diff --git a/DBusAPIReference.pdf b/DBusAPIReference.pdf index 57d8276..9ec857a 100644 Binary files a/DBusAPIReference.pdf and b/DBusAPIReference.pdf differ diff --git a/StratisSoftwareDesign.pdf b/StratisSoftwareDesign.pdf index 22a91ea..1b7b83b 100644 Binary files a/StratisSoftwareDesign.pdf and b/StratisSoftwareDesign.pdf differ diff --git a/StratisStyleGuidelines.pdf b/StratisStyleGuidelines.pdf index f5c71d8..cabe8c1 100644 Binary files a/StratisStyleGuidelines.pdf and b/StratisStyleGuidelines.pdf differ diff --git a/index.html b/index.html index 4a0ca61..94ae750 100644 --- a/index.html +++ b/index.html @@ -132,6 +132,40 @@

Stratis Description

+
+
+

+ + stratisd 3.6.4 Release Notes + +

+
+

mulhern, Stratis Team

+

This post includes release notes for the prior patch releases in this +minor release.

+

stratisd 3.6.4 includes a fix for stratisd-min handling of the start +command sent by stratis-min to unencrypted pools. It also captures and logs +errors messages emitted by the thin_check or mkfs.xfs executables.

+

stratisd 3.6.3 explicitly sets the nrext64 option to 0 when invoking +mkfs.xfs. A recent version of XFS changed the default for nrext64 to 1. +Explicitly setting the value to 0 prevents stratisd from creating XFS +filesystems that are unmountable on earlier kernels.

+

stratisd 3.6.2 includes a fix in the way thin devices are allocated in order +to avoid misalignment of distinct sections of the thin data device. Such +misalignments may result in a performance degradation.

+

stratisd 3.6.1 includes a fix to correct a problem where stratisd would fail +to unlock a pool if the pool was encrypted using both Clevis and the kernel +keyring methods but the key in the kernel keyring was unavailable.

+

All releases include a number of housekeeping and maintenance updates.

+ +
+ +
+ +
+

diff --git a/search_index.en.js b/search_index.en.js index 8995e6f..72ca06f 100644 --- a/search_index.en.js +++ b/search_index.en.js @@ -1 +1 @@ -window.searchIndex = {"fields":["title","body"],"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5","index":{"body":{"root":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":3,".":{"docs":{},"df":0,"2":{"docs":{},"df":0,"6":{"docs":{},"df":0,".":{"docs":{},"df":0,"3":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}}},"3":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}},"3":{"docs":{},"df":0,".":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":1}}},"4":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}}},"5":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1},"9":{"docs":{},"df":0,".":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":2},"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}},"1":{"docs":{},"df":0,"5":{"docs":{},"df":0,"9":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}},"1":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":5,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.7320508075688772}},"df":2,".":{"docs":{},"df":0,"1":{"docs":{},"df":0,"8":{"docs":{},"df":0,"5":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}},"6":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}},"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}}},"2":{"docs":{},"df":0,"5":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}}},"0":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0}},"df":1,"m":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}},"2":{"docs":{},"df":0,"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"8":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"1":{"docs":{},"df":0,"5":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}}},"2":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1},"1":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}},"3":{"docs":{},"df":0,"7":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}},"4":{"docs":{},"df":0,"3":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}},"8":{"docs":{},"df":0,"9":{"docs":{},"df":0,"3":{"docs":{},"df":0,"6":{"docs":{},"df":0,"a":{"docs":{},"df":0,"0":{"docs":{},"df":0,"e":{"docs":{},"df":0,"5":{"docs":{},"df":0,"1":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}}}}},":":{"docs":{},"df":0,"5":{"docs":{},"df":0,"8":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"4":{"docs":{},"df":0,"8":{"docs":{},"df":0,"5":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}},"5":{"docs":{},"df":0,"0":{"docs":{},"df":0,"9":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.4142135623730951}},"df":1}},"7":{"docs":{},"df":0,"3":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":3}}},"6":{"docs":{},"df":0,".":{"docs":{},"df":0,"3":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"3":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}},"7":{"docs":{},"df":0,"3":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":1}}},"9":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}}}},"2":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":3,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.0}},"df":1},"1":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.4142135623730951}},"df":2}}},"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2},"1":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.4142135623730951}},"df":1}},"9":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"2":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":2},"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.4142135623730951}},"df":1}}},"3":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.0}},"df":1}}},"4":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":5},"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":2},"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.7320508075688772}},"df":1}}},"7":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"0":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":2,"1":{"docs":{},"df":0,"8":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":3}},"2":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1},"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1},"3":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"1":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1},"4":{"docs":{},"df":0,"8":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}},"5":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1},"6":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}},"8":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}},"3":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":2,".":{"docs":{},"df":0,"0":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.23606797749979}},"df":2},"3":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.4142135623730951}},"df":1},"4":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.4142135623730951}},"df":1}}},"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":2.23606797749979}},"df":1}}},"2":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.0}},"df":1}}},"3":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.7320508075688772}},"df":1}}},"4":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":2},"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1},"3":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1},"4":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1}}},"5":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":2.0}},"df":1},"1":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":1},"2":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":2.449489742783178}},"df":1},"8":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.4142135623730951}},"df":1}}},"6":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.0}},"df":1}}},"9":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}},"0":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951}},"df":1},"1":{"docs":{},"df":0,"9":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}},"6":{"docs":{},"df":0,"9":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":1}},"8":{"docs":{},"df":0,"6":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":1}}},"2":{"docs":{},"df":0,"5":{"docs":{},"df":0,"6":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":1}},"6":{"docs":{},"df":0,"9":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":1}}},"7":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1,"1":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"8":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1},"d":{"docs":{},"df":0,"8":{"docs":{},"df":0,"4":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"4":{"docs":{},"df":0,".":{"docs":{},"df":0,"1":{"docs":{},"df":0,"4":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1},"8":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1,".":{"docs":{},"df":0,"7":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951}},"df":1}}},"9":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}}},"2":{"docs":{},"df":0,"2":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"8":{"docs":{},"df":0,"7":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"4":{"docs":{},"df":0,"0":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"6":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0}},"df":1}}},"5":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1},"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951}},"df":1,"2":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951}},"df":2}},"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951}},"df":1}},"6":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1,"$":{"docs":{},"df":0,"l":{"docs":{},"df":0,"y":{"docs":{},"df":0,"/":{"docs":{},"df":0,"y":{"docs":{},"df":0,"w":{"docs":{},"df":0,"b":{"docs":{},"df":0,"6":{"docs":{},"df":0,"/":{"docs":{},"df":0,"b":{"docs":{},"df":0,"5":{"docs":{},"df":0,"r":{"docs":{},"df":0,"6":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"z":{"docs":{},"df":0,"z":{"docs":{},"df":0,"$":{"docs":{},"df":0,"z":{"docs":{},"df":0,"z":{"docs":{},"df":0,"g":{"docs":{},"df":0,"z":{"docs":{},"df":0,"b":{"docs":{},"df":0,"k":{"docs":{},"df":0,"g":{"docs":{},"df":0,"k":{"docs":{},"df":0,"p":{"docs":{},"df":0,"z":{"docs":{},"df":0,"v":{"docs":{},"df":0,"y":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"b":{"docs":{},"df":0,"w":{"docs":{},"df":0,"c":{"docs":{},"df":0,"7":{"docs":{},"df":0,"g":{"docs":{},"df":0,"j":{"docs":{},"df":0,"k":{"docs":{},"df":0,"b":{"docs":{},"df":0,"0":{"docs":{},"df":0,"b":{"docs":{},"df":0,"p":{"docs":{},"df":0,"w":{"docs":{},"df":0,"7":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"j":{"docs":{},"df":0,"y":{"docs":{},"df":0,"t":{"docs":{},"df":0,"0":{"docs":{},"df":0,"s":{"docs":{},"df":0,"f":{"docs":{},"df":0,"j":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"4":{"docs":{},"df":0,"6":{"docs":{},"df":0,"y":{"docs":{},"df":0,"k":{"docs":{},"df":0,"s":{"docs":{},"df":0,"2":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"f":{"docs":{},"df":0,"c":{"docs":{},"df":0,"n":{"docs":{},"df":0,"h":{"docs":{},"df":0,"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"w":{"docs":{},"df":0,"6":{"docs":{},"df":0,"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"x":{"docs":{},"df":0,"j":{"docs":{},"df":0,"l":{"docs":{},"df":0,"p":{"docs":{},"df":0,"y":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"x":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"j":{"docs":{},"df":0,"g":{"docs":{},"df":0,"/":{"docs":{},"df":0,"w":{"docs":{},"df":0,"7":{"docs":{},"df":0,"w":{"docs":{},"df":0,"u":{"docs":{},"df":0,"k":{"docs":{},"df":0,"x":{"docs":{},"df":0,"0":{"docs":{},"df":0,"/":{"docs":{},"df":0,"s":{"docs":{},"df":0,"9":{"docs":{},"df":0,"w":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"1":{"docs":{},"df":0,"8":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0}},"df":1}},"8":{"docs":{},"df":0,"e":{"docs":{},"df":0,"5":{"docs":{},"df":0,"2":{"docs":{},"df":0,"0":{"docs":{},"df":0,"4":{"docs":{},"df":0,"5":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}},"a":{"docs":{},"df":0,"9":{"docs":{},"df":0,"c":{"docs":{},"df":0,"7":{"docs":{},"df":0,"d":{"docs":{},"df":0,"7":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}}},"8":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1,"0":{"docs":{},"df":0,"b":{"docs":{},"df":0,"8":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"2":{"docs":{},"df":0,"9":{"docs":{},"df":0,"f":{"docs":{},"df":0,"0":{"docs":{},"df":0,"f":{"docs":{},"df":0,"4":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"6":{"docs":{},"df":0,"0":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}}}}}},"6":{"docs":{},"df":0,"3":{"docs":{},"df":0,"6":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}},"o":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0}},"df":1}}}}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0}},"df":4}},"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1,"s":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":4}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}}},"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}}}}}},"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":2,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0}},"df":2}}}}},"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":3}}}},"k":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.8284271247461903}},"df":2},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772}},"df":2}}}}}},"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4}},"v":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":2}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}}}}},"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":15,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":9,"_":{"docs":{},"df":0,"d":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}}}}}}}}}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":29,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":3}}}}},"j":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1,"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}},"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}}}},"i":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":2}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":3,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":2}}}}}},"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":3}}},"g":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}}}}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":4.795831523312719}},"df":5},"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1},"w":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":16}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":7}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":3}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":2}}}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}}}},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.23606797749979}},"df":4}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":2}}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772}},"df":1}}}},"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}}},"g":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":4}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"y":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":16},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951}},"df":1}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":8}}},"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6}}},"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}}},"c":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951}},"df":1},"e":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":4}}}}}},"i":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":1}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}}}},"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":2}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":4}}},"u":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}},"y":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":4}}}}}},"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":3}}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":9}}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951}},"df":5}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1},"y":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"a":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":5}}}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}}}},"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2},"s":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":6},"h":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":4},"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"c":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"z":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}}}}}}},"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":7,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":4}}},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":5}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":2}},"u":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6}}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":3}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772}},"df":2}},"w":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":4}}}}},"r":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":2}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":2}}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":6}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}},"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":3.4641016151377544},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":6}},"o":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1},"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":2}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":4.58257569495584},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":12,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":4}}}}},"g":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":3.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":7,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}}}}},"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":7}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.0}},"df":3,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}}}}},"y":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":6.48074069840786},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":4.123105625617661},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.7320508075688772}},"df":21,"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}},"g":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":19},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":5},"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":3}}},"m":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":2.23606797749979}},"df":1}}},"i":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,",":{"docs":{},"df":0,"~":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.7320508075688772}},"df":6}},"l":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":1}}},"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":9,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}}}}},"m":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0}},"df":2}},"c":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1},"g":{"docs":{},"df":0,"o":{"docs":{},"df":0,".":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":2}},"z":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":4}}}}},"s":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.23606797749979}},"df":11}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":2}}}}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":9}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":4}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772}},"df":1}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":3.4641016151377544}},"df":19,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":21}}},"m":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":6.557438524302}},"df":1}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":8}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":3}},"o":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.7320508075688772}},"df":2}},"s":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":2,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":1}}}}},"i":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0}},"df":1,"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}}}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":2,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":2}}},"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":3.605551275463989},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0}},"df":7,"s":{"docs":{},"df":0,"'":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":3.3166247903554},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":16,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":2,"'":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":8}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772}},"df":2}}}},"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0}},"df":22}}},"u":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1},"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}},"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":3}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.872983346207417},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":11},"x":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":3}},"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":3}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":2}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772}},"df":2}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.4142135623730951}},"df":3}}},"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.449489742783178}},"df":8}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.3166247903554}},"df":2}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":1}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":4}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":4}},"r":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":3},"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":7}}},"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0}},"df":1}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":2,"t":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":4}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":24}},"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.0}},"df":1}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":12}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2}},"x":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951}},"df":2}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":4}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":6,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":7}}}}}},"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":3}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":1},"t":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1},"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}}}}},"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1},"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":2},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.7320508075688772}},"df":7,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":1}}}},"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0}},"df":6}}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":2,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":4,"'":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951}},"df":13,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":4}}}}},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":5}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":3}}}}}}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":8}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":1}}}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":1}},"y":{"docs":{},"df":0,"m":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"/":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"y":{"docs":{},"df":0,"/":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"/":{"docs":{},"df":0,"k":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"f":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"y":{"docs":{},"df":0,".":{"docs":{},"df":0,"p":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":6.48074069840786},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":4.123105625617661},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.7320508075688772}},"df":21,"a":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":6}}}},"t":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.23606797749979}},"df":16}}},"b":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":5.830951894845301},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":4,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"'":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}}}}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.3166247903554}},"df":1}}}}}}}}},"u":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178}},"df":1}}}}}}}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":3}}},"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":5},"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":5,"s":{"docs":{},"df":0,",":{"docs":{},"df":0,"x":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1}}}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":1}},"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}},"t":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":13}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":2},"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":3,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1}}}}}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/multi-threading/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":7}},"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}},"k":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}}},"p":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951}},"df":2,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.7320508075688772}},"df":10}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":3}},"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":3}}}}}},"v":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1,"/":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"/":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":1}}},"v":{"docs":{},"df":0,"g":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}}}}}},"s":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1},"b":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":2.0}},"df":1}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3,"s":{"docs":{},"df":0,"/":{"docs":{},"df":0,"[":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":1}}}}}}}}}}}}}}}},"p":{"docs":{},"df":0,"1":{"docs":{},"df":0,"/":{"docs":{},"df":0,"f":{"docs":{},"df":0,"s":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}},"v":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1},"2":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6}}}},"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":3.872983346207417},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":4.123105625617661},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":3.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.449489742783178}},"df":22,"e":{"docs":{},"df":0,"'":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951}},"df":1},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.449489742783178}},"df":6}}}}}}}}},"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"d":{"docs":{},"df":0,"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":11,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":5}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}},"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":3}}}},"k":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":4},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0}},"df":6}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":5}},"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":5}}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2},"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":2}}}},"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951}},"df":2},"o":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0}},"df":2}}}}}},"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}},"w":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.4142135623730951}},"df":3,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772}},"df":1}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":2.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.8284271247461903}},"df":8,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,".":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}}}}}}},"w":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}}}}},"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":4}}},"u":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":7},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":2}}}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":5}}},"y":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,".":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":8}},"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":2}}}}},"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":3,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}}}},"s":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":3}},"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,"b":{"docs":{},"df":0,"9":{"docs":{},"df":0,"8":{"docs":{},"df":0,"7":{"docs":{},"df":0,"e":{"docs":{},"df":0,"7":{"docs":{},"df":0,"d":{"docs":{},"df":0,"0":{"docs":{},"df":0,"c":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}}}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":2}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":3}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}},"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951}},"df":3}}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":2}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951}},"df":2},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3}}}}},"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":5.477225575051661},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":12}}}}},"d":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":4}}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":5.196152422706632},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":7,"e":{"docs":{},"df":0,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"_":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.4142135623730951}},"df":16}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":2}}}},"s":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1,"r":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.23606797749979}},"df":10}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}},"i":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6},"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":5}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":3}}}}}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1},"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":18}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}}}},"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"/":{"docs":{},"df":0,"d":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,".":{"docs":{},"df":0,"d":{"docs":{},"df":0,"/":{"docs":{},"df":0,"9":{"docs":{},"df":0,"9":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}},"f":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.23606797749979}},"df":1}}}}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}}},"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":5,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":6.324555320336759},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.23606797749979}},"df":8,"u":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":3}}},"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}},"x":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}},"p":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":8}}}},"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":1,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951}},"df":2}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":7}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":10}},"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":3}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":2}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":7}},"n":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":4}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}},"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4}}}}}}},"o":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":2}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.8284271247461903}},"df":12},"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":3.1622776601683795}},"df":4},"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":7}}},"r":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}},"f":{"docs":{},"df":0,"0":{"docs":{},"df":0,"4":{"docs":{},"df":0,"0":{"docs":{},"df":0,"1":{"docs":{},"df":0,"4":{"docs":{},"df":0,"0":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":2}}}},"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":7,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":6}}}},"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3},"v":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":8}}}},"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":5,"'":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":3}}}}}}}}}}},"w":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":7,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":2}}},"f":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":6,"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.4641016151377544},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.872983346207417},"https://stratis-storage.github.io/stratify/":{"tf":4.47213595499958},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":3.605551275463989},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":5.744562646538029}},"df":20,"'":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}}}}},"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":2}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":2}},"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":2,"m":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":8}}},"x":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":19}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1},"w":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951}},"df":1}},"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":2}}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":10}}}},"r":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1},"e":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":5}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":3,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":1}}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":1}}}}}}},"e":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":4},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}},"s":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.7320508075688772}},"df":3,"1":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":2},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.449489742783178}},"df":2}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}},"i":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":11}}}}},"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":9}}}}},"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":7}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":3}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":12}}},"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1,"_":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"_":{"docs":{},"df":0,"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1}}}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":4}}}}}}}}}}}}}}},"i":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.449489742783178}},"df":1},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"y":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":2}}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":4}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"z":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"z":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":2}}}}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.7320508075688772}},"df":1}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951}},"df":1}}}}},"p":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}}},"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":3.7416573867739413}},"df":1},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":2}}}},"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"z":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":3}}}}}}}}}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":6.082762530298219},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.7416573867739413},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":11}},"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0}},"df":2}},"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.0}},"df":2}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1}}}},"h":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"v":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":3}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1},"p":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":4}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0}},"df":1}}}}}}},"g":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1},"m":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"p":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"p":{"docs":{},"df":0,"s":{"docs":{},"df":0,":":{"docs":{},"df":0,"/":{"docs":{},"df":0,"/":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"w":{"docs":{},"df":0,".":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"/":{"docs":{},"df":0,"b":{"docs":{},"df":0,"m":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951}},"df":1}}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":2}}}}},"i":{"docs":{},"df":0,".":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":1},"/":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951}},"df":1,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":2}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772}},"df":1}}}},"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":4}}}}}}},"g":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772}},"df":3}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":15}}}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}},"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":19}}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951}},"df":1}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":23}}},"o":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":2}}}}},"r":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":4}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":10}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951}},"df":2}}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4}}}}},"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":4},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":9}}}}},"u":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":3,"r":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":27}}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"_":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772}},"df":5},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"f":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":6}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":5.385164807134504},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":2.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.23606797749979}},"df":5},"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":2}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":4}}},"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":3}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3}},"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":3}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":5}}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":3}}},"f":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":2.23606797749979}},"df":13,"e":{"docs":{},"df":0,"'":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":1}}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}}}},"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0}},"df":11},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":3}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":11}}},"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.4142135623730951}},"df":2}}}}}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1},"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":4},"l":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":2,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0}},"df":2}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":14}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"f":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}}}}}},"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"h":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4}}}},"k":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1},"p":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":10}}}},"y":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":4.123105625617661},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":3.4641016151377544},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":11,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2}}},"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":3.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":6}}},"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":2}}}}}},"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.8284271247461903}},"df":1}}}}}}},"l":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}},"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":2}}}},"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"f":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"=":{"docs":{},"df":0,"[":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"_":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}},"l":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}}}}},"r":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":6,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":3}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}},"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":5}}},"y":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":11}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"z":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":2},"k":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1},"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":1}},"v":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}},"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4},"f":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":3}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":7}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":6},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}}}}}},"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"k":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":2}}}}},"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.0}},"df":2}}}}}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":4}}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":3}}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.449489742783178}},"df":4}}},"n":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0}},"df":7},"k":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1},"u":{"docs":{},"df":0,"x":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0}},"df":3}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0}},"df":12}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":2}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772}},"df":1,"c":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}}},"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}},"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":4.358898943540674},"https://stratis-storage.github.io/per-pool-locking/":{"tf":6.6332495807108},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":8,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":2}}}}}}}},"g":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.4142135623730951}},"df":10,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0}},"df":3}}},"n":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":6}}}},"o":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":3},"p":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":3}},"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1},"w":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.0}},"df":1}}}},"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772}},"df":1}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}}}},"u":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772}},"df":1,"s":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":3},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}}},"v":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":1}}}}},"m":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":2.23606797749979}},"df":2}}},"r":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":1}}},"d":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":11}},"g":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":4}}}}}},"j":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":5}}},"k":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":15}},"n":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0}},"df":2,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":16,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"_":{"docs":{},"df":0,"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"_":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}}}}}},"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":7},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":2}}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":4}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}}}},"p":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":2,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":4}}}},"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}},"k":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":2}},"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":2,"s":{"docs":{},"df":0,"_":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":2}}}}}}}}}}}}},"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"u":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}},"d":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1},"v":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951}},"df":1}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":7,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2,"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":8}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":2}}},"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}},"k":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":3}}}},"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}}},"u":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":7.54983443527075},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":9}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":3.872983346207417}},"df":14}}}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":4.358898943540674},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.4142135623730951}},"df":12}}}}},"i":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951}},"df":2},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.23606797749979}},"df":2}}}},"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":6,"'":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1},"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3,"u":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":5}},"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":1}}}}}}}},"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":2},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2}}}}},"k":{"docs":{},"df":0,"f":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"x":{"docs":{},"df":0,"f":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":2,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0}},"df":3}},"i":{"docs":{},"df":0,"f":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":6}}},"u":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":8,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4}}}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":19}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":4}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.6457513110645907}},"df":3,"_":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1}}}}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":2}}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":5}},"l":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":27}}}},"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":4.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0}},"df":4,"p":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":3}},"e":{"docs":{},"df":0,"x":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":4.123105625617661}},"df":1}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":2}}}}},"v":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}}}}},"n":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":10,"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"b":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":10,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":1}}}}}}}}},"e":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":10}},"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}},"w":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratify/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":19,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":3,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951}},"df":1}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}}}},"x":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}},"x":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1,"'":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0}},"df":1}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}}},"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}}},"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}},"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":28},"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0}},"df":2},"f":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}},"w":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.8284271247461903}},"df":18}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.7416573867739413},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":15}}},"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.3166247903554},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":7,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":1}}}}}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":7}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":6}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":3}}}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}},"n":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":3.7416573867739413},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":20,"c":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":10},"g":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":1}}},"p":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0}},"df":3,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}}},"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":4.358898943540674},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.7416573867739413},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.23606797749979}},"df":10}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":2}}}},"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1},"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":12}}}}},"r":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.0}},"df":10,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{},"df":0,".":{"docs":{},"df":0,"f":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"k":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,".":{"docs":{},"df":0,"d":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":1}}}}}}}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,".":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"2":{"docs":{},"df":0,".":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}}}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1},"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1},"3":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}}}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1},"3":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1}}}}}}}}}}},"3":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":2.0}},"df":1,".":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":2}}}}}}}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}},"/":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"/":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"3":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":2.0}},"df":1}}}}}}}}}}}}}}}}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":4}}}}},"s":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":2,"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}}}}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}}},"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":8,"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":5,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":2}}}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}},"w":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}}}}}}}},"p":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":2},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":3.605551275463989}},"df":6}},"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}},"g":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0}},"df":2}},"i":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.605551275463989},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":4}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":5}}}},"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.4142135623730951}},"df":3}},"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":3,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}}}}},"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}}}},"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":4,"p":{"docs":{},"df":0,"h":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":3,"e":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772}},"df":1}}}}}}}}},"w":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":5}}}}},"t":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":9},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":4,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":8}}}},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":1}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":2}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":1}}}}}},"h":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":4,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1},"e":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}},"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.8284271247461903}},"df":1}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.7416573867739413},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":4}},"n":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1},"t":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":25}},"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.23606797749979}},"df":3}}}}}}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4}},"z":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"1":{"docs":{},"df":0,"8":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":2}}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.23606797749979}},"df":1}}},"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":3}},"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":3.4641016151377544},"https://stratis-storage.github.io/per-pool-locking/":{"tf":5.0990195135927845},"https://stratis-storage.github.io/stratify/":{"tf":3.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":5.0990195135927845},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":4.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":4.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":4.358898943540674},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":4.358898943540674}},"df":26,"'":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":5},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":13}}}},"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":3}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":2}}}}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.7320508075688772}},"df":2,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":7}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":3}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":5}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}}}}}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}}}}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1},"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":8}}},"s":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}}},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":5,"s":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":16}}}}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951}},"df":1}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":2}}},"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":3}},"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":5,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":8,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}}},"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":2,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}},"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":4.898979485566356},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":5}}}},"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0}},"df":1,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":2,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}},"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1}}}}}}},"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":4}}}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":4,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":4}},"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":11}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4},"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":8},"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.6457513110645907}},"df":3}}}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":3},"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1}}}},"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":5}},"v":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}},"y":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":4}}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.23606797749979}},"df":1,"e":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772}},"df":1}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}},"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":2}}}},"r":{"docs":{},"df":0,"4":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":1},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}},"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}}}}}},"d":{"docs":{},"df":0,".":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"=":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}}}}}}},"e":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}},"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":4,"/":{"docs":{},"df":0,"w":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":2}}}}},"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0}},"df":1}},"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"z":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3}}}},"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}},"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":2}},"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":5}}},"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":4}}}}},"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}},"v":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0}},"df":1}}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":2}}}}},"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6},"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":2}}}},"e":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":4}}}}},"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":7}},"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951}},"df":1}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}},"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":3,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":3},"x":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772}},"df":1}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":3.7416573867739413},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.7320508075688772}},"df":31}},"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0}},"df":2}},"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":2}}},"n":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}},"r":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":10}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":2}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":2}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":1}}},"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":2}},"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":11}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":2}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951}},"df":2,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}}}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":5}}},"i":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":3.605551275463989},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.449489742783178}},"df":18}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1},"z":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":2}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1},"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":3}}}},"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":3}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":1}}}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":3.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":9}},"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772}},"df":1}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.449489742783178}},"df":7}}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}},"s":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":3}}},"w":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":1}}}}}}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":2}},"d":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}}},"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":3}}}},"l":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":1}}}}}},"o":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1},"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":4.358898943540674},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":2.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":3.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.449489742783178},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6,"/":{"docs":{},"df":0,"k":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"f":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}},"=":{"docs":{},"df":0,"[":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"_":{"docs":{},"df":0,"f":{"docs":{},"df":0,"s":{"docs":{},"df":0,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"df":0,"w":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":2}},"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.4142135623730951}},"df":3},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772}},"df":2}},"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.3166247903554},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":12,"/":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"d":{"docs":{},"df":0,".":{"docs":{},"df":0,"p":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":6,"'":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}}},"y":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":2}}}},"s":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1,"(":{"docs":{},"df":0,"b":{"docs":{},"df":0,"q":{"docs":{},"df":0,")":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"(":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,")":{"docs":{},"df":0,"(":{"docs":{},"df":0,"b":{"docs":{},"df":0,"(":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"a":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":1}}}},"m":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":5}}},"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}}}}}},"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":2}}},"m":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1},"e":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":2}}}},"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":7}}},"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}},"e":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.7320508075688772}},"df":10,"m":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772}},"df":1},"n":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}},"g":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2}}}},"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4},"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.4142135623730951}},"df":3}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1},"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}}}},"r":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"_":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951}},"df":1}}},"j":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}}},"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{},"df":0,"x":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}}}}}}}}}}},"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}},"v":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}},"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.23606797749979}},"df":2}}}},"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":3.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":20,"t":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":4,"@":{"docs":{},"df":0,"[":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"_":{"docs":{},"df":0,"u":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"]":{"docs":{},"df":0,".":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,",":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}},"x":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":12}}}},"h":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":1,"r":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":4}}},"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951}},"df":1}}},"i":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"_":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0}},"df":1}}}}}}}},"w":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":2}},"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":1}}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979}},"df":1}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.3166247903554},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":8}},"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":13,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0}},"df":8}}}}}}}}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":2}}}},"p":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}},"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2,"c":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1},"f":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":5}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":2}}}}}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.7416573867739413},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":8}}},"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":3}}}},"z":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":13}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772}},"df":1}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}}}}}},"o":{"docs":{},"df":0,"w":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":4}}}},"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.23606797749979}},"df":3}}}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":1}}}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":3}},"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":6}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":4.47213595499958}},"df":4}},"r":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772}},"df":1}},"w":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":2}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"f":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":11,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":14}}}},"e":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}},"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772}},"df":1}}}}}},"s":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":4}},"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":3}},"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":6}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":3}}}}},"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":9,"u":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":3}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951}},"df":1}}}},"t":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":7},"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":5}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":4},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":3.605551275463989},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.8284271247461903}},"df":8}},"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951}},"df":6}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951}},"df":3}}}}}}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}},"i":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":2.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":4.795831523312719},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":2.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":4.358898943540674},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":3.7416573867739413},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":4.123105625617661},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":3.605551275463989},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":3.605551275463989},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":3.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":3.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":3.605551275463989},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":4.242640687119285},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":3.3166247903554},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.6457513110645907}},"df":36,"f":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1},"y":{"docs":{},"df":0,".":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.8284271247461903}},"df":1}}}}},"s":{"docs":{},"df":0,"'":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1},".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"f":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"_":{"docs":{},"df":0,"u":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"=":{"docs":{},"df":0,"[":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"_":{"docs":{},"df":0,"u":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}},":":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,":":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"_":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"_":{"docs":{},"df":0,"d":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"_":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}}}}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"_":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}}}}}}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"s":{"docs":{},"df":0,"_":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"_":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":6.48074069840786},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":3.3166247903554},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":5.477225575051661},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":4.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":4.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.449489742783178}},"df":30,"'":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":5},".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"f":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}}}}}}}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":2}}}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3}}}}}}},"u":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1,"b":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951}},"df":4}}}}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.0}},"df":3,"e":{"docs":{},"df":0,"'":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":1}}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":2}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}}}}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1,"f":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}},"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":8}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951}},"df":1}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}}}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}}}}}}}},"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":5}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":3.3166247903554},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.0}},"df":15}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":1}}}}}},"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":2}}}}}},"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":3}}}}},"y":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1,"m":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":5}}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":3}}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"y":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"x":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":4.47213595499958},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":9,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.449489742783178}},"df":4,".":{"docs":{},"df":0,"a":{"docs":{},"df":0,"f":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"=":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"=":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":1,"a":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":4},"k":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":10,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3},"o":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3}},"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}}},"s":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":9.327379053088816},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.872983346207417},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":5}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":35},"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":2.23606797749979}},"df":1}}}}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":2},"r":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.0},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":6}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":9,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}},"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"y":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":1}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":16}},"t":{"docs":{},"df":0,"'":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":3.0}},"df":7,"_":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"_":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}}}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":4}}}},"v":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":1}}}}}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4}},"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":6.164414002968976},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0}},"df":7}},"e":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2},"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":3}}}}},"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772}},"df":1}},"i":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1},"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0}},"df":5}},"m":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.23606797749979}},"df":13,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}}}},"z":{"docs":{},"df":0,"e":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}},"k":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.4641016151377544},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4}}},"o":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3},"l":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":5}},"p":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.4142135623730951}},"df":1}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}},"p":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1,"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":3},"k":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":2}},"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}},"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":4.242640687119285},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":2},"f":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}},"i":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":3,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":1}}}}}}}}}},"u":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979}},"df":1},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}},"o":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.449489742783178}},"df":13}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6},"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":4}}}}},"u":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":5.196152422706632},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":9,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}}},"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":1}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}}}}},"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":3}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":3}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.4641016151377544}},"df":1}}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1}}},"r":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.4142135623730951}},"df":5,"g":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":3}}}}}}},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":3}},"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1},"x":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":1}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":2}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":8,"_":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951}},"df":1}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":7}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1,"u":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}},"p":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratify/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":19,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}},"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.605551275463989},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":9}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":2}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/multi-threading/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":3.605551275463989},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":3.4641016151377544},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":3.3166247903554},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":3.4641016151377544},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.23606797749979},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.6457513110645907}},"df":26,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.449489742783178}},"df":5}},"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":4.0}},"df":22,"'":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}},"i":{"docs":{},"df":0,"z":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":3}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":2}}},"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":5}}}},"v":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":1,"1":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}},"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":3}},"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":6,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"/":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"/":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"d":{"docs":{},"df":0,".":{"docs":{},"df":0,"p":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}},"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951}},"df":2}},"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3,"f":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":2}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":15}}}}}},"g":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1,"/":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}},"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":11},"e":{"docs":{},"df":0,"w":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":2}}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":5}}}}},"o":{"docs":{},"df":0,"j":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}},"k":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.6457513110645907}},"df":1}},"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4}},"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1}}},"y":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":10}},"e":{"docs":{},"df":0,"'":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":2}},"r":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1},"v":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":2}},"l":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":16}}},"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}},"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":3}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.7320508075688772}},"df":4}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}}}}}}}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":2}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":2}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":8}}}}}},"o":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772}},"df":1}}},"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1},"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":15,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951}},"df":1}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.3166247903554},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":8,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0}},"df":1}},"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}},"x":{"docs":{},"df":0,"8":{"docs":{},"df":0,"6":{"docs":{},"df":0,"_":{"docs":{},"df":0,"6":{"docs":{},"df":0,"4":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"f":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":3}},"y":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178}},"df":1}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"'":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1},"v":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}}}},"z":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}}}}},"title":{"root":{"docs":{},"df":0,"0":{"docs":{},"df":0,".":{"docs":{},"df":0,"5":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}},"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1,".":{"docs":{},"df":0,"6":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}},"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}}}}},"2":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1},"1":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":2}}},"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1},"1":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0}},"df":1}}},"2":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1},"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0}},"df":1}}},"3":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}},"4":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":1},"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":2},"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0}},"df":1}}}}},"3":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2},"3":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0}},"df":1},"4":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":1}}},"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":1}}},"2":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}}},"3":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":1}}},"4":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0}},"df":1}}},"5":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1},"2":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":1},"8":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":1}}},"6":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}}}},"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}}}}}},"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0}},"df":3}},"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1}}}}}}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":3}}}}}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":26}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":28}}}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":22,"f":{"docs":{},"df":0,"y":{"docs":{},"df":0,".":{"docs":{},"df":0,"p":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":11}}}}}}},"u":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}}},"documentStore":{"save":true,"docs":{"https://stratis-storage.github.io/":{"body":"","id":"https://stratis-storage.github.io/","title":""},"https://stratis-storage.github.io/cryptsetup/":{"body":"John Baublitz, Stratis Team\nOne major focus in the Stratis project recently has been adding an encryption layer\nfor data in Stratis pools. Cryptsetup provides a library backend for programmatically\nsetting up device encryption, so we decided to write Rust bindings to access the\nexisting Cryptsetup functionality in Rust.\nWhile designing the bindings, we took every opportunity to make use of Rust's\ntype system, leveraging features like reference lifetimes and type parameters\nto ensure that as much of our public API as possible can be validated by the\ncompiler.\nThough these bindings were designed with Stratis in mind, it is intended\nto be general-purpose and so we encourage others to try it out. The license\nis MPLv2, but it becomes effectively GPL when linked with libcryptsetup.\nAs a result, any project using our bindings will also need to be GPL or\nGPL-compatible.\nIf you're interested in seeing more, you can find the repository here.\n","id":"https://stratis-storage.github.io/cryptsetup/","title":"Cryptsetup Rust bindings release"},"https://stratis-storage.github.io/multi-threading/":{"body":"mulhern, Stratis Team\nIntroducing Support for Multi-threading in stratisd\nstratisd is an entirely single-threaded application;\nit is a daemon with a single event loop that consults a list of possible\nevent sources in a prescribed order, handling the events on each event\nsource before proceeding to the next.\nThe event sources are udev, device-mapper, and D-Bus events which are\nhandled in that order. stratisd can also be terminated cleanly by an\ninterrupt signal, which it checks for on every loop iteration.\nBecause stratisd is single threaded, every action taken by stratisd must be\ncompleted before another action is performed. For example, if a client issues\na D-Bus message to create a filesystem, that command will be processed, the\nengine will create a filesystem, and a response will be transmitted on the\nD-Bus before any other action can be taken. If another D-Bus message is\nreceived before the first is completed, that D-Bus message will then be\nprocessed. The engine will continue to process D-Bus messages until none are\nleft, preventing it from handling any other categories of signals or\nevents while any D-Bus messages remain.\nFor this reason, stratisd itself can not parallelize long-running\noperations. It is well known that, for example, filesystem creation can be\ntime consuming, as it is necessary to write the filesystem metadata when\ncreating the filesystem. Ideally, stratisd would be able to run such time\nconsuming operations in parallel, initiating one operation and then\nproceeding to initiate another before the first operation completes.\nAdditionally, as in the example above, if stratisd is continually receiving\nD-Bus messages, it will not proceed to deal with a device-mapper event,\neven if the device-mapper event is urgent and not in any conflict with the\nD-Bus messages, for example, if it is associated with a different pool than\nany D-Bus messages.\nFor these reasons, the next release introduces multi-threading capabilities\ninto stratisd. These capabilities do not solve all the problems that\nmulti-threading is intended to solve, but lay the essential foundation for\nmulti-threaded event handling.\nWe have chosen to implement multi-threading using the Rust tokio crate.\nThe alternative is to use operating system threads explicitly via the\nRust standard library thread module. We have chosen tokio in order to\nget the benefits of code reuse from the tokio runtime, and because we\nexpect that this choice will allow stratisd to operate efficiently while\nconsuming fewer operating system resources.\nWe have also made use of the newest version of the dbus crate, which\nincludes support for multi-threading via the dbus-tokio crate.\nNomenclature\nThe following words have a precise definition in the context of\nmulti-threading:\n\nobject - an instance of a Rust struct and the methods implemented for it.\ntask - A task is a program which has been designed so that it can\nbe run concurrently with its fellow tasks. The multi-threaded incarnation\nof stratisd consists of a set of tasks, some code to facilitate interactions\nbetween the tasks, and the tokio runtime.\ncontext - the context of a process is all the information required to\nbegin running the process when it resumes after having been suspended by the\noperating system scheduler. A context switch is the action of storing this\ninformation for the process being suspended and loading the information for\nthe process being resumed.\nthread - a thread is a sub-division of a process. When an operating system\nswitches processes, a context switch is required. When an operating\nsystem switches threads, the new thread shares much of its process' context\nwith the previous thread. Consequently, switching between threads, as opposed\nto processes, may be an order of magnitude less expensive. All threads\nbelonging to a process share the same memory and may communicate via this\nshared memory.\nruntime - the tokio runtime manages scheduling of tasks.\nblock - a task is said to block on an operation if the task must wait\nfor the operation to complete and is not able to be replaced in the same\nthread by another task until the operation is completed. Examples of typical\noperations are I/O or network interactions. Another sort of operation is\nthe acquisition of a shared resource via a mutex or other synchronization\nprimitive.\nblocking - a blocking task is a task that may block.\nnon-blocking - a non-blocking task is a task that does not need to wait\nfor any operation to complete; if it initiates an operation that may take\na while to complete, it is able to yield to another task, and may be resumed\nlater from the instruction where it yielded.\nmutex - a synchronization primitive which enforces mutual exclusion. With\ntokio the exclusion is enforced on a particular object. If a task obtains\na mutex, it has exclusive use of the object until it releases the mutex. If\na mutex is already held by another task, a task requesting the mutex may\nblock or it may yield until the mutex can be obtained.\nread/write lock - a mutex which is relaxed in so far as that it allows\nmultiple tasks to share an object if none mutate the object. If a task\nmutates the object then it must obtain exclusive possession of the mutex.\nlock - to enter a mutex guarding an object is synonymous with locking\nan object.\n\nDesign\nstratisd divides its work among a number of tasks which handle\ndifferent event sources. Some tasks are non-blocking, others are blocking\ntasks. Non-blocking tasks may yield, and can share a single thread with\nother non-blocking tasks. The tasks communicate using two unbounded MPSC\n(Multi-Producer Single-Consumer) channels; a channel for udev events and\na channel for D-Bus updates.\nTermination Variable\nOne boolean variable, should_exit, is shared among some of the tasks.\nIt is set to true only if SIGINT is detected. It is observed only by the\nudev task, which checks its value on every iteration of its loop, and\nimmediately returns if the value is true. For all other tasks, termination\nis handled by tokio constructs. The udev task requires special handling\nbecause it does not yield and because it contains a non-terminating loop.\nThe dbus tree\nThe dbus tree is a data structure which contains the state of the D-Bus\nlayers. Access to the dbus tree is controlled by a read/write lock.\nThe stratisd engine\nThe stratisd engine is the core of the stratisd daemon. It manages all the\nessential functionality of stratisd. Access to the engine is controlled\nby a mutex.\nThe dbus channel\nThe dbus channel is an unbounded multi-producer, single-consumer channel.\nIt carries messages instructing the DbusTreeHandler how to update the dbus\ntree. The DbusTreeHandler task is the unique consumer of the messages.\nThe DbusConnectionHandler, which processes D-Bus messages sent by the client,\nand the DbusUdevhandler, which handles udev events, may both place messages\non the dbus channel.\nThe udev channel\nThe udev channel is an unbounded multi-producer, single-consumer channel.\nIt carries messages about udev events to the DbusUdevHandler. There is\nonly one producer for this channel, the udev event handling task,\nwhich monitors udev events and places those events on the channel.\nsignal handling task\nThe signal handling task is a non-blocking task which waits for SIGINT. If\nit receives the signal it sets should_exit to true and finishes.\ndevice-mapper event task\nThe device-mapper event task loops forever waiting for a device-mapper event.\nOn receipt of any event, it locks the stratisd engine, and processes the\nevent. It yields when waiting for a new device-mapper event or when waiting\nfor a lock on the engine.\nudev event handling task\nThe udev event handling task uses a polling mechanism to detect udev events.\nIf a udev event is detected it places a message on the stratisd udev channel.\nIt reads should_exit after every udev event or, if no udev event has\noccurred, after a designated time interval. If should_exit is true when\nread it returns immediately.\nD-Bus Tasks\nThe management of the D-Bus layer is handled by several cooperating tasks.\nThe dbus crate supplies one task, which detects D-Bus messages and places\nthem on its own unbounded channel. The stratisd tasks are the\nDbusTreeHandler task, the DbusConnectionHandler task, and the\nDbusUdevHandler task.\nDbusTreeHandler task\nstratisd defines a DbusTreehandler task which updates the dbus tree and\nmay also handle emitting D-Bus signals. It is the unique receiver on\nthe stratisd dbus channel and the only task which obtains a write lock\non the dbus tree. It is a non-blocking task.\nDbusConnectionHandler task\nstratisd defines a DbusConnectionHandler task which spawns a\nnew task for every D-Bus method call. Each spawned task obtains a read\nlock on the dbus tree before it begins to process the D-Bus method call,\nand may also lock the engine. If it locks the engine, it blocks on the lock.\nEach spawned task may place messages on the stratisd dbus channel. Each\ntask is responsible for sending replies to its D-Bus message on the D-Bus.\nThis is the only part of the implementation where new tasks can be spawned\nduring stratisd's regular operation.\nDbusUdevHandler task\nstratisd defines a DbusUdevHandler task which removes udev event information\nfrom the stratisd udev channel, allows the engine to process it, and puts\nany messages that may be necessary as a result of the engine processing the\nudev event on the stratisd dbus channel. Currently, a udev event may result in\na pool being set up; when that happens an add message must be placed on the\ndbus channel for every filesystem or block device belonging to the pool,\nas well as an add message for the pool itself. The DbusUdevHandler locks\nthe engine when processing a udev event, but does not block on the lock.\nProperties and Consequences\nUnbounded Channels\nBoth the stratisd udev channel and the dbus channel are \"unbounded channels\".\nThese \"unbounded\" channels are actually bounded, but the bound on the number\nof messages allowed on the channel is the maximum value of the Rust usize type.\nIt is assumed that other machine limits will be encountered before the number\nof messages on the channel reaches that limit. Because both channels are\nunbounded, tasks do not block placing a message on the channel, sending\nalways succeeds.\nWe chose to make the dbus channel unbounded, as there exist two situations\nwhere a large number of messages may be placed on the channel. When a pool\nis constructed, the number of messages placed on the channel is proportional\nto the number of devices in the pool. On startup, when stratisd sets up\na pool from its constituent devices, the number of messages is proportional\nto the number of devices and to the number of filesystems that the pool\nsupports. We prefer to use an unbounded channel rather than to bound the\nnumber of filesystems by the channel size.\nGenerally speaking, we expect the number of messages on the channel, except\non the occasion of pool creation or setup, to be no greater than 1; no other\naction currently implemented requires more than one message to be sent to the\nDbusTreeHandler. Messages will be rapidly consumed by the DbusTreeHandler, as\nit is the only task that takes a write lock on the dbus tree, and a task\nwaiting for a write lock takes precedence over one waiting for a read lock.\nThe choice of unbounded channels also eliminates one possible source of\ndeadlock.\nBounded Number of Blocking Threads\nWe have accepted, at this time, the tokio default for the number of blocking\nthreads, which is 512. Because the DbusConnectionHandler's generated tasks\nare blocking, this places an upper bound on the number of\ndistinct D-Bus messages that can be handled concurrently. Note that it\nis quite possible for 512 D-Bus messages to be handled by just one thread,\nas each task may be run in sequence on a single thread if the tasks complete\nrapidly.\nWe do not believe that this restriction will prove important in practice.\nThe dbus crate's message channel is unbounded, so D-Bus messages can not be\ndropped although they may be handled very slowly if there is a backlog.\nDepending on the client's configuration, this may cause the client to hang\nindefinitely waiting for a response or the client may receive a message\nindicating that no response was transmitted in the allotted time. However,\nthis situation can only arise if many messages require long-running actions\nto be taken and if these messages are sent in parallel.\nIn any case, the improvement with respect to a single-threaded approach is\nobvious. In the existing single threaded design, stratisd would be\nunable to handle any other events until all the D-Bus messages had been\nhandled. With the multi-threaded design, udev and device-mapper events can\nbe handled when they arrive, interspersed with the handling of the D-Bus\nmessages.\nOne Task per D-Bus Message Model\nIn the single-threaded design, every D-Bus message is handled completely\nbefore handling of the next D-Bus message is begun. In our multi-threaded\ndesign multiple D-Bus message handling tasks may be being processed at the same\ntime if the tokio scheduler allocates two message handling tasks to separate\nthreads.\nEach such task must:\n\nAcquire a read lock on the dbus tree.\nQuery the tree in order to find the necessary information to call the engine\nmethod.\nEnter a mutex on the stratisd engine.\nOperate on the stratisd engine.\nPlace any required messages on the dbus channel.\nExit the mutex.\nRelinquish the read lock.\n\nWhile processing of each message will be started precisely in the sequence\nin which the messages arrive, the order in which messages complete may not\nbe the same, because a later task may enter the engine mutex before an earlier\ntask.\nThe motivation for this design is obvious, although the benefits are not\nyet realized in this preliminary multi-threading implementation. In future,\nwe expect to relax the requirement that each task have exclusive access to\nthe entire engine and lock only the relevant parts of the engine. With that\nextension two non-interfering D-Bus commands may be run separately. The\nsame general advantage from this proposed enhancement will also be gained\nin the matter of, for example, handling device-mapper events while\nsimultaneously handling a D-Bus method.\nThis change introduces a relaxation of certain properties that held in\nthe single-threaded case.\n\n\nIf a D-Bus method that mutates state and requires an update to the\ndbus tree is invoked the changes to the dbus tree resulting from that method\ncall are not visible until some time after the call has returned as updates\nto the dbus tree can only occur after the method has completed. This can\nbe observed by a client, if the client invokes a second method immediately\nafter the first has returned. For example, if the client invokes the CreatePool\nmethod and then immediately invokes the GetManagedObjects() method, some\npool object paths corresponding to the pool or its devices may not yet\nbe present in the tree. The opposite behavior can also be observed, for\nexample, if the client invokes the DestroyPool method, some object paths\nbelonging to the destroyed pool may still be found by a GetManagedObjects()\ninvocation.\n\n\nIf two D-Bus methods are invoked in separate processes, the same behaviors\ndescribed in (1) are somewhat easier to observe.\n\n\nWe believe that we have made it impossible to incorrectly update the\ntree by returning rich result types from the engine methods.\n\n\nGiven two distinct mutating D-Bus methods running in separate threads\nthere is a possibility of a situation rather analogous to a race-condition\narising. Two tasks may read the dbus tree, update the internal engine state,\nand then send update messages on the dbus channel. It is uncertain which\ntask will acquire the engine mutex. This is\npartially analogous to the classic race-condition where two processes read a\nsingle variable, and then both update that variable in an undetermined order.\nWhat makes this analogy only partial is the interposition of the engine,\nwhich restricts the updates that may be requested of the DbusTreeHandler by\nthe DbusRequestHandler. The engine methods invoked by the D-Bus layer return\na result which sufficiently distinguishes the actions actually taken by\nthe engine so that conflicting updates to the dbus tree can not be\nrequested. Thus the updates are constrained to be correct.\nFor example, consider that two conflicting commands may be handled at the\nsame time: one command to delete a filesystem and the other to rename\nthe same filesystem. If both commands are being handled in separate threads\neach will read the same data based on the filesystem object. Then, either\none may enter the engine mutex. If the rename task enters the mutex first,\nit will be the first to place a message on the dbus channel. The DbusTreeHandler\nwill remove the rename message first and then the remove message placed\non the dbus channel after the remove request completes. Clearly,\nthis order of processing can not result in an error. With the other order,\nthe remove message will be placed on the dbus channel before the rename\noccurs. But in this case, the engine method will return a result indicating\nthat no rename could occur, because the filesystem could not be found.\nConsequently, no rename message will be put on the dbus channel, and so the\nDbusTreeHandler will receive the remove message only. Thus, no incorrect\nupdate is performed on the dbus tree.\nError Behavior\nstratisd exits if any task returns an error, using the same mechanism\nand general procedure that it uses on receipt of SIGINT. Causes of error\nmay include:\n\nan error when polling for udev events\nan error when polling for device-mapper events\nfailure to properly set up a D-Bus connection on startup\nan error when consuming a message on one of the stratisd channels\n\nA properly handled error within the stratisd engine will not\nresult in the termination of any tasks. In the case of a D-Bus method call,\nfor example, an error result is interpreted by the D-Bus layer, and some\nrepresentation of that error is then incorporated into the message returned\non the D-Bus.\nWe have taken great care to avoid panics within stratisd. Nonetheless,\nit is reasonable to discuss possible behavior on any panic which may\noccur.\nIf one of the dynamically spawned DbusTreeHandler tasks experiences a panic\nwhile executing, stratisd will not be terminated. Only the currently running\ntask will fail to complete. When a new D-Bus message is received, a new task\nwill be spawned and will execute as usual.\nHowever, a panic that occurs during the execution of a task like the\nudev event handling task, of which there is only one spawned when\nstratisd is started, will cause stratisd to exit.\nEnsuring a Clean and Prompt Exit\nOn SIGINT, stratisd should exit promptly and cleanly. This is ensured by:\n\nHaving a separate signal handling task that waits on SIGINT. The tokio\nscheduler will ensure that this task is run regularly; thus the signal\ncan not be ignored. Note that in the single-threaded case it is possible\nfor the signal handling code never to be reached.\nCausing asynchronous tasks to terminate at their next synchronization point\nwhen the signal handling task terminates.\nHaving the udev event handling loop check the flag set by the signal\nhandling task on every iteration, and terminate if the flag\nis true.\nEach distinct D-Bus method processing task is allowed to run to completion,\nso that every action that it has begun can be completed.\n\nStatistics\nUsing tokio increases the size of the stratisd executable by about 1 MiB,\nwhich at stratisd's current size is an increase of approximately 20%.\nRemarks\nPreliminary multi-threading support will be included in the next stratisd\nrelease, 2.4.0.\n","id":"https://stratis-storage.github.io/multi-threading/","title":"Multi-threading Support in stratisd"},"https://stratis-storage.github.io/per-pool-locking/":{"body":"John Baublitz, Stratis Team\nOverview\nRecently, we've merged a PR that completes our work on improved concurrency in\nstratisd. Previously, we had made some changes to the IPC layer to provide the\nability for stratisd to handle incoming requests in parallel which you can read\nabout here. This work allowed IPC requests to each be handled\nin a separate tokio task, but the Stratis engine, the part of our code that\nhandles all of the storage stack operations, could still only be accessed\nsequentially.\nMotivation\nAfter having conversations with the LVM team, it seemed like sequential accesses\nof storage operations was not entirely necessary. While modifying multiple layers\nof the pool stack at once can cause problems, modifying independent pools in\nparallel is safe, and we wanted to take advantage of the potential for increased\nconcurrency. A large part of this is due to how we handle D-Bus properties. Our\nD-Bus properties expose aspects of the storage stack that sometimes require\nquerying the device-mapper stack for information. With sequential accesses,\nthis would mean that even two list operations on any two pools could not run in\nparallel, a restriction that causes a bad user experience and is not technically\nnecessary.\nRequirements\nDespite the motivation being clear, the solution turned out to be more complicated.\nOne of the major problems that we bumped into when trying to achieve more granular\nconcurrency was the interaction between standard Rust synchronization structures\nand the API for listing D-Bus objects.\nOur initial idea was to wrap the data structure containing the record of all of\nthe pools in a read-write lock. This had a few notable drawbacks. For one, you\ncould not acquire mutable access to two independent pools at a time even though\nthis is a completely safe operation.\nThis led us to the idea of wrapping each pool in a read-write lock. Unfortunately,\nthis also had some major drawbacks. One notable example of this was the behavior of\nour list operation with this solution. A list operation would require a read lock\non every single pool and this means that the time that it would take to list all of\nthe pools or filesystems would increase proportionally with the number of pools\non the system. Because locking is relatively expensive, we noticed a significant\nslowdown when listing larger numbers of pools and filesystems.\nOur ideal scenario was to have the benefits of a read-write lock so that list\noperations could run in parallel but to provide an ability to either lock single\npools or all pools in one operation so that locking all pools would take the\nsame amount of time no matter how many were present on the system.\nDesign\nAfter determining that no locking data structure like this appeared to exist\nin tokio, we took some time to look into how tokio implements its locking data\nstructures. The API for much of the locking data structures appeared to\nbe a lock acquisition method that returned a future. This future would poll the state\nof the lock and either update the internal data structures to indicate that\nthe lock had been acquired or put itself to sleep until it was ready to poll\nagain. The drop method on the data structure returned by the future would\ntrigger waking up a task to poll again. This seemed perfectly workable with\na more granular read-write lock. The only difference would be that we would\nneed to keep track of locks on individual pools as well as locks on the entire\ncollection. The proper locking conflict rules would need to be checked:\n\nWriteAll conflicts with all other operations.\nReadAll conflicts with WriteAll and Write on any pool.\nWrite conflicts with WriteAll and Read or Write on the same pool.\nRead conflicts with WriteAll and Write on the same pool.\n\nAny attempt to acquire two conflicting locks would queue one of the tasks to\nbe woken up once the conflicting lock was dropped.\nNotable design choices\nWe chose to implement our lock as a starvation-free lock. Implementing a lock\nthat allows ReadAll to bypass Write* requests that are queued when another\nReadAll request has already acquired the lock leads to behavior where Write*\nrequests could block indefinitely. This behavior could cause list operations to\nblock filesystem extension handling indefinitely, potentially leading to IO errors\nand a full filesystem. A starvation-free locking approach puts a task in a FIFO\nqueue if any are already queued in front of it. The notable downside of this is\nslightly more latency for handling locking requests, but the benefits seemed to\noutweigh this.\nBecause tokio can cause spurious wake ups for tasks, we assign a unique integer\nID to each future responsible for polling the lock for readiness. In the case\nwhere there is both a legitimate and spurious wake up at the same time, this\nallows our lock to differentiate between the two woken tasks to determine which\none should be given priority and which should be put to sleep. This prevents\nspurious wake ups from acquiring the lock before they are scheduled to.\nBecause tokio does not currently allow lifetimes shorter than 'static when\npassing a reference across thread boundaries, our locking data structure\nheavily uses automatic reference counting (Arc). This enables shared access\nbetween multiple threads and the ability to pass an acquired lock handle to\na separate thread after acquisition. Without the use of Arc, the pool would\nhave to be operated on in the same task as the lock acquisition which would\nprevent passing lock handles to separate tasks to process them in parallel.\nOptimizations\nAfter our initial implementation of the write-all lock, we bumped into an issue\nwhere we could not pass all pool lock handles into separate threads to handle\nthem all in parallel. This was particularly problematic for our implementation\nof background devicemapper event handling. Our solution for this was to allow\nacquiring all locks at once to avoid the penalty of locking each pool individually\nand then converting that lock handle to a set of individual locks that can all\nbe released when they are no longer needed. This addressed both the issue of\nparallelization and constant time locking for all pools nicely.\nOriginally we also only woke one queued task at a time when a lock was released.\nThis proved to be less performant. If two ReadAll tasks were queued, these could\nboth be woken up in parallel and acquire the lock with no conflict. The solution\nto this was to factor out the part of the code that tests for conflicts and traverse\nthe queue and wake up all tasks until a conflicting task is found. This allowed\nwaking up a batch of queued tasks that could all operate in parallel without\nalso waking up a conflicting task that would immediately be put back to sleep.\nFuture work\nRecently, we discovered that we should be able to provide even more\nparallelization for filesystem background operations. While we cannot perform\nmultiple pool mutation operations in parallel, the filesystems on top of the\npool can be modified independently in parallel. We expect to change the way\nbackground checks on filesystem usage are handled by spawning each filesystem\nextension in its own tokio task so that, for pools with many filesystems, the\nfilesystem extension will be more responsive. Rather than iterating through\nhundreds of filesystems, stratisd will be able to handle multiple filesystem\nextensions in parallel, speeding up the checking process if there is more than\none filesystem that needs to be extended at once. This will benefit IO performance\nby ensuring that the filesystems are extended in a timely manner to avoid cases\nwhere the filesystem is filled before it can be extended.\nFinal notes\nWe've added extensive debugging for the locking data structure in case users run\ninto issues. To enable these logs and see the state of the per-pool locking data\nstructure over time, simply enable trace logs in stratisd!\n","id":"https://stratis-storage.github.io/per-pool-locking/","title":"Addition of per-pool locking"},"https://stratis-storage.github.io/stratify/":{"body":"Bryn Reeves, Stratis team\nSupport for using Stratis as the root filesystem was added in version 2.4.0 but\nwithout support in distribution installers it can be tricky for users to build\nsystems for testing.\nThis blog post will look at a quick method for installing systems with Stratis\nas the root filesystem using the Fedora Live ISO, kickstart, and a Python script to\nsimplify and automate the process.\nBackground\nStratis has supported use as the root filesystem since version 2.4.0 and the steps\nrequired to prepare a system with Stratis as the root filesystem are conceptually\nstraightforward: allocate storage to a system and then create a Stratis pool and\nfilesystem, copy the desired installation content to the new filesystem and then set\nup a boot loader to boot the newly installed system.\nTypically these details would all be handled by an operating system installer such as\nFedora's Anaconda based on the parameters specified by the user. That's fine if the\ninstaller knows about the filesystem type you are using, but testing new filesystems\ntypically requires a more manual approach. For Stratis the following steps are\nneeded:\n\nPartition disks as required for EFI or BIOS boot\nInstall packages needed for Stratis\nCreate a Stratis pool and filesystem\nInstall packages into the new root filesystem\nInstall Grub2 or another bootloader on the installation disk\nGenerate an initramfs image with the required components\nConfigure the bootloader to boot the new system\n\nThis can be done manually but it is a long and tedious process with plenty of\nopportunity for mistakes to creep in. A single error in any of the above steps may\nlead to an unbootable system and user frustration.\nIntroducing stratify.py\nIn this post we'll look at using the stratify.py script to automate the\ninstallation of a virtual machine using Stratis as the root filesystem. The script\nautomates the preparation of the basic system layout and then runs Anaconda to\nperform the OS installation. Once the installer has done its work stratify.py will\nset up the boot loader and other details needed for a working system.\nSince Anaconda is used to carry out the OS installation we will use a kickstart\nfile to configure the installed\nsystem.\nRefer to the stratify documentation for more\ndetails or press on to get started right away!\nRequirements\nIn order to install a system with Stratis as the root filesystem you will need an\nx86_64 virtual machine configured with the following specification:\n\nAt least 3GiB memory\nBIOS or UEFI firmware\nOne 10GiB or larger VirtIO disk for the installation\nThe Fedora LiveCD media (Fedora 37 or 38)\n\nGetting started\nConfigure the machine with your preferred virtualization solution and then boot the\nLive desktop environment. We'll download the necessary files to the root account home\ndirectory (/root) and then start the installation process.\nOnce the system has booted dismiss the \"Install to hard disk\" dialog, open a terminal\nwindow and switch to the root account by running su -.\nDownload the stratify.py script and example kickstart file from GitHub:\n# wget https://raw.githubusercontent.com/bmr-cymru/stratify/main/stratify.py\n# wget https://raw.githubusercontent.com/bmr-cymru/stratify/main/ks.cfg\n\nThe kickstart file can be customized before beginning the installation - for\nexample to set the system language, timzeone, or package selection for the\ninstall. See the kickstart\ndocumentation for further\ninformation.\nThe kickstart file sets the root account password to \"changeme\" - edit the file\nto set a new password, or use the openssl command to generate an encrypted\n(hashed) password:\n$ openssl passwd -6 \"newpassword\"\n$6$ly/YwB6/b5R6Pezz$zZGzBKgkPZvYHtefBwC7gJKB0BpW7ANJyt0sfjIf46yKS2IGfcnhfFW6wiXJLpYeQXvIBlJG/W7wukX0/S9Wu/\n\nIn ks.cfg:\n# Root password\nrootpw --iscrypted $6$ly/YwB6/b5R6Pezz$zZGzBKgkPZvYHtefBwC7gJKB0BpW7ANJyt0sfjIf46yKS2IGfcnhfFW6wiXJLpYeQXvIBlJG/W7wukX0/S9Wu/\n\nRunning the script\nOnce the stratify.py script and kickstart file have been downloaded, start\nthe installation process by running:\npython stratify.py --target vda --kickstart /root/ks.cfg\n\nThis will install required packages in the Live environment, set up the Stratis root\npool and filesystem, and run anaconda to perform the installation. The process logs\nto the terminal and to a file named stratify.log.\nTo encrypt the pool with a passphrase add --encrypt to the command line - you will\nbe prompted for the pool password when it is set up.\nThe installation should take less than 20 minutes with a typical network and virtual\nmachine configuration.\nWhen finished the script will print:\nINFO - Stratis root fs installation complete.\n\nAt that point the machine is ready to reboot into the Stratis root filesystem. Use\neither the reboot command or the graphical desktop power menu to reboot the system.\nFirst boot\nOnce the system has booted up log in using the credentials set during the\ninstallation. The system is now running with Stratis as the root filesystem:\n# findmnt -s\nTARGET SOURCE FSTYPE OPTIONS\n/ /dev/stratis/p1/fs1 xfs defaults\n/boot /dev/vda1 xfs defaults\n\nThe stratis command shows the state of the thin pool and the block devices and\nfilesystems that it contains:\n# stratis pool\nName Total / Used / Free Properties UUID Alerts\np1 19.02 GiB / 2.71 GiB / 16.31 GiB ~Ca,~Cr, Op f0401402-3710-422b-8ffb-ecb987e7d0c0\n# stratis filesystem\nPool Filesystem Total / Used / Free Created Device UUID\np1 fs1 1 TiB / 2.19 GiB / 1021.81 GiB Apr 21 2023 12:58 /dev/stratis/p1/fs1 68e52045-baa0-440b-8636-128936a0e512\n# stratis blockdev\nPool Name Device Node Physical Size Tier UUID\np1 /dev/vda2 19.02 GiB DATA 6a9c7d7c-3d84-4287-80b8-829f0f4de602\n\nConclusion\nUntil operating system installers gain native support for Stratis users face a\nlengthy and complex process to deploy systems with Stratis as the root filesystem.\nThe stratify.py script is a quick and easy method for administrators and developers\nto set up Stratis root systems for testing.\n","id":"https://stratis-storage.github.io/stratify/","title":"Stratis root filesystem installation with stratify.py"},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"body":"mulhern, Stratis Team\nWith this release stratis now recognizes an environment variable,\nSTRATIS_DBUS_TIMEOUT. This environment variable controls the timeout for\nany individual D-Bus call that stratis makes. You may want to set it to a\nhigher value than the default, which is 120 seconds, if you are running\ntests or otherwise scripting via stratis, and wish to avoid erroneous errors\nresulting from slow operations in your testing environment. See\nstratis-cli issue 252 for further details.\nThis release also introduces simplified and more complete error-reporting.\nFor stratis, it constitutes an error if any command issued results in a\nPython stack trace. If you experience any such incident, please\nreport it in a GitHub issue, including the full stack trace, and\ncircumstances that led up to the incident.\n\nThis release also includes a minor bug fix (stratis-cli issue 248) and an\nenhancement to the bash tab-completion facilities (stratis-cli pull 300).\nWe would like to thank our external contributors carzacc and poizen18 for\ntheir work on bash tab-completion (stratis-cli pull 300)\n","id":"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/","title":"stratis-cli 1.1.0 Release Notes"},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"body":"mulhern, Stratis Team\nstratis-cli 2.0.1 contains a number of internal improvements as well as\nsome improvements to certain error messages.\n\nWe expect that most current users will notice very little if any change;\nwe hope that new users will benefit from error messages that they can\nmore directly relate to the commands that they have typed. In order to\nachieve this, the internal exception hierarchy was refined, and some new\nexception classes were added.\nThe man pages have been updated to include a precise specification of every\nfield displayed by any of the list subcommands.\nContributors to the source will observe that our CI now requires 100% code\ncoverage.\nPlease consult the changelog for additional information about the release.\nWe would like to thank our external contributor carzacc for further work\non bash tab-completion (stratis-cli pull 446).\n","id":"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/","title":"stratis-cli 2.0.1 Release Notes"},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"body":"mulhern, Stratis Team\nstratis-cli 2.1.1 fixes a bug where if one encrypted pool could not be\nunlocked, execution terminated, and no attempt was made to unlock any other\npools that might need to be unlocked (stratis issue 618).\n\nIt also introduces an improved error message in the case where the daemon\nis not running and extends the documentation for the --capture-key and\n--keyfile-path command-line options.\nPlease consult the changelog for additional information about the release.\n","id":"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/","title":"stratis-cli 2.1.1 Release Notes"},"https://stratis-storage.github.io/stratis-intro/":{"body":"Dennis Keefe, Stratis Team\nStratis Description\nStratis is a tool to easily configure pools and filesystems with enhanced\nstorage functionality that works within the existing Linux storage\nmanagement stack. To achieve this, Stratis prioritizes a straightforward\ncommand-line experience, a rich API, and a fully automated approach to storage\nmanagement. It builds upon elements of the existing storage stack as much as\npossible. Specifically, Stratis uses device-mapper, LUKS, XFS, and Clevis.\nStratis may also incorporate additional technologies in the future.\n\nStratis can configure an encrypted or unencrypted pool of storage with one or\nmore file systems quickly and without prior knowledge of the many storage\nlayers and commands.\nLinux has a number of storage technologies that provide advanced functionality\nto applications for accessing and storing data. Examples of some of these\nproducts that Stratis uses are:\n\ndevice-mapper - A framework for logical to physical mapping of data blocks\nLUKS - An on disk format for encryption that can securely manages\nmultiple passwords\nXFS - A scalable, journaling, and performant filesystem\nClevis - A framework for automated decryption\n\nLearning and gaining experience in a number of different storage technologies\ncan take many years. Each of those technologies may have their own unique\ncommand-line syntax, APIs, options, and logging. Stratis simplifies volume\nand filesystem management by providing a single CLI and API for users to set up\ncomplex storage stacks without having to spend time learning each independent\nstorage technology.\nCLI Example\nThe simplicity that Stratis provides can be seen when comparing the CLI\ncommands used for creating a filesystem that encrypts data-at-rest, to the\nmethod an advanced user would use to configure each layer separately:\nStratis commands to create an encrypted pool and filesystem:\n> stratis key set testkey --capture-key\n <enter passphrase>\n> stratis pool create p1 --key-desc testkey /dev/sdb\n> stratis fs create p1 fs1\n\nCommands an advanced user would use to configure a similar filesystem: \n> cryptsetup -y -v luksFormat /dev/sdb\n <enter \"YES\">\n <enter passphrase>\n <verify passphrase>\n> cryptsetup -v luksOpen /dev/sdb luks-device\n> pvcreate /dev/mapper/luks-device\n> vgcreate vg1 /dev/mapper/luks-device\n> lvcreate -L 100M -T vg1/athinpool\n> lvcreate -V1G -T vg1/athinpool -n thinvolume\n> mkfs.xfs /dev/mapper/vg1-thinvolume\n\nAPI Example\nStratis has also built a D-Bus API for developers to implement the storage\nmanagement features directly into their project. The benefits to developers\ninterested in using Stratis and its D-Bus API would be:\n\nIt provides a feature rich file system and storage management API\nWell designed and tested code ensures the developer can work on the important\ndetails of their project\nMoves the responsibility of maintaining code for setting up storage to the Stratis project.\n\nHere is an example of how to call Stratis D-Bus API using the busctl utility from a\ncommand-line\nCreate a pool:\n> busctl call org.storage.stratis3 /org/storage/stratis3 org.storage.stratis3.Manager.r0 CreatePool \"s(bq)as(bs)(b(ss))\" poolname 0 0 2 /dev/sda /dev/sdb 0 \"\" 0 \"\" \"\"\n\nPrint version:\n> busctl get-property org.storage.stratis3 /org/storage/stratis3 org.storage.stratis3.Manager.r0 Version\n\nPrint engine state:\n> busctl call org.storage.stratis3 /org/storage/stratis3 org.storage.stratis3.Manager.r0 EngineStateReport\n\nGet ManagedObjects:\n> busctl call org.storage.stratis3 /org/storage/stratis3 org.freedesktop.DBus.ObjectManager GetManagedObjects\n\n","id":"https://stratis-storage.github.io/stratis-intro/","title":"Stratis Description"},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"body":"mulhern, Stratis Team\nThe next version of stratisd will be 3.0.0.\nWe have already decided on two breaking changes for this release:\n\nWe will collapse all the non-zero error codes returned over the D-Bus\non an engine error into a single error code, 1.\nWe will remove all the backwards compatible D-Bus interfaces corresponding\nto stratisd 2 and will supply just a single D-Bus interface for stratisd 3.\nSubsequent minor releases of stratisd 3 will retain their backwards compatible\ninterfaces as described in the DBus API Reference. Each interface will have \na simplified naming convention, always specifying the major version and\nusing the stratisd minor version in the revision number. For example, the name\nof the filesystem D-Bus interface under the new system for stratisd 3.0.0 is \norg.storage.stratis3.filesystem.r0.\n\nThe motivation for both these changes is the most typical of all: the\nimplementation of stratisd will become unwieldly and bug-ridden if we try to\nmaintain backwards compatibility in the D-Bus layer while simultaneously\ndoing necessary redesign, re-implementation, and enhancement of the stratisd\nengine. In particular, changes to the way errors are managed internally will\nnot allow us to ensure consistency of error codes returned over the D-Bus with\nthe ones that were previously used.\nSince we are increasing the major version, dropping the stratisd 2 D-Bus API is\nan obvious next step.\nWe are reviewing other possible API changes at this time in order to minimize\nthe number of subsequent major version increases that we will be obliged to do.\n","id":"https://stratis-storage.github.io/stratis-release-announce-3-0-0/","title":"stratisd 3.0.0 Release Announcement"},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"body":"March 8, 2018\nThis release is suitable for developers and early testers. It should not be\nused with valuable data, and pools created with this release will not be\nsupported in Stratis 1.0, due to upcoming on-disk format changes.\nNew Features\n\nSnapshots. In addition to being created from scratch (with fs create), a\nnew filesystem may now be created as a read/write snapshot of an existing\nfilesystem, using the fs snapshot command.\nCache tier. Using the blockdev add-cache command, a high-performing\nblockdev, such as an SSD, may be added to a pool to act as a cache for the\nregular data tier. The existing blockdev add command has been renamed\nblockdev add-data.\nEvent-driven. stratisd now uses the new device-mapper (DM) event mechanism,\ninstead of polling its devices every ten seconds. stratisd also expands a\npool's thinpool metadata and data devices based upon the lowater threshold\nevent.\nDevices under /dev. Stratis now represents its pools and their filesystems\nunder /dev/stratis, making it easier to mount and use them.\nThin Check. When activating a pool, Stratis will now automatically run\nthin_check, and if needed, thin_repair.\nBlock devices that make up a pool are now exposed via the D-Bus API, as well\nas the blockdev list command.\nUdev integration. Stratis will now track incomplete pools, and use udev\ndevice-added notifications to complete and activate them, if added later.\n\nKnown issues\n\nIt is currently only possible for the fs create command to create one\nfilesystem at a time. (issue)\nAutomatic management of filesystem size is not working. (issue)\n\n","id":"https://stratis-storage.github.io/stratis-release-notes-0-5/","title":"Stratis 0.5 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"body":"Friday September 28, 2018\nNew Features\nInitial Stable Stratis Release\nStratis is a Linux local storage management tool that aims to enable easy use of advanced storage features such as thin provisioning, snapshots, and pool-based management and monitoring.\nAfter two years of development, Stratis 1.0 has stabilized its on-disk metadata format and command-line interface, and is ready for more widespread testing and evaluation by potential users. Stratis is implemented as a daemon – stratisd – as well as a command-line configuration tool called stratis, and works with Linux kernel versions 4.14 and up.\n\nPackages will soon be available for Fedora. We also hope that other Linux distributions consider packaging Stratis 1.0 components (although this will require support for Rust 1.25+ and Python 3).\nOpen Issues\nRapid Growth of Used Storage in Pool May Cause Errors\nRapid increase in the data stored in the pool, such as creating tens of filesystems in a loop, may cause filesystem creation to fail intermittently. Writing large amounts to filesystems in parallel may also trigger this. (issue 1152)\nD-Bus API not yet stable\nThe Stratis development team has not yet declared Stratis’ D-Bus API as stable. We recommend waiting until it is, to integrate Stratis support into other tools. In the meantime, the stratis command-line tool can be used to configure and monitor Stratis pools. (issue 1237)\ndm-cache issue in 4.18.7+ kernels affects Stratis Cache Tier\nAn issue with dm-cache that affects Stratis cache tier creation was introduced into the 4.18.7 stable release. Users interested in using a cache tier should avoid this and later kernels in the 4.18 series. This issue will be fixed in 4.19. (issue 1212)\n","id":"https://stratis-storage.github.io/stratis-release-notes-1-0-0/","title":"Stratis 1.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"body":"mulhern, Stratis Team\nStratis 2.0 is a significant update for both the daemon and the CLI. The\nchanges to the daemon are covered first, followed by the changes to the\nCLI.\nstratisd 2.0.0\nThis release makes the D-Bus API more robust, reliable, predictable, and\nextensible. There are several significant changes:\n\n\nThe set of D-Bus properties has been reduced to a core set of fundamental\nand stable properties. Other filesystem, pool, or block devices properties are\nnow obtainable via methods in the FetchProperties interface. This change\nincreases the robustness of the D-Bus interface to failures occurring in any\nparticular pool, filesystem, or block device, and decreases the computational\ncost of most operations requested by the Stratis CLI. Several properties,\nformerly returned as D-Bus properties, are now unavailable by means of the\nD-Bus. In every case, the reason for removing the property was that it did not\nrepresent a well-defined value. See project issue 52 for further details.\n\n\nAll D-Bus method calls are idempotent. This should make writing scripts\nusing the D-Bus API much simpler and make reasoning about the behavior\nof the engine more straightforward. Henceforth, we will treat as a bug any\nnon-idempotent behavior in the D-Bus API. See project issue 51 for further\ndetails.\n\n\nAll D-Bus size values are now returned in bytes. Again, this should make\nwriting scripts against the D-Bus more straightforward, since it will be\nunnecessary for the script writer to change their interpretation of the number\nreturned on the D-Bus depending on the value that it represents. See\nstratisd issue 1243 for further details.\n\n\nFuture enhancements to the D-Bus API will be implemented by means of\nadditional versioned interfaces.\nPlease consult the D-Bus API Reference for the precise D-Bus specification.\nstratis-cli 2.0.0\nThis release requires stratisd 2.0.0. The user will observe the following\nsignificant improvements:\n\n\nThe CLI is significantly more robust. Previously, there was a category of\nerror conditions in pools, filesystems, and block devices that would make the\nCLI virtually unusable; this problem has now been entirely resolved. See\nproject issue 52 for further details.\n\n\nThe CLI now reports errors consistently in conditions where a human user\nwould generally expect an error to be reported. Previously, many commands in\nthe CLI were idempotent, to facilitate scripting. Now there is a clear\ndistinction between the CLI behavior and the stratisd D-Bus API behavior: the\nCLI behavior is designed strictly according to the expectations of a human\nuser, the stratisd D-Bus API is the programmable interface. See\nproject issue 51 for further details.\n\n\nAs always, anyone wishing to implement a program that uses Stratis for\nstorage management is strongly advised to make use of the stratisd D-Bus API\nrather than the CLI.\n","id":"https://stratis-storage.github.io/stratis-release-notes-2-0-0/","title":"Stratis 2.0.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"body":"mulhern, Stratis Team\nStratis 2.1.0 introduces support for encryption.\nIt supports per-pool encryption of the devices that form a pool's data\ntier. A pool may be encrypted, or its constituent encrypted devices may\nbe activated, by means of a key stored in the kernel keyring.\nstratisd 2.1.0\nThis release implements encryption support and adds several new D-Bus\ninterfaces to administer or monitor that support.\nIt implements encryption support in the following way:\n\nA single instance of stratisd can support both encrypted and unencrypted\npools.\nThe choice to encrypt a pool must be made at the time a pool is created.\nAt present, the use of a cache and of encryption are mutually exclusive;\nif the pool is created with encryption enabled, then it is not possible\nto create a cache.\nEach pool may be encrypted by means of a key in the kernel keyring; each\nencrypted pool may make use of a different key, but all devices in a pool\nare encrypted with a single key.\nAny additional devices that are added to an encrypted pool's data tier\nwill be encrypted using the key that was specified when the pool was\ninitialized.\n\nstratisd 2.1.0 supplies several new D-Bus interfaces:\n\norg.storage.stratis2.manager.r1: This interface supplies an\nextended CreatePool method, to support an optional argument for\nencryption. In addition, it supplies a number of method for key\nmanagement.\norg.storage.stratis2.pool.r1: This interface supports explicit\ninitialization of a cache tier. Previously, a cache was initialized as\na side-effect of the addition of the first device to the cache tier.\nIt also supports the new Encrypted property.\norg.storage.stratis2.FetchProperties.r1: This interface supports an\nadditional HasCache property.\norg.storage.stratis2.Report.r1: This interface supports a set of\nad-hoc reports about Stratis. The interface is unstable; the names by\nwhich the reports can be accesed are not guaranteed to remain stable,\nand the format of any report is only guaranteed to be valid JSON.\n\nPlease consult the D-Bus API Reference for the precise D-Bus specification.\nThe following are significant implementation details:\n\nEach block device in an encrypted pool's data tier is encrypted with a\ndistinct, randomly chosen MEK (Media Encryption Key) on initialization.\nAll devices belonging to a single encrypted pool share a single passphrase,\nsupplied via the kernel keyring.\nThe release requires cryptsetup version 2.3.\n\nWe would like to thank our external contributor GuillaumeGomez for further\nwork on metadata refactoring (stratisd issue 1573).\nstratis-cli 2.1.0\nThis release requires stratisd 2.1.0. The user will observe the following\nchanges:\n\nThe pool create command has been extended to allow encryption.\nThere is a new pool init_cache command, for initializing a cache.\nThere is a new subcommand, key, for key management tasks.\nThere is a new subcommand, report, which allows the display of certain\nreports generated by stratisd.\nThe output of pool list now includes a Properties column; each\nentry in the column is a string encoding the following properties of the\npool:\n\nwhether or not it has a cache\nwhether or not it is encrypted\n\n\n\nAll commands now verify that stratis is communicating with a compatible\nversion of stratisd and will fail with an appropriate error if stratisd is\nfound to have an incompatible version.\nUsage\nTo create an encrypted pool, a user must first ensure that a key is placed\nin the kernel keyring. We strongly encourage using the commands available\nvia the stratis key subcommand for this task. This key, which is secret,\nhas a corresponding key description, which is public.\nAn encrypted pool is then created by specifying the key description\nwhen using the pool create command.\nIt is necessary that the correct key and corresponding key description be set\nin the kernel keyring in order to set up a previously encrypted pool. Setting\nup a previously encrypted pool requires an explicit pool unlock command from\nthe user. This command will attempt to unlock the devices belonging to any\npreviously encrypted pool; it can only unlock all devices if a key for every\nencrypted pool is in the keyring. Once the devices belonging to a previously\nencrypted pool have been unlocked, the pool will be set up, and can be used in\nexactly the same manner as an unencrypted pool.\n\nPlease consult the changelogs for additional information about the release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-2-1-0/","title":"Stratis 2.1.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"body":"mulhern, Stratis Team\nStratis 2.2.0 now places Stratis filesystem symlinks in /dev/stratis,\nrather than /stratis. Stratis creates and maintains the symlinks by means\nof udev rules, rather than directly via stratisd as previously.\nThe /stratis directory is neither created nor used by stratisd 2.2.0.\nThis release places management of the terminal setting for interactive\nencryption-key entry in stratisd rather than in stratis-cli.\nThis release also includes enhancements to the stratisd D-Bus interface,\nvarious bug fixes, and a change in the stratisd CLI specification for\nlog levels.\nstratisd 2.2.0\nThis release creates and maintains Stratis filesystem symlinks in\n/dev/stratis by means of udev rules. It includes a small Rust script,\nstratis_uuids_to_names which is invoked by the Stratis udev rule which\nsets the Stratis filesystem symlinks.\nIn the case where stratisd is updated in place, some filesystem symlinks\nmay remain in /stratis. This release includes a shell script,\nstratis_migrate_symlinks.sh which may be used to clean up the /stratis\ndirectory and ensure that the correct symlinks exist in /dev/stratis. The\nscript removes the /stratis directory once it has completed without error.\nThe shell script relies on a small Rust script, stratis_dbusquery_version\nwhich is included with this version of stratisd.\nThis release also extends the D-Bus interface in a few ways:\n\nIt sends org.freedesktop.DBus.ObjectManager.InterfacesAddedand\norg.freedesktop.DBus.ObjectManager.InterfacesRemoved signals on the\nD-Bus whenever a D-Bus object is added to or removed from the D-Bus\ninterface.\nIt adds a new D-Bus property, PhysicalPath, for the \norg.storage.stratis2.blockdev.r2 interface. This property is\nprincipally useful for encrypted Stratis block devices; it identifies\nthe block device on which the Stratis LUKS2 metadata resides.\nIt adds a new key, LockedPools, to the\norg.storage.stratis2.FetchProperties.r2 interface for objects that\nimplement the org.storage.stratis2.Manager interface. This key\nreturns a D-Bus object that maps the UUIDs of locked pools to their\ncorresponding key descriptions.\n\nPlease consult the D-Bus API Reference for the precise D-Bus specification.\n\nThis release allows the user to specify their preferred log level more\ndirectly and succinctly with the --log-level CLI option.\nThis release includes management of terminal settings for interactive\nencryption-key entry.\nThis release includes some unsupported scripts which may be built from the\nsource distribution but are not intended to be released as part of any\npackage. These scripts depend on the extras feature in Cargo.toml.\nThis release also includes a number of minor bug fixes.\nstratis-cli 2.2.0\nThis release requires stratisd 2.2.0. Some commands have been updated to\nmake use of the new stratisd D-Bus interfaces.\nThis release drops management of terminal settings for interactive\nencryption-key entry; management of terminal settings is now handled in\nstratisd 2.2.0.\nWe would like to thank our external contributors carzacc and poizen18 for\ntheir work on bash tab-completion.\nPlease consult the changelogs for additional information about the release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-2-2-0/","title":"Stratis 2.2.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"body":"mulhern, Stratis Team\nStratis 2.2.1 is a bug fix release. It fixes the following bugs:\n\nIt was possible to cause stratisd to hang by leaving open a D-Bus\nconnection when setting a key in the kernel keyring.\nstratis would pass as arguments on the D-Bus and stratisd would accept\nrelative, rather than absolute, path names to specify devices.\nPool and filesystem names that included characters that would be escaped\nby udev when constructing filesystem symlinks were permitted.\nThe man page entry for the key list command was missing.\n\nOther general improvements were made, and several crate version requirements\nwere increased.\n\nPlease consult the changelogs for additional information about the release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-2-2-1/","title":"Stratis 2.2.1 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"body":"mulhern, Stratis Team\nStratis 2.3.0 adds additional flexibility to its encryption support via\nClevis.\nstratis 2.3.0\nThis release extends the pool unlock command, and adds two new commands,\npool bind and pool unbind.\nThe pool bind command establishes an alternative mechanism for unlocking\na pool. The user may select either the \"tang\" mechanism, which implements\nNBDE (Network-bound Disc Encryption) by means of a Tang server, or the\n\"tpm2\" mechanism, which uses TPM 2.0 (Trusted Platform Module) encryption.\nBinding the devices in a pool to a supplementary Clevis encryption policy does\nnot remove the primary encryption mechanism, which uses a key in the kernel\nkeyring.\nThe pool unbind command simply unbinds a previously added encryption\npolicy from all the devices in the specified pool.\nIn the pool unlock command it is now necessary to specify the mechanism.\nUse clevis to make use of the Clevis unlocking policy previously\nspecified for the devices in the pool. Use keyring, to make use of the\nmechanism that uses a key in the kernel keyring, which was introduced\nin Stratis 2.1.0. Note that the pool unlock command unlocks all currently\nlocked pools.\nstratisd 2.3.0\nThis release introduces two D-Bus interface revisions, which differ in the\nfollowing way from the previous revisions.\norg.storage.stratis2.Manager.r3 modifies the UnlockPool method to take\nan additional parameter, unlock_method, which may be keyring or clevis.\norg.storage.stratis2.pool.r3 adds two new method: Bind and Unbind.\nThe Bind method takes two arguments, pin and json. The pin argument\ndesignates the Clevis pin as a string, and the json argument encodes\na Clevis configuration appropriate to the designated pin. The configuration\nis a JSON object. Besides Clevis information, it may include Stratis-specific\nkeys that encode configuration decisions that Stratis may implement. At\npresent there is just one such key: stratis:tang:trust_url.\nThe Unbind method reverses a Bind action.\nRemarks\nThe Bind method may be called with any Clevis pin and configuration;\nwe expect that any valid Clevis pin and configuration can be used to bind the\ndevices in a pool. However the Stratis project officially supports only the\n\"tang\" and \"tpm2\" pins as those are the pins that may be designated via\nstratis. Support for additional Clevis policies may be introduced into\nstratis in later releases.\nWhen binding a supplementary encryption policy to the devices in a pool\nusing Clevis, the primary key, which is the key in the kernel keyring which\nwas originally used to encrypt each device, must be supplied. stratisd\nobtains the appropriate key from the kernel keyring in order to provide it\nto the Clevis binding mechanism. The correct key must be present in the\nkeyring for the bind operation to succeed. It is not necessary for the user\nto specify the key, stratisd obtains the necessary information from the\nLUKS2 metadata on the devices in the pool.\nIn general, it is unwise to write a key consisting of arbitrary binary data\nto a keyfile. An accidental newline character in the data may cause the\ncontents of the file to be truncated at the newline when read in one context\nwhile all the data may be read from the file in some other context.\nWe are not aware that such a mistake would result in any error in Stratis's\noperation when Stratis is used in the way that we recommend. We explicitly\nacknowledge that it might be possible, through some direct interaction with\nthe stratisd D-Bus API, or by, e.g., setting a key in the kernel keyring\nwithout using stratis, to manufacture a situation where stratisd could not\nbind the devices in a pool, even when the correct key is set in the kernel\nkeyring. We would not treat such a situation as evidence of a bug in Stratis.\n\nPlease consult the changelogs for additional information about the release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-2-3-0/","title":"Stratis 2.3.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"body":"mulhern, Stratis Team\nStratis 2.4.0 includes two major user-visible changes:\n\nAll the functionality required to boot from a Stratis-managed root\nfilesystem. See the prior post Stratis filesystems as the root filesystem\nfor a more detailed discussion.\nAn enhancement to existing encryption support that allows the user to\ncreate a pool with encryption managed either by the kernel keyring or\nClevis, and to subsequently bind an already encrypted pool using either\nmechanism. Previously, the user could create an encrypted pool using the\nkernel keyring only, and could bind or unbind using Clevis only.\n\nMore minor user-visible changes are:\n\nAn enhancment to the FetchProperties D-Bus interface in order to disclose\nmore information about sets of encrypted devices.\nThe engine_state_report key in the report interface has been stabilized\nand is guaranteed to be supported in future releases.\nA new executable, stratis-predict-usage to predict free space on a newly\ncreated pool is distributed with stratisd.\n\nThis release of Stratis also includes a number of significant but less\nvisible changes:\n\nSupport for multi-threading in stratisd. The new multi-threading\nimplementation replaces the prior event-loop implementation. See the prior\npost Multi-threading Support in stratisd for a detailed discussion.\nThe management of Stratis filesystem symlinks has been simplified.\nDetermining the filesystem and pool name that comprise the symlink path no\nlonger requires communication with stratisd over the D-Bus; it is\nnow accomplished via standard udev-based mechanisms.\nstratisd now emits a log message at the info level in connection with every\nmutating D-Bus method call that it completes without an error.\n\nThe support for migrating symlinks introduced in Stratis 2.2.0 is no longer\nincluded in this release.\nThe ongoing and perpetual but entirely routine work of improvements to\nindividual log and error messages continues.\n\nPlease consult the stratisd and stratis changelogs for additional\ninformation about the 2.4.0 release.\nWe would like to thank our external contributor carzacc for continued work\non bash tab-completion.\n","id":"https://stratis-storage.github.io/stratis-release-notes-2-4-0/","title":"Stratis 2.4.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"body":"mulhern, Stratis Team\nStratis 2.4.1 is a bug fix release, which addresses a flaw in the\nmulti-threading implementation.\nA user could observe the behavior caused by the flaw when CLI commands would\neither take far longer to complete than normal or the D-Bus connection would\neventually time out.\nThe cause of the observed problem was that stratisd was accepting a\nGetManagedObjects call on the D-Bus but not returning the result. This\ncould occur when numerous object paths, i.e., several hundred, were being\nsupported on the D-Bus, generally due to the creation of many filesystems.\nWe have addressed this problem by:\n\nmodifying the D-Bus message handling implementation\nimplementing a custom ObjectManager class in the D-Bus layer\n\nIn addition, we have refined the method by which individual threads are\nterminated when stratisd receives a shutdown signal to better terminate the\nD-Bus message handling thread.\nThe stratisd 2.4.1 release includes one additional fix: the signals\nassociated with r4 D-Bus interfaces were not being sent appropriately,\nnow they are.\nIn addition, stratisd 2.4.1 includes logging, at the trace level, of lock\naquisitions and releases and additional logging in the systemd generators\nincluded with the release.\nThe stratis-cli 2.4.1 release includes:\n\nan improvement to the listing of block devices\na new report with key managed_objects_report\n\n\nPreviously, stratisd made use of the dbus-tokio crate to implement the\nmulti-threading aspects of D-Bus method handling. With this release, it no\nlonger depends on dbus-tokio, but handles the implementation using the\ntokio crate directly.\nPlease consult the stratisd and stratis changelogs for additional\ninformation about the 2.4.0 release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-2-4-1/","title":"Stratis 2.4.1 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"body":"mulhern, Stratis Team\nstratisd 2.4.2 is a bug fix release. It specifies two additional\ncommand-line dependencies for the stratis dracut module. stratisd and\nstratisd-min both require these dependencies to be available in order to\nstart up.\n\nPlease consult the stratisd changelog for additional information about the\n2.4.2 release.\nWe would like to thank Matthias Berndt for contributions to this release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-2-4-2/","title":"stratisd 2.4.2 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"body":"mulhern, Stratis Team\nStratis 3.0.0 includes many internal improvements, bug fixes, and\nuser-visible changes.\nUsers of the Stratis CLI may observe the following changes:\n\nIt is now possible to set the filesystem logical size when creating a\nfilesystem.\nIt is possible to rebind a pool using a Clevis tang server or with a key\nin the kernel keyring.\nFilesystem and pool list output have been extended and improved. The pool\nlisting includes an Alerts column. Currently this column is used to indicate\nwhether the pool is in a restricted operation mode. A new subcommand,\nstratis pool explain, which provides a fuller explanation of the codes\ndisplayed in the Alerts column has been added. The filesystem listing\nnow displays a filesystem's logical size.\nWith encrypted pools it was previously possible for the display of block\ndevice paths to change format if stratisd was restarted after an encrypted\npool had been created. Now the display of the block device paths is consistent\nacross stratisd restarts.\n\nIn stratisd 3.0.0 the D-Bus API has undergone a revision and the prior\ninterfaces are all removed. The FetchProperties interfaces that\nwere supported by all objects have been removed. The values that were\npreviously obtainable via the FetchProperties methods\nare now conventional D-Bus properties. The possible values of error codes\nreturned by the D-Bus methods have been reduced to 0 and 1, with the usual\ninterpretation.\nstratisd 3.0.0 includes a number of significant internal improvements and a few\nbug fixes.\nstratisd bug fixes:\n\nPreviously the Stratis release included a dracut.conf.d file which made\nthe Stratis dracut modules required in the initramfs. The consequence of this\nwas that the initramfs could not be built unless all files required for the\nStratis modules were present; if the initramfs is not built a reboot will fail.\nThat file has been removed in this release.\nThe --prompt option was not passed to stratis-min in the\nstratis-fstab-setup script; this prevented the user from entering the\npassword necessary to unlock an encrypted pool during boot. This is\nno longer the case.\nPreviously, stratisd did not increase the amount of space allocated to\nits spare metadata device when its in-use thinpool metadata device was\nextended. In some situations, when setting up a pool, stratisd might attempt\na repair operation on the thinpool metadata device; if the space allocated\nfor the spare metadata device was not large enough to accommodate all the\nmetadata, then the repair operation would fail. Now the space allocated for\nthe spare metadata device is increased whenever the metadata device is extended.\nstratisd was not immediately updating the devicemapper device stack when\na cache was initialized with the result that the cache was not immediately\nput in use. This is no longer the case.\nstratisd was not immediately updating the Clevis encryption info associated\nwith a pool on a command to bind an encrypted pool with Clevis. This problem\nhas been corrected.\nstratisd was sending an incorrect D-Bus signal on a pool name change; this\nhas been fixed.\nPreviously, when stratisd-min, which runs during boot before D-Bus\nfunctionality is available, gave way to stratisd when the D-Bus had been set\nup, it was possible for inconsistencies to arise if the Stratis engine was\nperforming an operation which required invoking a distinct executable. The\nexecutable might be terminated during its execution, and stratisd-min would\ntake the action appropriate to the command failure before exiting. Now, systemd\nis instructed to send a kill signal only to stratisd-min and not to any of\nstratisd-min's child processes when shutting down stratisd-min.\nPreviously, if the same device was specified using two different paths\nwhen creating or extending a pool the different paths would be\ninterpreted as two different devices and an error would be returned when\nstratisd attempted to initialize the device a second time. Now, the\ndifferent paths are canonicalized eagerly, and converted into a single\ncanonical representation of the device, stratisd initializes the device only\nonce, and no error is returned.\nPreviously, stratisd did not report all existing object paths in the\nresult of a D-Bus Introspect() call. This was due to a bug in version\n0.9.1 and previous of stratisd's dbus-tree dependency. stratisd now\nrequires dbus-tree 0.9.2, so all nodes are reported.\n\nOther stratisd improvements:\n\nPreviously, stratisd relied entirely on udev information when deciding\nwhether a storage device was not in use by another application and could\nsafely be overwritten with Stratis metadata. Now it performs a supplementary\ncheck using libblkid and exits with an error if libblkid reports that the\ndevice is in use.\nHandling of errors returned by internal methods is improved; a chaining\nmechanism has been introduced and the error chains can be scrutinized\nprogramatically to identify expected scenarios like rollback failures.\nA set of states indicating that a pool has reduced capability have been\nadded internally and are published on the D-Bus. A pool's capability is\nreduced on an error being returned internally which contains, somewhere in\nits chain, the appropriate identifying error variant.\nThe code used to roll back failed encryption operations on a list of\npool devices has been refactored and generalized. It is now capable of\nreturning an error that can be used to identify a restricted pool capability\ndue to a rollback failure.\nstratisd uses sha-256 instead of sha-1 for Clevis-related encryption\noperations to conform with Clevis's own usage.\nstratisd exits more elegantly and less frequently if it encounters an\nerror during execution of the distinct tasks that are assigned to the\nindividual threads that it manages internally.\nIn preparation for edition 2021 of the Rust language, stratisd source code\nhas been updated to conform entirely to edition 2018 recommendations.\n\n\nNOTE: stratisd depends directly on the chrono crate against which\nRUSTSEC-2020-0159 has been filed. We have demonstrated that stratisd is\nnot affected by this CVE by building and testing stratisd against a\nclone of the chrono crate from which all the code affected by the CVE\nhas been removed, proving that stratisd has no dependency on that code.\nPlease consult the stratisd and stratis-cli changelogs for additional\ninformation about the 3.0.0 release.\nWe would like to thank mvollmer for contributions to this release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-3-0-0/","title":"Stratis 3.0.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"body":"mulhern, Stratis Team\nStratis 3.1.0 includes significant improvements to the management of the\nthin-provisioning layers, as well as a number of other user-visible\nenhancements and bug fixes.\nPlease see this post for a detailed discussion of the thin-provisioning\nchanges. To support these changes the Stratis CLI has been enhanced to:\n\nallow specifying whether or not a pool may be overprovisioned on creation\nallow changing whether or not a pool may be overprovisioned while it is\nrunning\nallow increasing the filesystem limit for a given pool\ndisplay whether or not a pool is overprovisioned in the pool list view\n\nUsers of the Stratis CLI may also observe the following changes:\n\nA debug subcommand has been added to the pool, filesystem, and\nblockdev subcommands. Debug commands are not fully supported and may change\nor be removed at any time.\nThe --redundancy option is no longer available when creating a pool. This\noption had only one permitted value so specifying it never had any effect.\n\nstratisd 3.1.0 includes one additional user-visible change:\n\nThe minimum size of a Stratis filesystem is increased to 512 MiB.\n\nstratisd 3.1.0 also includes a number of internal improvements:\n\nThe size of any newly created MDV is increased to 512 MiB.\nA pool's MDV is mounted in a private mount namespace and remains mounted\nwhile the pool is in operation.\nImproved handling of udev events on device removal.\nThe usual and customary improvements to log messages.\n\n\nPlease consult the stratisd and stratis-cli changelogs for additional\ninformation about the 3.1.0 release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-3-1-0/","title":"Stratis 3.1.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"body":"mulhern, Stratis Team\nStratis 3.2.0 includes one significant enhancement, one bug fix, and a number\nof more minor improvements.\nMost significantly, Stratis 3.2.0 extends its functionality to allow users to\nstop and start a pool.\nStopping a pool consists of tearing down its storage stack in an orderly way,\nbut not destroying the pool metadata. It is a pool destroy operation\nwithout the final step of wiping the Stratis metadata. Starting a pool is\nsetting up a pool according to the information stored in the pool level\nmetadata of the devices associated with a pool. Whether a pool is stopped or\nstarted is stored in the pool-level metadata, with the consequence that users\ncan control whether a pool is automatically started when stratisd is started\nup, or whether startup of the pool is deferred until explicitly requested.\nstratis supports these changes with new commands to start and to stop a\npool. It includes an additional debug refresh command which allows a user to\nrequest that the state of all pools be refreshed. The pool list command has\nbeen extended to allow a detailed view of individual pools and to allow the\nuser to examine stopped pools. The pool unlock command has been removed\nin favor of the pool start command.\nOther changes include a fix to the algorithm for determining the size of data \nand metadata devices that make up a thinpool device, the elimination of all\nuses of udevadm settle in the stratisd engine, and general improvements to\nthe RPC layers used by stratis-min and stratisd-min.\nIn addition, the stratisd-min service now requires the systemd-udevd\nservice to ensure that Stratis filesystem symlinks are created when\nstratisd-min sets up a Stratis filesystem.\n\nPlease consult the stratisd and stratis-cli changelogs for additional\ninformation about the 3.2.0 release.\nWe would like to thank Ryan Gonzalez for reporting issue #3019.\n","id":"https://stratis-storage.github.io/stratis-release-notes-3-2-0/","title":"Stratis 3.2.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"body":"mulhern, Stratis Team\nStratis 3.3.0 includes one significant enhancement and several smaller\nenhancements as well as number of stability and efficiency improvements.\nMost significantly, Stratis 3.3.0 extends its functionality to allow users to\ninstruct stratisd to include additional space that may have become available\non a component data device in the space that is available to the device's pool.\nThe most typical use case for this is when a RAID device which presents as a\nsingle device to stratisd is expanded.\nstratis supports these changes with a new command stratis pool extend-data\nthat allows the user to specify that the pool should make use of\nadditional space on its devices. The stratis pool list command has been\nextended to show an alert if a pool's device has changed in size. The\nstratis blockdev list command will display two device sizes if the size\nthat stratisd has on record differs from a device's detected size.\nA less user-visible change is an improvement to the way that stratisd\nallocates space for its thin pool metadata and data devices from the backing\nstore. The new approach is less precise but always more conservative when\nallocating space for the thin pool metadata device and will consistently reduce\npossible fragmentation of the thin pool metadata device over the backing\nstore.\nChecks for Clevis executables occur whenever a Clevis executable that is\ndepended on by stratisd needs to be invoked to complete a user's command.\nPreviously, the check occurred only once, when stratisd was started. We\nbelieve that this change will be more convenient for users who may install\nneeded Clevis executables after stratisd has already been started.\n\nPlease consult the stratisd and stratis-cli changelogs for additional\ninformation about the release.\nWe would like to thank Ryan Gonzalez for reporting issue #3086.\n","id":"https://stratis-storage.github.io/stratis-release-notes-3-3-0/","title":"Stratis 3.3.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"body":"mulhern, Stratis Team\nStratis 3.4.0 includes one significant enhancement as well as several smaller\nimprovements.\nMost significantly, Stratis 3.4.0 extends its functionality to allow users to\nspecify a pool by its name when starting a stopped pool. Previously it was\nonly possible to identify a stopped pool by its UUID.\nIn addition, stratisd enforces some checks on the compatibility of the block\ndevices which make up a pool. It now takes into account the logical and\nphysical sector sizes of the individual block devices when creating a pool,\nadding a cache, or extending the data or cache tier with additional devices.\nThe stratis pool start command has been modified to accept either a UUID\nor a name option, while the stratis pool list --stopped command now displays\nthe pool name if it is available.\nThis release also includes improvements to stratisd's internal locking\nmechanism.\n\nPlease consult the stratisd and stratis-cli changelogs for additional\ninformation about the release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-3-4-0/","title":"Stratis 3.4.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"body":"mulhern, Stratis Team\nStratis 3.5.0 includes one significant enhancement as well as several smaller\nimprovements.\nMost significantly, Stratis 3.5.0 extends its functionality to allow a user\nto add a cache to an encrypted pool. The cache devices are each encrypted with\nthe same mechanism as the data devices; consequently the cache itself is\nencrypted.\nStratis 3.5.0 also fixes a few bugs:\n\nIt extends the thin metadata device more eagerly, and responds to\nthin metadata low water mark devicemapper events. This fix was included in\nthe stratisd 3.4.2 release.\nIt makes the pool name field in the Stratis LUKS2 metadata optional; this\nprevents a failure to start an encrypted pool when upgrading from a previous\nstratisd version to stratisd 3.4.0. This fix was included in the\nstratisd 3.4.3 release.\nIt requires a new version of the Stratis devicemapper-rs library, which\ncontains a fix which eliminates undefined behavior in the management of ioctls\nwith large result values. This fix was included in the stratisd 3.4.4 release.\nIt requires a new version of the Stratis libblkid-rs library, which fixes a\nmemory leak in the get_tag_value method used by stratisd. This fix is not\nincluded in any previous release.\n\nThis release also reduces the problem of repetitive log messages and modifies\nthe D-Bus API to eliminate the redundancy parameter previously required by \nthe CreatePool D-Bus method.\n\nPlease consult the stratisd and stratis-cli changelogs for additional\ninformation about the release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-3-5-0/","title":"Stratis 3.5.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"body":"mulhern, Stratis Team\nStratis 3.6.0 includes one significant enhancement as well as several smaller\nimprovements.\nMost significantly, Stratis 3.6.0 extends its functionality to allow a user\nto set a limit on the size of a filesystem. The limit can be set when the\nfilesystem is created, or at a later time.\nIn addition, Stratis 3.6.0 allows the user to stop a pool by specifying the pool\nto stop either by UUID or by name, and allows better management of partially\nconstructed pools.\nA new --only option was added to stratis-dumpmetadata, to allow it to print\nonly the pool-level metadata.\nstratis-min, the minimal CLI for Stratis, was extended with bind, unbind,\nand rebind commands.\nThe devicemapper dependency lower bound is increased to 0.34.0 which\nincludes an enhancement to check for the presence of the udev daemon.\nstratisd and stratisd-min now exit on startup if the udev daemon is not\npresent.\nThe libcryptsetup-rs dependency lower bound is increased to 0.9.1 and a\ndirect dependency is introduced on libcryptsetup-rs-sys 0.3.0 to allow\nregistering callbacks with libcryptsetup.\nThe nix dependency lower bound is increased to 0.26.3, to avoid compilation\nerrors induced by a fix to a lifetime bug in a function in nix's public API.\nThe serde_derive dependency lower bound is increased to 1.0.185 to avoid\nvendoring the serde_derive executable included in some prior versions of the\npackage.\nstratisd also contains sundry internal improvements, error message\nenhancements, and so forth.\nThe stratis-cli command-line interface has been extended with an additional\noption to set the filesystem size limit on creation and two new filesystem\ncommands, set-size-limit and unset-size-limit, to set or unset the\nfilesystem size limit after a filesystem has been created.\nstratis-cli now incorporates password verification when it is used to\nset a key in the kernel keyring via manual entry.\nstratis-cli now allows specifying a pool by name or by UUID when stopping\na pool.\nstratis-cli also contains sundry internal improvements, and enforces\na python requirement of at least 3.9 in its package configuration.\n\nPlease consult the stratisd, stratis-cli, devicemapper, and\nlibcryptsetup-rs changelogs for additional information about the release.\nWe would like to thank brimworks, cpalv, jelly, kianmeng and ErwanGa for\ncontributions to this release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-3-6-0/","title":"Stratis 3.6.0 Release Notes"},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"body":"John Baublitz, Stratis Team\nBased on recent questions, we wanted to develop a specific guide for additional steps that need to be taken\non Fedora to enable Stratis as the root filesystem for a Fedora install.\nIf you have not already looked at the guide for root filesystem work, please read that first. It is a\nprerequisite.\nFor a little bit of background, stratisd provides an additional subpackage for our dracut modules that we\nuse to set up the root filesystem during early boot. This package installs the necessary modules for dracut\nto automate the setup. However there are some steps that may not be obvious to users to get this all to work.\nWe'll cover them below.\nSteps:\n\nInstall the stratisd-dracut package. This is the subpackage mentioned above.\nOptional If using Clevis for unlocking encrypted pools, add the following configuration\nunder /etc/dracut.conf.d/99-stratisd.conf:\n\nadd_dracutmodules+=\" stratis-clevis \"\n\n\nTest your configuration or ensure you have a rescue kernel and initramfs in case the update of the\ninitramfs renders your install unbootable.\nOnce you've verified that everything works as expected, run dracut --force --kver=[KERNEL_VERSION]\n\n","id":"https://stratis-storage.github.io/stratis-rootfs-fedora/","title":"stratisd filesystem as root filesystem on Fedora"},"https://stratis-storage.github.io/stratis-rootfs/":{"body":"John Baublitz, Stratis Team\nWhile Stratis unencrypted pools could previously be used as the root filesystem\nfor a Linux installation with proper customization of the initramfs, our most\nrecent feature provides all of the plumbing to fully support Stratis filesystems\nas the root filesystem of a Linux installation.\nIPC\nStratis relies on D-Bus for interprocess communication between the daemon and the\nclient. D-Bus does not currently ship in the initramfs so the first order of business\nwas to choose an alternate form of IPC. Because we require the ability to pass a file\ndescriptor from the client to the daemon, this made Unix sockets the only reasonable\ntransport mechanism. After evaluating several JSON RPC libraries with Unix socket\nsupport, we decided to write a minimal RPC interface ourselves. This was due to a\nfew constraints:\n\nJSON RPC libraries with Unix socket support did not support setting the ancillary\ndata for packets required to send file descriptors.\nThe libraries had relatively complicated threading models, and we preferred to take\na simple approach of processing each new request using a Tokio task.\nIt was relatively trivial to serialize full data structures as JSON thanks to\n[serde_json].\n\nThis approach proved successful and we were able to implement an IPC mechanism\nthat left our internal stratisd API unchanged. The alternate IPC mechanism is\ndistributed in a separate pair of executables, stratis-min and stratisd-min.\nSupport in the initramfs\nThe next step was to integrate stratisd-min into the initramfs. This involved quite a\nbit of configuration for dracut and systemd.\nOur current model uses systemd generators that are enabled by passing information on\nthe kernel command line at boot to properly set up and unlock any devices that need\nto be unlocked. We aim to do this in as user-friendly of a way as possible by\nleveraging existing tools like Plymouth to handle prompting users for a passphrase\non the splash screen.\nTo set up the generators and necessary dependencies, we wrote two dracut modules:\nstratis and stratis-clevis. stratis-clevis depends on stratis and is required for\nautomated unlocking using clevis.\nThe required information on the kernel command line is:\n\n root=[STRATIS_FS_SYMLINK]: The symlink under /dev/stratis that corresponds to\nthe desired Stratis filesystem. This is required by dracut.\n stratis.rootfs.pool_uuid=[POOL_UUID]: The UUID of the pool that contains the\nroot filesystem.\n\nIf the user requires networking (for example, unlocking a pool using Tang), the\nparameter rd.neednet=1 is required as well.\nTesting on Fedora using Anaconda\nThis process was relatively simple once it came time to test with Fedora. Anaconda\nprovides the parameter --dirinstall which allows the user to install into a path\nwith the mounted Stratis filesystem as the root directory. It requires a bit more\nconfiguration after the fact (manual /etc/fstab or .mount file configuration) but\nworks quite well.\n/etc/fstab or .mount files\nWe now also provide a systemd service to manage setting up non-root filesystems in\n/etc/fstab. For devices that require a passphrase or are critical for a working\nsystem, the following line can be used:\n/dev/stratis/[STRATIS_SYMLINK] [MOUNT_POINT] xfs defaults,x-systemd.requires=stratis-fstab-setup@[POOL_UUID].service,x-systemd.after=stratis-fstab-setup@[POOL_UUID].service 0 2\nThe absence of nofail here is due to the fact that nofail causes the boot to\nproceed prior to a successful mount. This means that passphrase prompts\nwill not work properly, and most users will want critical system partitions to be\nmounted successfully or else have the boot fail.\nFor devices that do not require interaction to set up, such as unencrypted devices or\ndevices that have Clevis bindings, and are not critical for a working system, the\nfollowing line can be optionally used:\n/dev/stratis/[STRATIS_SYMLINK] [MOUNT_POINT] xfs defaults,x-systemd.requires=stratis-fstab-setup@[POOL_UUID].service,x-systemd.after=stratis-fstab-setup@[POOL_UUID].service,nofail 0 2\nThe addition of nofail here will cause mounting of this device to proceed\nindependently from the boot which can speed up boot times. The set up process will\ncontinue running in the background until it either succeeds or fails.\nBecause the root filesystem is mostly set up in the initramfs, the entry is slightly\ndifferent and does not require the stratis-fstab-setup service. It should be:\n/dev/stratis/[STRATIS_SYMLINK] / xfs defaults 0 1\nRecovery console\nWhile we mention above that stratisd could previously be used in the initramfs, there\nis one major caveat: it could be started but commands could not be issued. This had\none major drawback of not allowing users to interact with stratisd in the recovery\nconsole. D-Bus is not available in the recovery console, so the move to stratis-min\nand stratisd-min now allows users to perform recovery actions in the emergency console\nby starting stratisd-min and running the necessary commands using stratis-min. This\nwill make rescuing systems that do not boot significantly easier moving forward.\nScope of dracut modules and systemd service files\nWhile our dracut modules and systemd service files are meant to work for almost all\nusers, they may not meet the requirements of everyone using them. We encourage those\nwith more advanced configurations to design their own configurations and reach out\nfor guidance as needed. Our configuration is also meant as a template that you can\nbuild on!\nConclusion\nWhile this took quite a bit of effort to put all of the pieces together, the Linux\nboot utilities had all of the features we needed to accomplish this. We're excited\nfor future work with other teams to make using Stratis as the root filesystem\nfor Linux installations even easier!\nRelease version\nAll of the utilities required for booting from a Stratis filesystem as the root\nfilesystem will be included in stratisd 2.4.0.\nCorrections\n\nThe /etc/fstab examples previously omitted .service for stratis-fstab-setup. systemd\nassumes that any unit dependency in /etc/fstab is a .mount unit file unless explicitly\nspecified, so the examples as previously written would cause a failed boot unless nofail\nwas specified.\n\nFedora specific set up\nSee this guide for specific setup steps on Fedora.\n","id":"https://stratis-storage.github.io/stratis-rootfs/","title":"Stratis filesystems as the root filesystem"},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"body":"mulhern, Stratis Team\nThis release includes one significant bug fix and a substantial refactoring.\nThe bug was caused by an inconsistency in the metadata handling which led to\na failure to properly update the Stratis metadata if stratisd was restarted\nin an environment where the system clock indicated a time earlier than when\nit had previously been running. See stratisd issue 1509 for further\ndetails.\n\nThis release also includes significant refactoring of the stratisd metadata\nhandling for clarity and modularity and to use types to enforce distinctions\namong the sizes of different metadata regions (stratisd issue 1573).\nAdditional changes include demoting a log message to a level appropriate\nto its significance (stratisd issue 1485) and specifying the stratisd PID\nfile using the path /run/stratisd.pid instead of /var/run/stratisd.pid\n(stratisd issue 1632).\nWe would like to thank our external contributors:\n\nsergeystepanovx for reporting stratisd issue 1509 and for testing the fix\nGuillaumeGomez for many metadata refactoring contributions\n(stratisd issue 1573)\n\n","id":"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/","title":"stratisd 1.0.6 Release Notes"},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"body":"mulhern, Stratis Team\nstratisd 2.0.1 contains a number of internal improvements as well as\nenhanced logging.\n\nA code defect which made it possible to leave the thinpool suspended on an\nerror was fixed (stratisd issue 1730).\nThe device discovery implementation was improved; computational complexity\nwas reduced and additional logging on unusual events was added.\nThe D-Bus layer was restructured to more cleanly suppport multiple versioned\nD-Bus interfaces.\nAll macros were rewritten to use fully qualified names to improve code\nstability.\nPlease consult the changelog for additional information about the release.\nWe would like to thank our external contributor GuillaumeGomez for further\nwork on metadata refactoring (stratisd issue 1573).\n","id":"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/","title":"stratisd 2.0.1 Release Notes"},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"body":"mulhern, Stratis Team\nstratisd 3.0.3 contains internal improvements and several bug fixes.\nMost significantly, it includes an enhancement to stratisd's original\nmulti-threading model to allow locking individual pools. \nA change was made to the conditions under which the stratis dracut module is\nincluded in the initramfs.\nUnder some conditions, a change in pool size did not result in a corresponding\nproperty changed signal for the relevant D-Bus property change; this has been\nfixed.\n\nPlease consult the stratisd changelog for additional information about the\nrelease.\n","id":"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/","title":"stratisd 3.0.3 Release Notes"},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"body":"mulhern, Stratis Team\nstratisd 3.0.4 contains two fixes to bugs in its D-Bus API. \nThe D-Bus property changed signal sent on a change to the LockedPools\nproperty of the \"org.storage.stratis3.Manager.r0\" interface misidentified the\ninterface as the \"org.storage.stratis3.pool.r0\" interface; the interface\nbeing sent with the signal is now correct.\nThe introspection data obtained via the \"org.freedesktop.DBus.Introspectable\"\ninterface's \"Introspect\" method was not correct for the \"GetManagedObjects\"\nmethod of the \"org.freedesktop.DBus.ObjectManager\" D-Bus interface; it did\nnot include the specification of the out argument. This has been corrected.\n\nPlease consult the stratisd changelog for additional information about the\nrelease.\n","id":"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/","title":"stratisd 3.0.4 Release Notes"},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"body":"mulhern, Stratis Team\nstratisd 3.5.2 includes three significant enhancements as well as a bug\nfix.\nThe enhancements are:\n\nstratisd 3.5.2 is the first stratisd release to include a subpackage,\nstratisd-tools, which incorporates stratis-dumpmetadata, an application\nwhich may be used for troubleshooting.\nstratisd 3.5.2 now depends on devicemapper-rs 0.33.1, which includes\nsupport for synchronization between udev and devicemapper. See\nthe devicemapper-rs changelog and stratisd pr 3069 for additional details.\nstratisd 3.5.2 modifies the way takeover by stratisd from stratisd-min\nis managed during early boot. See stratisd pr 3269 for further details.\n\nstratisd 3.5.2 also fixes a bug in a script used by the stratisd-dracut\nsubpackage. This fix was included in the stratisd 3.5.1 release. See\nstratisd pr 3256 for further details.\n\nPlease consult the stratisd changelog for additional information about the\nrelease.\nWe would like to thank matthias_berndt and kianmeng for their contributions\nto this release.\n","id":"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/","title":"stratisd 3.5.2 Release Notes"},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"body":"mulhern, Stratis Team\nstratisd 3.5.8 principally contains changes to make handling of partially\nset up or torn down pools more robust. It also fixes a few errors and omissions\nin the management of stratisd's D-Bus layer, including supplying some\npreviously missing D-Bus property change signals and removing D-Bus object\npaths to partially torn down pools which had in some cases persisted past the\npoint when the pool should be considered stopped. In addition, it removes\nthe dracut subpackage's dependency on plymouth.\n\nPlease consult the stratisd changelog for additional information about the\nrelease.\nWe would like to thank matthias_berndt for contributions to this release. \n","id":"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/","title":"stratisd 3.5.8 Release Notes"},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"body":"mulhern, Stratis Team\nFor Fedora packaging, we have decided to split out the dracut support into\na separate subpackage, stratisd-dracut. This package must be installed\nin order to support booting from a Stratis filesystem. All other\nfunctionality is included in the stratisd package.\nThe motivation for this change is to allow users greater flexibility and\nrobustness. We understand that some users may choose to use Stratis but not to\nuse Stratis for their root filesystem. These users may choose to install only\nthe stratisd package.\nOther users may prefer to use a Stratis root filesystem. They should install\nthe stratisd-dracut package, which has a hard dependency on the stratisd\npackage. The stratisd-dracut package also includes a hard dependency on\ndracut itself and on plymouth. plymouth is used in order to obtain a\npassword to unlock an encrypted Stratis root filesystem. Please consult\n[Stratis filesystem as the root filesystem] for further information about\nStratis support for a root filesystem.\nWe decided to implement this division due to a problem which would ensue\nif stratisd was installed but plymouth was not. In that case, the regeneration\nof the initramfs on kernel updates would fail and render the system unbootable\nwith the new kernel.\nThe solution of adding plymouth as a hard requirement for stratisd would\nplace an unnecessary dependency burden on a user who did not choose to\nmaintain a Stratis root filesystem. However, without such a requirement a\nuser who had stratisd but not plymouth installed would eventually end up\nwith an unbootable system.\nWe believe that a separate subpackage is the most robust and flexible\nsolution; it is one which requires no manual intervention by the user.\nTo properly construct the stratisd-dracut subpackage, it is imperative that\nthe stratisd source code be compiled twice; once with the default features,\nin order to build stratisd itself, and again with a different set of\nfeatures, in order to correctly build supporting scripts for the dracut\nmodule.\nWe recommend that other downstream packagers adopt a similar scheme.\n\nPlease consult the Fedora stratisd package repository for an example\nof the packaging approach used.\nstratis, the Stratis CLI, will continue to have a hard dependency on\nthe stratisd package, but not on the stratisd-dracut subpackage.\nWe would like to thank our users who correctly identified and reported\nthe problems that we have addressed in this and other recent packaging\nimprovements: Matthias Berndt, Vojtech Trefny, and Yanko Kaneti.\n","id":"https://stratis-storage.github.io/stratisd-rootfs-packaging/","title":"Packaging for stratisd 2.4.1"},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"body":"John Baublitz, Stratis Team\nOverview\nFor a while, we've bumped into a number of problems with our thin provisioning implementation\naround reliability and safety for users. After gathering a lot of feedback on our thin\nprovisioning layer, we put together a proposal for improvements to how we currently handle\nallocations.\nThe changes can largely be divided up into three areas of improvement:\n\nPredictability\nSafety\nReliability\n\nPredictability\nWe made two notable changes to make behavior in the thin provisioning layer well-defined and\npredictable for users. Both parts relate to an existing thin provisioning tool,\nthin_metadata_size. This tool allows users to calculate the amount of metadata needed for\na thin pool with a given size and number of thin devices (filesystems and snapshots in the\ncase of stratisd). We have started taking advantage of thin_metadata_size to make our\nmetadata space reservation more precise. Instead of our previous approach of allocating\na fixed fraction of the available space, we now calculate the exact amount of space required for\na given pool size and number of filesystems and snapshots. The second change is a switch\nto lazy allocation. Previously, we allocated greedily which meant that every time a device\nwas added, we would allocate a certain amount of space for data and metadata regardless of\nthe individual user's requirements. We now delay allocation and allocate block device storage\non an as-needed basis allowing users to develop different requirements and adjust accordingly.\nFor example, a user may realize that they need more filesystems than they originally planned for.\nWith lazy allocation, assuming there is unallocated space on the pool, the user can now redirect\nthat unallocated space from data to metadata space so there is enough room for a greater\nnumber of filesystems than was originally anticipated.\nThis change resulted in two API modifications. One is filesystem limits; to appropriately\nensure that we never exceed the allocated metadata limit, we set a filesystem limit per\npool. This limit can be increased through the API, triggering a new allocation for\nmetadata space. The other API change is related to the switch to lazy allocation. There\nis now information available that reports the amount of space that has been allocated.\nPreviously we only concerned ourselves with used and total space, but with lazy allocation,\nit is now also important to report space that has been allocated but may not be in use yet.\nSafety\nA key drawback of thin provisioning is often the failure cases. When overprovisioning a\nstorage stack, the stack can get into a bad state when the pool becomes full due to the\nfilesystem being far larger than the pool backing it. We have added in two safety features\nto help users cope with this.\nOne measure is the addition of a mode to disable overprovisioning. This ensures that the size\nof all filesystems on the pool does not exceed the available physical storage provided by the\npool. This feature is not necessarily useful for all users, particularly with heavy snapshot\nusage because even if storage is shared between a snapshot and a filesystem, this mode will\ntreat them as entirely independent entities in terms of storage cost. This ensures that copy-\non-write operations will not accidentally fill the pool if the shared storage diverges between\nthe two, but puts a rather strict limit on snapshot capacity. For users that use Stratis for\ncritical applications or the root filesystem, this mode prevents certain failure cases that\ncan be challenging to recover from.\nWhen overprovisioning is enabled, we have also introduced a new API signal to notify the user\nwhen physical storage has been fully allocated. This does not necessarily mean that the pool\nhas run out of space but serves as a warning to the user that once the remaining free space\nfills up, Stratis has no space left to extend to. This gives users time to provide more storage\nfrom which to allocate space before reaching a failure case.\nReliability\nFor a while, we've gotten bug reports about the reliability of filesystem extension. In certain\ncases, Stratis was not able to handle filesystem extension smoothly or at all. Between the\nper-pool locking and the thin provisioning redesign, we have now resolved some of the\nprevious issues with filesystem extension. The approach we've taken attacks the problem from\na few different angles.\nEarlier filesystem extension\nStratis used to wait until several gigabytes were left to extend the filesystem. If Stratis didn't\nresize the filesystem quickly enough, the filesystem would run out of space before the extension\ncould complete. While this would eventually resolve itself once the filesystem was extended,\nit would cause some unnecessary IO errors. We now extend the filesystem at 50% usage\nto ensure that users always have a large buffer of free space available for even very IO-heavy\nusage patterns.\nParallelized filesystem extension operations\nStratis could previously only iterate sequentially through pools. Now stratisd can handle filesystem\nextension on two separate pools in parallel, reducing the latency between the point where\nhigh usage is detected and the extension operation being performed.\nPeriodic checks for filesystem usage\nChecking filesystem usage used to be a devicemapper event-dependent operation. This led to\nsome problems around filesystem extension. A devicemapper event would be generated periodically\nas the filesystem filled up, but if the filesystem failed to extend a few times,\ndevicemapper events would no longer be generated once the pool filled up and users would be\nleft with a filesystem that couldn't be extended. We've removed our dependency on devicemapper\nevents for filesystem monitoring and use devicemapper events for pool handling exclusively.\nInstead, we run periodic checks in the background on filesystems to ensure that even if\nfilesystem extension fails multiple times, once the filesystem is ready to be extended,\nstratisd can perform the operation in the background, so that we don't leave users in a state\nwhere their filesystem can't be extended.\nMigration and backwards compatibility\nThere are two types of changes that require migrations from older versions of stratisd: \nmetadata changes and allocation scheme changes.\nMetadata changes\nThe changes we made required some schema changes in our MDA, the metadata region outside of\nthe superblock that records longer form JSON about the specifics of the pool topology. The\nmigration should be invisible to the user and will be performed the first time the new\nversion of stratisd detects legacy pools. The migration adds some additional devicemapper\ninformation, information about filesystem limits on a pool, and other bookkeeping information.\nAllocation scheme changes\nAs mentioned above, the previous metadata allocation scheme was less precise and allocated\na larger segment for metadata space than was necessary for the amount of data space present.\nMigration for old pools will cause stratisd to detect that the metadata device is already larger\nthan it needs to be and no additional metadata device growth will occur until the data device\nsize becomes large enough to require additional metadata space.\nFuture work\nWe hope to eventually provide some smarter allocation strategies for our data and metadata\nallocations to maximize contiguous allocation extents.\n","id":"https://stratis-storage.github.io/thin-provisioning-redesign/","title":"Thin provisioning redesign"}},"docInfo":{"https://stratis-storage.github.io/":{"body":0,"title":0},"https://stratis-storage.github.io/cryptsetup/":{"body":90,"title":4},"https://stratis-storage.github.io/multi-threading/":{"body":1858,"title":4},"https://stratis-storage.github.io/per-pool-locking/":{"body":741,"title":4},"https://stratis-storage.github.io/stratify/":{"body":587,"title":5},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"body":111,"title":5},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"body":81,"title":5},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"body":45,"title":5},"https://stratis-storage.github.io/stratis-intro/":{"body":370,"title":2},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"body":153,"title":4},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"body":172,"title":4},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"body":186,"title":4},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"body":294,"title":4},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"body":409,"title":4},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"body":291,"title":4},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"body":69,"title":4},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"body":362,"title":4},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"body":209,"title":4},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"body":171,"title":4},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"body":40,"title":4},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"body":604,"title":4},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"body":149,"title":4},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"body":191,"title":4},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"body":179,"title":4},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"body":97,"title":4},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"body":152,"title":4},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"body":233,"title":4},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"body":108,"title":5},"https://stratis-storage.github.io/stratis-rootfs/":{"body":584,"title":4},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"body":100,"title":4},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"body":74,"title":4},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"body":55,"title":4},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"body":60,"title":4},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"body":100,"title":4},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"body":69,"title":4},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"body":222,"title":3},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"body":698,"title":3}},"length":37},"lang":"English"}; \ No newline at end of file +window.searchIndex = {"fields":["title","body"],"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5","index":{"body":{"root":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.4142135623730951}},"df":4,".":{"docs":{},"df":0,"2":{"docs":{},"df":0,"6":{"docs":{},"df":0,".":{"docs":{},"df":0,"3":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}}},"3":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}},"3":{"docs":{},"df":0,".":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":1}}},"4":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}}},"5":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1},"9":{"docs":{},"df":0,".":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":2},"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}},"1":{"docs":{},"df":0,"5":{"docs":{},"df":0,"9":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}},"1":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":6,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.7320508075688772}},"df":2,".":{"docs":{},"df":0,"1":{"docs":{},"df":0,"8":{"docs":{},"df":0,"5":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}},"6":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}},"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}}},"2":{"docs":{},"df":0,"5":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}}},"0":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0}},"df":1,"m":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}},"2":{"docs":{},"df":0,"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"8":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"1":{"docs":{},"df":0,"5":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}}},"2":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1},"1":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}},"3":{"docs":{},"df":0,"7":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}},"4":{"docs":{},"df":0,"3":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}},"8":{"docs":{},"df":0,"9":{"docs":{},"df":0,"3":{"docs":{},"df":0,"6":{"docs":{},"df":0,"a":{"docs":{},"df":0,"0":{"docs":{},"df":0,"e":{"docs":{},"df":0,"5":{"docs":{},"df":0,"1":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}}}}},":":{"docs":{},"df":0,"5":{"docs":{},"df":0,"8":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"4":{"docs":{},"df":0,"8":{"docs":{},"df":0,"5":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}},"5":{"docs":{},"df":0,"0":{"docs":{},"df":0,"9":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.4142135623730951}},"df":1}},"7":{"docs":{},"df":0,"3":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":3}}},"6":{"docs":{},"df":0,".":{"docs":{},"df":0,"3":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"3":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}},"7":{"docs":{},"df":0,"3":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":1}}},"9":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}}}},"2":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":3,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.0}},"df":1},"1":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.4142135623730951}},"df":2}}},"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2},"1":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.4142135623730951}},"df":1}},"9":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"2":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":2},"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.4142135623730951}},"df":1}}},"3":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.0}},"df":1}}},"4":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":5},"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":2},"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.7320508075688772}},"df":1}}},"7":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"0":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":2,"1":{"docs":{},"df":0,"8":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":3}},"2":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1},"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1},"3":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"1":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1},"4":{"docs":{},"df":0,"8":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}},"5":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1},"6":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}},"8":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}},"3":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":2,".":{"docs":{},"df":0,"0":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.23606797749979}},"df":2},"3":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.4142135623730951}},"df":1},"4":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.4142135623730951}},"df":1}}},"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":2.23606797749979}},"df":1}}},"2":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.0}},"df":1}}},"3":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.7320508075688772}},"df":1}}},"4":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":2},"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1},"3":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1},"4":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1}}},"5":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":2.0}},"df":1},"1":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":1},"2":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":2.449489742783178}},"df":1},"8":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.4142135623730951}},"df":1}}},"6":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.0}},"df":1},"1":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":1},"2":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":1},"3":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":1},"4":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.4142135623730951}},"df":1}}},"9":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}},"0":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951}},"df":1},"1":{"docs":{},"df":0,"9":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}},"6":{"docs":{},"df":0,"9":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":1}},"8":{"docs":{},"df":0,"6":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":1}}},"2":{"docs":{},"df":0,"5":{"docs":{},"df":0,"6":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":1}},"6":{"docs":{},"df":0,"9":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":1}}},"7":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1,"1":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"8":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1},"d":{"docs":{},"df":0,"8":{"docs":{},"df":0,"4":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"4":{"docs":{},"df":0,".":{"docs":{},"df":0,"1":{"docs":{},"df":0,"4":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1},"8":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1,".":{"docs":{},"df":0,"7":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951}},"df":1}}},"9":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}}},"2":{"docs":{},"df":0,"2":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"8":{"docs":{},"df":0,"7":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"4":{"docs":{},"df":0,"0":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"6":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0}},"df":1}}},"5":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1},"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951}},"df":1,"2":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951}},"df":2}},"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951}},"df":1}},"6":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1,"$":{"docs":{},"df":0,"l":{"docs":{},"df":0,"y":{"docs":{},"df":0,"/":{"docs":{},"df":0,"y":{"docs":{},"df":0,"w":{"docs":{},"df":0,"b":{"docs":{},"df":0,"6":{"docs":{},"df":0,"/":{"docs":{},"df":0,"b":{"docs":{},"df":0,"5":{"docs":{},"df":0,"r":{"docs":{},"df":0,"6":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"z":{"docs":{},"df":0,"z":{"docs":{},"df":0,"$":{"docs":{},"df":0,"z":{"docs":{},"df":0,"z":{"docs":{},"df":0,"g":{"docs":{},"df":0,"z":{"docs":{},"df":0,"b":{"docs":{},"df":0,"k":{"docs":{},"df":0,"g":{"docs":{},"df":0,"k":{"docs":{},"df":0,"p":{"docs":{},"df":0,"z":{"docs":{},"df":0,"v":{"docs":{},"df":0,"y":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"b":{"docs":{},"df":0,"w":{"docs":{},"df":0,"c":{"docs":{},"df":0,"7":{"docs":{},"df":0,"g":{"docs":{},"df":0,"j":{"docs":{},"df":0,"k":{"docs":{},"df":0,"b":{"docs":{},"df":0,"0":{"docs":{},"df":0,"b":{"docs":{},"df":0,"p":{"docs":{},"df":0,"w":{"docs":{},"df":0,"7":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"j":{"docs":{},"df":0,"y":{"docs":{},"df":0,"t":{"docs":{},"df":0,"0":{"docs":{},"df":0,"s":{"docs":{},"df":0,"f":{"docs":{},"df":0,"j":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"4":{"docs":{},"df":0,"6":{"docs":{},"df":0,"y":{"docs":{},"df":0,"k":{"docs":{},"df":0,"s":{"docs":{},"df":0,"2":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"f":{"docs":{},"df":0,"c":{"docs":{},"df":0,"n":{"docs":{},"df":0,"h":{"docs":{},"df":0,"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"w":{"docs":{},"df":0,"6":{"docs":{},"df":0,"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"x":{"docs":{},"df":0,"j":{"docs":{},"df":0,"l":{"docs":{},"df":0,"p":{"docs":{},"df":0,"y":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"x":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"j":{"docs":{},"df":0,"g":{"docs":{},"df":0,"/":{"docs":{},"df":0,"w":{"docs":{},"df":0,"7":{"docs":{},"df":0,"w":{"docs":{},"df":0,"u":{"docs":{},"df":0,"k":{"docs":{},"df":0,"x":{"docs":{},"df":0,"0":{"docs":{},"df":0,"/":{"docs":{},"df":0,"s":{"docs":{},"df":0,"9":{"docs":{},"df":0,"w":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"1":{"docs":{},"df":0,"8":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0}},"df":1}},"8":{"docs":{},"df":0,"e":{"docs":{},"df":0,"5":{"docs":{},"df":0,"2":{"docs":{},"df":0,"0":{"docs":{},"df":0,"4":{"docs":{},"df":0,"5":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}},"a":{"docs":{},"df":0,"9":{"docs":{},"df":0,"c":{"docs":{},"df":0,"7":{"docs":{},"df":0,"d":{"docs":{},"df":0,"7":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}}},"8":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1,"0":{"docs":{},"df":0,"b":{"docs":{},"df":0,"8":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"2":{"docs":{},"df":0,"9":{"docs":{},"df":0,"f":{"docs":{},"df":0,"0":{"docs":{},"df":0,"f":{"docs":{},"df":0,"4":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"6":{"docs":{},"df":0,"0":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}}}}}},"6":{"docs":{},"df":0,"3":{"docs":{},"df":0,"6":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}},"o":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0}},"df":1}}}}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0}},"df":4}},"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1,"s":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":4}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}}},"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}}}}}},"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":2,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0}},"df":2}}}}},"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":3}}}},"k":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.8284271247461903}},"df":2},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772}},"df":2}}}}}},"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4}},"v":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":2}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}}}}},"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":15,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":9,"_":{"docs":{},"df":0,"d":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}}}}}}}}}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":30,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":3}}}}},"j":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1,"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}},"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}}}},"i":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":2}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":3,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":2}}}}}},"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":3}}},"g":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}}}}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":4.795831523312719}},"df":6},"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1},"w":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":16}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":7}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":3}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":2}}}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}}}},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.23606797749979}},"df":4}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":2}}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772}},"df":1}}}},"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}}},"g":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":4}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"y":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":16},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951}},"df":1}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":8}}},"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6}}},"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}}},"c":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951}},"df":1},"e":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":4}}}}}},"i":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":1}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}}}},"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":2}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":4}}},"u":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}},"y":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":4}}}}}},"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":3}}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":9}}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":6}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1},"y":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"a":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":5}}}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}}}},"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2},"s":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":6},"h":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":4},"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"c":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"z":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}}}}}}},"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":7,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":4}}},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":5}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":2}},"u":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6}}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":3}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772}},"df":2}},"w":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":4}}}}},"r":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":2}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":2}}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":6}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}},"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":3.4641016151377544},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":6}},"o":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1},"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":2}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":4.58257569495584},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":12,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":4}}}}},"g":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":3.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":7,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}}}}},"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":8}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.0}},"df":3,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}}}}},"y":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":6.48074069840786},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":4.123105625617661},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.7320508075688772}},"df":21,"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}},"g":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":19},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":5},"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":3}}},"m":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":2.23606797749979}},"df":1}}},"i":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,",":{"docs":{},"df":0,"~":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.7320508075688772}},"df":6}},"l":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":1}}},"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":9,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}}}}},"m":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0}},"df":2}},"c":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":3}}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1},"g":{"docs":{},"df":0,"o":{"docs":{},"df":0,".":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":2}},"z":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":4}}}}},"s":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.23606797749979}},"df":11}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":2}}}}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":9}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":4}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772}},"df":1}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":3.4641016151377544}},"df":20,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":22}}},"m":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":6.557438524302}},"df":1}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":8}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":3}},"o":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.7320508075688772}},"df":2}},"s":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":2,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":1}}}}},"i":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0}},"df":1,"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}}}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":2,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":2}}},"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":3.605551275463989},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":8,"s":{"docs":{},"df":0,"'":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":3.3166247903554},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":16,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":2,"'":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":8}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772}},"df":2}}}},"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":23}}},"u":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1},"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}},"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":3}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.872983346207417},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":11},"x":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":3}},"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":3}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":2}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772}},"df":2}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.4142135623730951}},"df":3}}},"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.449489742783178}},"df":8}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.3166247903554}},"df":2}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":1}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":4}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":4}},"r":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":3},"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":7}}},"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0}},"df":1}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":2,"t":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":4}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":25}},"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.0}},"df":1}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":12}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2}},"x":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951}},"df":2}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":4}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":6,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":7}}}}}},"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":3}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":1},"t":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1},"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}}}}},"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1},"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":2},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":8,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":1}}}},"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0}},"df":6}}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":2,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":4,"'":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":14,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":4}}}}},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":5}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":3}}}}}}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":8}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":1}}}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":1}},"y":{"docs":{},"df":0,"m":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"/":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"y":{"docs":{},"df":0,"/":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"/":{"docs":{},"df":0,"k":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"f":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"y":{"docs":{},"df":0,".":{"docs":{},"df":0,"p":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":6.48074069840786},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":4.123105625617661},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.7320508075688772}},"df":21,"a":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":6}}}},"t":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.23606797749979}},"df":17}}},"b":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":5.830951894845301},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":4,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"'":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}}}}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.3166247903554}},"df":1}}}}}}}}},"u":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178}},"df":1}}}}}}}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":3}}},"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":5},"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":6,"s":{"docs":{},"df":0,",":{"docs":{},"df":0,"x":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1}}}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":1}},"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}},"t":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":13}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":2},"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":3,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1}}}}}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/multi-threading/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":7}},"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}},"k":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}}},"p":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951}},"df":2,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.7320508075688772}},"df":10}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":3}},"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":3}}}}}},"v":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1,"/":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"/":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":1}}},"v":{"docs":{},"df":0,"g":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}}}}}},"s":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1},"b":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":2.0}},"df":1}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3,"s":{"docs":{},"df":0,"/":{"docs":{},"df":0,"[":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":1}}}}}}}}}}}}}}}},"p":{"docs":{},"df":0,"1":{"docs":{},"df":0,"/":{"docs":{},"df":0,"f":{"docs":{},"df":0,"s":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}},"v":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1},"2":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6}}}},"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":3.872983346207417},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":4.123105625617661},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":3.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.449489742783178}},"df":23,"e":{"docs":{},"df":0,"'":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951}},"df":1},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.449489742783178}},"df":6}}}}}}}}},"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"d":{"docs":{},"df":0,"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":11,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":5}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}},"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":3}}}},"k":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":4},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0}},"df":6}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":6}},"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":5}}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2},"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":2}}}},"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951}},"df":2},"o":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0}},"df":2}}}}}},"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}},"w":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.4142135623730951}},"df":3,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772}},"df":1}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":2.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.8284271247461903}},"df":8,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,".":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}}}}}}},"w":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}}}}},"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":4}}},"u":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":7},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":2}}}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":5}}},"y":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,".":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":8}},"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":2}}}}},"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":3,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4}}}}},"s":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":3}},"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,"b":{"docs":{},"df":0,"9":{"docs":{},"df":0,"8":{"docs":{},"df":0,"7":{"docs":{},"df":0,"e":{"docs":{},"df":0,"7":{"docs":{},"df":0,"d":{"docs":{},"df":0,"0":{"docs":{},"df":0,"c":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}}}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":2}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":3}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}},"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951}},"df":3}}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":3}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951}},"df":2},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3}}}}},"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":5.477225575051661},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":13}}}}},"d":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":4}}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":5.196152422706632},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":7,"e":{"docs":{},"df":0,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"_":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.4142135623730951}},"df":16}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":2}}}},"s":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1,"r":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.23606797749979}},"df":10}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}},"i":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6},"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":5}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":3}}}}}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1},"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":19}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}}}},"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"/":{"docs":{},"df":0,"d":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,".":{"docs":{},"df":0,"d":{"docs":{},"df":0,"/":{"docs":{},"df":0,"9":{"docs":{},"df":0,"9":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}},"f":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.23606797749979}},"df":1}}}}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}}},"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":5,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":6.324555320336759},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.23606797749979}},"df":8,"u":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":3}}},"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}},"x":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}},"p":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":8}}}},"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":1,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951}},"df":2}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":8}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":10}},"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":3}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":2}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":7}},"n":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":4}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}},"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.4142135623730951}},"df":5}}}}}}},"o":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":2}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.8284271247461903}},"df":12},"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":3.1622776601683795}},"df":4},"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":7}}},"r":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}},"f":{"docs":{},"df":0,"0":{"docs":{},"df":0,"4":{"docs":{},"df":0,"0":{"docs":{},"df":0,"1":{"docs":{},"df":0,"4":{"docs":{},"df":0,"0":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":2}}}},"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":8,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":6}}}},"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3},"v":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":8}}}},"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":5,"'":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":3}}}}}}}}}}},"w":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":7,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":2}}},"f":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":6,"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.4641016151377544},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.872983346207417},"https://stratis-storage.github.io/stratify/":{"tf":4.47213595499958},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":3.605551275463989},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":5.744562646538029}},"df":21,"'":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}}}}},"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":2}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":2}},"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":2,"m":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":8}}},"x":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":20}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1},"w":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951}},"df":1}},"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":2}}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":10}}}},"r":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1},"e":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":5}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":3,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":1}}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":1}}}}}}},"e":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":4},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}},"s":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.7320508075688772}},"df":3,"1":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":2},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.449489742783178}},"df":2}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}},"i":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":11}}}}},"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":9}}}}},"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":7}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":3}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":12}}},"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1,"_":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"_":{"docs":{},"df":0,"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1}}}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":4}}}}}}}}}}}}}}},"i":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.449489742783178}},"df":1},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"y":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":2}}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":4}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"z":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"z":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":2}}}}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.7320508075688772}},"df":1}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951}},"df":1}}}}},"p":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}}},"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":3.7416573867739413}},"df":1},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":2}}}},"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"z":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":3}}}}}}}}}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":6.082762530298219},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.7416573867739413},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":12}},"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0}},"df":2}},"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.0}},"df":2}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1}}}},"h":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"v":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":3}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1},"p":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":4}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0}},"df":1}}}}}}},"g":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1},"m":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"p":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":1}}}}}}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"p":{"docs":{},"df":0,"s":{"docs":{},"df":0,":":{"docs":{},"df":0,"/":{"docs":{},"df":0,"/":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"w":{"docs":{},"df":0,".":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"/":{"docs":{},"df":0,"b":{"docs":{},"df":0,"m":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951}},"df":1}}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":2}}}}},"i":{"docs":{},"df":0,".":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":1},"/":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951}},"df":1,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":2}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772}},"df":1}}}},"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":4}}}}}}},"g":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772}},"df":3}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":15}}}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}},"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":19}}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951}},"df":1}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":24}}},"o":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":2}}}}},"r":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":4}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":10}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951}},"df":2}}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4}}}}},"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":4},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":9}}}}},"u":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":3,"r":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":28}}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"_":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772}},"df":5},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"f":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":6}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":5.385164807134504},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":2.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.23606797749979}},"df":5},"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":2}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":4}}},"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":3}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3}},"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":3}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":5}}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":3}}},"f":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":2.23606797749979}},"df":13,"e":{"docs":{},"df":0,"'":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":1}}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}}}},"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0}},"df":11},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":3}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":11}}},"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.4142135623730951}},"df":2}}}}}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1},"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":5},"l":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":2,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0}},"df":2}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":14}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"f":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}}}}}},"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"h":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4}}}},"k":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1},"p":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":11}}}},"y":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":4.123105625617661},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":3.4641016151377544},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":12,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2}}},"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":3.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.4142135623730951}},"df":7}}},"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":2}}}}}},"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.8284271247461903}},"df":1}}}}}}},"l":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}},"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":2}}}},"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"f":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"=":{"docs":{},"df":0,"[":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"_":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}},"l":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}}}}},"r":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":6,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":3}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}},"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":5}}},"y":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":11}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"z":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":1}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":2},"k":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1},"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":1}},"v":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}},"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4},"f":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":3}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":7}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":6},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}}}}}},"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"k":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":2}}}}},"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.0}},"df":2}}}}}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":4}}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":3}}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.449489742783178}},"df":4}}},"n":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0}},"df":7},"k":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1},"u":{"docs":{},"df":0,"x":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0}},"df":3}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0}},"df":12}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":2}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772}},"df":1,"c":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}}},"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}},"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":4.358898943540674},"https://stratis-storage.github.io/per-pool-locking/":{"tf":6.6332495807108},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":8,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":2}}}}}}}},"g":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":11,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0}},"df":3}}},"n":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":6}}}},"o":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":3},"p":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":3}},"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1},"w":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.0}},"df":1}}}},"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772}},"df":1}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}}}},"u":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772}},"df":1,"s":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":3},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}}},"v":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":1}}}}},"m":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":2.23606797749979}},"df":2}}},"r":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":1}}},"d":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":11}},"g":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":4}}},"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":1}}}}},"j":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":5}}},"k":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":15}},"n":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0}},"df":2,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":16,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"_":{"docs":{},"df":0,"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"_":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}}}}}},"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":7},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":2}}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":4}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}}}},"p":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":2,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":4}}}},"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}},"k":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":2}},"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":2,"s":{"docs":{},"df":0,"_":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":2}}}}}}}}}}}}},"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"u":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}},"d":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1},"v":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951}},"df":1}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":7,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2,"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":8}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":2}}},"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}},"k":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":3}}}},"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}}},"u":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":7.54983443527075},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":10}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":3.872983346207417}},"df":14}}}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":4.358898943540674},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":13}}}}},"i":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951}},"df":2},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.23606797749979}},"df":2}}}},"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.4142135623730951}},"df":7,"'":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1},"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3,"u":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":6}},"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.4142135623730951}},"df":1}}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":1}}}}}}}},"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":2},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2}}}}},"k":{"docs":{},"df":0,"f":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"x":{"docs":{},"df":0,"f":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.4142135623730951}},"df":2}}}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":2,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0}},"df":3}},"i":{"docs":{},"df":0,"f":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":6}}},"u":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":8,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4}}}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":19}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":4}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.6457513110645907}},"df":3,"_":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1}}}}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":2}}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":5}},"l":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":28}}}},"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":4.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0}},"df":4,"p":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":3}},"e":{"docs":{},"df":0,"x":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":4.123105625617661}},"df":1}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":2}}}}},"v":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}}}}},"n":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":10,"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"b":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":10,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":1}}}}}}}}},"e":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":10}},"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}},"w":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratify/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":19,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":3,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951}},"df":1}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}}}},"x":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}},"x":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1,"'":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0}},"df":1}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}}},"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}}},"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}},"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.4142135623730951}},"df":29},"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0}},"df":2},"f":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}},"w":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.8284271247461903}},"df":18}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"t":{"docs":{},"df":0,"6":{"docs":{},"df":0,"4":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.4142135623730951}},"df":1}}}}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.7416573867739413},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":16}}},"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.3166247903554},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":7,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":1}}}}}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":7}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":6}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":3}}}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}},"n":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":3.7416573867739413},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":20,"c":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":10},"g":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":1}}},"p":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0}},"df":3,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}}},"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":4.358898943540674},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.7416573867739413},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.23606797749979}},"df":10}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":2}}}},"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1},"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":13}}}}},"r":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.0}},"df":11,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{},"df":0,".":{"docs":{},"df":0,"f":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"k":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,".":{"docs":{},"df":0,"d":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":1}}}}}}}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,".":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"2":{"docs":{},"df":0,".":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}}}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1},"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1},"3":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}}}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1},"3":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1}}}}}}}}}}},"3":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":2.0}},"df":1,".":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":2}}}}}}}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}},"/":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"/":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"3":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":2.0}},"df":1}}}}}}}}}}}}}}}}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":4}}}}},"s":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":2,"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}}}}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}}},"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":8,"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":5,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":2}}}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}},"w":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}}}}}}}},"p":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":2},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":3.605551275463989}},"df":6}},"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}},"g":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0}},"df":2}},"i":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.605551275463989},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":4}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":5}}}},"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.4142135623730951}},"df":3}},"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":3,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}}}}},"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}}}},"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":4,"p":{"docs":{},"df":0,"h":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":3,"e":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772}},"df":1}}}}}}}}},"w":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":5}}}}},"t":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":1}},"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":9},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":4,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":9}}}},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":1}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":2}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":1}}}}}},"h":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":4,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1},"e":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}},"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.8284271247461903}},"df":1}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.7416573867739413},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":4}},"n":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1},"t":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":26}},"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.23606797749979}},"df":3}}}}}}},"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4}},"z":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"1":{"docs":{},"df":0,"8":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":2}}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.23606797749979}},"df":1}}},"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":3}},"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":3.4641016151377544},"https://stratis-storage.github.io/per-pool-locking/":{"tf":5.0990195135927845},"https://stratis-storage.github.io/stratify/":{"tf":3.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":5.0990195135927845},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":4.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":4.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":4.358898943540674},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":4.358898943540674}},"df":27,"'":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":5},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":13}}}},"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":4}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":2}}}}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.7320508075688772}},"df":2,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":7}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":3}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":5}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}}}}}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}}}}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1},"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":8}}},"s":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6}}},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":5,"s":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":16}}}}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951}},"df":1}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":2}}},"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":3}},"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":6,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":9,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}}},"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":2,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}},"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":4.898979485566356},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":5}}}},"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0}},"df":1,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":2,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}},"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1}}}}}}},"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":4}}}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":4,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":4}},"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":11}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4},"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":8},"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.6457513110645907}},"df":3}}}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":3},"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1}}}},"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":5}},"v":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}},"y":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":4}}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.23606797749979}},"df":1,"e":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772}},"df":1}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}},"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":2}}}},"r":{"docs":{},"df":0,"4":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":1},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}},"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}}}}}},"d":{"docs":{},"df":0,".":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"=":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}}}}}}},"e":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}},"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":4,"/":{"docs":{},"df":0,"w":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":2}}}}},"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0}},"df":1}},"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":4}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"z":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3}}}},"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}},"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":2}},"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":6}}},"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":4}}}}},"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}},"v":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0}},"df":1}}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":2}}}}},"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6},"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":2}}}},"e":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":4}}}}},"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":7}},"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951}},"df":1}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}},"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":3,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":3},"x":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772}},"df":1}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":3.7416573867739413},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":2.449489742783178}},"df":32}},"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0}},"df":2}},"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":2}}},"n":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}},"r":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":10}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":2}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":2}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":1}}},"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":2}},"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":11}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":2}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951}},"df":2,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}}}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":5}}},"i":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":3.605551275463989},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.449489742783178}},"df":18}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1},"z":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":2}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1},"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":3}}}},"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":3}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":1}}}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":3.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":10}},"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772}},"df":1}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.449489742783178}},"df":7}}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}},"s":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":3}}},"w":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":1}}}}}}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":2}},"d":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}}},"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":3}}}},"l":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":1}}}}}},"o":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1},"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":4.358898943540674},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":2.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":3.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.449489742783178},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6,"/":{"docs":{},"df":0,"k":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"f":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}}},"=":{"docs":{},"df":0,"[":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"_":{"docs":{},"df":0,"f":{"docs":{},"df":0,"s":{"docs":{},"df":0,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"df":0,"w":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":2}},"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.4142135623730951}},"df":3},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772}},"df":2}},"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.3166247903554},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":12,"/":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"d":{"docs":{},"df":0,".":{"docs":{},"df":0,"p":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":6,"'":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}}},"y":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":2}}}},"s":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1,"(":{"docs":{},"df":0,"b":{"docs":{},"df":0,"q":{"docs":{},"df":0,")":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"(":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,")":{"docs":{},"df":0,"(":{"docs":{},"df":0,"b":{"docs":{},"df":0,"(":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"a":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":1}}}},"m":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":5}}},"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}}}}}},"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":2}}},"m":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1},"e":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.7320508075688772}},"df":2}}}},"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":7}}},"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":5}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}},"e":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.7320508075688772}},"df":10,"m":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772}},"df":1},"n":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}},"g":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2}}}},"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4},"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":4}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1},"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}}}},"r":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"_":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951}},"df":1}}},"j":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}}},"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{},"df":0,"x":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}}}}}}}}}}},"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}},"v":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}},"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.23606797749979}},"df":2}}}},"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":3.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":21,"t":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":4,"@":{"docs":{},"df":0,"[":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"_":{"docs":{},"df":0,"u":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"]":{"docs":{},"df":0,".":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,",":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}},"x":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":12}}}},"h":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":1,"r":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":4}}},"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951}},"df":1}}},"i":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"_":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0}},"df":1}}}}}}}},"w":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":2}},"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":1}}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979}},"df":1}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.3166247903554},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":8}},"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":13,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0}},"df":8}}}}}}}}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":2}}}},"p":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}},"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2,"c":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1},"f":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":5}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":2}}}}}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.7416573867739413},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":8}}},"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":3}}}},"z":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":13}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772}},"df":1}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}}}}}},"o":{"docs":{},"df":0,"w":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":4}}}},"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.23606797749979}},"df":3}}}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":1}}}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":3}},"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":6}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":4.47213595499958}},"df":4}},"r":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772}},"df":1}},"w":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":2}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"f":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":11,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":14}}}},"e":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":2}},"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772}},"df":1}}}}}},"s":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":4}},"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":3}},"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":6}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":3}}}}},"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":10,"u":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":3}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951}},"df":1}}}},"t":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":7},"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":5}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":4},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":3.605551275463989},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.8284271247461903}},"df":8}},"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951}},"df":6}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951}},"df":3}}}}}}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}},"i":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":2.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":4.795831523312719},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":2.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":4.358898943540674},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":3.7416573867739413},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":4.123105625617661},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":3.605551275463989},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":3.605551275463989},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":3.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":3.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":3.605551275463989},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":4.242640687119285},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":3.3166247903554},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.6457513110645907}},"df":37,"f":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1},"y":{"docs":{},"df":0,".":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.8284271247461903}},"df":1}}}}},"s":{"docs":{},"df":0,"'":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1},".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"f":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"_":{"docs":{},"df":0,"u":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"=":{"docs":{},"df":0,"[":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"_":{"docs":{},"df":0,"u":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}},":":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,":":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"_":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"_":{"docs":{},"df":0,"d":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"_":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}}}}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"_":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}}}}}}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"s":{"docs":{},"df":0,"_":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"_":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":6.48074069840786},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":3.3166247903554},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":5.477225575051661},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":4.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":3.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":4.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.449489742783178}},"df":31,"'":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":5},".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"f":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}}}}}}}}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":2}}}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1,"u":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3}}}}}}},"u":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1,"b":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951}},"df":4}}}}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.0}},"df":3,"e":{"docs":{},"df":0,"'":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":1}}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":2}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}}}}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1,"f":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}},"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":9}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951}},"df":1}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}}}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2}}}}}}}},"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":5}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":3.3166247903554},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.0}},"df":15}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":1}}}}}},"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":2}}}}}},"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":3}}}}},"y":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1,"m":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":5}}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":3}}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"y":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"x":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":4.47213595499958},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":9,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.449489742783178}},"df":4,".":{"docs":{},"df":0,"a":{"docs":{},"df":0,"f":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"=":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"=":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":1,"a":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":4},"k":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":10,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3},"o":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3}},"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}}},"s":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":9.327379053088816},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.872983346207417},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":5}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":36},"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":2.23606797749979}},"df":1}}}}}}},"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":2},"r":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.0},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":6}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":9,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}},"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"y":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":1}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":16}},"t":{"docs":{},"df":0,"'":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":3.0}},"df":8,"_":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":2}}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"_":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}}}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":4}}}},"v":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":1}}}}}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4}},"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":6.164414002968976},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0}},"df":7}},"e":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2},"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":3}}}}},"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772}},"df":1}},"i":{"docs":{},"df":0,"b":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1},"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0}},"df":5}},"m":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.23606797749979}},"df":13,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}}}},"z":{"docs":{},"df":0,"e":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}},"k":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.4641016151377544},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4}}},"o":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3},"l":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":5}},"p":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.4142135623730951}},"df":1}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}}},"p":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1,"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0}},"df":3},"k":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":2}},"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951}},"df":1}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}},"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":4.242640687119285},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951}},"df":2},"f":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}},"i":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":3,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":1}}}}}}}}}},"u":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.23606797749979}},"df":1},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}},"o":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.449489742783178}},"df":13}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":6},"i":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":4}}}}},"u":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":5.196152422706632},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":9,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}}},"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":1}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":2}}}}},"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":3}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.4142135623730951}},"df":3}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.4641016151377544}},"df":1}}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1}}},"r":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.4142135623730951}},"df":5,"g":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":4}}}}}}},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":3}},"t":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":1},"x":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772}},"df":1}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":2}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":9,"_":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}}}}}},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}}}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951}},"df":1}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":7}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1,"u":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}}},"p":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratify/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":19,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}},"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.605551275463989},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":10}}},"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":2}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/multi-threading/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":3.605551275463989},"https://stratis-storage.github.io/stratis-intro/":{"tf":2.6457513110645907},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":3.4641016151377544},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":3.3166247903554},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":3.4641016151377544},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.23606797749979},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.6457513110645907}},"df":27,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.449489742783178}},"df":5}},"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":2.8284271247461903},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":4.0}},"df":22,"'":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":2}}},"i":{"docs":{},"df":0,"z":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":3}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":2}}},"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":5}}}},"v":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":1,"1":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}},"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":3}},"u":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":7,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"/":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"/":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"d":{"docs":{},"df":0,".":{"docs":{},"df":0,"p":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}},"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.4142135623730951}},"df":2}},"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"u":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3,"f":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1,"i":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":2}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":2.23606797749979},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.4142135623730951}},"df":16}}}}}},"g":{"docs":{},"df":0,"1":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1,"/":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}},"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":11},"e":{"docs":{},"df":0,"w":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":2.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":2}}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":5}}}}},"o":{"docs":{},"df":0,"j":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":3.1622776601683795},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":3}},"k":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.6457513110645907}},"df":1}},"n":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":4}},"r":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1}}},"y":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":11}},"e":{"docs":{},"df":0,"'":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":2}},"r":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1},"v":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":2.0}},"df":2}},"l":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":16}}},"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951}},"df":1}}},"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":3}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.7320508075688772}},"df":4}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1}}}}}}}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"h":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":2}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":2}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":8}}}}}},"o":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1,"n":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772}},"df":1}}},"r":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1},"k":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":2.449489742783178},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":15,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.4142135623730951}},"df":1}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/multi-threading/":{"tf":2.0},"https://stratis-storage.github.io/per-pool-locking/":{"tf":3.3166247903554},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":8,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":2.0}},"df":1}},"r":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":1}}}}},"x":{"docs":{},"df":0,"8":{"docs":{},"df":0,"6":{"docs":{},"df":0,"_":{"docs":{},"df":0,"6":{"docs":{},"df":0,"4":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"f":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.7320508075688772},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.4142135623730951}},"df":4}},"y":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":2.449489742783178}},"df":1}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"'":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1},"v":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}}}},"z":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}}}}},"title":{"root":{"docs":{},"df":0,"0":{"docs":{},"df":0,".":{"docs":{},"df":0,"5":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0}},"df":1}}},"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0}},"df":1,".":{"docs":{},"df":0,"6":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0}},"df":1}}},"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0}},"df":1}}}}},"2":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0}},"df":1},"1":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0}},"df":2}}},"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0}},"df":1},"1":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0}},"df":1}}},"2":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0}},"df":1},"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0}},"df":1}}},"3":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0}},"df":1}}},"4":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0}},"df":1},"1":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":2},"2":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0}},"df":1}}}}},"3":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0}},"df":2},"3":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0}},"df":1},"4":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0}},"df":1}}},"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0}},"df":1}}},"2":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0}},"df":1}}},"3":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0}},"df":1}}},"4":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0}},"df":1}}},"5":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0}},"df":1},"2":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0}},"df":1},"8":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0}},"df":1}}},"6":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0}},"df":1},"4":{"docs":{"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":1}}}}},"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0}},"df":1}}}}}}},"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0}},"df":3}},"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1}}}}}}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0}},"df":1}}}}}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.4142135623730951},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.4142135623730951}},"df":3}}}}}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":27}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"r":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://stratis-storage.github.io/per-pool-locking/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0}},"df":29}}}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":3}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/cryptsetup/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-intro/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs/":{"tf":1.0}},"df":22,"f":{"docs":{},"df":0,"y":{"docs":{},"df":0,".":{"docs":{},"df":0,"p":{"docs":{},"df":0,"i":{"docs":{"https://stratis-storage.github.io/stratify/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"tf":1.0},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"tf":1.0},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"tf":1.0},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"tf":1.0}},"df":12}}}}}}},"u":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://stratis-storage.github.io/thin-provisioning-redesign/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://stratis-storage.github.io/multi-threading/":{"tf":1.0}},"df":1}}}}}}}}},"documentStore":{"save":true,"docs":{"https://stratis-storage.github.io/":{"body":"","id":"https://stratis-storage.github.io/","title":""},"https://stratis-storage.github.io/cryptsetup/":{"body":"John Baublitz, Stratis Team\nOne major focus in the Stratis project recently has been adding an encryption layer\nfor data in Stratis pools. Cryptsetup provides a library backend for programmatically\nsetting up device encryption, so we decided to write Rust bindings to access the\nexisting Cryptsetup functionality in Rust.\nWhile designing the bindings, we took every opportunity to make use of Rust's\ntype system, leveraging features like reference lifetimes and type parameters\nto ensure that as much of our public API as possible can be validated by the\ncompiler.\nThough these bindings were designed with Stratis in mind, it is intended\nto be general-purpose and so we encourage others to try it out. The license\nis MPLv2, but it becomes effectively GPL when linked with libcryptsetup.\nAs a result, any project using our bindings will also need to be GPL or\nGPL-compatible.\nIf you're interested in seeing more, you can find the repository here.\n","id":"https://stratis-storage.github.io/cryptsetup/","title":"Cryptsetup Rust bindings release"},"https://stratis-storage.github.io/multi-threading/":{"body":"mulhern, Stratis Team\nIntroducing Support for Multi-threading in stratisd\nstratisd is an entirely single-threaded application;\nit is a daemon with a single event loop that consults a list of possible\nevent sources in a prescribed order, handling the events on each event\nsource before proceeding to the next.\nThe event sources are udev, device-mapper, and D-Bus events which are\nhandled in that order. stratisd can also be terminated cleanly by an\ninterrupt signal, which it checks for on every loop iteration.\nBecause stratisd is single threaded, every action taken by stratisd must be\ncompleted before another action is performed. For example, if a client issues\na D-Bus message to create a filesystem, that command will be processed, the\nengine will create a filesystem, and a response will be transmitted on the\nD-Bus before any other action can be taken. If another D-Bus message is\nreceived before the first is completed, that D-Bus message will then be\nprocessed. The engine will continue to process D-Bus messages until none are\nleft, preventing it from handling any other categories of signals or\nevents while any D-Bus messages remain.\nFor this reason, stratisd itself can not parallelize long-running\noperations. It is well known that, for example, filesystem creation can be\ntime consuming, as it is necessary to write the filesystem metadata when\ncreating the filesystem. Ideally, stratisd would be able to run such time\nconsuming operations in parallel, initiating one operation and then\nproceeding to initiate another before the first operation completes.\nAdditionally, as in the example above, if stratisd is continually receiving\nD-Bus messages, it will not proceed to deal with a device-mapper event,\neven if the device-mapper event is urgent and not in any conflict with the\nD-Bus messages, for example, if it is associated with a different pool than\nany D-Bus messages.\nFor these reasons, the next release introduces multi-threading capabilities\ninto stratisd. These capabilities do not solve all the problems that\nmulti-threading is intended to solve, but lay the essential foundation for\nmulti-threaded event handling.\nWe have chosen to implement multi-threading using the Rust tokio crate.\nThe alternative is to use operating system threads explicitly via the\nRust standard library thread module. We have chosen tokio in order to\nget the benefits of code reuse from the tokio runtime, and because we\nexpect that this choice will allow stratisd to operate efficiently while\nconsuming fewer operating system resources.\nWe have also made use of the newest version of the dbus crate, which\nincludes support for multi-threading via the dbus-tokio crate.\nNomenclature\nThe following words have a precise definition in the context of\nmulti-threading:\n\nobject - an instance of a Rust struct and the methods implemented for it.\ntask - A task is a program which has been designed so that it can\nbe run concurrently with its fellow tasks. The multi-threaded incarnation\nof stratisd consists of a set of tasks, some code to facilitate interactions\nbetween the tasks, and the tokio runtime.\ncontext - the context of a process is all the information required to\nbegin running the process when it resumes after having been suspended by the\noperating system scheduler. A context switch is the action of storing this\ninformation for the process being suspended and loading the information for\nthe process being resumed.\nthread - a thread is a sub-division of a process. When an operating system\nswitches processes, a context switch is required. When an operating\nsystem switches threads, the new thread shares much of its process' context\nwith the previous thread. Consequently, switching between threads, as opposed\nto processes, may be an order of magnitude less expensive. All threads\nbelonging to a process share the same memory and may communicate via this\nshared memory.\nruntime - the tokio runtime manages scheduling of tasks.\nblock - a task is said to block on an operation if the task must wait\nfor the operation to complete and is not able to be replaced in the same\nthread by another task until the operation is completed. Examples of typical\noperations are I/O or network interactions. Another sort of operation is\nthe acquisition of a shared resource via a mutex or other synchronization\nprimitive.\nblocking - a blocking task is a task that may block.\nnon-blocking - a non-blocking task is a task that does not need to wait\nfor any operation to complete; if it initiates an operation that may take\na while to complete, it is able to yield to another task, and may be resumed\nlater from the instruction where it yielded.\nmutex - a synchronization primitive which enforces mutual exclusion. With\ntokio the exclusion is enforced on a particular object. If a task obtains\na mutex, it has exclusive use of the object until it releases the mutex. If\na mutex is already held by another task, a task requesting the mutex may\nblock or it may yield until the mutex can be obtained.\nread/write lock - a mutex which is relaxed in so far as that it allows\nmultiple tasks to share an object if none mutate the object. If a task\nmutates the object then it must obtain exclusive possession of the mutex.\nlock - to enter a mutex guarding an object is synonymous with locking\nan object.\n\nDesign\nstratisd divides its work among a number of tasks which handle\ndifferent event sources. Some tasks are non-blocking, others are blocking\ntasks. Non-blocking tasks may yield, and can share a single thread with\nother non-blocking tasks. The tasks communicate using two unbounded MPSC\n(Multi-Producer Single-Consumer) channels; a channel for udev events and\na channel for D-Bus updates.\nTermination Variable\nOne boolean variable, should_exit, is shared among some of the tasks.\nIt is set to true only if SIGINT is detected. It is observed only by the\nudev task, which checks its value on every iteration of its loop, and\nimmediately returns if the value is true. For all other tasks, termination\nis handled by tokio constructs. The udev task requires special handling\nbecause it does not yield and because it contains a non-terminating loop.\nThe dbus tree\nThe dbus tree is a data structure which contains the state of the D-Bus\nlayers. Access to the dbus tree is controlled by a read/write lock.\nThe stratisd engine\nThe stratisd engine is the core of the stratisd daemon. It manages all the\nessential functionality of stratisd. Access to the engine is controlled\nby a mutex.\nThe dbus channel\nThe dbus channel is an unbounded multi-producer, single-consumer channel.\nIt carries messages instructing the DbusTreeHandler how to update the dbus\ntree. The DbusTreeHandler task is the unique consumer of the messages.\nThe DbusConnectionHandler, which processes D-Bus messages sent by the client,\nand the DbusUdevhandler, which handles udev events, may both place messages\non the dbus channel.\nThe udev channel\nThe udev channel is an unbounded multi-producer, single-consumer channel.\nIt carries messages about udev events to the DbusUdevHandler. There is\nonly one producer for this channel, the udev event handling task,\nwhich monitors udev events and places those events on the channel.\nsignal handling task\nThe signal handling task is a non-blocking task which waits for SIGINT. If\nit receives the signal it sets should_exit to true and finishes.\ndevice-mapper event task\nThe device-mapper event task loops forever waiting for a device-mapper event.\nOn receipt of any event, it locks the stratisd engine, and processes the\nevent. It yields when waiting for a new device-mapper event or when waiting\nfor a lock on the engine.\nudev event handling task\nThe udev event handling task uses a polling mechanism to detect udev events.\nIf a udev event is detected it places a message on the stratisd udev channel.\nIt reads should_exit after every udev event or, if no udev event has\noccurred, after a designated time interval. If should_exit is true when\nread it returns immediately.\nD-Bus Tasks\nThe management of the D-Bus layer is handled by several cooperating tasks.\nThe dbus crate supplies one task, which detects D-Bus messages and places\nthem on its own unbounded channel. The stratisd tasks are the\nDbusTreeHandler task, the DbusConnectionHandler task, and the\nDbusUdevHandler task.\nDbusTreeHandler task\nstratisd defines a DbusTreehandler task which updates the dbus tree and\nmay also handle emitting D-Bus signals. It is the unique receiver on\nthe stratisd dbus channel and the only task which obtains a write lock\non the dbus tree. It is a non-blocking task.\nDbusConnectionHandler task\nstratisd defines a DbusConnectionHandler task which spawns a\nnew task for every D-Bus method call. Each spawned task obtains a read\nlock on the dbus tree before it begins to process the D-Bus method call,\nand may also lock the engine. If it locks the engine, it blocks on the lock.\nEach spawned task may place messages on the stratisd dbus channel. Each\ntask is responsible for sending replies to its D-Bus message on the D-Bus.\nThis is the only part of the implementation where new tasks can be spawned\nduring stratisd's regular operation.\nDbusUdevHandler task\nstratisd defines a DbusUdevHandler task which removes udev event information\nfrom the stratisd udev channel, allows the engine to process it, and puts\nany messages that may be necessary as a result of the engine processing the\nudev event on the stratisd dbus channel. Currently, a udev event may result in\na pool being set up; when that happens an add message must be placed on the\ndbus channel for every filesystem or block device belonging to the pool,\nas well as an add message for the pool itself. The DbusUdevHandler locks\nthe engine when processing a udev event, but does not block on the lock.\nProperties and Consequences\nUnbounded Channels\nBoth the stratisd udev channel and the dbus channel are \"unbounded channels\".\nThese \"unbounded\" channels are actually bounded, but the bound on the number\nof messages allowed on the channel is the maximum value of the Rust usize type.\nIt is assumed that other machine limits will be encountered before the number\nof messages on the channel reaches that limit. Because both channels are\nunbounded, tasks do not block placing a message on the channel, sending\nalways succeeds.\nWe chose to make the dbus channel unbounded, as there exist two situations\nwhere a large number of messages may be placed on the channel. When a pool\nis constructed, the number of messages placed on the channel is proportional\nto the number of devices in the pool. On startup, when stratisd sets up\na pool from its constituent devices, the number of messages is proportional\nto the number of devices and to the number of filesystems that the pool\nsupports. We prefer to use an unbounded channel rather than to bound the\nnumber of filesystems by the channel size.\nGenerally speaking, we expect the number of messages on the channel, except\non the occasion of pool creation or setup, to be no greater than 1; no other\naction currently implemented requires more than one message to be sent to the\nDbusTreeHandler. Messages will be rapidly consumed by the DbusTreeHandler, as\nit is the only task that takes a write lock on the dbus tree, and a task\nwaiting for a write lock takes precedence over one waiting for a read lock.\nThe choice of unbounded channels also eliminates one possible source of\ndeadlock.\nBounded Number of Blocking Threads\nWe have accepted, at this time, the tokio default for the number of blocking\nthreads, which is 512. Because the DbusConnectionHandler's generated tasks\nare blocking, this places an upper bound on the number of\ndistinct D-Bus messages that can be handled concurrently. Note that it\nis quite possible for 512 D-Bus messages to be handled by just one thread,\nas each task may be run in sequence on a single thread if the tasks complete\nrapidly.\nWe do not believe that this restriction will prove important in practice.\nThe dbus crate's message channel is unbounded, so D-Bus messages can not be\ndropped although they may be handled very slowly if there is a backlog.\nDepending on the client's configuration, this may cause the client to hang\nindefinitely waiting for a response or the client may receive a message\nindicating that no response was transmitted in the allotted time. However,\nthis situation can only arise if many messages require long-running actions\nto be taken and if these messages are sent in parallel.\nIn any case, the improvement with respect to a single-threaded approach is\nobvious. In the existing single threaded design, stratisd would be\nunable to handle any other events until all the D-Bus messages had been\nhandled. With the multi-threaded design, udev and device-mapper events can\nbe handled when they arrive, interspersed with the handling of the D-Bus\nmessages.\nOne Task per D-Bus Message Model\nIn the single-threaded design, every D-Bus message is handled completely\nbefore handling of the next D-Bus message is begun. In our multi-threaded\ndesign multiple D-Bus message handling tasks may be being processed at the same\ntime if the tokio scheduler allocates two message handling tasks to separate\nthreads.\nEach such task must:\n\nAcquire a read lock on the dbus tree.\nQuery the tree in order to find the necessary information to call the engine\nmethod.\nEnter a mutex on the stratisd engine.\nOperate on the stratisd engine.\nPlace any required messages on the dbus channel.\nExit the mutex.\nRelinquish the read lock.\n\nWhile processing of each message will be started precisely in the sequence\nin which the messages arrive, the order in which messages complete may not\nbe the same, because a later task may enter the engine mutex before an earlier\ntask.\nThe motivation for this design is obvious, although the benefits are not\nyet realized in this preliminary multi-threading implementation. In future,\nwe expect to relax the requirement that each task have exclusive access to\nthe entire engine and lock only the relevant parts of the engine. With that\nextension two non-interfering D-Bus commands may be run separately. The\nsame general advantage from this proposed enhancement will also be gained\nin the matter of, for example, handling device-mapper events while\nsimultaneously handling a D-Bus method.\nThis change introduces a relaxation of certain properties that held in\nthe single-threaded case.\n\n\nIf a D-Bus method that mutates state and requires an update to the\ndbus tree is invoked the changes to the dbus tree resulting from that method\ncall are not visible until some time after the call has returned as updates\nto the dbus tree can only occur after the method has completed. This can\nbe observed by a client, if the client invokes a second method immediately\nafter the first has returned. For example, if the client invokes the CreatePool\nmethod and then immediately invokes the GetManagedObjects() method, some\npool object paths corresponding to the pool or its devices may not yet\nbe present in the tree. The opposite behavior can also be observed, for\nexample, if the client invokes the DestroyPool method, some object paths\nbelonging to the destroyed pool may still be found by a GetManagedObjects()\ninvocation.\n\n\nIf two D-Bus methods are invoked in separate processes, the same behaviors\ndescribed in (1) are somewhat easier to observe.\n\n\nWe believe that we have made it impossible to incorrectly update the\ntree by returning rich result types from the engine methods.\n\n\nGiven two distinct mutating D-Bus methods running in separate threads\nthere is a possibility of a situation rather analogous to a race-condition\narising. Two tasks may read the dbus tree, update the internal engine state,\nand then send update messages on the dbus channel. It is uncertain which\ntask will acquire the engine mutex. This is\npartially analogous to the classic race-condition where two processes read a\nsingle variable, and then both update that variable in an undetermined order.\nWhat makes this analogy only partial is the interposition of the engine,\nwhich restricts the updates that may be requested of the DbusTreeHandler by\nthe DbusRequestHandler. The engine methods invoked by the D-Bus layer return\na result which sufficiently distinguishes the actions actually taken by\nthe engine so that conflicting updates to the dbus tree can not be\nrequested. Thus the updates are constrained to be correct.\nFor example, consider that two conflicting commands may be handled at the\nsame time: one command to delete a filesystem and the other to rename\nthe same filesystem. If both commands are being handled in separate threads\neach will read the same data based on the filesystem object. Then, either\none may enter the engine mutex. If the rename task enters the mutex first,\nit will be the first to place a message on the dbus channel. The DbusTreeHandler\nwill remove the rename message first and then the remove message placed\non the dbus channel after the remove request completes. Clearly,\nthis order of processing can not result in an error. With the other order,\nthe remove message will be placed on the dbus channel before the rename\noccurs. But in this case, the engine method will return a result indicating\nthat no rename could occur, because the filesystem could not be found.\nConsequently, no rename message will be put on the dbus channel, and so the\nDbusTreeHandler will receive the remove message only. Thus, no incorrect\nupdate is performed on the dbus tree.\nError Behavior\nstratisd exits if any task returns an error, using the same mechanism\nand general procedure that it uses on receipt of SIGINT. Causes of error\nmay include:\n\nan error when polling for udev events\nan error when polling for device-mapper events\nfailure to properly set up a D-Bus connection on startup\nan error when consuming a message on one of the stratisd channels\n\nA properly handled error within the stratisd engine will not\nresult in the termination of any tasks. In the case of a D-Bus method call,\nfor example, an error result is interpreted by the D-Bus layer, and some\nrepresentation of that error is then incorporated into the message returned\non the D-Bus.\nWe have taken great care to avoid panics within stratisd. Nonetheless,\nit is reasonable to discuss possible behavior on any panic which may\noccur.\nIf one of the dynamically spawned DbusTreeHandler tasks experiences a panic\nwhile executing, stratisd will not be terminated. Only the currently running\ntask will fail to complete. When a new D-Bus message is received, a new task\nwill be spawned and will execute as usual.\nHowever, a panic that occurs during the execution of a task like the\nudev event handling task, of which there is only one spawned when\nstratisd is started, will cause stratisd to exit.\nEnsuring a Clean and Prompt Exit\nOn SIGINT, stratisd should exit promptly and cleanly. This is ensured by:\n\nHaving a separate signal handling task that waits on SIGINT. The tokio\nscheduler will ensure that this task is run regularly; thus the signal\ncan not be ignored. Note that in the single-threaded case it is possible\nfor the signal handling code never to be reached.\nCausing asynchronous tasks to terminate at their next synchronization point\nwhen the signal handling task terminates.\nHaving the udev event handling loop check the flag set by the signal\nhandling task on every iteration, and terminate if the flag\nis true.\nEach distinct D-Bus method processing task is allowed to run to completion,\nso that every action that it has begun can be completed.\n\nStatistics\nUsing tokio increases the size of the stratisd executable by about 1 MiB,\nwhich at stratisd's current size is an increase of approximately 20%.\nRemarks\nPreliminary multi-threading support will be included in the next stratisd\nrelease, 2.4.0.\n","id":"https://stratis-storage.github.io/multi-threading/","title":"Multi-threading Support in stratisd"},"https://stratis-storage.github.io/per-pool-locking/":{"body":"John Baublitz, Stratis Team\nOverview\nRecently, we've merged a PR that completes our work on improved concurrency in\nstratisd. Previously, we had made some changes to the IPC layer to provide the\nability for stratisd to handle incoming requests in parallel which you can read\nabout here. This work allowed IPC requests to each be handled\nin a separate tokio task, but the Stratis engine, the part of our code that\nhandles all of the storage stack operations, could still only be accessed\nsequentially.\nMotivation\nAfter having conversations with the LVM team, it seemed like sequential accesses\nof storage operations was not entirely necessary. While modifying multiple layers\nof the pool stack at once can cause problems, modifying independent pools in\nparallel is safe, and we wanted to take advantage of the potential for increased\nconcurrency. A large part of this is due to how we handle D-Bus properties. Our\nD-Bus properties expose aspects of the storage stack that sometimes require\nquerying the device-mapper stack for information. With sequential accesses,\nthis would mean that even two list operations on any two pools could not run in\nparallel, a restriction that causes a bad user experience and is not technically\nnecessary.\nRequirements\nDespite the motivation being clear, the solution turned out to be more complicated.\nOne of the major problems that we bumped into when trying to achieve more granular\nconcurrency was the interaction between standard Rust synchronization structures\nand the API for listing D-Bus objects.\nOur initial idea was to wrap the data structure containing the record of all of\nthe pools in a read-write lock. This had a few notable drawbacks. For one, you\ncould not acquire mutable access to two independent pools at a time even though\nthis is a completely safe operation.\nThis led us to the idea of wrapping each pool in a read-write lock. Unfortunately,\nthis also had some major drawbacks. One notable example of this was the behavior of\nour list operation with this solution. A list operation would require a read lock\non every single pool and this means that the time that it would take to list all of\nthe pools or filesystems would increase proportionally with the number of pools\non the system. Because locking is relatively expensive, we noticed a significant\nslowdown when listing larger numbers of pools and filesystems.\nOur ideal scenario was to have the benefits of a read-write lock so that list\noperations could run in parallel but to provide an ability to either lock single\npools or all pools in one operation so that locking all pools would take the\nsame amount of time no matter how many were present on the system.\nDesign\nAfter determining that no locking data structure like this appeared to exist\nin tokio, we took some time to look into how tokio implements its locking data\nstructures. The API for much of the locking data structures appeared to\nbe a lock acquisition method that returned a future. This future would poll the state\nof the lock and either update the internal data structures to indicate that\nthe lock had been acquired or put itself to sleep until it was ready to poll\nagain. The drop method on the data structure returned by the future would\ntrigger waking up a task to poll again. This seemed perfectly workable with\na more granular read-write lock. The only difference would be that we would\nneed to keep track of locks on individual pools as well as locks on the entire\ncollection. The proper locking conflict rules would need to be checked:\n\nWriteAll conflicts with all other operations.\nReadAll conflicts with WriteAll and Write on any pool.\nWrite conflicts with WriteAll and Read or Write on the same pool.\nRead conflicts with WriteAll and Write on the same pool.\n\nAny attempt to acquire two conflicting locks would queue one of the tasks to\nbe woken up once the conflicting lock was dropped.\nNotable design choices\nWe chose to implement our lock as a starvation-free lock. Implementing a lock\nthat allows ReadAll to bypass Write* requests that are queued when another\nReadAll request has already acquired the lock leads to behavior where Write*\nrequests could block indefinitely. This behavior could cause list operations to\nblock filesystem extension handling indefinitely, potentially leading to IO errors\nand a full filesystem. A starvation-free locking approach puts a task in a FIFO\nqueue if any are already queued in front of it. The notable downside of this is\nslightly more latency for handling locking requests, but the benefits seemed to\noutweigh this.\nBecause tokio can cause spurious wake ups for tasks, we assign a unique integer\nID to each future responsible for polling the lock for readiness. In the case\nwhere there is both a legitimate and spurious wake up at the same time, this\nallows our lock to differentiate between the two woken tasks to determine which\none should be given priority and which should be put to sleep. This prevents\nspurious wake ups from acquiring the lock before they are scheduled to.\nBecause tokio does not currently allow lifetimes shorter than 'static when\npassing a reference across thread boundaries, our locking data structure\nheavily uses automatic reference counting (Arc). This enables shared access\nbetween multiple threads and the ability to pass an acquired lock handle to\na separate thread after acquisition. Without the use of Arc, the pool would\nhave to be operated on in the same task as the lock acquisition which would\nprevent passing lock handles to separate tasks to process them in parallel.\nOptimizations\nAfter our initial implementation of the write-all lock, we bumped into an issue\nwhere we could not pass all pool lock handles into separate threads to handle\nthem all in parallel. This was particularly problematic for our implementation\nof background devicemapper event handling. Our solution for this was to allow\nacquiring all locks at once to avoid the penalty of locking each pool individually\nand then converting that lock handle to a set of individual locks that can all\nbe released when they are no longer needed. This addressed both the issue of\nparallelization and constant time locking for all pools nicely.\nOriginally we also only woke one queued task at a time when a lock was released.\nThis proved to be less performant. If two ReadAll tasks were queued, these could\nboth be woken up in parallel and acquire the lock with no conflict. The solution\nto this was to factor out the part of the code that tests for conflicts and traverse\nthe queue and wake up all tasks until a conflicting task is found. This allowed\nwaking up a batch of queued tasks that could all operate in parallel without\nalso waking up a conflicting task that would immediately be put back to sleep.\nFuture work\nRecently, we discovered that we should be able to provide even more\nparallelization for filesystem background operations. While we cannot perform\nmultiple pool mutation operations in parallel, the filesystems on top of the\npool can be modified independently in parallel. We expect to change the way\nbackground checks on filesystem usage are handled by spawning each filesystem\nextension in its own tokio task so that, for pools with many filesystems, the\nfilesystem extension will be more responsive. Rather than iterating through\nhundreds of filesystems, stratisd will be able to handle multiple filesystem\nextensions in parallel, speeding up the checking process if there is more than\none filesystem that needs to be extended at once. This will benefit IO performance\nby ensuring that the filesystems are extended in a timely manner to avoid cases\nwhere the filesystem is filled before it can be extended.\nFinal notes\nWe've added extensive debugging for the locking data structure in case users run\ninto issues. To enable these logs and see the state of the per-pool locking data\nstructure over time, simply enable trace logs in stratisd!\n","id":"https://stratis-storage.github.io/per-pool-locking/","title":"Addition of per-pool locking"},"https://stratis-storage.github.io/stratify/":{"body":"Bryn Reeves, Stratis team\nSupport for using Stratis as the root filesystem was added in version 2.4.0 but\nwithout support in distribution installers it can be tricky for users to build\nsystems for testing.\nThis blog post will look at a quick method for installing systems with Stratis\nas the root filesystem using the Fedora Live ISO, kickstart, and a Python script to\nsimplify and automate the process.\nBackground\nStratis has supported use as the root filesystem since version 2.4.0 and the steps\nrequired to prepare a system with Stratis as the root filesystem are conceptually\nstraightforward: allocate storage to a system and then create a Stratis pool and\nfilesystem, copy the desired installation content to the new filesystem and then set\nup a boot loader to boot the newly installed system.\nTypically these details would all be handled by an operating system installer such as\nFedora's Anaconda based on the parameters specified by the user. That's fine if the\ninstaller knows about the filesystem type you are using, but testing new filesystems\ntypically requires a more manual approach. For Stratis the following steps are\nneeded:\n\nPartition disks as required for EFI or BIOS boot\nInstall packages needed for Stratis\nCreate a Stratis pool and filesystem\nInstall packages into the new root filesystem\nInstall Grub2 or another bootloader on the installation disk\nGenerate an initramfs image with the required components\nConfigure the bootloader to boot the new system\n\nThis can be done manually but it is a long and tedious process with plenty of\nopportunity for mistakes to creep in. A single error in any of the above steps may\nlead to an unbootable system and user frustration.\nIntroducing stratify.py\nIn this post we'll look at using the stratify.py script to automate the\ninstallation of a virtual machine using Stratis as the root filesystem. The script\nautomates the preparation of the basic system layout and then runs Anaconda to\nperform the OS installation. Once the installer has done its work stratify.py will\nset up the boot loader and other details needed for a working system.\nSince Anaconda is used to carry out the OS installation we will use a kickstart\nfile to configure the installed\nsystem.\nRefer to the stratify documentation for more\ndetails or press on to get started right away!\nRequirements\nIn order to install a system with Stratis as the root filesystem you will need an\nx86_64 virtual machine configured with the following specification:\n\nAt least 3GiB memory\nBIOS or UEFI firmware\nOne 10GiB or larger VirtIO disk for the installation\nThe Fedora LiveCD media (Fedora 37 or 38)\n\nGetting started\nConfigure the machine with your preferred virtualization solution and then boot the\nLive desktop environment. We'll download the necessary files to the root account home\ndirectory (/root) and then start the installation process.\nOnce the system has booted dismiss the \"Install to hard disk\" dialog, open a terminal\nwindow and switch to the root account by running su -.\nDownload the stratify.py script and example kickstart file from GitHub:\n# wget https://raw.githubusercontent.com/bmr-cymru/stratify/main/stratify.py\n# wget https://raw.githubusercontent.com/bmr-cymru/stratify/main/ks.cfg\n\nThe kickstart file can be customized before beginning the installation - for\nexample to set the system language, timzeone, or package selection for the\ninstall. See the kickstart\ndocumentation for further\ninformation.\nThe kickstart file sets the root account password to \"changeme\" - edit the file\nto set a new password, or use the openssl command to generate an encrypted\n(hashed) password:\n$ openssl passwd -6 \"newpassword\"\n$6$ly/YwB6/b5R6Pezz$zZGzBKgkPZvYHtefBwC7gJKB0BpW7ANJyt0sfjIf46yKS2IGfcnhfFW6wiXJLpYeQXvIBlJG/W7wukX0/S9Wu/\n\nIn ks.cfg:\n# Root password\nrootpw --iscrypted $6$ly/YwB6/b5R6Pezz$zZGzBKgkPZvYHtefBwC7gJKB0BpW7ANJyt0sfjIf46yKS2IGfcnhfFW6wiXJLpYeQXvIBlJG/W7wukX0/S9Wu/\n\nRunning the script\nOnce the stratify.py script and kickstart file have been downloaded, start\nthe installation process by running:\npython stratify.py --target vda --kickstart /root/ks.cfg\n\nThis will install required packages in the Live environment, set up the Stratis root\npool and filesystem, and run anaconda to perform the installation. The process logs\nto the terminal and to a file named stratify.log.\nTo encrypt the pool with a passphrase add --encrypt to the command line - you will\nbe prompted for the pool password when it is set up.\nThe installation should take less than 20 minutes with a typical network and virtual\nmachine configuration.\nWhen finished the script will print:\nINFO - Stratis root fs installation complete.\n\nAt that point the machine is ready to reboot into the Stratis root filesystem. Use\neither the reboot command or the graphical desktop power menu to reboot the system.\nFirst boot\nOnce the system has booted up log in using the credentials set during the\ninstallation. The system is now running with Stratis as the root filesystem:\n# findmnt -s\nTARGET SOURCE FSTYPE OPTIONS\n/ /dev/stratis/p1/fs1 xfs defaults\n/boot /dev/vda1 xfs defaults\n\nThe stratis command shows the state of the thin pool and the block devices and\nfilesystems that it contains:\n# stratis pool\nName Total / Used / Free Properties UUID Alerts\np1 19.02 GiB / 2.71 GiB / 16.31 GiB ~Ca,~Cr, Op f0401402-3710-422b-8ffb-ecb987e7d0c0\n# stratis filesystem\nPool Filesystem Total / Used / Free Created Device UUID\np1 fs1 1 TiB / 2.19 GiB / 1021.81 GiB Apr 21 2023 12:58 /dev/stratis/p1/fs1 68e52045-baa0-440b-8636-128936a0e512\n# stratis blockdev\nPool Name Device Node Physical Size Tier UUID\np1 /dev/vda2 19.02 GiB DATA 6a9c7d7c-3d84-4287-80b8-829f0f4de602\n\nConclusion\nUntil operating system installers gain native support for Stratis users face a\nlengthy and complex process to deploy systems with Stratis as the root filesystem.\nThe stratify.py script is a quick and easy method for administrators and developers\nto set up Stratis root systems for testing.\n","id":"https://stratis-storage.github.io/stratify/","title":"Stratis root filesystem installation with stratify.py"},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"body":"mulhern, Stratis Team\nWith this release stratis now recognizes an environment variable,\nSTRATIS_DBUS_TIMEOUT. This environment variable controls the timeout for\nany individual D-Bus call that stratis makes. You may want to set it to a\nhigher value than the default, which is 120 seconds, if you are running\ntests or otherwise scripting via stratis, and wish to avoid erroneous errors\nresulting from slow operations in your testing environment. See\nstratis-cli issue 252 for further details.\nThis release also introduces simplified and more complete error-reporting.\nFor stratis, it constitutes an error if any command issued results in a\nPython stack trace. If you experience any such incident, please\nreport it in a GitHub issue, including the full stack trace, and\ncircumstances that led up to the incident.\n\nThis release also includes a minor bug fix (stratis-cli issue 248) and an\nenhancement to the bash tab-completion facilities (stratis-cli pull 300).\nWe would like to thank our external contributors carzacc and poizen18 for\ntheir work on bash tab-completion (stratis-cli pull 300)\n","id":"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/","title":"stratis-cli 1.1.0 Release Notes"},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"body":"mulhern, Stratis Team\nstratis-cli 2.0.1 contains a number of internal improvements as well as\nsome improvements to certain error messages.\n\nWe expect that most current users will notice very little if any change;\nwe hope that new users will benefit from error messages that they can\nmore directly relate to the commands that they have typed. In order to\nachieve this, the internal exception hierarchy was refined, and some new\nexception classes were added.\nThe man pages have been updated to include a precise specification of every\nfield displayed by any of the list subcommands.\nContributors to the source will observe that our CI now requires 100% code\ncoverage.\nPlease consult the changelog for additional information about the release.\nWe would like to thank our external contributor carzacc for further work\non bash tab-completion (stratis-cli pull 446).\n","id":"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/","title":"stratis-cli 2.0.1 Release Notes"},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"body":"mulhern, Stratis Team\nstratis-cli 2.1.1 fixes a bug where if one encrypted pool could not be\nunlocked, execution terminated, and no attempt was made to unlock any other\npools that might need to be unlocked (stratis issue 618).\n\nIt also introduces an improved error message in the case where the daemon\nis not running and extends the documentation for the --capture-key and\n--keyfile-path command-line options.\nPlease consult the changelog for additional information about the release.\n","id":"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/","title":"stratis-cli 2.1.1 Release Notes"},"https://stratis-storage.github.io/stratis-intro/":{"body":"Dennis Keefe, Stratis Team\nStratis Description\nStratis is a tool to easily configure pools and filesystems with enhanced\nstorage functionality that works within the existing Linux storage\nmanagement stack. To achieve this, Stratis prioritizes a straightforward\ncommand-line experience, a rich API, and a fully automated approach to storage\nmanagement. It builds upon elements of the existing storage stack as much as\npossible. Specifically, Stratis uses device-mapper, LUKS, XFS, and Clevis.\nStratis may also incorporate additional technologies in the future.\n\nStratis can configure an encrypted or unencrypted pool of storage with one or\nmore file systems quickly and without prior knowledge of the many storage\nlayers and commands.\nLinux has a number of storage technologies that provide advanced functionality\nto applications for accessing and storing data. Examples of some of these\nproducts that Stratis uses are:\n\ndevice-mapper - A framework for logical to physical mapping of data blocks\nLUKS - An on disk format for encryption that can securely manages\nmultiple passwords\nXFS - A scalable, journaling, and performant filesystem\nClevis - A framework for automated decryption\n\nLearning and gaining experience in a number of different storage technologies\ncan take many years. Each of those technologies may have their own unique\ncommand-line syntax, APIs, options, and logging. Stratis simplifies volume\nand filesystem management by providing a single CLI and API for users to set up\ncomplex storage stacks without having to spend time learning each independent\nstorage technology.\nCLI Example\nThe simplicity that Stratis provides can be seen when comparing the CLI\ncommands used for creating a filesystem that encrypts data-at-rest, to the\nmethod an advanced user would use to configure each layer separately:\nStratis commands to create an encrypted pool and filesystem:\n> stratis key set testkey --capture-key\n <enter passphrase>\n> stratis pool create p1 --key-desc testkey /dev/sdb\n> stratis fs create p1 fs1\n\nCommands an advanced user would use to configure a similar filesystem: \n> cryptsetup -y -v luksFormat /dev/sdb\n <enter \"YES\">\n <enter passphrase>\n <verify passphrase>\n> cryptsetup -v luksOpen /dev/sdb luks-device\n> pvcreate /dev/mapper/luks-device\n> vgcreate vg1 /dev/mapper/luks-device\n> lvcreate -L 100M -T vg1/athinpool\n> lvcreate -V1G -T vg1/athinpool -n thinvolume\n> mkfs.xfs /dev/mapper/vg1-thinvolume\n\nAPI Example\nStratis has also built a D-Bus API for developers to implement the storage\nmanagement features directly into their project. The benefits to developers\ninterested in using Stratis and its D-Bus API would be:\n\nIt provides a feature rich file system and storage management API\nWell designed and tested code ensures the developer can work on the important\ndetails of their project\nMoves the responsibility of maintaining code for setting up storage to the Stratis project.\n\nHere is an example of how to call Stratis D-Bus API using the busctl utility from a\ncommand-line\nCreate a pool:\n> busctl call org.storage.stratis3 /org/storage/stratis3 org.storage.stratis3.Manager.r0 CreatePool \"s(bq)as(bs)(b(ss))\" poolname 0 0 2 /dev/sda /dev/sdb 0 \"\" 0 \"\" \"\"\n\nPrint version:\n> busctl get-property org.storage.stratis3 /org/storage/stratis3 org.storage.stratis3.Manager.r0 Version\n\nPrint engine state:\n> busctl call org.storage.stratis3 /org/storage/stratis3 org.storage.stratis3.Manager.r0 EngineStateReport\n\nGet ManagedObjects:\n> busctl call org.storage.stratis3 /org/storage/stratis3 org.freedesktop.DBus.ObjectManager GetManagedObjects\n\n","id":"https://stratis-storage.github.io/stratis-intro/","title":"Stratis Description"},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"body":"mulhern, Stratis Team\nThe next version of stratisd will be 3.0.0.\nWe have already decided on two breaking changes for this release:\n\nWe will collapse all the non-zero error codes returned over the D-Bus\non an engine error into a single error code, 1.\nWe will remove all the backwards compatible D-Bus interfaces corresponding\nto stratisd 2 and will supply just a single D-Bus interface for stratisd 3.\nSubsequent minor releases of stratisd 3 will retain their backwards compatible\ninterfaces as described in the DBus API Reference. Each interface will have \na simplified naming convention, always specifying the major version and\nusing the stratisd minor version in the revision number. For example, the name\nof the filesystem D-Bus interface under the new system for stratisd 3.0.0 is \norg.storage.stratis3.filesystem.r0.\n\nThe motivation for both these changes is the most typical of all: the\nimplementation of stratisd will become unwieldly and bug-ridden if we try to\nmaintain backwards compatibility in the D-Bus layer while simultaneously\ndoing necessary redesign, re-implementation, and enhancement of the stratisd\nengine. In particular, changes to the way errors are managed internally will\nnot allow us to ensure consistency of error codes returned over the D-Bus with\nthe ones that were previously used.\nSince we are increasing the major version, dropping the stratisd 2 D-Bus API is\nan obvious next step.\nWe are reviewing other possible API changes at this time in order to minimize\nthe number of subsequent major version increases that we will be obliged to do.\n","id":"https://stratis-storage.github.io/stratis-release-announce-3-0-0/","title":"stratisd 3.0.0 Release Announcement"},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"body":"March 8, 2018\nThis release is suitable for developers and early testers. It should not be\nused with valuable data, and pools created with this release will not be\nsupported in Stratis 1.0, due to upcoming on-disk format changes.\nNew Features\n\nSnapshots. In addition to being created from scratch (with fs create), a\nnew filesystem may now be created as a read/write snapshot of an existing\nfilesystem, using the fs snapshot command.\nCache tier. Using the blockdev add-cache command, a high-performing\nblockdev, such as an SSD, may be added to a pool to act as a cache for the\nregular data tier. The existing blockdev add command has been renamed\nblockdev add-data.\nEvent-driven. stratisd now uses the new device-mapper (DM) event mechanism,\ninstead of polling its devices every ten seconds. stratisd also expands a\npool's thinpool metadata and data devices based upon the lowater threshold\nevent.\nDevices under /dev. Stratis now represents its pools and their filesystems\nunder /dev/stratis, making it easier to mount and use them.\nThin Check. When activating a pool, Stratis will now automatically run\nthin_check, and if needed, thin_repair.\nBlock devices that make up a pool are now exposed via the D-Bus API, as well\nas the blockdev list command.\nUdev integration. Stratis will now track incomplete pools, and use udev\ndevice-added notifications to complete and activate them, if added later.\n\nKnown issues\n\nIt is currently only possible for the fs create command to create one\nfilesystem at a time. (issue)\nAutomatic management of filesystem size is not working. (issue)\n\n","id":"https://stratis-storage.github.io/stratis-release-notes-0-5/","title":"Stratis 0.5 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"body":"Friday September 28, 2018\nNew Features\nInitial Stable Stratis Release\nStratis is a Linux local storage management tool that aims to enable easy use of advanced storage features such as thin provisioning, snapshots, and pool-based management and monitoring.\nAfter two years of development, Stratis 1.0 has stabilized its on-disk metadata format and command-line interface, and is ready for more widespread testing and evaluation by potential users. Stratis is implemented as a daemon – stratisd – as well as a command-line configuration tool called stratis, and works with Linux kernel versions 4.14 and up.\n\nPackages will soon be available for Fedora. We also hope that other Linux distributions consider packaging Stratis 1.0 components (although this will require support for Rust 1.25+ and Python 3).\nOpen Issues\nRapid Growth of Used Storage in Pool May Cause Errors\nRapid increase in the data stored in the pool, such as creating tens of filesystems in a loop, may cause filesystem creation to fail intermittently. Writing large amounts to filesystems in parallel may also trigger this. (issue 1152)\nD-Bus API not yet stable\nThe Stratis development team has not yet declared Stratis’ D-Bus API as stable. We recommend waiting until it is, to integrate Stratis support into other tools. In the meantime, the stratis command-line tool can be used to configure and monitor Stratis pools. (issue 1237)\ndm-cache issue in 4.18.7+ kernels affects Stratis Cache Tier\nAn issue with dm-cache that affects Stratis cache tier creation was introduced into the 4.18.7 stable release. Users interested in using a cache tier should avoid this and later kernels in the 4.18 series. This issue will be fixed in 4.19. (issue 1212)\n","id":"https://stratis-storage.github.io/stratis-release-notes-1-0-0/","title":"Stratis 1.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"body":"mulhern, Stratis Team\nStratis 2.0 is a significant update for both the daemon and the CLI. The\nchanges to the daemon are covered first, followed by the changes to the\nCLI.\nstratisd 2.0.0\nThis release makes the D-Bus API more robust, reliable, predictable, and\nextensible. There are several significant changes:\n\n\nThe set of D-Bus properties has been reduced to a core set of fundamental\nand stable properties. Other filesystem, pool, or block devices properties are\nnow obtainable via methods in the FetchProperties interface. This change\nincreases the robustness of the D-Bus interface to failures occurring in any\nparticular pool, filesystem, or block device, and decreases the computational\ncost of most operations requested by the Stratis CLI. Several properties,\nformerly returned as D-Bus properties, are now unavailable by means of the\nD-Bus. In every case, the reason for removing the property was that it did not\nrepresent a well-defined value. See project issue 52 for further details.\n\n\nAll D-Bus method calls are idempotent. This should make writing scripts\nusing the D-Bus API much simpler and make reasoning about the behavior\nof the engine more straightforward. Henceforth, we will treat as a bug any\nnon-idempotent behavior in the D-Bus API. See project issue 51 for further\ndetails.\n\n\nAll D-Bus size values are now returned in bytes. Again, this should make\nwriting scripts against the D-Bus more straightforward, since it will be\nunnecessary for the script writer to change their interpretation of the number\nreturned on the D-Bus depending on the value that it represents. See\nstratisd issue 1243 for further details.\n\n\nFuture enhancements to the D-Bus API will be implemented by means of\nadditional versioned interfaces.\nPlease consult the D-Bus API Reference for the precise D-Bus specification.\nstratis-cli 2.0.0\nThis release requires stratisd 2.0.0. The user will observe the following\nsignificant improvements:\n\n\nThe CLI is significantly more robust. Previously, there was a category of\nerror conditions in pools, filesystems, and block devices that would make the\nCLI virtually unusable; this problem has now been entirely resolved. See\nproject issue 52 for further details.\n\n\nThe CLI now reports errors consistently in conditions where a human user\nwould generally expect an error to be reported. Previously, many commands in\nthe CLI were idempotent, to facilitate scripting. Now there is a clear\ndistinction between the CLI behavior and the stratisd D-Bus API behavior: the\nCLI behavior is designed strictly according to the expectations of a human\nuser, the stratisd D-Bus API is the programmable interface. See\nproject issue 51 for further details.\n\n\nAs always, anyone wishing to implement a program that uses Stratis for\nstorage management is strongly advised to make use of the stratisd D-Bus API\nrather than the CLI.\n","id":"https://stratis-storage.github.io/stratis-release-notes-2-0-0/","title":"Stratis 2.0.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"body":"mulhern, Stratis Team\nStratis 2.1.0 introduces support for encryption.\nIt supports per-pool encryption of the devices that form a pool's data\ntier. A pool may be encrypted, or its constituent encrypted devices may\nbe activated, by means of a key stored in the kernel keyring.\nstratisd 2.1.0\nThis release implements encryption support and adds several new D-Bus\ninterfaces to administer or monitor that support.\nIt implements encryption support in the following way:\n\nA single instance of stratisd can support both encrypted and unencrypted\npools.\nThe choice to encrypt a pool must be made at the time a pool is created.\nAt present, the use of a cache and of encryption are mutually exclusive;\nif the pool is created with encryption enabled, then it is not possible\nto create a cache.\nEach pool may be encrypted by means of a key in the kernel keyring; each\nencrypted pool may make use of a different key, but all devices in a pool\nare encrypted with a single key.\nAny additional devices that are added to an encrypted pool's data tier\nwill be encrypted using the key that was specified when the pool was\ninitialized.\n\nstratisd 2.1.0 supplies several new D-Bus interfaces:\n\norg.storage.stratis2.manager.r1: This interface supplies an\nextended CreatePool method, to support an optional argument for\nencryption. In addition, it supplies a number of method for key\nmanagement.\norg.storage.stratis2.pool.r1: This interface supports explicit\ninitialization of a cache tier. Previously, a cache was initialized as\na side-effect of the addition of the first device to the cache tier.\nIt also supports the new Encrypted property.\norg.storage.stratis2.FetchProperties.r1: This interface supports an\nadditional HasCache property.\norg.storage.stratis2.Report.r1: This interface supports a set of\nad-hoc reports about Stratis. The interface is unstable; the names by\nwhich the reports can be accesed are not guaranteed to remain stable,\nand the format of any report is only guaranteed to be valid JSON.\n\nPlease consult the D-Bus API Reference for the precise D-Bus specification.\nThe following are significant implementation details:\n\nEach block device in an encrypted pool's data tier is encrypted with a\ndistinct, randomly chosen MEK (Media Encryption Key) on initialization.\nAll devices belonging to a single encrypted pool share a single passphrase,\nsupplied via the kernel keyring.\nThe release requires cryptsetup version 2.3.\n\nWe would like to thank our external contributor GuillaumeGomez for further\nwork on metadata refactoring (stratisd issue 1573).\nstratis-cli 2.1.0\nThis release requires stratisd 2.1.0. The user will observe the following\nchanges:\n\nThe pool create command has been extended to allow encryption.\nThere is a new pool init_cache command, for initializing a cache.\nThere is a new subcommand, key, for key management tasks.\nThere is a new subcommand, report, which allows the display of certain\nreports generated by stratisd.\nThe output of pool list now includes a Properties column; each\nentry in the column is a string encoding the following properties of the\npool:\n\nwhether or not it has a cache\nwhether or not it is encrypted\n\n\n\nAll commands now verify that stratis is communicating with a compatible\nversion of stratisd and will fail with an appropriate error if stratisd is\nfound to have an incompatible version.\nUsage\nTo create an encrypted pool, a user must first ensure that a key is placed\nin the kernel keyring. We strongly encourage using the commands available\nvia the stratis key subcommand for this task. This key, which is secret,\nhas a corresponding key description, which is public.\nAn encrypted pool is then created by specifying the key description\nwhen using the pool create command.\nIt is necessary that the correct key and corresponding key description be set\nin the kernel keyring in order to set up a previously encrypted pool. Setting\nup a previously encrypted pool requires an explicit pool unlock command from\nthe user. This command will attempt to unlock the devices belonging to any\npreviously encrypted pool; it can only unlock all devices if a key for every\nencrypted pool is in the keyring. Once the devices belonging to a previously\nencrypted pool have been unlocked, the pool will be set up, and can be used in\nexactly the same manner as an unencrypted pool.\n\nPlease consult the changelogs for additional information about the release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-2-1-0/","title":"Stratis 2.1.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"body":"mulhern, Stratis Team\nStratis 2.2.0 now places Stratis filesystem symlinks in /dev/stratis,\nrather than /stratis. Stratis creates and maintains the symlinks by means\nof udev rules, rather than directly via stratisd as previously.\nThe /stratis directory is neither created nor used by stratisd 2.2.0.\nThis release places management of the terminal setting for interactive\nencryption-key entry in stratisd rather than in stratis-cli.\nThis release also includes enhancements to the stratisd D-Bus interface,\nvarious bug fixes, and a change in the stratisd CLI specification for\nlog levels.\nstratisd 2.2.0\nThis release creates and maintains Stratis filesystem symlinks in\n/dev/stratis by means of udev rules. It includes a small Rust script,\nstratis_uuids_to_names which is invoked by the Stratis udev rule which\nsets the Stratis filesystem symlinks.\nIn the case where stratisd is updated in place, some filesystem symlinks\nmay remain in /stratis. This release includes a shell script,\nstratis_migrate_symlinks.sh which may be used to clean up the /stratis\ndirectory and ensure that the correct symlinks exist in /dev/stratis. The\nscript removes the /stratis directory once it has completed without error.\nThe shell script relies on a small Rust script, stratis_dbusquery_version\nwhich is included with this version of stratisd.\nThis release also extends the D-Bus interface in a few ways:\n\nIt sends org.freedesktop.DBus.ObjectManager.InterfacesAddedand\norg.freedesktop.DBus.ObjectManager.InterfacesRemoved signals on the\nD-Bus whenever a D-Bus object is added to or removed from the D-Bus\ninterface.\nIt adds a new D-Bus property, PhysicalPath, for the \norg.storage.stratis2.blockdev.r2 interface. This property is\nprincipally useful for encrypted Stratis block devices; it identifies\nthe block device on which the Stratis LUKS2 metadata resides.\nIt adds a new key, LockedPools, to the\norg.storage.stratis2.FetchProperties.r2 interface for objects that\nimplement the org.storage.stratis2.Manager interface. This key\nreturns a D-Bus object that maps the UUIDs of locked pools to their\ncorresponding key descriptions.\n\nPlease consult the D-Bus API Reference for the precise D-Bus specification.\n\nThis release allows the user to specify their preferred log level more\ndirectly and succinctly with the --log-level CLI option.\nThis release includes management of terminal settings for interactive\nencryption-key entry.\nThis release includes some unsupported scripts which may be built from the\nsource distribution but are not intended to be released as part of any\npackage. These scripts depend on the extras feature in Cargo.toml.\nThis release also includes a number of minor bug fixes.\nstratis-cli 2.2.0\nThis release requires stratisd 2.2.0. Some commands have been updated to\nmake use of the new stratisd D-Bus interfaces.\nThis release drops management of terminal settings for interactive\nencryption-key entry; management of terminal settings is now handled in\nstratisd 2.2.0.\nWe would like to thank our external contributors carzacc and poizen18 for\ntheir work on bash tab-completion.\nPlease consult the changelogs for additional information about the release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-2-2-0/","title":"Stratis 2.2.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"body":"mulhern, Stratis Team\nStratis 2.2.1 is a bug fix release. It fixes the following bugs:\n\nIt was possible to cause stratisd to hang by leaving open a D-Bus\nconnection when setting a key in the kernel keyring.\nstratis would pass as arguments on the D-Bus and stratisd would accept\nrelative, rather than absolute, path names to specify devices.\nPool and filesystem names that included characters that would be escaped\nby udev when constructing filesystem symlinks were permitted.\nThe man page entry for the key list command was missing.\n\nOther general improvements were made, and several crate version requirements\nwere increased.\n\nPlease consult the changelogs for additional information about the release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-2-2-1/","title":"Stratis 2.2.1 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"body":"mulhern, Stratis Team\nStratis 2.3.0 adds additional flexibility to its encryption support via\nClevis.\nstratis 2.3.0\nThis release extends the pool unlock command, and adds two new commands,\npool bind and pool unbind.\nThe pool bind command establishes an alternative mechanism for unlocking\na pool. The user may select either the \"tang\" mechanism, which implements\nNBDE (Network-bound Disc Encryption) by means of a Tang server, or the\n\"tpm2\" mechanism, which uses TPM 2.0 (Trusted Platform Module) encryption.\nBinding the devices in a pool to a supplementary Clevis encryption policy does\nnot remove the primary encryption mechanism, which uses a key in the kernel\nkeyring.\nThe pool unbind command simply unbinds a previously added encryption\npolicy from all the devices in the specified pool.\nIn the pool unlock command it is now necessary to specify the mechanism.\nUse clevis to make use of the Clevis unlocking policy previously\nspecified for the devices in the pool. Use keyring, to make use of the\nmechanism that uses a key in the kernel keyring, which was introduced\nin Stratis 2.1.0. Note that the pool unlock command unlocks all currently\nlocked pools.\nstratisd 2.3.0\nThis release introduces two D-Bus interface revisions, which differ in the\nfollowing way from the previous revisions.\norg.storage.stratis2.Manager.r3 modifies the UnlockPool method to take\nan additional parameter, unlock_method, which may be keyring or clevis.\norg.storage.stratis2.pool.r3 adds two new method: Bind and Unbind.\nThe Bind method takes two arguments, pin and json. The pin argument\ndesignates the Clevis pin as a string, and the json argument encodes\na Clevis configuration appropriate to the designated pin. The configuration\nis a JSON object. Besides Clevis information, it may include Stratis-specific\nkeys that encode configuration decisions that Stratis may implement. At\npresent there is just one such key: stratis:tang:trust_url.\nThe Unbind method reverses a Bind action.\nRemarks\nThe Bind method may be called with any Clevis pin and configuration;\nwe expect that any valid Clevis pin and configuration can be used to bind the\ndevices in a pool. However the Stratis project officially supports only the\n\"tang\" and \"tpm2\" pins as those are the pins that may be designated via\nstratis. Support for additional Clevis policies may be introduced into\nstratis in later releases.\nWhen binding a supplementary encryption policy to the devices in a pool\nusing Clevis, the primary key, which is the key in the kernel keyring which\nwas originally used to encrypt each device, must be supplied. stratisd\nobtains the appropriate key from the kernel keyring in order to provide it\nto the Clevis binding mechanism. The correct key must be present in the\nkeyring for the bind operation to succeed. It is not necessary for the user\nto specify the key, stratisd obtains the necessary information from the\nLUKS2 metadata on the devices in the pool.\nIn general, it is unwise to write a key consisting of arbitrary binary data\nto a keyfile. An accidental newline character in the data may cause the\ncontents of the file to be truncated at the newline when read in one context\nwhile all the data may be read from the file in some other context.\nWe are not aware that such a mistake would result in any error in Stratis's\noperation when Stratis is used in the way that we recommend. We explicitly\nacknowledge that it might be possible, through some direct interaction with\nthe stratisd D-Bus API, or by, e.g., setting a key in the kernel keyring\nwithout using stratis, to manufacture a situation where stratisd could not\nbind the devices in a pool, even when the correct key is set in the kernel\nkeyring. We would not treat such a situation as evidence of a bug in Stratis.\n\nPlease consult the changelogs for additional information about the release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-2-3-0/","title":"Stratis 2.3.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"body":"mulhern, Stratis Team\nStratis 2.4.0 includes two major user-visible changes:\n\nAll the functionality required to boot from a Stratis-managed root\nfilesystem. See the prior post Stratis filesystems as the root filesystem\nfor a more detailed discussion.\nAn enhancement to existing encryption support that allows the user to\ncreate a pool with encryption managed either by the kernel keyring or\nClevis, and to subsequently bind an already encrypted pool using either\nmechanism. Previously, the user could create an encrypted pool using the\nkernel keyring only, and could bind or unbind using Clevis only.\n\nMore minor user-visible changes are:\n\nAn enhancment to the FetchProperties D-Bus interface in order to disclose\nmore information about sets of encrypted devices.\nThe engine_state_report key in the report interface has been stabilized\nand is guaranteed to be supported in future releases.\nA new executable, stratis-predict-usage to predict free space on a newly\ncreated pool is distributed with stratisd.\n\nThis release of Stratis also includes a number of significant but less\nvisible changes:\n\nSupport for multi-threading in stratisd. The new multi-threading\nimplementation replaces the prior event-loop implementation. See the prior\npost Multi-threading Support in stratisd for a detailed discussion.\nThe management of Stratis filesystem symlinks has been simplified.\nDetermining the filesystem and pool name that comprise the symlink path no\nlonger requires communication with stratisd over the D-Bus; it is\nnow accomplished via standard udev-based mechanisms.\nstratisd now emits a log message at the info level in connection with every\nmutating D-Bus method call that it completes without an error.\n\nThe support for migrating symlinks introduced in Stratis 2.2.0 is no longer\nincluded in this release.\nThe ongoing and perpetual but entirely routine work of improvements to\nindividual log and error messages continues.\n\nPlease consult the stratisd and stratis changelogs for additional\ninformation about the 2.4.0 release.\nWe would like to thank our external contributor carzacc for continued work\non bash tab-completion.\n","id":"https://stratis-storage.github.io/stratis-release-notes-2-4-0/","title":"Stratis 2.4.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"body":"mulhern, Stratis Team\nStratis 2.4.1 is a bug fix release, which addresses a flaw in the\nmulti-threading implementation.\nA user could observe the behavior caused by the flaw when CLI commands would\neither take far longer to complete than normal or the D-Bus connection would\neventually time out.\nThe cause of the observed problem was that stratisd was accepting a\nGetManagedObjects call on the D-Bus but not returning the result. This\ncould occur when numerous object paths, i.e., several hundred, were being\nsupported on the D-Bus, generally due to the creation of many filesystems.\nWe have addressed this problem by:\n\nmodifying the D-Bus message handling implementation\nimplementing a custom ObjectManager class in the D-Bus layer\n\nIn addition, we have refined the method by which individual threads are\nterminated when stratisd receives a shutdown signal to better terminate the\nD-Bus message handling thread.\nThe stratisd 2.4.1 release includes one additional fix: the signals\nassociated with r4 D-Bus interfaces were not being sent appropriately,\nnow they are.\nIn addition, stratisd 2.4.1 includes logging, at the trace level, of lock\naquisitions and releases and additional logging in the systemd generators\nincluded with the release.\nThe stratis-cli 2.4.1 release includes:\n\nan improvement to the listing of block devices\na new report with key managed_objects_report\n\n\nPreviously, stratisd made use of the dbus-tokio crate to implement the\nmulti-threading aspects of D-Bus method handling. With this release, it no\nlonger depends on dbus-tokio, but handles the implementation using the\ntokio crate directly.\nPlease consult the stratisd and stratis changelogs for additional\ninformation about the 2.4.0 release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-2-4-1/","title":"Stratis 2.4.1 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"body":"mulhern, Stratis Team\nstratisd 2.4.2 is a bug fix release. It specifies two additional\ncommand-line dependencies for the stratis dracut module. stratisd and\nstratisd-min both require these dependencies to be available in order to\nstart up.\n\nPlease consult the stratisd changelog for additional information about the\n2.4.2 release.\nWe would like to thank Matthias Berndt for contributions to this release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-2-4-2/","title":"stratisd 2.4.2 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"body":"mulhern, Stratis Team\nStratis 3.0.0 includes many internal improvements, bug fixes, and\nuser-visible changes.\nUsers of the Stratis CLI may observe the following changes:\n\nIt is now possible to set the filesystem logical size when creating a\nfilesystem.\nIt is possible to rebind a pool using a Clevis tang server or with a key\nin the kernel keyring.\nFilesystem and pool list output have been extended and improved. The pool\nlisting includes an Alerts column. Currently this column is used to indicate\nwhether the pool is in a restricted operation mode. A new subcommand,\nstratis pool explain, which provides a fuller explanation of the codes\ndisplayed in the Alerts column has been added. The filesystem listing\nnow displays a filesystem's logical size.\nWith encrypted pools it was previously possible for the display of block\ndevice paths to change format if stratisd was restarted after an encrypted\npool had been created. Now the display of the block device paths is consistent\nacross stratisd restarts.\n\nIn stratisd 3.0.0 the D-Bus API has undergone a revision and the prior\ninterfaces are all removed. The FetchProperties interfaces that\nwere supported by all objects have been removed. The values that were\npreviously obtainable via the FetchProperties methods\nare now conventional D-Bus properties. The possible values of error codes\nreturned by the D-Bus methods have been reduced to 0 and 1, with the usual\ninterpretation.\nstratisd 3.0.0 includes a number of significant internal improvements and a few\nbug fixes.\nstratisd bug fixes:\n\nPreviously the Stratis release included a dracut.conf.d file which made\nthe Stratis dracut modules required in the initramfs. The consequence of this\nwas that the initramfs could not be built unless all files required for the\nStratis modules were present; if the initramfs is not built a reboot will fail.\nThat file has been removed in this release.\nThe --prompt option was not passed to stratis-min in the\nstratis-fstab-setup script; this prevented the user from entering the\npassword necessary to unlock an encrypted pool during boot. This is\nno longer the case.\nPreviously, stratisd did not increase the amount of space allocated to\nits spare metadata device when its in-use thinpool metadata device was\nextended. In some situations, when setting up a pool, stratisd might attempt\na repair operation on the thinpool metadata device; if the space allocated\nfor the spare metadata device was not large enough to accommodate all the\nmetadata, then the repair operation would fail. Now the space allocated for\nthe spare metadata device is increased whenever the metadata device is extended.\nstratisd was not immediately updating the devicemapper device stack when\na cache was initialized with the result that the cache was not immediately\nput in use. This is no longer the case.\nstratisd was not immediately updating the Clevis encryption info associated\nwith a pool on a command to bind an encrypted pool with Clevis. This problem\nhas been corrected.\nstratisd was sending an incorrect D-Bus signal on a pool name change; this\nhas been fixed.\nPreviously, when stratisd-min, which runs during boot before D-Bus\nfunctionality is available, gave way to stratisd when the D-Bus had been set\nup, it was possible for inconsistencies to arise if the Stratis engine was\nperforming an operation which required invoking a distinct executable. The\nexecutable might be terminated during its execution, and stratisd-min would\ntake the action appropriate to the command failure before exiting. Now, systemd\nis instructed to send a kill signal only to stratisd-min and not to any of\nstratisd-min's child processes when shutting down stratisd-min.\nPreviously, if the same device was specified using two different paths\nwhen creating or extending a pool the different paths would be\ninterpreted as two different devices and an error would be returned when\nstratisd attempted to initialize the device a second time. Now, the\ndifferent paths are canonicalized eagerly, and converted into a single\ncanonical representation of the device, stratisd initializes the device only\nonce, and no error is returned.\nPreviously, stratisd did not report all existing object paths in the\nresult of a D-Bus Introspect() call. This was due to a bug in version\n0.9.1 and previous of stratisd's dbus-tree dependency. stratisd now\nrequires dbus-tree 0.9.2, so all nodes are reported.\n\nOther stratisd improvements:\n\nPreviously, stratisd relied entirely on udev information when deciding\nwhether a storage device was not in use by another application and could\nsafely be overwritten with Stratis metadata. Now it performs a supplementary\ncheck using libblkid and exits with an error if libblkid reports that the\ndevice is in use.\nHandling of errors returned by internal methods is improved; a chaining\nmechanism has been introduced and the error chains can be scrutinized\nprogramatically to identify expected scenarios like rollback failures.\nA set of states indicating that a pool has reduced capability have been\nadded internally and are published on the D-Bus. A pool's capability is\nreduced on an error being returned internally which contains, somewhere in\nits chain, the appropriate identifying error variant.\nThe code used to roll back failed encryption operations on a list of\npool devices has been refactored and generalized. It is now capable of\nreturning an error that can be used to identify a restricted pool capability\ndue to a rollback failure.\nstratisd uses sha-256 instead of sha-1 for Clevis-related encryption\noperations to conform with Clevis's own usage.\nstratisd exits more elegantly and less frequently if it encounters an\nerror during execution of the distinct tasks that are assigned to the\nindividual threads that it manages internally.\nIn preparation for edition 2021 of the Rust language, stratisd source code\nhas been updated to conform entirely to edition 2018 recommendations.\n\n\nNOTE: stratisd depends directly on the chrono crate against which\nRUSTSEC-2020-0159 has been filed. We have demonstrated that stratisd is\nnot affected by this CVE by building and testing stratisd against a\nclone of the chrono crate from which all the code affected by the CVE\nhas been removed, proving that stratisd has no dependency on that code.\nPlease consult the stratisd and stratis-cli changelogs for additional\ninformation about the 3.0.0 release.\nWe would like to thank mvollmer for contributions to this release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-3-0-0/","title":"Stratis 3.0.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"body":"mulhern, Stratis Team\nStratis 3.1.0 includes significant improvements to the management of the\nthin-provisioning layers, as well as a number of other user-visible\nenhancements and bug fixes.\nPlease see this post for a detailed discussion of the thin-provisioning\nchanges. To support these changes the Stratis CLI has been enhanced to:\n\nallow specifying whether or not a pool may be overprovisioned on creation\nallow changing whether or not a pool may be overprovisioned while it is\nrunning\nallow increasing the filesystem limit for a given pool\ndisplay whether or not a pool is overprovisioned in the pool list view\n\nUsers of the Stratis CLI may also observe the following changes:\n\nA debug subcommand has been added to the pool, filesystem, and\nblockdev subcommands. Debug commands are not fully supported and may change\nor be removed at any time.\nThe --redundancy option is no longer available when creating a pool. This\noption had only one permitted value so specifying it never had any effect.\n\nstratisd 3.1.0 includes one additional user-visible change:\n\nThe minimum size of a Stratis filesystem is increased to 512 MiB.\n\nstratisd 3.1.0 also includes a number of internal improvements:\n\nThe size of any newly created MDV is increased to 512 MiB.\nA pool's MDV is mounted in a private mount namespace and remains mounted\nwhile the pool is in operation.\nImproved handling of udev events on device removal.\nThe usual and customary improvements to log messages.\n\n\nPlease consult the stratisd and stratis-cli changelogs for additional\ninformation about the 3.1.0 release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-3-1-0/","title":"Stratis 3.1.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"body":"mulhern, Stratis Team\nStratis 3.2.0 includes one significant enhancement, one bug fix, and a number\nof more minor improvements.\nMost significantly, Stratis 3.2.0 extends its functionality to allow users to\nstop and start a pool.\nStopping a pool consists of tearing down its storage stack in an orderly way,\nbut not destroying the pool metadata. It is a pool destroy operation\nwithout the final step of wiping the Stratis metadata. Starting a pool is\nsetting up a pool according to the information stored in the pool level\nmetadata of the devices associated with a pool. Whether a pool is stopped or\nstarted is stored in the pool-level metadata, with the consequence that users\ncan control whether a pool is automatically started when stratisd is started\nup, or whether startup of the pool is deferred until explicitly requested.\nstratis supports these changes with new commands to start and to stop a\npool. It includes an additional debug refresh command which allows a user to\nrequest that the state of all pools be refreshed. The pool list command has\nbeen extended to allow a detailed view of individual pools and to allow the\nuser to examine stopped pools. The pool unlock command has been removed\nin favor of the pool start command.\nOther changes include a fix to the algorithm for determining the size of data \nand metadata devices that make up a thinpool device, the elimination of all\nuses of udevadm settle in the stratisd engine, and general improvements to\nthe RPC layers used by stratis-min and stratisd-min.\nIn addition, the stratisd-min service now requires the systemd-udevd\nservice to ensure that Stratis filesystem symlinks are created when\nstratisd-min sets up a Stratis filesystem.\n\nPlease consult the stratisd and stratis-cli changelogs for additional\ninformation about the 3.2.0 release.\nWe would like to thank Ryan Gonzalez for reporting issue #3019.\n","id":"https://stratis-storage.github.io/stratis-release-notes-3-2-0/","title":"Stratis 3.2.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"body":"mulhern, Stratis Team\nStratis 3.3.0 includes one significant enhancement and several smaller\nenhancements as well as number of stability and efficiency improvements.\nMost significantly, Stratis 3.3.0 extends its functionality to allow users to\ninstruct stratisd to include additional space that may have become available\non a component data device in the space that is available to the device's pool.\nThe most typical use case for this is when a RAID device which presents as a\nsingle device to stratisd is expanded.\nstratis supports these changes with a new command stratis pool extend-data\nthat allows the user to specify that the pool should make use of\nadditional space on its devices. The stratis pool list command has been\nextended to show an alert if a pool's device has changed in size. The\nstratis blockdev list command will display two device sizes if the size\nthat stratisd has on record differs from a device's detected size.\nA less user-visible change is an improvement to the way that stratisd\nallocates space for its thin pool metadata and data devices from the backing\nstore. The new approach is less precise but always more conservative when\nallocating space for the thin pool metadata device and will consistently reduce\npossible fragmentation of the thin pool metadata device over the backing\nstore.\nChecks for Clevis executables occur whenever a Clevis executable that is\ndepended on by stratisd needs to be invoked to complete a user's command.\nPreviously, the check occurred only once, when stratisd was started. We\nbelieve that this change will be more convenient for users who may install\nneeded Clevis executables after stratisd has already been started.\n\nPlease consult the stratisd and stratis-cli changelogs for additional\ninformation about the release.\nWe would like to thank Ryan Gonzalez for reporting issue #3086.\n","id":"https://stratis-storage.github.io/stratis-release-notes-3-3-0/","title":"Stratis 3.3.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"body":"mulhern, Stratis Team\nStratis 3.4.0 includes one significant enhancement as well as several smaller\nimprovements.\nMost significantly, Stratis 3.4.0 extends its functionality to allow users to\nspecify a pool by its name when starting a stopped pool. Previously it was\nonly possible to identify a stopped pool by its UUID.\nIn addition, stratisd enforces some checks on the compatibility of the block\ndevices which make up a pool. It now takes into account the logical and\nphysical sector sizes of the individual block devices when creating a pool,\nadding a cache, or extending the data or cache tier with additional devices.\nThe stratis pool start command has been modified to accept either a UUID\nor a name option, while the stratis pool list --stopped command now displays\nthe pool name if it is available.\nThis release also includes improvements to stratisd's internal locking\nmechanism.\n\nPlease consult the stratisd and stratis-cli changelogs for additional\ninformation about the release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-3-4-0/","title":"Stratis 3.4.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"body":"mulhern, Stratis Team\nStratis 3.5.0 includes one significant enhancement as well as several smaller\nimprovements.\nMost significantly, Stratis 3.5.0 extends its functionality to allow a user\nto add a cache to an encrypted pool. The cache devices are each encrypted with\nthe same mechanism as the data devices; consequently the cache itself is\nencrypted.\nStratis 3.5.0 also fixes a few bugs:\n\nIt extends the thin metadata device more eagerly, and responds to\nthin metadata low water mark devicemapper events. This fix was included in\nthe stratisd 3.4.2 release.\nIt makes the pool name field in the Stratis LUKS2 metadata optional; this\nprevents a failure to start an encrypted pool when upgrading from a previous\nstratisd version to stratisd 3.4.0. This fix was included in the\nstratisd 3.4.3 release.\nIt requires a new version of the Stratis devicemapper-rs library, which\ncontains a fix which eliminates undefined behavior in the management of ioctls\nwith large result values. This fix was included in the stratisd 3.4.4 release.\nIt requires a new version of the Stratis libblkid-rs library, which fixes a\nmemory leak in the get_tag_value method used by stratisd. This fix is not\nincluded in any previous release.\n\nThis release also reduces the problem of repetitive log messages and modifies\nthe D-Bus API to eliminate the redundancy parameter previously required by \nthe CreatePool D-Bus method.\n\nPlease consult the stratisd and stratis-cli changelogs for additional\ninformation about the release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-3-5-0/","title":"Stratis 3.5.0 Release Notes"},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"body":"mulhern, Stratis Team\nStratis 3.6.0 includes one significant enhancement as well as several smaller\nimprovements.\nMost significantly, Stratis 3.6.0 extends its functionality to allow a user\nto set a limit on the size of a filesystem. The limit can be set when the\nfilesystem is created, or at a later time.\nIn addition, Stratis 3.6.0 allows the user to stop a pool by specifying the pool\nto stop either by UUID or by name, and allows better management of partially\nconstructed pools.\nA new --only option was added to stratis-dumpmetadata, to allow it to print\nonly the pool-level metadata.\nstratis-min, the minimal CLI for Stratis, was extended with bind, unbind,\nand rebind commands.\nThe devicemapper dependency lower bound is increased to 0.34.0 which\nincludes an enhancement to check for the presence of the udev daemon.\nstratisd and stratisd-min now exit on startup if the udev daemon is not\npresent.\nThe libcryptsetup-rs dependency lower bound is increased to 0.9.1 and a\ndirect dependency is introduced on libcryptsetup-rs-sys 0.3.0 to allow\nregistering callbacks with libcryptsetup.\nThe nix dependency lower bound is increased to 0.26.3, to avoid compilation\nerrors induced by a fix to a lifetime bug in a function in nix's public API.\nThe serde_derive dependency lower bound is increased to 1.0.185 to avoid\nvendoring the serde_derive executable included in some prior versions of the\npackage.\nstratisd also contains sundry internal improvements, error message\nenhancements, and so forth.\nThe stratis-cli command-line interface has been extended with an additional\noption to set the filesystem size limit on creation and two new filesystem\ncommands, set-size-limit and unset-size-limit, to set or unset the\nfilesystem size limit after a filesystem has been created.\nstratis-cli now incorporates password verification when it is used to\nset a key in the kernel keyring via manual entry.\nstratis-cli now allows specifying a pool by name or by UUID when stopping\na pool.\nstratis-cli also contains sundry internal improvements, and enforces\na python requirement of at least 3.9 in its package configuration.\n\nPlease consult the stratisd, stratis-cli, devicemapper, and\nlibcryptsetup-rs changelogs for additional information about the release.\nWe would like to thank brimworks, cpalv, jelly, kianmeng and ErwanGa for\ncontributions to this release.\n","id":"https://stratis-storage.github.io/stratis-release-notes-3-6-0/","title":"Stratis 3.6.0 Release Notes"},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"body":"John Baublitz, Stratis Team\nBased on recent questions, we wanted to develop a specific guide for additional steps that need to be taken\non Fedora to enable Stratis as the root filesystem for a Fedora install.\nIf you have not already looked at the guide for root filesystem work, please read that first. It is a\nprerequisite.\nFor a little bit of background, stratisd provides an additional subpackage for our dracut modules that we\nuse to set up the root filesystem during early boot. This package installs the necessary modules for dracut\nto automate the setup. However there are some steps that may not be obvious to users to get this all to work.\nWe'll cover them below.\nSteps:\n\nInstall the stratisd-dracut package. This is the subpackage mentioned above.\nOptional If using Clevis for unlocking encrypted pools, add the following configuration\nunder /etc/dracut.conf.d/99-stratisd.conf:\n\nadd_dracutmodules+=\" stratis-clevis \"\n\n\nTest your configuration or ensure you have a rescue kernel and initramfs in case the update of the\ninitramfs renders your install unbootable.\nOnce you've verified that everything works as expected, run dracut --force --kver=[KERNEL_VERSION]\n\n","id":"https://stratis-storage.github.io/stratis-rootfs-fedora/","title":"stratisd filesystem as root filesystem on Fedora"},"https://stratis-storage.github.io/stratis-rootfs/":{"body":"John Baublitz, Stratis Team\nWhile Stratis unencrypted pools could previously be used as the root filesystem\nfor a Linux installation with proper customization of the initramfs, our most\nrecent feature provides all of the plumbing to fully support Stratis filesystems\nas the root filesystem of a Linux installation.\nIPC\nStratis relies on D-Bus for interprocess communication between the daemon and the\nclient. D-Bus does not currently ship in the initramfs so the first order of business\nwas to choose an alternate form of IPC. Because we require the ability to pass a file\ndescriptor from the client to the daemon, this made Unix sockets the only reasonable\ntransport mechanism. After evaluating several JSON RPC libraries with Unix socket\nsupport, we decided to write a minimal RPC interface ourselves. This was due to a\nfew constraints:\n\nJSON RPC libraries with Unix socket support did not support setting the ancillary\ndata for packets required to send file descriptors.\nThe libraries had relatively complicated threading models, and we preferred to take\na simple approach of processing each new request using a Tokio task.\nIt was relatively trivial to serialize full data structures as JSON thanks to\n[serde_json].\n\nThis approach proved successful and we were able to implement an IPC mechanism\nthat left our internal stratisd API unchanged. The alternate IPC mechanism is\ndistributed in a separate pair of executables, stratis-min and stratisd-min.\nSupport in the initramfs\nThe next step was to integrate stratisd-min into the initramfs. This involved quite a\nbit of configuration for dracut and systemd.\nOur current model uses systemd generators that are enabled by passing information on\nthe kernel command line at boot to properly set up and unlock any devices that need\nto be unlocked. We aim to do this in as user-friendly of a way as possible by\nleveraging existing tools like Plymouth to handle prompting users for a passphrase\non the splash screen.\nTo set up the generators and necessary dependencies, we wrote two dracut modules:\nstratis and stratis-clevis. stratis-clevis depends on stratis and is required for\nautomated unlocking using clevis.\nThe required information on the kernel command line is:\n\n root=[STRATIS_FS_SYMLINK]: The symlink under /dev/stratis that corresponds to\nthe desired Stratis filesystem. This is required by dracut.\n stratis.rootfs.pool_uuid=[POOL_UUID]: The UUID of the pool that contains the\nroot filesystem.\n\nIf the user requires networking (for example, unlocking a pool using Tang), the\nparameter rd.neednet=1 is required as well.\nTesting on Fedora using Anaconda\nThis process was relatively simple once it came time to test with Fedora. Anaconda\nprovides the parameter --dirinstall which allows the user to install into a path\nwith the mounted Stratis filesystem as the root directory. It requires a bit more\nconfiguration after the fact (manual /etc/fstab or .mount file configuration) but\nworks quite well.\n/etc/fstab or .mount files\nWe now also provide a systemd service to manage setting up non-root filesystems in\n/etc/fstab. For devices that require a passphrase or are critical for a working\nsystem, the following line can be used:\n/dev/stratis/[STRATIS_SYMLINK] [MOUNT_POINT] xfs defaults,x-systemd.requires=stratis-fstab-setup@[POOL_UUID].service,x-systemd.after=stratis-fstab-setup@[POOL_UUID].service 0 2\nThe absence of nofail here is due to the fact that nofail causes the boot to\nproceed prior to a successful mount. This means that passphrase prompts\nwill not work properly, and most users will want critical system partitions to be\nmounted successfully or else have the boot fail.\nFor devices that do not require interaction to set up, such as unencrypted devices or\ndevices that have Clevis bindings, and are not critical for a working system, the\nfollowing line can be optionally used:\n/dev/stratis/[STRATIS_SYMLINK] [MOUNT_POINT] xfs defaults,x-systemd.requires=stratis-fstab-setup@[POOL_UUID].service,x-systemd.after=stratis-fstab-setup@[POOL_UUID].service,nofail 0 2\nThe addition of nofail here will cause mounting of this device to proceed\nindependently from the boot which can speed up boot times. The set up process will\ncontinue running in the background until it either succeeds or fails.\nBecause the root filesystem is mostly set up in the initramfs, the entry is slightly\ndifferent and does not require the stratis-fstab-setup service. It should be:\n/dev/stratis/[STRATIS_SYMLINK] / xfs defaults 0 1\nRecovery console\nWhile we mention above that stratisd could previously be used in the initramfs, there\nis one major caveat: it could be started but commands could not be issued. This had\none major drawback of not allowing users to interact with stratisd in the recovery\nconsole. D-Bus is not available in the recovery console, so the move to stratis-min\nand stratisd-min now allows users to perform recovery actions in the emergency console\nby starting stratisd-min and running the necessary commands using stratis-min. This\nwill make rescuing systems that do not boot significantly easier moving forward.\nScope of dracut modules and systemd service files\nWhile our dracut modules and systemd service files are meant to work for almost all\nusers, they may not meet the requirements of everyone using them. We encourage those\nwith more advanced configurations to design their own configurations and reach out\nfor guidance as needed. Our configuration is also meant as a template that you can\nbuild on!\nConclusion\nWhile this took quite a bit of effort to put all of the pieces together, the Linux\nboot utilities had all of the features we needed to accomplish this. We're excited\nfor future work with other teams to make using Stratis as the root filesystem\nfor Linux installations even easier!\nRelease version\nAll of the utilities required for booting from a Stratis filesystem as the root\nfilesystem will be included in stratisd 2.4.0.\nCorrections\n\nThe /etc/fstab examples previously omitted .service for stratis-fstab-setup. systemd\nassumes that any unit dependency in /etc/fstab is a .mount unit file unless explicitly\nspecified, so the examples as previously written would cause a failed boot unless nofail\nwas specified.\n\nFedora specific set up\nSee this guide for specific setup steps on Fedora.\n","id":"https://stratis-storage.github.io/stratis-rootfs/","title":"Stratis filesystems as the root filesystem"},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"body":"mulhern, Stratis Team\nThis release includes one significant bug fix and a substantial refactoring.\nThe bug was caused by an inconsistency in the metadata handling which led to\na failure to properly update the Stratis metadata if stratisd was restarted\nin an environment where the system clock indicated a time earlier than when\nit had previously been running. See stratisd issue 1509 for further\ndetails.\n\nThis release also includes significant refactoring of the stratisd metadata\nhandling for clarity and modularity and to use types to enforce distinctions\namong the sizes of different metadata regions (stratisd issue 1573).\nAdditional changes include demoting a log message to a level appropriate\nto its significance (stratisd issue 1485) and specifying the stratisd PID\nfile using the path /run/stratisd.pid instead of /var/run/stratisd.pid\n(stratisd issue 1632).\nWe would like to thank our external contributors:\n\nsergeystepanovx for reporting stratisd issue 1509 and for testing the fix\nGuillaumeGomez for many metadata refactoring contributions\n(stratisd issue 1573)\n\n","id":"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/","title":"stratisd 1.0.6 Release Notes"},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"body":"mulhern, Stratis Team\nstratisd 2.0.1 contains a number of internal improvements as well as\nenhanced logging.\n\nA code defect which made it possible to leave the thinpool suspended on an\nerror was fixed (stratisd issue 1730).\nThe device discovery implementation was improved; computational complexity\nwas reduced and additional logging on unusual events was added.\nThe D-Bus layer was restructured to more cleanly suppport multiple versioned\nD-Bus interfaces.\nAll macros were rewritten to use fully qualified names to improve code\nstability.\nPlease consult the changelog for additional information about the release.\nWe would like to thank our external contributor GuillaumeGomez for further\nwork on metadata refactoring (stratisd issue 1573).\n","id":"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/","title":"stratisd 2.0.1 Release Notes"},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"body":"mulhern, Stratis Team\nstratisd 3.0.3 contains internal improvements and several bug fixes.\nMost significantly, it includes an enhancement to stratisd's original\nmulti-threading model to allow locking individual pools. \nA change was made to the conditions under which the stratis dracut module is\nincluded in the initramfs.\nUnder some conditions, a change in pool size did not result in a corresponding\nproperty changed signal for the relevant D-Bus property change; this has been\nfixed.\n\nPlease consult the stratisd changelog for additional information about the\nrelease.\n","id":"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/","title":"stratisd 3.0.3 Release Notes"},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"body":"mulhern, Stratis Team\nstratisd 3.0.4 contains two fixes to bugs in its D-Bus API. \nThe D-Bus property changed signal sent on a change to the LockedPools\nproperty of the \"org.storage.stratis3.Manager.r0\" interface misidentified the\ninterface as the \"org.storage.stratis3.pool.r0\" interface; the interface\nbeing sent with the signal is now correct.\nThe introspection data obtained via the \"org.freedesktop.DBus.Introspectable\"\ninterface's \"Introspect\" method was not correct for the \"GetManagedObjects\"\nmethod of the \"org.freedesktop.DBus.ObjectManager\" D-Bus interface; it did\nnot include the specification of the out argument. This has been corrected.\n\nPlease consult the stratisd changelog for additional information about the\nrelease.\n","id":"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/","title":"stratisd 3.0.4 Release Notes"},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"body":"mulhern, Stratis Team\nstratisd 3.5.2 includes three significant enhancements as well as a bug\nfix.\nThe enhancements are:\n\nstratisd 3.5.2 is the first stratisd release to include a subpackage,\nstratisd-tools, which incorporates stratis-dumpmetadata, an application\nwhich may be used for troubleshooting.\nstratisd 3.5.2 now depends on devicemapper-rs 0.33.1, which includes\nsupport for synchronization between udev and devicemapper. See\nthe devicemapper-rs changelog and stratisd pr 3069 for additional details.\nstratisd 3.5.2 modifies the way takeover by stratisd from stratisd-min\nis managed during early boot. See stratisd pr 3269 for further details.\n\nstratisd 3.5.2 also fixes a bug in a script used by the stratisd-dracut\nsubpackage. This fix was included in the stratisd 3.5.1 release. See\nstratisd pr 3256 for further details.\n\nPlease consult the stratisd changelog for additional information about the\nrelease.\nWe would like to thank matthias_berndt and kianmeng for their contributions\nto this release.\n","id":"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/","title":"stratisd 3.5.2 Release Notes"},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"body":"mulhern, Stratis Team\nstratisd 3.5.8 principally contains changes to make handling of partially\nset up or torn down pools more robust. It also fixes a few errors and omissions\nin the management of stratisd's D-Bus layer, including supplying some\npreviously missing D-Bus property change signals and removing D-Bus object\npaths to partially torn down pools which had in some cases persisted past the\npoint when the pool should be considered stopped. In addition, it removes\nthe dracut subpackage's dependency on plymouth.\n\nPlease consult the stratisd changelog for additional information about the\nrelease.\nWe would like to thank matthias_berndt for contributions to this release. \n","id":"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/","title":"stratisd 3.5.8 Release Notes"},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"body":"mulhern, Stratis Team\nThis post includes release notes for the prior patch releases in this\nminor release.\nstratisd 3.6.4 includes a fix for stratisd-min handling of the start\ncommand sent by stratis-min to unencrypted pools. It also captures and logs\nerrors messages emitted by the thin_check or mkfs.xfs executables.\nstratisd 3.6.3 explicitly sets the nrext64 option to 0 when invoking\nmkfs.xfs. A recent version of XFS changed the default for nrext64 to 1.\nExplicitly setting the value to 0 prevents stratisd from creating XFS\nfilesystems that are unmountable on earlier kernels.\nstratisd 3.6.2 includes a fix in the way thin devices are allocated in order\nto avoid misalignment of distinct sections of the thin data device. Such\nmisalignments may result in a performance degradation.\nstratisd 3.6.1 includes a fix to correct a problem where stratisd would fail\nto unlock a pool if the pool was encrypted using both Clevis and the kernel\nkeyring methods but the key in the kernel keyring was unavailable.\nAll releases include a number of housekeeping and maintenance updates.\n\nPlease consult the stratisd changelog for additional information about the\nrelease.\n","id":"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/","title":"stratisd 3.6.4 Release Notes"},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"body":"mulhern, Stratis Team\nFor Fedora packaging, we have decided to split out the dracut support into\na separate subpackage, stratisd-dracut. This package must be installed\nin order to support booting from a Stratis filesystem. All other\nfunctionality is included in the stratisd package.\nThe motivation for this change is to allow users greater flexibility and\nrobustness. We understand that some users may choose to use Stratis but not to\nuse Stratis for their root filesystem. These users may choose to install only\nthe stratisd package.\nOther users may prefer to use a Stratis root filesystem. They should install\nthe stratisd-dracut package, which has a hard dependency on the stratisd\npackage. The stratisd-dracut package also includes a hard dependency on\ndracut itself and on plymouth. plymouth is used in order to obtain a\npassword to unlock an encrypted Stratis root filesystem. Please consult\n[Stratis filesystem as the root filesystem] for further information about\nStratis support for a root filesystem.\nWe decided to implement this division due to a problem which would ensue\nif stratisd was installed but plymouth was not. In that case, the regeneration\nof the initramfs on kernel updates would fail and render the system unbootable\nwith the new kernel.\nThe solution of adding plymouth as a hard requirement for stratisd would\nplace an unnecessary dependency burden on a user who did not choose to\nmaintain a Stratis root filesystem. However, without such a requirement a\nuser who had stratisd but not plymouth installed would eventually end up\nwith an unbootable system.\nWe believe that a separate subpackage is the most robust and flexible\nsolution; it is one which requires no manual intervention by the user.\nTo properly construct the stratisd-dracut subpackage, it is imperative that\nthe stratisd source code be compiled twice; once with the default features,\nin order to build stratisd itself, and again with a different set of\nfeatures, in order to correctly build supporting scripts for the dracut\nmodule.\nWe recommend that other downstream packagers adopt a similar scheme.\n\nPlease consult the Fedora stratisd package repository for an example\nof the packaging approach used.\nstratis, the Stratis CLI, will continue to have a hard dependency on\nthe stratisd package, but not on the stratisd-dracut subpackage.\nWe would like to thank our users who correctly identified and reported\nthe problems that we have addressed in this and other recent packaging\nimprovements: Matthias Berndt, Vojtech Trefny, and Yanko Kaneti.\n","id":"https://stratis-storage.github.io/stratisd-rootfs-packaging/","title":"Packaging for stratisd 2.4.1"},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"body":"John Baublitz, Stratis Team\nOverview\nFor a while, we've bumped into a number of problems with our thin provisioning implementation\naround reliability and safety for users. After gathering a lot of feedback on our thin\nprovisioning layer, we put together a proposal for improvements to how we currently handle\nallocations.\nThe changes can largely be divided up into three areas of improvement:\n\nPredictability\nSafety\nReliability\n\nPredictability\nWe made two notable changes to make behavior in the thin provisioning layer well-defined and\npredictable for users. Both parts relate to an existing thin provisioning tool,\nthin_metadata_size. This tool allows users to calculate the amount of metadata needed for\na thin pool with a given size and number of thin devices (filesystems and snapshots in the\ncase of stratisd). We have started taking advantage of thin_metadata_size to make our\nmetadata space reservation more precise. Instead of our previous approach of allocating\na fixed fraction of the available space, we now calculate the exact amount of space required for\na given pool size and number of filesystems and snapshots. The second change is a switch\nto lazy allocation. Previously, we allocated greedily which meant that every time a device\nwas added, we would allocate a certain amount of space for data and metadata regardless of\nthe individual user's requirements. We now delay allocation and allocate block device storage\non an as-needed basis allowing users to develop different requirements and adjust accordingly.\nFor example, a user may realize that they need more filesystems than they originally planned for.\nWith lazy allocation, assuming there is unallocated space on the pool, the user can now redirect\nthat unallocated space from data to metadata space so there is enough room for a greater\nnumber of filesystems than was originally anticipated.\nThis change resulted in two API modifications. One is filesystem limits; to appropriately\nensure that we never exceed the allocated metadata limit, we set a filesystem limit per\npool. This limit can be increased through the API, triggering a new allocation for\nmetadata space. The other API change is related to the switch to lazy allocation. There\nis now information available that reports the amount of space that has been allocated.\nPreviously we only concerned ourselves with used and total space, but with lazy allocation,\nit is now also important to report space that has been allocated but may not be in use yet.\nSafety\nA key drawback of thin provisioning is often the failure cases. When overprovisioning a\nstorage stack, the stack can get into a bad state when the pool becomes full due to the\nfilesystem being far larger than the pool backing it. We have added in two safety features\nto help users cope with this.\nOne measure is the addition of a mode to disable overprovisioning. This ensures that the size\nof all filesystems on the pool does not exceed the available physical storage provided by the\npool. This feature is not necessarily useful for all users, particularly with heavy snapshot\nusage because even if storage is shared between a snapshot and a filesystem, this mode will\ntreat them as entirely independent entities in terms of storage cost. This ensures that copy-\non-write operations will not accidentally fill the pool if the shared storage diverges between\nthe two, but puts a rather strict limit on snapshot capacity. For users that use Stratis for\ncritical applications or the root filesystem, this mode prevents certain failure cases that\ncan be challenging to recover from.\nWhen overprovisioning is enabled, we have also introduced a new API signal to notify the user\nwhen physical storage has been fully allocated. This does not necessarily mean that the pool\nhas run out of space but serves as a warning to the user that once the remaining free space\nfills up, Stratis has no space left to extend to. This gives users time to provide more storage\nfrom which to allocate space before reaching a failure case.\nReliability\nFor a while, we've gotten bug reports about the reliability of filesystem extension. In certain\ncases, Stratis was not able to handle filesystem extension smoothly or at all. Between the\nper-pool locking and the thin provisioning redesign, we have now resolved some of the\nprevious issues with filesystem extension. The approach we've taken attacks the problem from\na few different angles.\nEarlier filesystem extension\nStratis used to wait until several gigabytes were left to extend the filesystem. If Stratis didn't\nresize the filesystem quickly enough, the filesystem would run out of space before the extension\ncould complete. While this would eventually resolve itself once the filesystem was extended,\nit would cause some unnecessary IO errors. We now extend the filesystem at 50% usage\nto ensure that users always have a large buffer of free space available for even very IO-heavy\nusage patterns.\nParallelized filesystem extension operations\nStratis could previously only iterate sequentially through pools. Now stratisd can handle filesystem\nextension on two separate pools in parallel, reducing the latency between the point where\nhigh usage is detected and the extension operation being performed.\nPeriodic checks for filesystem usage\nChecking filesystem usage used to be a devicemapper event-dependent operation. This led to\nsome problems around filesystem extension. A devicemapper event would be generated periodically\nas the filesystem filled up, but if the filesystem failed to extend a few times,\ndevicemapper events would no longer be generated once the pool filled up and users would be\nleft with a filesystem that couldn't be extended. We've removed our dependency on devicemapper\nevents for filesystem monitoring and use devicemapper events for pool handling exclusively.\nInstead, we run periodic checks in the background on filesystems to ensure that even if\nfilesystem extension fails multiple times, once the filesystem is ready to be extended,\nstratisd can perform the operation in the background, so that we don't leave users in a state\nwhere their filesystem can't be extended.\nMigration and backwards compatibility\nThere are two types of changes that require migrations from older versions of stratisd: \nmetadata changes and allocation scheme changes.\nMetadata changes\nThe changes we made required some schema changes in our MDA, the metadata region outside of\nthe superblock that records longer form JSON about the specifics of the pool topology. The\nmigration should be invisible to the user and will be performed the first time the new\nversion of stratisd detects legacy pools. The migration adds some additional devicemapper\ninformation, information about filesystem limits on a pool, and other bookkeeping information.\nAllocation scheme changes\nAs mentioned above, the previous metadata allocation scheme was less precise and allocated\na larger segment for metadata space than was necessary for the amount of data space present.\nMigration for old pools will cause stratisd to detect that the metadata device is already larger\nthan it needs to be and no additional metadata device growth will occur until the data device\nsize becomes large enough to require additional metadata space.\nFuture work\nWe hope to eventually provide some smarter allocation strategies for our data and metadata\nallocations to maximize contiguous allocation extents.\n","id":"https://stratis-storage.github.io/thin-provisioning-redesign/","title":"Thin provisioning redesign"}},"docInfo":{"https://stratis-storage.github.io/":{"body":0,"title":0},"https://stratis-storage.github.io/cryptsetup/":{"body":90,"title":4},"https://stratis-storage.github.io/multi-threading/":{"body":1858,"title":4},"https://stratis-storage.github.io/per-pool-locking/":{"body":741,"title":4},"https://stratis-storage.github.io/stratify/":{"body":587,"title":5},"https://stratis-storage.github.io/stratis-cli-release-notes-1-1-0/":{"body":111,"title":5},"https://stratis-storage.github.io/stratis-cli-release-notes-2-0-1/":{"body":81,"title":5},"https://stratis-storage.github.io/stratis-cli-release-notes-2-1-1/":{"body":45,"title":5},"https://stratis-storage.github.io/stratis-intro/":{"body":370,"title":2},"https://stratis-storage.github.io/stratis-release-announce-3-0-0/":{"body":153,"title":4},"https://stratis-storage.github.io/stratis-release-notes-0-5/":{"body":172,"title":4},"https://stratis-storage.github.io/stratis-release-notes-1-0-0/":{"body":186,"title":4},"https://stratis-storage.github.io/stratis-release-notes-2-0-0/":{"body":294,"title":4},"https://stratis-storage.github.io/stratis-release-notes-2-1-0/":{"body":409,"title":4},"https://stratis-storage.github.io/stratis-release-notes-2-2-0/":{"body":291,"title":4},"https://stratis-storage.github.io/stratis-release-notes-2-2-1/":{"body":69,"title":4},"https://stratis-storage.github.io/stratis-release-notes-2-3-0/":{"body":362,"title":4},"https://stratis-storage.github.io/stratis-release-notes-2-4-0/":{"body":209,"title":4},"https://stratis-storage.github.io/stratis-release-notes-2-4-1/":{"body":171,"title":4},"https://stratis-storage.github.io/stratis-release-notes-2-4-2/":{"body":40,"title":4},"https://stratis-storage.github.io/stratis-release-notes-3-0-0/":{"body":604,"title":4},"https://stratis-storage.github.io/stratis-release-notes-3-1-0/":{"body":149,"title":4},"https://stratis-storage.github.io/stratis-release-notes-3-2-0/":{"body":191,"title":4},"https://stratis-storage.github.io/stratis-release-notes-3-3-0/":{"body":179,"title":4},"https://stratis-storage.github.io/stratis-release-notes-3-4-0/":{"body":97,"title":4},"https://stratis-storage.github.io/stratis-release-notes-3-5-0/":{"body":152,"title":4},"https://stratis-storage.github.io/stratis-release-notes-3-6-0/":{"body":233,"title":4},"https://stratis-storage.github.io/stratis-rootfs-fedora/":{"body":108,"title":5},"https://stratis-storage.github.io/stratis-rootfs/":{"body":584,"title":4},"https://stratis-storage.github.io/stratisd-release-notes-1-0-6/":{"body":100,"title":4},"https://stratis-storage.github.io/stratisd-release-notes-2-0-1/":{"body":74,"title":4},"https://stratis-storage.github.io/stratisd-release-notes-3-0-3/":{"body":55,"title":4},"https://stratis-storage.github.io/stratisd-release-notes-3-0-4/":{"body":60,"title":4},"https://stratis-storage.github.io/stratisd-release-notes-3-5-2/":{"body":100,"title":4},"https://stratis-storage.github.io/stratisd-release-notes-3-5-8/":{"body":69,"title":4},"https://stratis-storage.github.io/stratisd-release-notes-3-6-4/":{"body":118,"title":4},"https://stratis-storage.github.io/stratisd-rootfs-packaging/":{"body":222,"title":3},"https://stratis-storage.github.io/thin-provisioning-redesign/":{"body":698,"title":3}},"length":38},"lang":"English"}; \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index a9269ea..856ce57 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -143,6 +143,10 @@ https://stratis-storage.github.io/stratisd-release-notes-3-5-8/ 2023-07-30 + + https://stratis-storage.github.io/stratisd-release-notes-3-6-4/ + 2024-02-05 + https://stratis-storage.github.io/stratisd-rootfs-packaging/ 2021-05-18 diff --git a/stratisd-release-notes-3-6-4/index.html b/stratisd-release-notes-3-6-4/index.html new file mode 100644 index 0000000..a9bc7c3 --- /dev/null +++ b/stratisd-release-notes-3-6-4/index.html @@ -0,0 +1,139 @@ + + + + + + + + + + + Stratis Storage + + + + + + + + + + + + + + + + + + + +
+ + +
+

stratisd 3.6.4 Release Notes

+ + +

mulhern, Stratis Team

+

This post includes release notes for the prior patch releases in this +minor release.

+

stratisd 3.6.4 includes a fix for stratisd-min handling of the start +command sent by stratis-min to unencrypted pools. It also captures and logs +errors messages emitted by the thin_check or mkfs.xfs executables.

+

stratisd 3.6.3 explicitly sets the nrext64 option to 0 when invoking +mkfs.xfs. A recent version of XFS changed the default for nrext64 to 1. +Explicitly setting the value to 0 prevents stratisd from creating XFS +filesystems that are unmountable on earlier kernels.

+

stratisd 3.6.2 includes a fix in the way thin devices are allocated in order +to avoid misalignment of distinct sections of the thin data device. Such +misalignments may result in a performance degradation.

+

stratisd 3.6.1 includes a fix to correct a problem where stratisd would fail +to unlock a pool if the pool was encrypted using both Clevis and the kernel +keyring methods but the key in the kernel keyring was unavailable.

+

All releases include a number of housekeeping and maintenance updates.

+ +

Please consult the stratisd changelog for additional information about the +release.

+ +
+ +
+ + + +