Rebuilt docs
diff --git a/content/doc/4.0-alpha4/_images/Figure_1_guarantees.jpg b/content/doc/4.0-alpha4/_images/Figure_1_guarantees.jpg
new file mode 100644
index 0000000..859342d
--- /dev/null
+++ b/content/doc/4.0-alpha4/_images/Figure_1_guarantees.jpg
Binary files differ
diff --git a/content/doc/4.0-alpha4/_images/ring.svg b/content/doc/4.0-alpha4/_images/ring.svg
new file mode 100644
index 0000000..d0db8c5
--- /dev/null
+++ b/content/doc/4.0-alpha4/_images/ring.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="651" height="709.4583740234375" style="
+        width:651px;
+        height:709.4583740234375px;
+        background: transparent;
+        fill: none;
+">
+        
+        
+        <svg xmlns="http://www.w3.org/2000/svg" class="role-diagram-draw-area"><g class="shapes-region" style="stroke: black; fill: none;"><g class="composite-shape"><path class="real" d=" M223.5,655 C223.5,634.84 239.84,618.5 260,618.5 C280.16,618.5 296.5,634.84 296.5,655 C296.5,675.16 280.16,691.5 260,691.5 C239.84,691.5 223.5,675.16 223.5,655 Z" style="stroke-width: 1; stroke: rgb(103, 148, 135); fill: rgb(103, 148, 135);"/></g><g class="composite-shape"><path class="real" d=" M229.26,655 C229.26,638.02 243.02,624.26 260,624.26 C276.98,624.26 290.74,638.02 290.74,655 C290.74,671.98 276.98,685.74 260,685.74 C243.02,685.74 229.26,671.98 229.26,655 Z" style="stroke-width: 1; stroke: rgb(202, 194, 126); fill: rgb(202, 194, 126);"/></g><g class="composite-shape"><path class="real" d=" M377.5,595 C377.5,571.53 396.53,552.5 420,552.5 C443.47,552.5 462.5,571.53 462.5,595 C462.5,618.47 443.47,637.5 420,637.5 C396.53,637.5 377.5,618.47 377.5,595 Z" style="stroke-width: 1; stroke: rgb(103, 148, 135); fill: rgb(103, 148, 135);"/></g><g class="composite-shape"><path class="real" d=" M384.06,595 C384.06,575.15 400.15,559.06 420,559.06 C439.85,559.06 455.94,575.15 455.94,595 C455.94,614.85 439.85,630.94 420,630.94 C400.15,630.94 384.06,614.85 384.06,595 Z" style="stroke-width: 1; stroke: rgb(202, 194, 126); fill: rgb(202, 194, 126);"/></g><g class="composite-shape"><path class="real" d=" M390,595 C390,578.43 403.43,565 420,565 C436.57,565 450,578.43 450,595 C450,611.57 436.57,625 420,625 C403.43,625 390,611.57 390,595 Z" style="stroke-width: 1; stroke: rgb(130, 192, 233); fill: rgb(130, 192, 233);"/></g><g class="composite-shape"><path class="real" d=" M444.06,435 C444.06,415.15 460.15,399.06 480,399.06 C499.85,399.06 515.94,415.15 515.94,435 C515.94,454.85 499.85,470.94 480,470.94 C460.15,470.94 444.06,454.85 444.06,435 Z" style="stroke-width: 1; stroke: rgb(202, 194, 126); fill: rgb(202, 194, 126);"/></g><g class="composite-shape"><path class="real" d=" M450,435 C450,418.43 463.43,405 480,405 C496.57,405 510,418.43 510,435 C510,451.57 496.57,465 480,465 C463.43,465 450,451.57 450,435 Z" style="stroke-width: 1; stroke: rgb(130, 192, 233); fill: rgb(130, 192, 233);"/></g><g class="composite-shape"><path class="real" d=" M390,275 C390,258.43 403.43,245 420,245 C436.57,245 450,258.43 450,275 C450,291.57 436.57,305 420,305 C403.43,305 390,291.57 390,275 Z" style="stroke-width: 1; stroke: rgb(130, 192, 233); fill: rgb(130, 192, 233);"/></g><g class="composite-shape"><path class="real" d=" M40,435 C40,313.5 138.5,215 260,215 C381.5,215 480,313.5 480,435 C480,556.5 381.5,655 260,655 C138.5,655 40,556.5 40,435 Z" style="stroke-width: 1; stroke: rgba(0, 0, 0, 0.52); fill: none; stroke-dasharray: 1.125, 3.35;"/></g><g class="grouped-shape"><g class="composite-shape"><path class="real" d=" M90,435 C90,341.11 166.11,265 260,265 C353.89,265 430,341.11 430,435 C430,528.89 353.89,605 260,605 C166.11,605 90,528.89 90,435 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: none;"/></g><g class="composite-shape"><path class="real" d=" M111.25,435 C111.25,352.85 177.85,286.25 260,286.25 C342.15,286.25 408.75,352.85 408.75,435 C408.75,517.15 342.15,583.75 260,583.75 C177.85,583.75 111.25,517.15 111.25,435 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: none;"/></g><g class="composite-shape"><path class="real" d=" M132.5,435 C132.5,364.58 189.58,307.5 260,307.5 C330.42,307.5 387.5,364.58 387.5,435 C387.5,505.42 330.42,562.5 260,562.5 C189.58,562.5 132.5,505.42 132.5,435 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: none;"/></g></g><g class="composite-shape"><path class="real" d=" M235,655 C235,641.19 246.19,630 260,630 C273.81,630 285,641.19 285,655 C285,668.81 273.81,680 260,680 C246.19,680 235,668.81 235,655 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="grouped-shape"><g class="composite-shape"><path class="real" d=" M235,215 C235,201.19 246.19,190 260,190 C273.81,190 285,201.19 285,215 C285,228.81 273.81,240 260,240 C246.19,240 235,228.81 235,215 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g></g><g class="composite-shape"><path class="real" d=" M455,435 C455,421.19 466.19,410 480,410 C493.81,410 505,421.19 505,435 C505,448.81 493.81,460 480,460 C466.19,460 455,448.81 455,435 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M15,435 C15,421.19 26.19,410 40,410 C53.81,410 65,421.19 65,435 C65,448.81 53.81,460 40,460 C26.19,460 15,448.81 15,435 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M395,275 C395,261.19 406.19,250 420,250 C433.81,250 445,261.19 445,275 C445,288.81 433.81,300 420,300 C406.19,300 395,288.81 395,275 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M395,595 C395,581.19 406.19,570 420,570 C433.81,570 445,581.19 445,595 C445,608.81 433.81,620 420,620 C406.19,620 395,608.81 395,595 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M75,595 C75,581.19 86.19,570 100,570 C113.81,570 125,581.19 125,595 C125,608.81 113.81,620 100,620 C86.19,620 75,608.81 75,595 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="grouped-shape"><g class="composite-shape"><path class="real" d=" M75,275 C75,261.19 86.19,250 100,250 C113.81,250 125,261.19 125,275 C125,288.81 113.81,300 100,300 C86.19,300 75,288.81 75,275 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g></g><g class="arrow-line"><path class="connection real" stroke-dasharray="" d="  M268.22,265.22 C401.65,271.85 490.67,424.28 380,555" style="stroke: rgb(130, 192, 233); stroke-width: 6; fill: none;"/><g stroke="rgba(130,192,233,1)" transform="matrix(0.9999897039488793,0.00453784048117526,-0.00453784048117526,0.9999897039488793,260,265)" style="stroke: rgb(130, 192, 233); stroke-width: 6;"><circle cx="0" cy="0" r="9.045000000000002"/></g><g stroke="rgba(130,192,233,1)" fill="rgba(130,192,233,1)" transform="matrix(-0.6461239796429636,0.763232469782529,-0.763232469782529,-0.6461239796429636,380,555)" style="stroke: rgb(130, 192, 233); fill: rgb(130, 192, 233); stroke-width: 6;"><circle cx="0" cy="0" r="9.045000000000002"/></g></g><g class="arrow-line"><path class="connection real" stroke-dasharray="" d="  M366.47,330.7 C447.68,407.15 414.54,574.62 260,583.75" style="stroke: rgb(202, 194, 126); stroke-width: 6; fill: none;"/><g stroke="rgba(202,194,126,1)" transform="matrix(0.7722902597301384,0.6352698282824042,-0.6352698282824042,0.7722902597301384,360,325)" style="stroke: rgb(202, 194, 126); stroke-width: 6;"><circle cx="0" cy="0" r="9.045000000000002"/></g><g stroke="rgba(202,194,126,1)" fill="rgba(202,194,126,1)" transform="matrix(-0.9982604689368237,0.05895791853545039,-0.05895791853545039,-0.9982604689368237,260,583.7499999999999)" style="stroke: rgb(202, 194, 126); fill: rgb(202, 194, 126); stroke-width: 6;"><circle cx="0" cy="0" r="9.045000000000002"/></g></g><g class="arrow-line"><path class="connection real" stroke-dasharray="" d="  M387.19,443.58 C380.1,535.72 254.02,615.51 160,515" style="stroke: rgb(103, 148, 135); stroke-width: 6; fill: none;"/><g stroke="rgba(103,148,135,1)" transform="matrix(0.004537840481175261,0.9999897039488793,-0.9999897039488793,0.004537840481175261,387.5,435)" style="stroke: rgb(103, 148, 135); stroke-width: 6;"><circle cx="0" cy="0" r="9.045000000000002"/></g><g stroke="rgba(103,148,135,1)" fill="rgba(103,148,135,1)" transform="matrix(-0.6831463259165826,-0.7302815192695721,0.7302815192695721,-0.6831463259165826,160,515)" style="stroke: rgb(103, 148, 135); fill: rgb(103, 148, 135); stroke-width: 6;"><circle cx="0" cy="0" r="9.045000000000002"/></g></g><g class="arrow-line"><path class="connection real" stroke-dasharray="" d="  M345,195 L316.4,271.25" style="stroke: rgb(130, 192, 233); stroke-width: 3; fill: none;"/><g stroke="rgba(130,192,233,1)" transform="matrix(0.3511880698803796,-0.9363049394154095,0.9363049394154095,0.3511880698803796,315,275)" style="stroke: rgb(130, 192, 233); stroke-width: 3;"><path d=" M17.49,-5.26 Q7.94,-0.72 0,0 Q7.94,0.72 17.49,5.26"/></g></g><g class="arrow-line"><path class="connection real" stroke-dasharray="" d="  M485,330 L403.62,368.3" style="stroke: rgb(202, 194, 126); stroke-width: 3; fill: none;"/><g stroke="rgba(202,194,126,1)" transform="matrix(0.9048270524660194,-0.425779291565073,0.425779291565073,0.9048270524660194,400,370)" style="stroke: rgb(202, 194, 126); stroke-width: 3;"><path d=" M17.49,-5.26 Q7.94,-0.72 0,0 Q7.94,0.72 17.49,5.26"/></g></g><g/></g><g/><g/><g/></svg>
+        <svg xmlns="http://www.w3.org/2000/svg" width="649" height="707.4583740234375" style="width:649px;height:707.4583740234375px;font-family:Asana-Math, Asana;background:transparent;"><g><g><g><g><g><g style="transform:matrix(1,0,0,1,12.171875,40.31333587646485);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136ZM829 220C829 354 729 461 610 461C487 461 390 351 390 220C390 88 492 -11 609 -11C729 -11 829 90 829 220ZM609 53C540 53 468 109 468 230C468 351 544 400 609 400C679 400 751 348 751 230C751 112 683 53 609 53ZM1140 272L1308 444L1218 444L1015 236L1015 694L943 694L943 0L1012 0L1012 141L1092 224L1248 0L1330 0ZM1760 219C1760 421 1653 461 1582 461C1471 461 1381 355 1381 226C1381 94 1477 -11 1597 -11C1660 -11 1717 13 1756 41L1750 106C1687 54 1621 50 1598 50C1518 50 1454 121 1451 219ZM1456 274C1472 350 1525 400 1582 400C1634 400 1690 366 1703 274ZM2224 298C2224 364 2209 455 2087 455C1997 455 1948 387 1942 379L1942 450L1870 450L1870 0L1948 0L1948 245C1948 311 1973 394 2049 394C2145 394 2146 323 2146 291L2146 0L2224 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,68.578125,40.31333587646485);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,76.71356201171875,40.31333587646485);"><path d="M435 298C435 364 420 455 298 455C208 455 159 387 153 379L153 450L81 450L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,90.05731201171875,44.635999999999996);"><path d="M299 689L279 689C220 627 137 624 89 622L89 563C122 564 170 566 220 587L220 59L95 59L95 0L424 0L424 59L299 59Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,100.078125,40.31333587646485);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,115.55731201171875,40.31333587646485);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,139.2552490234375,40.31333587646485);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,148.80731201171875,44.635999999999996);"><path d="M299 689L279 689C220 627 137 624 89 622L89 563C122 564 170 566 220 587L220 59L95 59L95 0L424 0L424 59L299 59Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g></g><g><g style="transform:matrix(1,0,0,1,12.171875,71.98);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136ZM829 220C829 354 729 461 610 461C487 461 390 351 390 220C390 88 492 -11 609 -11C729 -11 829 90 829 220ZM609 53C540 53 468 109 468 230C468 351 544 400 609 400C679 400 751 348 751 230C751 112 683 53 609 53ZM1140 272L1308 444L1218 444L1015 236L1015 694L943 694L943 0L1012 0L1012 141L1092 224L1248 0L1330 0ZM1760 219C1760 421 1653 461 1582 461C1471 461 1381 355 1381 226C1381 94 1477 -11 1597 -11C1660 -11 1717 13 1756 41L1750 106C1687 54 1621 50 1598 50C1518 50 1454 121 1451 219ZM1456 274C1472 350 1525 400 1582 400C1634 400 1690 366 1703 274ZM2224 298C2224 364 2209 455 2087 455C1997 455 1948 387 1942 379L1942 450L1870 450L1870 0L1948 0L1948 245C1948 311 1973 394 2049 394C2145 394 2146 323 2146 291L2146 0L2224 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,68.578125,71.98);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,76.71356201171875,71.98);"><path d="M435 298C435 364 420 455 298 455C208 455 159 387 153 379L153 450L81 450L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,90.05731201171875,76.30266412353515);"><path d="M83 466C103 545 131 624 222 624C316 624 367 548 367 468C367 382 310 324 251 263L174 191L50 65L50 0L449 0L449 72L267 72C255 72 243 71 231 71L122 71C154 100 230 176 261 205C333 274 449 347 449 471C449 587 368 689 236 689C122 689 66 610 42 522C66 487 59 501 83 466Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,100.078125,71.98);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,115.55731201171875,71.98);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,139.2552490234375,71.98);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,148.80731201171875,76.30266412353515);"><path d="M83 466C103 545 131 624 222 624C316 624 367 548 367 468C367 382 310 324 251 263L174 191L50 65L50 0L449 0L449 72L267 72C255 72 243 71 231 71L122 71C154 100 230 176 261 205C333 274 449 347 449 471C449 587 368 689 236 689C122 689 66 610 42 522C66 487 59 501 83 466Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g></g><g><g style="transform:matrix(1,0,0,1,12.171875,103.64666412353516);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136ZM829 220C829 354 729 461 610 461C487 461 390 351 390 220C390 88 492 -11 609 -11C729 -11 829 90 829 220ZM609 53C540 53 468 109 468 230C468 351 544 400 609 400C679 400 751 348 751 230C751 112 683 53 609 53ZM1140 272L1308 444L1218 444L1015 236L1015 694L943 694L943 0L1012 0L1012 141L1092 224L1248 0L1330 0ZM1760 219C1760 421 1653 461 1582 461C1471 461 1381 355 1381 226C1381 94 1477 -11 1597 -11C1660 -11 1717 13 1756 41L1750 106C1687 54 1621 50 1598 50C1518 50 1454 121 1451 219ZM1456 274C1472 350 1525 400 1582 400C1634 400 1690 366 1703 274ZM2224 298C2224 364 2209 455 2087 455C1997 455 1948 387 1942 379L1942 450L1870 450L1870 0L1948 0L1948 245C1948 311 1973 394 2049 394C2145 394 2146 323 2146 291L2146 0L2224 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,68.578125,103.64666412353516);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,76.71356201171875,103.64666412353516);"><path d="M435 298C435 364 420 455 298 455C208 455 159 387 153 379L153 450L81 450L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,90.05731201171875,107.96933587646484);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,100.078125,103.64666412353516);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,115.55731201171875,103.64666412353516);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,139.2552490234375,103.64666412353516);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,148.80731201171875,107.96933587646484);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g></g><g><g style="transform:matrix(1,0,0,1,12.171875,135.31333587646483);"><path d="M124 111C94 111 67 83 67 53C67 23 94 -5 123 -5C155 -5 183 22 183 53C183 83 155 111 124 111ZM373 111C343 111 316 83 316 53C316 23 343 -5 372 -5C404 -5 432 22 432 53C432 83 404 111 373 111ZM622 111C592 111 565 83 565 53C565 23 592 -5 621 -5C653 -5 681 22 681 53C681 83 653 111 622 111Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,245.3802490234375,659.4047891235351);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,262.578125,665.2589131469726);"><path d="M459 253C459 366 378 446 264 446C216 446 180 443 127 396L127 605L432 604L432 689L75 690L75 322L95 316C142 363 169 377 218 377C314 377 374 309 374 201C374 90 310 25 201 25C147 25 97 43 83 69L37 151L13 137C36 80 48 48 62 4C90 -11 130 -20 173 -20C301 -20 459 89 459 253Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,465.3802490234375,444.4047891235352);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,482.578125,450.2588826293945);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,25.380218505859375,444.4047891235352);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,42.578125,450.2588826293945);"><path d="M409 603L47 -1L157 -1L497 659L497 689L44 689L44 477L74 477L81 533C89 595 96 603 142 603Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,405.3802490234375,284.4047891235352);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,422.578125,290.2588826293945);"><path d="M16 23L16 -3C203 -3 203 0 239 0C275 0 275 -3 468 -3L468 82C353 77 307 81 122 77L304 270C401 373 431 428 431 503C431 618 353 689 226 689C154 689 105 669 56 619L39 483L68 483L81 529C97 587 133 612 200 612C286 612 341 558 341 473C341 398 299 324 186 204Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,405.3802490234375,604.4047891235351);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,422.578125,610.2589131469726);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,85.38021850585938,604.4047891235351);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,102.578125,610.2589131469726);"><path d="M131 331C152 512 241 611 421 665L379 689C283 657 242 637 191 593C88 506 32 384 32 247C32 82 112 -20 241 -20C371 -20 468 83 468 219C468 334 399 409 293 409C216 409 184 370 131 331ZM255 349C331 349 382 283 382 184C382 80 331 13 254 13C169 13 123 86 123 220C123 255 127 274 138 291C160 325 207 349 255 349Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,332.04168701171875,37.480000000000004);"><path d="M157 214C157 314 229 386 327 388L327 455C238 454 183 405 152 359L152 450L82 450L82 0L157 0ZM739 289C739 391 666 461 574 461C509 461 464 445 417 418L423 352C475 389 525 402 574 402C621 402 661 362 661 288L661 245C511 243 384 201 384 113C384 70 411 -11 498 -11C512 -11 606 -9 664 36L664 0L739 0ZM661 132C661 113 661 88 627 69C598 51 560 50 549 50C501 50 456 73 456 115C456 185 618 192 661 194ZM1254 298C1254 364 1239 455 1117 455C1027 455 978 387 972 379L972 450L900 450L900 0L978 0L978 245C978 311 1003 394 1079 394C1175 394 1176 323 1176 291L1176 0L1254 0ZM1686 391C1708 391 1736 395 1760 395C1778 395 1817 392 1819 392L1808 455C1738 455 1680 436 1650 423C1629 440 1595 455 1555 455C1469 455 1396 383 1396 292C1396 255 1409 219 1429 193C1400 152 1400 113 1400 108C1400 82 1409 53 1426 32C1374 1 1362 -45 1362 -71C1362 -146 1461 -206 1583 -206C1706 -206 1805 -147 1805 -70C1805 69 1638 69 1599 69L1511 69C1498 69 1453 69 1453 122C1453 133 1457 149 1464 158C1485 143 1518 129 1555 129C1645 129 1715 203 1715 292C1715 340 1693 377 1682 392ZM1555 186C1518 186 1466 209 1466 292C1466 375 1518 398 1555 398C1598 398 1645 370 1645 292C1645 214 1598 186 1555 186ZM1600 -3C1622 -3 1735 -3 1735 -72C1735 -116 1666 -149 1584 -149C1503 -149 1432 -118 1432 -71C1432 -68 1432 -3 1510 -3ZM2247 219C2247 421 2140 461 2069 461C1958 461 1868 355 1868 226C1868 94 1964 -11 2084 -11C2147 -11 2204 13 2243 41L2237 106C2174 54 2108 50 2085 50C2005 50 1941 121 1938 219ZM1943 274C1959 350 2012 400 2069 400C2121 400 2177 366 2190 274Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,387.76043701171875,37.480000000000004);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,395.8958740234375,37.480000000000004);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,405.44793701171875,41.80266412353515);"><path d="M299 689L279 689C220 627 137 624 89 622L89 563C122 564 170 566 220 587L220 59L95 59L95 0L424 0L424 59L299 59Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,415.46875,37.480000000000004);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,426.46875,37.480000000000004);"><path d="M424 386L565 386L565 444L424 444L424 571L355 571L355 444L268 444L268 386L352 386L352 119C352 59 366 -11 435 -11C505 -11 556 14 581 27L565 86C539 65 507 53 475 53C438 53 424 83 424 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,442.1146240234375,41.80266412353515);"><path d="M83 466C103 545 131 624 222 624C316 624 367 548 367 468C367 382 310 324 251 263L174 191L50 65L50 0L449 0L449 72L267 72C255 72 243 71 231 71L122 71C154 100 230 176 261 205C333 274 449 347 449 471C449 587 368 689 236 689C122 689 66 610 42 522C66 487 59 501 83 466Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,452.13543701171875,37.480000000000004);"><path d="M245 -184L254 -171C248 -140 246 -112 246 -44L246 578C246 628 250 665 250 691C250 706 249 717 245 726L51 726L45 720L45 694L49 689L87 689C114 689 136 683 148 673C157 664 160 649 160 616L160 -75C160 -108 157 -122 148 -131C136 -141 114 -147 87 -147L49 -147L45 -152L45 -178L51 -184Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,460.2708740234375,37.480000000000004);"><path d="" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g style="transform:matrix(1,0,0,1,471.2708740234375,37.480000000000004);"><path d="M949 272L743 486L711 452L836 300L65 300L65 241L836 241L711 89L743 55Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g><g style="transform:matrix(1,0,0,1,500.96875,37.480000000000004);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,510.32293701171875,37.480000000000004);"><path d="M435 298C435 364 420 455 298 455C208 455 159 387 153 379L153 450L81 450L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,523.6666870117188,41.80266412353515);"><path d="M83 466C103 545 131 624 222 624C316 624 367 548 367 468C367 382 310 324 251 263L174 191L50 65L50 0L449 0L449 72L267 72C255 72 243 71 231 71L122 71C154 100 230 176 261 205C333 274 449 347 449 471C449 587 368 689 236 689C122 689 66 610 42 522C66 487 59 501 83 466Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,533.6875,37.480000000000004);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,544.6875,37.480000000000004);"><path d="M684 298C684 364 669 455 547 455C457 455 408 387 402 379L402 450L330 450L330 0L408 0L408 245C408 311 433 394 509 394C605 394 606 323 606 291L606 0L684 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,564.125,41.80266412353515);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,574.1458740234375,37.480000000000004);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,585.1458740234375,37.480000000000004);"><path d="M684 298C684 364 669 455 547 455C457 455 408 387 402 379L402 450L330 450L330 0L408 0L408 245C408 311 433 394 509 394C605 394 606 323 606 291L606 0L684 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,604.5833740234375,41.80266412353515);"><path d="M372 174L471 174L471 236L372 236L372 667L281 667L28 236L28 174L293 174L293 0L372 0ZM106 236C158 323 299 564 299 622L299 236Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,615.822998046875,37.480000000000004);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g><g><g><g><g><g style="transform:matrix(1,0,0,1,332.04168701171875,70.14666412353516);"><path d="M157 214C157 314 229 386 327 388L327 455C238 454 183 405 152 359L152 450L82 450L82 0L157 0ZM739 289C739 391 666 461 574 461C509 461 464 445 417 418L423 352C475 389 525 402 574 402C621 402 661 362 661 288L661 245C511 243 384 201 384 113C384 70 411 -11 498 -11C512 -11 606 -9 664 36L664 0L739 0ZM661 132C661 113 661 88 627 69C598 51 560 50 549 50C501 50 456 73 456 115C456 185 618 192 661 194ZM1254 298C1254 364 1239 455 1117 455C1027 455 978 387 972 379L972 450L900 450L900 0L978 0L978 245C978 311 1003 394 1079 394C1175 394 1176 323 1176 291L1176 0L1254 0ZM1686 391C1708 391 1736 395 1760 395C1778 395 1817 392 1819 392L1808 455C1738 455 1680 436 1650 423C1629 440 1595 455 1555 455C1469 455 1396 383 1396 292C1396 255 1409 219 1429 193C1400 152 1400 113 1400 108C1400 82 1409 53 1426 32C1374 1 1362 -45 1362 -71C1362 -146 1461 -206 1583 -206C1706 -206 1805 -147 1805 -70C1805 69 1638 69 1599 69L1511 69C1498 69 1453 69 1453 122C1453 133 1457 149 1464 158C1485 143 1518 129 1555 129C1645 129 1715 203 1715 292C1715 340 1693 377 1682 392ZM1555 186C1518 186 1466 209 1466 292C1466 375 1518 398 1555 398C1598 398 1645 370 1645 292C1645 214 1598 186 1555 186ZM1600 -3C1622 -3 1735 -3 1735 -72C1735 -116 1666 -149 1584 -149C1503 -149 1432 -118 1432 -71C1432 -68 1432 -3 1510 -3ZM2247 219C2247 421 2140 461 2069 461C1958 461 1868 355 1868 226C1868 94 1964 -11 2084 -11C2147 -11 2204 13 2243 41L2237 106C2174 54 2108 50 2085 50C2005 50 1941 121 1938 219ZM1943 274C1959 350 2012 400 2069 400C2121 400 2177 366 2190 274Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,387.76043701171875,70.14666412353516);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,395.8958740234375,70.14666412353516);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,405.44793701171875,74.46933587646484);"><path d="M83 466C103 545 131 624 222 624C316 624 367 548 367 468C367 382 310 324 251 263L174 191L50 65L50 0L449 0L449 72L267 72C255 72 243 71 231 71L122 71C154 100 230 176 261 205C333 274 449 347 449 471C449 587 368 689 236 689C122 689 66 610 42 522C66 487 59 501 83 466Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,415.46875,70.14666412353516);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,426.46875,70.14666412353516);"><path d="M424 386L565 386L565 444L424 444L424 571L355 571L355 444L268 444L268 386L352 386L352 119C352 59 366 -11 435 -11C505 -11 556 14 581 27L565 86C539 65 507 53 475 53C438 53 424 83 424 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,442.1146240234375,74.46933587646484);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,452.13543701171875,70.14666412353516);"><path d="M245 -184L254 -171C248 -140 246 -112 246 -44L246 578C246 628 250 665 250 691C250 706 249 717 245 726L51 726L45 720L45 694L49 689L87 689C114 689 136 683 148 673C157 664 160 649 160 616L160 -75C160 -108 157 -122 148 -131C136 -141 114 -147 87 -147L49 -147L45 -152L45 -178L51 -184Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,460.2708740234375,70.14666412353516);"><path d="" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g style="transform:matrix(1,0,0,1,471.2708740234375,70.14666412353516);"><path d="M949 272L743 486L711 452L836 300L65 300L65 241L836 241L711 89L743 55Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g><g style="transform:matrix(1,0,0,1,500.96875,70.14666412353516);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,510.32293701171875,70.14666412353516);"><path d="M435 298C435 364 420 455 298 455C208 455 159 387 153 379L153 450L81 450L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,523.6666870117188,74.46933587646484);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,533.6875,70.14666412353516);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,544.6875,70.14666412353516);"><path d="M684 298C684 364 669 455 547 455C457 455 408 387 402 379L402 450L330 450L330 0L408 0L408 245C408 311 433 394 509 394C605 394 606 323 606 291L606 0L684 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,564.125,74.46933587646484);"><path d="M372 174L471 174L471 236L372 236L372 667L281 667L28 236L28 174L293 174L293 0L372 0ZM106 236C158 323 299 564 299 622L299 236Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,574.1458740234375,70.14666412353516);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,585.1458740234375,70.14666412353516);"><path d="M684 298C684 364 669 455 547 455C457 455 408 387 402 379L402 450L330 450L330 0L408 0L408 245C408 311 433 394 509 394C605 394 606 323 606 291L606 0L684 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,604.5833740234375,74.46933587646484);"><path d="M153 602L416 602L416 667L81 667L81 292L147 292C164 332 201 372 259 372C306 372 360 330 360 208C360 40 238 40 229 40C162 40 101 79 72 134L39 77C80 19 149 -22 230 -22C349 -22 449 78 449 206C449 333 363 434 260 434C220 434 182 419 153 392Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,615.822998046875,70.14666412353516);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g><g><g><g><g><g style="transform:matrix(1,0,0,1,332.04168701171875,102.81333587646485);"><path d="M157 214C157 314 229 386 327 388L327 455C238 454 183 405 152 359L152 450L82 450L82 0L157 0ZM739 289C739 391 666 461 574 461C509 461 464 445 417 418L423 352C475 389 525 402 574 402C621 402 661 362 661 288L661 245C511 243 384 201 384 113C384 70 411 -11 498 -11C512 -11 606 -9 664 36L664 0L739 0ZM661 132C661 113 661 88 627 69C598 51 560 50 549 50C501 50 456 73 456 115C456 185 618 192 661 194ZM1254 298C1254 364 1239 455 1117 455C1027 455 978 387 972 379L972 450L900 450L900 0L978 0L978 245C978 311 1003 394 1079 394C1175 394 1176 323 1176 291L1176 0L1254 0ZM1686 391C1708 391 1736 395 1760 395C1778 395 1817 392 1819 392L1808 455C1738 455 1680 436 1650 423C1629 440 1595 455 1555 455C1469 455 1396 383 1396 292C1396 255 1409 219 1429 193C1400 152 1400 113 1400 108C1400 82 1409 53 1426 32C1374 1 1362 -45 1362 -71C1362 -146 1461 -206 1583 -206C1706 -206 1805 -147 1805 -70C1805 69 1638 69 1599 69L1511 69C1498 69 1453 69 1453 122C1453 133 1457 149 1464 158C1485 143 1518 129 1555 129C1645 129 1715 203 1715 292C1715 340 1693 377 1682 392ZM1555 186C1518 186 1466 209 1466 292C1466 375 1518 398 1555 398C1598 398 1645 370 1645 292C1645 214 1598 186 1555 186ZM1600 -3C1622 -3 1735 -3 1735 -72C1735 -116 1666 -149 1584 -149C1503 -149 1432 -118 1432 -71C1432 -68 1432 -3 1510 -3ZM2247 219C2247 421 2140 461 2069 461C1958 461 1868 355 1868 226C1868 94 1964 -11 2084 -11C2147 -11 2204 13 2243 41L2237 106C2174 54 2108 50 2085 50C2005 50 1941 121 1938 219ZM1943 274C1959 350 2012 400 2069 400C2121 400 2177 366 2190 274Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,387.76043701171875,102.81333587646485);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,395.8958740234375,102.81333587646485);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,405.44793701171875,107.13600762939453);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,415.46875,102.81333587646485);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,426.46875,102.81333587646485);"><path d="M424 386L565 386L565 444L424 444L424 571L355 571L355 444L268 444L268 386L352 386L352 119C352 59 366 -11 435 -11C505 -11 556 14 581 27L565 86C539 65 507 53 475 53C438 53 424 83 424 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,442.1146240234375,107.13600762939453);"><path d="M372 174L471 174L471 236L372 236L372 667L281 667L28 236L28 174L293 174L293 0L372 0ZM106 236C158 323 299 564 299 622L299 236Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,452.13543701171875,102.81333587646485);"><path d="M245 -184L254 -171C248 -140 246 -112 246 -44L246 578C246 628 250 665 250 691C250 706 249 717 245 726L51 726L45 720L45 694L49 689L87 689C114 689 136 683 148 673C157 664 160 649 160 616L160 -75C160 -108 157 -122 148 -131C136 -141 114 -147 87 -147L49 -147L45 -152L45 -178L51 -184Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,460.2708740234375,102.81333587646485);"><path d="" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g style="transform:matrix(1,0,0,1,471.2708740234375,102.81333587646485);"><path d="M949 272L743 486L711 452L836 300L65 300L65 241L836 241L711 89L743 55Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g><g style="transform:matrix(1,0,0,1,500.96875,102.81333587646485);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,510.32293701171875,102.81333587646485);"><path d="M435 298C435 364 420 455 298 455C208 455 159 387 153 379L153 450L81 450L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,523.6666870117188,107.13600762939453);"><path d="M372 174L471 174L471 236L372 236L372 667L281 667L28 236L28 174L293 174L293 0L372 0ZM106 236C158 323 299 564 299 622L299 236Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,533.6875,102.81333587646485);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,544.6875,102.81333587646485);"><path d="M684 298C684 364 669 455 547 455C457 455 408 387 402 379L402 450L330 450L330 0L408 0L408 245C408 311 433 394 509 394C605 394 606 323 606 291L606 0L684 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,564.125,107.13600762939453);"><path d="M153 602L416 602L416 667L81 667L81 292L147 292C164 332 201 372 259 372C306 372 360 330 360 208C360 40 238 40 229 40C162 40 101 79 72 134L39 77C80 19 149 -22 230 -22C349 -22 449 78 449 206C449 333 363 434 260 434C220 434 182 419 153 392Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,574.1458740234375,102.81333587646485);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,585.1458740234375,102.81333587646485);"><path d="M684 298C684 364 669 455 547 455C457 455 408 387 402 379L402 450L330 450L330 0L408 0L408 245C408 311 433 394 509 394C605 394 606 323 606 291L606 0L684 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,604.5833740234375,107.13600762939453);"><path d="M415 669C364 689 323 689 309 689C168 689 42 546 42 327C42 40 166 -22 251 -22C311 -22 354 1 393 47C438 99 457 145 457 226C457 356 391 469 295 469C263 469 187 461 126 385C139 549 218 630 310 630C348 630 380 623 415 609ZM127 223C127 237 127 239 128 251C128 326 173 407 256 407C304 407 332 382 352 344C373 307 375 271 375 226C375 191 375 144 351 103C334 74 308 40 251 40C145 40 130 189 127 223Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,615.822998046875,102.81333587646485);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g><g><text x="332.04168701171875" y="113.66666412353516" style="white-space:pre;stroke:none;fill:rgb(0, 0, 0);font-size:21.6px;font-family:Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;dominant-baseline:text-before-edge;text-decoration:none solid rgb(0, 0, 0);">                                           ...</text></g></g><g><g><g><g><g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,284.9114990234375,163.04063262939454);"><path d="M435 298C435 364 420 455 298 455C236 455 188 424 156 383L156 694L81 694L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0ZM914 289C914 391 841 461 749 461C684 461 639 445 592 418L598 352C650 389 700 402 749 402C796 402 836 362 836 288L836 245C686 243 559 201 559 113C559 70 586 -11 673 -11C687 -11 781 -9 839 36L839 0L914 0ZM836 132C836 113 836 88 802 69C773 51 735 50 724 50C676 50 631 73 631 115C631 185 793 192 836 194ZM1354 128C1354 183 1317 217 1315 220C1276 255 1249 261 1199 270C1144 281 1098 291 1098 340C1098 402 1170 402 1183 402C1215 402 1268 398 1325 364L1337 429C1285 453 1244 461 1193 461C1168 461 1027 461 1027 330C1027 281 1056 249 1081 230C1112 208 1134 204 1189 193C1225 186 1283 174 1283 121C1283 52 1204 52 1189 52C1108 52 1052 89 1034 101L1022 33C1054 17 1109 -11 1190 -11C1328 -11 1354 75 1354 128ZM1811 298C1811 364 1796 455 1674 455C1612 455 1564 424 1532 383L1532 694L1457 694L1457 0L1535 0L1535 245C1535 311 1560 394 1636 394C1732 394 1733 323 1733 291L1733 0L1811 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,323.46356201171875,163.70728912353516);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,330.234375,163.04063262939454);"><path d="M105 469L137 665C138 667 138 669 138 671C138 689 116 709 95 709C74 709 52 689 52 670L52 665L85 469ZM286 469L318 665C319 667 319 669 319 670C319 689 297 709 276 709C254 709 233 690 233 670L233 665L266 469ZM546 386L656 386L656 444L543 444L543 563C543 637 610 644 636 644C656 644 683 642 717 627L717 694C705 697 674 705 637 705C543 705 471 634 471 534L471 444L397 444L397 386L471 386L471 0L546 0ZM1143 220C1143 354 1043 461 924 461C801 461 704 351 704 220C704 88 806 -11 923 -11C1043 -11 1143 90 1143 220ZM923 53C854 53 782 109 782 230C782 351 858 400 923 400C993 400 1065 348 1065 230C1065 112 997 53 923 53ZM1642 220C1642 354 1542 461 1423 461C1300 461 1203 351 1203 220C1203 88 1305 -11 1422 -11C1542 -11 1642 90 1642 220ZM1422 53C1353 53 1281 109 1281 230C1281 351 1357 400 1422 400C1492 400 1564 348 1564 230C1564 112 1496 53 1422 53ZM1777 469L1809 665C1810 667 1810 669 1810 671C1810 689 1788 709 1767 709C1746 709 1724 689 1724 670L1724 665L1757 469ZM1958 469L1990 665C1991 667 1991 669 1991 670C1991 689 1969 709 1948 709C1926 709 1905 690 1905 670L1905 665L1938 469Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,371.86981201171875,163.70728912353516);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g></g><g><g style="transform:matrix(1,0,0,1,284.9114990234375,187.04063262939454);"><path d="" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g style="transform:matrix(1,0,0,1,324.52606201171875,187.04063262939454);"><path d="M949 272L743 486L711 452L836 300L65 300L65 241L836 241L711 89L743 55Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g></g><g style="transform:matrix(1,0,0,1,349.2552490234375,187.70728912353516);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,357.0364990234375,187.04063262939454);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,368.96356201171875,191.30603912353516);"><path d="M16 23L16 -3C203 -3 203 0 239 0C275 0 275 -3 468 -3L468 82C353 77 307 81 122 77L304 270C401 373 431 428 431 503C431 618 353 689 226 689C154 689 105 669 56 619L39 483L68 483L81 529C97 587 133 612 200 612C286 612 341 558 341 473C341 398 299 324 186 204Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.01428,0,0,-0.01428,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,377.30731201171875,187.04063262939454);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,386.46356201171875,187.04063262939454);"><path d="M273 388L280 368L312 389C349 412 352 414 359 414C370 414 377 404 377 389C377 338 336 145 295 2L302 -9C327 -2 350 4 372 8C391 134 412 199 458 268C512 352 587 414 632 414C643 414 649 405 649 390C649 372 646 351 638 319L586 107C577 70 573 47 573 31C573 6 584 -9 603 -9C629 -9 665 12 763 85L753 103L727 86C698 67 676 56 666 56C659 56 653 65 653 76C653 81 654 92 655 96L721 372C728 401 732 429 732 446C732 469 721 482 701 482C659 482 590 444 531 389C493 354 465 320 413 247L451 408C455 426 457 438 457 449C457 470 449 482 434 482C413 482 374 460 301 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,403.46356201171875,191.30603912353516);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.01428,0,0,-0.01428,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,411.80731201171875,187.04063262939454);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,420.96356201171875,187.04063262939454);"><path d="M273 388L280 368L312 389C349 412 352 414 359 414C370 414 377 404 377 389C377 338 336 145 295 2L302 -9C327 -2 350 4 372 8C391 134 412 199 458 268C512 352 587 414 632 414C643 414 649 405 649 390C649 372 646 351 638 319L586 107C577 70 573 47 573 31C573 6 584 -9 603 -9C629 -9 665 12 763 85L753 103L727 86C698 67 676 56 666 56C659 56 653 65 653 76C653 81 654 92 655 96L721 372C728 401 732 429 732 446C732 469 721 482 701 482C659 482 590 444 531 389C493 354 465 320 413 247L451 408C455 426 457 438 457 449C457 470 449 482 434 482C413 482 374 460 301 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,437.96356201171875,191.30603912353516);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.01428,0,0,-0.01428,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,447.3177490234375,187.70728912353516);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,245.3802490234375,224.40478912353515);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,262.578125,230.25888262939452);"><path d="M418 -3L418 27L366 30C311 33 301 44 301 96L301 700L60 598L67 548L217 614L217 96C217 44 206 33 152 30L96 27L96 -3C250 0 250 0 261 0C292 0 402 -3 418 -3Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,85.38021850585938,284.4047891235352);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,102.578125,290.2588826293945);"><path d="M168 345C127 326 110 315 88 294C50 256 30 211 30 159C30 56 113 -20 226 -20C356 -20 464 82 464 206C464 286 427 329 313 381C404 443 436 485 436 545C436 631 365 689 259 689C140 689 53 613 53 508C53 440 80 402 168 345ZM284 295C347 267 385 218 385 164C385 80 322 14 241 14C156 14 101 74 101 167C101 240 130 286 204 331ZM223 423C160 454 128 494 128 544C128 610 176 655 247 655C320 655 368 607 368 534C368 477 343 438 278 396Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,457.4114990234375,316.56666412353513);"><path d="M435 298C435 364 420 455 298 455C236 455 188 424 156 383L156 694L81 694L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0ZM914 289C914 391 841 461 749 461C684 461 639 445 592 418L598 352C650 389 700 402 749 402C796 402 836 362 836 288L836 245C686 243 559 201 559 113C559 70 586 -11 673 -11C687 -11 781 -9 839 36L839 0L914 0ZM836 132C836 113 836 88 802 69C773 51 735 50 724 50C676 50 631 73 631 115C631 185 793 192 836 194ZM1354 128C1354 183 1317 217 1315 220C1276 255 1249 261 1199 270C1144 281 1098 291 1098 340C1098 402 1170 402 1183 402C1215 402 1268 398 1325 364L1337 429C1285 453 1244 461 1193 461C1168 461 1027 461 1027 330C1027 281 1056 249 1081 230C1112 208 1134 204 1189 193C1225 186 1283 174 1283 121C1283 52 1204 52 1189 52C1108 52 1052 89 1034 101L1022 33C1054 17 1109 -11 1190 -11C1328 -11 1354 75 1354 128ZM1811 298C1811 364 1796 455 1674 455C1612 455 1564 424 1532 383L1532 694L1457 694L1457 0L1535 0L1535 245C1535 311 1560 394 1636 394C1732 394 1733 323 1733 291L1733 0L1811 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,495.96356201171875,317.2333511352539);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,502.734375,316.56666412353513);"><path d="M105 469L137 665C138 667 138 669 138 671C138 689 116 709 95 709C74 709 52 689 52 670L52 665L85 469ZM286 469L318 665C319 667 319 669 319 670C319 689 297 709 276 709C254 709 233 690 233 670L233 665L266 469ZM527 694L452 694L452 0L530 0L530 46C554 24 597 -11 664 -11C764 -11 850 89 850 223C850 347 782 455 688 455C649 455 587 445 527 396ZM530 335C546 359 582 394 637 394C696 394 772 351 772 223C772 93 688 50 627 50C588 50 555 68 530 114ZM1284 289C1284 391 1211 461 1119 461C1054 461 1009 445 962 418L968 352C1020 389 1070 402 1119 402C1166 402 1206 362 1206 288L1206 245C1056 243 929 201 929 113C929 70 956 -11 1043 -11C1057 -11 1151 -9 1209 36L1209 0L1284 0ZM1206 132C1206 113 1206 88 1172 69C1143 51 1105 50 1094 50C1046 50 1001 73 1001 115C1001 185 1163 192 1206 194ZM1521 214C1521 314 1593 386 1691 388L1691 455C1602 454 1547 405 1516 359L1516 450L1446 450L1446 0L1521 0ZM1809 469L1841 665C1842 667 1842 669 1842 671C1842 689 1820 709 1799 709C1778 709 1756 689 1756 670L1756 665L1789 469ZM1990 469L2022 665C2023 667 2023 669 2023 670C2023 689 2001 709 1980 709C1958 709 1937 690 1937 670L1937 665L1970 469Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,545.015625,317.2333511352539);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g></g></g></g></g><g><g><g><g><g style="transform:matrix(1,0,0,1,457.4114990234375,343.2333511352539);"><path d="" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g style="transform:matrix(1,0,0,1,497.02606201171875,343.2333511352539);"><path d="M949 272L743 486L711 452L836 300L65 300L65 241L836 241L711 89L743 55Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g></g><g style="transform:matrix(1,0,0,1,521.7552490234375,343.9000076293945);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,529.5364990234375,343.2333511352539);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,541.4635620117188,347.4987576293945);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.01428,0,0,-0.01428,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,549.8073120117188,343.2333511352539);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,558.9635620117188,343.2333511352539);"><path d="M273 388L280 368L312 389C349 412 352 414 359 414C370 414 377 404 377 389C377 338 336 145 295 2L302 -9C327 -2 350 4 372 8C391 134 412 199 458 268C512 352 587 414 632 414C643 414 649 405 649 390C649 372 646 351 638 319L586 107C577 70 573 47 573 31C573 6 584 -9 603 -9C629 -9 665 12 763 85L753 103L727 86C698 67 676 56 666 56C659 56 653 65 653 76C653 81 654 92 655 96L721 372C728 401 732 429 732 446C732 469 721 482 701 482C659 482 590 444 531 389C493 354 465 320 413 247L451 408C455 426 457 438 457 449C457 470 449 482 434 482C413 482 374 460 301 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,575.9635620117188,347.4987576293945);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.01428,0,0,-0.01428,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,584.3073120117188,343.2333511352539);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,593.4635620117188,343.2333511352539);"><path d="M273 388L280 368L312 389C349 412 352 414 359 414C370 414 377 404 377 389C377 338 336 145 295 2L302 -9C327 -2 350 4 372 8C391 134 412 199 458 268C512 352 587 414 632 414C643 414 649 405 649 390C649 372 646 351 638 319L586 107C577 70 573 47 573 31C573 6 584 -9 603 -9C629 -9 665 12 763 85L753 103L727 86C698 67 676 56 666 56C659 56 653 65 653 76C653 81 654 92 655 96L721 372C728 401 732 429 732 446C732 469 721 482 701 482C659 482 590 444 531 389C493 354 465 320 413 247L451 408C455 426 457 438 457 449C457 470 449 482 434 482C413 482 374 460 301 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,610.463623046875,347.4987576293945);"><path d="M459 253C459 366 378 446 264 446C216 446 180 443 127 396L127 605L432 604L432 689L75 690L75 322L95 316C142 363 169 377 218 377C314 377 374 309 374 201C374 90 310 25 201 25C147 25 97 43 83 69L37 151L13 137C36 80 48 48 62 4C90 -11 130 -20 173 -20C301 -20 459 89 459 253Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.01428,0,0,-0.01428,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,619.8177490234375,343.9000076293945);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,254.71356201171875,324.78125762939453);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,261.33856201171875,328.4521011352539);"><path d="M299 689L279 689C220 627 137 624 89 622L89 563C122 564 170 566 220 587L220 59L95 59L95 0L424 0L424 59L299 59Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.0119,0,0,-0.0119,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,331.71356201171875,354.78125762939453);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,338.33856201171875,358.4521011352539);"><path d="M83 466C103 545 131 624 222 624C316 624 367 548 367 468C367 382 310 324 251 263L174 191L50 65L50 0L449 0L449 72L267 72C255 72 243 71 231 71L122 71C154 100 230 176 261 205C333 274 449 347 449 471C449 587 368 689 236 689C122 689 66 610 42 522C66 487 59 501 83 466Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.0119,0,0,-0.0119,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,359.71356201171875,439.78125762939453);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,366.33856201171875,443.4521011352539);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.0119,0,0,-0.0119,0,0);"></path></g></g></g></g></g></g></g></g></g></svg>
+</svg>
diff --git a/content/doc/4.0-alpha4/_images/vnodes.svg b/content/doc/4.0-alpha4/_images/vnodes.svg
new file mode 100644
index 0000000..71b4fa2
--- /dev/null
+++ b/content/doc/4.0-alpha4/_images/vnodes.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="651" height="384.66668701171875" style="
+        width:651px;
+        height:384.66668701171875px;
+        background: transparent;
+        fill: none;
+">
+        
+        
+        <svg xmlns="http://www.w3.org/2000/svg" class="role-diagram-draw-area"><g class="shapes-region" style="stroke: black; fill: none;"><g class="composite-shape"><path class="real" d=" M40.4,190 C40.4,107.38 107.38,40.4 190,40.4 C272.62,40.4 339.6,107.38 339.6,190 C339.6,272.62 272.62,339.6 190,339.6 C107.38,339.6 40.4,272.62 40.4,190 Z" style="stroke-width: 1; stroke: rgba(0, 0, 0, 0.52); fill: none; stroke-dasharray: 1.125, 3.35;"/></g><g class="composite-shape"><path class="real" d=" M160,340 C160,323.43 173.43,310 190,310 C206.57,310 220,323.43 220,340 C220,356.57 206.57,370 190,370 C173.43,370 160,356.57 160,340 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(130, 192, 233); stroke-dasharray: 6, 6;"/></g><g class="composite-shape"><path class="real" d=" M160,40 C160,23.43 173.43,10 190,10 C206.57,10 220,23.43 220,40 C220,56.57 206.57,70 190,70 C173.43,70 160,56.57 160,40 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(130, 192, 233); stroke-dasharray: 6, 6;"/></g><g class="composite-shape"><path class="real" d=" M310,190 C310,173.43 323.43,160 340,160 C356.57,160 370,173.43 370,190 C370,206.57 356.57,220 340,220 C323.43,220 310,206.57 310,190 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(103, 148, 135); stroke-dasharray: 1.125, 3.35;"/></g><g class="composite-shape"><path class="real" d=" M10,190 C10,173.43 23.43,160 40,160 C56.57,160 70,173.43 70,190 C70,206.57 56.57,220 40,220 C23.43,220 10,206.57 10,190 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(103, 148, 135); stroke-dasharray: 1.125, 3.35;"/></g><g class="composite-shape"><path class="real" d=" M270,80 C270,63.43 283.43,50 300,50 C316.57,50 330,63.43 330,80 C330,96.57 316.57,110 300,110 C283.43,110 270,96.57 270,80 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(202, 194, 126);"/></g><g class="composite-shape"><path class="real" d=" M270,300 C270,283.43 283.43,270 300,270 C316.57,270 330,283.43 330,300 C330,316.57 316.57,330 300,330 C283.43,330 270,316.57 270,300 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M50,300 C50,283.43 63.43,270 80,270 C96.57,270 110,283.43 110,300 C110,316.57 96.57,330 80,330 C63.43,330 50,316.57 50,300 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(202, 194, 126);"/></g><g class="composite-shape"><path class="real" d=" M50,80 C50,63.43 63.43,50 80,50 C96.57,50 110,63.43 110,80 C110,96.57 96.57,110 80,110 C63.43,110 50,96.57 50,80 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M380,158.4 C380,146.47 389.67,136.8 401.6,136.8 C413.53,136.8 423.2,146.47 423.2,158.4 C423.2,170.33 413.53,180 401.6,180 C389.67,180 380,170.33 380,158.4 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(103, 148, 135); stroke-dasharray: 1.125, 3.35;"/></g><g class="composite-shape"><path class="real" d=" M380,101.6 C380,89.67 389.67,80 401.6,80 C413.53,80 423.2,89.67 423.2,101.6 C423.2,113.53 413.53,123.2 401.6,123.2 C389.67,123.2 380,113.53 380,101.6 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(130, 192, 233); stroke-dasharray: 6, 6;"/></g><g class="composite-shape"><path class="real" d=" M380,218.4 C380,206.47 389.67,196.8 401.6,196.8 C413.53,196.8 423.2,206.47 423.2,218.4 C423.2,230.33 413.53,240 401.6,240 C389.67,240 380,230.33 380,218.4 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(202, 194, 126);"/></g><g class="composite-shape"><path class="real" d=" M380,278.4 C380,266.47 389.67,256.8 401.6,256.8 C413.53,256.8 423.2,266.47 423.2,278.4 C423.2,290.33 413.53,300 401.6,300 C389.67,300 380,290.33 380,278.4 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M430,80 L640,80 L640,300 L430,300 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: none;"/></g><g/></g><g/><g/><g/></svg>
+        <svg xmlns="http://www.w3.org/2000/svg" width="649" height="382.66668701171875" style="width:649px;height:382.66668701171875px;font-family:Asana-Math, Asana;background:transparent;"><g><g><g><g><g><g style="transform:matrix(1,0,0,1,178.65625,348.9985620117188);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,189.3021240234375,354.852625);"><path d="M459 253C459 366 378 446 264 446C216 446 180 443 127 396L127 605L432 604L432 689L75 690L75 322L95 316C142 363 169 377 218 377C314 377 374 309 374 201C374 90 310 25 201 25C147 25 97 43 83 69L37 151L13 137C36 80 48 48 62 4C90 -11 130 -20 173 -20C301 -20 459 89 459 253Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,178.65625,49.800625);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,189.3021240234375,55.65471850585938);"><path d="M418 -3L418 27L366 30C311 33 301 44 301 96L301 700L60 598L67 548L217 614L217 96C217 44 206 33 152 30L96 27L96 -3C250 0 250 0 261 0C292 0 402 -3 418 -3Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,328.25,199.40481201171875);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,338.8958740234375,205.258875);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,29.052093505859375,199.40481201171875);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,39.69793701171875,205.258875);"><path d="M409 603L47 -1L157 -1L497 659L497 689L44 689L44 477L74 477L81 533C89 595 96 603 142 603Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,287.44793701171875,90.60271850585937);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,298.09375,96.45679675292969);"><path d="M16 23L16 -3C203 -3 203 0 239 0C275 0 275 -3 468 -3L468 82C353 77 307 81 122 77L304 270C401 373 431 428 431 503C431 618 353 689 226 689C154 689 105 669 56 619L39 483L68 483L81 529C97 587 133 612 200 612C286 612 341 558 341 473C341 398 299 324 186 204Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,287.44793701171875,308.1964685058594);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,298.09375,314.05056201171874);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,69.85418701171875,308.1964685058594);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,80.5,314.05056201171874);"><path d="M131 331C152 512 241 611 421 665L379 689C283 657 242 637 191 593C88 506 32 384 32 247C32 82 112 -20 241 -20C371 -20 468 83 468 219C468 334 399 409 293 409C216 409 184 370 131 331ZM255 349C331 349 382 283 382 184C382 80 331 13 254 13C169 13 123 86 123 220C123 255 127 274 138 291C160 325 207 349 255 349Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,69.85418701171875,90.60271850585937);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,80.5,96.45679675292969);"><path d="M168 345C127 326 110 315 88 294C50 256 30 211 30 159C30 56 113 -20 226 -20C356 -20 464 82 464 206C464 286 427 329 313 381C404 443 436 485 436 545C436 631 365 689 259 689C140 689 53 613 53 508C53 440 80 402 168 345ZM284 295C347 267 385 218 385 164C385 80 322 14 241 14C156 14 101 74 101 167C101 240 130 286 204 331ZM223 423C160 454 128 494 128 544C128 610 176 655 247 655C320 655 368 607 368 534C368 477 343 438 278 396Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,386.9739990234375,167.800625);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,404.171875,173.65471850585936);"><path d="M16 23L16 -3C203 -3 203 0 239 0C275 0 275 -3 468 -3L468 82C353 77 307 81 122 77L304 270C401 373 431 428 431 503C431 618 353 689 226 689C154 689 105 669 56 619L39 483L68 483L81 529C97 587 133 612 200 612C286 612 341 558 341 473C341 398 299 324 186 204Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,386.9739990234375,110.99856201171875);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,404.171875,116.852625);"><path d="M418 -3L418 27L366 30C311 33 301 44 301 96L301 700L60 598L67 548L217 614L217 96C217 44 206 33 152 30L96 27L96 -3C250 0 250 0 261 0C292 0 402 -3 418 -3Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,386.9739990234375,227.800625);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,404.171875,233.65471850585936);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,386.9739990234375,287.800625);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,404.171875,293.65471850585936);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,438.125,111.64668701171875);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390ZM349 152C349 46 394 -11 477 -11C532 -11 592 15 637 57C699 116 743 230 743 331C743 425 693 482 610 482C506 482 349 382 349 152ZM573 444C634 444 667 399 667 315C667 219 636 113 592 60C574 39 548 27 517 27C459 27 425 72 425 151C425 264 464 387 513 427C526 438 549 444 573 444ZM1015 722L1003 733C951 707 915 698 843 691L839 670L887 670C911 670 921 663 921 646C921 638 920 629 919 622L871 354C857 279 841 210 789 1L798 -9L865 8L888 132C897 180 921 225 955 259C1024 59 1056 -9 1081 -9C1094 -9 1118 4 1162 35L1208 67L1200 86L1157 62C1143 54 1136 52 1128 52C1118 52 1111 58 1102 75C1067 139 1045 193 1006 316L1020 330C1081 391 1127 416 1177 416C1185 416 1196 414 1213 410L1230 473C1212 479 1194 482 1182 482C1116 482 1033 405 908 230ZM1571 111L1547 94C1494 56 1446 36 1410 36C1363 36 1334 73 1334 133C1334 158 1337 185 1342 214C1359 218 1468 248 1493 259C1578 296 1617 342 1617 404C1617 451 1583 482 1533 482C1465 496 1355 423 1318 349C1288 299 1258 180 1258 113C1258 35 1302 -11 1374 -11C1431 -11 1487 17 1579 92ZM1356 274C1373 343 1393 386 1422 412C1440 428 1471 440 1495 440C1524 440 1543 420 1543 388C1543 344 1508 297 1456 272C1428 258 1392 247 1347 237ZM1655 388L1662 368L1694 389C1731 412 1734 414 1741 414C1752 414 1759 404 1759 389C1759 338 1718 145 1677 2L1684 -9C1709 -2 1732 4 1754 8C1773 134 1794 199 1840 268C1894 352 1969 414 2014 414C2025 414 2031 405 2031 390C2031 372 2028 351 2020 319L1968 107C1959 70 1955 47 1955 31C1955 6 1966 -9 1985 -9C2011 -9 2047 12 2145 85L2135 103L2109 86C2080 67 2058 56 2048 56C2041 56 2035 65 2035 76C2035 81 2036 92 2037 96L2103 372C2110 401 2114 429 2114 446C2114 469 2103 482 2083 482C2041 482 1972 444 1913 389C1875 354 1847 320 1795 247L1833 408C1837 426 1839 438 1839 449C1839 470 1831 482 1816 482C1795 482 1756 460 1683 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,491.6458740234375,111.64668701171875);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,499.78125,111.64668701171875);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,514.1041870117188,115.96934350585937);"><path d="M418 -3L418 27L366 30C311 33 301 44 301 96L301 700L60 598L67 548L217 614L217 96C217 44 206 33 152 30L96 27L96 -3C250 0 250 0 261 0C292 0 402 -3 418 -3Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,524.125,111.64668701171875);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,539.6041870117188,111.64668701171875);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,563.3021240234375,111.64668701171875);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,572.65625,111.64668701171875);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,581.5208740234375,115.96934350585937);"><path d="M418 -3L418 27L366 30C311 33 301 44 301 96L301 700L60 598L67 548L217 614L217 96C217 44 206 33 152 30L96 27L96 -3C250 0 250 0 261 0C292 0 402 -3 418 -3Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,591.5416870117188,111.64668701171875);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,602.541748046875,111.64668701171875);"><path d="M374 390L318 107C317 99 305 61 305 31C305 6 316 -9 335 -9C370 -9 405 11 483 74L514 99L504 117L459 86C430 66 410 56 399 56C390 56 385 64 385 76C385 102 399 183 428 328L441 390L548 390L559 440C521 436 487 434 449 434C465 528 476 577 494 631L483 646C463 634 436 622 405 610L380 440C336 419 310 408 292 403L290 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,617.5,115.96934350585937);"><path d="M459 253C459 366 378 446 264 446C216 446 180 443 127 396L127 605L432 604L432 689L75 690L75 322L95 316C142 363 169 377 218 377C314 377 374 309 374 201C374 90 310 25 201 25C147 25 97 43 83 69L37 151L13 137C36 80 48 48 62 4C90 -11 130 -20 173 -20C301 -20 459 89 459 253Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,628.7396240234375,111.64668701171875);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,439.125,164.64668701171874);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390ZM349 152C349 46 394 -11 477 -11C532 -11 592 15 637 57C699 116 743 230 743 331C743 425 693 482 610 482C506 482 349 382 349 152ZM573 444C634 444 667 399 667 315C667 219 636 113 592 60C574 39 548 27 517 27C459 27 425 72 425 151C425 264 464 387 513 427C526 438 549 444 573 444ZM1015 722L1003 733C951 707 915 698 843 691L839 670L887 670C911 670 921 663 921 646C921 638 920 629 919 622L871 354C857 279 841 210 789 1L798 -9L865 8L888 132C897 180 921 225 955 259C1024 59 1056 -9 1081 -9C1094 -9 1118 4 1162 35L1208 67L1200 86L1157 62C1143 54 1136 52 1128 52C1118 52 1111 58 1102 75C1067 139 1045 193 1006 316L1020 330C1081 391 1127 416 1177 416C1185 416 1196 414 1213 410L1230 473C1212 479 1194 482 1182 482C1116 482 1033 405 908 230ZM1571 111L1547 94C1494 56 1446 36 1410 36C1363 36 1334 73 1334 133C1334 158 1337 185 1342 214C1359 218 1468 248 1493 259C1578 296 1617 342 1617 404C1617 451 1583 482 1533 482C1465 496 1355 423 1318 349C1288 299 1258 180 1258 113C1258 35 1302 -11 1374 -11C1431 -11 1487 17 1579 92ZM1356 274C1373 343 1393 386 1422 412C1440 428 1471 440 1495 440C1524 440 1543 420 1543 388C1543 344 1508 297 1456 272C1428 258 1392 247 1347 237ZM1655 388L1662 368L1694 389C1731 412 1734 414 1741 414C1752 414 1759 404 1759 389C1759 338 1718 145 1677 2L1684 -9C1709 -2 1732 4 1754 8C1773 134 1794 199 1840 268C1894 352 1969 414 2014 414C2025 414 2031 405 2031 390C2031 372 2028 351 2020 319L1968 107C1959 70 1955 47 1955 31C1955 6 1966 -9 1985 -9C2011 -9 2047 12 2145 85L2135 103L2109 86C2080 67 2058 56 2048 56C2041 56 2035 65 2035 76C2035 81 2036 92 2037 96L2103 372C2110 401 2114 429 2114 446C2114 469 2103 482 2083 482C2041 482 1972 444 1913 389C1875 354 1847 320 1795 247L1833 408C1837 426 1839 438 1839 449C1839 470 1831 482 1816 482C1795 482 1756 460 1683 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,492.6458740234375,164.64668701171874);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,500.78125,164.64668701171874);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,515.1041870117188,168.96934350585937);"><path d="M16 23L16 -3C203 -3 203 0 239 0C275 0 275 -3 468 -3L468 82C353 77 307 81 122 77L304 270C401 373 431 428 431 503C431 618 353 689 226 689C154 689 105 669 56 619L39 483L68 483L81 529C97 587 133 612 200 612C286 612 341 558 341 473C341 398 299 324 186 204Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,525.125,164.64668701171874);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,540.6041870117188,164.64668701171874);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,564.3021240234375,164.64668701171874);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,573.65625,164.64668701171874);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,582.5208740234375,168.96934350585937);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,592.5416870117188,164.64668701171874);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,603.541748046875,164.64668701171874);"><path d="M374 390L318 107C317 99 305 61 305 31C305 6 316 -9 335 -9C370 -9 405 11 483 74L514 99L504 117L459 86C430 66 410 56 399 56C390 56 385 64 385 76C385 102 399 183 428 328L441 390L548 390L559 440C521 436 487 434 449 434C465 528 476 577 494 631L483 646C463 634 436 622 405 610L380 440C336 419 310 408 292 403L290 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,618.5,168.96934350585937);"><path d="M409 603L47 -1L157 -1L497 659L497 689L44 689L44 477L74 477L81 533C89 595 96 603 142 603Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,629.7396240234375,164.64668701171874);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,439.125,221.64668701171874);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390ZM349 152C349 46 394 -11 477 -11C532 -11 592 15 637 57C699 116 743 230 743 331C743 425 693 482 610 482C506 482 349 382 349 152ZM573 444C634 444 667 399 667 315C667 219 636 113 592 60C574 39 548 27 517 27C459 27 425 72 425 151C425 264 464 387 513 427C526 438 549 444 573 444ZM1015 722L1003 733C951 707 915 698 843 691L839 670L887 670C911 670 921 663 921 646C921 638 920 629 919 622L871 354C857 279 841 210 789 1L798 -9L865 8L888 132C897 180 921 225 955 259C1024 59 1056 -9 1081 -9C1094 -9 1118 4 1162 35L1208 67L1200 86L1157 62C1143 54 1136 52 1128 52C1118 52 1111 58 1102 75C1067 139 1045 193 1006 316L1020 330C1081 391 1127 416 1177 416C1185 416 1196 414 1213 410L1230 473C1212 479 1194 482 1182 482C1116 482 1033 405 908 230ZM1571 111L1547 94C1494 56 1446 36 1410 36C1363 36 1334 73 1334 133C1334 158 1337 185 1342 214C1359 218 1468 248 1493 259C1578 296 1617 342 1617 404C1617 451 1583 482 1533 482C1465 496 1355 423 1318 349C1288 299 1258 180 1258 113C1258 35 1302 -11 1374 -11C1431 -11 1487 17 1579 92ZM1356 274C1373 343 1393 386 1422 412C1440 428 1471 440 1495 440C1524 440 1543 420 1543 388C1543 344 1508 297 1456 272C1428 258 1392 247 1347 237ZM1655 388L1662 368L1694 389C1731 412 1734 414 1741 414C1752 414 1759 404 1759 389C1759 338 1718 145 1677 2L1684 -9C1709 -2 1732 4 1754 8C1773 134 1794 199 1840 268C1894 352 1969 414 2014 414C2025 414 2031 405 2031 390C2031 372 2028 351 2020 319L1968 107C1959 70 1955 47 1955 31C1955 6 1966 -9 1985 -9C2011 -9 2047 12 2145 85L2135 103L2109 86C2080 67 2058 56 2048 56C2041 56 2035 65 2035 76C2035 81 2036 92 2037 96L2103 372C2110 401 2114 429 2114 446C2114 469 2103 482 2083 482C2041 482 1972 444 1913 389C1875 354 1847 320 1795 247L1833 408C1837 426 1839 438 1839 449C1839 470 1831 482 1816 482C1795 482 1756 460 1683 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,492.6458740234375,221.64668701171874);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,500.78125,221.64668701171874);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,515.1041870117188,225.96934350585937);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,525.125,221.64668701171874);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,540.6041870117188,221.64668701171874);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,564.3021240234375,221.64668701171874);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,573.65625,221.64668701171874);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,582.5208740234375,225.96934350585937);"><path d="M16 23L16 -3C203 -3 203 0 239 0C275 0 275 -3 468 -3L468 82C353 77 307 81 122 77L304 270C401 373 431 428 431 503C431 618 353 689 226 689C154 689 105 669 56 619L39 483L68 483L81 529C97 587 133 612 200 612C286 612 341 558 341 473C341 398 299 324 186 204Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,592.5416870117188,221.64668701171874);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,603.541748046875,221.64668701171874);"><path d="M374 390L318 107C317 99 305 61 305 31C305 6 316 -9 335 -9C370 -9 405 11 483 74L514 99L504 117L459 86C430 66 410 56 399 56C390 56 385 64 385 76C385 102 399 183 428 328L441 390L548 390L559 440C521 436 487 434 449 434C465 528 476 577 494 631L483 646C463 634 436 622 405 610L380 440C336 419 310 408 292 403L290 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,618.5,225.96934350585937);"><path d="M131 331C152 512 241 611 421 665L379 689C283 657 242 637 191 593C88 506 32 384 32 247C32 82 112 -20 241 -20C371 -20 468 83 468 219C468 334 399 409 293 409C216 409 184 370 131 331ZM255 349C331 349 382 283 382 184C382 80 331 13 254 13C169 13 123 86 123 220C123 255 127 274 138 291C160 325 207 349 255 349Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,629.7396240234375,221.64668701171874);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,439.125,281.64668701171877);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390ZM349 152C349 46 394 -11 477 -11C532 -11 592 15 637 57C699 116 743 230 743 331C743 425 693 482 610 482C506 482 349 382 349 152ZM573 444C634 444 667 399 667 315C667 219 636 113 592 60C574 39 548 27 517 27C459 27 425 72 425 151C425 264 464 387 513 427C526 438 549 444 573 444ZM1015 722L1003 733C951 707 915 698 843 691L839 670L887 670C911 670 921 663 921 646C921 638 920 629 919 622L871 354C857 279 841 210 789 1L798 -9L865 8L888 132C897 180 921 225 955 259C1024 59 1056 -9 1081 -9C1094 -9 1118 4 1162 35L1208 67L1200 86L1157 62C1143 54 1136 52 1128 52C1118 52 1111 58 1102 75C1067 139 1045 193 1006 316L1020 330C1081 391 1127 416 1177 416C1185 416 1196 414 1213 410L1230 473C1212 479 1194 482 1182 482C1116 482 1033 405 908 230ZM1571 111L1547 94C1494 56 1446 36 1410 36C1363 36 1334 73 1334 133C1334 158 1337 185 1342 214C1359 218 1468 248 1493 259C1578 296 1617 342 1617 404C1617 451 1583 482 1533 482C1465 496 1355 423 1318 349C1288 299 1258 180 1258 113C1258 35 1302 -11 1374 -11C1431 -11 1487 17 1579 92ZM1356 274C1373 343 1393 386 1422 412C1440 428 1471 440 1495 440C1524 440 1543 420 1543 388C1543 344 1508 297 1456 272C1428 258 1392 247 1347 237ZM1655 388L1662 368L1694 389C1731 412 1734 414 1741 414C1752 414 1759 404 1759 389C1759 338 1718 145 1677 2L1684 -9C1709 -2 1732 4 1754 8C1773 134 1794 199 1840 268C1894 352 1969 414 2014 414C2025 414 2031 405 2031 390C2031 372 2028 351 2020 319L1968 107C1959 70 1955 47 1955 31C1955 6 1966 -9 1985 -9C2011 -9 2047 12 2145 85L2135 103L2109 86C2080 67 2058 56 2048 56C2041 56 2035 65 2035 76C2035 81 2036 92 2037 96L2103 372C2110 401 2114 429 2114 446C2114 469 2103 482 2083 482C2041 482 1972 444 1913 389C1875 354 1847 320 1795 247L1833 408C1837 426 1839 438 1839 449C1839 470 1831 482 1816 482C1795 482 1756 460 1683 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,492.6458740234375,281.64668701171877);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,500.78125,281.64668701171877);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,515.1041870117188,285.9693435058594);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,525.125,281.64668701171877);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,540.6041870117188,281.64668701171877);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,564.3021240234375,281.64668701171877);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,573.65625,281.64668701171877);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,582.5208740234375,285.9693435058594);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,592.5416870117188,281.64668701171877);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,603.541748046875,281.64668701171877);"><path d="M374 390L318 107C317 99 305 61 305 31C305 6 316 -9 335 -9C370 -9 405 11 483 74L514 99L504 117L459 86C430 66 410 56 399 56C390 56 385 64 385 76C385 102 399 183 428 328L441 390L548 390L559 440C521 436 487 434 449 434C465 528 476 577 494 631L483 646C463 634 436 622 405 610L380 440C336 419 310 408 292 403L290 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,618.5,285.9693435058594);"><path d="M168 345C127 326 110 315 88 294C50 256 30 211 30 159C30 56 113 -20 226 -20C356 -20 464 82 464 206C464 286 427 329 313 381C404 443 436 485 436 545C436 631 365 689 259 689C140 689 53 613 53 508C53 440 80 402 168 345ZM284 295C347 267 385 218 385 164C385 80 322 14 241 14C156 14 101 74 101 167C101 240 130 286 204 331ZM223 423C160 454 128 494 128 544C128 610 176 655 247 655C320 655 368 607 368 534C368 477 343 438 278 396Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,629.7396240234375,281.64668701171877);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g></g><g><g><g style="transform:matrix(1,0,0,1,471.734375,61.95);"><path d="M35 623L177 623L295 624L295 0L384 0L384 624L501 623L643 623L643 689L35 689ZM627 221C627 85 732 -11 846 -11C960 -11 1066 84 1066 220C1066 345 974 461 846 461C728 461 627 357 627 221ZM705 231C705 352 782 399 846 399C910 399 987 353 987 231C987 106 913 53 846 53C780 53 705 105 705 231ZM1180 0L1250 0L1250 142L1330 224L1486 0L1568 0L1378 273L1546 445L1456 445L1252 236L1252 722L1180 722ZM1592 226C1592 102 1679 -11 1810 -11C1873 -11 1925 11 1968 40L1962 106C1918 74 1873 51 1810 51C1734 51 1666 117 1662 220L1972 220L1972 249C1963 420 1865 461 1794 461C1688 461 1592 360 1592 226ZM1667 275C1678 324 1718 399 1794 399C1823 399 1898 386 1915 275ZM2082 0L2160 0L2160 240C2160 314 2185 394 2262 394C2360 394 2360 319 2360 281L2360 0L2438 0L2438 288C2438 358 2429 455 2301 455C2213 455 2169 398 2155 380L2155 450L2082 450ZM2952 0L3030 0L3030 624C3039 580 3063 517 3102 411L3252 22L3324 22L3478 423L3538 587L3548 624L3549 592L3549 0L3627 0L3627 694L3512 694L3358 292C3309 164 3293 114 3290 92L3289 92C3285 115 3261 182 3220 293L3066 694L2952 694ZM3771 113C3771 67 3801 -11 3885 -11C3995 -11 4050 34 4051 35L4051 0L4127 0L4127 305C4122 389 4056 461 3961 461C3898 461 3852 445 3804 417L3810 350C3843 373 3885 401 3960 401C3973 401 3999 400 4023 371C4048 341 4048 307 4049 279L4049 245C3946 244 3771 219 3771 113ZM3844 114C3844 177 3977 192 4049 193L4049 130C4049 65 3980 51 3937 51C3883 51 3844 78 3844 114ZM4288 -195L4366 -195L4366 46C4399 15 4442 -11 4501 -11C4598 -11 4687 83 4687 224C4687 343 4624 455 4529 455C4495 455 4427 448 4363 396L4363 445L4288 445ZM4366 126L4366 334C4372 341 4406 391 4472 391C4554 391 4608 310 4608 222C4608 116 4533 50 4463 50C4404 50 4366 102 4366 126Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02595,0,0,-0.02595,0,0);"></path></g></g></g></svg>
+</svg>
diff --git a/content/doc/4.0-alpha4/architecture/dynamo.html b/content/doc/4.0-alpha4/architecture/dynamo.html
index 74c542e..3353d5b 100644
--- a/content/doc/4.0-alpha4/architecture/dynamo.html
+++ b/content/doc/4.0-alpha4/architecture/dynamo.html
@@ -129,11 +129,10 @@
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">Architecture</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="overview.html">Overview</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Dynamo</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="#gossip">Gossip</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#failure-detection">Failure Detection</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#token-ring-ranges">Token Ring/Ranges</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#replication">Replication</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#tunable-consistency">Tunable Consistency</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#dataset-partitioning-consistent-hashing">Dataset Partitioning: Consistent Hashing</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#multi-master-replication-versioned-data-and-tunable-consistency">Multi-master Replication: Versioned Data and Tunable Consistency</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#distributed-cluster-membership-and-failure-detection">Distributed Cluster Membership and Failure Detection</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#incremental-scale-out-on-commodity-hardware">Incremental Scale-out on Commodity Hardware</a></li>
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="storage_engine.html">Storage Engine</a></li>
@@ -165,82 +164,273 @@
           
   <div class="section" id="dynamo">
 <h1>Dynamo<a class="headerlink" href="#dynamo" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="gossip">
-<span id="id1"></span><h2>Gossip<a class="headerlink" href="#gossip" title="Permalink to this headline">¶</a></h2>
-<div class="admonition-todo admonition" id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">todo</p>
+<p>Apache Cassandra relies on a number of techniques from Amazon’s <a class="reference external" href="http://courses.cse.tamu.edu/caverlee/csce438/readings/dynamo-paper.pdf">Dynamo</a>
+distributed storage key-value system. Each node in the Dynamo system has three
+main components:</p>
+<ul class="simple">
+<li>Request coordination over a partitioned dataset</li>
+<li>Ring membership and failure detection</li>
+<li>A local persistence (storage) engine</li>
+</ul>
+<p>Cassandra primarily draws from the first two clustering components,
+while using a storage engine based on a Log Structured Merge Tree
+(<a class="reference external" href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.44.2782&amp;rep=rep1&amp;type=pdf">LSM</a>).
+In particular, Cassandra relies on Dynamo style:</p>
+<ul class="simple">
+<li>Dataset partitioning using consistent hashing</li>
+<li>Multi-master replication using versioned data and tunable consistency</li>
+<li>Distributed cluster membership and failure detection via a gossip protocol</li>
+<li>Incremental scale-out on commodity hardware</li>
+</ul>
+<p>Cassandra was designed this way to meet large-scale (PiB+) business-critical
+storage requirements. In particular, as applications demanded full global
+replication of petabyte scale datasets along with always available low-latency
+reads and writes, it became imperative to design a new kind of database model
+as the relational database systems of the time struggled to meet the new
+requirements of global scale applications.</p>
+<div class="section" id="dataset-partitioning-consistent-hashing">
+<h2>Dataset Partitioning: Consistent Hashing<a class="headerlink" href="#dataset-partitioning-consistent-hashing" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra achieves horizontal scalability by
+<a class="reference external" href="https://en.wikipedia.org/wiki/Partition_(database)">partitioning</a>
+all data stored in the system using a hash function. Each partition is replicated
+to multiple physical nodes, often across failure domains such as racks and even
+datacenters. As every replica can independently accept mutations to every key
+that it owns, every key must be versioned. Unlike in the original Dynamo paper
+where deterministic versions and vector clocks were used to reconcile concurrent
+updates to a key, Cassandra uses a simpler last write wins model where every
+mutation is timestamped (including deletes) and then the latest version of data
+is the “winning” value. Formally speaking, Cassandra uses a Last-Write-Wins Element-Set
+conflict-free replicated data type for each CQL row (a.k.a <a class="reference external" href="https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type#LWW-Element-Set_(Last-Write-Wins-Element-Set)">LWW-Element-Set CRDT</a>)
+to resolve conflicting mutations on replica sets.</p>
+<blockquote>
+<div></div></blockquote>
+<div class="section" id="consistent-hashing-using-a-token-ring">
+<span id="consistent-hashing-token-ring"></span><h3>Consistent Hashing using a Token Ring<a class="headerlink" href="#consistent-hashing-using-a-token-ring" title="Permalink to this headline">¶</a></h3>
+<p>Cassandra partitions data over storage nodes using a special form of hashing
+called <a class="reference external" href="https://en.wikipedia.org/wiki/Consistent_hashing">consistent hashing</a>.
+In naive data hashing, you typically allocate keys to buckets by taking a hash
+of the key modulo the number of buckets. For example, if you want to distribute
+data to 100 nodes using naive hashing you might assign every node to a bucket
+between 0 and 100, hash the input key modulo 100, and store the data on the
+associated bucket. In this naive scheme, however, adding a single node might
+invalidate almost all of the mappings.</p>
+<p>Cassandra instead maps every node to one or more tokens on a continuous hash
+ring, and defines ownership by hashing a key onto the ring and then “walking”
+the ring in one direction, similar to the <a class="reference external" href="https://pdos.csail.mit.edu/papers/chord:sigcomm01/chord_sigcomm.pdf">Chord</a>
+algorithm. The main difference of consistent hashing to naive data hashing is
+that when the number of nodes (buckets) to hash into changes, consistent
+hashing only has to move a small fraction of the keys.</p>
+<p>For example, if we have an eight node cluster with evenly spaced tokens, and
+a replication factor (RF) of 3, then to find the owning nodes for a key we
+first hash that key to generate a token (which is just the hash of the key),
+and then we “walk” the ring in a clockwise fashion until we encounter three
+distinct nodes, at which point we have found all the replicas of that key.
+This example of an eight node cluster with <cite>RF=3</cite> can be visualized as follows:</p>
+<div class="figure">
+<a class="reference internal image-reference" href="../_images/ring.svg"><img alt="Dynamo Ring" src="../_images/ring.svg" /></a>
+</div>
+<p>You can see that in a Dynamo like system, ranges of keys, also known as <strong>token
+ranges</strong>, map to the same physical set of nodes. In this example, all keys that
+fall in the token range excluding token 1 and including token 2 (<cite>range(t1, t2]</cite>)
+are stored on nodes 2, 3 and 4.</p>
+</div>
+<div class="section" id="multiple-tokens-per-physical-node-a-k-a-vnodes">
+<h3>Multiple Tokens per Physical Node (a.k.a. <cite>vnodes</cite>)<a class="headerlink" href="#multiple-tokens-per-physical-node-a-k-a-vnodes" title="Permalink to this headline">¶</a></h3>
+<p>Simple single token consistent hashing works well if you have many physical
+nodes to spread data over, but with evenly spaced tokens and a small number of
+physical nodes, incremental scaling (adding just a few nodes of capacity) is
+difficult because there are no token selections for new nodes that can leave
+the ring balanced. Cassandra seeks to avoid token imbalance because uneven
+token ranges lead to uneven request load. For example, in the previous example
+there is no way to add a ninth token without causing imbalance; instead we
+would have to insert <code class="docutils literal notranslate"><span class="pre">8</span></code> tokens in the midpoints of the existing ranges.</p>
+<p>The Dynamo paper advocates for the use of “virtual nodes” to solve this
+imbalance problem. Virtual nodes solve the problem by assigning multiple
+tokens in the token ring to each physical node. By allowing a single physical
+node to take multiple positions in the ring, we can make small clusters look
+larger and therefore even with a single physical node addition we can make it
+look like we added many more nodes, effectively taking many smaller pieces of
+data from more ring neighbors when we add even a single node.</p>
+<p>Cassandra introduces some nomenclature to handle these concepts:</p>
+<ul class="simple">
+<li><strong>Token</strong>: A single position on the <cite>dynamo</cite> style hash ring.</li>
+<li><strong>Endpoint</strong>: A single physical IP and port on the network.</li>
+<li><strong>Host ID</strong>: A unique identifier for a single “physical” node, usually
+present at one <cite>Endpoint</cite> and containing one or more <cite>Tokens</cite>.</li>
+<li><strong>Virtual Node</strong> (or <strong>vnode</strong>): A <cite>Token</cite> on the hash ring owned by the same
+physical node, one with the same <cite>Host ID</cite>.</li>
+</ul>
+<p>The mapping of <strong>Tokens</strong> to <strong>Endpoints</strong> gives rise to the <strong>Token Map</strong>
+where Cassandra keeps track of what ring positions map to which physical
+endpoints.  For example, in the following figure we can represent an eight node
+cluster using only four physical nodes by assigning two tokens to every node:</p>
+<div class="figure">
+<a class="reference internal image-reference" href="../_images/vnodes.svg"><img alt="Virtual Tokens Ring" src="../_images/vnodes.svg" /></a>
+</div>
+<p>Multiple tokens per physical node provide the following benefits:</p>
+<ol class="arabic simple">
+<li>When a new node is added it accepts approximately equal amounts of data from
+other nodes in the ring, resulting in equal distribution of data across the
+cluster.</li>
+<li>When a node is decommissioned, it loses data roughly equally to other members
+of the ring, again keeping equal distribution of data across the cluster.</li>
+<li>If a node becomes unavailable, query load (especially token aware query load),
+is evenly distributed across many other nodes.</li>
+</ol>
+<p>Multiple tokens, however, can also have disadvantages:</p>
+<ol class="arabic simple">
+<li>Every token introduces up to <code class="docutils literal notranslate"><span class="pre">2</span> <span class="pre">*</span> <span class="pre">(RF</span> <span class="pre">-</span> <span class="pre">1)</span></code> additional neighbors on the
+token ring, which means that there are more combinations of node failures
+where we lose availability for a portion of the token ring. The more tokens
+you have, <a class="reference external" href="https://jolynch.github.io/pdf/cassandra-availability-virtual.pdf">the higher the probability of an outage</a>.</li>
+<li>Cluster-wide maintenance operations are often slowed. For example, as the
+number of tokens per node is increased, the number of discrete repair
+operations the cluster must do also increases.</li>
+<li>Performance of operations that span token ranges could be affected.</li>
+</ol>
+<p>Note that in Cassandra <code class="docutils literal notranslate"><span class="pre">2.x</span></code>, the only token allocation algorithm available
+was picking random tokens, which meant that to keep balance the default number
+of tokens per node had to be quite high, at <code class="docutils literal notranslate"><span class="pre">256</span></code>. This had the effect of
+coupling many physical endpoints together, increasing the risk of
+unavailability. That is why in <code class="docutils literal notranslate"><span class="pre">3.x</span> <span class="pre">+</span></code> the new deterministic token allocator
+was added which intelligently picks tokens such that the ring is optimally
+balanced while requiring a much lower number of tokens per physical node.</p>
 </div>
 </div>
-<div class="section" id="failure-detection">
-<h2>Failure Detection<a class="headerlink" href="#failure-detection" title="Permalink to this headline">¶</a></h2>
-<div class="admonition-todo admonition" id="index-1">
-<p class="first admonition-title">Todo</p>
-<p class="last">todo</p>
+<div class="section" id="multi-master-replication-versioned-data-and-tunable-consistency">
+<h2>Multi-master Replication: Versioned Data and Tunable Consistency<a class="headerlink" href="#multi-master-replication-versioned-data-and-tunable-consistency" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra replicates every partition of data to many nodes across the cluster
+to maintain high availability and durability. When a mutation occurs, the
+coordinator hashes the partition key to determine the token range the data
+belongs to and then replicates the mutation to the replicas of that data
+according to the <a class="reference internal" href="../cql/ddl.html#replication-strategy"><span class="std std-ref">Replication Strategy</span></a>.</p>
+<p>All replication strategies have the notion of a <strong>replication factor</strong> (<code class="docutils literal notranslate"><span class="pre">RF</span></code>),
+which indicates to Cassandra how many copies of the partition should exist.
+For example with a <code class="docutils literal notranslate"><span class="pre">RF=3</span></code> keyspace, the data will be written to three
+distinct <strong>replicas</strong>. Replicas are always chosen such that they are distinct
+physical nodes which is achieved by skipping virtual nodes if needed.
+Replication strategies may also choose to skip nodes present in the same failure
+domain such as racks or datacenters so that Cassandra clusters can tolerate
+failures of whole racks and even datacenters of nodes.</p>
+<div class="section" id="replication-strategy">
+<span id="id2"></span><h3>Replication Strategy<a class="headerlink" href="#replication-strategy" title="Permalink to this headline">¶</a></h3>
+<p>Cassandra supports pluggable <strong>replication strategies</strong>, which determine which
+physical nodes act as replicas for a given token range. Every keyspace of
+data has its own replication strategy. All production deployments should use
+the <a class="reference internal" href="#network-topology-strategy"><span class="std std-ref">NetworkTopologyStrategy</span></a> while the <a class="reference internal" href="#simple-strategy"><span class="std std-ref">SimpleStrategy</span></a> replication
+strategy is useful only for testing clusters where you do not yet know the
+datacenter layout of the cluster.</p>
+<div class="section" id="networktopologystrategy">
+<span id="network-topology-strategy"></span><h4><code class="docutils literal notranslate"><span class="pre">NetworkTopologyStrategy</span></code><a class="headerlink" href="#networktopologystrategy" title="Permalink to this headline">¶</a></h4>
+<p><code class="docutils literal notranslate"><span class="pre">NetworkTopologyStrategy</span></code> allows a replication factor to be specified for each
+datacenter in the cluster. Even if your cluster only uses a single datacenter,
+<code class="docutils literal notranslate"><span class="pre">NetworkTopologyStrategy</span></code> should be preferred over <code class="docutils literal notranslate"><span class="pre">SimpleStrategy</span></code> to make it
+easier to add new physical or virtual datacenters to the cluster later.</p>
+<p>In addition to allowing the replication factor to be specified individually by
+datacenter, <code class="docutils literal notranslate"><span class="pre">NetworkTopologyStrategy</span></code> also attempts to choose replicas within a
+datacenter from different racks as specified by the <a class="reference internal" href="../operating/snitch.html#snitch"><span class="std std-ref">Snitch</span></a>. If
+the number of racks is greater than or equal to the replication factor for the
+datacenter, each replica is guaranteed to be chosen from a different rack.
+Otherwise, each rack will hold at least one replica, but some racks may hold
+more than one. Note that this rack-aware behavior has some potentially
+<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-3810">surprising implications</a>.  For example, if
+there are not an even number of nodes in each rack, the data load on the
+smallest rack may be much higher.  Similarly, if a single node is bootstrapped
+into a brand new rack, it will be considered a replica for the entire ring.
+For this reason, many operators choose to configure all nodes in a single
+availability zone or similar failure domain as a single “rack”.</p>
 </div>
-</div>
-<div class="section" id="token-ring-ranges">
-<span id="token-range"></span><h2>Token Ring/Ranges<a class="headerlink" href="#token-ring-ranges" title="Permalink to this headline">¶</a></h2>
-<div class="admonition-todo admonition" id="index-2">
-<p class="first admonition-title">Todo</p>
-<p class="last">todo</p>
-</div>
-</div>
-<div class="section" id="replication">
-<span id="replication-strategy"></span><h2>Replication<a class="headerlink" href="#replication" title="Permalink to this headline">¶</a></h2>
-<p>The replication strategy of a keyspace determines which nodes are replicas for a given token range. The two main
-replication strategies are <a class="reference internal" href="#simple-strategy"><span class="std std-ref">SimpleStrategy</span></a> and <a class="reference internal" href="#network-topology-strategy"><span class="std std-ref">NetworkTopologyStrategy</span></a>.</p>
 <div class="section" id="simplestrategy">
-<span id="simple-strategy"></span><h3>SimpleStrategy<a class="headerlink" href="#simplestrategy" title="Permalink to this headline">¶</a></h3>
-<p>SimpleStrategy allows a single integer <code class="docutils literal notranslate"><span class="pre">replication_factor</span></code> to be defined. This determines the number of nodes that
+<span id="simple-strategy"></span><h4><code class="docutils literal notranslate"><span class="pre">SimpleStrategy</span></code><a class="headerlink" href="#simplestrategy" title="Permalink to this headline">¶</a></h4>
+<p><code class="docutils literal notranslate"><span class="pre">SimpleStrategy</span></code> allows a single integer <code class="docutils literal notranslate"><span class="pre">replication_factor</span></code> to be defined. This determines the number of nodes that
 should contain a copy of each row.  For example, if <code class="docutils literal notranslate"><span class="pre">replication_factor</span></code> is 3, then three different nodes should store
 a copy of each row.</p>
-<p>SimpleStrategy treats all nodes identically, ignoring any configured datacenters or racks.  To determine the replicas
+<p><code class="docutils literal notranslate"><span class="pre">SimpleStrategy</span></code> treats all nodes identically, ignoring any configured datacenters or racks.  To determine the replicas
 for a token range, Cassandra iterates through the tokens in the ring, starting with the token range of interest.  For
 each token, it checks whether the owning node has been added to the set of replicas, and if it has not, it is added to
 the set.  This process continues until <code class="docutils literal notranslate"><span class="pre">replication_factor</span></code> distinct nodes have been added to the set of replicas.</p>
 </div>
-<div class="section" id="networktopologystrategy">
-<span id="network-topology-strategy"></span><h3>NetworkTopologyStrategy<a class="headerlink" href="#networktopologystrategy" title="Permalink to this headline">¶</a></h3>
-<p>NetworkTopologyStrategy allows a replication factor to be specified for each datacenter in the cluster.  Even if your
-cluster only uses a single datacenter, NetworkTopologyStrategy should be prefered over SimpleStrategy to make it easier
-to add new physical or virtual datacenters to the cluster later.</p>
-<p>In addition to allowing the replication factor to be specified per-DC, NetworkTopologyStrategy also attempts to choose
-replicas within a datacenter from different racks.  If the number of racks is greater than or equal to the replication
-factor for the DC, each replica will be chosen from a different rack.  Otherwise, each rack will hold at least one
-replica, but some racks may hold more than one. Note that this rack-aware behavior has some potentially <a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-3810">surprising
-implications</a>.  For example, if there are not an even number of
-nodes in each rack, the data load on the smallest rack may be much higher.  Similarly, if a single node is bootstrapped
-into a new rack, it will be considered a replica for the entire ring.  For this reason, many operators choose to
-configure all nodes on a single “rack”.</p>
-</div>
 <div class="section" id="transient-replication">
-<span id="id2"></span><h3>Transient Replication<a class="headerlink" href="#transient-replication" title="Permalink to this headline">¶</a></h3>
-<p>Transient replication allows you to configure a subset of replicas to only replicate data that hasn’t been incrementally
-repaired. This allows you to decouple data redundancy from availability. For instance, if you have a keyspace replicated
-at rf 3, and alter it to rf 5 with 2 transient replicas, you go from being able to tolerate one failed replica to being
-able to tolerate two, without corresponding increase in storage usage. This is because 3 nodes will replicate all the data
-for a given token range, and the other 2 will only replicate data that hasn’t been incrementally repaired.</p>
-<p>To use transient replication, you first need to enable it in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>. Once enabled, both SimpleStrategy and
-NetworkTopologyStrategy can be configured to transiently replicate data. You configure it by specifying replication factor
-as <code class="docutils literal notranslate"><span class="pre">&lt;total_replicas&gt;/&lt;transient_replicas</span></code> Both SimpleStrategy and NetworkTopologyStrategy support configuring transient
-replication.</p>
-<p>Transiently replicated keyspaces only support tables created with read_repair set to NONE and monotonic reads are not currently supported.
-You also can’t use LWT, logged batches, and counters in 4.0. You will possibly never be able to use materialized views
-with transiently replicated keyspaces and probably never be able to use 2i with them.</p>
-<p>Transient replication is an experimental feature that may not be ready for production use. The expected audienced is experienced
-users of Cassandra capable of fully validating a deployment of their particular application. That means being able check
-that operations like reads, writes, decommission, remove, rebuild, repair, and replace all work with your queries, data,
+<span id="id3"></span><h4>Transient Replication<a class="headerlink" href="#transient-replication" title="Permalink to this headline">¶</a></h4>
+<p>Transient replication is an experimental feature in Cassandra 4.0 not present
+in the original Dynamo paper. It allows you to configure a subset of replicas
+to only replicate data that hasn’t been incrementally repaired. This allows you
+to decouple data redundancy from availability. For instance, if you have a
+keyspace replicated at rf 3, and alter it to rf 5 with 2 transient replicas,
+you go from being able to tolerate one failed replica to being able to tolerate
+two, without corresponding increase in storage usage. This is because 3 nodes
+will replicate all the data for a given token range, and the other 2 will only
+replicate data that hasn’t been incrementally repaired.</p>
+<p>To use transient replication, you first need to enable it in
+<code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>. Once enabled, both <code class="docutils literal notranslate"><span class="pre">SimpleStrategy</span></code> and
+<code class="docutils literal notranslate"><span class="pre">NetworkTopologyStrategy</span></code> can be configured to transiently replicate data.
+You configure it by specifying replication factor as
+<code class="docutils literal notranslate"><span class="pre">&lt;total_replicas&gt;/&lt;transient_replicas</span></code> Both <code class="docutils literal notranslate"><span class="pre">SimpleStrategy</span></code> and
+<code class="docutils literal notranslate"><span class="pre">NetworkTopologyStrategy</span></code> support configuring transient replication.</p>
+<p>Transiently replicated keyspaces only support tables created with read_repair
+set to <code class="docutils literal notranslate"><span class="pre">NONE</span></code> and monotonic reads are not currently supported.  You also
+can’t use <code class="docutils literal notranslate"><span class="pre">LWT</span></code>, logged batches, or counters in 4.0. You will possibly never be
+able to use materialized views with transiently replicated keyspaces and
+probably never be able to use secondary indices with them.</p>
+<p>Transient replication is an experimental feature that may not be ready for
+production use. The expected audience is experienced users of Cassandra
+capable of fully validating a deployment of their particular application. That
+means being able check that operations like reads, writes, decommission,
+remove, rebuild, repair, and replace all work with your queries, data,
 configuration, operational practices, and availability requirements.</p>
-<p>It is anticipated that 4.next will support monotonic reads with transient replication as well as LWT, logged batches, and
-counters.</p>
+<p>It is anticipated that <code class="docutils literal notranslate"><span class="pre">4.next</span></code> will support monotonic reads with transient
+replication as well as LWT, logged batches, and counters.</p>
+</div>
+</div>
+<div class="section" id="data-versioning">
+<h3>Data Versioning<a class="headerlink" href="#data-versioning" title="Permalink to this headline">¶</a></h3>
+<p>Cassandra uses mutation timestamp versioning to guarantee eventual consistency of
+data. Specifically all mutations that enter the system do so with a timestamp
+provided either from a client clock or, absent a client provided timestamp,
+from the coordinator node’s clock. Updates resolve according to the conflict
+resolution rule of last write wins. Cassandra’s correctness does depend on
+these clocks, so make sure a proper time synchronization process is running
+such as NTP.</p>
+<p>Cassandra applies separate mutation timestamps to every column of every row
+within a CQL partition. Rows are guaranteed to be unique by primary key, and
+each column in a row resolve concurrent mutations according to last-write-wins
+conflict resolution. This means that updates to different primary keys within a
+partition can actually resolve without conflict! Furthermore the CQL collection
+types such as maps and sets use this same conflict free mechanism, meaning
+that concurrent updates to maps and sets are guaranteed to resolve as well.</p>
+<div class="section" id="replica-synchronization">
+<h4>Replica Synchronization<a class="headerlink" href="#replica-synchronization" title="Permalink to this headline">¶</a></h4>
+<p>As replicas in Cassandra can accept mutations independently, it is possible
+for some replicas to have newer data than others. Cassandra has many best-effort
+techniques to drive convergence of replicas including
+<cite>Replica read repair &lt;read-repair&gt;</cite> in the read path and
+<cite>Hinted handoff &lt;hints&gt;</cite> in the write path.</p>
+<p>These techniques are only best-effort, however, and to guarantee eventual
+consistency Cassandra implements <cite>anti-entropy repair &lt;repair&gt;</cite> where replicas
+calculate hierarchical hash-trees over their datasets called <a class="reference external" href="https://en.wikipedia.org/wiki/Merkle_tree">Merkle Trees</a> that can then be compared across
+replicas to identify mismatched data. Like the original Dynamo paper Cassandra
+supports “full” repairs where replicas hash their entire dataset, create Merkle
+trees, send them to each other and sync any ranges that don’t match.</p>
+<p>Unlike the original Dynamo paper, Cassandra also implements sub-range repair
+and incremental repair. Sub-range repair allows Cassandra to increase the
+resolution of the hash trees (potentially down to the single partition level)
+by creating a larger number of trees that span only a portion of the data
+range.  Incremental repair allows Cassandra to only repair the partitions that
+have changed since the last repair.</p>
 </div>
 </div>
 <div class="section" id="tunable-consistency">
-<h2>Tunable Consistency<a class="headerlink" href="#tunable-consistency" title="Permalink to this headline">¶</a></h2>
-<p>Cassandra supports a per-operation tradeoff between consistency and availability through <em>Consistency Levels</em>.
-Essentially, an operation’s consistency level specifies how many of the replicas need to respond to the coordinator in
-order to consider the operation a success.</p>
+<h3>Tunable Consistency<a class="headerlink" href="#tunable-consistency" title="Permalink to this headline">¶</a></h3>
+<p>Cassandra supports a per-operation tradeoff between consistency and
+availability through <strong>Consistency Levels</strong>. Cassandra’s consistency levels
+are a version of Dynamo’s <code class="docutils literal notranslate"><span class="pre">R</span> <span class="pre">+</span> <span class="pre">W</span> <span class="pre">&gt;</span> <span class="pre">N</span></code> consistency mechanism where operators
+could configure the number of nodes that must participate in reads (<code class="docutils literal notranslate"><span class="pre">R</span></code>)
+and writes (<code class="docutils literal notranslate"><span class="pre">W</span></code>) to be larger than the replication factor (<code class="docutils literal notranslate"><span class="pre">N</span></code>). In
+Cassandra, you instead choose from a menu of common consistency levels which
+allow the operator to pick <code class="docutils literal notranslate"><span class="pre">R</span></code> and <code class="docutils literal notranslate"><span class="pre">W</span></code> behavior without knowing the
+replication factor. Generally writes will be visible to subsequent reads when
+the read consistency level contains enough nodes to guarantee a quorum intersection
+with the write consistency level.</p>
 <p>The following consistency levels are available:</p>
 <dl class="docutils">
 <dt><code class="docutils literal notranslate"><span class="pre">ONE</span></code></dt>
@@ -265,22 +455,159 @@
 attempt to replay the hint and deliver the mutation to the replicas.  This consistency level is only accepted for
 write operations.</dd>
 </dl>
-<p>Write operations are always sent to all replicas, regardless of consistency level. The consistency level simply
-controls how many responses the coordinator waits for before responding to the client.</p>
-<p>For read operations, the coordinator generally only issues read commands to enough replicas to satisfy the consistency
-level, with one exception. Speculative retry may issue a redundant read request to an extra replica if the other replicas
-have not responded within a specified time window.</p>
+<p>Write operations <strong>are always sent to all replicas</strong>, regardless of consistency
+level. The consistency level simply controls how many responses the coordinator
+waits for before responding to the client.</p>
+<p>For read operations, the coordinator generally only issues read commands to
+enough replicas to satisfy the consistency level. The one exception to this is
+when speculative retry may issue a redundant read request to an extra replica
+if the original replicas have not responded within a specified time window.</p>
 <div class="section" id="picking-consistency-levels">
-<h3>Picking Consistency Levels<a class="headerlink" href="#picking-consistency-levels" title="Permalink to this headline">¶</a></h3>
-<p>It is common to pick read and write consistency levels that are high enough to overlap, resulting in “strong”
-consistency.  This is typically expressed as <code class="docutils literal notranslate"><span class="pre">W</span> <span class="pre">+</span> <span class="pre">R</span> <span class="pre">&gt;</span> <span class="pre">RF</span></code>, where <code class="docutils literal notranslate"><span class="pre">W</span></code> is the write consistency level, <code class="docutils literal notranslate"><span class="pre">R</span></code> is the
-read consistency level, and <code class="docutils literal notranslate"><span class="pre">RF</span></code> is the replication factor.  For example, if <code class="docutils literal notranslate"><span class="pre">RF</span> <span class="pre">=</span> <span class="pre">3</span></code>, a <code class="docutils literal notranslate"><span class="pre">QUORUM</span></code> request will
-require responses from at least two of the three replicas.  If <code class="docutils literal notranslate"><span class="pre">QUORUM</span></code> is used for both writes and reads, at least
-one of the replicas is guaranteed to participate in <em>both</em> the write and the read request, which in turn guarantees that
-the latest write will be read. In a multi-datacenter environment, <code class="docutils literal notranslate"><span class="pre">LOCAL_QUORUM</span></code> can be used to provide a weaker but
-still useful guarantee: reads are guaranteed to see the latest write from within the same datacenter.</p>
-<p>If this type of strong consistency isn’t required, lower consistency levels like <code class="docutils literal notranslate"><span class="pre">ONE</span></code> may be used to improve
-throughput, latency, and availability.</p>
+<h4>Picking Consistency Levels<a class="headerlink" href="#picking-consistency-levels" title="Permalink to this headline">¶</a></h4>
+<p>It is common to pick read and write consistency levels such that the replica
+sets overlap, resulting in all acknowledged writes being visible to subsequent
+reads. This is typically expressed in the same terms Dynamo does, in that <code class="docutils literal notranslate"><span class="pre">W</span> <span class="pre">+</span>
+<span class="pre">R</span> <span class="pre">&gt;</span> <span class="pre">RF</span></code>, where <code class="docutils literal notranslate"><span class="pre">W</span></code> is the write consistency level, <code class="docutils literal notranslate"><span class="pre">R</span></code> is the read
+consistency level, and <code class="docutils literal notranslate"><span class="pre">RF</span></code> is the replication factor.  For example, if <code class="docutils literal notranslate"><span class="pre">RF</span>
+<span class="pre">=</span> <span class="pre">3</span></code>, a <code class="docutils literal notranslate"><span class="pre">QUORUM</span></code> request will require responses from at least <code class="docutils literal notranslate"><span class="pre">2/3</span></code>
+replicas.  If <code class="docutils literal notranslate"><span class="pre">QUORUM</span></code> is used for both writes and reads, at least one of the
+replicas is guaranteed to participate in <em>both</em> the write and the read request,
+which in turn guarantees that the quorums will overlap and the write will be
+visible to the read.</p>
+<p>In a multi-datacenter environment, <code class="docutils literal notranslate"><span class="pre">LOCAL_QUORUM</span></code> can be used to provide a
+weaker but still useful guarantee: reads are guaranteed to see the latest write
+from within the same datacenter. This is often sufficient as clients homed to
+a single datacenter will read their own writes.</p>
+<p>If this type of strong consistency isn’t required, lower consistency levels
+like <code class="docutils literal notranslate"><span class="pre">LOCAL_ONE</span></code> or <code class="docutils literal notranslate"><span class="pre">ONE</span></code> may be used to improve throughput, latency, and
+availability. With replication spanning multiple datacenters, <code class="docutils literal notranslate"><span class="pre">LOCAL_ONE</span></code> is
+typically less available than <code class="docutils literal notranslate"><span class="pre">ONE</span></code> but is faster as a rule. Indeed <code class="docutils literal notranslate"><span class="pre">ONE</span></code>
+will succeed if a single replica is available in any datacenter.</p>
+</div>
+</div>
+</div>
+<div class="section" id="distributed-cluster-membership-and-failure-detection">
+<h2>Distributed Cluster Membership and Failure Detection<a class="headerlink" href="#distributed-cluster-membership-and-failure-detection" title="Permalink to this headline">¶</a></h2>
+<p>The replication protocols and dataset partitioning rely on knowing which nodes
+are alive and dead in the cluster so that write and read operations can be
+optimally routed. In Cassandra liveness information is shared in a distributed
+fashion through a failure detection mechanism based on a gossip protocol.</p>
+<div class="section" id="gossip">
+<span id="id4"></span><h3>Gossip<a class="headerlink" href="#gossip" title="Permalink to this headline">¶</a></h3>
+<p>Gossip is how Cassandra propagates basic cluster bootstrapping information such
+as endpoint membership and internode network protocol versions. In Cassandra’s
+gossip system, nodes exchange state information not only about themselves but
+also about other nodes they know about. This information is versioned with a
+vector clock of <code class="docutils literal notranslate"><span class="pre">(generation,</span> <span class="pre">version)</span></code> tuples, where the generation is a
+monotonic timestamp and version is a logical clock the increments roughly every
+second. These logical clocks allow Cassandra gossip to ignore old versions of
+cluster state just by inspecting the logical clocks presented with gossip
+messages.</p>
+<p>Every node in the Cassandra cluster runs the gossip task independently and
+periodically. Every second, every node in the cluster:</p>
+<ol class="arabic simple">
+<li>Updates the local node’s heartbeat state (the version) and constructs the
+node’s local view of the cluster gossip endpoint state.</li>
+<li>Picks a random other node in the cluster to exchange gossip endpoint state
+with.</li>
+<li>Probabilistically attempts to gossip with any unreachable nodes (if one exists)</li>
+<li>Gossips with a seed node if that didn’t happen in step 2.</li>
+</ol>
+<p>When an operator first bootstraps a Cassandra cluster they designate certain
+nodes as “seed” nodes. Any node can be a seed node and the only difference
+between seed and non-seed nodes is seed nodes are allowed to bootstrap into the
+ring without seeing any other seed nodes. Furthermore, once a cluster is
+bootstrapped, seed nodes become “hotspots” for gossip due to step 4 above.</p>
+<p>As non-seed nodes must be able to contact at least one seed node in order to
+bootstrap into the cluster, it is common to include multiple seed nodes, often
+one for each rack or datacenter. Seed nodes are often chosen using existing
+off-the-shelf service discovery mechanisms.</p>
+<div class="admonition note">
+<p class="first admonition-title">Note</p>
+<p class="last">Nodes do not have to agree on the seed nodes, and indeed once a cluster is
+bootstrapped, newly launched nodes can be configured to use any existing
+nodes as “seeds”. The only advantage to picking the same nodes as seeds
+is it increases their usefullness as gossip hotspots.</p>
+</div>
+<p>Currently, gossip also propagates token metadata and schema <em>version</em>
+information. This information forms the control plane for scheduling data
+movements and schema pulls. For example, if a node sees a mismatch in schema
+version in gossip state, it will schedule a schema sync task with the other
+nodes. As token information propagates via gossip it is also the control plane
+for teaching nodes which endpoints own what data.</p>
+</div>
+<div class="section" id="ring-membership-and-failure-detection">
+<h3>Ring Membership and Failure Detection<a class="headerlink" href="#ring-membership-and-failure-detection" title="Permalink to this headline">¶</a></h3>
+<p>Gossip forms the basis of ring membership, but the <strong>failure detector</strong>
+ultimately makes decisions about if nodes are <code class="docutils literal notranslate"><span class="pre">UP</span></code> or <code class="docutils literal notranslate"><span class="pre">DOWN</span></code>. Every node in
+Cassandra runs a variant of the <a class="reference external" href="https://www.computer.org/csdl/proceedings-article/srds/2004/22390066/12OmNvT2phv">Phi Accrual Failure Detector</a>,
+in which every node is constantly making an independent decision of if their
+peer nodes are available or not. This decision is primarily based on received
+heartbeat state. For example, if a node does not see an increasing heartbeat
+from a node for a certain amount of time, the failure detector “convicts” that
+node, at which point Cassandra will stop routing reads to it (writes will
+typically be written to hints). If/when the node starts heartbeating again,
+Cassandra will try to reach out and connect, and if it can open communication
+channels it will mark that node as available.</p>
+<div class="admonition note">
+<p class="first admonition-title">Note</p>
+<p class="last">UP and DOWN state are local node decisions and are not propagated with
+gossip. Heartbeat state is propagated with gossip, but nodes will not
+consider each other as “UP” until they can successfully message each other
+over an actual network channel.</p>
+</div>
+<p>Cassandra will never remove a node from gossip state without explicit
+instruction from an operator via a decommission operation or a new node
+bootstrapping with a <code class="docutils literal notranslate"><span class="pre">replace_address_first_boot</span></code> option. This choice is
+intentional to allow Cassandra nodes to temporarily fail without causing data
+to needlessly re-balance. This also helps to prevent simultaneous range
+movements, where multiple replicas of a token range are moving at the same
+time, which can violate monotonic consistency and can even cause data loss.</p>
+</div>
+</div>
+<div class="section" id="incremental-scale-out-on-commodity-hardware">
+<h2>Incremental Scale-out on Commodity Hardware<a class="headerlink" href="#incremental-scale-out-on-commodity-hardware" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra scales-out to meet the requirements of growth in data size and
+request rates. Scaling-out means adding additional nodes to the ring, and
+every additional node brings linear improvements in compute and storage. In
+contrast, scaling-up implies adding more capacity to the existing database
+nodes. Cassandra is also capable of scale-up, and in certain environments it
+may be preferable depending on the deployment. Cassandra gives operators the
+flexibility to chose either scale-out or scale-up.</p>
+<p>One key aspect of Dynamo that Cassandra follows is to attempt to run on
+commodity hardware, and many engineering choices are made under this
+assumption. For example, Cassandra assumes nodes can fail at any time,
+auto-tunes to make the best use of CPU and memory resources available and makes
+heavy use of advanced compression and caching techniques to get the most
+storage out of limited memory and storage capabilities.</p>
+<div class="section" id="simple-query-model">
+<h3>Simple Query Model<a class="headerlink" href="#simple-query-model" title="Permalink to this headline">¶</a></h3>
+<p>Cassandra, like Dynamo, chooses not to provide cross-partition transactions
+that are common in SQL Relational Database Management Systems (RDBMS). This
+both gives the programmer a simpler read and write API, and allows Cassandra to
+more easily scale horizontally since multi-partition transactions spanning
+multiple nodes are notoriously difficult to implement and typically very
+latent.</p>
+<p>Instead, Cassanda chooses to offer fast, consistent, latency at any scale for
+single partition operations, allowing retrieval of entire partitions or only
+subsets of partitions based on primary key filters. Furthermore, Cassandra does
+support single partition compare and swap functionality via the lightweight
+transaction CQL API.</p>
+</div>
+<div class="section" id="simple-interface-for-storing-records">
+<h3>Simple Interface for Storing Records<a class="headerlink" href="#simple-interface-for-storing-records" title="Permalink to this headline">¶</a></h3>
+<p>Cassandra, in a slight departure from Dynamo, chooses a storage interface that
+is more sophisticated then “simple key value” stores but significantly less
+complex than SQL relational data models.  Cassandra presents a wide-column
+store interface, where partitions of data contain multiple rows, each of which
+contains a flexible set of individually typed columns. Every row is uniquely
+identified by the partition key and one or more clustering keys, and every row
+can have as many columns as needed.</p>
+<p>This allows users to flexibly add new columns to existing datasets as new
+requirements surface. Schema changes involve only metadata changes and run
+fully concurrently with live workloads. Therefore, users can safely add columns
+to existing Cassandra databases while remaining confident that query
+performance will not degrade.</p>
 </div>
 </div>
 </div>
diff --git a/content/doc/4.0-alpha4/architecture/guarantees.html b/content/doc/4.0-alpha4/architecture/guarantees.html
index 42747d0..314d5c0 100644
--- a/content/doc/4.0-alpha4/architecture/guarantees.html
+++ b/content/doc/4.0-alpha4/architecture/guarantees.html
@@ -130,7 +130,17 @@
 <li class="toctree-l2"><a class="reference internal" href="overview.html">Overview</a></li>
 <li class="toctree-l2"><a class="reference internal" href="dynamo.html">Dynamo</a></li>
 <li class="toctree-l2"><a class="reference internal" href="storage_engine.html">Storage Engine</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Guarantees</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Guarantees</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#what-is-cap">What is CAP?</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#high-scalability">High Scalability</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#high-availability">High Availability</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#durability">Durability</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#eventual-consistency">Eventual Consistency</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#lightweight-transactions-with-linearizable-consistency">Lightweight transactions with linearizable consistency</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#batched-writes">Batched Writes</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#secondary-indexes">Secondary Indexes</a></li>
+</ul>
+</li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
@@ -157,10 +167,60 @@
         <div class="content-container">
           
   <div class="section" id="guarantees">
-<h1>Guarantees<a class="headerlink" href="#guarantees" title="Permalink to this headline">¶</a></h1>
-<div class="admonition-todo admonition" id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">todo</p>
+<span id="id1"></span><h1>Guarantees<a class="headerlink" href="#guarantees" title="Permalink to this headline">¶</a></h1>
+<p>Apache Cassandra is a highly scalable and reliable database.  Cassandra is used in web based applications that serve large number of clients and the quantity of data processed is web-scale  (Petabyte) large.  Cassandra   makes some guarantees about its scalability, availability and reliability. To fully understand the inherent limitations of a storage system in an environment in which a certain level of network partition failure is to be expected and taken into account when designing the system it is important to first briefly  introduce the CAP theorem.</p>
+<div class="section" id="what-is-cap">
+<h2>What is CAP?<a class="headerlink" href="#what-is-cap" title="Permalink to this headline">¶</a></h2>
+<p>According to the CAP theorem it is not possible for a distributed data store to provide more than two of the following guarantees simultaneously.</p>
+<ul class="simple">
+<li>Consistency: Consistency implies that every read receives the most recent write or errors out</li>
+<li>Availability: Availability implies that every request receives a response. It is not guaranteed that the response contains the most recent write or data.</li>
+<li>Partition tolerance: Partition tolerance refers to the tolerance of a storage system to failure of a network partition.  Even if some of the messages are dropped or delayed the system continues to operate.</li>
+</ul>
+<p>CAP theorem implies that when using a network partition, with the inherent risk of partition failure, one has to choose between consistency and availability and both cannot be guaranteed at the same time. CAP theorem is illustrated in Figure 1.</p>
+<div class="figure">
+<img alt="../_images/Figure_1_guarantees.jpg" src="../_images/Figure_1_guarantees.jpg" />
+</div>
+<p>Figure 1. CAP Theorem</p>
+<p>High availability is a priority in web based applications and to this objective Cassandra chooses Availability and Partition Tolerance from the CAP guarantees, compromising on data Consistency to some extent.</p>
+<p>Cassandra makes the following guarantees.</p>
+<ul class="simple">
+<li>High Scalability</li>
+<li>High Availability</li>
+<li>Durability</li>
+<li>Eventual Consistency of writes to a single table</li>
+<li>Lightweight transactions with linearizable consistency</li>
+<li>Batched writes across multiple tables are guaranteed to succeed completely or not at all</li>
+<li>Secondary indexes are guaranteed to be consistent with their local replicas data</li>
+</ul>
+</div>
+<div class="section" id="high-scalability">
+<h2>High Scalability<a class="headerlink" href="#high-scalability" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra is a highly scalable storage system in which nodes may be added/removed as needed. Using gossip-based protocol a unified and consistent membership  list is kept at each node.</p>
+</div>
+<div class="section" id="high-availability">
+<h2>High Availability<a class="headerlink" href="#high-availability" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra guarantees high availability of data by  implementing a fault-tolerant storage system. Failure detection in a node is detected using a gossip-based protocol.</p>
+</div>
+<div class="section" id="durability">
+<h2>Durability<a class="headerlink" href="#durability" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra guarantees data durability by using replicas. Replicas are multiple copies of a data stored on different nodes in a cluster. In a multi-datacenter environment the replicas may be stored on different datacenters. If one replica is lost due to unrecoverable  node/datacenter failure the data is not completely lost as replicas are still available.</p>
+</div>
+<div class="section" id="eventual-consistency">
+<h2>Eventual Consistency<a class="headerlink" href="#eventual-consistency" title="Permalink to this headline">¶</a></h2>
+<p>Meeting the requirements of performance, reliability, scalability and high availability in production Cassandra is an eventually consistent storage system. Eventually consistent implies that all updates reach all replicas eventually. Divergent versions of the same data may exist temporarily but they are eventually reconciled to a consistent state. Eventual consistency is a tradeoff to achieve high availability and it involves some read and write latencies.</p>
+</div>
+<div class="section" id="lightweight-transactions-with-linearizable-consistency">
+<h2>Lightweight transactions with linearizable consistency<a class="headerlink" href="#lightweight-transactions-with-linearizable-consistency" title="Permalink to this headline">¶</a></h2>
+<p>Data must be read and written in a sequential order. Paxos consensus protocol is used to implement lightweight transactions. Paxos protocol implements lightweight transactions that are able to handle concurrent operations using linearizable consistency. Linearizable consistency is sequential consistency with real-time constraints and it ensures transaction isolation with compare and set (CAS) transaction. With CAS replica data is compared and data that is found to be out of date is set to the most consistent value. Reads with linearizable consistency allow reading the current state of the data, which may possibly be uncommitted, without making a new addition or update.</p>
+</div>
+<div class="section" id="batched-writes">
+<h2>Batched Writes<a class="headerlink" href="#batched-writes" title="Permalink to this headline">¶</a></h2>
+<p>The guarantee for batched writes across multiple tables is that they will eventually succeed, or none will.  Batch data is first written to batchlog system data, and when the batch data has been successfully stored in the cluster the batchlog data is removed.  The batch is replicated to another node to ensure the full batch completes in the event the coordinator node fails.</p>
+</div>
+<div class="section" id="secondary-indexes">
+<h2>Secondary Indexes<a class="headerlink" href="#secondary-indexes" title="Permalink to this headline">¶</a></h2>
+<p>A secondary index is an index on a column and is used to query a table that is normally not queryable. Secondary indexes when built are guaranteed to be consistent with their local replicas.</p>
 </div>
 </div>
 
diff --git a/content/doc/4.0-alpha4/architecture/index.html b/content/doc/4.0-alpha4/architecture/index.html
index 5aaf860..a5b2ce1 100644
--- a/content/doc/4.0-alpha4/architecture/index.html
+++ b/content/doc/4.0-alpha4/architecture/index.html
@@ -24,7 +24,7 @@
   <link rel="stylesheet" href="./../../../css/sphinx.css">
   
 
-   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="next" title="Overview" href="overview.html"/> <link rel="prev" title="Improved Internode Messaging" href="../new/messaging.html"/> 
+   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="next" title="Overview" href="overview.html"/> <link rel="prev" title="Improved Streaming" href="../new/streaming.html"/> 
   <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
   
   <link type="application/atom+xml" rel="alternate" href="http://cassandra.apache.org/feed.xml" title="Apache Cassandra Website" />
@@ -159,13 +159,16 @@
 <p>This section describes the general architecture of Apache Cassandra.</p>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="overview.html">Overview</a></li>
+<li class="toctree-l1"><a class="reference internal" href="overview.html">Overview</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="overview.html#features">Features</a></li>
+<li class="toctree-l2"><a class="reference internal" href="overview.html#operating">Operating</a></li>
+</ul>
+</li>
 <li class="toctree-l1"><a class="reference internal" href="dynamo.html">Dynamo</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="dynamo.html#gossip">Gossip</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dynamo.html#failure-detection">Failure Detection</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dynamo.html#token-ring-ranges">Token Ring/Ranges</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dynamo.html#replication">Replication</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dynamo.html#tunable-consistency">Tunable Consistency</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html#dataset-partitioning-consistent-hashing">Dataset Partitioning: Consistent Hashing</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html#multi-master-replication-versioned-data-and-tunable-consistency">Multi-master Replication: Versioned Data and Tunable Consistency</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html#distributed-cluster-membership-and-failure-detection">Distributed Cluster Membership and Failure Detection</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html#incremental-scale-out-on-commodity-hardware">Incremental Scale-out on Commodity Hardware</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="storage_engine.html">Storage Engine</a><ul>
@@ -175,7 +178,17 @@
 <li class="toctree-l2"><a class="reference internal" href="storage_engine.html#sstable-versions">SSTable Versions</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="guarantees.html">Guarantees</a></li>
+<li class="toctree-l1"><a class="reference internal" href="guarantees.html">Guarantees</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#what-is-cap">What is CAP?</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#high-scalability">High Scalability</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#high-availability">High Availability</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#durability">Durability</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#eventual-consistency">Eventual Consistency</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#lightweight-transactions-with-linearizable-consistency">Lightweight transactions with linearizable consistency</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#batched-writes">Batched Writes</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#secondary-indexes">Secondary Indexes</a></li>
+</ul>
+</li>
 </ul>
 </div>
 </div>
@@ -188,7 +201,7 @@
             <a href="overview.html" class="btn btn-default pull-right " role="button" title="Overview" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
             
             
-            <a href="../new/messaging.html" class="btn btn-default" role="button" title="Improved Internode Messaging" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            <a href="../new/streaming.html" class="btn btn-default" role="button" title="Improved Streaming" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
             
           </div>
           
diff --git a/content/doc/4.0-alpha4/architecture/overview.html b/content/doc/4.0-alpha4/architecture/overview.html
index b954e94..05e8351 100644
--- a/content/doc/4.0-alpha4/architecture/overview.html
+++ b/content/doc/4.0-alpha4/architecture/overview.html
@@ -127,7 +127,11 @@
 <li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../new/index.html">New Features in Apache Cassandra 4.0</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">Architecture</a><ul class="current">
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Overview</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Overview</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#features">Features</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#operating">Operating</a></li>
+</ul>
+</li>
 <li class="toctree-l2"><a class="reference internal" href="dynamo.html">Dynamo</a></li>
 <li class="toctree-l2"><a class="reference internal" href="storage_engine.html">Storage Engine</a></li>
 <li class="toctree-l2"><a class="reference internal" href="guarantees.html">Guarantees</a></li>
@@ -158,14 +162,89 @@
           
   <div class="section" id="overview">
 <span id="id1"></span><h1>Overview<a class="headerlink" href="#overview" title="Permalink to this headline">¶</a></h1>
-<p>Apache Cassandra is an open source, distributed, NoSQL database based on the key/value data storage model. Cassandra is based on a query-driven data model.  Data is stored in tables in rows and columns.  Cassandra is designed to meet the requirements of web-scale storage in which reliability, scalability and high availability have the highest priority. Apache Cassandra is eventually consistent, which implies that updates are eventually received by all replicas. Cassandra has provision to replicate data across the nodes in a cluster to provide data durability and reliability.</p>
-<p>Cassandra supports lightweight transactions with compare and set but does not support ACID (Atomicity, Consistency, Isolation, Durability) transaction properties. Cassandra does not support joins, foreign keys and has no concept of referential integrity.</p>
-<p>Apache Cassandra data definition supports keyspace as a top-level database object that contains tables  and other database objects such as materialized views, user-defined types, functions and aggregates. Replication is managed at the keyspace level at a given data center.  Data definition language (DDL) is provided for keyspaces and tables.</p>
-<p>Cassandra supports the Cassandra Query Language (CQL), an SQL-like language that provides data definition syntax for all the database objects including keyspaces, tables, materialized views, indexes and snapshots. CQL statements are run from the cqlsh interface.</p>
-<p>Apache Cassandra configuration settings are configured in cassandra.yaml file that may be edited in a vi editor. Cassandra cluster must be restarted after modifying <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>.</p>
-<p>Cassandra supports backups using snapshots. Automatic Incremental backups may also be used.
-Apache Cassandra 4.0 has added several new features including virtual tables. transient replication, audit logging, full query logging, and support for Java 11. Two of these features are experimental: transient replication and Java 11 support.</p>
-<p>Cassandra provides tools for managing a cluster. The Nodetool is used to manage the cluster as a whole. The <code class="docutils literal notranslate"><span class="pre">nodetool</span></code> command line options override the configuration settings in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>.  The <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> is used to view the audit logs. The  <code class="docutils literal notranslate"><span class="pre">fqltool</span></code> is used to view, replay and compare full query logs.  The <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> and <code class="docutils literal notranslate"><span class="pre">fqltool</span></code> are new tools in Apache Cassandra 4.0.</p>
+<p>Apache Cassandra is an open source, distributed, NoSQL database. It presents
+a partitioned wide column storage model with eventually consistent semantics.</p>
+<p>Apache Cassandra was initially designed at <a class="reference external" href="https://www.cs.cornell.edu/projects/ladis2009/papers/lakshman-ladis2009.pdf">Facebook</a>
+using a staged event-driven architecture (<a class="reference external" href="http://www.sosp.org/2001/papers/welsh.pdf">SEDA</a>) to implement a combination of
+Amazon’s <a class="reference external" href="http://courses.cse.tamu.edu/caverlee/csce438/readings/dynamo-paper.pdf">Dynamo</a>
+distributed storage and replication techniques combined with Google’s <a class="reference external" href="https://static.googleusercontent.com/media/research.google.com/en//archive/bigtable-osdi06.pdf">Bigtable</a>
+data and storage engine model. Dynamo and Bigtable were both developed to meet
+emerging requirements for scalable, reliable and highly available storage
+systems, but each had areas that could be improved.</p>
+<p>Cassandra was designed as a best in class combination of both systems to meet
+emerging large scale, both in data footprint and query volume, storage
+requirements. As applications began to require full global replication and
+always available low-latency reads and writes, it became imperative to design a
+new kind of database model as the relational database systems of the time
+struggled to meet the new requirements of global scale applications.</p>
+<p>Systems like Cassandra are designed for these challenges and seek the
+following design objectives:</p>
+<ul class="simple">
+<li>Full multi-master database replication</li>
+<li>Global availability at low latency</li>
+<li>Scaling out on commodity hardware</li>
+<li>Linear throughput increase with each additional processor</li>
+<li>Online load balancing and cluster growth</li>
+<li>Partitioned key-oriented queries</li>
+<li>Flexible schema</li>
+</ul>
+<div class="section" id="features">
+<h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra provides the Cassandra Query Language (CQL), an SQL-like language,
+to create and update database schema and access data. CQL allows users to
+organize data within a cluster of Cassandra nodes using:</p>
+<ul class="simple">
+<li><strong>Keyspace</strong>: defines how a dataset is replicated, for example in which
+datacenters and how many copies. Keyspaces contain tables.</li>
+<li><strong>Table</strong>: defines the typed schema for a collection of partitions. Cassandra
+tables have flexible addition of new columns to tables with zero downtime.
+Tables contain partitions, which contain partitions, which contain columns.</li>
+<li><strong>Partition</strong>: defines the mandatory part of the primary key all rows in
+Cassandra must have. All performant queries supply the partition key in
+the query.</li>
+<li><strong>Row</strong>: contains a collection of columns identified by a unique primary key
+made up of the partition key and optionally additional clustering keys.</li>
+<li><strong>Column</strong>: A single datum with a type which belong to a row.</li>
+</ul>
+<p>CQL supports numerous advanced features over a partitioned dataset such as:</p>
+<ul class="simple">
+<li>Single partition lightweight transactions with atomic compare and set
+semantics.</li>
+<li>User-defined types, functions and aggregates</li>
+<li>Collection types including sets, maps, and lists.</li>
+<li>Local secondary indices</li>
+<li>(Experimental) materialized views</li>
+</ul>
+<p>Cassandra explicitly chooses not to implement operations that require cross
+partition coordination as they are typically slow and hard to provide highly
+available global semantics. For example Cassandra does not support:</p>
+<ul class="simple">
+<li>Cross partition transactions</li>
+<li>Distributed joins</li>
+<li>Foreign keys or referential integrity.</li>
+</ul>
+</div>
+<div class="section" id="operating">
+<h2>Operating<a class="headerlink" href="#operating" title="Permalink to this headline">¶</a></h2>
+<p>Apache Cassandra configuration settings are configured in the <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>
+file that can be edited by hand or with the aid of configuration management tools.
+Some settings can be manipulated live using an online interface, but others
+require a restart of the database to take effect.</p>
+<p>Cassandra provides tools for managing a cluster. The <code class="docutils literal notranslate"><span class="pre">nodetool</span></code> command
+interacts with Cassandra’s live control interface, allowing runtime manipulation
+of many settings from <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>. The <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> is used
+to view the audit logs. The  <code class="docutils literal notranslate"><span class="pre">fqltool</span></code> is used to view, replay and compare
+full query logs.  The <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> and <code class="docutils literal notranslate"><span class="pre">fqltool</span></code> are new tools in
+Apache Cassandra 4.0.</p>
+<p>In addition, Cassandra supports out of the box atomic snapshot functionality,
+which presents a point in time snapshot of Cassandra’s data for easy
+integration with many backup tools. Cassandra also supports incremental backups
+where data can be backed up as it is written.</p>
+<p>Apache Cassandra 4.0 has added several new features including virtual tables.
+transient replication, audit logging, full query logging, and support for Java
+11. Two of these features are experimental: transient replication and Java 11
+support.</p>
+</div>
 </div>
 
 
diff --git a/content/doc/4.0-alpha4/new/auditlogging.html b/content/doc/4.0-alpha4/new/auditlogging.html
new file mode 100644
index 0000000..0cf9469
--- /dev/null
+++ b/content/doc/4.0-alpha4/new/auditlogging.html
@@ -0,0 +1,673 @@
+<!DOCTYPE html>
+<html>
+  
+
+
+
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+  <meta name="description" content="The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive regional outages.
+">
+  <meta name="keywords" content="cassandra, apache, apache cassandra, distributed storage, key value store, scalability, bigtable, dynamo" />
+  <meta name="robots" content="index,follow" />
+  <meta name="language" content="en" />  
+
+  <title>Documentation</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/doc/4.0-alpha4/new/auditlogging.html">
+
+  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
+  <link rel="stylesheet" href="./../../../css/style.css">
+  
+  <link rel="stylesheet" href="./../../../css/sphinx.css">
+  
+
+   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/> <link rel="next" title="Full Query Logging" href="fqllogging.html"/> <link rel="prev" title="Virtual Tables" href="virtualtables.html"/> 
+  <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
+  
+  <link type="application/atom+xml" rel="alternate" href="http://cassandra.apache.org/feed.xml" title="Apache Cassandra Website" />
+</head>
+
+  <body>
+    <!-- breadcrumbs -->
+<div class="topnav">
+  <div class="container breadcrumb-container">
+    <ul class="breadcrumb">
+      <li>
+        <div class="dropdown">
+          <img class="asf-logo" src="./../../../img/asf_feather.png" />
+          <a data-toggle="dropdown" href="#">Apache Software Foundation <span class="caret"></span></a>
+          <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
+            <li><a href="http://www.apache.org">Apache Homepage</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+            <li><a href="http://www.apache.org/security/">Security</a></li>
+          </ul>
+        </div>
+      </li>
+
+      
+      <li><a href="./../../../">Apache Cassandra</a></li>
+      
+
+      
+        
+        <li><a href="./../../../doc">Documentation</a></li>
+        
+      
+
+      
+      <li><a href="./">New Features in Apache Cassandra 4.0</a></li>
+      
+
+      
+      <li>Audit Logging</li>
+      
+    </ul>
+  </div>
+
+  <!-- navbar -->
+  <nav class="navbar navbar-default navbar-static-top" role="navigation">
+    <div class="container">
+      <div class="navbar-header">
+        <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#cassandra-menu" aria-expanded="false">
+          <span class="sr-only">Toggle navigation</span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+        </button>
+        <a class="navbar-brand" href="./../../../"><img src="./../../../img/cassandra_logo.png" alt="Apache Cassandra logo" /></a>
+      </div><!-- /.navbar-header -->
+
+      <div id="cassandra-menu" class="collapse navbar-collapse">
+        <ul class="nav navbar-nav navbar-right">
+          <li><a href="./../../../">Home</a></li>
+          <li><a href="./../../../download/">Download</a></li>
+          <li><a href="./../../../doc/">Documentation</a></li>
+          <li><a href="./../../../community/">Community</a></li>
+          <li>
+            <a href="./../../../blog/">Blog</a>
+        </li>
+        </ul>
+      </div><!-- /#cassandra-menu -->
+
+      
+    </div>
+  </nav><!-- /.navbar -->
+</div><!-- /.topnav -->
+
+    <div class="container-fluid">
+  <div class="row">
+    <div class="col-md-3">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="../search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="index.html">New Features in Apache Cassandra 4.0</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="java11.html">Support for Java 11</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html">Virtual Tables</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Audit Logging</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#what-does-audit-logging-log">What does Audit Logging Log?</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#what-audit-logging-does-not-log">What Audit Logging does not Log?</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#audit-logging-is-flexible-and-configurable">Audit Logging is Flexible and Configurable</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#configuring-audit-logging">Configuring Audit Logging</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#using-nodetool-to-enable-audit-logging">Using Nodetool to Enable Audit Logging</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#viewing-the-audit-logs">Viewing the Audit Logs</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#an-audit-logging-demo">An Audit Logging Demo</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#diagnostic-events-for-user-audit-logging">Diagnostic events for user audit logging</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="fqllogging.html">Full Query Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="messaging.html">Improved Internode Messaging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html">Improved Streaming</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../configuration/index.html">Configuring Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../development/index.html">Contributing to Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../plugins/index.html">Third-Party Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../bugs.html">Reporting Bugs</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="content-container">
+          
+  <div class="section" id="audit-logging">
+<h1>Audit Logging<a class="headerlink" href="#audit-logging" title="Permalink to this headline">¶</a></h1>
+<p>Audit Logging is a new feature in Apache Cassandra 4.0 (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-12151">CASSANDRA-12151</a>). All database activity is logged to a directory in the local filesystem and the audit log files are rolled periodically. All database operations are monitored and recorded.  Audit logs are stored in local directory files instead of the database itself as it provides several benefits, some of which are:</p>
+<ul class="simple">
+<li>No additional database capacity is needed to store audit logs</li>
+<li>No query tool is required while storing the audit logs in the database would require a query tool</li>
+<li>Latency of database operations is not affected; no performance impact</li>
+<li>It is easier to implement file based logging than database based logging</li>
+</ul>
+<div class="section" id="what-does-audit-logging-log">
+<h2>What does Audit Logging Log?<a class="headerlink" href="#what-does-audit-logging-log" title="Permalink to this headline">¶</a></h2>
+<p>Audit logging logs:</p>
+<ol class="arabic simple">
+<li>All authentication which includes successful and failed login attempts</li>
+<li>All database command requests to CQL. Both failed and successful CQL is logged</li>
+</ol>
+<p>More specifically an audit log entry could be one of two types:</p>
+<ol class="loweralpha simple">
+<li>CQL Audit Log Entry Type or</li>
+<li>Common Audit Log Entry Type</li>
+</ol>
+<p>Each of these types comprises of several database operations. The CQL Audit Log Entry Type could be one of the following; the category of the CQL audit log entry type is listed in parentheses.</p>
+<ol class="arabic simple">
+<li>SELECT(QUERY),</li>
+<li>UPDATE(DML),</li>
+<li>DELETE(DML),</li>
+<li>TRUNCATE(DDL),</li>
+<li>CREATE_KEYSPACE(DDL),</li>
+<li>ALTER_KEYSPACE(DDL),</li>
+<li>DROP_KEYSPACE(DDL),</li>
+<li>CREATE_TABLE(DDL),</li>
+<li>DROP_TABLE(DDL),</li>
+<li>PREPARE_STATEMENT(PREPARE),</li>
+<li>DROP_TRIGGER(DDL),</li>
+<li>LIST_USERS(DCL),</li>
+<li>CREATE_INDEX(DDL),</li>
+<li>DROP_INDEX(DDL),</li>
+<li>GRANT(DCL),</li>
+<li>REVOKE(DCL),</li>
+<li>CREATE_TYPE(DDL),</li>
+<li>DROP_AGGREGATE(DDL),</li>
+<li>ALTER_VIEW(DDL),</li>
+<li>CREATE_VIEW(DDL),</li>
+<li>DROP_ROLE(DCL),</li>
+<li>CREATE_FUNCTION(DDL),</li>
+<li>ALTER_TABLE(DDL),</li>
+<li>BATCH(DML),</li>
+<li>CREATE_AGGREGATE(DDL),</li>
+<li>DROP_VIEW(DDL),</li>
+<li>DROP_TYPE(DDL),</li>
+<li>DROP_FUNCTION(DDL),</li>
+<li>ALTER_ROLE(DCL),</li>
+<li>CREATE_TRIGGER(DDL),</li>
+<li>LIST_ROLES(DCL),</li>
+<li>LIST_PERMISSIONS(DCL),</li>
+<li>ALTER_TYPE(DDL),</li>
+<li>CREATE_ROLE(DCL),</li>
+<li>USE_KEYSPACE (OTHER).</li>
+</ol>
+<p>The Common Audit Log Entry Type could be one of the following; the category of the Common audit log entry type is listed in parentheses.</p>
+<ol class="arabic simple">
+<li>REQUEST_FAILURE(ERROR),</li>
+<li>LOGIN_ERROR(AUTH),</li>
+<li>UNAUTHORIZED_ATTEMPT(AUTH),</li>
+<li>LOGIN_SUCCESS (AUTH).</li>
+</ol>
+</div>
+<div class="section" id="what-audit-logging-does-not-log">
+<h2>What Audit Logging does not Log?<a class="headerlink" href="#what-audit-logging-does-not-log" title="Permalink to this headline">¶</a></h2>
+<p>Audit logging does not log:</p>
+<ol class="arabic simple">
+<li>Configuration changes made in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code></li>
+<li>Nodetool Commands</li>
+</ol>
+</div>
+<div class="section" id="audit-logging-is-flexible-and-configurable">
+<h2>Audit Logging is Flexible and Configurable<a class="headerlink" href="#audit-logging-is-flexible-and-configurable" title="Permalink to this headline">¶</a></h2>
+<p>Audit logging is flexible and configurable in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code> as follows:</p>
+<ul class="simple">
+<li>Keyspaces and tables to be monitored and audited may be specified.</li>
+<li>Users to be included/excluded may be specified. By default all users are audit logged.</li>
+<li>Categories of operations to audit or exclude may be specified.</li>
+<li>The frequency at which to roll the log files may be specified. Default frequency is hourly.</li>
+</ul>
+</div>
+<div class="section" id="configuring-audit-logging">
+<h2>Configuring Audit Logging<a class="headerlink" href="#configuring-audit-logging" title="Permalink to this headline">¶</a></h2>
+<p>Audit Logging is configured on each node separately. Audit Logging is configured in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code> in the <code class="docutils literal notranslate"><span class="pre">audit_logging_options</span></code> setting.
+The settings may be same/different on each node.</p>
+<div class="section" id="enabling-audit-logging">
+<h3>Enabling Audit Logging<a class="headerlink" href="#enabling-audit-logging" title="Permalink to this headline">¶</a></h3>
+<p>Audit logging is enabled by setting the <code class="docutils literal notranslate"><span class="pre">enabled</span></code>  option to <code class="docutils literal notranslate"><span class="pre">true</span></code> in the <code class="docutils literal notranslate"><span class="pre">audit_logging_options</span></code> setting.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">audit_logging_options</span><span class="p">:</span>
+   <span class="n">enabled</span><span class="p">:</span> <span class="n">true</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="setting-the-logger">
+<h3>Setting the Logger<a class="headerlink" href="#setting-the-logger" title="Permalink to this headline">¶</a></h3>
+<p>The audit logger is set with the <code class="docutils literal notranslate"><span class="pre">logger</span></code> option.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">logger</span><span class="p">:</span> <span class="n">BinAuditLogger</span>
+</pre></div>
+</div>
+<p>Two types of audit loggers are supported: <code class="docutils literal notranslate"><span class="pre">FileAuditLogger</span></code> and <code class="docutils literal notranslate"><span class="pre">BinAuditLogger</span></code>.
+<code class="docutils literal notranslate"><span class="pre">BinAuditLogger</span></code> is the default setting.  The <code class="docutils literal notranslate"><span class="pre">BinAuditLogger</span></code> is an efficient way to log events to file in a binary format.</p>
+<p><code class="docutils literal notranslate"><span class="pre">FileAuditLogger</span></code> is synchronous, file-based audit logger; just uses the standard logging mechanism. <code class="docutils literal notranslate"><span class="pre">FileAuditLogger</span></code> logs events to <code class="docutils literal notranslate"><span class="pre">audit/audit.log</span></code> file using <code class="docutils literal notranslate"><span class="pre">slf4j</span></code> logger.</p>
+<p>The <code class="docutils literal notranslate"><span class="pre">NoOpAuditLogger</span></code> is a No-Op implementation of the audit logger to be used as a default audit logger when audit logging is disabled.</p>
+</div>
+<div class="section" id="setting-the-audit-logs-directory">
+<h3>Setting the Audit Logs Directory<a class="headerlink" href="#setting-the-audit-logs-directory" title="Permalink to this headline">¶</a></h3>
+<p>The audit logs directory is set with the <code class="docutils literal notranslate"><span class="pre">audit_logs_dir</span></code> option. A new directory is not created automatically and an existing directory must be set. Audit Logs directory can be configured using <code class="docutils literal notranslate"><span class="pre">cassandra.logdir.audit</span></code> system property or default is set to <code class="docutils literal notranslate"><span class="pre">cassandra.logdir</span> <span class="pre">+</span> <span class="pre">/audit/</span></code>. A user created directory may be set. As an example, create a directory for the audit logs and set its permissions.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>sudo mkdir –p  /cassandra/audit/logs/hourly
+sudo chmod -R 777 /cassandra/audit/logs/hourly
+</pre></div>
+</div>
+<p>Set the directory for the audit logs directory using the <code class="docutils literal notranslate"><span class="pre">audit_logs_dir</span></code> option.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">audit_logs_dir</span><span class="p">:</span> <span class="s2">&quot;/cassandra/audit/logs/hourly&quot;</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="setting-keyspaces-to-audit">
+<h3>Setting Keyspaces to Audit<a class="headerlink" href="#setting-keyspaces-to-audit" title="Permalink to this headline">¶</a></h3>
+<p>Set  the keyspaces to include with the <code class="docutils literal notranslate"><span class="pre">included_keyspaces</span></code> option and the keyspaces to exclude with the <code class="docutils literal notranslate"><span class="pre">excluded_keyspaces</span></code> option.  By default all keyspaces are included. By default, <code class="docutils literal notranslate"><span class="pre">system</span></code>, <code class="docutils literal notranslate"><span class="pre">system_schema</span></code> and <code class="docutils literal notranslate"><span class="pre">system_virtual_schema</span></code> are excluded.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># included_keyspaces:</span>
+<span class="c1"># excluded_keyspaces: system, system_schema, system_virtual_schema</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="setting-categories-to-audit">
+<h3>Setting Categories to Audit<a class="headerlink" href="#setting-categories-to-audit" title="Permalink to this headline">¶</a></h3>
+<p>The categories of database operations to be included are specified with the <code class="docutils literal notranslate"><span class="pre">included_categories</span></code>  option as a comma separated list.  By default all supported categories are included. The categories of database operations to be excluded are specified with <code class="docutils literal notranslate"><span class="pre">excluded_categories</span></code>  option as a comma separated list.  By default no category is excluded.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># included_categories:</span>
+<span class="c1"># excluded_categories:</span>
+</pre></div>
+</div>
+<p>The supported categories for audit log are:</p>
+<ol class="arabic simple">
+<li>QUERY</li>
+<li>DML</li>
+<li>DDL</li>
+<li>DCL</li>
+<li>OTHER</li>
+<li>AUTH</li>
+<li>ERROR</li>
+<li>PREPARE</li>
+</ol>
+</div>
+<div class="section" id="setting-users-to-audit">
+<h3>Setting Users to Audit<a class="headerlink" href="#setting-users-to-audit" title="Permalink to this headline">¶</a></h3>
+<p>Users to audit log are set with the <code class="docutils literal notranslate"><span class="pre">included_users</span></code> and  <code class="docutils literal notranslate"><span class="pre">excluded_users</span></code>  options.  The <code class="docutils literal notranslate"><span class="pre">included_users</span></code> option specifies a comma separated list of users to include explicitly and by default all users are included. The <code class="docutils literal notranslate"><span class="pre">excluded_users</span></code> option specifies a comma separated list of  users to exclude explicitly and by default no user is excluded.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># included_users:</span>
+<span class="c1"># excluded_users:</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="setting-the-roll-frequency">
+<h3>Setting the Roll Frequency<a class="headerlink" href="#setting-the-roll-frequency" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">roll_cycle</span></code> option sets the frequency at which the audit log file is rolled. Supported values are <code class="docutils literal notranslate"><span class="pre">MINUTELY</span></code>, <code class="docutils literal notranslate"><span class="pre">HOURLY</span></code>, and <code class="docutils literal notranslate"><span class="pre">DAILY</span></code>. Default value is <code class="docutils literal notranslate"><span class="pre">HOURLY</span></code>, which implies that after every hour a new audit log file is created.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">roll_cycle</span><span class="p">:</span> <span class="n">HOURLY</span>
+</pre></div>
+</div>
+<p>An audit log file could get rolled for other reasons as well such as a log file reaches the configured size threshold.</p>
+</div>
+<div class="section" id="setting-archiving-options">
+<h3>Setting Archiving Options<a class="headerlink" href="#setting-archiving-options" title="Permalink to this headline">¶</a></h3>
+<p>The archiving options are for archiving the rolled audit logs. The <code class="docutils literal notranslate"><span class="pre">archive</span></code> command to use is set with the <code class="docutils literal notranslate"><span class="pre">archive_command</span></code> option and the <code class="docutils literal notranslate"><span class="pre">max_archive_retries</span></code> sets the maximum # of tries of failed archive commands.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># archive_command:</span>
+<span class="c1"># max_archive_retries: 10</span>
+</pre></div>
+</div>
+<p>Default archive command is <code class="docutils literal notranslate"><span class="pre">&quot;/path/to/script.sh</span> <span class="pre">%path&quot;</span></code> where <code class="docutils literal notranslate"><span class="pre">%path</span></code> is replaced with the file being rolled:</p>
+</div>
+<div class="section" id="other-settings">
+<h3>Other Settings<a class="headerlink" href="#other-settings" title="Permalink to this headline">¶</a></h3>
+<p>The other audit logs settings are as follows.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># block: true</span>
+<span class="c1"># max_queue_weight: 268435456 # 256 MiB</span>
+<span class="c1"># max_log_size: 17179869184 # 16 GiB</span>
+</pre></div>
+</div>
+<p>The <code class="docutils literal notranslate"><span class="pre">block</span></code> option specifies whether the audit logging should block if the logging falls behind or should drop log records.</p>
+<p>The <code class="docutils literal notranslate"><span class="pre">max_queue_weight</span></code> option sets the maximum weight of in memory queue for records waiting to be written to the file before blocking or dropping.</p>
+<p>The  <code class="docutils literal notranslate"><span class="pre">max_log_size</span></code> option sets the maximum size of the rolled files to retain on disk before deleting the oldest.</p>
+</div>
+</div>
+<div class="section" id="using-nodetool-to-enable-audit-logging">
+<h2>Using Nodetool to Enable Audit Logging<a class="headerlink" href="#using-nodetool-to-enable-audit-logging" title="Permalink to this headline">¶</a></h2>
+<p>The <code class="docutils literal notranslate"><span class="pre">nodetool</span>&#160; <span class="pre">enableauditlog</span></code>  command may be used to enable audit logs and it overrides the settings in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>.  The <code class="docutils literal notranslate"><span class="pre">nodetool</span> <span class="pre">enableauditlog</span></code> command syntax is as follows.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">nodetool</span> <span class="p">[(</span><span class="o">-</span><span class="n">h</span> <span class="o">&lt;</span><span class="n">host</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">host</span> <span class="o">&lt;</span><span class="n">host</span><span class="o">&gt;</span><span class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span class="n">p</span> <span class="o">&lt;</span><span class="n">port</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">port</span> <span class="o">&lt;</span><span class="n">port</span><span class="o">&gt;</span><span class="p">)]</span>
+        <span class="p">[(</span><span class="o">-</span><span class="n">pp</span> <span class="o">|</span> <span class="o">--</span><span class="nb">print</span><span class="o">-</span><span class="n">port</span><span class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span class="n">pw</span> <span class="o">&lt;</span><span class="n">password</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">password</span> <span class="o">&lt;</span><span class="n">password</span><span class="o">&gt;</span><span class="p">)]</span>
+        <span class="p">[(</span><span class="o">-</span><span class="n">pwf</span> <span class="o">&lt;</span><span class="n">passwordFilePath</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">password</span><span class="o">-</span><span class="n">file</span> <span class="o">&lt;</span><span class="n">passwordFilePath</span><span class="o">&gt;</span><span class="p">)]</span>
+        <span class="p">[(</span><span class="o">-</span><span class="n">u</span> <span class="o">&lt;</span><span class="n">username</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">username</span> <span class="o">&lt;</span><span class="n">username</span><span class="o">&gt;</span><span class="p">)]</span> <span class="n">enableauditlog</span>
+        <span class="p">[</span><span class="o">--</span><span class="n">excluded</span><span class="o">-</span><span class="n">categories</span> <span class="o">&lt;</span><span class="n">excluded_categories</span><span class="o">&gt;</span><span class="p">]</span>
+        <span class="p">[</span><span class="o">--</span><span class="n">excluded</span><span class="o">-</span><span class="n">keyspaces</span> <span class="o">&lt;</span><span class="n">excluded_keyspaces</span><span class="o">&gt;</span><span class="p">]</span>
+        <span class="p">[</span><span class="o">--</span><span class="n">excluded</span><span class="o">-</span><span class="n">users</span> <span class="o">&lt;</span><span class="n">excluded_users</span><span class="o">&gt;</span><span class="p">]</span>
+        <span class="p">[</span><span class="o">--</span><span class="n">included</span><span class="o">-</span><span class="n">categories</span> <span class="o">&lt;</span><span class="n">included_categories</span><span class="o">&gt;</span><span class="p">]</span>
+        <span class="p">[</span><span class="o">--</span><span class="n">included</span><span class="o">-</span><span class="n">keyspaces</span> <span class="o">&lt;</span><span class="n">included_keyspaces</span><span class="o">&gt;</span><span class="p">]</span>
+        <span class="p">[</span><span class="o">--</span><span class="n">included</span><span class="o">-</span><span class="n">users</span> <span class="o">&lt;</span><span class="n">included_users</span><span class="o">&gt;</span><span class="p">]</span> <span class="p">[</span><span class="o">--</span><span class="n">logger</span> <span class="o">&lt;</span><span class="n">logger</span><span class="o">&gt;</span><span class="p">]</span>
+</pre></div>
+</div>
+<dl class="docutils">
+<dt>OPTIONS</dt>
+<dd><table class="first docutils option-list" frame="void" rules="none">
+<col class="option" />
+<col class="description" />
+<tbody valign="top">
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--excluded-categories <var>&lt;excluded_categories&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Comma separated list of Audit Log Categories to be excluded for
+audit log. If not set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--excluded-keyspaces <var>&lt;excluded_keyspaces&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Comma separated list of keyspaces to be excluded for audit log. If
+not set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--excluded-users <var>&lt;excluded_users&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Comma separated list of users to be excluded for audit log. If not
+set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-h <var>&lt;host&gt;</var></span>, <span class="option">--host <var>&lt;host&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Node hostname or ip address</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--included-categories <var>&lt;included_categories&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Comma separated list of Audit Log Categories to be included for
+audit log. If not set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--included-keyspaces <var>&lt;included_keyspaces&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Comma separated list of keyspaces to be included for audit log. If
+not set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--included-users <var>&lt;included_users&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Comma separated list of users to be included for audit log. If not
+set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--logger <var>&lt;logger&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Logger name to be used for AuditLogging. Default BinAuditLogger. If
+not set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-p <var>&lt;port&gt;</var></span>, <span class="option">--port <var>&lt;port&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Remote jmx agent port number</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-p<var>p</var></span>, <span class="option">--print-port</span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Operate in 4.0 mode with hosts disambiguated by port number</td></tr>
+</tbody>
+</table>
+<dl class="docutils">
+<dt>-pw &lt;password&gt;, –password &lt;password&gt;</dt>
+<dd>Remote jmx agent password</dd>
+<dt>-pwf &lt;passwordFilePath&gt;, –password-file &lt;passwordFilePath&gt;</dt>
+<dd>Path to the JMX password file</dd>
+</dl>
+<table class="last docutils option-list" frame="void" rules="none">
+<col class="option" />
+<col class="description" />
+<tbody valign="top">
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-u <var>&lt;username&gt;</var></span>, <span class="option">--username <var>&lt;username&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Remote jmx agent username</td></tr>
+</tbody>
+</table>
+</dd>
+</dl>
+<p>The <code class="docutils literal notranslate"><span class="pre">nodetool</span> <span class="pre">disableauditlog</span></code> command disables audit log. The command syntax is as follows.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">nodetool</span> <span class="p">[(</span><span class="o">-</span><span class="n">h</span> <span class="o">&lt;</span><span class="n">host</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">host</span> <span class="o">&lt;</span><span class="n">host</span><span class="o">&gt;</span><span class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span class="n">p</span> <span class="o">&lt;</span><span class="n">port</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">port</span> <span class="o">&lt;</span><span class="n">port</span><span class="o">&gt;</span><span class="p">)]</span>
+        <span class="p">[(</span><span class="o">-</span><span class="n">pp</span> <span class="o">|</span> <span class="o">--</span><span class="nb">print</span><span class="o">-</span><span class="n">port</span><span class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span class="n">pw</span> <span class="o">&lt;</span><span class="n">password</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">password</span> <span class="o">&lt;</span><span class="n">password</span><span class="o">&gt;</span><span class="p">)]</span>
+        <span class="p">[(</span><span class="o">-</span><span class="n">pwf</span> <span class="o">&lt;</span><span class="n">passwordFilePath</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">password</span><span class="o">-</span><span class="n">file</span> <span class="o">&lt;</span><span class="n">passwordFilePath</span><span class="o">&gt;</span><span class="p">)]</span>
+        <span class="p">[(</span><span class="o">-</span><span class="n">u</span> <span class="o">&lt;</span><span class="n">username</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">username</span> <span class="o">&lt;</span><span class="n">username</span><span class="o">&gt;</span><span class="p">)]</span> <span class="n">disableauditlog</span>
+</pre></div>
+</div>
+<dl class="docutils">
+<dt>OPTIONS</dt>
+<dd><table class="first docutils option-list" frame="void" rules="none">
+<col class="option" />
+<col class="description" />
+<tbody valign="top">
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-h <var>&lt;host&gt;</var></span>, <span class="option">--host <var>&lt;host&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Node hostname or ip address</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-p <var>&lt;port&gt;</var></span>, <span class="option">--port <var>&lt;port&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Remote jmx agent port number</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-p<var>p</var></span>, <span class="option">--print-port</span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Operate in 4.0 mode with hosts disambiguated by port number</td></tr>
+</tbody>
+</table>
+<dl class="docutils">
+<dt>-pw &lt;password&gt;, –password &lt;password&gt;</dt>
+<dd>Remote jmx agent password</dd>
+<dt>-pwf &lt;passwordFilePath&gt;, –password-file &lt;passwordFilePath&gt;</dt>
+<dd>Path to the JMX password file</dd>
+</dl>
+<table class="last docutils option-list" frame="void" rules="none">
+<col class="option" />
+<col class="description" />
+<tbody valign="top">
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-u <var>&lt;username&gt;</var></span>, <span class="option">--username <var>&lt;username&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Remote jmx agent username</td></tr>
+</tbody>
+</table>
+</dd>
+</dl>
+</div>
+<div class="section" id="viewing-the-audit-logs">
+<h2>Viewing the Audit Logs<a class="headerlink" href="#viewing-the-audit-logs" title="Permalink to this headline">¶</a></h2>
+<p>An audit log event comprises of a keyspace that is being audited, the operation that is being logged, the scope and the user. An audit log entry comprises of the following attributes concatenated with a “|”.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="nb">type</span> <span class="p">(</span><span class="n">AuditLogEntryType</span><span class="p">):</span> <span class="n">Type</span> <span class="n">of</span> <span class="n">request</span>
+<span class="n">source</span> <span class="p">(</span><span class="n">InetAddressAndPort</span><span class="p">):</span> <span class="n">Source</span> <span class="n">IP</span> <span class="n">Address</span> <span class="kn">from</span> <span class="nn">which</span> <span class="n">request</span> <span class="n">originated</span>
+<span class="n">user</span> <span class="p">(</span><span class="n">String</span><span class="p">):</span> <span class="n">User</span> <span class="n">name</span>
+<span class="n">timestamp</span> <span class="p">(</span><span class="n">long</span> <span class="p">):</span> <span class="n">Timestamp</span> <span class="n">of</span> <span class="n">the</span> <span class="n">request</span>
+<span class="n">batch</span> <span class="p">(</span><span class="n">UUID</span><span class="p">):</span> <span class="n">Batch</span> <span class="n">of</span> <span class="n">request</span>
+<span class="n">keyspace</span> <span class="p">(</span><span class="n">String</span><span class="p">):</span> <span class="n">Keyspace</span> <span class="n">on</span> <span class="n">which</span> <span class="n">request</span> <span class="ow">is</span> <span class="n">made</span>
+<span class="n">scope</span> <span class="p">(</span><span class="n">String</span><span class="p">):</span> <span class="n">Scope</span> <span class="n">of</span> <span class="n">request</span> <span class="n">such</span> <span class="k">as</span> <span class="n">Table</span><span class="o">/</span><span class="n">Function</span><span class="o">/</span><span class="n">Aggregate</span> <span class="n">name</span>
+<span class="n">operation</span> <span class="p">(</span><span class="n">String</span><span class="p">):</span> <span class="n">Database</span> <span class="n">operation</span> <span class="n">such</span> <span class="k">as</span> <span class="n">CQL</span> <span class="n">command</span>
+<span class="n">options</span> <span class="p">(</span><span class="n">QueryOptions</span><span class="p">):</span> <span class="n">CQL</span> <span class="n">Query</span> <span class="n">options</span>
+<span class="n">state</span> <span class="p">(</span><span class="n">QueryState</span><span class="p">):</span> <span class="n">State</span> <span class="n">related</span> <span class="n">to</span> <span class="n">a</span> <span class="n">given</span> <span class="n">query</span>
+</pre></div>
+</div>
+<p>Some of these attributes may not be applicable to a given request and not all of these options must be set.</p>
+</div>
+<div class="section" id="an-audit-logging-demo">
+<h2>An Audit Logging Demo<a class="headerlink" href="#an-audit-logging-demo" title="Permalink to this headline">¶</a></h2>
+<p>To demonstrate audit logging enable and configure audit logs with following settings.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">audit_logging_options</span><span class="p">:</span>
+   <span class="n">enabled</span><span class="p">:</span> <span class="n">true</span>
+   <span class="n">logger</span><span class="p">:</span> <span class="n">BinAuditLogger</span>
+   <span class="n">audit_logs_dir</span><span class="p">:</span> <span class="s2">&quot;/cassandra/audit/logs/hourly&quot;</span>
+   <span class="c1"># included_keyspaces:</span>
+   <span class="c1"># excluded_keyspaces: system, system_schema, system_virtual_schema</span>
+   <span class="c1"># included_categories:</span>
+   <span class="c1"># excluded_categories:</span>
+   <span class="c1"># included_users:</span>
+   <span class="c1"># excluded_users:</span>
+   <span class="n">roll_cycle</span><span class="p">:</span> <span class="n">HOURLY</span>
+   <span class="c1"># block: true</span>
+   <span class="c1"># max_queue_weight: 268435456 # 256 MiB</span>
+   <span class="c1"># max_log_size: 17179869184 # 16 GiB</span>
+   <span class="c1">## archive command is &quot;/path/to/script.sh %path&quot; where %path is replaced with the file being rolled:</span>
+   <span class="c1"># archive_command:</span>
+   <span class="c1"># max_archive_retries: 10</span>
+</pre></div>
+</div>
+<p>Create the audit log directory <code class="docutils literal notranslate"><span class="pre">/cassandra/audit/logs/hourly</span></code> and set its permissions as discussed earlier. Run some CQL commands such as create a keyspace, create a table and query a table. Any supported CQL commands may be run as discussed in section <strong>What does Audit Logging Log?</strong>.  Change directory (with <code class="docutils literal notranslate"><span class="pre">cd</span></code> command) to the audit logs directory.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cd</span> <span class="o">/</span><span class="n">cassandra</span><span class="o">/</span><span class="n">audit</span><span class="o">/</span><span class="n">logs</span><span class="o">/</span><span class="n">hourly</span>
+</pre></div>
+</div>
+<p>List the files/directories and some <code class="docutils literal notranslate"><span class="pre">.cq4</span></code> files should get listed. These are the audit logs files.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>[ec2-user@ip-10-0-2-238 hourly]$ ls -l
+total 28
+-rw-rw-r--. 1 ec2-user ec2-user 83886080 Aug  2 03:01 20190802-02.cq4
+-rw-rw-r--. 1 ec2-user ec2-user 83886080 Aug  2 03:01 20190802-03.cq4
+-rw-rw-r--. 1 ec2-user ec2-user    65536 Aug  2 03:01 directory-listing.cq4t
+</pre></div>
+</div>
+<p>The <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> tool is used to dump audit logs. Run the <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> tool. Audit log files directory path is a required argument. The output should be similar to the following output.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>[ec2-user@ip-10-0-2-238 hourly]$ auditlogviewer /cassandra/audit/logs/hourly
+WARN  03:12:11,124 Using Pauser.sleepy() as not enough processors, have 2, needs 8+
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564711427328|type :USE_KEYSPACE|category:OTHER|ks:auditlogkeyspace|operation:USE AuditLogKeyspace;
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564711427329|type :USE_KEYSPACE|category:OTHER|ks:auditlogkeyspace|operation:USE &quot;auditlogkeyspace&quot;
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564711446279|type :SELECT|category:QUERY|ks:auditlogkeyspace|scope:t|operation:SELECT * FROM t;
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564713878834|type :DROP_TABLE|category:DDL|ks:auditlogkeyspace|scope:t|operation:DROP TABLE IF EXISTS
+AuditLogKeyspace.t;
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/3.91.56.164|port:42382|timestamp:1564714618360|ty
+pe:REQUEST_FAILURE|category:ERROR|operation:CREATE KEYSPACE AuditLogKeyspace
+WITH replication = {&#39;class&#39;: &#39;SimpleStrategy&#39;, &#39;replication_factor&#39; : 1};; Cannot add
+existing keyspace &quot;auditlogkeyspace&quot;
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564714690968|type :DROP_KEYSPACE|category:DDL|ks:auditlogkeyspace|operation:DROP KEYSPACE AuditLogKeyspace;
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/3.91.56.164|port:42406|timestamp:1564714708329|ty pe:CREATE_KEYSPACE|category:DDL|ks:auditlogkeyspace|operation:CREATE KEYSPACE
+AuditLogKeyspace
+WITH replication = {&#39;class&#39;: &#39;SimpleStrategy&#39;, &#39;replication_factor&#39; : 1};
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564714870678|type :USE_KEYSPACE|category:OTHER|ks:auditlogkeyspace|operation:USE auditlogkeyspace;
+[ec2-user@ip-10-0-2-238 hourly]$
+</pre></div>
+</div>
+<p>The <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> tool usage syntax is as follows.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">./</span><span class="n">auditlogviewer</span>
+<span class="n">Audit</span> <span class="n">log</span> <span class="n">files</span> <span class="n">directory</span> <span class="n">path</span> <span class="ow">is</span> <span class="n">a</span> <span class="n">required</span> <span class="n">argument</span><span class="o">.</span>
+<span class="n">usage</span><span class="p">:</span> <span class="n">auditlogviewer</span> <span class="o">&lt;</span><span class="n">path1</span><span class="o">&gt;</span> <span class="p">[</span><span class="o">&lt;</span><span class="n">path2</span><span class="o">&gt;...&lt;</span><span class="n">pathN</span><span class="o">&gt;</span><span class="p">]</span> <span class="p">[</span><span class="n">options</span><span class="p">]</span>
+<span class="o">--</span>
+<span class="n">View</span> <span class="n">the</span> <span class="n">audit</span> <span class="n">log</span> <span class="n">contents</span> <span class="ow">in</span> <span class="n">human</span> <span class="n">readable</span> <span class="nb">format</span>
+<span class="o">--</span>
+<span class="n">Options</span> <span class="n">are</span><span class="p">:</span>
+<span class="o">-</span><span class="n">f</span><span class="p">,</span><span class="o">--</span><span class="n">follow</span>       <span class="n">Upon</span> <span class="n">reaching</span> <span class="n">the</span> <span class="n">end</span> <span class="n">of</span> <span class="n">the</span> <span class="n">log</span> <span class="k">continue</span> <span class="n">indefinitely</span>
+                  <span class="n">waiting</span> <span class="k">for</span> <span class="n">more</span> <span class="n">records</span>
+<span class="o">-</span><span class="n">h</span><span class="p">,</span><span class="o">--</span><span class="n">help</span>         <span class="n">display</span> <span class="n">this</span> <span class="n">help</span> <span class="n">message</span>
+<span class="o">-</span><span class="n">r</span><span class="p">,</span><span class="o">--</span><span class="n">roll_cycle</span>   <span class="n">How</span> <span class="n">often</span> <span class="n">to</span> <span class="n">roll</span> <span class="n">the</span> <span class="n">log</span> <span class="n">file</span> <span class="n">was</span> <span class="n">rolled</span><span class="o">.</span> <span class="n">May</span> <span class="n">be</span>
+                  <span class="n">necessary</span> <span class="k">for</span> <span class="n">Chronicle</span> <span class="n">to</span> <span class="n">correctly</span> <span class="n">parse</span> <span class="n">file</span> <span class="n">names</span><span class="o">.</span> <span class="p">(</span><span class="n">MINUTELY</span><span class="p">,</span> <span class="n">HOURLY</span><span class="p">,</span>
+                  <span class="n">DAILY</span><span class="p">)</span><span class="o">.</span> <span class="n">Default</span> <span class="n">HOURLY</span><span class="o">.</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="diagnostic-events-for-user-audit-logging">
+<h2>Diagnostic events for user audit logging<a class="headerlink" href="#diagnostic-events-for-user-audit-logging" title="Permalink to this headline">¶</a></h2>
+<p>Any native transport enabled client is able to subscribe to diagnostic events that are raised around authentication and CQL operations. These events can then be consumed and used by external tools to implement a Cassandra user auditing solution.</p>
+</div>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            <a href="fqllogging.html" class="btn btn-default pull-right " role="button" title="Full Query Logging" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            
+            
+            <a href="virtualtables.html" class="btn btn-default" role="button" title="Virtual Tables" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+
+    <hr />
+
+<footer>
+  <div class="container">
+    <div class="col-md-4 social-blk">
+      <span class="social">
+        <a href="https://twitter.com/cassandra"
+           class="twitter-follow-button"
+           data-show-count="false" data-size="large">Follow @cassandra</a>
+        <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
+        <a href="https://twitter.com/intent/tweet?button_hashtag=cassandra"
+           class="twitter-hashtag-button"
+           data-size="large"
+           data-related="ApacheCassandra">Tweet #cassandra</a>
+        <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
+
+      </span>
+      <a class="subscribe-rss icon-link" href="/feed.xml" title="Subscribe to Blog via RSS">
+          <span><i class="fa fa-rss"></i></span>
+      </a>
+    </div>
+
+    <div class="col-md-8 trademark">
+      <p>&copy; 2016 <a href="http://apache.org">The Apache Software Foundation</a>.
+      Apache, the Apache feather logo, and Apache Cassandra are trademarks of The Apache Software Foundation.
+      <p>
+    </div>
+  </div><!-- /.container -->
+</footer>
+
+<!-- Javascript. Placed here so pages load faster -->
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
+<script src="./../../../js/underscore-min.js"></script>
+<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
+
+
+<script src="./../../../js/doctools.js"></script>
+<script src="./../../../js/searchtools.js"></script>
+
+ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT:    "", VERSION:     "", COLLAPSE_INDEX: false, FILE_SUFFIX: ".html", HAS_SOURCE:  false, SOURCELINK_SUFFIX: ".txt" }; </script> 
+
+
+
+<script type="text/javascript">
+  var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+  document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+
+  try {
+    var pageTracker = _gat._getTracker("UA-11583863-1");
+    pageTracker._trackPageview();
+  } catch(err) {}
+</script>
+
+
+  </body>
+</html>
diff --git a/content/doc/4.0-alpha4/new/fqllogging.html b/content/doc/4.0-alpha4/new/fqllogging.html
index 7ddea89..76b66e8 100644
--- a/content/doc/4.0-alpha4/new/fqllogging.html
+++ b/content/doc/4.0-alpha4/new/fqllogging.html
@@ -24,7 +24,7 @@
   <link rel="stylesheet" href="./../../../css/sphinx.css">
   
 
-   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/> <link rel="next" title="Improved Internode Messaging" href="messaging.html"/> <link rel="prev" title="Support for Java 11" href="java11.html"/> 
+   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/> <link rel="next" title="Improved Internode Messaging" href="messaging.html"/> <link rel="prev" title="Audit Logging" href="auditlogging.html"/> 
   <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
   
   <link type="application/atom+xml" rel="alternate" href="http://cassandra.apache.org/feed.xml" title="Apache Cassandra Website" />
@@ -127,6 +127,8 @@
 <li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">New Features in Apache Cassandra 4.0</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="java11.html">Support for Java 11</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html">Virtual Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html">Audit Logging</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Full Query Logging</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="#objective">Objective</a></li>
 <li class="toctree-l3"><a class="reference internal" href="#full-query-logger">Full Query Logger</a></li>
@@ -139,6 +141,7 @@
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="messaging.html">Improved Internode Messaging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html">Improved Streaming</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
@@ -774,7 +777,7 @@
             <a href="messaging.html" class="btn btn-default pull-right " role="button" title="Improved Internode Messaging" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
             
             
-            <a href="java11.html" class="btn btn-default" role="button" title="Support for Java 11" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            <a href="auditlogging.html" class="btn btn-default" role="button" title="Audit Logging" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
             
           </div>
           
diff --git a/content/doc/4.0-alpha4/new/index.html b/content/doc/4.0-alpha4/new/index.html
index f1d4ef1..d8b75de 100644
--- a/content/doc/4.0-alpha4/new/index.html
+++ b/content/doc/4.0-alpha4/new/index.html
@@ -125,8 +125,11 @@
 <li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
 <li class="toctree-l1 current"><a class="current reference internal" href="#">New Features in Apache Cassandra 4.0</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="java11.html">Support for Java 11</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html">Virtual Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html">Audit Logging</a></li>
 <li class="toctree-l2"><a class="reference internal" href="fqllogging.html">Full Query Logging</a></li>
 <li class="toctree-l2"><a class="reference internal" href="messaging.html">Improved Internode Messaging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html">Improved Streaming</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
@@ -165,6 +168,27 @@
 <li class="toctree-l2"><a class="reference internal" href="java11.html#common-issues">Common Issues</a></li>
 </ul>
 </li>
+<li class="toctree-l1"><a class="reference internal" href="virtualtables.html">Virtual Tables</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#definition">Definition</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#objective">Objective</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#how-are-virtual-tables-different-from-regular-tables">How  are Virtual Tables different from regular tables?</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#virtual-keyspaces">Virtual Keyspaces</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#virtual-table-limitations">Virtual Table Limitations</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#listing-and-describing-virtual-tables">Listing and Describing Virtual Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#the-system-virtual-schema-keyspace">The system_virtual_schema keyspace</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="auditlogging.html">Audit Logging</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#what-does-audit-logging-log">What does Audit Logging Log?</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#what-audit-logging-does-not-log">What Audit Logging does not Log?</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#audit-logging-is-flexible-and-configurable">Audit Logging is Flexible and Configurable</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#configuring-audit-logging">Configuring Audit Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#using-nodetool-to-enable-audit-logging">Using Nodetool to Enable Audit Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#viewing-the-audit-logs">Viewing the Audit Logs</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#an-audit-logging-demo">An Audit Logging Demo</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#diagnostic-events-for-user-audit-logging">Diagnostic events for user audit logging</a></li>
+</ul>
+</li>
 <li class="toctree-l1"><a class="reference internal" href="fqllogging.html">Full Query Logging</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="fqllogging.html#objective">Objective</a></li>
 <li class="toctree-l2"><a class="reference internal" href="fqllogging.html#full-query-logger">Full Query Logger</a></li>
@@ -189,6 +213,16 @@
 <li class="toctree-l2"><a class="reference internal" href="messaging.html#recover-from-unknown-table-when-deserializing-internode-messages">Recover from unknown table when deserializing internode messages</a></li>
 </ul>
 </li>
+<li class="toctree-l1"><a class="reference internal" href="streaming.html">Improved Streaming</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#streaming-based-on-netty">Streaming based on Netty</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#zero-copy-streaming">Zero Copy Streaming</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#repair-streaming-preview">Repair Streaming Preview</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#parallelizing-of-streaming-of-keyspaces">Parallelizing of Streaming of Keyspaces</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#unique-nodes-for-streaming-in-multi-dc-deployment">Unique nodes for Streaming in Multi-DC deployment</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#stream-operation-types">Stream Operation Types</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#disallow-decommission-when-number-of-replicas-will-drop-below-configured-rf">Disallow Decommission when number of Replicas will drop below configured RF</a></li>
+</ul>
+</li>
 </ul>
 </div>
 </div>
diff --git a/content/doc/4.0-alpha4/new/java11.html b/content/doc/4.0-alpha4/new/java11.html
index 06b96bc..4cd16c4 100644
--- a/content/doc/4.0-alpha4/new/java11.html
+++ b/content/doc/4.0-alpha4/new/java11.html
@@ -24,7 +24,7 @@
   <link rel="stylesheet" href="./../../../css/sphinx.css">
   
 
-   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/> <link rel="next" title="Full Query Logging" href="fqllogging.html"/> <link rel="prev" title="New Features in Apache Cassandra 4.0" href="index.html"/> 
+   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/> <link rel="next" title="Virtual Tables" href="virtualtables.html"/> <link rel="prev" title="New Features in Apache Cassandra 4.0" href="index.html"/> 
   <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
   
   <link type="application/atom+xml" rel="alternate" href="http://cassandra.apache.org/feed.xml" title="Apache Cassandra Website" />
@@ -133,8 +133,11 @@
 <li class="toctree-l3"><a class="reference internal" href="#common-issues">Common Issues</a></li>
 </ul>
 </li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html">Virtual Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html">Audit Logging</a></li>
 <li class="toctree-l2"><a class="reference internal" href="fqllogging.html">Full Query Logging</a></li>
 <li class="toctree-l2"><a class="reference internal" href="messaging.html">Improved Internode Messaging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html">Improved Streaming</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
@@ -404,7 +407,7 @@
           
           <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
             
-            <a href="fqllogging.html" class="btn btn-default pull-right " role="button" title="Full Query Logging" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            <a href="virtualtables.html" class="btn btn-default pull-right " role="button" title="Virtual Tables" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
             
             
             <a href="index.html" class="btn btn-default" role="button" title="New Features in Apache Cassandra 4.0" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
diff --git a/content/doc/4.0-alpha4/new/messaging.html b/content/doc/4.0-alpha4/new/messaging.html
index c955f86..51d2484 100644
--- a/content/doc/4.0-alpha4/new/messaging.html
+++ b/content/doc/4.0-alpha4/new/messaging.html
@@ -24,7 +24,7 @@
   <link rel="stylesheet" href="./../../../css/sphinx.css">
   
 
-   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/> <link rel="next" title="Architecture" href="../architecture/index.html"/> <link rel="prev" title="Full Query Logging" href="fqllogging.html"/> 
+   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/> <link rel="next" title="Improved Streaming" href="streaming.html"/> <link rel="prev" title="Full Query Logging" href="fqllogging.html"/> 
   <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
   
   <link type="application/atom+xml" rel="alternate" href="http://cassandra.apache.org/feed.xml" title="Apache Cassandra Website" />
@@ -127,6 +127,8 @@
 <li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">New Features in Apache Cassandra 4.0</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="java11.html">Support for Java 11</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html">Virtual Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html">Audit Logging</a></li>
 <li class="toctree-l2"><a class="reference internal" href="fqllogging.html">Full Query Logging</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Improved Internode Messaging</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="#optimized-internode-messaging-protocol">Optimized Internode Messaging Protocol</a></li>
@@ -141,6 +143,7 @@
 <li class="toctree-l3"><a class="reference internal" href="#recover-from-unknown-table-when-deserializing-internode-messages">Recover from unknown table when deserializing internode messages</a></li>
 </ul>
 </li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html">Improved Streaming</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
@@ -394,7 +397,7 @@
           
           <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
             
-            <a href="../architecture/index.html" class="btn btn-default pull-right " role="button" title="Architecture" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            <a href="streaming.html" class="btn btn-default pull-right " role="button" title="Improved Streaming" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
             
             
             <a href="fqllogging.html" class="btn btn-default" role="button" title="Full Query Logging" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
diff --git a/content/doc/4.0-alpha4/new/streaming.html b/content/doc/4.0-alpha4/new/streaming.html
new file mode 100644
index 0000000..809ecb1
--- /dev/null
+++ b/content/doc/4.0-alpha4/new/streaming.html
@@ -0,0 +1,384 @@
+<!DOCTYPE html>
+<html>
+  
+
+
+
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+  <meta name="description" content="The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive regional outages.
+">
+  <meta name="keywords" content="cassandra, apache, apache cassandra, distributed storage, key value store, scalability, bigtable, dynamo" />
+  <meta name="robots" content="index,follow" />
+  <meta name="language" content="en" />  
+
+  <title>Documentation</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/doc/4.0-alpha4/new/streaming.html">
+
+  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
+  <link rel="stylesheet" href="./../../../css/style.css">
+  
+  <link rel="stylesheet" href="./../../../css/sphinx.css">
+  
+
+   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/> <link rel="next" title="Architecture" href="../architecture/index.html"/> <link rel="prev" title="Improved Internode Messaging" href="messaging.html"/> 
+  <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
+  
+  <link type="application/atom+xml" rel="alternate" href="http://cassandra.apache.org/feed.xml" title="Apache Cassandra Website" />
+</head>
+
+  <body>
+    <!-- breadcrumbs -->
+<div class="topnav">
+  <div class="container breadcrumb-container">
+    <ul class="breadcrumb">
+      <li>
+        <div class="dropdown">
+          <img class="asf-logo" src="./../../../img/asf_feather.png" />
+          <a data-toggle="dropdown" href="#">Apache Software Foundation <span class="caret"></span></a>
+          <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
+            <li><a href="http://www.apache.org">Apache Homepage</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+            <li><a href="http://www.apache.org/security/">Security</a></li>
+          </ul>
+        </div>
+      </li>
+
+      
+      <li><a href="./../../../">Apache Cassandra</a></li>
+      
+
+      
+        
+        <li><a href="./../../../doc">Documentation</a></li>
+        
+      
+
+      
+      <li><a href="./">New Features in Apache Cassandra 4.0</a></li>
+      
+
+      
+      <li>Improved Streaming</li>
+      
+    </ul>
+  </div>
+
+  <!-- navbar -->
+  <nav class="navbar navbar-default navbar-static-top" role="navigation">
+    <div class="container">
+      <div class="navbar-header">
+        <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#cassandra-menu" aria-expanded="false">
+          <span class="sr-only">Toggle navigation</span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+        </button>
+        <a class="navbar-brand" href="./../../../"><img src="./../../../img/cassandra_logo.png" alt="Apache Cassandra logo" /></a>
+      </div><!-- /.navbar-header -->
+
+      <div id="cassandra-menu" class="collapse navbar-collapse">
+        <ul class="nav navbar-nav navbar-right">
+          <li><a href="./../../../">Home</a></li>
+          <li><a href="./../../../download/">Download</a></li>
+          <li><a href="./../../../doc/">Documentation</a></li>
+          <li><a href="./../../../community/">Community</a></li>
+          <li>
+            <a href="./../../../blog/">Blog</a>
+        </li>
+        </ul>
+      </div><!-- /#cassandra-menu -->
+
+      
+    </div>
+  </nav><!-- /.navbar -->
+</div><!-- /.topnav -->
+
+    <div class="container-fluid">
+  <div class="row">
+    <div class="col-md-3">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="../search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="index.html">New Features in Apache Cassandra 4.0</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="java11.html">Support for Java 11</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html">Virtual Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html">Audit Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="fqllogging.html">Full Query Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="messaging.html">Improved Internode Messaging</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Improved Streaming</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#streaming-based-on-netty">Streaming based on Netty</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#zero-copy-streaming">Zero Copy Streaming</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#repair-streaming-preview">Repair Streaming Preview</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#parallelizing-of-streaming-of-keyspaces">Parallelizing of Streaming of Keyspaces</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#unique-nodes-for-streaming-in-multi-dc-deployment">Unique nodes for Streaming in Multi-DC deployment</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#stream-operation-types">Stream Operation Types</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#disallow-decommission-when-number-of-replicas-will-drop-below-configured-rf">Disallow Decommission when number of Replicas will drop below configured RF</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../configuration/index.html">Configuring Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../development/index.html">Contributing to Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../plugins/index.html">Third-Party Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../bugs.html">Reporting Bugs</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="content-container">
+          
+  <div class="section" id="improved-streaming">
+<h1>Improved Streaming<a class="headerlink" href="#improved-streaming" title="Permalink to this headline">¶</a></h1>
+<p>Apache Cassandra 4.0 has made several improvements to streaming.  Streaming is the process used by nodes of a cluster to exchange data in the form of SSTables.  Streaming of SSTables is performed for several operations, such as:</p>
+<ul class="simple">
+<li>SSTable Repair</li>
+<li>Host Replacement</li>
+<li>Range movements</li>
+<li>Bootstrapping</li>
+<li>Rebuild</li>
+<li>Cluster expansion</li>
+</ul>
+<div class="section" id="streaming-based-on-netty">
+<h2>Streaming based on Netty<a class="headerlink" href="#streaming-based-on-netty" title="Permalink to this headline">¶</a></h2>
+<p>Streaming in Cassandra 4.0 is based on Non-blocking Input/Output (NIO) with Netty (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-12229">CASSANDRA-12229</a>). It replaces the single-threaded (or sequential), synchronous, blocking model of streaming messages and transfer of files. Netty supports non-blocking, asynchronous, multi-threaded streaming with which multiple connections are opened simultaneously.  Non-blocking implies that threads are not blocked as they don’t wait for a response for a sent request. A response could be returned in a different thread. With asynchronous, connections and threads are decoupled and do not have a 1:1 relation. Several more connections than threads may be opened.</p>
+</div>
+<div class="section" id="zero-copy-streaming">
+<h2>Zero Copy Streaming<a class="headerlink" href="#zero-copy-streaming" title="Permalink to this headline">¶</a></h2>
+<p>Pre-4.0, during streaming Cassandra reifies the SSTables into objects. This creates unnecessary garbage and slows down the whole streaming process as some SSTables can be transferred as a whole file rather than individual partitions. Cassandra 4.0 has added support for streaming entire SSTables when possible (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-14556">CASSANDRA-14556</a>) for faster Streaming using ZeroCopy APIs. If enabled, Cassandra will use ZeroCopy for eligible SSTables significantly speeding up transfers and increasing throughput.  A zero-copy path avoids bringing data into user-space on both sending and receiving side. Any streaming related operations will notice corresponding improvement. Zero copy streaming is hardware bound; only limited by the hardware limitations (Network and Disk IO ).</p>
+<div class="section" id="high-availability">
+<h3>High Availability<a class="headerlink" href="#high-availability" title="Permalink to this headline">¶</a></h3>
+<p>In benchmark tests Zero Copy Streaming is 5x faster than partitions based streaming. Faster streaming provides the benefit of improved availability. A cluster’s recovery mainly depends on the streaming speed, Cassandra clusters with failed nodes will be able to recover much more quickly (5x faster). If a node fails, SSTables need to be streamed to a replacement node. During the replacement operation, the new Cassandra node streams SSTables from the neighboring nodes that hold copies of the data belonging to this new node’s token range. Depending on the amount of data stored, this process can require substantial network bandwidth, taking some time to complete. The longer these range movement operations take, the more the cluster availability is lost. Failure of multiple nodes would reduce high availability greatly. The faster the new node completes streaming its data, the faster it can serve traffic, increasing the availability of the cluster.</p>
+</div>
+<div class="section" id="enabling-zero-copy-streaming">
+<h3>Enabling Zero Copy Streaming<a class="headerlink" href="#enabling-zero-copy-streaming" title="Permalink to this headline">¶</a></h3>
+<p>Zero copy streaming is enabled by setting the following setting in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">stream_entire_sstables</span><span class="p">:</span> <span class="n">true</span>
+</pre></div>
+</div>
+<p>By default zero copy streaming is enabled.</p>
+</div>
+<div class="section" id="sstables-eligible-for-zero-copy-streaming">
+<h3>SSTables Eligible for Zero Copy Streaming<a class="headerlink" href="#sstables-eligible-for-zero-copy-streaming" title="Permalink to this headline">¶</a></h3>
+<p>Zero copy streaming is used if all partitions within the SSTable need to be transmitted. This is common when using <code class="docutils literal notranslate"><span class="pre">LeveledCompactionStrategy</span></code> or when partitioning SSTables by token range has been enabled. All partition keys in the SSTables are iterated over to determine the eligibility for Zero Copy streaming.</p>
+</div>
+<div class="section" id="benefits-of-zero-copy-streaming">
+<h3>Benefits of Zero Copy Streaming<a class="headerlink" href="#benefits-of-zero-copy-streaming" title="Permalink to this headline">¶</a></h3>
+<p>When enabled, it permits Cassandra to zero-copy stream entire eligible SSTables between nodes, including every component. This speeds up the network transfer significantly subject to throttling specified by <code class="docutils literal notranslate"><span class="pre">stream_throughput_outbound_megabits_per_sec</span></code>.</p>
+<p>Enabling this will reduce the GC pressure on sending and receiving node. While this feature tries to keep the disks balanced, it cannot guarantee it. This feature will be automatically disabled if internode encryption is enabled. Currently this can be used with Leveled Compaction.</p>
+</div>
+<div class="section" id="configuring-for-zero-copy-streaming">
+<h3>Configuring for Zero Copy Streaming<a class="headerlink" href="#configuring-for-zero-copy-streaming" title="Permalink to this headline">¶</a></h3>
+<p>Throttling would reduce the streaming speed. The <code class="docutils literal notranslate"><span class="pre">stream_throughput_outbound_megabits_per_sec</span></code> throttles all outbound streaming file transfers on a node to the given total throughput in Mbps. When unset, the default is 200 Mbps or 25 MB/s.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">stream_throughput_outbound_megabits_per_sec</span><span class="p">:</span> <span class="mi">200</span>
+</pre></div>
+</div>
+<p>To run any Zero Copy streaming benchmark the <code class="docutils literal notranslate"><span class="pre">stream_throughput_outbound_megabits_per_sec</span></code> must be set to a really high value otherwise, throttling will be significant and the benchmark results will not be meaningful.</p>
+<p>The <code class="docutils literal notranslate"><span class="pre">inter_dc_stream_throughput_outbound_megabits_per_sec</span></code> throttles all streaming file transfer between the datacenters, this setting allows users to throttle inter dc stream throughput in addition to throttling all network stream traffic as configured with <code class="docutils literal notranslate"><span class="pre">stream_throughput_outbound_megabits_per_sec</span></code>. When unset, the default is 200 Mbps or 25 MB/s.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">inter_dc_stream_throughput_outbound_megabits_per_sec</span><span class="p">:</span> <span class="mi">200</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="sstable-components-streamed-with-zero-copy-streaming">
+<h3>SSTable Components Streamed with Zero Copy Streaming<a class="headerlink" href="#sstable-components-streamed-with-zero-copy-streaming" title="Permalink to this headline">¶</a></h3>
+<p>Zero Copy Streaming streams entire SSTables.  SSTables are made up of multiple components in separate files. SSTable components streamed are listed in Table 1.</p>
+<p>Table 1. SSTable Components</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="26%" />
+<col width="74%" />
+</colgroup>
+<tbody valign="top">
+<tr class="row-odd"><td>SSTable Component</td>
+<td>Description</td>
+</tr>
+<tr class="row-even"><td>Data.db</td>
+<td>The base data for an SSTable: the remaining
+components can be regenerated based on the data
+component.</td>
+</tr>
+<tr class="row-odd"><td>Index.db</td>
+<td>Index of the row keys with pointers to their
+positions in the data file.</td>
+</tr>
+<tr class="row-even"><td>Filter.db</td>
+<td>Serialized bloom filter for the row keys in the
+SSTable.</td>
+</tr>
+<tr class="row-odd"><td>CompressionInfo.db</td>
+<td>File to hold information about uncompressed
+data length, chunk offsets etc.</td>
+</tr>
+<tr class="row-even"><td>Statistics.db</td>
+<td>Statistical metadata about the content of the
+SSTable.</td>
+</tr>
+<tr class="row-odd"><td>Digest.crc32</td>
+<td>Holds CRC32 checksum of the data file
+size_bytes.</td>
+</tr>
+<tr class="row-even"><td>CRC.db</td>
+<td>Holds the CRC32 for chunks in an uncompressed file.</td>
+</tr>
+<tr class="row-odd"><td>Summary.db</td>
+<td>Holds SSTable Index Summary
+(sampling of Index component)</td>
+</tr>
+<tr class="row-even"><td>TOC.txt</td>
+<td>Table of contents, stores the list of all
+components for the SSTable.</td>
+</tr>
+</tbody>
+</table>
+<p>Custom component, used by e.g. custom compaction strategy may also be included.</p>
+</div>
+</div>
+<div class="section" id="repair-streaming-preview">
+<h2>Repair Streaming Preview<a class="headerlink" href="#repair-streaming-preview" title="Permalink to this headline">¶</a></h2>
+<p>Repair with <code class="docutils literal notranslate"><span class="pre">nodetool</span> <span class="pre">repair</span></code> involves streaming of repaired SSTables and a repair preview has been added to provide an estimate of the amount of repair streaming that would need to be performed. Repair preview (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-13257">CASSANDRA-13257</a>) is invoke with <code class="docutils literal notranslate"><span class="pre">nodetool</span> <span class="pre">repair</span> <span class="pre">--preview</span></code> using option:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">-</span><span class="n">prv</span><span class="p">,</span> <span class="o">--</span><span class="n">preview</span>
+</pre></div>
+</div>
+<p>It determines ranges and amount of data to be streamed, but doesn’t actually perform repair.</p>
+</div>
+<div class="section" id="parallelizing-of-streaming-of-keyspaces">
+<h2>Parallelizing of Streaming of Keyspaces<a class="headerlink" href="#parallelizing-of-streaming-of-keyspaces" title="Permalink to this headline">¶</a></h2>
+<p>The streaming of the different keyspaces for bootstrap and rebuild has been parallelized in Cassandra 4.0 (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-4663">CASSANDRA-4663</a>).</p>
+</div>
+<div class="section" id="unique-nodes-for-streaming-in-multi-dc-deployment">
+<h2>Unique nodes for Streaming in Multi-DC deployment<a class="headerlink" href="#unique-nodes-for-streaming-in-multi-dc-deployment" title="Permalink to this headline">¶</a></h2>
+<p>Range Streamer picks unique nodes to stream data from when number of replicas in each DC is three or more (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-4650">CASSANDRA-4650</a>). What the optimization does is to even out the streaming load across the cluster. Without the optimization, some node can be picked up to stream more data than others. This patch allows to select dedicated node to stream only one range.</p>
+<p>This will increase the performance of bootstrapping a node and will also put less pressure on nodes serving the data. This does not affect if N &lt; 3 in each DC as then it streams data from only 2 nodes.</p>
+</div>
+<div class="section" id="stream-operation-types">
+<h2>Stream Operation Types<a class="headerlink" href="#stream-operation-types" title="Permalink to this headline">¶</a></h2>
+<p>It is important to know the type or purpose of a certain stream. Version 4.0 (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-13064">CASSANDRA-13064</a>) adds an <code class="docutils literal notranslate"><span class="pre">enum</span></code> to distinguish between the different types  of streams.  Stream types are available both in a stream request and a stream task. The different stream types are:</p>
+<ul class="simple">
+<li>Restore replica count</li>
+<li>Unbootstrap</li>
+<li>Relocation</li>
+<li>Bootstrap</li>
+<li>Rebuild</li>
+<li>Bulk Load</li>
+<li>Repair</li>
+</ul>
+</div>
+<div class="section" id="disallow-decommission-when-number-of-replicas-will-drop-below-configured-rf">
+<h2>Disallow Decommission when number of Replicas will drop below configured RF<a class="headerlink" href="#disallow-decommission-when-number-of-replicas-will-drop-below-configured-rf" title="Permalink to this headline">¶</a></h2>
+<p><a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-12510">CASSANDRA-12510</a> guards against decommission that will drop # of replicas below configured replication factor (RF), and adds the <code class="docutils literal notranslate"><span class="pre">--force</span></code> option that allows decommission to continue if intentional; force decommission of this node even when it reduces the number of replicas to below configured RF.</p>
+</div>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            <a href="../architecture/index.html" class="btn btn-default pull-right " role="button" title="Architecture" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            
+            
+            <a href="messaging.html" class="btn btn-default" role="button" title="Improved Internode Messaging" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+
+    <hr />
+
+<footer>
+  <div class="container">
+    <div class="col-md-4 social-blk">
+      <span class="social">
+        <a href="https://twitter.com/cassandra"
+           class="twitter-follow-button"
+           data-show-count="false" data-size="large">Follow @cassandra</a>
+        <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
+        <a href="https://twitter.com/intent/tweet?button_hashtag=cassandra"
+           class="twitter-hashtag-button"
+           data-size="large"
+           data-related="ApacheCassandra">Tweet #cassandra</a>
+        <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
+
+      </span>
+      <a class="subscribe-rss icon-link" href="/feed.xml" title="Subscribe to Blog via RSS">
+          <span><i class="fa fa-rss"></i></span>
+      </a>
+    </div>
+
+    <div class="col-md-8 trademark">
+      <p>&copy; 2016 <a href="http://apache.org">The Apache Software Foundation</a>.
+      Apache, the Apache feather logo, and Apache Cassandra are trademarks of The Apache Software Foundation.
+      <p>
+    </div>
+  </div><!-- /.container -->
+</footer>
+
+<!-- Javascript. Placed here so pages load faster -->
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
+<script src="./../../../js/underscore-min.js"></script>
+<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
+
+
+<script src="./../../../js/doctools.js"></script>
+<script src="./../../../js/searchtools.js"></script>
+
+ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT:    "", VERSION:     "", COLLAPSE_INDEX: false, FILE_SUFFIX: ".html", HAS_SOURCE:  false, SOURCELINK_SUFFIX: ".txt" }; </script> 
+
+
+
+<script type="text/javascript">
+  var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+  document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+
+  try {
+    var pageTracker = _gat._getTracker("UA-11583863-1");
+    pageTracker._trackPageview();
+  } catch(err) {}
+</script>
+
+
+  </body>
+</html>
diff --git a/content/doc/4.0-alpha4/new/virtualtables.html b/content/doc/4.0-alpha4/new/virtualtables.html
new file mode 100644
index 0000000..594a905
--- /dev/null
+++ b/content/doc/4.0-alpha4/new/virtualtables.html
@@ -0,0 +1,551 @@
+<!DOCTYPE html>
+<html>
+  
+
+
+
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+  <meta name="description" content="The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive regional outages.
+">
+  <meta name="keywords" content="cassandra, apache, apache cassandra, distributed storage, key value store, scalability, bigtable, dynamo" />
+  <meta name="robots" content="index,follow" />
+  <meta name="language" content="en" />  
+
+  <title>Documentation</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/doc/4.0-alpha4/new/virtualtables.html">
+
+  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
+  <link rel="stylesheet" href="./../../../css/style.css">
+  
+  <link rel="stylesheet" href="./../../../css/sphinx.css">
+  
+
+   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/> <link rel="next" title="Audit Logging" href="auditlogging.html"/> <link rel="prev" title="Support for Java 11" href="java11.html"/> 
+  <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
+  
+  <link type="application/atom+xml" rel="alternate" href="http://cassandra.apache.org/feed.xml" title="Apache Cassandra Website" />
+</head>
+
+  <body>
+    <!-- breadcrumbs -->
+<div class="topnav">
+  <div class="container breadcrumb-container">
+    <ul class="breadcrumb">
+      <li>
+        <div class="dropdown">
+          <img class="asf-logo" src="./../../../img/asf_feather.png" />
+          <a data-toggle="dropdown" href="#">Apache Software Foundation <span class="caret"></span></a>
+          <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
+            <li><a href="http://www.apache.org">Apache Homepage</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+            <li><a href="http://www.apache.org/security/">Security</a></li>
+          </ul>
+        </div>
+      </li>
+
+      
+      <li><a href="./../../../">Apache Cassandra</a></li>
+      
+
+      
+        
+        <li><a href="./../../../doc">Documentation</a></li>
+        
+      
+
+      
+      <li><a href="./">New Features in Apache Cassandra 4.0</a></li>
+      
+
+      
+      <li>Virtual Tables</li>
+      
+    </ul>
+  </div>
+
+  <!-- navbar -->
+  <nav class="navbar navbar-default navbar-static-top" role="navigation">
+    <div class="container">
+      <div class="navbar-header">
+        <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#cassandra-menu" aria-expanded="false">
+          <span class="sr-only">Toggle navigation</span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+        </button>
+        <a class="navbar-brand" href="./../../../"><img src="./../../../img/cassandra_logo.png" alt="Apache Cassandra logo" /></a>
+      </div><!-- /.navbar-header -->
+
+      <div id="cassandra-menu" class="collapse navbar-collapse">
+        <ul class="nav navbar-nav navbar-right">
+          <li><a href="./../../../">Home</a></li>
+          <li><a href="./../../../download/">Download</a></li>
+          <li><a href="./../../../doc/">Documentation</a></li>
+          <li><a href="./../../../community/">Community</a></li>
+          <li>
+            <a href="./../../../blog/">Blog</a>
+        </li>
+        </ul>
+      </div><!-- /#cassandra-menu -->
+
+      
+    </div>
+  </nav><!-- /.navbar -->
+</div><!-- /.topnav -->
+
+    <div class="container-fluid">
+  <div class="row">
+    <div class="col-md-3">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="../search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="index.html">New Features in Apache Cassandra 4.0</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="java11.html">Support for Java 11</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Virtual Tables</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#definition">Definition</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#objective">Objective</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#how-are-virtual-tables-different-from-regular-tables">How  are Virtual Tables different from regular tables?</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#virtual-keyspaces">Virtual Keyspaces</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#virtual-table-limitations">Virtual Table Limitations</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#listing-and-describing-virtual-tables">Listing and Describing Virtual Tables</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#the-system-virtual-schema-keyspace">The system_virtual_schema keyspace</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html">Audit Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="fqllogging.html">Full Query Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="messaging.html">Improved Internode Messaging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html">Improved Streaming</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../configuration/index.html">Configuring Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../development/index.html">Contributing to Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../plugins/index.html">Third-Party Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../bugs.html">Reporting Bugs</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="content-container">
+          
+  <div class="section" id="virtual-tables">
+<h1>Virtual Tables<a class="headerlink" href="#virtual-tables" title="Permalink to this headline">¶</a></h1>
+<p>Apache Cassandra 4.0 implements virtual tables (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-7622">CASSANDRA-7622</a>).</p>
+<div class="section" id="definition">
+<h2>Definition<a class="headerlink" href="#definition" title="Permalink to this headline">¶</a></h2>
+<p>A virtual table is a table that is backed by an API instead of data explicitly managed and stored as SSTables. Apache Cassandra 4.0 implements a virtual keyspace interface for virtual tables. Virtual tables are specific to each node.</p>
+</div>
+<div class="section" id="objective">
+<h2>Objective<a class="headerlink" href="#objective" title="Permalink to this headline">¶</a></h2>
+<p>A virtual table could have several uses including:</p>
+<ul class="simple">
+<li>Expose metrics through CQL</li>
+<li>Expose YAML configuration information</li>
+</ul>
+</div>
+<div class="section" id="how-are-virtual-tables-different-from-regular-tables">
+<h2>How  are Virtual Tables different from regular tables?<a class="headerlink" href="#how-are-virtual-tables-different-from-regular-tables" title="Permalink to this headline">¶</a></h2>
+<p>Virtual tables and virtual keyspaces are quite different from regular tables and keyspaces respectively such as:</p>
+<ul class="simple">
+<li>Virtual tables are read-only, but it is likely to change</li>
+<li>Virtual tables are not replicated</li>
+<li>Virtual tables are local only and non distributed</li>
+<li>Virtual tables have no associated SSTables</li>
+<li>Consistency level of the queries sent virtual tables are ignored</li>
+<li>Virtual tables are managed by Cassandra and a user cannot run  DDL to create new virtual tables or DML to modify existing virtual       tables</li>
+<li>Virtual tables are created in special keyspaces and not just any keyspace</li>
+<li>All existing virtual tables use <code class="docutils literal notranslate"><span class="pre">LocalPartitioner</span></code>. Since a virtual table is not replicated the partitioner sorts in order of     partition   keys instead of by their hash.</li>
+<li>Making advanced queries with <code class="docutils literal notranslate"><span class="pre">ALLOW</span> <span class="pre">FILTERING</span></code> and aggregation functions may be used with virtual tables even though in normal  tables we   dont recommend it</li>
+</ul>
+</div>
+<div class="section" id="virtual-keyspaces">
+<h2>Virtual Keyspaces<a class="headerlink" href="#virtual-keyspaces" title="Permalink to this headline">¶</a></h2>
+<p>Apache Cassandra 4.0 has added two new keyspaces for virtual tables: <code class="docutils literal notranslate"><span class="pre">system_virtual_schema</span></code> and <code class="docutils literal notranslate"><span class="pre">system_views</span></code>. Run the following command to list the keyspaces:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="o">&gt;</span> <span class="n">DESC</span> <span class="n">KEYSPACES</span><span class="p">;</span>
+<span class="n">system_schema</span>  <span class="n">system</span>       <span class="n">system_distributed</span>  <span class="n">system_virtual_schema</span>
+<span class="n">system_auth</span>      <span class="n">system_traces</span>       <span class="n">system_views</span>
+</pre></div>
+</div>
+<p>The <code class="docutils literal notranslate"><span class="pre">system_virtual_schema</span> <span class="pre">keyspace</span></code> contains schema information on virtual tables. The <code class="docutils literal notranslate"><span class="pre">system_views</span></code> keyspace contains the actual virtual tables.</p>
+</div>
+<div class="section" id="virtual-table-limitations">
+<h2>Virtual Table Limitations<a class="headerlink" href="#virtual-table-limitations" title="Permalink to this headline">¶</a></h2>
+<p>Virtual tables and virtual keyspaces have some limitations initially though some of these could change such as:</p>
+<ul class="simple">
+<li>Cannot alter or drop virtual keyspaces or tables</li>
+<li>Cannot truncate virtual tables</li>
+<li>Expiring columns are not supported by virtual tables</li>
+<li>Conditional updates are not supported by virtual tables</li>
+<li>Cannot create tables in virtual keyspaces</li>
+<li>Cannot perform any operations against virtual keyspace</li>
+<li>Secondary indexes are not supported on virtual tables</li>
+<li>Cannot create functions in virtual keyspaces</li>
+<li>Cannot create types in virtual keyspaces</li>
+<li>Materialized views are not supported on virtual tables</li>
+<li>Virtual tables don’t support <code class="docutils literal notranslate"><span class="pre">DELETE</span></code> statements</li>
+<li>Cannot <code class="docutils literal notranslate"><span class="pre">CREATE</span> <span class="pre">TRIGGER</span></code> against a virtual table</li>
+<li>Conditional <code class="docutils literal notranslate"><span class="pre">BATCH</span></code> statements cannot include mutations for virtual tables</li>
+<li>Cannot include a virtual table statement in a logged batch</li>
+<li>Mutations for virtual and regular tables cannot exist in the same batch</li>
+<li>Conditional <code class="docutils literal notranslate"><span class="pre">BATCH</span></code> statements cannot include mutations for virtual tables</li>
+<li>Cannot create aggregates in virtual keyspaces; but may run aggregate functions on select</li>
+</ul>
+</div>
+<div class="section" id="listing-and-describing-virtual-tables">
+<h2>Listing and Describing Virtual Tables<a class="headerlink" href="#listing-and-describing-virtual-tables" title="Permalink to this headline">¶</a></h2>
+<p>Virtual tables in a virtual keyspace may be listed with <code class="docutils literal notranslate"><span class="pre">DESC</span> <span class="pre">TABLES</span></code>.  The <code class="docutils literal notranslate"><span class="pre">system_views</span></code> virtual keyspace tables include the following:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="o">&gt;</span> <span class="n">USE</span> <span class="n">system_views</span><span class="p">;</span>
+<span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">DESC</span> <span class="n">TABLES</span><span class="p">;</span>
+<span class="n">coordinator_scans</span>   <span class="n">clients</span>             <span class="n">tombstones_scanned</span>  <span class="n">internode_inbound</span>
+<span class="n">disk_usage</span>          <span class="n">sstable_tasks</span>       <span class="n">live_scanned</span>        <span class="n">caches</span>
+<span class="n">local_writes</span>        <span class="n">max_partition_size</span>  <span class="n">local_reads</span>
+<span class="n">coordinator_writes</span>  <span class="n">internode_outbound</span>  <span class="n">thread_pools</span>
+<span class="n">local_scans</span>         <span class="n">coordinator_reads</span>   <span class="n">settings</span>
+</pre></div>
+</div>
+<p>Some of the salient virtual tables in <code class="docutils literal notranslate"><span class="pre">system_views</span></code> virtual keyspace are described in Table 1.</p>
+<p>Table 1 : Virtual Tables in system_views</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="26%" />
+<col width="74%" />
+</colgroup>
+<tbody valign="top">
+<tr class="row-odd"><td>Virtual Table</td>
+<td>Description</td>
+</tr>
+<tr class="row-even"><td>clients</td>
+<td>Lists information about all connected clients.</td>
+</tr>
+<tr class="row-odd"><td>disk_usage</td>
+<td>Disk usage including disk_space, keyspace_name,
+and table_name by system keyspaces.</td>
+</tr>
+<tr class="row-even"><td>local_writes</td>
+<td>A table metric for local writes
+including count, keyspace_name,
+max, median, per_second, and
+table_name.</td>
+</tr>
+<tr class="row-odd"><td>caches</td>
+<td>Displays the general cache information including
+cache name, capacity_bytes, entry_count, hit_count,
+hit_ratio double, recent_hit_rate_per_second,
+recent_request_rate_per_second, request_count, and
+size_bytes.</td>
+</tr>
+<tr class="row-even"><td>local_reads</td>
+<td>A table metric for  local reads information.</td>
+</tr>
+<tr class="row-odd"><td>sstable_tasks</td>
+<td>Lists currently running tasks such as compactions
+and upgrades on SSTables.</td>
+</tr>
+<tr class="row-even"><td>internode_inbound</td>
+<td>Lists information about the inbound
+internode messaging.</td>
+</tr>
+<tr class="row-odd"><td>thread_pools</td>
+<td>Lists metrics for each thread pool.</td>
+</tr>
+<tr class="row-even"><td>settings</td>
+<td>Displays configuration settings in cassandra.yaml.</td>
+</tr>
+<tr class="row-odd"><td>max_partition_size</td>
+<td>A table metric for maximum partition size.</td>
+</tr>
+<tr class="row-even"><td>internode_outbound</td>
+<td>Information about the outbound internode messaging.</td>
+</tr>
+</tbody>
+</table>
+<p>We shall discuss some of the virtual tables in more detail next.</p>
+<div class="section" id="clients-virtual-table">
+<h3>Clients Virtual Table<a class="headerlink" href="#clients-virtual-table" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">clients</span></code> virtual table lists all active connections (connected clients) including their ip address, port, connection stage, driver name, driver version, hostname, protocol version, request count, ssl enabled, ssl protocol and user name:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">select</span> <span class="o">*</span> <span class="kn">from</span> <span class="nn">system_views.clients</span><span class="p">;</span>
+ <span class="n">address</span>   <span class="o">|</span> <span class="n">port</span>  <span class="o">|</span> <span class="n">connection_stage</span> <span class="o">|</span> <span class="n">driver_name</span> <span class="o">|</span> <span class="n">driver_version</span> <span class="o">|</span> <span class="n">hostname</span>  <span class="o">|</span> <span class="n">protocol_version</span> <span class="o">|</span> <span class="n">request_count</span> <span class="o">|</span> <span class="n">ssl_cipher_suite</span> <span class="o">|</span> <span class="n">ssl_enabled</span> <span class="o">|</span> <span class="n">ssl_protocol</span> <span class="o">|</span> <span class="n">username</span>
+<span class="o">-----------+-------+------------------+-------------+----------------+-----------+------------------+---------------+------------------+-------------+--------------+-----------</span>
+ <span class="mf">127.0</span><span class="o">.</span><span class="mf">0.1</span> <span class="o">|</span> <span class="mi">50628</span> <span class="o">|</span>            <span class="n">ready</span> <span class="o">|</span>        <span class="n">null</span> <span class="o">|</span>           <span class="n">null</span> <span class="o">|</span> <span class="n">localhost</span> <span class="o">|</span>                <span class="mi">4</span> <span class="o">|</span>            <span class="mi">55</span> <span class="o">|</span>             <span class="n">null</span> <span class="o">|</span>       <span class="kc">False</span> <span class="o">|</span>         <span class="n">null</span> <span class="o">|</span> <span class="n">anonymous</span>
+ <span class="mf">127.0</span><span class="o">.</span><span class="mf">0.1</span> <span class="o">|</span> <span class="mi">50630</span> <span class="o">|</span>            <span class="n">ready</span> <span class="o">|</span>        <span class="n">null</span> <span class="o">|</span>           <span class="n">null</span> <span class="o">|</span> <span class="n">localhost</span> <span class="o">|</span>                <span class="mi">4</span> <span class="o">|</span>            <span class="mi">70</span> <span class="o">|</span>             <span class="n">null</span> <span class="o">|</span>       <span class="kc">False</span> <span class="o">|</span>         <span class="n">null</span> <span class="o">|</span> <span class="n">anonymous</span>
+
+<span class="p">(</span><span class="mi">2</span> <span class="n">rows</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>Some examples of how <code class="docutils literal notranslate"><span class="pre">clients</span></code> can be used are:</p>
+<ul class="simple">
+<li>To find applications using old incompatible versions of   drivers before upgrading and with <code class="docutils literal notranslate"><span class="pre">nodetool</span> <span class="pre">enableoldprotocolversions</span></code> and  <code class="docutils literal notranslate"><span class="pre">nodetool</span> <span class="pre">disableoldprotocolversions</span></code> during upgrades.</li>
+<li>To identify clients sending too many requests.</li>
+<li>To find if SSL is enabled during the migration to and from   ssl.</li>
+</ul>
+<p>The virtual tables may be described with <code class="docutils literal notranslate"><span class="pre">DESCRIBE</span></code> statement. The DDL listed however cannot be run to create a virtual table. As an example describe the <code class="docutils literal notranslate"><span class="pre">system_views.clients</span></code> virtual table:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span> <span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">DESC</span> <span class="n">TABLE</span> <span class="n">system_views</span><span class="o">.</span><span class="n">clients</span><span class="p">;</span>
+<span class="n">CREATE</span> <span class="n">TABLE</span> <span class="n">system_views</span><span class="o">.</span><span class="n">clients</span> <span class="p">(</span>
+   <span class="n">address</span> <span class="n">inet</span><span class="p">,</span>
+   <span class="n">connection_stage</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">driver_name</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">driver_version</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">hostname</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">port</span> <span class="nb">int</span><span class="p">,</span>
+   <span class="n">protocol_version</span> <span class="nb">int</span><span class="p">,</span>
+   <span class="n">request_count</span> <span class="n">bigint</span><span class="p">,</span>
+   <span class="n">ssl_cipher_suite</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">ssl_enabled</span> <span class="n">boolean</span><span class="p">,</span>
+   <span class="n">ssl_protocol</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">username</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">PRIMARY</span> <span class="n">KEY</span> <span class="p">(</span><span class="n">address</span><span class="p">,</span> <span class="n">port</span><span class="p">))</span> <span class="n">WITH</span> <span class="n">CLUSTERING</span> <span class="n">ORDER</span> <span class="n">BY</span> <span class="p">(</span><span class="n">port</span> <span class="n">ASC</span><span class="p">)</span>
+   <span class="n">AND</span> <span class="n">compaction</span> <span class="o">=</span> <span class="p">{</span><span class="s1">&#39;class&#39;</span><span class="p">:</span> <span class="s1">&#39;None&#39;</span><span class="p">}</span>
+   <span class="n">AND</span> <span class="n">compression</span> <span class="o">=</span> <span class="p">{};</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="caches-virtual-table">
+<h3>Caches Virtual Table<a class="headerlink" href="#caches-virtual-table" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">caches</span></code> virtual table lists information about the  caches. The four caches presently created are chunks, counters, keys and rows. A query on the <code class="docutils literal notranslate"><span class="pre">caches</span></code> virtual table returns the following details:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">SELECT</span> <span class="o">*</span> <span class="n">FROM</span> <span class="n">system_views</span><span class="o">.</span><span class="n">caches</span><span class="p">;</span>
+<span class="n">name</span>     <span class="o">|</span> <span class="n">capacity_bytes</span> <span class="o">|</span> <span class="n">entry_count</span> <span class="o">|</span> <span class="n">hit_count</span> <span class="o">|</span> <span class="n">hit_ratio</span> <span class="o">|</span> <span class="n">recent_hit_rate_per_second</span> <span class="o">|</span> <span class="n">recent_request_rate_per_second</span> <span class="o">|</span> <span class="n">request_count</span> <span class="o">|</span> <span class="n">size_bytes</span>
+<span class="o">---------+----------------+-------------+-----------+-----------+----------------------------+--------------------------------+---------------+------------</span>
+  <span class="n">chunks</span> <span class="o">|</span>      <span class="mi">229638144</span> <span class="o">|</span>          <span class="mi">29</span> <span class="o">|</span>       <span class="mi">166</span> <span class="o">|</span>      <span class="mf">0.83</span> <span class="o">|</span>                          <span class="mi">5</span> <span class="o">|</span>                              <span class="mi">6</span> <span class="o">|</span>           <span class="mi">200</span> <span class="o">|</span>     <span class="mi">475136</span>
+<span class="n">counters</span> <span class="o">|</span>       <span class="mi">26214400</span> <span class="o">|</span>           <span class="mi">0</span> <span class="o">|</span>         <span class="mi">0</span> <span class="o">|</span>       <span class="n">NaN</span> <span class="o">|</span>                          <span class="mi">0</span> <span class="o">|</span>                              <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>          <span class="mi">0</span>
+    <span class="n">keys</span> <span class="o">|</span>       <span class="mi">52428800</span> <span class="o">|</span>          <span class="mi">14</span> <span class="o">|</span>       <span class="mi">124</span> <span class="o">|</span>  <span class="mf">0.873239</span> <span class="o">|</span>                          <span class="mi">4</span> <span class="o">|</span>                              <span class="mi">4</span> <span class="o">|</span>           <span class="mi">142</span> <span class="o">|</span>       <span class="mi">1248</span>
+    <span class="n">rows</span> <span class="o">|</span>              <span class="mi">0</span> <span class="o">|</span>           <span class="mi">0</span> <span class="o">|</span>         <span class="mi">0</span> <span class="o">|</span>       <span class="n">NaN</span> <span class="o">|</span>                          <span class="mi">0</span> <span class="o">|</span>                              <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>          <span class="mi">0</span>
+
+<span class="p">(</span><span class="mi">4</span> <span class="n">rows</span><span class="p">)</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="settings-virtual-table">
+<h3>Settings Virtual Table<a class="headerlink" href="#settings-virtual-table" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">settings</span></code> table  is rather useful and lists all the current configuration settings from the <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>.  The encryption options are overridden to hide the sensitive truststore information or passwords.  The configuration settings however cannot be set using DML  on the virtual table presently:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">SELECT</span> <span class="o">*</span> <span class="n">FROM</span> <span class="n">system_views</span><span class="o">.</span><span class="n">settings</span><span class="p">;</span>
+
+<span class="n">name</span>                                 <span class="o">|</span> <span class="n">value</span>
+<span class="o">-------------------------------------+--------------------</span>
+  <span class="n">allocate_tokens_for_keyspace</span>       <span class="o">|</span> <span class="n">null</span>
+  <span class="n">audit_logging_options_enabled</span>      <span class="o">|</span> <span class="n">false</span>
+  <span class="n">auto_snapshot</span>                      <span class="o">|</span> <span class="n">true</span>
+  <span class="n">automatic_sstable_upgrade</span>          <span class="o">|</span> <span class="n">false</span>
+  <span class="n">cluster_name</span>                       <span class="o">|</span> <span class="n">Test</span> <span class="n">Cluster</span>
+  <span class="n">enable_transient_replication</span>       <span class="o">|</span> <span class="n">false</span>
+  <span class="n">hinted_handoff_enabled</span>             <span class="o">|</span> <span class="n">true</span>
+  <span class="n">hints_directory</span>                    <span class="o">|</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">ec2</span><span class="o">-</span><span class="n">user</span><span class="o">/</span><span class="n">cassandra</span><span class="o">/</span><span class="n">data</span><span class="o">/</span><span class="n">hints</span>
+  <span class="n">incremental_backups</span>                <span class="o">|</span> <span class="n">false</span>
+  <span class="n">initial_token</span>                      <span class="o">|</span> <span class="n">null</span>
+                           <span class="o">...</span>
+                           <span class="o">...</span>
+                           <span class="o">...</span>
+  <span class="n">rpc_address</span>                        <span class="o">|</span> <span class="n">localhost</span>
+  <span class="n">ssl_storage_port</span>                   <span class="o">|</span> <span class="mi">7001</span>
+  <span class="n">start_native_transport</span>             <span class="o">|</span> <span class="n">true</span>
+  <span class="n">storage_port</span>                       <span class="o">|</span> <span class="mi">7000</span>
+  <span class="n">stream_entire_sstables</span>             <span class="o">|</span> <span class="n">true</span>
+  <span class="p">(</span><span class="mi">224</span> <span class="n">rows</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>The <code class="docutils literal notranslate"><span class="pre">settings</span></code> table can be really useful if yaml file has been changed since startup and dont know running configuration, or to find if they have been modified via jmx/nodetool or virtual tables.</p>
+</div>
+<div class="section" id="thread-pools-virtual-table">
+<h3>Thread Pools Virtual Table<a class="headerlink" href="#thread-pools-virtual-table" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">thread_pools</span></code> table lists information about all thread pools. Thread pool information includes active tasks, active tasks limit, blocked tasks, blocked tasks all time,  completed tasks, and pending tasks. A query on the <code class="docutils literal notranslate"><span class="pre">thread_pools</span></code> returns following details:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">select</span> <span class="o">*</span> <span class="kn">from</span> <span class="nn">system_views.thread_pools</span><span class="p">;</span>
+
+<span class="n">name</span>                         <span class="o">|</span> <span class="n">active_tasks</span> <span class="o">|</span> <span class="n">active_tasks_limit</span> <span class="o">|</span> <span class="n">blocked_tasks</span> <span class="o">|</span> <span class="n">blocked_tasks_all_time</span> <span class="o">|</span> <span class="n">completed_tasks</span> <span class="o">|</span> <span class="n">pending_tasks</span>
+<span class="o">------------------------------+--------------+--------------------+---------------+------------------------+-----------------+---------------</span>
+            <span class="n">AntiEntropyStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+        <span class="n">CacheCleanupExecutor</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+          <span class="n">CompactionExecutor</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>             <span class="mi">881</span> <span class="o">|</span>             <span class="mi">0</span>
+        <span class="n">CounterMutationStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                 <span class="mi">32</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+                 <span class="n">GossipStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+             <span class="n">HintsDispatcher</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+       <span class="n">InternalResponseStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+         <span class="n">MemtableFlushWriter</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span>
+           <span class="n">MemtablePostFlush</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span>
+       <span class="n">MemtableReclaimMemory</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span>
+              <span class="n">MigrationStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+                   <span class="n">MiscStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+               <span class="n">MutationStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                 <span class="mi">32</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+   <span class="n">Native</span><span class="o">-</span><span class="n">Transport</span><span class="o">-</span><span class="n">Requests</span> <span class="o">|</span>            <span class="mi">1</span> <span class="o">|</span>                <span class="mi">128</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>             <span class="mi">130</span> <span class="o">|</span>             <span class="mi">0</span>
+      <span class="n">PendingRangeCalculator</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span>
+<span class="n">PerDiskMemtableFlushWriter_0</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span>
+                   <span class="n">ReadStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                 <span class="mi">32</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>              <span class="mi">13</span> <span class="o">|</span>             <span class="mi">0</span>
+                 <span class="n">Repair</span><span class="o">-</span><span class="n">Task</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>         <span class="mi">2147483647</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+        <span class="n">RequestResponseStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+                     <span class="n">Sampler</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+    <span class="n">SecondaryIndexManagement</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+          <span class="n">ValidationExecutor</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>         <span class="mi">2147483647</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+           <span class="n">ViewBuildExecutor</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+           <span class="n">ViewMutationStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                 <span class="mi">32</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+</pre></div>
+</div>
+<p>(24 rows)</p>
+</div>
+<div class="section" id="internode-inbound-messaging-virtual-table">
+<h3>Internode Inbound Messaging Virtual Table<a class="headerlink" href="#internode-inbound-messaging-virtual-table" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">internode_inbound</span></code>  virtual table is for the internode inbound messaging. Initially no internode inbound messaging may get listed. In addition to the address, port, datacenter and rack information includes  corrupt frames recovered, corrupt frames unrecovered, error bytes, error count, expired bytes, expired count, processed bytes, processed count, received bytes, received count, scheduled bytes, scheduled count, throttled count, throttled nanos, using bytes, using reserve bytes. A query on the <code class="docutils literal notranslate"><span class="pre">internode_inbound</span></code> returns following details:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">SELECT</span> <span class="o">*</span> <span class="n">FROM</span> <span class="n">system_views</span><span class="o">.</span><span class="n">internode_inbound</span><span class="p">;</span>
+<span class="n">address</span> <span class="o">|</span> <span class="n">port</span> <span class="o">|</span> <span class="n">dc</span> <span class="o">|</span> <span class="n">rack</span> <span class="o">|</span> <span class="n">corrupt_frames_recovered</span> <span class="o">|</span> <span class="n">corrupt_frames_unrecovered</span> <span class="o">|</span>
+<span class="n">error_bytes</span> <span class="o">|</span> <span class="n">error_count</span> <span class="o">|</span> <span class="n">expired_bytes</span> <span class="o">|</span> <span class="n">expired_count</span> <span class="o">|</span> <span class="n">processed_bytes</span> <span class="o">|</span>
+<span class="n">processed_count</span> <span class="o">|</span> <span class="n">received_bytes</span> <span class="o">|</span> <span class="n">received_count</span> <span class="o">|</span> <span class="n">scheduled_bytes</span> <span class="o">|</span> <span class="n">scheduled_count</span> <span class="o">|</span> <span class="n">throttled_count</span> <span class="o">|</span> <span class="n">throttled_nanos</span> <span class="o">|</span> <span class="n">using_bytes</span> <span class="o">|</span> <span class="n">using_reserve_bytes</span>
+<span class="o">---------+------+----+------+--------------------------+----------------------------+-</span>
+<span class="o">----------</span>
+<span class="p">(</span><span class="mi">0</span> <span class="n">rows</span><span class="p">)</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="sstables-tasks-virtual-table">
+<h3>SSTables Tasks Virtual Table<a class="headerlink" href="#sstables-tasks-virtual-table" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">sstable_tasks</span></code> could be used to get information about running tasks. It lists following columns:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">SELECT</span> <span class="o">*</span> <span class="n">FROM</span> <span class="n">sstable_tasks</span><span class="p">;</span>
+<span class="n">keyspace_name</span> <span class="o">|</span> <span class="n">table_name</span> <span class="o">|</span> <span class="n">task_id</span>                              <span class="o">|</span> <span class="n">kind</span>       <span class="o">|</span> <span class="n">progress</span> <span class="o">|</span> <span class="n">total</span>    <span class="o">|</span> <span class="n">unit</span>
+<span class="o">---------------+------------+--------------------------------------+------------+----------+----------+-------</span>
+       <span class="n">basic</span> <span class="o">|</span>      <span class="n">wide2</span> <span class="o">|</span> <span class="n">c3909740</span><span class="o">-</span><span class="n">cdf7</span><span class="o">-</span><span class="mf">11e9</span><span class="o">-</span><span class="n">a8ed</span><span class="o">-</span><span class="mi">0</span><span class="n">f03de2d9ae1</span> <span class="o">|</span> <span class="n">compaction</span> <span class="o">|</span> <span class="mi">60418761</span> <span class="o">|</span> <span class="mi">70882110</span> <span class="o">|</span> <span class="nb">bytes</span>
+       <span class="n">basic</span> <span class="o">|</span>      <span class="n">wide2</span> <span class="o">|</span> <span class="n">c7556770</span><span class="o">-</span><span class="n">cdf7</span><span class="o">-</span><span class="mf">11e9</span><span class="o">-</span><span class="n">a8ed</span><span class="o">-</span><span class="mi">0</span><span class="n">f03de2d9ae1</span> <span class="o">|</span> <span class="n">compaction</span> <span class="o">|</span>  <span class="mi">2995623</span> <span class="o">|</span> <span class="mi">40314679</span> <span class="o">|</span> <span class="nb">bytes</span>
+</pre></div>
+</div>
+<p>As another example, to find how much time is remaining for SSTable tasks, use the following query:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SELECT</span> <span class="n">total</span> <span class="o">-</span> <span class="n">progress</span> <span class="n">AS</span> <span class="n">remaining</span>
+<span class="n">FROM</span> <span class="n">system_views</span><span class="o">.</span><span class="n">sstable_tasks</span><span class="p">;</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="other-virtual-tables">
+<h3>Other Virtual Tables<a class="headerlink" href="#other-virtual-tables" title="Permalink to this headline">¶</a></h3>
+<p>Some examples of using other virtual tables are as follows.</p>
+<p>Find tables with most disk usage:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="o">&gt;</span> <span class="n">SELECT</span> <span class="o">*</span> <span class="n">FROM</span> <span class="n">disk_usage</span> <span class="n">WHERE</span> <span class="n">mebibytes</span> <span class="o">&gt;</span> <span class="mi">1</span> <span class="n">ALLOW</span> <span class="n">FILTERING</span><span class="p">;</span>
+
+<span class="n">keyspace_name</span> <span class="o">|</span> <span class="n">table_name</span> <span class="o">|</span> <span class="n">mebibytes</span>
+<span class="o">---------------+------------+-----------</span>
+   <span class="n">keyspace1</span> <span class="o">|</span>  <span class="n">standard1</span> <span class="o">|</span>       <span class="mi">288</span>
+  <span class="n">tlp_stress</span> <span class="o">|</span>   <span class="n">keyvalue</span> <span class="o">|</span>      <span class="mi">3211</span>
+</pre></div>
+</div>
+<p>Find queries on table/s with greatest read latency:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="o">&gt;</span> <span class="n">SELECT</span> <span class="o">*</span> <span class="n">FROM</span>  <span class="n">local_read_latency</span> <span class="n">WHERE</span> <span class="n">per_second</span> <span class="o">&gt;</span> <span class="mi">1</span> <span class="n">ALLOW</span> <span class="n">FILTERING</span><span class="p">;</span>
+
+<span class="n">keyspace_name</span> <span class="o">|</span> <span class="n">table_name</span> <span class="o">|</span> <span class="n">p50th_ms</span> <span class="o">|</span> <span class="n">p99th_ms</span> <span class="o">|</span> <span class="n">count</span>    <span class="o">|</span> <span class="n">max_ms</span>  <span class="o">|</span> <span class="n">per_second</span>
+<span class="o">---------------+------------+----------+----------+----------+---------+------------</span>
+  <span class="n">tlp_stress</span> <span class="o">|</span>   <span class="n">keyvalue</span> <span class="o">|</span>    <span class="mf">0.043</span> <span class="o">|</span>    <span class="mf">0.152</span> <span class="o">|</span> <span class="mi">49785158</span> <span class="o">|</span> <span class="mf">186.563</span> <span class="o">|</span>  <span class="mf">11418.356</span>
+</pre></div>
+</div>
+</div>
+</div>
+<div class="section" id="the-system-virtual-schema-keyspace">
+<h2>The system_virtual_schema keyspace<a class="headerlink" href="#the-system-virtual-schema-keyspace" title="Permalink to this headline">¶</a></h2>
+<p>The <code class="docutils literal notranslate"><span class="pre">system_virtual_schema</span></code> keyspace has three tables: <code class="docutils literal notranslate"><span class="pre">keyspaces</span></code>,  <code class="docutils literal notranslate"><span class="pre">columns</span></code> and  <code class="docutils literal notranslate"><span class="pre">tables</span></code> for the virtual keyspace definitions, virtual table definitions, and virtual column definitions  respectively. It is used by Cassandra internally and a user would not need to access it directly.</p>
+</div>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            <a href="auditlogging.html" class="btn btn-default pull-right " role="button" title="Audit Logging" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            
+            
+            <a href="java11.html" class="btn btn-default" role="button" title="Support for Java 11" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+
+    <hr />
+
+<footer>
+  <div class="container">
+    <div class="col-md-4 social-blk">
+      <span class="social">
+        <a href="https://twitter.com/cassandra"
+           class="twitter-follow-button"
+           data-show-count="false" data-size="large">Follow @cassandra</a>
+        <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
+        <a href="https://twitter.com/intent/tweet?button_hashtag=cassandra"
+           class="twitter-hashtag-button"
+           data-size="large"
+           data-related="ApacheCassandra">Tweet #cassandra</a>
+        <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
+
+      </span>
+      <a class="subscribe-rss icon-link" href="/feed.xml" title="Subscribe to Blog via RSS">
+          <span><i class="fa fa-rss"></i></span>
+      </a>
+    </div>
+
+    <div class="col-md-8 trademark">
+      <p>&copy; 2016 <a href="http://apache.org">The Apache Software Foundation</a>.
+      Apache, the Apache feather logo, and Apache Cassandra are trademarks of The Apache Software Foundation.
+      <p>
+    </div>
+  </div><!-- /.container -->
+</footer>
+
+<!-- Javascript. Placed here so pages load faster -->
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
+<script src="./../../../js/underscore-min.js"></script>
+<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
+
+
+<script src="./../../../js/doctools.js"></script>
+<script src="./../../../js/searchtools.js"></script>
+
+ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT:    "", VERSION:     "", COLLAPSE_INDEX: false, FILE_SUFFIX: ".html", HAS_SOURCE:  false, SOURCELINK_SUFFIX: ".txt" }; </script> 
+
+
+
+<script type="text/javascript">
+  var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+  document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+
+  try {
+    var pageTracker = _gat._getTracker("UA-11583863-1");
+    pageTracker._trackPageview();
+  } catch(err) {}
+</script>
+
+
+  </body>
+</html>
diff --git a/content/doc/4.0-alpha4/objects.inv b/content/doc/4.0-alpha4/objects.inv
index 5a5b0fe..2158757 100644
--- a/content/doc/4.0-alpha4/objects.inv
+++ b/content/doc/4.0-alpha4/objects.inv
Binary files differ
diff --git a/content/doc/4.0-alpha4/operating/hints.html b/content/doc/4.0-alpha4/operating/hints.html
index 28da6c4..448e6fc 100644
--- a/content/doc/4.0-alpha4/operating/hints.html
+++ b/content/doc/4.0-alpha4/operating/hints.html
@@ -173,7 +173,7 @@
         <div class="content-container">
           
   <div class="section" id="hints">
-<h1>Hints<a class="headerlink" href="#hints" title="Permalink to this headline">¶</a></h1>
+<span id="id1"></span><h1>Hints<a class="headerlink" href="#hints" title="Permalink to this headline">¶</a></h1>
 <p>Hinting is a data repair technique applied during write operations. When
 replica nodes are unavailable to accept a mutation, either due to failure or
 more commonly routine maintenance, coordinators attempting to write to those
@@ -183,12 +183,12 @@
 unavailable replica nodes return to the ring. Hints are best effort, however,
 and do not guarantee eventual consistency like <a class="reference internal" href="repair.html#repair"><span class="std std-ref">anti-entropy repair</span></a> does.</p>
 <p>Hints are useful because of how Apache Cassandra replicates data to provide
-fault tolerance, high availability and durability. Cassandra <a class="reference internal" href="../architecture/dynamo.html#token-range"><span class="std std-ref">partitions
-data across the cluster</span></a> using consistent hashing, and then
-replicates keys to multiple nodes along the hash ring. To guarantee
-availability, all replicas of a key can accept mutations without consensus, but
-this means it is possible for some replicas to accept a mutation while others
-do not. When this happens an inconsistency is introduced.</p>
+fault tolerance, high availability and durability. Cassandra <a class="reference internal" href="../architecture/dynamo.html#consistent-hashing-token-ring"><span class="std std-ref">partitions
+data across the cluster</span></a> using consistent
+hashing, and then replicates keys to multiple nodes along the hash ring. To
+guarantee availability, all replicas of a key can accept mutations without
+consensus, but this means it is possible for some replicas to accept a mutation
+while others do not. When this happens an inconsistency is introduced.</p>
 <p>Hints are one of the three ways, in addition to read-repair and
 full/incremental anti-entropy repair, that Cassandra implements the eventual
 consistency guarantee that all updates are eventually received by all replicas.
@@ -210,7 +210,7 @@
 unavailable replica does return to the cluster before the window expires, the
 coordinator applies any pending hinted mutations against the replica to ensure
 that eventual consistency is maintained.</p>
-<div class="figure" id="id1">
+<div class="figure" id="id2">
 <img alt="Hinted Handoff Example" src="../_images/hints.svg" /><p class="caption"><span class="caption-text">Hinted Handoff in Action</span></p>
 </div>
 <ul class="simple">
diff --git a/content/doc/4.0-alpha4/operating/read_repair.html b/content/doc/4.0-alpha4/operating/read_repair.html
index 19aa3e4..c567b4c 100644
--- a/content/doc/4.0-alpha4/operating/read_repair.html
+++ b/content/doc/4.0-alpha4/operating/read_repair.html
@@ -176,7 +176,7 @@
         <div class="content-container">
           
   <div class="section" id="read-repair">
-<h1>Read repair<a class="headerlink" href="#read-repair" title="Permalink to this headline">¶</a></h1>
+<span id="id1"></span><h1>Read repair<a class="headerlink" href="#read-repair" title="Permalink to this headline">¶</a></h1>
 <p>Read Repair is the process of repairing data replicas during a read request. If all replicas involved in a read request at the given read consistency level are consistent the data is returned to the client and no read repair is needed. But if the replicas involved in a read request at the given consistency level are not consistent a read repair is performed to make replicas involved in the read request consistent. The most up-to-date data is returned to the client. The read repair runs in the foreground and is blocking in that a response is not returned to the client until the read repair has completed and up-to-date data is constructed.</p>
 <div class="section" id="expectation-of-monotonic-quorum-reads">
 <h2>Expectation of Monotonic Quorum Reads<a class="headerlink" href="#expectation-of-monotonic-quorum-reads" title="Permalink to this headline">¶</a></h2>
diff --git a/content/doc/4.0-alpha4/operating/snitch.html b/content/doc/4.0-alpha4/operating/snitch.html
index 256dbd0..74075b6 100644
--- a/content/doc/4.0-alpha4/operating/snitch.html
+++ b/content/doc/4.0-alpha4/operating/snitch.html
@@ -171,7 +171,7 @@
         <div class="content-container">
           
   <div class="section" id="snitch">
-<h1>Snitch<a class="headerlink" href="#snitch" title="Permalink to this headline">¶</a></h1>
+<span id="id1"></span><h1>Snitch<a class="headerlink" href="#snitch" title="Permalink to this headline">¶</a></h1>
 <p>In cassandra, the snitch has two functions:</p>
 <ul class="simple">
 <li>it teaches Cassandra enough about your network topology to route requests efficiently.</li>
diff --git a/content/doc/4.0-alpha4/searchindex.js b/content/doc/4.0-alpha4/searchindex.js
index 025e9c1..39eb12a 100644
--- a/content/doc/4.0-alpha4/searchindex.js
+++ b/content/doc/4.0-alpha4/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["architecture/dynamo","architecture/guarantees","architecture/index","architecture/overview","architecture/storage_engine","bugs","configuration/cassandra_config_file","configuration/index","contactus","cql/appendices","cql/changes","cql/ddl","cql/definitions","cql/dml","cql/functions","cql/index","cql/indexes","cql/json","cql/mvs","cql/operators","cql/security","cql/triggers","cql/types","data_modeling/data_modeling_conceptual","data_modeling/data_modeling_logical","data_modeling/data_modeling_physical","data_modeling/data_modeling_queries","data_modeling/data_modeling_rdbms","data_modeling/data_modeling_refining","data_modeling/data_modeling_schema","data_modeling/data_modeling_tools","data_modeling/index","development/ci","development/code_style","development/dependencies","development/documentation","development/gettingstarted","development/how_to_commit","development/how_to_review","development/ide","development/index","development/patches","development/release_process","development/testing","faq/index","getting_started/configuring","getting_started/drivers","getting_started/index","getting_started/installing","getting_started/querying","index","new/fqllogging","new/index","new/java11","new/messaging","operating/audit_logging","operating/backups","operating/bloom_filters","operating/bulk_loading","operating/cdc","operating/compaction","operating/compression","operating/hardware","operating/hints","operating/index","operating/metrics","operating/read_repair","operating/repair","operating/security","operating/snitch","operating/topo_changes","plugins/index","tools/cassandra_stress","tools/cqlsh","tools/index","tools/nodetool/assassinate","tools/nodetool/bootstrap","tools/nodetool/cleanup","tools/nodetool/clearsnapshot","tools/nodetool/clientstats","tools/nodetool/compact","tools/nodetool/compactionhistory","tools/nodetool/compactionstats","tools/nodetool/decommission","tools/nodetool/describecluster","tools/nodetool/describering","tools/nodetool/disableauditlog","tools/nodetool/disableautocompaction","tools/nodetool/disablebackup","tools/nodetool/disablebinary","tools/nodetool/disablefullquerylog","tools/nodetool/disablegossip","tools/nodetool/disablehandoff","tools/nodetool/disablehintsfordc","tools/nodetool/disableoldprotocolversions","tools/nodetool/drain","tools/nodetool/enableauditlog","tools/nodetool/enableautocompaction","tools/nodetool/enablebackup","tools/nodetool/enablebinary","tools/nodetool/enablefullquerylog","tools/nodetool/enablegossip","tools/nodetool/enablehandoff","tools/nodetool/enablehintsfordc","tools/nodetool/enableoldprotocolversions","tools/nodetool/failuredetector","tools/nodetool/flush","tools/nodetool/garbagecollect","tools/nodetool/gcstats","tools/nodetool/getbatchlogreplaythrottle","tools/nodetool/getcompactionthreshold","tools/nodetool/getcompactionthroughput","tools/nodetool/getconcurrency","tools/nodetool/getconcurrentcompactors","tools/nodetool/getconcurrentviewbuilders","tools/nodetool/getendpoints","tools/nodetool/getinterdcstreamthroughput","tools/nodetool/getlogginglevels","tools/nodetool/getmaxhintwindow","tools/nodetool/getreplicas","tools/nodetool/getseeds","tools/nodetool/getsstables","tools/nodetool/getstreamthroughput","tools/nodetool/gettimeout","tools/nodetool/gettraceprobability","tools/nodetool/gossipinfo","tools/nodetool/handoffwindow","tools/nodetool/help","tools/nodetool/import","tools/nodetool/info","tools/nodetool/invalidatecountercache","tools/nodetool/invalidatekeycache","tools/nodetool/invalidaterowcache","tools/nodetool/join","tools/nodetool/listsnapshots","tools/nodetool/move","tools/nodetool/netstats","tools/nodetool/nodetool","tools/nodetool/pausehandoff","tools/nodetool/profileload","tools/nodetool/proxyhistograms","tools/nodetool/rangekeysample","tools/nodetool/rebuild","tools/nodetool/rebuild_index","tools/nodetool/refresh","tools/nodetool/refreshsizeestimates","tools/nodetool/reloadlocalschema","tools/nodetool/reloadseeds","tools/nodetool/reloadssl","tools/nodetool/reloadtriggers","tools/nodetool/relocatesstables","tools/nodetool/removenode","tools/nodetool/repair","tools/nodetool/repair_admin","tools/nodetool/replaybatchlog","tools/nodetool/resetfullquerylog","tools/nodetool/resetlocalschema","tools/nodetool/resumehandoff","tools/nodetool/ring","tools/nodetool/scrub","tools/nodetool/setbatchlogreplaythrottle","tools/nodetool/setcachecapacity","tools/nodetool/setcachekeystosave","tools/nodetool/setcompactionthreshold","tools/nodetool/setcompactionthroughput","tools/nodetool/setconcurrency","tools/nodetool/setconcurrentcompactors","tools/nodetool/setconcurrentviewbuilders","tools/nodetool/sethintedhandoffthrottlekb","tools/nodetool/setinterdcstreamthroughput","tools/nodetool/setlogginglevel","tools/nodetool/setmaxhintwindow","tools/nodetool/setstreamthroughput","tools/nodetool/settimeout","tools/nodetool/settraceprobability","tools/nodetool/sjk","tools/nodetool/snapshot","tools/nodetool/status","tools/nodetool/statusautocompaction","tools/nodetool/statusbackup","tools/nodetool/statusbinary","tools/nodetool/statusgossip","tools/nodetool/statushandoff","tools/nodetool/stop","tools/nodetool/stopdaemon","tools/nodetool/tablehistograms","tools/nodetool/tablestats","tools/nodetool/toppartitions","tools/nodetool/tpstats","tools/nodetool/truncatehints","tools/nodetool/upgradesstables","tools/nodetool/verify","tools/nodetool/version","tools/nodetool/viewbuildstatus","tools/sstable/index","tools/sstable/sstabledump","tools/sstable/sstableexpiredblockers","tools/sstable/sstablelevelreset","tools/sstable/sstableloader","tools/sstable/sstablemetadata","tools/sstable/sstableofflinerelevel","tools/sstable/sstablerepairedset","tools/sstable/sstablescrub","tools/sstable/sstablesplit","tools/sstable/sstableupgrade","tools/sstable/sstableutil","tools/sstable/sstableverify","troubleshooting/finding_nodes","troubleshooting/index","troubleshooting/reading_logs","troubleshooting/use_nodetool","troubleshooting/use_tools"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.todo":1,sphinx:54},filenames:["architecture/dynamo.rst","architecture/guarantees.rst","architecture/index.rst","architecture/overview.rst","architecture/storage_engine.rst","bugs.rst","configuration/cassandra_config_file.rst","configuration/index.rst","contactus.rst","cql/appendices.rst","cql/changes.rst","cql/ddl.rst","cql/definitions.rst","cql/dml.rst","cql/functions.rst","cql/index.rst","cql/indexes.rst","cql/json.rst","cql/mvs.rst","cql/operators.rst","cql/security.rst","cql/triggers.rst","cql/types.rst","data_modeling/data_modeling_conceptual.rst","data_modeling/data_modeling_logical.rst","data_modeling/data_modeling_physical.rst","data_modeling/data_modeling_queries.rst","data_modeling/data_modeling_rdbms.rst","data_modeling/data_modeling_refining.rst","data_modeling/data_modeling_schema.rst","data_modeling/data_modeling_tools.rst","data_modeling/index.rst","development/ci.rst","development/code_style.rst","development/dependencies.rst","development/documentation.rst","development/gettingstarted.rst","development/how_to_commit.rst","development/how_to_review.rst","development/ide.rst","development/index.rst","development/patches.rst","development/release_process.rst","development/testing.rst","faq/index.rst","getting_started/configuring.rst","getting_started/drivers.rst","getting_started/index.rst","getting_started/installing.rst","getting_started/querying.rst","index.rst","new/fqllogging.rst","new/index.rst","new/java11.rst","new/messaging.rst","operating/audit_logging.rst","operating/backups.rst","operating/bloom_filters.rst","operating/bulk_loading.rst","operating/cdc.rst","operating/compaction.rst","operating/compression.rst","operating/hardware.rst","operating/hints.rst","operating/index.rst","operating/metrics.rst","operating/read_repair.rst","operating/repair.rst","operating/security.rst","operating/snitch.rst","operating/topo_changes.rst","plugins/index.rst","tools/cassandra_stress.rst","tools/cqlsh.rst","tools/index.rst","tools/nodetool/assassinate.rst","tools/nodetool/bootstrap.rst","tools/nodetool/cleanup.rst","tools/nodetool/clearsnapshot.rst","tools/nodetool/clientstats.rst","tools/nodetool/compact.rst","tools/nodetool/compactionhistory.rst","tools/nodetool/compactionstats.rst","tools/nodetool/decommission.rst","tools/nodetool/describecluster.rst","tools/nodetool/describering.rst","tools/nodetool/disableauditlog.rst","tools/nodetool/disableautocompaction.rst","tools/nodetool/disablebackup.rst","tools/nodetool/disablebinary.rst","tools/nodetool/disablefullquerylog.rst","tools/nodetool/disablegossip.rst","tools/nodetool/disablehandoff.rst","tools/nodetool/disablehintsfordc.rst","tools/nodetool/disableoldprotocolversions.rst","tools/nodetool/drain.rst","tools/nodetool/enableauditlog.rst","tools/nodetool/enableautocompaction.rst","tools/nodetool/enablebackup.rst","tools/nodetool/enablebinary.rst","tools/nodetool/enablefullquerylog.rst","tools/nodetool/enablegossip.rst","tools/nodetool/enablehandoff.rst","tools/nodetool/enablehintsfordc.rst","tools/nodetool/enableoldprotocolversions.rst","tools/nodetool/failuredetector.rst","tools/nodetool/flush.rst","tools/nodetool/garbagecollect.rst","tools/nodetool/gcstats.rst","tools/nodetool/getbatchlogreplaythrottle.rst","tools/nodetool/getcompactionthreshold.rst","tools/nodetool/getcompactionthroughput.rst","tools/nodetool/getconcurrency.rst","tools/nodetool/getconcurrentcompactors.rst","tools/nodetool/getconcurrentviewbuilders.rst","tools/nodetool/getendpoints.rst","tools/nodetool/getinterdcstreamthroughput.rst","tools/nodetool/getlogginglevels.rst","tools/nodetool/getmaxhintwindow.rst","tools/nodetool/getreplicas.rst","tools/nodetool/getseeds.rst","tools/nodetool/getsstables.rst","tools/nodetool/getstreamthroughput.rst","tools/nodetool/gettimeout.rst","tools/nodetool/gettraceprobability.rst","tools/nodetool/gossipinfo.rst","tools/nodetool/handoffwindow.rst","tools/nodetool/help.rst","tools/nodetool/import.rst","tools/nodetool/info.rst","tools/nodetool/invalidatecountercache.rst","tools/nodetool/invalidatekeycache.rst","tools/nodetool/invalidaterowcache.rst","tools/nodetool/join.rst","tools/nodetool/listsnapshots.rst","tools/nodetool/move.rst","tools/nodetool/netstats.rst","tools/nodetool/nodetool.rst","tools/nodetool/pausehandoff.rst","tools/nodetool/profileload.rst","tools/nodetool/proxyhistograms.rst","tools/nodetool/rangekeysample.rst","tools/nodetool/rebuild.rst","tools/nodetool/rebuild_index.rst","tools/nodetool/refresh.rst","tools/nodetool/refreshsizeestimates.rst","tools/nodetool/reloadlocalschema.rst","tools/nodetool/reloadseeds.rst","tools/nodetool/reloadssl.rst","tools/nodetool/reloadtriggers.rst","tools/nodetool/relocatesstables.rst","tools/nodetool/removenode.rst","tools/nodetool/repair.rst","tools/nodetool/repair_admin.rst","tools/nodetool/replaybatchlog.rst","tools/nodetool/resetfullquerylog.rst","tools/nodetool/resetlocalschema.rst","tools/nodetool/resumehandoff.rst","tools/nodetool/ring.rst","tools/nodetool/scrub.rst","tools/nodetool/setbatchlogreplaythrottle.rst","tools/nodetool/setcachecapacity.rst","tools/nodetool/setcachekeystosave.rst","tools/nodetool/setcompactionthreshold.rst","tools/nodetool/setcompactionthroughput.rst","tools/nodetool/setconcurrency.rst","tools/nodetool/setconcurrentcompactors.rst","tools/nodetool/setconcurrentviewbuilders.rst","tools/nodetool/sethintedhandoffthrottlekb.rst","tools/nodetool/setinterdcstreamthroughput.rst","tools/nodetool/setlogginglevel.rst","tools/nodetool/setmaxhintwindow.rst","tools/nodetool/setstreamthroughput.rst","tools/nodetool/settimeout.rst","tools/nodetool/settraceprobability.rst","tools/nodetool/sjk.rst","tools/nodetool/snapshot.rst","tools/nodetool/status.rst","tools/nodetool/statusautocompaction.rst","tools/nodetool/statusbackup.rst","tools/nodetool/statusbinary.rst","tools/nodetool/statusgossip.rst","tools/nodetool/statushandoff.rst","tools/nodetool/stop.rst","tools/nodetool/stopdaemon.rst","tools/nodetool/tablehistograms.rst","tools/nodetool/tablestats.rst","tools/nodetool/toppartitions.rst","tools/nodetool/tpstats.rst","tools/nodetool/truncatehints.rst","tools/nodetool/upgradesstables.rst","tools/nodetool/verify.rst","tools/nodetool/version.rst","tools/nodetool/viewbuildstatus.rst","tools/sstable/index.rst","tools/sstable/sstabledump.rst","tools/sstable/sstableexpiredblockers.rst","tools/sstable/sstablelevelreset.rst","tools/sstable/sstableloader.rst","tools/sstable/sstablemetadata.rst","tools/sstable/sstableofflinerelevel.rst","tools/sstable/sstablerepairedset.rst","tools/sstable/sstablescrub.rst","tools/sstable/sstablesplit.rst","tools/sstable/sstableupgrade.rst","tools/sstable/sstableutil.rst","tools/sstable/sstableverify.rst","troubleshooting/finding_nodes.rst","troubleshooting/index.rst","troubleshooting/reading_logs.rst","troubleshooting/use_nodetool.rst","troubleshooting/use_tools.rst"],objects:{},objnames:{},objtypes:{},terms:{"000kib":[58,198],"000mib":53,"00t89":22,"011mib":198,"014kib":58,"017kib":58,"018kib":[58,198],"01t02":209,"021kib":[58,198],"022kib":58,"024kib":58,"028809z":195,"029kib":58,"031mib":198,"033kib":58,"036kib":58,"03t04":22,"040kib":58,"044kib":58,"045kib":58,"049kib":58,"054mib":198,"055z":195,"056kib":198,"061kib":198,"062mib":198,"063kib":198,"064kib":198,"0665ae80b2d711e886c66d2c86545d91":196,"06t22":209,"077mib":198,"078kib":198,"081kib":198,"082kib":198,"090kib":198,"092mib":198,"096gib":206,"0974e5a0aa5811e8a0a06d2c86545d91":198,"099kib":198,"0d927649052c":58,"0ee8b91fdd0":210,"0h00m04":210,"0percentil":11,"0x0000000000000000":211,"0x0000000000000003":14,"0x00000004":13,"0x00007f829c001000":211,"0x00007f82d0856000":211,"0x00007f82e800e000":211,"0x00007f82e80cc000":211,"0x00007f82e80d7000":211,"0x00007f82e84d0800":211,"0x2a19":211,"0x2a29":211,"0x2a2a":211,"0x2a2c":211,"0x3a74":211,"100b":72,"100k":72,"100m":11,"100mb":6,"1024l":55,"105kib":198,"10m":11,"10mb":6,"10s":[73,211],"10x":[6,60],"115kib":58,"115mib":198,"11e6":73,"11e8":210,"11e9":[58,67],"122kib":198,"128kb":211,"128mb":58,"128mib":[6,54],"128th":4,"12gb":62,"12h30m":22,"130mib":198,"142mib":202,"147mib":198,"14t00":209,"150kib":198,"1520e8c38f00":67,"155kib":198,"15m":65,"160mb":60,"162kib":198,"165kib":198,"167kb":211,"16l":55,"16mb":[44,60],"16th":6,"173kib":198,"176kib":198,"17t06":209,"184kb":211,"192kib":54,"19821dcea330":58,"19t03":[159,202],"1f20868b27c7":[51,67],"1gb":58,"1mo":22,"1n_r":28,"1st":[22,66],"200m":[209,211],"203mib":198,"2062b290":210,"20m":211,"20t20":195,"217kb":211,"217mib":198,"22z":195,"232kib":58,"232mib":198,"233kib":58,"23t06":209,"23z":195,"244m":211,"245mib":198,"247mib":198,"24h":22,"25005289beb2":195,"250m":6,"251m":211,"253mib":198,"256mb":6,"256th":6,"258mib":198,"25mb":211,"265kib":198,"270mib":198,"27t04":209,"280mib":198,"28t17":209,"295kib":198,"296a2d30":58,"296a2d30c22a11e9b1350d927649052c":[56,58],"299kib":198,"29d":22,"29t00":209,"2cc0":210,"2e10":10,"2gb":62,"2nd":[6,11,66,69],"2xlarg":62,"300mib":198,"300s":6,"307kib":198,"30kb":211,"30s":6,"30t23":209,"314kib":198,"322kib":198,"325kib":198,"327e":73,"32gb":62,"32mb":[6,44],"331mib":198,"333kib":198,"33m":209,"348mib":198,"353mib":206,"3578d7de":195,"35ea8c9f":210,"361kib":198,"366b":211,"36x":48,"370mib":198,"378711z":195,"383b":211,"384z":195,"385b":211,"386kib":198,"387mib":198,"388mib":198,"392kib":198,"392mib":198,"394kib":198,"3f22a07b2bc6":195,"3ff3e5109f22":13,"3gb":[61,211],"3ms":211,"3rd":[6,65,69],"401mib":198,"406mib":198,"40a7":210,"40f3":13,"40fa":210,"40s":211,"410kib":198,"412kib":198,"416mib":206,"41b52700b4ed11e896476d2c86545d91":199,"41f9":[51,67],"423b":211,"423kib":198,"4248dc9d790e":195,"431kib":198,"43kb":211,"440kib":198,"443kib":198,"446eae30c22a11e9b1350d927649052c":[56,58],"449mib":198,"452kib":198,"457mib":198,"458mib":198,"45f4":[51,67],"461mib":198,"465kib":198,"46b4":[51,67],"46e9":210,"476mib":198,"481mib":198,"482mib":202,"48d6":195,"4ae3":13,"4d40":195,"4dcdadd2":[51,67],"4f34":[51,67],"4f3438394e39374d3730":199,"4f58":210,"4kb":11,"4mib":[6,54],"4th":67,"4xlarg":62,"500m":211,"501mib":198,"50kb":[6,211],"50m":[11,211],"50mb":[6,55,60,203],"50th":207,"512mb":6,"512mib":[6,54],"513kib":198,"521kib":198,"522kib":58,"524kib":198,"536kib":198,"543mib":198,"545kib":198,"54kb":211,"550mib":198,"5573e5b09f14":13,"559kib":198,"561mib":198,"563kib":198,"563mib":198,"56m":209,"571kib":198,"576kb":211,"5850e9f0a63711e8a5c5091830ac5256":204,"591mib":198,"592kib":198,"5gb":55,"5kb":6,"5level":55,"5mb":60,"603kib":198,"606mib":198,"60m":11,"61111111111111e":199,"613mib":198,"619kib":198,"61de":210,"635kib":198,"6365332094dd11e88f324f9c503e4753":[197,200,202,203,205,206],"638mib":198,"640kib":198,"646mib":198,"64k":6,"64kb":61,"64kib":54,"650b":211,"65c429e08c5a11e8939edf4f403979ef":[195,197],"65kb":211,"663kib":198,"665kib":198,"669kb":211,"683kib":58,"684b":[51,67],"684mib":198,"688kib":198,"690mib":198,"6e630115fd75":210,"6gb":210,"6ms":6,"6tb":62,"701mib":198,"715b":211,"718mib":198,"71b0a49":209,"725mib":198,"730kib":198,"732mib":198,"734mib":198,"736kb":211,"7374e9b5ab08c1f1e612bf72293ea14c959b0c3c":37,"737mib":198,"738mib":198,"743kib":198,"744mib":198,"751mib":198,"752e278f":210,"75th":65,"771mib":198,"775mib":206,"780mib":198,"782kib":198,"783522z":195,"789z":195,"791mib":198,"793kib":198,"798mib":198,"79kb":211,"7f3a":210,"802kib":198,"807kib":58,"812mib":198,"813kib":198,"814kib":198,"832mib":198,"835kib":198,"840kib":198,"843mib":198,"845b":211,"846kib":198,"848kib":198,"84fc":195,"861mib":198,"86400s":60,"869kb":211,"872kib":198,"877mib":198,"880mib":198,"882kib":198,"889mib":198,"892kib":198,"894mib":198,"89h4m48":22,"8gb":[62,211],"8th":[6,59],"903mib":198,"90percentil":11,"90th":65,"911kib":198,"920kib":198,"920mib":198,"9328455af73f":210,"938kib":198,"954kib":198,"957mib":198,"95ac6470":73,"95th":65,"965kib":198,"9695b790a63211e8a6fb091830ac5256":204,"974b":210,"975kib":198,"983kib":198,"98th":65,"993mib":198,"996kib":198,"99f7":[51,67],"99p":[11,58],"99percentil":11,"99th":[65,207],"9dc1a293":210,"9e6054da04a7":210,"9eeb":[51,67],"9gb":211,"9percentil":11,"9th":65,"\u00eatre":9,"abstract":[33,38],"boolean":[9,11,12,14,17,20,22,28,29,73],"break":[11,31,41,60,66,204,208,211],"byte":[4,6,9,13,22,28,51,54,65,82,100,136,186,198,210],"case":[4,6,10,11,12,13,14,16,17,18,22,24,26,27,28,34,37,38,41,43,44,54,57,58,62,63,68,70,72,73,198,209,210,211],"catch":[33,54,200],"class":[6,11,14,22,29,33,39,43,51,53,55,56,58,60,61,64,67,68,72,137,149,170,198,209],"default":[4,6,10,11,13,14,17,18,20,22,27,32,39,43,44,45,48,51,54,55,56,57,58,59,60,61,63,65,66,67,68,70,72,73,77,96,100,107,136,137,139,142,152,153,159,174,176,187,195,198,199,203,207,209,210,211],"enum":9,"export":[39,53,65,73,211],"final":[14,20,24,28,33,35,39,42,51,55,58,59,60,62,68,74,153,194,211],"float":[9,10,11,12,14,17,19,22,57,61],"function":[3,6,9,10,11,12,15,16,18,20,22,28,38,46,50,51,55,68,69,71,73,194],"goto":32,"import":[11,14,22,23,24,27,39,40,43,45,56,60,62,63,64,65,67,73,137,207,210,211],"int":[4,9,10,11,13,14,17,18,19,20,22,43,51,56,58,59,61,65,66,67],"long":[4,6,13,22,27,37,38,44,53,56,60,63,65,66,72,201,202,209,211],"new":[0,3,4,6,10,11,14,16,17,18,19,20,21,22,24,27,28,32,33,35,36,38,39,41,42,43,47,50,51,53,54,55,56,57,58,60,62,63,66,68,70,72,128,135,137,197,198,200,202,205,207],"null":[9,10,12,13,14,17,18,22,33,73],"public":[6,14,33,34,42,43,44,48,58,68,69],"return":[6,9,11,13,14,16,17,18,19,20,22,24,27,38,51,63,66,72,152,196,197,211],"short":[4,22,25,28,35],"static":[6,9,10,11,18,24,25,28,35,58,65,69,199],"super":[4,24,68,71,72],"switch":[4,6,10,20,24,39,44,54,64,65,68,69],"throw":[6,14,33,43,51,207],"transient":[3,6,11],"true":[6,11,12,17,20,22,27,28,39,44,51,53,55,56,59,60,63,68,70,73,134,137,204],"try":[6,11,24,26,27,33,34,39,41,44,53,55,58,60,67,152,198,210,211],"var":[4,6,33,48,195,196,197,198,199,200,201,202,203,204,205,206,209,211],"void":43,"while":[4,6,10,11,12,13,22,25,28,30,37,41,42,51,54,57,58,60,61,62,63,67,68,73,198,207,209,210,211],AES:6,AND:[9,11,13,14,18,20,29,51,58,68,72,73,209],AWS:62,Added:[10,52],Adding:[6,11,20,22,28,44,50,51,54,64,68],And:[11,14,20,54,68],Are:38,Ave:22,BUT:33,But:[13,20,22,27,32,33,41,44,58,66,73],CAS:[6,210],CCS:211,CFs:[152,159],CLS:73,CMS:211,DCs:6,DNS:44,Doing:[10,74,194],EBS:62,For:[0,4,6,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,28,36,41,42,43,44,45,48,49,51,54,55,60,62,63,66,67,68,69,72,73,198,199,200,203,207,209,210,211],GCs:6,HDs:211,Has:38,IDE:[30,36,40,50],IDEs:[30,39,40],IDs:[25,27,137,177],INTO:[6,9,11,13,14,17,22,51,56,58,67],IPs:[6,69,158,177],Ids:183,Its:[51,58],JKS:6,JPS:211,KBs:[6,63],LCS:[11,199],LTS:53,NFS:62,NOT:[6,9,10,11,13,14,16,18,20,21,22,58],NTS:6,N_s:28,Not:[13,20,41,53,60,61],ONE:[0,6,11,65,66,72,73],One:[24,27,41,43,44,53,58,60,211],PFS:6,Pis:62,QPS:207,Such:22,THE:6,TLS:[6,58,64,198],That:[0,11,12,18,22,27,41,44,60,73,211],The:[0,3,4,6,8,9,10,11,12,14,16,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,35,36,37,39,41,42,43,44,45,48,49,50,51,53,54,56,57,58,59,61,62,63,65,66,67,68,69,70,71,72,73,77,80,85,87,93,97,103,106,107,110,115,119,121,123,128,135,137,139,143,144,150,152,159,162,163,170,176,177,178,185,187,190,191,193,197,198,199,200,202,203,204,205,208,209,210,211],Their:22,Then:[13,43,44,48,60,68,200,204,211],There:[6,10,11,12,13,14,22,25,27,28,30,39,41,43,44,54,60,63,65,67,68,72,201,203,207,210,211],These:[4,6,11,14,30,39,54,58,65,67,68,72,73,205,207,208,209,210,211],USE:[9,14,15,51,55,56],USING:[9,13,16,21,22,60],Use:[6,11,13,20,24,25,44,49,50,51,58,59,64,68,72,73,74,75,80,137,142,152,183,190,194,195,200,201,202,205,208],Used:[23,24,25,26,27,28,29,30,65,211],Useful:211,Uses:[6,17,64,69],Using:[11,13,35,43,44,51,52,64,68,74,194,195,198,202,205,209],WILL:6,WITH:[9,11,12,16,18,20,29,51,56,57,58,59,60,61,67,68,72,73],Will:[6,50,51,63,100,137,170,200],With:[6,13,17,44,58,60,66,67,70,76,209,211],Yes:44,_build:53,_build_java:53,_by_:24,_cache_max_entri:68,_cdc:59,_development_how_to_review:36,_if_:6,_main:53,_must_:6,_only_:209,_path_to_snapshot_fold:58,_trace:[65,210],_udt:14,_update_interval_in_m:68,_use:14,_validity_in_m:68,_x86_64_:211,a278b781fe4b2bda:48,a6fd:210,abbrevi:42,abil:[14,20,30,44,61],abilityid:16,abl:[0,6,14,22,25,26,28,32,35,39,43,44,51,56,60,68,207,208],abort:32,about:[4,6,20,23,24,26,27,28,29,35,39,40,41,43,44,51,57,60,67,69,73,79,137,158,199,209,210,211],abov:[4,6,8,11,12,13,14,22,34,39,41,44,60,65,72,74,194,198,205,211],absenc:12,abstracttyp:22,ac79:210,acceler:71,accept:[0,6,10,11,12,13,17,41,43,57,61,63,66,70,95,137],access:[6,10,11,20,22,24,26,30,39,41,55,58,62,63,64,65,71,198,199,207,208,211],accident:[24,197],accompani:6,accomplish:[26,51],accord:[4,6,24,44],accordingli:[6,14,44],account:[6,22,35,42,43,211],accru:[60,65],accumul:[6,60,63,65],accur:[6,24,28,44,57,70,158,199],accuraci:[57,139,187],acheiv:68,achiev:[6,51,60,65],achil:46,acid:3,ack:[4,6,66],acknowledg:[25,63,66],acoount:65,acquir:[20,54,65],across:[3,6,11,20,25,27,28,41,63,65,67,68,69,72,137,141,199,206],act:[26,28,209],action:[6,13,20,39,63,206,211],activ:[4,6,30,36,41,51,54,59,65,67,73,137,139,187,207,209,210,211],activetask:65,actor:68,actual:[4,6,13,21,28,30,33,35,38,42,44,48,54,55,60,67,69,72,152,202,211],acycl:20,adapt:[23,24,25,26,27,28,29,30],add:[0,6,9,10,11,22,24,25,28,32,35,36,37,38,40,41,42,45,48,50,51,53,55,56,58,60,63,66,67,68,72,200,205,209],addamsfamili:11,added:[0,3,4,6,10,11,14,19,24,35,38,51,54,56,58,59,60,63,66,67,203],adding:[6,13,14,24,28,38,51,62,67,73,200,206],addit:[0,6,9,11,13,19,20,22,24,25,26,27,28,39,41,45,54,55,56,60,62,63,65,66,68,73,209,211],addition:[11,13,32,60,67,72,209],additional_write_polici:[11,58],addr:54,address:[6,8,17,22,25,26,29,32,39,41,45,50,51,53,54,55,56,58,65,67,69,70,71,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,210,211],addressload:51,addrow:58,adher:10,adjac:60,adjust:[6,11,25,57],adler32:4,adopt:54,adv:48,advanc:[6,35,55,64,68,208],advantag:[27,62],advers:[44,210],advic:[41,44],advis:[6,12,18,22,44],aefb:195,af08:13,afd:22,affect:[11,24,38,41,44,60,66,159,202,207,211],afford:6,afraid:27,after:[3,5,6,10,11,12,13,14,16,17,18,24,25,27,39,41,42,44,51,53,56,58,59,60,62,63,64,65,66,67,68,69,73,200,201,204],afterward:[32,35,39,43],afunct:14,again:[6,25,41,42,51,53,56,60,67,70,73,201,204],against:[6,11,14,18,27,30,35,41,43,44,51,62,63,67,70,72,73,152,199,211],agent:[24,51,56,58,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,211],agentlib:39,aggreg:[3,6,9,10,13,15,18,20,51,55,65,73],aggress:207,ago:201,agre:66,aid:12,aim:[6,209],akeyspac:14,akin:54,alg:[58,198],algorithm:[6,11,58,70,198,209],alia:[10,13,14,46],alias:[6,10,18],alic:20,align:33,aliv:6,all:[0,3,4,6,9,11,12,13,14,17,18,19,22,23,24,25,26,27,28,29,30,32,33,34,35,37,38,39,41,43,50,51,53,54,55,57,58,59,60,63,65,66,67,68,70,72,73,74,77,78,79,95,107,112,128,129,134,137,139,141,150,153,159,174,176,178,187,189,190,191,194,196,200,202,206,207,209,210,211],allmemtableslivedatas:65,allmemtablesoffheaps:65,allmemtablesonheaps:65,alloc:[6,44,53,54,59,62,65],allocate_tokens_for_keyspac:70,allow:[0,4,6,9,10,11,12,14,16,17,18,22,23,24,27,32,35,36,45,51,57,58,59,60,61,62,66,67,69,72,202,210,211],allowallauthent:[6,68],allowallauthor:[6,68],allowallinternodeauthent:6,allowallnetworkauthor:6,almost:[4,6,14,22,54,60,207,211],alon:[11,33],along:[6,13,27,36,42,53,55,63,134,137,209],alongsid:[49,73],alpha4:[11,22,50],alphabet:33,alphanumer:[11,20],alreadi:[6,11,14,16,18,22,24,26,27,41,44,51,53,54,58,60,68,72,74,190,194,203],also:[0,3,4,6,10,11,12,13,14,17,18,20,22,23,24,25,26,28,30,32,35,39,41,42,43,44,45,51,53,55,56,58,59,60,62,63,65,66,68,70,73,107,191,204,205,209,210,211],alter:[0,9,10,15,17,28,44,57,59,60,61,67,68],alter_keyspace_stat:12,alter_role_stat:12,alter_table_instruct:11,alter_table_stat:12,alter_type_modif:22,alter_type_stat:[12,22],alter_user_stat:12,altern:[10,11,12,13,17,22,39,41,45,58,62,63,66,68,198],although:[6,27,28,41,54,72,209,211],altogeth:54,alwai:[0,4,6,9,10,11,13,14,18,22,27,33,35,41,42,43,44,51,54,60,62,72,207,211],amazonaw:53,amen:[24,26,27,29],amend:37,amenities_by_room:[24,29],amenity_nam:29,among:66,amongst:11,amount:[6,11,13,22,28,39,41,43,44,60,61,62,63,65,67,70,73,152,211],amplif:[60,62],anaggreg:14,analogu:13,analysi:[24,28,208,209],analyt:[24,57],analyz:[25,28,43,211],ancestor:[4,205],ani:[0,4,6,10,11,12,13,14,17,18,20,21,22,24,25,27,30,32,34,35,37,38,39,41,42,43,45,48,50,51,53,54,58,60,62,63,65,66,67,68,70,72,73,75,128,134,137,142,159,174,195,199,202,204,205,208,209,210],annot:33,anonym:[12,22,55],anoth:[6,11,14,20,22,24,27,28,43,51,54,56,58,60,66,68,73,196,203,208,211],anotherarg:14,answer:[40,211],ant:[32,34,39,41,43,53],antclassload:43,anti:[6,22,31,63],anticip:[0,11],anticompact:[60,65,183,203],anticompactiontim:65,antientropystag:[65,210],antipattern:62,anymor:[37,60],anyon:33,anyth:60,anywai:[6,53],anywher:[13,54,59],apach:[2,3,5,6,7,14,21,30,33,34,35,37,38,40,41,42,43,44,47,48,51,53,54,55,56,58,60,61,63,65,68,71,74,195,196,197,198,199,200,201,202,203,205,206,209],apart:55,api:[6,8,17,49,69],appar:24,appear:[6,11,12,14,24,51,60,66,73],append:[4,22,24,37,55,62,63,65,73,209],appendic:[15,50],appendix:[12,15],appl:22,appli:[4,6,9,10,11,12,13,20,22,37,41,43,44,54,63,65,66,70,72,73],applic:[0,6,11,20,23,24,25,27,28,29,31,33,36,38,39,50,52,53,55,58,61,68,72,209],appreci:41,approach:[4,24,25,26,27,28,54,60,70],appropri:[6,11,20,22,38,41,42,54,68,69,70,209],approv:32,approxim:[28,51,60,65,199],apt:[48,211],arbitrari:[11,12,22,56,72],architectur:[25,44,50,71],archiv:[4,6,42,51,59,100],archive_command:[51,100],archive_retri:[51,100],area:[36,211],aren:[13,67],arg:[14,51,137,175,195,199,205],argnam:14,argnum:14,argument:[6,11,13,14,16,17,44,45,51,56,58,61,72,73,75,76,77,78,80,85,87,93,97,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193],arguments_declar:14,arguments_signatur:14,arithmet:[10,12,15,50],arithmetic_oper:12,armor:42,around:[6,20,24,27,51,60,62,69,211],arrai:[6,23,44,54],arriv:[6,41,44,54],arrow:26,artem:24,artifact:[26,34,39,40],artifici:11,asap:10,asc:[9,11,13,29],ascend:[11,13],ascii:[9,14,17,22],asdf:195,asf:[8,39,42],ask:[5,28,41,42,43,50,68],aspect:11,assassin:137,assertionerror:33,assertrow:43,assess:[210,211],assign:[6,13,20,25,27,44],assist:24,associ:[6,11,26,51,71,205,207],assum:[6,11,14,25,26,27,28,35,39,68,69,207,211],assumpt:68,assur:52,asterisk:25,astyanax:46,async:[6,68],asynchron:[16,44,51,62],asynchroni:65,ata:27,atabl:14,atom:[3,11,13,21,37,66],atomiclong:65,attach:[36,41,68,71,211],attack:68,attemp:65,attempt:[0,6,11,16,18,20,22,24,44,54,55,60,63,65,66,67,68,73,74,153,194,204,209],attent:[33,34,41,42],attract:24,attribut:[23,24,25,51,55,60],audienc:0,audit:[3,6,27,51,86,96,137],audit_log:6,audit_logging_opt:55,audit_logs_dir:55,auditlog:96,auditlogkeyspac:51,auditlogview:[3,55],audt:55,aug:[51,56,58,204],auth:[6,55,58,198],authent:[10,55,58,64,73,198],authenticatedus:6,author:[9,20,22,35,41,64,72],authorizationproxi:68,authprovid:[58,198],auto:[6,11,44,53,56,72,178],auto_bootstrap:70,auto_snapshot:56,autocompact:[60,87,97,137,178],autom:[30,33,36],automat:[3,6,13,14,16,32,35,39,43,44,48,56,60,67,68,70,72],avail:[0,3,6,8,11,14,20,23,24,25,26,27,28,29,30,32,39,41,42,43,48,51,53,54,55,59,63,66,67,68,69,71,73,77,107,150,159,170,190,207,209,211],availabil:6,available_rooms_by_hotel_d:[24,28,29],averag:[6,11,14,28,60,65,198,209,210,211],average_live_cells_per_slice_last_five_minut:186,average_s:11,average_tombstones_per_slice_last_five_minut:186,averagefin:14,averagest:14,avg:[28,58,198,211],avg_bucket_s:60,avgqu:211,avgrq:211,avoid:[6,11,12,27,33,38,41,51,54,57,60,62,65,68,69,73,191,198],awai:[39,70,73,210],await:211,awar:[0,6,11,41,54,57,61,63,158,207,210],awesom:72,axi:53,az123:25,azur:62,b00c:67,b124:13,b135:58,b2c5b10:209,b32a:[51,67],b64cb32a:[51,67],b70de1d0:13,b7a2:210,b7c5:210,b957:195,b9c5:210,back:[6,11,35,51,54,55,60,63,65,66,70,134,137,210],backend:6,background:[42,44,48,64,68,209,211],backlog:[6,54],backpressur:[6,54],backpressurestrategi:6,backup:[3,6,50,60,64,70,73,88,98,137,179,204,205],backward:[6,10,11,15,20,22],bad:[6,14,44,68,69,207,210],balanc:[6,24,63,70,207,210],banana:22,band:22,bandwidth:[6,54,71,211],bank:24,bar:[12,33,211],bardet:22,bare:6,base:[3,4,6,10,11,13,14,18,19,20,22,24,25,27,28,32,34,36,37,40,41,42,43,44,51,54,55,60,62,65,66,68,70,71,199,207,210],bash:[44,53,211],bashrc:53,basi:[6,11,32,44,51,54,61],basic:[6,11,24,25,54,60,62,72,74,194,205,208],batch:[0,4,6,9,11,15,27,43,50,51,64,66,72,73,207,211],batch_remov:[65,210],batch_stat:12,batch_stor:[65,210],batchlog:[13,65,109,137,154,160],batchtimemilli:51,batchtyp:72,bbee:58,bc9cf530b1da11e886c66d2c86545d91:202,be34:13,beatl:22,beca:73,becaus:[0,4,6,11,13,14,20,24,27,28,48,53,54,56,60,61,63,65,66,68,199,202,211],becom:[4,6,11,14,20,41,56,60,65,66,68,70],been:[0,4,6,10,11,13,14,15,20,22,24,38,41,42,51,53,54,56,58,60,62,66,67,68,159,202,205,207],befor:[0,4,6,10,11,13,14,16,19,21,22,25,26,28,32,35,36,39,40,42,43,46,51,54,55,56,58,60,63,65,66,68,69,70,72,73,100,176,194,195,196,197,198,199,200,201,202,203,204,205,206,207],begin:[9,12,13,24,26,27,43,68,73],beginn:41,begintoken:73,behalf:24,behav:6,behavior:[0,6,10,11,14,17,22,33,38,57,60,64,70,153,207],behind:[6,33,43,44,51,55,60],being:[0,4,6,11,13,17,22,24,28,38,42,43,44,51,54,55,57,58,60,65,66,67,70,200,209,210,211],believ:[63,207],belong:[11,13,14,65,77,137],below:[6,11,12,13,17,20,22,23,24,25,26,27,28,34,41,48,54,55,60,65,73,83,198,200,207,209],benchmark:[51,62,72],benefici:60,benefit:[6,36,57,60,62,64,198],best:[6,24,27,29,30,35,42,43,60,63,64,68,69,207,211],best_effort:6,better:[6,33,35,36,41,54,60,62,63,198,210,211],between:[0,4,6,9,10,11,12,13,15,23,24,25,26,31,41,44,54,57,60,61,63,65,66,67,68,71,72,152,174,211],beyond:[6,60,73,191],big:[6,28,56,58,60,80,195,196,197,198,199,201,202,203,204,205,206],bigg:28,bigger:[11,60],biggest:14,bigint:[9,14,17,19,22],bigintasblob:14,bigtableread:[196,202,204,206],billion:28,bin:[39,48,49,51,53,58,73,209],binari:[14,42,47,51,55,68,89,99,137,180,209],binauditlogg:96,bind:[6,10,12,14,44,51,58],bind_mark:[12,13,18,22],binlog:[51,55],biolat:211,biolog:11,biosnoop:211,birth:13,birth_year:13,bit:[14,17,22,28,34,41,44,53,61,62],bite:44,bitempor:71,bitstr:9,black:6,blank:[6,33,44,199],blindli:44,blob:[9,10,12,17,22,50,61,63,72],blob_plain:42,blobasbigint:14,blobastyp:14,block:[4,6,11,37,45,51,54,55,60,62,64,65,67,68,74,100,194,209,210,211],blockedonalloc:6,blockingbufferhandl:54,blog:[6,13],blog_til:13,blog_titl:13,blogpost:72,bloom:[4,11,50,62,64,65,199],bloom_filter_false_posit:186,bloom_filter_false_ratio:186,bloom_filter_fp_ch:[4,11,57,58],bloom_filter_off_heap_memory_us:186,bloom_filter_space_us:186,bloomfilterdiskspaceus:65,bloomfilterfalseposit:65,bloomfilterfalseratio:65,bloomfilteroffheapmemoryus:65,blunt:68,bnf:12,bob:[13,20],bodi:[6,11,12,54,72],bog:23,boilerpl:40,book:[23,26],boolstyl:73,boost:6,boot:44,bootstrap:[0,6,50,53,61,64,65,68,137,142,170,200],born:13,borrow:54,both:[0,6,11,13,14,18,22,23,24,28,36,37,38,41,42,44,45,51,54,57,60,61,62,65,66,68,70,72,73,205,211],bottleneck:6,bottom:44,bound:[4,6,11,12,22,51,54,55,58,62,68],boundari:200,box:[6,26,68,69],brace:33,bracket:12,braket:12,branch:[32,35,37,38,39,42,43],branchnam:41,breadcrumb:207,breakdown:[210,211],breakpoint:39,breed:43,brendangregg:211,breviti:54,brief:211,briefli:210,bring:[6,53],brk:44,broadcast:6,broadcast_address:69,broken:[6,60,65,202],brows:[6,42,195,196,197,198,199,200,201,202,203,205,206],browser:[73,211],bucket:[28,60],bucket_high:60,bucket_low:60,buff:211,buffer:[4,6,51,53,54,58,59,63,65],bufferpool:[53,64],buffers_mb:211,bug:[10,37,40,42,43,44,50,67],build:[18,27,30,32,34,35,36,40,41,42,43,50,52,58,65,67,71,72,137,193],builder:[6,58,114,137,167],buildfil:53,built:[18,28,39,53,65],bulk:[50,63,64,198],bump:[4,10,200],bunch:33,burn:59,busi:[24,27],button:[35,39,44],bytebuff:[14,54],byteorderedpartition:[6,14],bytesanticompact:65,bytescompact:65,bytesflush:65,bytesmutatedanticompact:65,bytespendingrepair:65,bytesrepair:65,bytestyp:[9,199],bytesunrepair:65,bytesvalid:65,bz2:42,c09b:67,c217:58,c22a:58,c60d:195,c73de1d3:13,c_l:28,cach:[6,11,20,34,44,45,58,62,64,69,128,130,131,132,137,161,162,210],cachecleanupexecutor:[65,210],cached_mb:211,cachenam:65,cachestat:211,cadenc:53,calcul:[6,23,24,25,31,54,57,58,59,60,65,66,69,198,199],call:[9,11,12,13,14,20,24,33,35,40,45,50,51,55,56,58,60,61,62,65,70,137,170,211],callback:[54,65],caller:33,can:[0,4,5,6,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,27,28,30,32,33,34,35,36,37,38,39,41,42,43,45,48,49,50,51,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,72,73,75,77,78,80,85,87,93,97,100,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,195,196,197,198,200,201,202,203,204,207,208,209,210,211],cancel:[10,153],candid:60,cannot:[6,9,11,13,14,17,18,20,22,27,43,53,54,58,60,63,68,75,137,210],cap:[12,111,116,122,137,164,169,172],capabl:[0,6,44,71,73],capac:[6,28,51,54,59,65,69,71,137,139,161,187,206,207,209,211],capacit:207,capi:50,captur:[6,11,24,50,51,64,68,74,209],cardin:199,care:[6,60,72,152,211],carefulli:34,carlo:20,carpent:[23,24,25,26,27,28,29,30],carri:[33,152],cascad:27,cascommit:65,cascontent:[123,173],casprepar:65,caspropos:65,casread:65,cassablanca:22,cassafort:46,cassandra:[0,2,3,4,5,8,10,11,13,14,18,20,21,22,23,24,25,26,28,29,31,33,34,36,37,41,46,47,49,51,53,54,56,57,58,60,61,62,63,65,67,69,70,73,96,100,137,148,152,155,159,184,192,194,195,196,197,198,199,200,201,202,203,205,206,207,208,210,211],cassandra_flam:211,cassandra_hom:[4,6,53,59,63,68,209],cassandra_job_dsl_se:32,cassandra_stack:211,cassandra_use_jdk11:53,cassandraauthor:[6,68],cassandradaemon:[39,48,53],cassandrafullquerylog:51,cassandralogin:68,cassandranetworkauthor:6,cassandrarolemanag:[6,68],casser:46,cassi:46,cast:[10,13,18],caswrit:65,cat:[22,195,211],catalog:[56,58],catalogkeyspac:[56,58],catalokeyspac:56,categor:65,categori:[11,12,13,14,55,96],caught:[38,65],caus:[4,6,18,27,44,54,60,67,68,200,202,209,210,211],caution:[6,61],caveat:68,cbc:6,ccm:[38,43,211],ccmlib:43,cd941b956e60:210,cdc:[6,11,58],cdc_enabl:59,cdc_free_space_check_interval_m:59,cdc_free_space_in_mb:59,cdc_raw:[6,59],cdc_raw_directori:59,cdccompactor:6,cell:[6,22,28,65,107,191,195,199,210],center:[3,6,11,20,22,24,44,63,69,70,93,103,137,152],central:[39,68,73,207],centric:[20,35],certain:[4,6,9,11,20,35,43,60,68,196],certainli:[14,24,26,28],certif:[64,137,148],cf188983:195,cfname:[121,139,187],cfs:33,chain:20,challeng:[36,71],chanc:[36,57,66,199],chang:[4,6,11,12,15,20,22,27,32,34,35,36,37,39,40,42,47,48,50,51,54,56,61,64,65,67,68,170,197,200,209,211],changelog:42,charact:[11,12,13,17,20,22,28,33,72,73],character:6,chat:8,cheap:[6,11,51],chebotko:[24,25,30],check:[0,6,13,24,32,33,38,39,41,42,43,44,51,53,54,57,58,59,60,65,68,74,128,137,152,191,194,206,210],checklist:[40,41,50],checkout:[35,39,41,42],checksum:[4,6,11,61,137,191,205],chen:23,cherri:37,chess:13,child:73,chmod:[51,58,68],choic:[6,11,42,50,60,64,201],choos:[0,6,11,40,42,46,62,65],chosen:[0,6,11,14,210],chown:68,christoph:22,chrome:73,chronicl:[51,55],chunk:[4,6,11,44,54,61,73],chunk_length_in_kb:[11,58,61],chunk_length_kb:6,chunk_lenth_in_kb:11,chunkcach:65,chunksiz:73,churn:6,cipher:[6,58,68,198],cipher_suit:6,circular:20,circumst:[11,27,66],citi:[22,29],claim:30,clash:12,class_nam:[4,6],classload:[43,53],classpath:[6,14,22,65],claus:[10,11,14,16,17,18,20,33],clean:[6,33,51,65,74,77,137,155,194,198],cleanli:41,cleanup:[44,60,64,65,107,137,183,205],clear:[38,41,58,74,79,128],clearli:26,clearsnapshot:[56,137],click:[13,39,41,42,43,211],client:[0,4,6,8,10,11,13,17,20,22,27,38,44,45,47,50,55,58,59,62,63,64,66,73,79,137,198,202,208,209,210,211],client_encryption_opt:[58,68,198],clientrequest:65,clientstat:137,clock:6,clockr:6,clojur:47,clone:[39,42,44,53,73,211],close:[6,15,35,42,58,68,211],closer:57,closest:66,cloud:64,clue:[24,211],cluster:[0,3,4,6,9,10,11,13,14,21,22,24,27,28,29,30,38,43,45,49,50,51,53,54,56,58,60,62,63,65,66,67,68,69,70,72,73,74,84,105,109,125,137,160,177,194,199,206,207,208,209,211],cluster_nam:[45,49],clustering_column:11,clustering_ord:11,clusteringtyp:199,cmake:211,cmd:211,cmsparallelremarken:39,coalesc:6,coalescingstrategi:6,codd:27,code:[6,10,12,14,21,25,28,32,35,36,37,38,39,40,43,50,53,61,65,207,211],codestyl:33,coher:71,col:[14,72],cold:6,collat:6,collect:[6,10,11,12,13,14,15,17,23,25,30,62,64,65,66,72,107,209],collection_liter:12,collection_typ:22,collector:209,color:[22,73,211],column1:9,column:[3,4,6,9,10,11,12,13,14,15,16,17,18,20,22,24,25,27,28,29,30,51,54,56,61,65,66,67,71,72,73,121,139,159,176,187,199,202,204,209,210],column_count:51,column_definit:[11,51],column_nam:[11,13,16],columnfamili:[4,6,9,33,60,67,197,200],columnspec:72,colupdatetimedeltahistogram:65,com:[6,14,32,33,35,37,42,53,68,211],combin:[4,6,10,54,60,66],come:[6,9,26,28,68,211],comingl:60,comma:[6,11,12,13,45,55,58,68,70,73,96,139,142,187,198],command:[0,3,6,18,27,30,34,37,42,43,44,45,48,49,51,53,56,58,61,63,64,67,68,72,74,75,76,77,78,80,85,87,93,97,100,103,106,107,110,112,115,119,121,123,127,128,135,137,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,194,197,198,203,204,205,208,209,210,211],commandlin:56,comment:[4,6,11,15,18,29,33,35,36,38,58,68],commit:[4,6,8,11,35,40,41,42,50,54,65,205,211],commitlog:[2,6,44,45,62,64,199,209,210],commitlog_archiv:[4,6],commitlog_compress:4,commitlog_directori:[4,45,62],commitlog_segment_size_in_mb:[4,44],commitlog_sync:4,commitlog_sync_batch_window_in_m:4,commitlog_sync_period_in_m:4,commitlog_total_space_in_mb:4,commitlogposit:199,commitlogread:59,commitlogreadhandl:59,commitlogseg:[6,64,65],committ:[36,37,40,41,42,43],common:[0,14,15,24,25,27,33,35,38,41,52,54,64,67,73,207,208,211],common_nam:11,commonli:[51,63,137],commun:[6,8,24,36,38,39,41,44,45,49,54,55,58,68,198],commut:44,compact:[4,6,11,15,44,50,56,57,58,61,62,64,72,77,81,82,107,110,111,137,150,159,163,164,170,178,183,190,196,197,198,199,200,202,205,208,209,211],compacted_partition_maximum_byt:186,compacted_partition_mean_byt:186,compacted_partition_minimum_byt:186,compaction_:183,compaction_histori:209,compaction_throughput:210,compaction_window_s:60,compaction_window_unit:60,compactionbyteswritten:65,compactionexecutor:[65,210],compactionhistori:[60,137],compactionid:183,compactionparamet:60,compactionparametersjson:60,compactions_in_progress:205,compactionstat:[60,137,210],compactionstrategi:64,compactiontask:209,compactor:[113,137,166],compani:27,compar:[3,4,6,34,41,52,60,65,66,67,72,207,210],comparis:28,comparison:6,compat:[6,9,10,11,13,15,20,38,41,58,74,211],compatilibi:22,compet:6,compil:[33,34,39,53,73],compilerthread3:211,complain:39,complet:[6,13,14,24,29,30,41,42,44,51,54,56,59,60,63,65,66,67,68,70,73,137,151,153,202,204,205,210],completedtask:65,complex:[4,6,9,14,22,23,25,27,28,41],complexarg:14,compliant:[6,14,68],complic:41,compon:[4,6,11,24,38,57,65,68,137,170,211],compos:[11,13,22],composit:[4,11],compound:17,comprehens:38,compress:[4,6,11,43,50,54,58,60,62,63,64,65,72,199],compression_level:[11,61],compression_metadata_off_heap_memory_us:186,compressioninfo:[4,56,58],compressionmetadataoffheapmemoryus:65,compressionratio:65,compressor:[4,6,11,63,199],compris:[4,11,61],compromis:[42,68],comput:[4,6,11,14,28,51,53,206],concaten:[14,55],concentr:23,concept:[3,20,27,30,60],conceptu:[24,26,27,30,31,50],concern:[13,14,25,211],conclus:6,concret:[12,22],concurr:[6,32,54,58,62,72,112,113,114,137,152,165,166,167,198,210,211],concurrent_compactor:210,concurrent_materialized_view_build:18,concurrent_writ:4,concurrentmarksweep:62,condens:13,condit:[6,10,12,13,20,22,33,37,60,65,68,72,73,211],conditionnotmet:65,conf:[6,44,45,48,53,58,65,68,73,198,209],config:[32,54,58,65,68,73,74,194],configu:[55,211],configur:[0,3,4,11,20,22,27,32,39,43,44,47,48,50,52,53,54,58,64,65,68,69,71,72,73,83,100,137,155,170,197,198,199,207,209,210],confirm:[6,8,25,26,29,32,38,39],confirm_numb:29,conflict:[13,22,37,40],conform:[18,38,58],confus:[10,12,44,211],congratul:35,conjunct:73,connect:[6,11,22,23,30,39,49,50,51,58,65,68,69,72,73,79,83,136,137,198,211],connectednativecli:65,connectednativeclientsbyus:65,connectionsperhost:[58,198],connector:[23,44,46,68],connnect:65,consecut:[28,45],consensu:63,consequ:[11,13,19,22,62],conserv:[6,63],consid:[0,6,13,22,24,28,36,41,45,55,57,60,62,63,66,206],consider:[13,22,23,24,25,27,58],consist:[2,3,6,11,12,13,14,29,38,54,56,63,64,65,68,70,74,207,210],consol:[39,45,55,73],constant:[10,11,15,17,22,58],constantli:[6,60],constrain:27,construct:[12,66,211],constructor:[6,33],consum:[6,43,51,54,57,59,65,210],consumpt:59,contact:[6,11,44,50,66,207],contain:[0,3,6,8,9,10,11,12,13,15,16,18,20,22,24,25,34,39,41,43,51,54,56,60,61,63,65,68,71,73,176,196,201,205,207,209,210,211],contend:[6,65],content:[4,6,11,12,13,24,35,50,51,60,66,73,100,195,211],contentionhistogram:65,context:[4,6,9,20,22,26,39,41,44,68,209],contigu:13,continu:[0,6,28,33,43,53,54,55,60,63,68,69],contrarili:12,contrast:[24,27,43,68],contribut:[5,32,35,37,43,50],contributor:[35,37,41,48],control:[0,6,10,11,13,15,38,45,48,51,60,68,69,73],conveni:[9,12,14,17,43,70],convent:[6,11,14,15,25,35,37,40,41,43,68,69],convers:10,convert:[10,13,14,60,211],coordin:[0,6,11,13,14,22,44,54,56,63,65,66,153,207,208],coordinatorreadlat:[65,207],coordinatorscanlat:65,coordinatorwritelat:[65,207],cop:33,copi:[0,6,28,34,44,53,54,56,58,60,66,74,198,207],copyright:[23,24,25,26,27,28,29,30],core:[6,14,55,62,71,165,210,211],correct:[6,10,34,38,48,51,58,60,61,68,137,150,197,203],correctli:[6,11,35,44,54,55,60,68],correl:[6,10,69,207,210],correspond:[0,4,6,9,11,13,14,18,22,35,41,43,44,58,59,63,69,198],corrupt:[6,58,60,61,62,67,74,159,191,194],cost:[6,13,22,61,67],couchbas:[56,58],could:[6,12,22,24,25,27,28,36,38,41,51,54,56,58,60,67,73,209,211],couldn:[48,63,65],count:[4,6,9,13,22,28,44,54,60,65,70,72,199,209,210,211],counter1:202,counter:[0,4,6,9,14,19,62,65,72,74,130,137,159,161,162,194],counter_mut:[65,210],counter_read:72,counter_writ:72,countercach:65,countermutationstag:[65,210],counterwrit:[72,123,173],countri:[13,22,25,29],country_cod:22,coupl:[6,25,27],cours:[13,67,206,211],cover:[11,25,35,38,41,43,44,47,52,60,65,66,199],coverag:[34,36,51],cph:[58,198],cpu:[6,11,59,61,64,207,209,210],cpu_idl:211,cq4:[51,209],cq4t:51,cqerl:46,cqex:46,cql3:[14,38,43,73],cql:[3,6,10,11,12,13,14,16,17,19,20,22,25,27,28,29,30,42,43,46,49,50,52,55,56,58,60,64,68,72,74,170,195,211],cql_type:[11,12,13,14,20,22],cqlc:46,cqldefinit:14,cqlkeyspac:[56,58,67],cqlsh:[3,44,47,48,50,51,56,58,67,68,74],cqlshrc:74,cqltester:[38,43],cqltrace:211,craft:68,crash:62,crc32:[4,56,58,204,205],crc:[4,54,204,205],crc_check_chanc:[11,58,61],creat:[0,4,6,9,10,12,13,15,17,19,23,24,25,26,27,28,29,30,32,35,39,40,43,44,51,53,58,59,60,61,63,66,67,68,70,72,73,80,198,203,211],create_aggregate_stat:12,create_function_stat:12,create_index_stat:12,create_keyspace_stat:12,create_materialized_view_stat:12,create_role_stat:12,create_table_stat:12,create_trigger_stat:12,create_type_stat:[12,22],create_user_stat:12,createkeystor:6,createrepo:42,createt:43,creation:[6,10,11,13,14,18,22,59,209],creator:20,credenti:[6,68],critic:[38,41,63,68,207,210],cross:[6,44,63,69],crossnodedroppedlat:65,crucial:[68,209,210,211],cryptographi:6,csv:[58,73],ctrl:211,cuddli:22,cue:25,culprit:207,cumul:[210,211],curent:199,curl:[37,48],current:[0,6,9,11,13,20,22,24,39,41,42,48,51,54,55,58,60,63,65,70,72,73,74,102,120,124,126,128,137,151,182,190,194,199,200,205,209,210],currentd:[10,14],currentlyblockedtask:65,currenttim:[10,14],currenttimestamp:[10,14],currenttimeuuid:[10,14],custom:[6,9,10,11,14,15,16,20,24,26,27,28,32,41,55,58,69,72,73,198],custom_option1:20,custom_option2:20,custom_typ:[14,22],cut:209,cute:22,cvh:38,cycl:[6,53,54,59,66,100],cython:74,d1006625dc9e:[51,67],d132e240:58,d132e240c21711e9bbee19821dcea330:[56,58],d18250c0:195,d85b:195,d936bd20a17c11e8bc92a55ed562cd82:201,d993a390c22911e9b1350d927649052c:56,daemon:[39,137,184,211],dai:[14,17,19,22,28,55,60,67],daili:[32,51,55,100],danger:6,dart:47,dart_cassandra_cql:46,dash:12,data:[0,3,4,6,10,12,14,15,16,18,26,27,29,38,45,48,50,51,54,57,61,62,63,64,65,66,67,68,69,71,72,73,75,80,93,100,103,107,128,137,142,152,176,191,195,196,197,198,199,200,201,202,203,204,205,206,209,210,211],data_file_directori:[45,62],data_read:20,data_writ:20,databas:[3,12,13,15,21,24,27,30,31,42,50,51,55,56,60,62,68,208,209,211],datacent:[0,6,11,51,54,58,67,69,93,103,116,137,152,169,198,207,210],datacenter1:[6,72],dataset:[6,67,211],datastax:[6,14,30,46,207],datastor:210,datatyp:14,date:[4,9,10,15,17,19,24,25,26,27,28,29,55,66,74,159,194,195,199],dateof:[10,14],datestamp:17,datetieredcompactionstrategi:[11,60],datetim:15,daylight:22,db532690a63411e8b4ae091830ac5256:204,db_user:68,dba:[58,68],dbd:46,dc1:[6,11,20,63,68,210],dc1c1:206,dc2:[6,11,63,68,210],dc3:20,dcassandra:[60,65,68,70],dcawareroundrobin:207,dcl:55,dclocal_read_repair_ch:66,dcom:68,dcpar:152,ddl:[3,11,55,56,58,73],ddl_statement:12,deactiv:6,dead:[6,64,75,137,211],dead_node_ip:70,deal:[54,74,194],deb:48,debian:[42,44,47,211],debug:[45,51,73,202,203,204,205,206,207,208,211],decai:207,decid:[9,35,54,58,60,63,69],decim:[9,14,17,19,22,73],decimalsep:73,declar:[11,12,14,22,25],decod:[17,22,54,211],decommiss:[0,6,70,137],decompress:[61,211],decoupl:0,decreas:[6,60,198,211],decrement:[13,22],decrypt:6,dedic:[4,6,24,51],dedupl:[134,137],deem:6,deep:[50,208,209],deeper:[41,211],default_time_to_l:[10,11,13,58],defend:44,defens:6,defer:[11,211],defin:[0,3,6,9,10,11,12,13,15,16,17,18,20,21,23,24,25,27,28,31,39,50,58,60,63,65,68,69,70,72,73,80,137,199],defineclass1:53,defineclass:53,definit:[3,9,13,14,15,18,22,23,24,25,26,27,28,29,30,50,56,57,58,72,199],deflat:[4,6,63],deflatecompressor:[11,61],degrad:[6,24],delai:[4,56,65,67],deleg:39,delet:[4,6,9,10,11,12,15,17,18,20,22,24,27,41,50,51,55,56,63,67,73,100,107,137,189,199,204,205,209],delete_stat:[12,13],deletiontim:4,delimit:6,deliv:[0,6,54,63,65],deliveri:[6,54,64,65,137,138,157,168],delta:[65,199],demand:68,demonstr:[51,53,56,58,67,208],deni:44,denorm:[22,24,25],denot:[6,12,25],dens:57,dep:34,depend:[4,6,11,12,13,14,22,32,35,38,39,40,41,43,50,53,60,63,67,74,207],dependenic:34,depict:23,deploi:[34,44,45,211],deploy:[0,6,63,68,69,71],deprec:[6,10,11,14,15,58,60],depth:211,deriv:[54,58],desc:[9,11,13,51,73],descend:[11,13],describ:[2,6,7,9,10,11,12,13,14,15,17,20,22,26,27,30,38,39,41,42,51,57,68,74,137,194],describeclust:137,descript:[10,11,14,19,22,24,26,29,32,35,41,58,63,65,66,73],descriptor:[65,205],deseri:[52,206],design:[3,14,23,24,25,26,28,30,31,50,51,60,62,67],desir:[16,22,24,32,44,201],destin:[59,63,73],destroyjavavm:211,detach:42,detail:[5,6,10,11,12,13,14,22,23,24,25,26,32,35,36,44,53,56,64,68,71,72,73,74,194,204,209,210,211],detect:[2,6,37,44,54,68,206],detector:[105,137],determin:[0,6,11,13,20,24,27,28,56,57,61,66,69,152,207,210,211],determinist:44,detractor:27,dev1:55,dev:[6,8,42,44,211],devcent:30,devel:53,develop:[8,30,35,36,39,41,43,53,62],devic:[4,71,211],df303ac7:210,dfb660d92ad8:73,dfp:191,dht:[6,199],diagnost:[6,64],diagram:[23,24,26,30,54],diagrammat:24,diamond:23,dictat:[6,68],did:[26,38,65,197],didn:24,die:6,dies:[50,70],diff:[15,33,209],differ:[0,6,11,12,13,14,15,20,22,24,25,31,32,37,39,41,43,44,45,48,51,58,60,61,62,65,66,67,70,72,207,211],difficult:[6,43,211],difficulti:22,digest:[4,6,56,58,66,204,205],digit:[17,22,44],diminish:22,dinclud:34,dir:53,dir_path:[58,198],direct:[6,11,17,20,24,41,65,66,211],directli:[13,18,20,35,39,58,60,68,199,211],director:13,directori:[4,6,21,34,35,39,43,44,47,48,49,53,55,58,59,62,63,64,73,128,137,155,198,211],dirti:[4,6,51,211],disabl:[6,11,14,51,56,60,61,63,68,69,73,86,87,88,89,90,91,92,93,94,103,137,160,162,164,169,172,173,174],disable_stcs_in_l0:60,disableauditlog:[55,137],disableautocompact:[60,137],disablebackup:[56,137],disablebinari:137,disablefullquerylog:[51,137,209],disablegossip:137,disablehandoff:[63,137],disablehintsfordc:[63,137],disableoldprotocolvers:137,disablesnapshot:159,disableuditlog:55,disagre:66,disallow:6,disambigu:[51,56,58,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],disappear:[11,66],discard:[6,54],disconnect:[54,60],discourag:[11,22,41],discov:[44,67],discoveri:58,discuss:[8,11,22,24,26,28,41,51,53,54,56,58,66],disk:[4,6,11,24,27,31,45,50,51,55,56,57,59,60,61,64,65,67,100,134,137,150,191,196,200,203,204,209,210,211],dispar:[6,27],dispatch:54,displai:[11,24,51,55,58,73,74,76,82,112,127,129,136,137,186,194,198,202,203,204,205,206,211],displaystyl:28,disrupt:[44,68],dissect:211,dist:42,distanc:[23,71],distinct:[0,9,10,13],distinguish:[9,14,56],distribut:[3,6,23,34,41,43,44,60,65,67,68,70,71,72,199,200,208,209,210,211],distro:42,dive:[50,208,209],divid:[12,25,27],divis:19,djava:[39,44,68],dml:[21,55],dml_statement:12,dmx4jaddress:65,dmx4jport:65,dns:44,dobar:33,doc:[6,34,35,38,42,67,68,197,211],document:[5,12,14,15,17,24,25,27,29,30,32,38,40,41,49,51,68,72,73],doe:[3,6,11,13,14,16,17,18,20,22,27,37,38,41,50,51,56,57,58,60,61,63,66,67,68,69,70,134,137,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211],doesn:[6,14,22,24,33,43,44,51,54,67,72,198,199,201,202,209,211],dofoo:33,doing:[6,13,18,27,43,44,60,65,70,211],dollar:[10,12],domain:[23,24,27,36,68,72,158,177],domin:211,don:[5,6,13,26,27,28,33,36,37,38,39,41,42,44,45,58,60,67,128,152,198,203,208,210,211],done:[6,11,13,22,25,27,32,35,36,41,42,43,45,49,51,54,60,72,200,203,204],dont:55,doubl:[6,9,10,11,12,14,17,19,22,39,65,69],doubt:11,down:[6,20,23,28,51,60,65,67,69,70,91,137,152,200,207,209,210,211],downgrad:204,download:[6,30,32,39,42,48,53,65,71],downsampl:4,downstream:[26,210],downtim:63,downward:20,dozen:210,dpkg:42,drag:11,drain:[4,54,63,137],draw:25,drive:[6,60,62,209,210,211],driven:[3,27],driver:[6,12,14,20,28,30,43,47,50,73,207],drop:[6,10,15,50,51,54,55,56,58,60,65,67,68,100,196,199,200,202,207,210,211],drop_aggregate_stat:12,drop_function_stat:12,drop_index_stat:12,drop_keyspace_stat:12,drop_materialized_view_stat:12,drop_role_stat:12,drop_table_stat:12,drop_trigger_stat:12,drop_type_stat:[12,22],drop_user_stat:12,dropdown:211,droppabl:[6,54,60,199],dropped_mut:186,droppedmessag:64,droppedmut:65,dropwizard:65,drwxr:204,drwxrwxr:[56,58],dry:[74,194],dsl:32,dt_socket:39,dtest:[32,38,40],due:[11,13,22,34,44,48,54,56,60,63,65,70,207,211],dump:[51,55,73,74,194,209],duplic:[25,27,28,38,67,205],durabl:[3,4,56,59,63],durable_writ:11,durat:[6,10,15,19,20,60,63,65,72,139,187,198],dure:[6,11,14,21,23,34,41,43,44,58,60,61,63,65,66,68,70,72,73,159,196,202,206,209,211],duse:53,dverbos:34,dying:44,dynam:[6,23,63,64,66,68],dynamic_snitch:69,dynamic_snitch_badness_threshold:69,dynamic_snitch_reset_interval_in_m:69,dynamic_snitch_update_interval_in_m:69,dynamo:[2,50],e123fa8fc287:[51,67],each:[0,4,6,10,11,12,13,14,17,18,20,22,23,24,25,26,27,28,29,32,35,37,41,49,50,51,53,54,55,56,58,60,61,62,63,65,67,68,69,70,71,72,73,74,137,162,178,191,194,195,209,210,211],each_quorum:[0,6],eagerli:54,earli:[6,12,41],earlier:[41,53,66],eas:211,easi:[9,23,35,41,51,211],easier:[0,35,41,195],easiest:44,easili:[23,27,68],east:[51,67],eben:[23,24,25,26,27,28,29,30],ec2:[6,51,53,56,58,62,67,69],ec2multiregionsnitch:[6,69],ec2snitch:[6,69],ecc:62,echo:[48,53,199],eclips:[33,40,43],ecosystem:38,eden:211,edg:38,edit:[3,35,39,42,45,48,65,68,205],editor:[3,35],effect:[6,11,22,25,27,41,44,51,54,57,61,68,91,137,207,210,211],effectiv:65,effici:[6,11,55,58,60,69,70],effort:[6,35,41,63,67],either:[4,6,8,12,13,14,16,22,27,28,32,33,35,37,39,41,44,48,49,53,54,56,59,60,63,65,68,72,189,207,209,210,211],elaps:[60,65,211],elasticsearch:71,elder:39,element:[22,24,25,29,35,51,73],elig:6,elimin:[28,207],elixir:47,els:[11,13,33,41],elsewher:54,email:[8,16,22,29,42,50],embed:43,emerg:34,emit:6,emploi:57,empti:[6,9,10,11,12,58,73,202],emptytyp:9,enabl:[0,6,11,14,17,20,43,44,53,56,60,61,63,69,70,73,96,97,98,100,103,104,137,174,198,199,209,211],enable_legacy_ssl_storage_port:6,enable_user_defined_funct:14,enableauditlog:[55,137],enableautocompact:[60,137],enablebackup:[56,137],enablebinari:137,enablefullquerylog:[6,51,137,209],enablegossip:137,enablehandoff:[63,137],enablehintsfordc:[63,137],enableoldprotocolvers:137,encapsul:[33,65],enclos:[9,10,12,14,20,27,72],enclosur:12,encod:[15,22,38,54,55,73,199],encodingstat:199,encount:[5,13,42,48,54,65,72],encourag:[11,59],encrypt:[6,53,58,64,198],end:[22,24,27,32,44,51,55,60,66,68,73,80,115,137,152,200,205,211],end_dat:29,end_resultset:51,end_token:[80,152],end_token_1:142,end_token_2:142,end_token_n:142,endpoint:[6,54,63,65,66,69,75,115,137,152,189],endpoint_snitch:69,endpointsnitchinfo:68,endtoken:73,enforc:[17,27,54,68],engin:[2,11,28,41,50,65,71],enhac:36,enhanc:[36,54,62],enjoi:42,enough:[0,6,22,23,26,28,44,45,51,60,66,67,69,73,209,211],enqueu:[6,54,209],ensur:[13,18,21,28,44,51,54,59,61,63,66,68,197,209,210],entail:44,enter:[24,26,32,44,73,209,211],entir:[0,4,6,11,14,22,27,44,51,54,57,58,60,63,67,68,70,73,74,194,196,207,211],entiti:[23,24,25,26,27],entri:[4,6,9,13,16,32,41,42,50,51,65,68,73,199],entropi:[6,63],entry_titl:13,enumer:[20,195],env:[44,45,53,65,68],environ:[0,5,6,30,34,39,40,43,44,47,50,53,58,62,201],envis:24,ephemer:62,epoch:[22,51,199],epol:6,equal:[0,6,10,11,13,22,24,28,33,60,72],equival:[10,11,12,13,14,20,37,60,208],eras:[11,54],erlang:47,erlcass:46,err:73,errfil:73,error:[6,11,12,14,16,18,20,22,24,30,32,33,38,39,42,43,48,50,53,55,67,72,73,153,197,202,206,208,209,210],escap:[12,17,72],especi:[24,25,41,44,60,73,211],essenc:24,essenti:[0,14,44,53,56,73],establish:[6,20,54,58,69,198],estim:[4,28,65,67,199,210],estimatedcolumncounthistogram:65,estimatedpartitioncount:65,estimatedpartitionsizehistogram:65,etc:[6,18,22,33,38,44,45,48,51,55,60,65,68,72,198,211],eth0:6,eth1:6,ev1:22,evalu:[6,19,29,31,50],even:[0,6,10,11,12,13,14,17,22,24,25,26,27,29,36,41,50,51,54,56,60,63,66,67,68,73,83,159,190,207,209,210,211],evenli:6,evenlog:[197,200],event:[4,6,13,22,54,55,60,64,72,73,152,195],event_typ:13,eventlog:[195,197,200,203,205,206],eventlog_dump_2018jul26:195,eventlog_dump_2018jul26_d:195,eventlog_dump_2018jul26_excludekei:195,eventlog_dump_2018jul26_justkei:195,eventlog_dump_2018jul26_justlin:195,eventlog_dump_2018jul26_singlekei:195,eventlog_dump_2018jul26_tim:195,eventlog_dump_2018jul26b:195,eventu:[3,4,13,35,54,63,67],ever:[33,43,44,62],everi:[4,6,11,13,14,18,20,21,22,24,28,49,53,54,55,57,58,60,62,67,72,73,207,210,211],everyon:[23,66],everyth:[4,12,33,39,44,71],evict:65,evil:[6,14],ex1:72,ex2:72,exact:[11,12,14,61,63,208],exactli:[11,14,18,51,68,195,211],examin:[25,28],exampl:[0,6,11,13,14,17,20,22,23,24,25,26,27,28,36,42,43,48,49,51,53,55,58,60,63,64,68,69,72,73,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211],example2:72,exaust:6,excalibur:11,exce:[4,6,11,17,33,54,209],exceed:[6,54,62,200],excel:[11,28],excelsior:11,except:[0,6,13,14,17,38,40,41,43,44,51,53,54,55,58,65,195,200,209,211],excess:57,exchang:[6,44],exclud:[11,55,65,74,96,120,137,194],excluded_categori:[55,96],excluded_keyspac:[55,96],excluded_us:[55,96],exclus:[22,34,43,152],execut:[6,9,11,12,13,14,20,30,32,34,39,43,49,51,55,60,65,68,73,194,195,196,197,198,199,200,201,202,203,204,205,206,210,211],executor:32,exhaust:[6,53,207],exhibit:13,exist:[6,9,10,11,12,13,14,16,17,18,20,21,22,27,28,35,36,38,39,42,43,50,51,55,57,58,60,61,66,69,70,72,196],exit:[51,74,205],exp:72,expand:[11,74],expans:11,expect:[0,4,6,10,12,22,27,33,38,41,42,54,58,60,63,64,67,68,200,210],expens:[6,51,57,69],experi:[6,24,54,60,210],experienc:[0,6,209],experiment:[0,3,25,53,152],expir:[6,10,11,13,22,54,63,64,67,68,159,196,199,202],expiri:60,explain:[26,33,35,38,41,48],explan:[74,194],explicit:[10,11,20,29,54],explicitli:[4,6,10,11,13,17,22,33,56,60,69,72],explor:[24,39],expon:10,exponenti:[65,72,207],expos:[6,9,54,66,68],express:[0,6,10,12,19,69],expung:44,extend:[22,41,43,54,58,71,74,128,191,194],extens:[6,11,24,58,68],extern:[27,50,64,65,70,71,208],extra:[0,4,6,54,60],extract:[33,48],extrem:[6,13,24,72],f6845640a6cb11e8b6836d2c86545d91:199,f8a4fa30aa2a11e8af27091830ac5256:198,facilit:6,fact:[22,36,43,44,207],factor:[0,6,11,23,28,50,58,61,63,67,68],factori:72,fail:[0,6,11,13,14,22,28,32,34,50,51,53,54,60,63,65,66,73,137,153],failur:[2,6,41,50,56,60,62,63,65,69,105,137,191,207],failuredetector:137,fairli:[6,24,59,68,211],fake:14,fall:[6,24,51,55],fallback:[6,69],fals:[6,11,12,17,20,22,51,55,56,57,58,59,60,61,65,67,68,70,73,159],famili:[6,56,62,121,139,176,187,204],familiar:23,fanout_s:60,faq:74,far:[35,36,51],fare:211,fast:[6,24,28,57,60,71,209,211],faster:[6,41,61,62,137,162,210],fastest:[6,37,66,69],fatal:6,fault:[44,63],fav:[16,22],favor:53,favorit:211,fax:22,fct:14,fct_using_udt:14,fd576da0:67,fd8e5c20:67,fear:44,feasibl:22,featur:[0,3,25,27,29,30,36,38,39,41,50,51,53,54,68],fed:6,feed:51,feedback:41,feel:[35,37],felt:[26,28],fetch:[6,11,35,73],few:[6,25,56,60,62,207,209],fewer:[6,41,63],fffffffff:[17,22],fgc:211,fgct:211,field:[10,13,14,17,22,33,51,54,55,57,72,202],field_definit:22,field_nam:13,fifteen:65,fifteenminutecachehitr:65,fifth:210,figur:[24,25,26,27,28,36,56,60,66,196],file:[3,4,7,11,27,28,35,39,40,41,42,43,44,45,47,50,51,53,54,56,57,58,59,60,62,63,65,68,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,199,200,201,202,204,205,207,208,211],filenam:[4,11,73,121,137,199,203],filenamepattern:55,filesystem:[32,51,63,68],fill:[42,54,56,59,60],fillion:13,filter:[4,9,11,18,50,56,58,62,64,65,152,199,204,205],finalfunc:[9,14],finalis:42,find:[4,6,24,25,26,27,29,32,35,39,42,43,48,50,57,60,63,66,68,70,115,119,195,199,201,204,208,210,211],fine:[4,6,41,67,68],finer:[4,6],finish:[28,29,39,41,51,53,67,137,154,209],finish_releas:42,fip:[6,68],fire:[21,36],firefox:73,firewal:[6,44,45,69],first:[0,4,5,6,11,13,14,22,23,24,25,26,28,41,42,44,47,53,56,60,62,66,67,68,72,73,152,159,195,199,202,205,207,209,210,211],first_nam:29,firstnam:13,fit:[6,28,60,65],five:65,fiveminutecachehitr:65,fix:[6,10,11,12,18,27,32,35,37,40,42,44,54,60,62,66,67,72,202],fixm:42,flag:[6,13,37,38,41,54,59,65,67,70,197],flash:71,flat:63,flexibl:[11,51,68],flight:[6,54,68],flip:11,floor:6,flow:[6,20,26,38,40,55],fluent:46,flush:[4,6,11,54,56,58,59,60,62,63,65,95,137,176,205,209],fname:14,focu:[23,26,32,41],focus:72,focuss:211,folder:[39,58,183,203],follow:[0,4,5,6,8,9,10,11,12,13,14,17,18,19,20,22,26,28,32,33,34,35,36,37,38,39,41,42,43,44,45,48,50,51,53,54,55,56,58,59,60,61,63,65,66,67,68,69,70,73,77,80,87,97,106,107,143,152,159,173,178,190,191,196,201,202,205,207,211],font:12,foo:[11,12,59,211],footprint:[51,137,139],forc:[4,6,11,13,67,73,80,83,137,151,152,153,206],forcefulli:[75,137],foreground:[45,48,66],foreign:[3,27],forev:[54,60],forget:5,fork:[35,41],form:[6,10,11,12,14,20,24,27,58,82,136,186],formal:[12,35,42],format:[4,6,10,11,17,22,25,28,35,37,38,40,41,51,54,55,58,65,73,74,81,100,121,142,186,188,194,205,210],former:[6,65],formula:28,fortabl:58,forward:[6,11,34,66],found:[5,6,12,14,23,32,35,36,41,43,45,49,56,58,66,68,70,72,73,74,183,191,194,198,199,204,205],four:[13,28,54,61],fourth:[28,210],fqcn:43,fql:[52,209],fql_log:209,fqltool:[3,51,53,209],fraction:6,frame:6,framework:[38,43],franc:[13,22],free:[6,11,22,30,35,37,39,54,65,71,206,211],freed:4,freestyl:32,frequenc:[6,11,59,67],frequent:[6,11,24,25,27,50,53,60,68,207,211],fresh:70,fri:51,friendli:[6,11,22,43],from:[0,3,4,6,9,11,12,13,14,15,17,18,19,20,22,23,24,25,26,27,28,29,30,36,37,40,41,43,47,49,50,51,52,53,55,57,59,60,61,62,63,64,65,66,67,68,69,70,72,74,75,77,78,80,85,87,93,96,97,103,106,107,110,112,115,119,121,123,127,128,135,137,139,142,143,144,146,147,150,151,152,153,155,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,194,196,197,199,200,202,205,207,209,210,211],fromjson:15,front:[24,51],froom:22,frozen:[9,10,11,13,14,22,29],fruit:[22,41],fsync:[4,6,59,63,65,210],fulfil:72,full:[3,6,9,11,13,16,20,26,41,44,48,49,50,52,58,60,61,63,64,66,68,71,72,73,90,100,137,143,152,155,198,200,205,210],full_nam:186,full_query_log_dir:51,full_query_logging_opt:51,fulli:[0,6,11,12,14,42,58,64,65,68],function_cal:12,function_nam:[13,14,20],fundament:17,further:[5,11,18,22,54,60,64,68,71,210],furthermor:[10,13,68],futher:55,futur:[6,9,10,11,22,41,54,63,102,137,182],g1gc:62,gain:30,galleri:23,game:[14,22],garbag:[11,62,64,65,107,209],garbage_collect:183,garbagecollect:137,gather:60,gaug:65,gaurante:0,gaussian:72,gc_grace_second:[11,58,199],gc_type:65,gce:[44,62],gcg:6,gcinspector:209,gcstat:137,gct:211,gcutil:211,gcviewer:209,gear:24,gen:211,gener:[0,2,4,6,8,11,12,13,14,17,22,30,32,35,38,39,40,41,42,44,51,54,62,63,68,71,72,73,123,159,173,202,208,209,210,211],genuin:33,geoloc:23,geospati:71,get:[4,6,8,24,25,27,28,32,34,35,37,39,40,41,44,48,50,51,53,56,57,58,60,63,65,66,67,74,112,113,114,117,120,137,194,196,200,208,210,211],getbatchlogreplaythrottl:137,getcompactionthreshold:137,getcompactionthroughput:137,getconcurr:137,getconcurrentcompactor:137,getconcurrentviewbuild:[18,137],getendpoint:137,getint:14,getinterdcstreamthroughput:137,getlocalhost:[6,44],getlogginglevel:[137,209],getlong:14,getmaxhintwindow:[63,137],getpartition:33,getreplica:137,getse:137,getsstabl:137,getstr:14,getstreamthroughput:137,gettempsstablepath:33,getter:[20,33],gettimeout:137,gettraceprob:137,getudtyp:58,gib:[51,63,82,136,186,210],gigabyt:63,gist:[4,33],git1:42,git:[5,32,35,37,39,41,42,53,209,211],gitbox:[39,42],github:[32,33,37,40,41,42,43,53,71,211],give:[18,20,22,28,35,41,43,50,73,197,209,210],giveawai:211,given:[0,3,6,11,12,13,14,16,22,24,26,27,28,29,32,41,54,56,57,58,60,66,67,68,70,72,73,78,80,85,87,97,110,119,123,137,143,163,170,174,178,185,195,197,199,200,201,204,205],glanc:211,global:[6,25,32,53,54,73,137,161],gms:209,gmt:22,goal:[6,27,28,51,60,207],gocassa:46,gocql:46,goe:[11,27],going:[6,25,28,41,60,202,208,210,211],gone:[6,11],good:[6,28,33,35,41,43,44,51,54,67,73,201,207,209,210,211],googl:[33,73,211],gori:44,gossip:[2,6,44,53,54,63,65,69,91,101,125,137,181,209],gossipinfo:137,gossipingpropertyfilesnitch:[6,69],gossipstag:[65,209,210],got:6,gotcha:211,gp2:62,gpg:48,grace:[64,67,74,194],gracefulli:54,grafana:207,grai:22,grain:[27,68],grammar:[11,12,34],grant:[6,9,68],grant_permission_stat:12,grant_role_stat:12,granular:[4,6,11,66,107],graph:[20,74],graphit:207,gravesit:11,great:[26,36,41,60,208,209,210,211],greater:[0,6,22,44,69,166,167,209,211],greatli:6,green:[22,39],grep:[4,197,199,201,209,210,211],groovi:32,group:[6,10,11,20,24,28,54,60,65,68,69,207],group_by_claus:13,grow:[22,24,71],guarante:[0,2,6,11,13,14,22,24,41,50,54,57,60,63,66,67,70,71,73,196],guest:[23,24,25,26,27,29],guest_id:[25,29],guest_last_nam:29,gui:211,guid:[6,23,24,25,26,27,28,29,30,35,39],guidelin:[10,38,42,62],habit:42,hackolad:30,had:[6,9,10,24,54,58,60,66,202,208,210],half:[4,6,37,44,63],hand:[6,13,62,210],handi:[28,211],handl:[6,14,38,40,41,44,51,54,59,62,65,68,72,100,209],handler:54,handoff:[6,64,65,92,126,137,168],handoffwindow:[63,137],hang:41,happen:[6,13,33,37,41,50,60,63,65,69,207,209,210,211],happi:41,happili:62,hard:[6,14,27,28,56,59,60,62,204,209],harder:6,hardest:36,hardwar:[6,32,50,63,64,207],has:[0,3,4,6,10,11,12,13,14,18,20,22,25,27,28,30,33,41,42,44,51,53,54,55,56,58,59,60,62,63,65,66,68,69,70,72,73,74,194,198,207,209,210,211],hash:[4,6,60,63,66,67,206,211],hashcod:33,hashtabl:23,haskel:47,hasn:[0,51,100],have:[0,3,5,6,9,10,11,12,13,14,15,18,19,20,22,24,25,26,27,28,29,32,33,35,36,37,38,39,41,42,43,44,45,48,51,54,55,56,57,58,60,61,62,63,65,67,68,69,100,159,196,198,200,202,205,206,207,208,209,210,211],haven:41,hayt:46,hdd:[4,6,62],head:[35,41,54,211],header:[39,54,73],headroom:6,health:211,healthi:211,heap:[4,6,39,45,50,51,53,57,58,61,62,65,209,210,211],heap_buff:6,hear:27,heartbeat:[6,209],heavi:[6,209,210,211],heavili:62,held:[6,62,137,141],help:[5,6,10,24,25,26,28,30,34,36,41,43,49,51,55,56,58,63,72,74,76,137,175,198,202,203,204,205,206,207,208,209,210,211],helper:43,henc:[5,6,11,22],here:[6,23,24,26,27,28,29,34,35,37,42,43,44,46,60,65,68,72,210],hewitt:[23,24,25,26,27,28,29,30],hex:[12,17,121],hexadecim:[10,12,121],hibern:70,hidden:[70,211],hide:[33,38,74,194],hierarch:20,hierarchi:[20,67],high:[0,3,6,11,35,42,44,60,62,63,71,207,209,210],higher:[0,19,20,41,57,60,65,66,70,139,187,209,211],highest:[3,60,199,200],highli:[41,44,62,68,209,210],highlight:[27,30],hint:[0,6,11,12,18,44,45,50,52,64,65,67,92,93,102,103,118,126,137,138,157,168,171,182,189,210],hint_delai:65,hinted_handoff_disabled_datacent:63,hinted_handoff_en:63,hinted_handoff_throttl:63,hinted_handoff_throttle_in_kb:63,hintedhandoff:[6,64],hintedhandoffmanag:65,hints_compress:63,hints_creat:65,hints_directori:[45,63],hints_flush_period_in_m:63,hints_not_stor:65,hintsdispatch:[65,210],hintsfail:65,hintsservic:64,hintssucceed:65,hintstimedout:65,histogram:[4,60,63,65,137,140,185,199,209],histor:[11,27,41],histori:[27,32,33,55,79,81,137],hit:[6,60,65,211],hitrat:65,hoc:43,hold:[0,6,10,13,20,44,60,63,73,207,209,211],home:[22,53,72,73],honor:[6,39],hope:60,hopefulli:41,horizont:53,hospit:25,host:[6,11,35,45,50,51,55,56,58,65,66,67,69,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,198,210,211],hostnam:[6,44,51,53,56,58,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,211],hot:[6,64,65,211],hotel:[23,26,27,28,29,31],hotel_id:[24,25,28,29],hotels_by_poi:[24,25,29],hotspot:11,hotspotdiagnost:68,hottest:6,hour:[6,22,41,42,60,63],hourli:[51,55,100],how:[0,5,6,7,8,11,12,22,23,24,25,26,27,28,32,36,38,39,40,41,43,47,49,50,51,56,58,59,60,61,63,65,66,69,71,72,73,100,197,209,210,211],howev:[4,6,9,10,11,12,13,15,17,18,20,22,24,26,27,28,32,41,43,44,45,48,57,58,61,62,63,67,68,70,73],hoytech:211,html:[6,72,197],http:[6,32,33,35,37,39,42,48,53,65,195,196,197,198,199,200,201,202,203,205,206,211],httpadaptor:65,hub:44,hudson:32,huge:54,huge_daili:55,human:[11,55,59,82,136,186,210],hundr:28,hurt:11,hybrid:11,hypothet:37,iauthent:6,iauthor:6,ibm:71,icompressor:61,idct:[58,198],ide:39,idea:[6,14,28,30,35,40,41,43,44,51,60,73,210,211],ideal:[6,43,60,65,68],idealclwritelat:65,idempot:[13,22,63],idemptot:22,ident:[0,72],identifi:[6,9,10,11,13,14,15,16,20,21,22,23,24,25,26,28,30,63,72,207],idiomat:8,idl:6,idx:59,ieee:[17,22],iendpointsnitch:[6,69],iftop:211,ignor:[0,6,10,14,22,33,58,73,186,198],iinternodeauthent:6,illeg:14,illegalargumentexcept:200,illustr:[20,56,66,200],imag:[22,35,211],imagin:60,immedi:[4,6,11,22,24,41,54,57,61,68,77,137],immut:[4,44,56,61,62],impact:[6,11,38,51,54,60,64,68,209,211],implement:[4,6,10,13,14,18,20,28,29,32,33,43,44,51,54,55,59,61,63,68,69,71],implementor:6,impli:[3,11,12,22,66],implic:[0,68],implicitli:[14,20],import_:73,importantli:51,impos:[6,54],imposs:60,improv:[0,6,11,22,36,41,43,50,52,57,60,62,64,69,70,73,211],inaccur:211,inact:44,inam:201,inboundconnectioniniti:53,inboundmessagehandl:54,inc:[23,24,25,26,27,28,29,30],incast:211,includ:[3,4,6,10,11,12,13,18,20,22,23,24,25,26,27,28,30,32,33,34,35,41,42,51,53,54,55,56,58,60,62,63,65,66,68,71,73,74,96,153,190,194,201,207,208,209,210,211],included_categori:[55,96],included_keyspac:[55,96],included_us:[55,96],inclus:[41,152],incom:[6,54,55],incomingbyt:65,incompat:[6,10,54],incomplet:[38,205],inconsist:[44,63,66,67],incorrect:44,increas:[0,4,6,11,18,44,57,60,61,62,63,65,67,69,70,152,198,206,207],increment:[0,3,6,10,13,22,41,42,54,60,63,64,65,88,98,137,153,159,179,202,205],incremental_backup:56,incur:[13,22,53,65],indefinit:55,indent:33,independ:[11,60,62,68,210],index:[3,4,6,9,10,11,12,13,15,22,25,50,51,56,58,59,60,64,73,137,143,198,204,205,209],index_build:183,index_identifi:16,index_nam:16,index_summari:183,index_summary_off_heap_memory_us:186,indexclass:16,indexedentrys:65,indexinfocount:65,indexinfoget:65,indexnam:143,indexsummaryoffheapmemoryus:65,indic:[5,6,12,13,24,26,33,41,44,53,55,58,59,67,152,199,200,207,209,210,211],indirectli:13,indirectori:58,individu:[6,10,14,22,24,28,41,43,54,62,68,198,206],induc:13,industri:25,inequ:[10,13],inet:[9,11,14,17,22],inetaddress:[6,44],inetworkauthor:6,inexpens:62,inf:53,infin:[9,10,12],influenc:11,info:[6,45,53,55,65,85,137,195,209],inform:[4,6,12,13,22,24,25,26,27,29,49,51,54,58,63,65,66,67,68,69,70,72,73,76,79,105,125,127,128,129,136,137,158,175,177,197,198,199,207,208],infrastructur:[41,71],ing:11,ingest:[6,63],ingestr:73,inher:[11,22],inherit:20,init:65,initcond:[9,14],initi:[6,14,18,33,38,40,42,54,55,58,65,66,68,70,73,137,170,198],initial_token:70,inject:55,innov:71,input:[9,10,14,17,22,38,58,73,201,209],inputd:22,inreleas:48,insecur:6,insensit:[11,12],insert:[6,9,10,11,12,14,15,16,20,22,44,47,50,51,55,56,58,62,67,68,72,73,205],insert_stat:[12,13],insertedtimestamp:195,insertstmt:58,insid:[6,11,12,13,22,33,72,73],insight:[24,30,209,210],inspect:[6,39,72,73,206],instabl:6,instal:[6,21,32,34,43,44,47,50,53,58,68,73,204,211],instanc:[0,10,11,12,13,14,16,18,19,20,21,22,24,32,39,43,44,54,59,60,62,65],instantan:65,instanti:10,instantli:[6,54],instead:[4,10,11,13,18,22,24,27,28,30,33,35,42,44,55,58,60,158,177,195,211],instrospect:208,instruct:[6,8,11,35,36,37,39,50,63,211],instrument:[34,68],insuffic:207,insuffici:211,insufici:209,int16:51,int32:51,intact:54,intasblob:13,integ:[0,10,11,12,13,17,22,28,54,59,65,202],integr:[3,30,40,43,50,54,71],intellij:[30,33,40],intend:[11,27,38,68,198],intens:[6,43,44],intent:38,intention:20,inter:[6,54,58,116,137,169,198],interact:[30,43,49,73,211],interest:[0,23,24,26,27,51,60,68,210],interfac:[3,6,10,14,26,33,35,44,45,51,61,68,71,211],interleav:72,intern:[6,9,11,13,18,22,35,38,44,53,62,63,65,74,194,207,211],internaldroppedlat:65,internalresponsestag:[65,210],internet:6,internod:[6,44,50,52,58,68,198,207,211],internode_application_receive_queue_capacity_in_byt:54,internode_application_receive_queue_reserve_endpoint_capacity_in_byt:54,internode_application_receive_queue_reserve_global_capacity_in_byt:54,internode_application_send_queue_capacity_in_byt:54,internode_application_send_queue_reserve_endpoint_capacity_in_byt:54,internode_application_send_queue_reserve_global_capacity_in_byt:54,internode_application_timeout_in_m:[6,54],internode_encrypt:[6,68],internode_inbound:54,internode_outbound:54,internode_tcp_connect_timeout_in_m:6,internode_tcp_user_timeout_in_m:6,internodeconnect:[123,173],internodeus:[123,173],interpret:[6,10,22,30,73],interrupt:[44,51],interv:[4,6,9,24,65,68,72,199],intra:[6,54,65,69,72],intrins:22,introduc:[6,10,17,24,28,36,51,54,55,63,70,205],introduct:[10,20,43],introspect:211,intrus:197,inttyp:58,intvalu:14,invalid:[6,13,20,38,54,58,68,128,130,131,132,137,200,206,210],invalidatecountercach:137,invalidatekeycach:137,invalidaterowcach:137,inventori:28,invert:72,invertedindex:21,investig:[6,40,208,209,210,211],invoc:[14,51],invoic:27,invok:[14,37,48,51,58,68,191],involv:[6,13,23,24,28,35,54,60,61,66,67,68,205,209,211],ioerror:33,ios:211,ip1:6,ip2:6,ip3:6,ip_address:75,ipaddressandport:54,ipartition:58,ipv4:[6,17,22,44,54],ipv6:[6,17,22,54],irolemanag:6,irrevers:[11,22],irrevoc:54,is_avail:[28,29],isn:[0,18,33,41,44],iso8601:[55,195],iso:22,isol:[3,6,11,13,54,65,207,208,210],issu:[0,6,20,28,32,34,35,36,37,41,42,43,44,51,52,54,57,60,61,152,195,196,197,198,199,200,201,202,203,205,206,207,209,210,211],item:[12,22,23,24,25,32,38,39,51],iter:[0,6,25,200],its:[4,6,11,12,13,14,22,24,26,39,44,51,53,54,55,56,58,60,63,65,68,69,70,71,72,196,200],itself:[6,11,16,27,44,48,54,63,70,210],iv_length:6,jaa:68,jacki:37,jamm:39,januari:22,jar:[14,33,34,39,43,53,65],java7:68,java8_hom:39,java:[3,6,14,21,22,33,39,41,47,48,50,51,52,59,60,62,65,68,137,175,200,208,209,211],java_hom:[53,211],javaag:39,javac:53,javadoc:[32,33,38],javas:6,javascript:[6,14],javax:68,jbod:62,jce8:6,jce:6,jcek:6,jconsol:[50,60,68],jdbc:30,jdk11:53,jdk:[6,32,53],jdwp:39,jeff:[23,24,25,26,27,28,29,30],jenkin:[34,40,50],jetbrain:39,jira:[5,6,34,36,38,40,41,43,59,195,196,197,198,199,200,201,202,203,205,206],jks:72,jkskeyprovid:6,jmap:211,jmc:[60,68],jmx:[6,18,20,50,51,54,56,58,64,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],jmx_password:68,jmx_user:68,jmxremot:68,jni:53,job:[41,67,77,107,150,152,159,190],job_thread:152,john:[13,22],join:[3,6,8,13,50,51,53,60,67,68,70,137,209,210],joss:13,journal:[56,58],jpg:22,jre:53,jre_hom:53,jsmith:22,json:[9,10,13,15,50,58,60,61,81,186,188,195],json_claus:13,jsonz:56,jsr:[6,14],jsse:6,jsserefguid:6,jstackjunit:43,jstackjunittask:43,judgement:33,jul:[53,211],jump:53,junit:[32,33,34,39,43],junittask:43,jurisdict:6,just:[6,14,20,24,25,27,36,39,41,43,44,54,59,60,67,68,72,207,211],jvm:[6,21,39,44,45,53,60,64,68,70,208,209],jvm_extra_opt:39,jvm_opt:[45,68],jvmstabilityinspector:38,k_i:28,kashlev:30,kbp:63,keep:[6,8,11,25,27,28,33,36,41,44,54,55,58,60,65,66,74,128,194,205,207,210,211],keepal:[6,44],kei:[3,4,6,9,10,11,13,14,17,22,24,25,26,27,28,29,30,43,44,48,51,54,56,58,59,60,61,62,63,65,66,67,68,71,72,74,77,115,119,121,131,137,141,161,162,186,194,199],kept:[4,6,58,60,65,205],kernel:[6,44,59,211],key_alia:6,key_password:6,key_provid:6,keycach:65,keycachehitr:65,keyserv:[42,48],keyspac:[0,3,6,9,10,12,14,15,16,20,22,25,28,29,50,51,55,57,60,61,63,64,67,68,70,72,73,74,77,78,80,85,87,96,97,106,107,110,115,119,121,128,137,139,141,142,143,144,150,152,158,159,163,176,177,178,185,186,187,190,191,193,194,195,196,197,198,201,202,203,204,205,206,209,210],keyspace1:[20,58,196,198,199,200,201,202,204,209],keyspace_definit:72,keyspace_nam:[11,14,20,22,51,58,60,67,209],keystor:[6,58,68,198],keystore_password:6,keystorepassword:68,keytyp:199,keyword:[10,11,13,14,15,16,17,22],kib:[51,56,63,67,82,136,186,210],kick:[137,154],kill:[6,48],kilobyt:61,kind:[11,12,22,32,41,54,56,59,60,66,207,210],kitten:22,knife:[137,175],know:[4,6,11,13,22,24,33,36,42,60,201,209,210,211],knowledg:36,known:[20,22,24,27,28,46,49,57,60],krumma:43,ks_owner:68,ks_user:68,kspw:[58,198],ktlist:[56,176],kundera:46,label:[22,32],lack:[65,209,210],lag:65,laid:27,land:61,landlin:22,lang:[50,53,65,68,200,211],languag:[3,6,9,10,12,14,21,22,35,46,49,50,73],larg:[6,11,13,14,22,31,32,43,50,54,58,60,62,65,68,71,73,195,201,203,207,209,210,211],large_daili:55,larger:[6,43,44,51,60,61,62],largest:[6,65],last:[6,12,13,14,15,19,35,51,53,60,65,75,137,199,200,201,207,209,211],last_nam:29,lastli:[13,22],lastnam:13,latenc:[0,6,11,44,51,65,69,71,72,208,209],latent:[207,211],later:[0,11,22,26,28,33,35,41,44,63],latest:[0,6,32,42,48,60,66,73,191,197,209],latest_ev:72,latter:[12,27],law:27,layer:62,layout:[11,35],lazi:11,lazili:11,lead:[6,10,11,22,24,60,209,211],leak:51,learn:[6,23,24,26,43,44,73],least:[0,4,6,11,12,13,18,35,44,58,60,62,67],leav:[6,12,13,24,33,43,44,51,54,67,73,207,209,210],left:[6,17,19,60,205],legaci:[4,6,20,72],legal:10,len:54,length:[4,6,10,11,17,22,38,54,60],lengthier:41,less:[4,6,22,34,41,44,54,57,62,203,206,209,210,211],let:[6,23,24,25,26,27,28,36,42,60],letter:17,level:[3,4,6,10,11,13,19,20,33,38,45,55,58,61,62,63,64,65,68,73,74,117,128,137,170,194,199,200,202,207,209,210],leveledcompactionstrategi:[11,57,60,197,200,210],leverag:30,lexic:44,lib:[4,6,21,34,38,39,43,48,53,195,196,197,198,199,200,201,202,203,204,205,206,211],libqtcassandra:46,librari:[8,38,40,43,46,65,73],licenc:38,licens:[34,38,39,41],lie:207,lies:207,lieu:66,life:41,lifespan:62,light:54,lightweight:[3,27,74],like:[0,3,6,11,12,13,14,17,22,25,26,27,28,33,35,37,38,41,43,44,50,54,58,60,61,62,63,66,67,68,200,201,202,207,208,209,211],likewis:20,limit:[4,6,9,10,11,20,22,28,44,51,52,59,60,61,68,72,209,211],line:[3,6,12,24,27,33,41,43,45,48,49,51,53,54,56,58,59,68,74,75,77,78,80,85,87,93,97,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,195,198,200,205,209],linear:62,linearli:57,link:[6,8,11,12,41,43,48,51,54,56,59,204],linux:[6,35,42,44,53,208,209,211],list:[4,5,6,9,10,11,12,13,14,17,24,26,27,29,32,34,35,39,40,41,42,43,45,48,49,50,51,53,54,55,58,59,60,63,65,67,68,70,72,73,74,75,77,78,79,80,85,87,93,96,97,103,106,107,110,112,115,119,120,121,123,127,128,134,135,137,139,142,143,144,147,150,151,152,153,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,194,196,198,199,200,201,206],list_liter:[13,22],list_permissions_stat:12,list_roles_stat:12,list_users_stat:12,listarg:14,listen:[6,50,53,65,211],listen_address:[45,49,50],listen_interfac:45,listsnapshot:[56,137,204],liter:[10,12,14,17,20,30,73],littl:[33,51,207,210],live:[13,30,35,50,60,65,70,199,204,205,209,211],livediskspaceus:65,liveness_info:195,livescannedhistogram:65,livesstablecount:65,load:[0,6,11,21,22,36,50,53,63,64,65,67,68,69,70,72,74,129,137,144,152,177,194,207,210,211],loader:[58,198],loadm:198,local:[0,4,6,11,20,34,39,40,41,43,49,51,52,56,62,63,65,68,69,73,137,146,152,156,189,199,207,208,209,211],local_jmx:68,local_on:[0,66,68,73,207,210],local_quorum:[0,63,66,73,207,211],local_read_count:186,local_read_latency_m:186,local_seri:73,local_write_latency_m:186,localhost:[6,49,51,53,55,68],locat:[6,24,26,42,47,48,55,61,65,68,69,73,183,198,207,209,211],lock:[6,44,65,211],log:[0,3,4,6,11,13,35,38,43,47,48,50,52,54,59,64,65,68,72,74,86,90,96,100,117,137,152,155,170,183,194,208,211],log_al:60,log_dir:51,logback:[45,55,209],logdir:55,logger:[33,45,52,55,96],loggernam:55,logic:[6,21,25,28,30,31,50,54,209,210],login:[6,9,20,42,43,51,53,55,68,74,207],logmessag:55,lol:22,longer:[6,9,10,11,30,42,44,51,54,60,70,77,137,202,205,207],longest:209,look:[6,12,24,25,28,32,35,36,37,41,43,54,60,62,66,67,200,202,207,209,211],lookup:[26,65],loop:[33,54],lose:[4,6,27,54,60,70,205],loss:[6,22,54,60,67,211],lost:[55,56,60,70,202],lot:[6,24,27,28,35,49,50,51,67,74,194,203,209,210,211],low:[6,41,71,137,139,211],lower:[0,4,6,11,12,13,20,44,57,58,60,61,65,70,207,209],lowercas:12,lowest:[6,41,60,63,199],lsm:[210,211],lucen:50,luckili:208,lwt:0,lz4:[4,6,54,63],lz4compressor:[4,6,11,58,61,63,199],mac:211,macaddr:9,machin:[6,11,43,44,51,56,65,68,69,70,199,208,211],made:[6,22,42,50,53,54,57,62,63,66,68,209],magazin:[56,58],magic:54,magnet:[4,6],magnitud:13,mai:[0,3,4,6,9,10,11,13,14,16,17,18,20,22,25,26,27,28,32,34,35,38,39,41,43,44,48,51,53,54,55,56,57,58,60,63,65,66,68,69,70,72,73,159,200,202,207,208,209,210,211],mail:[5,36,41,42,50],main:[0,6,14,18,39,44,47,48,51,53,56,58,68,73,200,207,209],main_actor:13,mainli:6,maintain:[6,11,23,36,41,54,63],mainten:[63,65],major:[0,4,10,35,41,66,68,80,137,204,210],make:[0,6,8,9,21,22,23,24,25,27,28,29,30,32,33,34,35,36,39,41,43,44,45,48,51,54,58,60,66,67,68,70,72,73,134,137,195,209,211],malform:207,malfunct:54,malici:68,man:6,manag:[3,6,20,24,25,27,28,30,32,35,39,40,42,43,50,65,68,70,74,76,137,194],mandatori:[11,14,58],mani:[0,6,11,23,24,25,27,30,33,38,41,51,58,60,61,62,63,65,66,68,72,73,74,77,80,87,97,100,106,107,152,159,178,190,191,194,200,206,207,210,211],manifest:[56,58,74,194],manipul:[12,15,18,43,50,195],manual:[6,25,34,37,44,205,211],map:[6,9,10,11,13,14,17,20,23,29,50,59,65,209,211],map_liter:[11,16,20,22],mar:22,mark:[6,20,24,41,51,60,67,70,91,137,199,201,205],marker:[4,6,11,12,38,44,205],markup:35,marshal:199,mashup:23,massiv:[36,211],match:[4,6,12,13,14,17,20,65,66,69,199,204],materi:[0,3,6,10,11,12,15,23,24,25,26,27,28,29,30,50,65,73,137,193],materialized_view_stat:12,math:63,matrix:52,matter:[11,44,66,211],maven:34,max:[4,6,11,50,51,53,54,60,63,65,68,72,73,100,110,118,137,152,163,171,199,202,209,210],max_archive_retri:51,max_hint_window_in_m:[63,70],max_hints_delivery_thread:63,max_hints_file_size_in_mb:63,max_index_interv:58,max_log_s:[51,55,100],max_map_count:44,max_mutation_size_in_kb:[4,6,44],max_queue_weight:[51,55,100],max_threshold:[58,60],maxattempt:73,maxbatchs:73,maxfiledescriptorcount:65,maxfiles:55,maxhintwindow:171,maxhistori:55,maxim:62,maximum:[4,6,14,51,54,55,57,63,65,73,100,112,137,159,165,199,202,203,207,209,210],maximum_live_cells_per_slice_last_five_minut:186,maximum_tombstones_per_slice_last_five_minut:186,maxinserterror:73,maxldt:196,maxoutputs:73,maxparseerror:73,maxpartitions:65,maxpools:65,maxrequest:73,maxrow:73,maxt:196,maxtasksqueu:65,maxthreshold:163,maxtimestamp:4,maxtimeuuid:10,mayb:13,mbean:[6,20,60,65,68],mbeanserv:20,mbit:[58,198],mbp:[6,63],mct:6,mean:[0,6,9,11,12,13,14,17,18,22,27,50,51,58,60,63,65,66,69,72,73,152,207,208,209,210,211],meaning:13,meanpartitions:65,meant:[22,44,63,65],measur:[6,24,28,38,41,43,54,65,70,72,73,211],mechan:59,media:[23,24,25,26,27,28,29,30],median:[65,209],medium:211,meet:[3,6,38,66,68],megabit:[63,198],megabyt:[6,63,203,210],mem:211,member:[33,68,72],membership:6,memlock:44,memor:51,memori:[4,6,11,50,51,54,55,57,59,60,61,64,71,206,209,211],memory_pool:65,memtabl:[2,6,11,56,57,58,59,60,61,62,65,176,209,211],memtable_allocation_typ:4,memtable_cell_count:186,memtable_cleanup_threshold:4,memtable_data_s:186,memtable_flush_period_in_m:[11,58],memtable_off_heap_memory_us:186,memtable_switch_count:186,memtablecolumnscount:65,memtableflushwrit:[65,210],memtablelivedatas:65,memtableoffheaps:65,memtableonheaps:65,memtablepool:6,memtablepostflush:[65,210],memtablereclaimmemori:[65,210],memtableswitchcount:65,mention:[6,22,27,41,53,65,68,198,207],menu:39,mere:33,merg:[35,37,41,57,61,62,64,66,211],mergetool:37,merkl:[6,65,67],mess:[41,43],messag:[6,22,32,35,38,41,48,50,51,52,53,55,58,63,65,66,67,68,198,202,203,204,205,206,207,209,210],messagingservic:54,met:13,meta:[13,53,65,72],metadata:[4,20,28,42,61,62,65,74,194,202,205,206,209],metal:6,meter:65,method:[10,13,14,20,33,36,38,39,43,50,51,53,58,68,72],methodolog:30,metric:[6,52,63,64,72,208,210,211],metricnam:65,metricsreporterconfigfil:65,mib:[51,82,136,186],micro:210,microsecond:[6,11,13,22,65,199,210],microservic:25,midnight:22,might:[6,11,13,23,24,25,26,27,28,42,51,56,58,60,65,66,75,77,78,80,85,87,93,97,100,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,206,207,210],migrat:[6,65,69],migrationstag:[65,210],milli:4,millisecond:[4,6,10,11,22,28,51,65,139,159,187,199,202,210,211],min:[4,6,11,44,59,60,65,72,73,110,137,163,199,209,210],min_index_interv:58,min_sstable_s:60,min_threshold:[58,60],minbatchs:73,mind:28,minim:[6,25,27,51,60,62],minimum:[6,11,14,28,45,65,67,197,199],minlocaldeletiontim:199,minor:[10,12,35,51,64,66],minpartitions:65,mint:196,minthreshold:163,mintimestamp:199,mintimeuuid:10,minttl:199,minu:28,minut:[6,22,27,51,53,55,60,63,65,68,72,100],mirror:35,misbehav:[50,60,208],misc:[123,173],miscelen:65,miscellan:6,miscstag:[65,210],mismatch:[6,51,54,66],misrepres:202,miss:[11,18,32,34,60,63,65,67,70,205,211],misslat:65,misspel:197,mistaken:[51,56,58,75,77,78,80,85,87,93,97,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193],mistun:209,mit:42,mitig:[6,68],mix:[6,51,60,72,211],mkdir:[51,53,58,209],mmap:44,mnt:16,mock:43,mode:[4,6,51,56,58,68,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,207],model:[3,11,15,20,26,27,29,41,50,53,68,72,211],moder:[28,62],modern:[62,63,211],modestli:6,modif:[13,20,209],modifi:[3,6,9,10,11,14,20,22,27,41,57,60,61,201],modification_stat:13,modul:73,modular:38,moment:[6,41],monitor:[44,50,64,68,69,76,137,207,211],monkeyspeci:[11,18],monkeyspecies_by_popul:18,monoton:[0,11,64],month:[22,28,53],monument:23,more:[0,4,6,10,11,12,13,22,23,24,25,28,29,33,35,36,41,43,45,49,50,51,53,54,55,56,57,58,61,62,63,64,65,66,68,69,70,72,74,80,106,107,137,139,152,159,175,187,191,194,199,200,206,208,210,211],moreov:[13,58],most:[6,11,12,13,22,24,27,28,35,36,39,41,43,44,45,51,54,55,60,61,62,63,65,66,68,73,79,137,187,199,200,207,209,210,211],mostli:[4,6,11,22,25,208,209],motiv:[43,60],mount:[6,211],move:[6,28,41,44,50,51,59,64,65,67,137,202,205,210],movement:[64,209],movi:[13,22],movingaverag:6,msg:55,mtime:[11,201],mtr:211,much:[0,5,6,11,23,24,27,28,57,58,59,60,69,198,207,209,211],multi:[0,6,12,38,56,63,209,211],multilin:40,multipl:[4,6,10,11,12,13,14,19,22,23,24,27,30,33,38,39,41,44,45,51,60,62,63,66,69,72,74,142,194,195,207,210],multipli:[28,60],multivari:71,murmur3:4,murmur3partit:4,murmur3partition:[6,14,58,73,199],museum:23,must:[0,3,4,6,10,11,13,14,17,18,20,24,27,28,33,34,39,41,43,44,45,51,53,54,56,58,60,65,66,68,70,72,73,176,194,195,196,197,198,199,200,201,202,203,204,205,206],mutant:16,mutat:[0,4,6,13,44,54,59,63,65,66,191,210],mutatedanticompactiongaug:65,mutationsizehistogram:65,mutationstag:[65,210],mv1:18,mvn:34,mx4j:65,mx4j_address:65,mx4j_port:65,mx4jtool:65,mxbean:20,myaggreg:14,mycolumn:17,mydir:73,myevent:13,myfunct:14,myid:12,mykei:17,mykeyspac:14,mytabl:[11,14,17,19,21],mytrigg:21,n_c:28,n_r:28,n_v:28,nairo:22,name:[4,6,9,10,11,12,13,14,16,17,18,20,21,22,24,26,29,30,32,35,38,39,41,42,43,44,45,51,55,56,65,67,68,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,197,198,201,204,207,209,210,211],names_valu:13,nan:[9,10,12],nano:54,nanosecond:[22,65],narrow:[207,209,210,211],nathan:13,nativ:[4,6,10,12,15,17,30,38,44,49,51,53,55,58,65,73,89,99,137,143,180,198,210,211],native_transport_port:45,native_transport_port_ssl:68,native_typ:22,natur:[11,22,26,33,54,60,61,63,211],navig:35,nbproject:39,ncurs:211,nearli:39,neccessari:6,necessari:[6,11,14,20,27,41,48,51,54,55,61,68,195,199,202],necessarili:[6,12,25,45],need:[0,4,6,10,11,12,13,20,22,23,24,25,26,27,28,32,33,38,39,41,42,43,44,45,48,49,51,54,55,56,57,58,60,61,62,63,66,67,68,69,71,73,115,119,198,203,204,206,210,211],neg:6,negat:[19,68],neglig:[13,211],neighbor:207,neighbour:60,neither:[6,18,22,68],neon:39,nerdmovi:[13,16],nest:[12,13,33],net:[6,39,44,47,48,55,68],netbean:[30,40],netstat:[70,137],netti:[6,54],network:[6,13,44,54,56,62,63,66,67,68,69,136,137,140,209],network_author:20,network_permiss:6,networktopologystrategi:[68,72],never:[0,6,10,11,12,13,14,22,27,33,44,54,60,67,200],nevertheless:13,new_rol:20,new_superus:68,newargtuplevalu:14,newargudtvalu:14,newer:[28,60,62,73,107,196,211],newest:[11,60,196],newli:[11,20,22,41,59,137,144],newreturntuplevalu:14,newreturnudtvalu:14,newtuplevalu:14,newudtvalu:14,newvalu:58,next:[0,6,24,44,49,51,53,56,58,60,63,66,73,208,209],ngem3b:13,ngem3c:13,nic:[53,211],nice:[28,54],nid:211,nifti:37,night:[24,28],nio:[6,14,52,65],nntp:211,no_pubkei:48,node:[0,3,4,6,11,13,14,21,22,27,28,38,43,45,46,49,50,51,53,54,55,56,57,58,59,60,62,64,65,66,67,69,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,198,199,200,208,209,210,211],nodej:47,nodetool:[3,4,6,18,48,50,51,53,56,57,61,64,67,68,70,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,201,204,206,207,208,209,211],nois:[6,209],noiser:209,noisi:209,nologin:9,nomin:28,non:[6,9,10,11,12,13,14,20,22,25,44,53,54,57,61,65,68,73,199,202],nonblockingbufferhandl:54,none:[0,6,11,13,22,56,58,65,67,68,199],nonsens:20,nor:[6,11,18,22],norecurs:[9,20],norm:65,normal:[11,14,17,20,27,39,44,48,51,53,63,65,67,72,73,207,209,210,211],nosql:[3,30,71],nosuperus:[9,20],notabl:[14,17],notat:[10,12,13,24,25,28,73],note:[0,4,5,6,10,11,12,13,14,15,17,20,22,24,25,37,40,41,42,44,53,54,58,60,68,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211],noth:[6,11,14,37,43,44,196],notic:[6,24,29,68,210,211],notif:8,notifi:54,notion:[11,12],notori:23,noun:27,now:[10,24,25,26,29,32,33,35,39,60,70,211],nowinsecond:51,npercentil:11,ntp:6,nullval:73,num_cor:73,num_token:70,number:[0,4,6,10,11,12,13,14,15,17,18,22,24,25,26,27,28,29,32,39,41,42,43,44,48,51,54,55,56,57,58,60,61,63,65,66,68,70,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,198,199,203,207,208,210,211],number_of_cor:6,number_of_dr:6,number_of_partitions_estim:186,numer:[15,19,32,57,72],numprocess:73,numsampl:209,ny229:25,object:[3,6,11,12,38,52,53,54,58,195],objectnam:20,observ:33,obsolet:[6,62,65,206],obtain:[12,24,26,28,56,58,68,211],obviou:[14,37],obvious:[11,23],occasion:[67,210],occup:[13,211],occupi:[6,54,65],occur:[6,10,12,13,21,22,44,53,54,60,62,65,67,194,195,196,197,198,199,200,201,202,203,204,205,206,211],occurr:22,octet:[6,69],odbc:30,oddli:6,off:[4,6,25,44,54,59,61,65,68,73,137,154,211],off_heap_memory_used_tot:186,offer:[15,43,51,61],offheap:[57,62],offheap_buff:6,offheap_object:6,offici:[35,41,50,71,73],offset:[4,11,59,65],often:[6,11,12,25,26,27,28,33,35,36,41,43,44,51,55,58,60,61,62,63,67,68,69,73,100,200,207,210,211],ohc:6,ohcprovid:6,okai:33,old:[4,6,51,54,60,70,74,94,104,137,194,205,211],older:[4,6,14,39,48,60,62,66,73,196,204],oldest:[4,6,11,51,55,196],omit:[4,6,10,11,13,17,22,24,51,63,170],onc:[0,4,6,11,12,14,22,25,28,29,32,37,39,41,43,44,51,54,56,59,60,61,62,65,67,68,70,72,73,200,207],one:[0,4,6,9,10,11,12,13,14,17,18,20,22,24,25,27,28,33,36,39,41,43,45,50,51,53,54,55,56,57,58,60,62,63,65,66,67,68,69,70,73,74,77,80,87,97,106,107,123,137,152,159,173,176,178,190,191,194,195,199,202,204,205,207,209,210,211],oneminutecachehitr:65,ones:[6,11,12,13,14,18,20,51,65,200],ongo:[36,60,65,70],onli:[0,4,6,9,11,12,13,14,17,18,20,22,24,26,27,28,33,35,41,42,43,45,50,51,53,54,56,57,58,59,60,61,62,65,66,67,68,69,70,72,73,74,152,176,186,194,196,198,201,202,203,204,206,207,210,211],onlin:73,only_purge_repaired_tombston:60,onto:[4,60],open:[3,5,6,20,32,36,40,42,53,58,68,69,71,198,211],openfiledescriptorcount:65,openhft:55,openjdk:[48,53],openssl:53,oper:[0,6,10,11,12,13,15,16,18,20,22,27,33,40,50,51,54,55,56,57,58,59,62,63,65,67,68,70,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,197,204,205,207,208,209,210,211],operand:19,operatingsystem:65,operationtimedoutexcept:207,opertaion:6,oplog:205,opnam:72,opportun:[35,57],oppos:54,ops:[44,72],opt:14,optim:[4,6,11,12,13,28,44,52,60,62,70,199,209],optimis:[67,152],option1_valu:20,option:[3,4,6,9,10,11,12,13,14,16,20,22,24,27,28,30,35,39,41,43,44,48,53,54,56,61,62,64,66,68,70,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,198,199,200,201,202,203,204,205,206,209,210,211],oracl:[6,48,68,211],order:[0,4,6,9,10,11,14,18,22,24,25,26,27,28,29,33,41,44,51,57,58,59,60,69,70,72,73,199],ordering_claus:13,orderpreservingpartition:6,ordinari:6,org:[6,14,21,32,33,34,35,39,42,43,44,48,53,55,58,60,61,65,68,195,196,197,198,199,200,201,202,203,205,206,209],organ:[4,24,27,32,39,46],orgapachecassandra:42,origin:[4,9,28,35,37,41,59,63,159,200,202,203,204],orign:13,os_prio:211,osx:35,other:[0,3,4,6,10,11,12,13,14,18,20,22,23,24,25,27,29,30,34,35,36,37,39,41,45,50,54,55,56,57,58,60,62,63,64,65,66,68,69,70,137,142,153,196,199,200,205,207,208,209,210,211],other_rol:20,otherwis:[0,6,9,12,13,16,22,24,63,67,112,196,207],our:[5,6,8,32,35,36,37,39,42,54,60,211],ourselv:37,out:[4,6,11,12,24,25,27,30,33,34,36,39,41,42,51,60,65,66,67,68,69,70,71,152,195,196,207,210,211],outbound:6,outboundtcpconnect:6,outdat:66,outgo:[6,54,211],outgoingbyt:65,outlin:[32,68],outofmemori:58,outofmemoryerror:50,output:[14,20,38,39,42,51,53,57,58,60,67,72,73,74,80,81,186,188,194,199,202,203,205,206],output_dir:58,outputdir:58,outsid:[11,21,22,54],outstand:[205,210],oval:23,over:[0,4,6,11,22,24,27,44,51,54,60,65,67,68,69,70,72,200,202,205],overal:[14,54],overflow:[17,74,159,194],overhead:[6,44,52,61,65,70],overidden:68,overlap:[0,60,200],overli:[27,28],overload:[6,14,44,198],overrid:[3,6,11,32,33,58,63,68,70,159,198,202],overridden:[6,11,51,55],overs:66,overview:[2,50,64],overwrit:[24,55,61,62,63,68],overwritten:[65,107],own:[0,11,12,14,22,36,40,41,44,48,51,53,54,58,60,61,65,67,68,71,72,115,121,128,137,191,200,210],owner:22,ownership:[60,158],ownersip:209,p0000:22,p50:210,p99:[11,211],p99th:11,pacif:22,packag:[32,39,43,44,45,47,49,73,209],packet:[6,209],page:[6,22,32,35,36,39,43,44,62,65,71,74,208,210],paged_rang:210,paged_slic:65,pages:73,pagetimeout:73,pai:[33,34,42],pair:[6,11,20,22,54,56,60,68],pane:30,parallel:[18,43,60,67,152,210],param:[11,54],paramet:[4,6,11,14,32,33,38,39,45,51,54,55,57,62,69,70,137,170],parameter:32,params:54,paranoid:6,parent:[34,198],parenthes:29,parenthesi:[11,72,73,207],park:23,parnew:62,pars:[6,12,54,55,59,73,211],parser:[9,10],part:[5,6,11,13,14,18,22,24,25,26,28,34,38,39,41,43,44,58,68,69,70,73,198,207],parti:[38,50,65,195],partial:[4,11,28,66,205],particip:[0,21,54],particular:[0,6,11,12,13,14,17,20,22,24,44,54,56,62,65,68,207,209,210,211],particularli:[12,22,68,209,210,211],partit:[4,6,10,11,13,14,24,27,29,30,31,44,51,56,57,58,60,62,63,65,66,72,107,115,119,137,159,187,195,199,207,209,210],partition:[4,10,13,14,58,67,73,84,137,152,199],partition_kei:[11,13],partitionspercounterbatch:65,partitionsperloggedbatch:65,partitionsperunloggedbatch:65,partitionsvalid:65,partli:13,pass:[38,41,45,73,175,198,199,210,211],password:[6,9,13,20,51,56,58,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,198],password_a:20,password_b:20,passwordauthent:[6,68],passwordfilepath:[51,56,58,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],past:[24,65],patch:[10,13,32,33,35,37,38,40,43,50],path1:[51,55],path2:[51,55],path:[5,6,16,27,38,48,51,53,56,57,58,60,61,62,65,68,71,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,198,202,204,206,209,211],pathn:[51,55],patter:20,pattern:[6,11,20,22,23,29,30,31,55,207,210,211],paus:[6,44,63,137,138,209,211],pausehandoff:[63,137],pauser:51,paxo:[13,52,65,73],paxos_prepar:54,payload:54,payloads:54,pcap:211,peak:[198,211],peer:[6,20,51,53,54,65,211],peerip:65,pem:[51,53],penalti:[6,13],pend:[6,54,60,63,65,67,137,151,210],pending_flush:186,pendingcompact:65,pendingflush:65,pendingrangecalcul:[65,210],pendingtask:65,pendingtasksbytablenam:65,pennsylvania:22,peopl:[35,41,42,44],per:[0,4,6,10,11,13,28,33,37,41,44,51,54,57,58,59,60,61,63,65,67,68,72,73,137,160,168,195,198,205,207,209,210,211],percent:65,percent_repair:186,percentag:[6,65,69,211],percentil:[11,65,207,210,211],percentrepair:65,perdiskmemtableflushwriter_0:[65,210],perf:211,perfdisablesharedmem:211,perfect:14,perfectli:[27,54],perform:[6,11,13,20,22,24,25,27,28,30,36,37,38,40,41,44,45,52,55,57,60,62,63,65,66,67,68,69,73,152,209,210,211],perhap:[24,28,54,207,209],period:[4,6,32,54,62,65,67,68,70,137,139,211],perl:47,perman:[11,44,60,62,63,209],permiss:[6,9,12,23,24,25,26,27,28,29,30,43,51,58,68],permit:[6,20,51,54,59,68],persist:[4,44,53,57,59,62,68,211],person:211,perspect:[24,26,44],pet:22,peter:23,pgp:42,pgrep:48,phantom:46,phase:[70,73,210],phi:6,phone:[13,22,25,29],phone_numb:29,php:47,physic:[0,6,11,28,29,30,31,44,50,62,69],pick:[6,37,41,44,60,68,70,72,142],pid:[44,48,211],piec:[12,60,65],pile:6,pin:[6,69],ping:[41,211],pkcs5pad:6,pkill:48,place:[5,6,16,21,23,33,37,41,51,59,60,65,67,68,73,137,144,198,203,209,211],placehold:[14,73],plai:[14,22],plain:4,plan:[11,28,37,41],plane:35,platform:[20,32,71],platter:[6,62],player:[14,22],playorm:46,pleas:[5,6,11,13,14,22,32,33,35,39,42,43,44,53,55,68,72,206],plu:[14,28,60,65,210],plug:[6,28,32],pluggabl:[20,68],plugin:[30,50,65],pmc:42,poe:22,poi:[26,29],poi_nam:[24,29],point:[4,6,10,17,22,23,24,26,27,30,33,35,39,42,50,54,63,68,72,73,115,137,198,207,211],pointer:14,pois_by_hotel:[24,29],polici:[6,11,41,42,68,191,207],poll:68,pom:40,pool:[6,48,53,65,67,137,165,188,210,211],poorli:24,pop:72,popul:[11,18,72],popular:[23,24,30,39,62],port:[6,39,45,50,51,55,56,58,65,68,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,198,211],portabl:56,portion:[24,62,73,203],posit:[4,6,10,11,19,22,57,65,70,195,199],possbili:6,possess:20,possibl:[0,6,10,11,13,14,17,20,22,28,32,38,41,43,44,54,57,60,62,63,65,68,70,72,200,207,209],post:[13,32,40,54,137,162],post_at:13,postal_cod:29,posted_at:13,posted_bi:11,posted_month:11,posted_tim:11,potenti:[0,6,9,11,12,14,24,28,38,51,55,60,62,68,70,159,200,202],power8:71,power:[6,11,71],pr3z1den7:22,practic:[0,6,11,12,13,27,29,30,42,54,63,64,68],pre:[6,11,17,22,51,54,62,68,202,203,205],preced:[19,44,56,58,72],precis:[10,17,22,60,199],precondit:65,predefin:11,predict:[13,28,51,200],prefer:[0,6,11,12,22,27,33,41,54,68,69],preferipv4stack:39,prefix:[11,12,22,199,205],prepar:[6,14,15,52,55,58,65],prepare_releas:42,preparedstatementscount:65,preparedstatementsevict:65,preparedstatementsexecut:65,preparedstatementsratio:65,prepend:22,prerequisit:[40,47],presenc:6,presens:4,present:[12,13,18,30,45,59,65,68,202,211],preserv:[6,11,17,20,27,28,66],preserveframepoint:211,press:48,pressur:[6,65,210,211],presum:27,pretti:[24,28,73,211],prevent:[6,11,43,59,65,66,67,198,202,211],preview:[35,67,152],previewkind:67,previou:[6,10,11,22,28,42,55,60,67,70,204],previous:[6,24,28,54,63,205],previsouli:[103,137],price:27,primari:[9,10,11,13,14,22,24,25,27,28,29,43,51,56,58,59,60,61,66,67,68,70,72],primarili:[6,11],primary_kei:[11,18],print0:201,print:[51,56,58,63,67,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,209],prio:211,prior:[6,13,20,22,58,70],prioriti:[3,41,211],privat:[6,33,42,68,69],privileg:[20,48,68],proactiv:54,probabilist:[57,61],probabl:[0,4,6,11,24,43,57,60,67,124,137,174,209,210,211],problem:[5,6,11,14,24,27,37,38,42,44,63,68,207,208,210,211],problemat:[22,207],proc:[6,44],proce:[38,61,70,207],procedur:[13,68],proceed:206,process:[0,6,14,24,25,32,34,36,37,38,39,40,41,43,44,48,50,54,59,61,62,63,65,66,67,68,70,71,73,76,112,137,138,157,165,197,198,202,204,205,206,209,210,211],processor:51,prod_clust:73,produc:[13,14,26,36,51,54,60,100,207],product:[0,6,11,27,28,34,36,41,44,51,53,62,69],profil:[13,39,74,137,139,211],profileload:137,program:[14,43,208,211],programmat:201,progress:[33,37,41,42,54,57,58,64,67,72,74,137,193,194,205,210],project:[26,32,33,34,35,36,42,43,65],promin:11,promot:4,prompt:73,propag:[6,14,33,38,54,63,69],proper:[11,22,35,44,51,68],properli:[6,27,38],properti:[3,4,6,11,18,20,25,39,42,47,51,59,60,66,68,69,70],propertyfilesnitch:[6,69],proport:[6,13],proportion:[6,63,109,137,160],propos:[6,24,42,52,65],protect:[6,11,24,54,62,67,68,205],protocol:[6,38,44,49,51,52,55,58,65,68,73,79,89,94,99,104,137,180,198,209,211],prove:[25,211],provid:[0,3,4,5,6,11,12,13,14,15,17,22,24,27,28,30,39,41,42,49,51,54,55,58,59,60,61,62,63,65,66,67,68,69,70,71,72,74,136,137,147,151,198,199,200,203,205,206,207,209],provis:[3,58,211],proxim:[6,69],proxyhistogram:[137,210],prtcl:[58,198],prune:54,prv:[67,152],ps1:68,ps22dhd:13,pt89h8m53:22,publish:[23,24,25,26,27,28,29,30,34,56,58],published_d:72,pull:[27,35,43,60,65,67,152],pure:211,purg:62,purpos:[12,13,22,27,54,56,62,68],push:[37,41,42,65],put:[15,24,28,41,45,51,58,60,70,128,152,200,210],pwf:[51,56,58,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],python:[14,32,41,43,47,48,73],pytz:74,qos:55,quak:[14,22],qualifi:[11,14,41,58,210],qualiti:[35,52,68],quantiti:[22,210],queri:[0,3,6,10,11,12,13,14,16,18,20,24,25,28,29,30,31,47,50,52,54,55,56,58,60,65,67,71,72,73,90,100,137,155,208,211],query_fail:51,queryopt:51,queryst:51,querytimemilli:51,queryvalidationexcept:207,question:[8,20,27,40,50,211],queu:[6,52,65],queue:[6,24,51,54,55,65,100,210,211],quick:[24,51,58,128,191,206],quickli:[24,44,56,60,63,210],quill:46,quintana:22,quit:[28,60,73,198,210,211],quorum:[0,11,63,64,68,73,207],quot:[9,10,11,12,14,17,20,72,73],quotat:20,quoted_identifi:12,quoted_nam:11,r_await:211,r_k:28,race:[22,37],rack1:6,rack:[0,6,51,67,68,69,207,210],rackdc:[6,69],rackinferringsnitch:[6,69],raid0:62,raid1:62,raid5:62,rain:12,rais:[6,12,44,63,207],raison:9,ram:[57,61,62,211],ran:201,random:[11,14,44,70],randomli:[6,70],randompartition:[6,13,14],rang:[2,6,10,11,13,22,24,26,38,60,64,65,67,72,73,80,85,123,137,142,152,173,207,210],range_slic:[65,210],rangekeysampl:137,rangelat:65,rangemov:70,rangeslic:65,rapid:[11,62],rapidli:211,rare:[10,27,57,58,207],raspberri:62,rate:[6,11,23,26,63,65,68,72,73,198,211],ratebasedbackpressur:6,ratefil:73,rather:[6,13,24,26,44,54,59,60,62,72],ratio:[6,61,62,65,72,199],ration:4,raw:[4,6,14,74,194,209],rdbm:[31,50],reacah:55,reach:[4,6,11,28,41,44,51,59,60,66,200],reachabl:51,read:[0,6,11,13,22,24,29,33,35,38,43,44,47,50,51,54,57,58,60,61,62,63,64,65,68,69,72,73,123,173,186,191,198,199,206,207,209,210,211],read_ahead_kb:211,read_lat:186,read_repair:[0,11,65,66,210],read_repair_ch:66,read_request_timeout:44,readabl:[11,25,51,55,59,82,136,186,210],reader:51,readi:[0,11,24,29,35,41,68],readlat:[65,207],readm:[35,42],readrepair:65,readrepairstag:[65,210],readstag:[65,67,210],readtimeoutexcept:207,readwrit:68,real:[4,8,11,23,25,27,33,44,71,209],realclean:34,realis:72,realiz:[27,60],realli:[6,27,28,43,197,201,207,211],realtim:59,reappear:67,reason:[0,4,6,11,13,14,15,18,27,28,44,45,48,54,58,60,62,67,68,70,210,211],rebas:35,rebuild:[0,57,60,61,65,137,143,159],rebuild_index:137,receiv:[3,6,14,18,41,44,54,60,62,63,66,70,207,211],recent:[6,41,43,53,62,66,79,200,205],reclaim:[51,54,55,60],recogn:[13,28,39,41,53],recommend:[4,6,11,22,27,35,44,51,53,55,58,62,68,70,209],recompact:60,recompress:61,reconcil:[11,66],reconnect:68,reconstruct:200,record:[4,6,11,13,19,22,23,24,26,27,28,41,51,55,60,65,72,211],recov:[6,44,52,60],recoveri:6,recreat:[20,51,73],rectangl:23,recurs:[51,100],recv:48,recycl:[4,6,65],redhat:[42,53],redirect:55,redistribut:[6,67,209],redo:41,reduc:[4,6,11,25,28,36,44,51,54,56,60,61,63,66,67,74,83,109,137,152,160,194],reduct:6,redund:[0,33,38,41,54,62],reenabl:[99,101,102,137],ref:[42,55,195,196,197,198,199,200,201,202,203,205,206],refer:[6,11,12,13,14,22,24,25,26,27,28,32,33,34,43,44,48,49,55,70,72,73,207,209],referenc:[6,26,28,72],referenti:3,refin:[29,31,50],reflect:[59,60,195],refresh:[6,58,68,73,137,145],refreshsizeestim:137,refus:[50,54],regain:54,regard:[11,13],regardless:[0,6,20,41,63,211],regener:57,regexp:12,region:[6,69],regist:22,registri:68,regress:[38,43],regular:[9,12,28,35,39,43,44,54,65,73],regularcolumn:199,regularli:67,regularstatementsexecut:65,regularupd:72,reilli:[23,24,25,26,27,28,29,30],reinforc:30,reinsert:[159,202],reject:[6,13,44,54,59,68,207],rel:[6,22,25,28,73,211],relat:[8,10,12,13,23,24,27,28,30,34,39,41,60,63,65,72,199,207,211],relationship:[6,23,24,27],releas:[6,10,27,28,40,41,48,50,53,73,211],relev:[13,20,22,41,58,61,68,71,198,199,202,211],relevel:[74,194],reli:[6,14,22,24,44],reliabl:[3,36,60],reload:[6,64,137,146,147,148,149],reloadlocalschema:137,reloadse:137,reloadssl:[68,137],reloadtrigg:137,reloc:[137,150,183,209],relocatesst:137,remain:[6,13,14,20,22,37,54,60,65,67,70,186,210],remaind:[17,19,61],remeb:55,remedi:60,rememb:[24,25,28,55,207],remind:24,remot:[0,4,35,37,39,50,51,56,58,60,68,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,207],remov:[0,4,6,10,11,12,13,14,15,17,18,20,22,34,38,44,50,51,54,58,59,64,66,68,75,78,107,137,151,200,205,206,211],removenod:[70,75,137],renam:[9,22],render:35,reorder:6,repair:[0,4,6,11,18,44,50,58,61,63,64,65,69,70,74,128,137,153,170,191,194,199,202,206,210],repair_admin:137,repairedat:201,repairpreparetim:65,repairtim:65,repeat:[12,48,51,61,68],replac:[0,6,9,14,20,22,34,38,42,44,50,51,54,60,64,66,67,100,204,205],replace_address_first_boot:70,replai:[0,3,4,22,52,62,63,65,109,137,154,160,199],replaybatchlog:137,repli:[36,54],replic:[2,3,6,11,28,29,50,51,56,58,60,62,63,67,68,70,72,75,137],replica:[0,3,6,11,13,28,44,60,63,65,66,67,69,70,83,119,137,207,210,211],replica_2:63,replication_factor:[0,11,29,51,56,67,68,72],repo:[34,37,39,42],repodata:42,repomd:42,report:[6,27,34,40,41,50,64,207],report_writ:20,reportfrequ:73,repositori:[5,8,32,34,35,36,39,41,43,48,71],repres:[6,10,17,20,22,23,24,25,26,27,28,44,60,65,68,69,72,73,199,209],represent:[10,17,25,195],reproduc:[25,36],reproduct:36,request:[0,6,11,13,20,21,35,43,44,51,52,55,56,57,60,62,64,66,68,69,73,137,174,190,206,207,210,211],request_respons:[54,65,210],requestresponsest:210,requestresponsestag:[65,67,210],requesttyp:65,requir:[0,3,6,11,13,14,20,24,27,28,33,35,37,38,39,40,41,42,44,51,57,58,61,62,66,68,72,197,198,201,204],require_client_auth:6,require_endpoint_verif:6,requisit:66,resampl:6,reserv:[6,10,12,15,23,26,27,28,29,30,31,54,211],reservations_by_confirm:29,reservations_by_guest:[24,29],reservations_by_hotel_d:29,reservoir:207,reset:[6,13,35,51,54,137,156,170,197],reset_bootstrap_progress:70,resetfullquerylog:[51,137],resetlocalschema:137,resid:[6,13,44,65,211],resolut:[6,13,40,44],resolv:[34,37,44,66,158,177],resort:[75,137],resourc:[20,51,52,68,198,210],resp:14,respect:[6,10,11,14,32,34,48,51,54,56,58,67,69,100,209],respond:[0,6,12,63,66,211],respons:[0,6,20,25,44,54,65,66,70,210],ressourc:22,rest:[6,11,12,22,32,38,70,207],restart:[3,44,60,63,68,70,137,144,162,197,209],restor:[58,60,64,70,73,198,204,205],restrict:[6,10,11,13,18,25,67],restructuredtext:35,result:[0,6,10,11,12,14,17,20,22,25,27,28,30,36,41,44,51,54,58,60,65,67,73,194,195,196,197,198,199,200,201,202,203,204,205,206,211],resum:[63,76,137,157],resumehandoff:[63,137],resurrect:60,resync:[137,156],retain:[20,44,51,55,60,63,202,204],retent:27,rethrow:33,retir:35,retri:[0,6,11,22,51,54,65,66,100],retriev:[11,13,20,24,34],reus:[28,38],reveal:28,revers:[11,13,24],revert:209,review:[11,33,35,40,41,43,50],revis:[25,72],revok:[9,68],revoke_permission_stat:12,revoke_role_stat:12,rewrit:[57,60,61,74,137,159,190,194,202],rewritten:[62,159,202],rfc:[14,22],rhel:50,rich:[22,209],rid:34,rider:22,riderresult:22,right:[6,19,23,24,25,26,27,28,29,30,39,42,44,67,73,210,211],ring:[2,6,50,53,58,63,67,68,70,73,133,135,137,170,198,207],rise:207,risk:[11,24,60],riski:60,rmb:211,rmem_max:6,rmi:[44,68],robin:63,rogu:14,role:[6,9,10,12,15,64],role_a:20,role_admin:20,role_b:20,role_c:20,role_manag:68,role_nam:20,role_opt:20,role_or_permission_stat:12,role_permiss:6,roll:[44,55,63,68,100],roll_cycl:[51,55,100],rollcycl:55,rollingfileappend:55,rollingpolici:55,rollov:55,romain:22,room:[5,8,23,24,26,27,28,29,42],room_id:28,room_numb:[28,29],root:[6,37,41,48,51,53,58,206,209],rotat:[6,51,209],roughli:[6,58],round:[13,24,60,63,65],rout:[6,54,69],routin:[63,211],row:[0,3,4,6,10,11,13,14,15,17,18,24,28,43,49,51,56,57,58,61,62,65,66,67,72,73,74,107,128,132,137,159,161,162,194,199,202,206,211],row_column_count:51,rowcach:[50,65],rowcachehit:65,rowcachehitoutofrang:65,rowcachemiss:65,rowindexentri:65,rows_per_partit:[11,58],rpc:[6,65],rpc_address:51,rpc_timeout_in_m:[123,173],rpm:42,rrqm:211,rsc:191,rst:35,rubi:[14,47],rule:[6,12,14,41,44,207,209],run:[3,4,5,6,12,22,24,28,30,32,34,37,39,41,42,44,45,48,52,53,54,56,58,60,62,63,65,66,67,68,70,71,72,74,128,137,152,175,194,197,198,199,201,203,204,208,209,210,211],runnabl:211,runtim:[6,18,28,47,53,64,117,137],runtimeexcept:33,rust:47,s_j:28,s_t:28,safe:[14,22,51,54,60,68,211],safeguard:62,safepoint:209,safeti:[11,51,60,70],sai:[50,54],said:[11,41,44,58,137,190,211],same:[0,4,5,6,11,12,13,14,15,17,18,19,20,22,24,25,27,35,37,39,41,45,50,51,54,57,58,60,63,65,66,67,68,69,70,72,152,200,205,207,209,211],samerow:72,sampl:[4,6,12,14,25,51,58,65,72,73,100,137,139,141,187],sampler:[65,139,187,210],san:62,sandbox:[6,14],sasi:6,satisfi:[0,11,24,27,33,62,65,66,70],satur:[6,65,210,211],save:[6,13,22,32,34,44,45,54,57,61,62,70,72,137,162],saved_cach:6,saved_caches_directori:45,sbin:44,scala:[14,47],scalabl:[3,42,71],scalar:15,scale:[3,43,61,71,72],scan:[6,13,24,57,65],scenario:37,scene:44,schedul:[6,32,54],schema:[9,11,14,17,30,31,50,51,56,58,65,66,68,72,73,84,137,146,156,197,199],schema_own:20,schema_vers:51,scientif:24,scope:[20,25,55,65,68],score:[6,14,22,69],script:[6,14,30,32,39,42,43,51,53,74,100,194,195,196,197,198,199,200,202,203,204,205,206,211],scrub:[57,60,61,65,74,137,183,194],sda:211,sdb:211,sdc1:211,sdc:211,search:[24,27,28,41,56,71,209],searchabl:211,second:[6,11,12,13,22,24,27,28,44,53,56,59,62,63,66,67,68,72,73,74,137,160,168,194,207,209,210,211],secondari:[10,12,13,15,25,27,50,60,65,71,137,143],secondary_index_stat:12,secondaryindexmanag:[65,210],section:[2,4,5,7,10,11,12,13,15,20,22,42,44,47,48,49,51,52,54,55,56,58,60,65,67,68,70,74,194,198,209,210],secur:[6,14,15,42,50,64],see:[0,4,6,10,11,12,13,14,17,20,22,23,24,26,27,28,34,36,39,41,42,43,49,50,51,54,55,60,65,68,70,73,107,137,152,197,199,200,203,209,210,211],seed:[6,45,50,53,69,120,137,147],seedprovid:6,seek:[4,6,62,65],seem:24,seen:[6,11],segment:[4,6,51,55,59,63,65,73,100,209,210],segment_nam:59,segmentid:199,select:[6,9,10,11,12,14,15,19,20,24,26,27,29,30,32,39,42,43,44,49,51,55,56,57,58,60,66,67,68,72,73,142,209,210,211],select_claus:13,select_stat:[12,18],self:[24,38],selinux:44,semant:[10,13,14,27],semi:44,send:[6,8,11,44,54,63,66,72,207,211],sender:54,sendto:72,sens:[10,13,15,25,44],sensic:14,sensit:[11,12,14,17,211],sensor:[22,24,28],sent:[0,6,11,22,44,54,63,65,66,207,211],sentenc:41,separ:[4,6,11,13,24,25,27,28,33,35,41,45,51,54,55,56,58,60,62,68,70,73,75,77,78,80,85,87,93,96,97,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,195,198,202],septemb:41,seq:[6,152],sequenc:[12,51,54],sequenti:[6,62,152],seren:13,seri:[11,24,42,60,73],serial:[4,6,51,63,74],serializeds:54,serializingcacheprovid:6,seriou:[35,207,210],serv:[13,24,54,62,68,211],server:[6,12,13,22,27,39,40,42,43,44,53,54,58,62,65,68,71,72,198,207],server_encryption_opt:[58,68,198],servic:[6,25,39,48,53,63,65,68,70,209,211],session:[6,20,54,67,68,74,137,153],set:[0,3,4,6,9,10,11,12,13,14,17,18,24,27,29,35,38,40,41,43,45,50,53,54,55,57,58,59,60,61,62,63,65,66,68,69,70,72,73,74,77,96,107,137,150,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,190,194,195,197,198,204,206,207,208,209,210,211],set_liter:[20,22],setbatchlogreplaythrottl:137,setcachecapac:137,setcachekeystosav:137,setcompactionthreshold:[60,137],setcompactionthroughput:[60,137],setconcurr:137,setconcurrentcompactor:137,setconcurrentviewbuild:[18,137],sethintedhandoffthrottlekb:[63,137],setint:[14,58],setinterdcstreamthroughput:137,setlogginglevel:[137,209],setlong:14,setmaxhintwindow:[63,137],setstr:14,setstreamthroughput:137,setter:[20,32,33],settimeout:137,settraceprob:137,setup:[6,35,41,43,51,68],sever:[3,4,13,20,24,26,27,30,51,54,56,60,63,67,68,72,198],sfunc:[9,14],sha1:[42,204],sha:[37,42],shadow:[18,60],shall:[51,53,56,58,63],shape:72,shard:[4,28],share:[11,13,39,199,207,211],sharedpool:[54,73],sharp:46,shed:44,shell:[49,50,53,74],shift:22,ship:[34,43,49,68,73,209,211],shop:[23,24,26],shortcut:18,shorter:[35,68],shorthand:[26,73],shortli:28,shortlog:42,should:[0,4,5,6,10,11,12,13,14,17,20,22,24,27,32,34,35,38,39,41,43,44,45,46,47,49,51,53,54,55,56,57,58,60,61,62,63,65,67,68,69,70,72,73,142,152,173,203,205,207,211],shouldn:[11,45],show:[20,23,24,25,27,34,50,54,55,67,70,74,85,105,125,137,141,151,158,177,178,186,193,194,206,207,209,210,211],shown:[12,24,25,26,28,66,73,186,198],shrink:6,shuffl:54,shut:6,shutdown:[4,6,62],side:[6,11,13,17,22,27,54,68,207],sig:42,sign:[13,22,44],signal:[6,137,148],signatur:[48,59],signifi:211,signific:[6,35,39,41,43,54,62,66,207],significantli:[6,28,67,211],silent:14,similar:[6,13,14,24,26,53,54,58,61,62,206,207,211],similarli:[0,10,17,29,33,51,56,62,137,142],similiar:67,simpl:[6,11,23,24,25,27,28,34,36,39,43,63,68],simple_classnam:43,simple_select:13,simplequerytest:43,simplereplicationstrategi:68,simpleseedprovid:6,simplesnitch:[6,69],simplestrategi:[29,51,56,67,72],simpli:[0,4,6,11,13,14,17,22,27,28,39,43,54,60,62,65,70,191],simplic:51,simplifi:[25,28],simul:43,simultan:[6,54,62,63,73,77,107,150,159,190],sinc:[6,11,13,14,22,28,35,39,43,44,48,51,53,58,60,63,65,66,67,70,197,200,202,210,211],singl:[0,6,10,11,12,13,14,17,18,20,22,24,27,28,29,33,41,45,49,50,51,53,54,63,64,65,66,67,68,69,73,74,80,194,207,209,210,211],singleton:38,sit:51,site:[35,42],situat:[6,43,60,63,211],six:53,size:[4,6,11,22,25,31,33,44,45,51,52,53,55,56,57,58,59,61,62,63,64,65,68,72,73,74,100,134,137,194,197,199,200,201,204,209,210,211],size_estim:[137,145,209],sizeandtimebasedrollingpolici:55,sizeof:28,sizetieredcompactionstrategi:[11,58,60,210],sjk:137,skinni:210,skip:[6,13,44,51,54,56,65,70,73,74,159,176,194,197,203],skipcol:73,skipflush:56,skiprow:73,sks:48,sla:38,slack:[5,41,50,67],slash:12,slave:32,sleep:211,sleepi:51,slf4j:[33,34,55],slf4jexceptionhandl:51,slightli:6,slow:[6,11,69,207,209,210,211],slower:[6,11,57,63,210,211],slowest:6,slowli:[6,22],small:[4,6,11,13,22,28,44,54,60,62,74,194,198,207,211],smaller:[4,6,28,44,60,62,73,203],smallest:[0,11,14,65,200],smallint:[9,10,14,17,19,22,29],smith:22,smoother:10,smoothli:6,snappi:[4,6,63],snappycompressor:[11,61],snapshot:[3,4,6,27,34,51,53,64,65,74,78,134,137,159,194,202,206,211],snapshot_before_compact:56,snapshot_nam:[78,204],snapshotnam:[78,137],snippet:53,snitch:[6,50,64,66,84,137],snt:211,socket:[6,68,173],soft:35,softwar:[24,34],sold:24,sole:[11,36],solid:[6,62],solr:71,solut:32,some:[0,6,9,11,12,13,14,22,24,25,26,27,28,30,34,35,36,39,41,42,43,44,45,51,54,56,58,59,60,61,63,65,66,68,70,73,199,201,207,209,210,211],some_funct:14,some_keysopac:11,some_nam:12,someaggreg:14,somearg:14,somefunct:14,someon:[37,60],someth:[6,23,27,58,66,201,209,211],sometim:[6,12,13,24,54,63,207,208,209,210,211],someudt:14,somewher:[48,67],soon:[26,68],sooner:6,sort:[4,11,13,22,24,28,58,60,62,71,186,200,209],sort_kei:186,sound:28,sourc:[3,4,5,6,8,14,32,34,35,36,40,42,48,53,55,58,65,74,142,195,204,207],source_elaps:73,space:[4,6,28,33,44,51,54,56,59,60,62,65,203,211],space_used_by_snapshots_tot:186,space_used_l:186,space_used_tot:186,span:[6,13,60],spare:[32,209],sparingli:13,spark:46,spd:58,speak:[208,209,211],spec:[38,49,51,65,72,73],speci:[11,18],special:[12,13,43,44,54,60,65,74,205],specif:[9,11,12,13,22,24,28,35,39,41,44,46,51,54,56,58,59,60,65,67,68,72,73,137,142,152,198],specifc:65,specifi:[0,6,10,11,12,13,14,16,18,20,22,24,27,28,34,39,44,49,51,56,58,59,60,61,63,65,66,68,70,72,73,74,78,80,121,137,142,152,158,171,173,176,183,186,189,194,198,204,207],specific_dc:152,specific_host:152,specific_keyspac:142,specific_sourc:142,specific_token:142,specifii:20,specnam:72,specul:[0,11,65,66],speculative_retri:[11,58],speculativefailedretri:65,speculativeinsufficientreplica:65,speculativeretri:65,speculativesamplelatencynano:65,speed:[6,50,58,61,74,194,210],spend:211,spent:[65,211],sphinx:40,spike:44,spin:[6,62],spindl:[4,6],spirit:[6,69],split:[28,33,44,54,60,65,72,73,74,80,194],spread:[6,11,69],sql:[3,13,15,30],squar:12,squash:[35,41],src:[42,142],ssd:[6,16,62,211],ssh:[51,53,207],ssl:[6,44,58,64,72,73,74,137,148,194],ssl_storage_port:69,ssp:[58,198],sss:17,sstabl:[2,6,11,28,44,50,56,57,61,62,64,67,74,77,80,107,121,128,134,137,144,150,159,190,191,195,199,200,202,203,204,206,209,210,211],sstable_act:209,sstable_compression_ratio:186,sstable_count:186,sstable_s:60,sstable_size_in_mb:60,sstable_task:209,sstabledump:[74,194],sstableexpiredblock:[60,74,194],sstablelevelreset:[74,194],sstableload:[56,64,68,74,194],sstablemetadata:[74,194,197,201],sstableofflinerelevel:[74,194],sstablerepairedset:[74,194,199],sstablerepairset:201,sstablescrub:[74,194],sstablesperreadhistogram:65,sstablesplit:[74,194],sstableupgrad:[74,194],sstableutil:[74,194,195,199],sstableverifi:[74,194],sstablewrit:33,stabil:[32,41,54],stabl:[48,73,209],stack:[6,54,202,203,204,205,206,211],stackcollaps:211,staff:[24,26,72],staff_act:72,stage:[41,42,52,112,137,165,207,210],staging_numb:42,stai:[23,24,50,60],stakehold:[24,26],stale:68,stall:[6,70],stamp:55,stand:43,standalon:43,standard1:[58,196,198,199,201,202,204,209],standard:[6,22,32,36,44,48,65,72,195,199,209],start:[0,6,9,13,24,25,26,27,28,30,35,40,44,45,48,50,51,53,56,60,62,63,65,66,67,68,70,80,152,183,200,204,207,209,210,211],start_dat:29,start_token:[80,152],start_token_1:142,start_token_2:142,start_token_n:142,starter:41,starttl:58,startup:[4,6,21,39,44,60,65,70,205],startupcheck:209,starvat:6,stat:199,state:[6,11,14,51,53,57,60,62,65,67,70,137,177,208,209],state_or_provinc:29,statement:[3,6,9,10,11,13,14,15,16,17,20,21,22,27,38,40,52,55,56,57,58,60,65,66,68,72,73,207,211],static0:11,static1:11,staticcolumn:199,statist:[4,56,58,60,65,73,82,108,137,140,185,186,188,198,199,204,205,210],statu:[20,32,38,41,44,48,51,56,63,67,68,73,74,137,151,178,179,180,181,182,191,194,207,208],statusautocompact:137,statusbackup:[56,137],statusbinari:137,statusgossip:137,statushandoff:[63,137],stc:11,stdev:[72,211],stdin:73,stdout:73,stdvrng:72,step:[6,26,28,32,35,39,40,42,68,208,209],still:[0,6,10,11,13,14,17,20,22,27,28,30,32,33,42,51,54,63,67,68,70,73,196,207,211],stop:[4,6,48,51,53,54,73,95,137,155,184,194,195,196,197,198,199,200,201,202,203,204,205,206,209],stop_commit:6,stop_paranoid:6,stopdaemon:[53,137],storag:[0,2,3,11,15,16,28,41,44,50,51,56,58,61,62,64,71,198,199],storage_port:[45,69],storageservic:[6,33,53,68],store:[0,3,4,6,10,11,12,13,22,24,26,27,28,29,50,51,54,56,57,58,60,61,62,63,65,68,71,73,92,100,102,137,182,198,199,202],store_queri:51,store_typ:6,stort:200,straggler:51,straight:[34,70,211],straightforward:[28,59],strain:28,strategi:[0,6,11,28,56,58,63,64,69,72,197,210],stratio:50,stream:[4,6,50,54,56,58,60,61,63,64,67,76,116,122,137,142,152,169,170,172,173,198,205,211],stream_throughput_outbound_megabits_per_sec:[58,198],street:[22,29],strength:6,stress:[50,53,74,211],stresscql:72,strict:[10,54,60],strictli:[8,11,14],string:[4,6,10,11,12,13,14,16,17,20,21,22,32,54,58,65,73,121,195],strong:0,strongli:[6,11,12,28,68],structur:[4,6,9,20,23,27,35,38,57,58,64,65,74,194,211],stub:68,stuck:200,style:[6,24,25,28,38,39,40,41,43,50],stype:[9,14],sub:[11,13,22,48,51,56,60,211],subclass:6,subdirectori:[6,21,56],subject:[6,14,20,68],submiss:[6,41],submit:[40,41,43,50,80],subopt:72,subqueri:27,subrang:6,subscrib:[8,36],subscript:8,subsequ:[6,11,13,20,26,44,51,53,56,58,60,61,66,68],subset:[0,20,60,73,207],substanti:211,substitut:48,substract:19,subsystem:68,subtract:199,subvert:60,succed:65,succeed:206,succesfulli:65,success:[0,26,28,42,53,54,55,66,73],successfulli:[42,51,54,55,63,65,67,206],sudden:6,sudo:[44,48,51,53,58,211],suffer:211,suffici:[6,28,51,54,62,68],suggest:[12,27,35,36,41,62,206],suit:[6,32,41,43,58,68,198],suitabl:[13,14,28,38,41],sum:[28,59],sum_i:28,sum_j:28,sum_k:28,sum_l:28,summari:[4,6,41,56,58,65,198,199,204,205],sun:[33,68,211],sunx509:198,supercolumn:9,supersed:[10,159,202],superus:[9,20,68],suppli:[11,13,27,37,58,195,207],supplier:24,support:[0,3,4,6,9,10,11,12,13,14,15,16,18,19,20,22,24,25,27,29,30,36,39,41,43,44,46,50,51,52,56,58,60,63,66,68,73,74,159,183,202,209,211],suppos:13,sure:[6,8,24,30,32,33,34,35,36,39,41,43,44,45,48,60,72,211],surfac:68,surplu:44,surpris:0,surprisingli:6,surround:[17,29,73],suscept:14,suspect:[5,41,211],suspend:39,svctm:211,svg:211,svn:42,svnpubsub:42,swamp:44,swap:[4,6,211],swiss:[137,175],symbol:[24,211],symlink:58,symmetri:17,symptom:44,sync:[4,6,27,35,44,63,65,67,152,211],synchron:67,synctim:65,synonym:20,synopsi:[51,56,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],syntact:[11,20],syntax:[3,10,12,13,14,20,22,30,35,51,56,60,61,72],syntaxerror:207,sys:6,sysctl:[6,44],sysf:211,sysintern:6,system:[6,11,14,20,25,28,32,39,43,44,45,49,51,54,55,56,60,62,65,68,71,73,111,113,114,116,122,128,137,144,145,146,164,166,167,169,172,198,203,205,207,208,211],system_auth:[6,51,68],system_distribut:51,system_schema:[20,51,55],system_trac:[51,152],system_view:[51,209],system_virtual_schema:[51,55,209],tab:[33,39],tabl:[0,3,4,6,9,10,12,13,14,15,16,17,18,20,21,22,24,25,26,27,28,29,43,51,52,53,55,57,58,60,61,63,64,67,68,72,73,74,77,80,87,95,97,106,107,110,115,119,128,137,143,144,146,150,152,159,163,176,178,183,185,186,190,191,194,196,198,199,201,205,206,207,209,210],table1:[20,67],table2:67,table_definit:72,table_nam:[11,13,16,20,21,51,58,60,186,209],table_opt:[11,18],tablehistogram:[137,210],tablestat:137,tag:[22,38,42,56,176],tail:[11,51,209],take:[6,10,11,13,14,22,27,28,35,38,39,41,42,44,51,54,57,60,61,62,63,70,137,176,201,203,206,209,210,211],taken:[6,59,60,65,72,204],talk:26,tar:48,tarbal:[45,47,73],target:[11,20,34,39,43,51,55,60,63,198],task:[6,26,32,34,36,39,41,65,67,73,209,210,211],taskdef:43,taught:27,tbl:66,tcp:[6,44,54,211],tcp_keepalive_intvl:44,tcp_keepalive_prob:44,tcp_keepalive_tim:44,tcp_nodelai:6,tcp_retries2:6,tcp_wmem:6,tcpdump:211,teach:[6,69],team:[24,42,44],technetwork:6,technic:[11,15],techniqu:[27,28,63,208,211],technot:6,tee:48,tell:[6,13,38,44,45,65,211],templat:[32,42],tempor:6,temporari:[63,68,74,194],temporarili:6,tempt:[24,28],ten:28,tend:[4,6,28,44,62,63],tendenc:[6,26],tension:26,tent:42,terabyt:61,term:[6,13,14,15,18,22,26,27,28,51,53,71],termin:[12,20,73],ternari:33,test:[6,25,33,34,38,40,41,42,49,50,51,53,62,72,73],test_keyspac:[68,209],testabl:[38,41],testbatchandlist:43,testmethod1:43,testmethod2:43,testsom:43,teststaticcompactt:43,text:[4,9,11,12,13,14,17,22,25,28,29,35,42,51,55,56,58,59,61,67,68,71,72,211],than:[0,4,6,11,12,13,14,15,18,19,22,24,28,33,41,50,51,54,59,60,61,62,63,66,68,69,70,72,153,166,167,196,198,200,203,204,207,209,210,211],thei:[6,9,10,11,12,13,14,15,18,19,20,22,23,24,25,26,27,30,33,38,41,43,50,51,53,55,56,57,58,60,61,62,63,65,68,196,200,205,206,207,209,210,211],them:[0,6,10,11,13,14,22,23,26,27,32,33,36,41,42,43,44,49,51,54,55,57,60,63,65,66,68,137,190,198,205,207,209,211],themselv:[13,20],theoret:11,therefor:[24,28,35,41,43,68,197,205],theses:68,thi:[0,2,4,5,6,7,10,11,12,13,14,15,17,18,20,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,44,45,47,48,50,51,52,53,54,55,56,57,58,60,61,62,63,65,66,67,68,69,70,72,73,74,75,77,78,80,83,85,87,93,97,103,106,107,109,110,112,115,119,121,123,127,128,135,137,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211],thing:[6,22,24,28,36,37,41,44,47,54,60,67,211],think:[6,26,27],third:[22,28,38,50,65,210],thobb:73,those:[11,12,13,14,16,17,18,20,22,23,24,27,41,44,59,60,63,68,73,190,198,202,203,205,207,211],though:[10,12,22,29,50,54,56,60,61,65],thought:203,thousand:73,thousandssep:73,thread:[4,6,18,51,53,54,55,62,63,65,67,68,72,77,107,137,150,152,159,168,188,190,200,209,210],threaddump:211,threadpool:[64,208],threadpoolnam:65,threadprioritypolici:39,three:[0,6,11,25,28,51,54,56,57,60,61,63,66,67,68,73,207,209,210],threshold:[4,11,59,62,69,110,137,163,170,211],thrift:[9,72],throttl:[6,32,54,58,63,74,109,137,160,164,168,169,172,194],through:[0,5,9,10,11,12,13,18,24,25,26,32,35,39,41,44,49,54,55,59,60,73,211],throughout:[26,68],throughput:[0,6,58,60,61,62,65,111,116,122,137,164,169,172,198,209,210],throwabl:[38,43],thrown:[22,58,200],thu:[6,10,11,12,13,18,22,44,65,66,69,70,137,190],thumb:[6,41],thusli:22,tib:[82,136,186],tick:41,ticket:[5,35,36,37,38,41,42,43,59],tid:211,tie:44,tier:64,ties:[13,210],tighter:6,tightli:6,tild:73,time:[0,4,6,8,9,10,11,12,13,15,16,17,18,24,26,27,28,33,35,38,39,41,42,43,44,51,53,54,55,56,57,59,61,64,65,66,67,68,71,72,73,137,139,199,201,206,207,209,210,211],timefram:70,timehorizon:6,timelin:11,timeout:[6,22,44,52,63,65,73,123,137,173,207,210],timeout_in_m:173,timeout_typ:[123,173],timer:[6,65],timestamp:[4,9,10,11,13,14,15,17,19,24,28,50,51,54,55,56,60,63,66,73,74,159,194,196,199,202],timeunit:60,timeuuid:[9,10,11,17,22,72],timewindowcompactionstrategi:11,timezon:[17,73],tini:[6,60],tinyint:[9,10,14,17,19,22],tip:207,titl:[24,29,41,72],tjake:33,tls_dhe_rsa_with_aes_128_cbc_sha:6,tls_dhe_rsa_with_aes_256_cbc_sha:6,tls_ecdhe_rsa_with_aes_128_cbc_sha:6,tls_ecdhe_rsa_with_aes_256_cbc_sha:6,tls_rsa_with_aes_128_cbc_sha:6,tls_rsa_with_aes_256_cbc_sha:6,tmp:[51,204,205,209,211],tmpf:211,tmplink:205,toc:[4,56,58,204,205],tock:41,todai:12,todat:14,todo:38,togeth:[6,11,13,14,27,28,32,60,207,210,211],toggl:68,tojson:15,token:[2,4,6,9,10,12,13,44,51,54,58,60,63,65,67,72,73,80,85,128,129,135,137,142,152,158,191,199,200,207,209,210],tokenawar:207,tokenrang:72,toler:[0,57,63],tom:13,tombston:[4,6,11,17,24,44,64,65,67,107,159,196,199,202,211],tombstone_compact:183,tombstone_compaction_interv:60,tombstone_threshold:60,tombstonescannedhistogram:65,ton:43,too:[6,11,12,14,22,28,38,60,72,207,210,211],took:[207,209],tool:[3,6,12,31,32,34,35,41,42,44,50,53,55,56,60,64,65,68,70,72,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210],toolset:211,top:[3,13,22,32,41,42,50,65,139,186,187,200],topcount:[139,187],topic:73,topolog:[6,69,158],toppartit:137,total:[4,6,13,28,51,53,56,58,59,60,65,66,72,134,137,198,209,210,211],total_replica:[0,11],totalblockedtask:65,totalcolumnsset:199,totalcommitlogs:65,totalcompactionscomplet:65,totaldiskspaceus:65,totalhint:65,totalhintsinprogress:65,totallat:65,totalrow:199,totalsizecap:55,totimestamp:14,touch:[8,23,28,44,60],tough:43,tounixtimestamp:14,tour:22,tpstat:[67,137,210],trace:[6,30,54,65,74,124,137,152,174,202,203,204,205,206,209,211],tracerout:211,track:[4,6,51,54,60,63,65],trackeddatainputplu:54,tracker:[35,41],trade:25,tradeoff:[0,6,211],tradit:[60,61],traffic:[6,51,66,68,69,211],trail:33,trailer:54,transact:[3,13,21,24,27,54,65,74,183,194],transfer:[6,44,56,68,198],transform:13,transient_replica:[0,11],transit:[10,20,34],translat:211,transmit:66,transpar:[6,27,44],transport:[6,39,58,65,72,89,99,137,180,198,210],trap:24,treat:[0,6,10,27,44,69],tree:[6,34,39,65,67],tri:[6,60,207],trigger:[4,6,9,11,12,15,32,50,51,55,57,61,63,64,68,77,137,149],trigger_nam:21,trigger_stat:12,trip:[6,13],trivial:68,troubl:[28,209],troubleshoot:[6,38,40,50,67,207,209,210,211],truediskspaceus:[56,134,137],truesnapshotss:65,truli:9,truncat:[4,6,9,10,15,20,51,56,63,68,72,123,137,173,189],truncate_stat:12,truncatehint:[63,137],trunk:[35,37,38,39,41,43],trust:68,trusti:211,trustor:6,truststor:[6,58,68,72,198],truststore_password:6,truststorepassword:68,tspw:[58,198],tstamp:195,ttl:[4,6,9,10,11,14,17,22,28,64,159,199,202],tty:73,tunabl:2,tune:[11,44,57,60,62,66,209,210],tupl:[6,9,10,12,13,14,15,17],tuple_liter:[12,13],tuple_typ:22,tuplevalu:[10,14],turn:[0,6,24,41,44,51,68,207],twc:[11,60],twice:[4,6,22,54],two:[0,3,6,11,12,13,14,17,19,27,28,39,50,51,53,54,55,56,57,58,60,62,63,66,68,69,73,199,210,211],txt:[4,14,37,38,41,42,56,58,204,205],type:[0,3,4,6,10,11,12,13,14,15,19,20,24,25,28,29,30,38,40,48,50,51,55,58,62,64,67,68,72,73,123,137,173,183,195,198,199,203,205,209,210],type_hint:12,typeasblob:14,typecodec:14,typic:[0,6,11,13,23,25,27,28,30,44,56,57,58,60,62,65,67,68,71,73,204,207,209,210,211],typo:35,ubuntu:39,udf:[6,14],udf_stat:12,udfcontext:[10,14],udt:[14,17,25,30],udt_liter:12,udt_nam:22,udt_stat:12,udtarg:14,udtnam:14,udtvalu:[10,14],ulimit:44,ultim:27,ultra:61,unabl:[4,38,50,53,210],unacknowledg:6,unaffect:22,unari:19,unavail:[6,11,63,65,68,70,211],unavailableexcept:207,unblock:65,unbound:[6,22],uncaught:209,unchecked_tombstone_compact:60,uncom:[6,65,68],uncommon:[24,41],uncompress:[4,6,11,61,63,65],unconfirm:6,undecor:4,undelet:60,under:[6,22,32,33,43,55,65,68,211],underli:[6,18,54,60,68,211],underlin:23,undersold:24,understand:[6,23,41,44,63,67,68,209,211],understood:23,undropp:54,unencrypt:[6,68],unexpect:[4,54,194,195,196,197,198,199,200,201,202,203,204,205,206],unexpectedli:22,unfinishedcommit:65,unflush:[56,176],unfortun:[43,63],uniform:72,uniq:209,uniqu:[11,14,22,23,24,25,26,30,54,72,199],unit:[22,27,38,40,51,60,137,161,198,203,210],unix:[55,208],unixtimestampof:[10,14],unknown:[52,200],unknowncfexcept:54,unless:[6,11,13,16,18,20,22,33,54,59,68,69,199,203,211],unlik:[6,10,13,22],unlimit:[6,44,58,73,198],unlock:26,unlog:[9,65,72],unmodifi:63,unnecessari:[38,70],unnecessarili:[54,59],unpredict:13,unprepar:65,unprocess:54,unprotect:54,unquot:12,unquoted_identifi:12,unquoted_nam:11,unreach:67,unrecogn:51,unrecov:54,unrel:[41,207],unrepair:[6,64,65,67,74,194],unrespons:11,unsafe_aggressive_sstable_expir:60,unsecur:68,unselected_column:18,unset:[6,10,13,17,63,201],unsign:22,unspecifi:6,unsubscrib:[8,50],unsuccess:55,unsupportedclassversionerror:53,unsupportedoperationexcept:51,untar:48,until:[0,4,6,11,18,22,51,54,57,59,60,61,63,66,68,69],unus:[6,54],unusu:38,unwrit:[6,54],upcom:24,updat:[3,6,9,10,11,12,14,15,17,18,20,22,24,27,35,38,40,41,43,48,50,55,58,60,61,63,65,66,68,72,73,209,210],update_paramet:13,update_stat:[12,13],updatewithlwt:72,upgrad:[4,6,11,60,137,190,204,205],upgrade_sst:183,upgradesst:[57,60,61,137],upload:[41,58],upload_bintrai:42,upon:[6,22,55,57,59,61],upper:[12,17,60,68],ups:62,upstream:41,uptim:[129,137],urgent:[6,42,54],url:[35,37,72],usag:[0,4,6,11,22,50,51,54,56,57,58,59,61,64,65,73,74,194],use:[0,4,6,9,10,11,12,13,14,16,17,18,20,22,23,24,25,26,27,28,32,33,35,38,39,41,42,43,45,48,49,50,51,53,55,56,57,58,59,60,62,63,65,66,67,68,69,70,72,73,77,107,120,137,139,150,159,187,190,195,198,199,201,202,203,205,207,208,209,210,211],use_k:55,use_stat:12,usec:211,usecas:60,useconcmarksweepgc:39,usecondcardmark:39,used:[0,3,4,6,9,10,11,12,13,14,15,16,17,18,20,22,24,25,26,28,30,34,38,39,41,42,43,44,51,53,54,55,56,58,60,61,62,63,65,66,68,69,70,72,73,75,77,78,80,85,87,93,96,97,103,106,107,110,112,115,119,121,123,127,128,135,137,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,195,196,197,198,199,200,201,203,204,205,207,210,211],useecassandra:68,useful:[0,4,6,11,14,24,28,30,34,41,51,56,58,60,61,63,65,67,70,73,75,77,78,80,85,87,93,97,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,197,199,209,210,211],useparnewgc:39,user1:13,user2:13,user3:13,user4:13,user:[0,3,5,6,8,9,10,11,12,13,15,16,17,18,24,25,26,27,32,38,40,41,42,44,48,51,53,55,56,57,58,60,61,62,67,68,73,74,80,96,137,196,204,209,211],user_count:13,user_defined_typ:22,user_funct:20,user_nam:13,user_occup:13,user_opt:20,useract:13,userid:[11,13,14],userindex:16,usernam:[6,13,14,51,56,58,65,68,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,198],usertyp:58,uses:[0,4,6,11,12,13,14,16,20,21,24,25,35,43,44,51,53,66,68,72,206,210,211],usethreadprior:39,using:[3,4,6,10,11,12,13,14,18,20,22,23,25,27,28,29,30,32,39,40,41,43,47,48,49,50,51,53,54,55,56,57,58,61,62,63,64,65,66,68,70,73,80,142,159,176,195,197,199,200,201,202,205,207,208,209,210,211],usr:[53,73,211],usual:[6,13,22,27,37,41,43,57,68,152,202,207,209],utc:[17,73],utd:11,utf8:[22,73],utf8typ:[9,199],utf:[54,73],util:[4,14,38,51,54,60,73,209,211],uuid:[9,10,11,12,17,22,25,29],val0:[11,51,56,58,67],val1:[11,51,56,58,67],val2:[56,58,67],val:[14,72],valid:[0,6,10,11,12,13,14,17,22,24,25,42,44,53,54,60,61,65,67,68,73,74,152,159,183,194,206],validationexecutor:[65,210],validationtim:65,valu:[3,4,6,9,10,11,12,13,14,16,17,19,22,25,28,38,39,42,44,51,54,55,56,57,58,60,61,63,65,66,67,68,69,71,72,73,74,96,124,128,137,160,164,166,167,168,169,171,172,173,174,194,195,206,207,209,211],valuabl:209,value1:13,value2:13,value_in_kb_per_sec:[160,168],value_in_m:171,value_in_mb:[164,169,172],valueof:14,varchar:[9,11,14,17,22],vari:[11,28,61],variabl:[6,10,12,17,22,28,32,39,42,47,53,58,201],varianc:[25,209],variant:12,varieti:59,varint:[9,11,14,17,19,22],variou:[6,11,23,24,25,26,32,39,43,62,66,68,72,194,208,209],vector:68,vendor:53,verb:54,verbatim:54,verbos:[58,198,202,205,206],veri:[6,11,13,27,35,41,43,44,57,60,61,62,201,206,207,209,210,211],verif:[74,194],verifi:[11,41,44,46,48,58,61,67,128,137,183,194,195,196,197,198,199,200,201,202,203,204,205,206],versa:205,version:[2,5,6,9,11,14,15,22,34,39,41,46,48,51,53,54,58,60,63,65,70,74,79,84,94,104,137,190,191,194,202,205,209],versu:27,vertic:[53,73],via:[4,6,8,10,18,20,24,27,34,38,39,44,45,51,54,55,56,58,60,61,62,63,65,67,68,69,199,201,211],vice:205,view:[0,3,6,10,11,12,15,20,24,25,26,27,30,50,52,65,73,114,137,167,193,201,209,210,211],view_build:183,view_nam:[18,51],viewbuildexecutor:[65,210],viewbuildstatu:137,viewlockacquiretim:65,viewmutationstag:[65,210],viewpendingmut:65,viewreadtim:65,viewreplicasattempt:65,viewreplicassuccess:65,viewwrit:65,viewwritelat:65,vint:54,violat:[27,51],virtual:[0,3,6,44,52,60,65,70],virtualenv:32,visibl:[11,20,33,57,63,66],visit:[23,72],visual:[24,25,35,209],vnode:[6,61],volum:[4,6,59,61,206,210,211],vote:40,vulner:[6,42,68],w_await:211,wai:[4,6,12,15,17,18,22,24,27,28,32,36,37,39,43,44,55,60,61,63,152,199,200,201,202,209,211],wait:[0,4,6,11,41,44,51,53,54,55,56,63,65,66,137,154,209,210,211],waitingoncommit:65,waitingonfreememtablespac:65,waitingonsegmentalloc:65,walk:25,want:[4,6,11,13,23,26,27,28,30,32,39,41,42,43,44,55,63,67,68,70,72,197,198,201,209,211],warmup:[72,137,162],warn:[6,11,33,43,51,64,67,152,206,209],warrant:210,washington:22,wasn:10,wast:6,watch:[43,211],weaker:0,web:[3,35],websit:[24,43,48,211],wed:53,week:[22,67,201],weibul:72,weigh:[11,51],weight:[51,54,55,65,100],weightedqueuetest:51,welcom:8,well:[0,6,11,13,14,17,22,24,26,27,28,30,38,39,51,54,55,56,59,61,62,68,69,137,155,204,209,211],went:65,were:[6,9,10,20,24,30,38,39,42,51,58,60,65,66,202,205,209,210],west:42,what:[11,13,22,23,24,35,36,40,43,45,50,54,60,62,66,68,72,73,199,207,208,209,210,211],whatev:[10,13,44],whedon:13,wheel:204,when:[4,6,9,10,11,12,13,14,15,16,17,20,22,24,26,27,28,32,33,35,38,41,42,43,45,50,51,52,53,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,72,73,75,77,78,80,83,85,87,93,97,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,199,200,205,207,209,210,211],whenev:[200,211],where:[0,4,6,9,10,11,12,14,16,17,18,19,20,22,24,26,28,38,43,45,48,51,54,55,57,58,60,61,63,68,70,72,73,100,152,207,209,211],where_claus:13,wherea:[22,68,210],whether:[0,6,9,11,13,27,28,39,51,54,56,60,66,69,73,100],which:[0,3,4,5,6,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,35,41,42,43,44,45,48,49,51,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,72,80,115,119,128,134,137,142,152,205,207,208,209,210,211],whichev:[0,6],whilst:6,whitelist:68,whitespac:40,who:[20,32,41,44,63],whole:[3,6,13,14,22,60,67],whose:[11,22,27,183],why:[24,38,41,50,196,207,209,211],wide:[4,23,24,28,59,210],width:12,wiki:[6,35,39],wildcard:[13,20,51,203],wildli:11,win:6,window:[0,4,6,63,64,65,68,118,126,137,171,208],winner:44,wip:41,wipe:[44,70],wire:[6,44,51,54],wirefram:26,wireshark:211,wise:11,wish:[6,24,42,60,65,209],withbuffersizeinmb:58,within:[0,4,6,11,12,13,16,24,39,41,42,44,51,56,60,62,65,68],withing:6,without:[0,6,11,12,13,14,20,22,37,39,41,42,43,44,51,53,54,58,59,62,63,65,68,73,74,75,128,137,144,194,195],withpartition:58,withtyp:58,wmb:211,wmem_max:6,wnen:30,won:[4,6,13,35,37,54,66,67,211],wont:[55,60],word:[10,11,12,18,20,22,44,59,68],work:[0,4,6,10,11,14,15,17,23,24,25,27,30,32,33,36,37,39,40,42,43,44,50,60,62,65,67,68,69,70,73,198,211],workaround:[198,202],worker:[54,73],workflow:[24,26],workload:[6,36,38,51,57,60,62,72,210,211],workspac:39,worktre:39,world:[23,27],worri:[26,41,44],wors:[6,69],worst:[6,28,41],worth:[6,27,54,55],worthwhil:[6,24],would:[6,12,13,14,17,20,23,24,25,26,27,28,35,39,41,43,50,51,54,58,60,61,62,63,66,67,68,69,199,201,205,209,211],wouldn:11,wrap:[24,54,69],wrapper:51,writabl:58,write:[0,4,6,10,11,13,22,24,27,33,35,36,38,43,44,51,58,59,60,61,62,65,66,67,68,69,70,72,73,95,123,137,173,186,199,202,205,207,209,210,211],write_lat:186,write_request_timeout:44,write_request_timeout_in_m:63,writefailedideacl:65,writelat:[65,207],writer:[4,6,33,58],writetim:[9,14],writetimeoutexcept:[6,207],written:[4,6,11,21,26,27,32,44,51,54,55,57,58,60,61,63,65,66,67],wrong:[6,27,42,210],wrqm:211,wrst:211,wrte:65,www:[6,48,211],x86:71,xandra:46,xarg:[201,209],xdm:211,xlarg:62,xlarge_daili:55,xml:[34,39,42,43,45,53,58,209],xmn220m:39,xms1024m:39,xmx1024m:39,xmx:62,xss256k:39,xzvf:48,yaml:[0,3,4,6,14,18,20,45,48,51,54,56,58,63,65,66,68,69,70,72,81,96,100,137,155,186,188,198,199,207],year:[13,22,27,28,53],yes:[9,11],yet:[6,11,32,36,56,59,65,205],ygc:211,ygct:211,yield:[13,27,28,55,70,211],ymmv:209,you:[0,4,5,6,8,10,11,12,13,14,16,17,18,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,39,40,42,43,44,45,46,47,48,49,50,51,55,56,58,59,60,63,65,66,67,68,69,70,71,72,73,75,137,176,195,197,198,199,201,202,203,205,206,207,208,209,210,211],young:211,younger:14,your:[0,5,6,8,10,11,12,24,25,26,27,28,29,30,33,35,36,39,40,41,43,44,45,48,50,53,60,62,67,68,69,72,73,198,203,206,208,209,210,211],yourself:[36,37,43,63],yum:[42,53],yyyi:[17,22,55],z_0:[11,16,18],zero:[6,10,11,44,65,69,209],zgrep:209,zip:[22,55],zipcod:22,zone:[6,22,69],zoomabl:211,zstd:4,zstdcompressor:[11,61]},titles:["Dynamo","Guarantees","Architecture","Overview","Storage Engine","Reporting Bugs","Cassandra Configuration File","Configuring Cassandra","Contact us","Appendices","Changes","Data Definition","Definitions","Data Manipulation","Functions","The Cassandra Query Language (CQL)","Secondary Indexes","JSON Support","Materialized Views","Arithmetic Operators","Security","Triggers","Data Types","Conceptual Data Modeling","Logical Data Modeling","Physical Data Modeling","Defining Application Queries","RDBMS Design","Evaluating and Refining Data Models","Defining Database Schema","Cassandra Data Modeling Tools","Data Modeling","Jenkins CI Environment","Code Style","Dependency Management","Working on Documentation","Getting Started","How-to Commit","Review Checklist","Building and IDE Integration","Contributing to Cassandra","Contributing Code Changes","Release Process","Testing","Frequently Asked Questions","Configuring Cassandra","Client drivers","Getting Started","Installing Cassandra","Inserting and querying","Welcome to Apache Cassandra\u2019s documentation!","Full Query Logging","New Features in Apache Cassandra 4.0","Support for Java 11","Improved Internode Messaging","Audit Logging","Backups","Bloom Filters","Bulk Loading","Change Data Capture","Compaction","Compression","Hardware Choices","Hints","Operating Cassandra","Monitoring","Read repair","Repair","Security","Snitch","Adding, replacing, moving and removing nodes","Third-Party Plugins","Cassandra Stress","cqlsh: the CQL shell","Cassandra Tools","assassinate","bootstrap","cleanup","clearsnapshot","clientstats","compact","compactionhistory","compactionstats","decommission","describecluster","describering","disableauditlog","disableautocompaction","disablebackup","disablebinary","disablefullquerylog","disablegossip","disablehandoff","disablehintsfordc","disableoldprotocolversions","drain","enableauditlog","enableautocompaction","enablebackup","enablebinary","enablefullquerylog","enablegossip","enablehandoff","enablehintsfordc","enableoldprotocolversions","failuredetector","flush","garbagecollect","gcstats","getbatchlogreplaythrottle","getcompactionthreshold","getcompactionthroughput","getconcurrency","getconcurrentcompactors","getconcurrentviewbuilders","getendpoints","getinterdcstreamthroughput","getlogginglevels","getmaxhintwindow","getreplicas","getseeds","getsstables","getstreamthroughput","gettimeout","gettraceprobability","gossipinfo","handoffwindow","help","import","info","invalidatecountercache","invalidatekeycache","invalidaterowcache","join","listsnapshots","move","netstats","Nodetool","pausehandoff","profileload","proxyhistograms","rangekeysample","rebuild","rebuild_index","refresh","refreshsizeestimates","reloadlocalschema","reloadseeds","reloadssl","reloadtriggers","relocatesstables","removenode","repair","repair_admin","replaybatchlog","resetfullquerylog","resetlocalschema","resumehandoff","ring","scrub","setbatchlogreplaythrottle","setcachecapacity","setcachekeystosave","setcompactionthreshold","setcompactionthroughput","setconcurrency","setconcurrentcompactors","setconcurrentviewbuilders","sethintedhandoffthrottlekb","setinterdcstreamthroughput","setlogginglevel","setmaxhintwindow","setstreamthroughput","settimeout","settraceprobability","sjk","snapshot","status","statusautocompaction","statusbackup","statusbinary","statusgossip","statushandoff","stop","stopdaemon","tablehistograms","tablestats","toppartitions","tpstats","truncatehints","upgradesstables","verify","version","viewbuildstatus","SSTable Tools","sstabledump","sstableexpiredblockers","sstablelevelreset","sstableloader","sstablemetadata","sstableofflinerelevel","sstablerepairedset","sstablescrub","sstablesplit","sstableupgrade","sstableutil","sstableverify","Find The Misbehaving Nodes","Troubleshooting","Cassandra Logs","Use Nodetool","Diving Deep, Use External Tools"],titleterms:{"break":28,"class":69,"final":205,"function":[13,14,17],"import":[33,58,128],"long":43,"new":[44,52],"switch":60,"transient":0,Added:54,Adding:70,Doing:200,IDE:39,IDEs:33,LCS:60,QoS:54,TLS:68,The:[13,15,17,60,207],USE:11,Use:[61,198,210,211],Uses:61,Using:[39,53,58,201],Will:44,With:68,about:32,abov:199,accept:58,access:68,adcanc:55,add:[34,44],address:44,advanc:[61,211],after:70,aggreg:14,alias:13,all:[20,44,56,199,205],alloc:70,allocate_tokens_for_keyspac:6,allocate_tokens_for_local_replication_factor:6,allow:[13,63],alreadi:197,alter:[11,18,20,22],ani:44,announc:42,answer:36,anti:24,apach:[32,39,50,52],api:58,appendic:9,appendix:9,applic:[26,54,63],architectur:2,arithmet:19,artifact:42,ask:44,assassin:75,assign:70,assur:54,attempt:203,audit:55,audit_logging_opt:6,auditlog:55,auth:68,authent:[6,20,68],author:[6,68],auto_snapshot:6,automat:20,automatic_sstable_upgrad:6,avg:14,back_pressure_en:6,back_pressure_strategi:6,background:66,backup:[56,58],base:35,basic:[202,206,211],batch:[13,44,65],batch_size_fail_threshold_in_kb:6,batch_size_warn_threshold_in_kb:6,batchlog_replay_throttle_in_kb:6,bcc:211,befor:41,behavior:66,benefit:61,best:67,between:27,binari:48,binauditlogg:55,bintrai:42,blob:[14,44],block:[66,196],bloom:57,boilerpl:33,bootstrap:[44,60,70,76],branch:41,broadcast_address:6,broadcast_rpc_address:6,buffer_pool_use_heap_if_exhaust:6,bufferpool:65,bug:[5,36,41],build:[39,53],bulk:[44,58],cach:[65,68,211],calcul:28,call:[42,44],can:44,capi:71,captur:[55,59,73,211],cas_contention_timeout_in_m:6,cassandra:[6,7,15,17,27,30,32,35,39,40,42,43,44,45,48,50,52,55,59,64,66,68,71,72,74,204,209],cast:14,cdc:59,cdc_enabl:6,cdc_free_space_check_interval_m:6,cdc_raw_directori:6,cdc_total_space_in_mb:6,certif:68,chang:[10,41,44,45,57,59,60],characterist:22,check:202,checklist:38,choic:62,choos:41,circleci:43,claus:13,clean:205,cleanup:[70,77],clear:[56,73],clearsnapshot:78,client:[46,49,65,68,207],client_encryption_opt:6,clientstat:79,clojur:46,close:54,cloud:62,cluster:[44,198,210],cluster_nam:6,code:[4,33,41],collect:[22,60,211],column_index_cache_size_in_kb:6,column_index_size_in_kb:6,command:[39,55,60,73,201],comment:12,commit:37,commit_failure_polici:6,commitlog:[4,65],commitlog_compress:6,commitlog_directori:6,commitlog_segment_size_in_mb:6,commitlog_sync:6,commitlog_sync_batch_window_in_m:6,commitlog_sync_group_window_in_m:6,commitlog_sync_period_in_m:6,commitlog_total_space_in_mb:6,commitlogseg:59,committ:35,common:[11,53,60,62,209],compact:[9,60,65,80,210],compaction_large_partition_warning_threshold_mb:6,compaction_throughput_mb_per_sec:6,compactionhistori:81,compactionstat:82,compactionstrategi:60,compar:51,compat:73,compress:61,conceptu:23,concern:60,concurrent_compactor:6,concurrent_counter_writ:6,concurrent_materialized_view_build:6,concurrent_materialized_view_writ:6,concurrent_read:6,concurrent_valid:6,concurrent_writ:6,condition:20,config:198,configur:[6,7,45,51,55,56,59,61,63,66],conflict:34,connect:[20,44,54],consist:[0,66,73],constant:12,contact:8,content:[42,55],contribut:[36,40,41],control:20,convent:[12,33],convers:14,coordin:210,copi:73,corrupt:[54,202,206],corrupted_tombstone_strategi:6,count:14,counter:[13,22,202],counter_cache_keys_to_sav:6,counter_cache_save_period:6,counter_cache_size_in_mb:6,counter_write_request_timeout_in_m:6,cpu:[62,211],cql:[9,15,51,65,73],cqlsh:[49,73],cqlshrc:73,cqlsstablewrit:58,creat:[11,14,16,18,20,21,22,36,41,42,56],credenti:20,credentials_update_interval_in_m:6,credentials_validity_in_m:6,cross_node_timeout:6,cstar_perf:43,current:[14,204],custom:22,cycl:51,cython:73,dart:46,data:[11,13,17,20,22,23,24,25,28,30,31,44,56,58,59,60,70],data_file_directori:6,databas:[20,29],datacent:20,date:[14,22,202],datetim:[14,19],dead:70,deal:202,debian:48,debug:[39,209],decis:27,decommiss:83,deep:211,defin:[14,22,26,29],definit:[11,12],defragment:60,delet:[13,42,44,60],deliveri:63,demo:58,denorm:27,depend:[34,73],describ:[73,85],describeclust:84,deseri:54,design:27,detail:[60,198],detect:0,develop:42,diagnost:66,diagnostic_events_en:6,dies:44,differ:[27,56],directori:[45,51,56,60],disabl:[55,59],disableauditlog:86,disableautocompact:87,disablebackup:88,disablebinari:89,disablefullquerylog:90,disablegossip:91,disablehandoff:92,disablehintsfordc:93,disableoldprotocolvers:94,disk:[28,44,62,63],disk_failure_polici:6,disk_optimization_strategi:6,displai:195,distribut:42,dive:211,document:[35,36,50],doe:[44,55],down:63,drain:95,driver:[46,49],drop:[9,11,14,16,18,20,21,22,44],droppedmessag:65,dry:200,dtest:[36,43],dump:195,durat:22,dynam:69,dynamic_snitch_badness_threshold:6,dynamic_snitch_reset_interval_in_m:6,dynamic_snitch_update_interval_in_m:6,dynamo:0,each:[44,199],eclips:39,effici:54,elixir:46,email:44,enabl:[51,55,59,68],enable_materialized_view:6,enable_sasi_index:6,enable_scripted_user_defined_funct:6,enable_transient_repl:6,enable_user_defined_funct:6,enableauditlog:96,enableautocompact:97,enablebackup:98,enablebinari:99,enablefullquerylog:100,enablegossip:101,enablehandoff:102,enablehintsfordc:103,enableoldprotocolvers:104,encod:17,encrypt:68,endpoint_snitch:6,engin:4,entir:195,entri:44,environ:[32,45],erlang:46,error:[44,54,207],evalu:28,even:44,event:66,exampl:[4,56,66,67],except:33,exclud:195,exist:44,exit:73,expand:73,expect:66,experiment:6,expir:60,expiri:54,explan:199,extend:206,extern:[58,211],factor:44,fail:[44,70],failur:[0,44,54],failuredetector:105,faq:72,faster:63,featur:[6,52],file:[6,33,34,48,55,198,203,206,209],file_cache_size_in_mb:6,fileauditlogg:55,filedescriptorratio:65,filter:[13,55,57],find:[56,207],first:27,fix:[36,41],flamegraph:211,flow:35,flush:106,format:[33,195],found:[197,200],fql:51,frame:54,freez:41,frequent:44,from:[39,42,44,48,54,56,58,73,198],fromjson:17,full:[51,67,209],full_query_logging_opt:6,fulli:60,further:59,garbag:[60,211],garbagecollect:107,garbagecollector:65,gc_grace_second:60,gc_log_threshold_in_m:6,gc_warn_threshold_in_m:6,gcstat:108,gener:[33,58],get:[36,47,198,209],getbatchlogreplaythrottl:109,getcompactionthreshold:110,getcompactionthroughput:111,getconcurr:112,getconcurrentcompactor:113,getconcurrentviewbuild:114,getendpoint:115,getinterdcstreamthroughput:116,getlogginglevel:117,getmaxhintwindow:118,getreplica:119,getse:120,getsstabl:121,getstreamthroughput:122,gettimeout:123,gettraceprob:124,github:35,give:44,gossip:0,gossipinfo:125,gpg:42,grace:[60,199],grant:20,graph:72,group:13,guarante:1,handl:33,handoff:63,handoffwindow:126,hang:70,happen:44,hardwar:62,has:197,haskel:46,heap:44,help:[73,127],hide:198,high:211,hint:[54,63],hinted_handoff_disabled_datacent:6,hinted_handoff_en:6,hinted_handoff_throttle_in_kb:6,hintedhandoff:65,hints_compress:6,hints_directori:6,hints_flush_period_in_m:6,hintsservic:65,host:[44,73],hot:68,hotel:[24,25],how:[35,37,44,55],htop:211,idea:39,ideal_consistency_level:6,identifi:12,impact:61,improv:[54,66],inbound:54,includ:205,increment:[56,58,67],incremental_backup:6,index:[16,65,71],index_summary_capacity_in_mb:6,index_summary_resize_interval_in_minut:6,info:129,inform:[209,211],initi:36,initial_token:6,insert:[13,17,49],instal:48,integr:[27,39,68],intellij:39,inter:68,inter_dc_stream_throughput_outbound_megabits_per_sec:6,inter_dc_tcp_nodelai:6,intern:[20,68,195],internod:54,internode_application_receive_queue_capacity_in_byt:6,internode_application_receive_queue_reserve_endpoint_capacity_in_byt:6,internode_application_receive_queue_reserve_global_capacity_in_byt:6,internode_application_send_queue_capacity_in_byt:6,internode_application_send_queue_reserve_endpoint_capacity_in_byt:6,internode_application_send_queue_reserve_global_capacity_in_byt:6,internode_authent:6,internode_compress:6,internode_recv_buff_size_in_byt:6,internode_send_buff_size_in_byt:6,invalidatecountercach:130,invalidatekeycach:131,invalidaterowcach:132,investig:[36,207],iostat:211,issu:53,java:[44,46,53,58],jconsol:44,jenkin:32,jira:[35,42],jmx:[44,60,65,68],job:32,join:[27,44,133],json:17,jstack:211,jstat:211,jvm:[65,211],keep:204,kei:[16,18,42,195],key_cache_keys_to_sav:6,key_cache_save_period:6,key_cache_size_in_mb:6,keyspac:[11,44,56,58,65,200],keyword:[9,12],lang:44,languag:15,larg:[28,44],latenc:[207,210,211],level:[0,60,66,197,211],librari:34,lightweight:72,limit:[13,18,54,55],line:[39,73],list:[8,20,22,36,44,56,205],listen:44,listen_address:[6,44],listen_interfac:6,listen_interface_prefer_ipv6:6,listen_on_broadcast_address:6,listsnapshot:134,liter:22,live:44,load:[44,58,198],local:[35,54,210],locat:45,log:[44,45,51,55,60,205,207,209],logger:[51,209],logic:24,login:73,longer:63,lot:[44,201],lucen:71,made:44,mail:8,main:45,major:60,make:63,manag:[34,195],mani:201,manifest:202,manipul:13,manual:70,map:[16,22,44],materi:18,matrix:53,max:[14,44],max_concurrent_automatic_sstable_upgrad:6,max_hint_window_in_m:6,max_hints_delivery_thread:6,max_hints_file_size_in_mb:6,max_value_size_in_mb:6,maxtimeuuid:14,mean:44,memori:[44,62,65],memorypool:65,memtabl:4,memtable_allocation_typ:6,memtable_cleanup_threshold:6,memtable_flush_writ:6,memtable_heap_space_in_mb:6,memtable_offheap_space_in_mb:6,merg:60,messag:[44,54],metadata:[199,201],method:44,metric:[54,65,207],min:14,minor:60,mintimeuuid:14,misbehav:207,mode:72,model:[23,24,25,28,30,31],monitor:[63,65,70],monoton:66,more:[44,60,195,198,209],move:[70,135],movement:70,multilin:33,multipl:[56,203],name:58,nativ:[14,22],native_transport_allow_older_protocol:6,native_transport_flush_in_batches_legaci:6,native_transport_frame_block_size_in_kb:6,native_transport_idle_timeout_in_m:6,native_transport_max_concurrent_connect:6,native_transport_max_concurrent_connections_per_ip:6,native_transport_max_frame_size_in_mb:6,native_transport_max_thread:6,native_transport_port:6,native_transport_port_ssl:6,net:46,netbean:39,netstat:136,network:211,network_author:6,networktopologystrategi:[0,11],newer:39,next:[42,207],nexu:42,nio:54,node:[44,63,68,70,207],nodej:46,nodetool:[44,55,58,60,63,137,210],none:66,note:35,noteworthi:22,now:14,num_token:6,number:19,object:51,old:[42,204],one:[44,201],onli:[44,195,205],open:[39,54],oper:[19,42,44,60,61,64],optim:[27,54],option:[18,51,55,58,60,67,73],order:13,otc_backlog_expiration_interval_m:6,otc_coalescing_enough_coalesced_messag:6,otc_coalescing_strategi:6,otc_coalescing_window_u:6,other:[44,51,67],out:63,outbound:54,outofmemoryerror:44,output:[55,195,196,198],overflow:202,overhead:51,overload:54,overview:[3,59],own:32,packag:[42,48],packet:211,page:[73,211],paramet:[13,59,60],parti:71,partit:28,partition:6,password:68,patch:[36,41],path:54,pattern:24,pausehandoff:138,paxo:54,perform:[42,43,51],periodic_commitlog_sync_lag_block_in_m:6,perl:46,permiss:20,permissions_update_interval_in_m:6,permissions_validity_in_m:6,phi_convict_threshold:6,php:46,physic:25,pick:0,plai:63,plugin:[32,71],point:44,pom:34,port:44,post:42,practic:67,prepar:[12,54],prepared_statements_cache_size_mb:6,prerequisit:[42,48],prevent:54,primari:18,print:[199,201],process:42,profil:72,profileload:139,progress:[70,198],project:39,promot:42,properti:45,propos:54,protocol:54,proxyhistogram:140,publish:[35,42],python:46,pytz:73,qualiti:54,queri:[15,26,27,49,51,207,209,210],question:[36,44],queu:54,quorum:66,rang:[0,70],range_request_timeout_in_m:6,rangekeysampl:141,rate:207,raw:195,rdbm:27,read:[59,66],read_request_timeout_in_m:6,rebuild:142,rebuild_index:143,reconnect:54,recov:54,reduc:197,referenti:27,refin:28,refresh:144,refreshsizeestim:145,refus:44,releas:42,relevel:200,reliabl:211,reload:[55,68],reloadlocalschema:146,reloadse:147,reloadssl:148,reloadtrigg:149,relocatesst:150,remot:44,remov:[60,70],removenod:151,repair:[60,66,67,152,201],repair_admin:153,repair_session_space_in_mb:6,repaired_data_tracking_for_partition_reads_en:6,repaired_data_tracking_for_range_reads_en:6,replac:70,replai:51,replaybatchlog:154,replic:[0,44],report:[5,36,44,65],report_unconfirmed_repaired_data_mismatch:6,repositori:42,request:[54,63,65],request_timeout_in_m:6,requir:[32,34],reserv:[9,24,25],resetfullquerylog:155,resetlocalschema:156,resili:54,resolut:34,resourc:[54,211],restor:56,restrict:20,result:13,resum:70,resumehandoff:157,retriev:14,review:[36,38],revok:20,rewrit:204,rhel:44,right:41,ring:[0,44,158],role:[20,68],role_manag:6,roles_update_interval_in_m:6,roles_validity_in_m:6,roll:51,row:195,row_cache_class_nam:6,row_cache_keys_to_sav:6,row_cache_save_period:6,row_cache_size_in_mb:6,rowcach:71,rpc_address:6,rpc_interfac:6,rpc_interface_prefer_ipv6:6,rpc_keepal:6,rubi:46,run:[43,51,200],runtim:[45,63],rust:46,safeti:6,sai:44,same:[44,56],sampl:55,saved_caches_directori:6,scala:46,scalar:14,schema:29,script:201,scrub:[159,202],second:199,secondari:16,secur:[20,68],see:44,seed:[32,44],seed_provid:6,select:[13,17,18],selector:13,send:42,serial:[54,73],server:32,server_encryption_opt:6,session:73,set:[20,22,32,39,44,51,56,201],setbatchlogreplaythrottl:160,setcachecapac:161,setcachekeystosav:162,setcompactionthreshold:163,setcompactionthroughput:164,setconcurr:165,setconcurrentcompactor:166,setconcurrentviewbuild:167,sethintedhandoffthrottlekb:168,setinterdcstreamthroughput:169,setlogginglevel:170,setmaxhintwindow:171,setstreamthroughput:172,settimeout:173,settraceprob:174,setup:[32,39],share:73,shell:73,show:[44,73,201],sign:42,signatur:14,simplestrategi:[0,11],singl:[44,56,60,195],size:[28,54,60,203],sjk:175,skip:202,slack:[8,42],slow_query_log_timeout_in_m:6,small:203,snapshot:[56,58,176,198,203,204],snapshot_before_compact:6,snitch:69,sort:27,sourc:[39,73],special:73,specif:20,specifi:[199,203],speed:[44,198],sphinx:35,split:203,ssl:[68,198],ssl_storage_port:6,sstabl:[4,58,60,65,194,196,197,198,201,205],sstable_preemptive_open_interval_in_mb:6,sstabledump:195,sstableexpiredblock:196,sstablelevelreset:197,sstableload:[58,198],sstablemetadata:199,sstableofflinerelevel:200,sstablerepairedset:201,sstablescrub:202,sstablesplit:203,sstableupgrad:204,sstableutil:205,sstableverifi:206,stage:54,stai:44,standard:68,start:[36,39,41,47],start_native_transport:6,starv:60,state:[210,211],statement:[12,18,33,51],statu:[177,201,210],statusautocompact:178,statusbackup:179,statusbinari:180,statusgossip:181,statushandoff:182,stc:60,step:[34,207],stop:183,stopdaemon:184,storag:[4,9,27,63,65],storage_port:6,store:44,strategi:60,stratio:71,stream:[44,65,70],stream_entire_sst:6,stream_throughput_outbound_megabits_per_sec:6,streaming_connections_per_host:6,streaming_keep_alive_period_in_sec:6,stress:[43,72],structur:[56,195],style:33,submit:36,sum:14,support:[17,53,72],sync:42,system:209,tabl:[11,54,56,59,65,66,195,197,200,202,204],tablehistogram:185,tablestat:186,take:56,tarbal:48,target:58,temporari:205,term:12,test:[32,36,39,43],than:44,thei:44,third:71,though:44,thread:211,threadpool:[65,210],threshold:6,throttl:198,throughput:211,tier:60,time:[14,22,60,63],timeout:54,timestamp:[22,44,195],timeuuid:14,timewindowcompactionstrategi:60,todo:[0,1,11],tojson:17,token:[0,14,70],tombston:60,tombstone_failure_threshold:6,tombstone_warn_threshold:6,tool:[30,43,58,74,194,211],top:[44,211],topic:42,toppartit:187,tpstat:188,trace:73,tracetype_query_ttl:6,tracetype_repair_ttl:6,transact:[72,205],transparent_data_encryption_opt:6,trickle_fsync:6,trickle_fsync_interval_in_kb:6,trigger:[21,60],troubleshoot:[34,208],truncat:11,truncate_request_timeout_in_m:6,truncatehint:189,ttl:[13,60],tunabl:0,tupl:22,tweet:42,two:44,type:[9,17,22,34,56,60,65],udt:22,unabl:44,unit:[36,39,43],unknown:54,unlog:13,unlogged_batch_across_partitions_warn_threshold:6,unrepair:[60,201],unsubscrib:44,updat:[13,34,36,42,44],upgradesst:190,upload:42,usag:[44,67,72,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,202,203,204,205,206,211],use:44,user:[14,20,22,36,72],using:[35,44,60],uuid:14,valid:202,valu:199,variabl:45,verif:206,verifi:191,version:[4,10,42,73,192,204],view:[18,51,55],viewbuildstatu:193,virtual:54,vmtouch:211,vote:42,wait:42,warn:59,websit:42,welcom:50,what:[41,44,55],when:[44,54,60],where:13,whitespac:33,why:[44,60],window:60,windows_timer_interv:6,without:[60,202,203],work:[22,35,41],write:63,write_request_timeout_in_m:6,writetim:13,yaml:[55,59],you:41,your:[32,42]}})
\ No newline at end of file
+Search.setIndex({docnames:["architecture/dynamo","architecture/guarantees","architecture/index","architecture/overview","architecture/storage_engine","bugs","configuration/cassandra_config_file","configuration/index","contactus","cql/appendices","cql/changes","cql/ddl","cql/definitions","cql/dml","cql/functions","cql/index","cql/indexes","cql/json","cql/mvs","cql/operators","cql/security","cql/triggers","cql/types","data_modeling/data_modeling_conceptual","data_modeling/data_modeling_logical","data_modeling/data_modeling_physical","data_modeling/data_modeling_queries","data_modeling/data_modeling_rdbms","data_modeling/data_modeling_refining","data_modeling/data_modeling_schema","data_modeling/data_modeling_tools","data_modeling/index","development/ci","development/code_style","development/dependencies","development/documentation","development/gettingstarted","development/how_to_commit","development/how_to_review","development/ide","development/index","development/patches","development/release_process","development/testing","faq/index","getting_started/configuring","getting_started/drivers","getting_started/index","getting_started/installing","getting_started/querying","index","new/auditlogging","new/fqllogging","new/index","new/java11","new/messaging","new/streaming","new/virtualtables","operating/audit_logging","operating/backups","operating/bloom_filters","operating/bulk_loading","operating/cdc","operating/compaction","operating/compression","operating/hardware","operating/hints","operating/index","operating/metrics","operating/read_repair","operating/repair","operating/security","operating/snitch","operating/topo_changes","plugins/index","tools/cassandra_stress","tools/cqlsh","tools/index","tools/nodetool/assassinate","tools/nodetool/bootstrap","tools/nodetool/cleanup","tools/nodetool/clearsnapshot","tools/nodetool/clientstats","tools/nodetool/compact","tools/nodetool/compactionhistory","tools/nodetool/compactionstats","tools/nodetool/decommission","tools/nodetool/describecluster","tools/nodetool/describering","tools/nodetool/disableauditlog","tools/nodetool/disableautocompaction","tools/nodetool/disablebackup","tools/nodetool/disablebinary","tools/nodetool/disablefullquerylog","tools/nodetool/disablegossip","tools/nodetool/disablehandoff","tools/nodetool/disablehintsfordc","tools/nodetool/disableoldprotocolversions","tools/nodetool/drain","tools/nodetool/enableauditlog","tools/nodetool/enableautocompaction","tools/nodetool/enablebackup","tools/nodetool/enablebinary","tools/nodetool/enablefullquerylog","tools/nodetool/enablegossip","tools/nodetool/enablehandoff","tools/nodetool/enablehintsfordc","tools/nodetool/enableoldprotocolversions","tools/nodetool/failuredetector","tools/nodetool/flush","tools/nodetool/garbagecollect","tools/nodetool/gcstats","tools/nodetool/getbatchlogreplaythrottle","tools/nodetool/getcompactionthreshold","tools/nodetool/getcompactionthroughput","tools/nodetool/getconcurrency","tools/nodetool/getconcurrentcompactors","tools/nodetool/getconcurrentviewbuilders","tools/nodetool/getendpoints","tools/nodetool/getinterdcstreamthroughput","tools/nodetool/getlogginglevels","tools/nodetool/getmaxhintwindow","tools/nodetool/getreplicas","tools/nodetool/getseeds","tools/nodetool/getsstables","tools/nodetool/getstreamthroughput","tools/nodetool/gettimeout","tools/nodetool/gettraceprobability","tools/nodetool/gossipinfo","tools/nodetool/handoffwindow","tools/nodetool/help","tools/nodetool/import","tools/nodetool/info","tools/nodetool/invalidatecountercache","tools/nodetool/invalidatekeycache","tools/nodetool/invalidaterowcache","tools/nodetool/join","tools/nodetool/listsnapshots","tools/nodetool/move","tools/nodetool/netstats","tools/nodetool/nodetool","tools/nodetool/pausehandoff","tools/nodetool/profileload","tools/nodetool/proxyhistograms","tools/nodetool/rangekeysample","tools/nodetool/rebuild","tools/nodetool/rebuild_index","tools/nodetool/refresh","tools/nodetool/refreshsizeestimates","tools/nodetool/reloadlocalschema","tools/nodetool/reloadseeds","tools/nodetool/reloadssl","tools/nodetool/reloadtriggers","tools/nodetool/relocatesstables","tools/nodetool/removenode","tools/nodetool/repair","tools/nodetool/repair_admin","tools/nodetool/replaybatchlog","tools/nodetool/resetfullquerylog","tools/nodetool/resetlocalschema","tools/nodetool/resumehandoff","tools/nodetool/ring","tools/nodetool/scrub","tools/nodetool/setbatchlogreplaythrottle","tools/nodetool/setcachecapacity","tools/nodetool/setcachekeystosave","tools/nodetool/setcompactionthreshold","tools/nodetool/setcompactionthroughput","tools/nodetool/setconcurrency","tools/nodetool/setconcurrentcompactors","tools/nodetool/setconcurrentviewbuilders","tools/nodetool/sethintedhandoffthrottlekb","tools/nodetool/setinterdcstreamthroughput","tools/nodetool/setlogginglevel","tools/nodetool/setmaxhintwindow","tools/nodetool/setstreamthroughput","tools/nodetool/settimeout","tools/nodetool/settraceprobability","tools/nodetool/sjk","tools/nodetool/snapshot","tools/nodetool/status","tools/nodetool/statusautocompaction","tools/nodetool/statusbackup","tools/nodetool/statusbinary","tools/nodetool/statusgossip","tools/nodetool/statushandoff","tools/nodetool/stop","tools/nodetool/stopdaemon","tools/nodetool/tablehistograms","tools/nodetool/tablestats","tools/nodetool/toppartitions","tools/nodetool/tpstats","tools/nodetool/truncatehints","tools/nodetool/upgradesstables","tools/nodetool/verify","tools/nodetool/version","tools/nodetool/viewbuildstatus","tools/sstable/index","tools/sstable/sstabledump","tools/sstable/sstableexpiredblockers","tools/sstable/sstablelevelreset","tools/sstable/sstableloader","tools/sstable/sstablemetadata","tools/sstable/sstableofflinerelevel","tools/sstable/sstablerepairedset","tools/sstable/sstablescrub","tools/sstable/sstablesplit","tools/sstable/sstableupgrade","tools/sstable/sstableutil","tools/sstable/sstableverify","troubleshooting/finding_nodes","troubleshooting/index","troubleshooting/reading_logs","troubleshooting/use_nodetool","troubleshooting/use_tools"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.todo":1,sphinx:54},filenames:["architecture/dynamo.rst","architecture/guarantees.rst","architecture/index.rst","architecture/overview.rst","architecture/storage_engine.rst","bugs.rst","configuration/cassandra_config_file.rst","configuration/index.rst","contactus.rst","cql/appendices.rst","cql/changes.rst","cql/ddl.rst","cql/definitions.rst","cql/dml.rst","cql/functions.rst","cql/index.rst","cql/indexes.rst","cql/json.rst","cql/mvs.rst","cql/operators.rst","cql/security.rst","cql/triggers.rst","cql/types.rst","data_modeling/data_modeling_conceptual.rst","data_modeling/data_modeling_logical.rst","data_modeling/data_modeling_physical.rst","data_modeling/data_modeling_queries.rst","data_modeling/data_modeling_rdbms.rst","data_modeling/data_modeling_refining.rst","data_modeling/data_modeling_schema.rst","data_modeling/data_modeling_tools.rst","data_modeling/index.rst","development/ci.rst","development/code_style.rst","development/dependencies.rst","development/documentation.rst","development/gettingstarted.rst","development/how_to_commit.rst","development/how_to_review.rst","development/ide.rst","development/index.rst","development/patches.rst","development/release_process.rst","development/testing.rst","faq/index.rst","getting_started/configuring.rst","getting_started/drivers.rst","getting_started/index.rst","getting_started/installing.rst","getting_started/querying.rst","index.rst","new/auditlogging.rst","new/fqllogging.rst","new/index.rst","new/java11.rst","new/messaging.rst","new/streaming.rst","new/virtualtables.rst","operating/audit_logging.rst","operating/backups.rst","operating/bloom_filters.rst","operating/bulk_loading.rst","operating/cdc.rst","operating/compaction.rst","operating/compression.rst","operating/hardware.rst","operating/hints.rst","operating/index.rst","operating/metrics.rst","operating/read_repair.rst","operating/repair.rst","operating/security.rst","operating/snitch.rst","operating/topo_changes.rst","plugins/index.rst","tools/cassandra_stress.rst","tools/cqlsh.rst","tools/index.rst","tools/nodetool/assassinate.rst","tools/nodetool/bootstrap.rst","tools/nodetool/cleanup.rst","tools/nodetool/clearsnapshot.rst","tools/nodetool/clientstats.rst","tools/nodetool/compact.rst","tools/nodetool/compactionhistory.rst","tools/nodetool/compactionstats.rst","tools/nodetool/decommission.rst","tools/nodetool/describecluster.rst","tools/nodetool/describering.rst","tools/nodetool/disableauditlog.rst","tools/nodetool/disableautocompaction.rst","tools/nodetool/disablebackup.rst","tools/nodetool/disablebinary.rst","tools/nodetool/disablefullquerylog.rst","tools/nodetool/disablegossip.rst","tools/nodetool/disablehandoff.rst","tools/nodetool/disablehintsfordc.rst","tools/nodetool/disableoldprotocolversions.rst","tools/nodetool/drain.rst","tools/nodetool/enableauditlog.rst","tools/nodetool/enableautocompaction.rst","tools/nodetool/enablebackup.rst","tools/nodetool/enablebinary.rst","tools/nodetool/enablefullquerylog.rst","tools/nodetool/enablegossip.rst","tools/nodetool/enablehandoff.rst","tools/nodetool/enablehintsfordc.rst","tools/nodetool/enableoldprotocolversions.rst","tools/nodetool/failuredetector.rst","tools/nodetool/flush.rst","tools/nodetool/garbagecollect.rst","tools/nodetool/gcstats.rst","tools/nodetool/getbatchlogreplaythrottle.rst","tools/nodetool/getcompactionthreshold.rst","tools/nodetool/getcompactionthroughput.rst","tools/nodetool/getconcurrency.rst","tools/nodetool/getconcurrentcompactors.rst","tools/nodetool/getconcurrentviewbuilders.rst","tools/nodetool/getendpoints.rst","tools/nodetool/getinterdcstreamthroughput.rst","tools/nodetool/getlogginglevels.rst","tools/nodetool/getmaxhintwindow.rst","tools/nodetool/getreplicas.rst","tools/nodetool/getseeds.rst","tools/nodetool/getsstables.rst","tools/nodetool/getstreamthroughput.rst","tools/nodetool/gettimeout.rst","tools/nodetool/gettraceprobability.rst","tools/nodetool/gossipinfo.rst","tools/nodetool/handoffwindow.rst","tools/nodetool/help.rst","tools/nodetool/import.rst","tools/nodetool/info.rst","tools/nodetool/invalidatecountercache.rst","tools/nodetool/invalidatekeycache.rst","tools/nodetool/invalidaterowcache.rst","tools/nodetool/join.rst","tools/nodetool/listsnapshots.rst","tools/nodetool/move.rst","tools/nodetool/netstats.rst","tools/nodetool/nodetool.rst","tools/nodetool/pausehandoff.rst","tools/nodetool/profileload.rst","tools/nodetool/proxyhistograms.rst","tools/nodetool/rangekeysample.rst","tools/nodetool/rebuild.rst","tools/nodetool/rebuild_index.rst","tools/nodetool/refresh.rst","tools/nodetool/refreshsizeestimates.rst","tools/nodetool/reloadlocalschema.rst","tools/nodetool/reloadseeds.rst","tools/nodetool/reloadssl.rst","tools/nodetool/reloadtriggers.rst","tools/nodetool/relocatesstables.rst","tools/nodetool/removenode.rst","tools/nodetool/repair.rst","tools/nodetool/repair_admin.rst","tools/nodetool/replaybatchlog.rst","tools/nodetool/resetfullquerylog.rst","tools/nodetool/resetlocalschema.rst","tools/nodetool/resumehandoff.rst","tools/nodetool/ring.rst","tools/nodetool/scrub.rst","tools/nodetool/setbatchlogreplaythrottle.rst","tools/nodetool/setcachecapacity.rst","tools/nodetool/setcachekeystosave.rst","tools/nodetool/setcompactionthreshold.rst","tools/nodetool/setcompactionthroughput.rst","tools/nodetool/setconcurrency.rst","tools/nodetool/setconcurrentcompactors.rst","tools/nodetool/setconcurrentviewbuilders.rst","tools/nodetool/sethintedhandoffthrottlekb.rst","tools/nodetool/setinterdcstreamthroughput.rst","tools/nodetool/setlogginglevel.rst","tools/nodetool/setmaxhintwindow.rst","tools/nodetool/setstreamthroughput.rst","tools/nodetool/settimeout.rst","tools/nodetool/settraceprobability.rst","tools/nodetool/sjk.rst","tools/nodetool/snapshot.rst","tools/nodetool/status.rst","tools/nodetool/statusautocompaction.rst","tools/nodetool/statusbackup.rst","tools/nodetool/statusbinary.rst","tools/nodetool/statusgossip.rst","tools/nodetool/statushandoff.rst","tools/nodetool/stop.rst","tools/nodetool/stopdaemon.rst","tools/nodetool/tablehistograms.rst","tools/nodetool/tablestats.rst","tools/nodetool/toppartitions.rst","tools/nodetool/tpstats.rst","tools/nodetool/truncatehints.rst","tools/nodetool/upgradesstables.rst","tools/nodetool/verify.rst","tools/nodetool/version.rst","tools/nodetool/viewbuildstatus.rst","tools/sstable/index.rst","tools/sstable/sstabledump.rst","tools/sstable/sstableexpiredblockers.rst","tools/sstable/sstablelevelreset.rst","tools/sstable/sstableloader.rst","tools/sstable/sstablemetadata.rst","tools/sstable/sstableofflinerelevel.rst","tools/sstable/sstablerepairedset.rst","tools/sstable/sstablescrub.rst","tools/sstable/sstablesplit.rst","tools/sstable/sstableupgrade.rst","tools/sstable/sstableutil.rst","tools/sstable/sstableverify.rst","troubleshooting/finding_nodes.rst","troubleshooting/index.rst","troubleshooting/reading_logs.rst","troubleshooting/use_nodetool.rst","troubleshooting/use_tools.rst"],objects:{},objnames:{},objtypes:{},terms:{"000kib":[61,201],"000mib":54,"00t89":22,"011mib":201,"014kib":61,"017kib":61,"018kib":[61,201],"01t02":212,"021kib":[61,201],"022kib":61,"024kib":61,"028809z":198,"029kib":61,"031mib":201,"033kib":61,"036kib":61,"03t04":22,"040kib":61,"044kib":61,"045kib":61,"049kib":61,"054mib":201,"055z":198,"056kib":201,"061kib":201,"062mib":201,"063kib":201,"064kib":201,"0665ae80b2d711e886c66d2c86545d91":199,"06t22":212,"077mib":201,"078kib":201,"081kib":201,"082kib":201,"090kib":201,"092mib":201,"096gib":209,"0974e5a0aa5811e8a0a06d2c86545d91":201,"099kib":201,"0d927649052c":61,"0ee8b91fdd0":213,"0f03de2d9ae1":57,"0h00m04":213,"0percentil":11,"0x0000000000000000":214,"0x0000000000000003":14,"0x00000004":13,"0x00007f829c001000":214,"0x00007f82d0856000":214,"0x00007f82e800e000":214,"0x00007f82e80cc000":214,"0x00007f82e80d7000":214,"0x00007f82e84d0800":214,"0x2a19":214,"0x2a29":214,"0x2a2a":214,"0x2a2c":214,"0x3a74":214,"100b":75,"100k":75,"100m":11,"100mb":6,"1024l":58,"105kib":201,"10m":11,"10mb":6,"10s":[76,214],"10x":[6,63],"115kib":61,"115mib":201,"11e6":76,"11e8":213,"11e9":[57,61,70],"122kib":201,"128kb":214,"128mb":61,"128mib":[6,55],"128th":4,"12gb":65,"12h30m":22,"130mib":201,"142mib":205,"147mib":201,"14t00":212,"150kib":201,"1520e8c38f00":70,"155kib":201,"15m":68,"160mb":63,"162kib":201,"165kib":201,"167kb":214,"16l":58,"16mb":[44,63],"16th":6,"173kib":201,"176kib":201,"17t06":212,"184kb":214,"192kib":55,"19821dcea330":61,"19t03":[162,205],"1f20868b27c7":[52,70],"1gb":61,"1mo":22,"1n_r":28,"1st":[22,69],"200m":[212,214],"203mib":201,"2062b290":213,"20m":214,"20t20":198,"217kb":214,"217mib":201,"22z":198,"232kib":61,"232mib":201,"233kib":61,"23t06":212,"23z":198,"244m":214,"245mib":201,"247mib":201,"24h":22,"25005289beb2":198,"250m":6,"251m":214,"253mib":201,"256mb":6,"256th":6,"258mib":201,"25mb":214,"265kib":201,"270mib":201,"27t04":212,"280mib":201,"28t17":212,"295kib":201,"296a2d30":61,"296a2d30c22a11e9b1350d927649052c":[59,61],"299kib":201,"29d":22,"29t00":212,"2cc0":213,"2e10":10,"2gb":65,"2nd":[6,11,69,72],"2xlarg":65,"300mib":201,"300s":6,"307kib":201,"30kb":214,"30s":6,"30t23":212,"314kib":201,"322kib":201,"325kib":201,"327e":76,"32gb":65,"32mb":[6,44],"331mib":201,"333kib":201,"33m":212,"348mib":201,"353mib":209,"3578d7de":198,"35ea8c9f":213,"361kib":201,"366b":214,"36x":48,"370mib":201,"378711z":198,"383b":214,"384z":198,"385b":214,"386kib":201,"387mib":201,"388mib":201,"392kib":201,"392mib":201,"394kib":201,"3f22a07b2bc6":198,"3ff3e5109f22":13,"3gb":[64,214],"3ms":214,"3rd":[6,68,72],"401mib":201,"406mib":201,"40a7":213,"40f3":13,"40fa":213,"40s":214,"410kib":201,"412kib":201,"416mib":209,"41b52700b4ed11e896476d2c86545d91":202,"41f9":[52,70],"423b":214,"423kib":201,"4248dc9d790e":198,"431kib":201,"43kb":214,"440kib":201,"443kib":201,"446eae30c22a11e9b1350d927649052c":[59,61],"449mib":201,"452kib":201,"457mib":201,"458mib":201,"45f4":[52,70],"461mib":201,"465kib":201,"46b4":[52,70],"46e9":213,"476mib":201,"481mib":201,"482mib":205,"48d6":198,"4ae3":13,"4d40":198,"4dcdadd2":[52,70],"4f34":[52,70],"4f3438394e39374d3730":202,"4f58":213,"4kb":11,"4mib":[6,55],"4th":70,"4xlarg":65,"500m":214,"501mib":201,"50kb":[6,214],"50m":[11,214],"50mb":[6,58,63,206],"50th":210,"512mb":6,"512mib":[6,55],"513kib":201,"521kib":201,"522kib":61,"524kib":201,"536kib":201,"543mib":201,"545kib":201,"54kb":214,"550mib":201,"5573e5b09f14":13,"559kib":201,"561mib":201,"563kib":201,"563mib":201,"56m":212,"571kib":201,"576kb":214,"5850e9f0a63711e8a5c5091830ac5256":207,"591mib":201,"592kib":201,"5gb":58,"5kb":6,"5level":58,"5mb":63,"603kib":201,"606mib":201,"60m":11,"61111111111111e":202,"613mib":201,"619kib":201,"61de":213,"635kib":201,"6365332094dd11e88f324f9c503e4753":[200,203,205,206,208,209],"638mib":201,"640kib":201,"646mib":201,"64k":6,"64kb":64,"64kib":55,"650b":214,"65c429e08c5a11e8939edf4f403979ef":[198,200],"65kb":214,"663kib":201,"665kib":201,"669kb":214,"683kib":61,"684b":[52,70],"684mib":201,"688kib":201,"690mib":201,"6e630115fd75":213,"6gb":213,"6ms":6,"6tb":65,"701mib":201,"715b":214,"718mib":201,"71b0a49":212,"725mib":201,"730kib":201,"732mib":201,"734mib":201,"736kb":214,"7374e9b5ab08c1f1e612bf72293ea14c959b0c3c":37,"737mib":201,"738mib":201,"743kib":201,"744mib":201,"751mib":201,"752e278f":213,"75th":68,"771mib":201,"775mib":209,"780mib":201,"782kib":201,"783522z":198,"789z":198,"791mib":201,"793kib":201,"798mib":201,"79kb":214,"7f3a":213,"802kib":201,"807kib":61,"812mib":201,"813kib":201,"814kib":201,"832mib":201,"835kib":201,"840kib":201,"843mib":201,"845b":214,"846kib":201,"848kib":201,"84fc":198,"861mib":201,"86400s":63,"869kb":214,"872kib":201,"877mib":201,"880mib":201,"882kib":201,"889mib":201,"892kib":201,"894mib":201,"89h4m48":22,"8gb":[65,214],"8th":[6,62],"903mib":201,"90percentil":11,"90th":68,"911kib":201,"920kib":201,"920mib":201,"9328455af73f":213,"938kib":201,"954kib":201,"957mib":201,"95ac6470":76,"95th":68,"965kib":201,"9695b790a63211e8a6fb091830ac5256":207,"974b":213,"975kib":201,"983kib":201,"98th":68,"993mib":201,"996kib":201,"99f7":[52,70],"99p":[11,61],"99percentil":11,"99th":[68,210],"9dc1a293":213,"9e6054da04a7":213,"9eeb":[52,70],"9gb":214,"9percentil":11,"9th":68,"\u00eatre":9,"abstract":[33,38],"boolean":[9,11,12,14,17,20,22,28,29,57,76],"break":[11,31,41,63,69,207,211,214],"byte":[4,6,9,13,22,28,52,55,57,68,85,103,139,189,201,213],"case":[4,6,10,11,12,13,14,16,17,18,22,24,26,27,28,34,37,38,41,43,44,55,60,61,65,66,71,73,75,76,201,212,213,214],"catch":[33,55,203],"class":[3,6,11,14,22,29,33,39,43,51,52,54,57,58,59,61,63,64,67,70,71,75,140,152,173,201,212],"default":[0,4,6,10,11,13,14,17,18,20,22,27,32,39,43,44,45,48,51,52,55,56,58,59,60,61,62,63,64,66,68,69,70,71,73,75,76,80,99,103,110,139,140,142,145,155,156,162,177,179,190,198,201,202,206,210,212,213,214],"enum":[9,56],"export":[39,54,68,76,214],"final":[14,20,24,28,33,35,39,42,52,58,61,62,63,65,71,77,156,197,214],"float":[9,10,11,12,14,17,19,22,60,64],"function":[0,3,6,9,10,11,12,15,16,18,20,22,28,38,46,50,51,52,57,58,71,72,74,76,197],"goto":32,"import":[1,11,14,22,23,24,27,39,40,43,45,56,59,63,65,66,67,68,70,76,140,210,213,214],"int":[4,9,10,11,13,14,17,18,19,20,22,43,52,57,59,61,62,64,68,69,70],"long":[4,6,13,22,27,37,38,44,51,54,59,63,66,68,69,75,204,205,212,214],"new":[0,1,3,4,6,10,11,14,16,17,18,19,20,21,22,24,27,28,32,33,35,36,38,39,41,42,43,47,50,51,52,54,55,56,57,58,59,60,61,63,65,66,69,71,73,75,131,138,140,200,201,203,205,208,210],"null":[9,10,12,13,14,17,18,22,33,57,76],"public":[6,14,33,34,42,43,44,48,61,71,72],"return":[6,9,11,13,14,16,17,18,19,20,22,24,27,38,52,56,57,66,69,75,155,199,200,214],"short":[4,22,25,28,35],"static":[6,9,10,11,18,24,25,28,35,61,68,72,202],"super":[4,24,71,74,75],"switch":[4,6,10,20,24,39,44,55,67,68,71,72],"throw":[6,14,33,43,52,210],"transient":[3,6,11],"true":[6,11,12,17,20,22,27,28,39,44,51,52,54,56,57,58,59,62,63,66,71,73,76,137,140,207],"try":[0,6,11,24,26,27,33,34,39,41,44,54,58,61,63,70,155,201,213,214],"var":[4,6,33,48,198,199,200,201,202,203,204,205,206,207,208,209,212,214],"void":43,"while":[0,4,6,10,11,12,13,22,25,28,30,37,41,42,51,52,55,56,60,61,63,64,65,66,70,71,76,201,210,212,213,214],AES:6,AND:[9,11,13,14,18,20,29,52,57,61,71,75,76,212],AWS:65,Added:[10,53],Adding:[6,11,20,22,28,44,50,52,55,67,71],And:[11,14,20,55,71],Are:38,Ave:22,BUT:33,But:[13,20,22,27,32,33,41,44,61,69,76],CAS:[1,6,213],CCS:214,CFs:[155,162],CLS:76,CMS:214,DCs:6,DNS:44,Doing:[10,77,197],EBS:65,For:[0,3,4,6,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,28,36,41,42,43,44,45,48,49,52,55,58,63,65,66,69,70,71,72,75,76,201,202,203,206,210,212,213,214],GCs:6,HDs:214,Has:38,IDE:[30,36,40,50],IDEs:[30,39,40],IDs:[25,27,140,180],INTO:[6,9,11,13,14,17,22,52,59,61,70],IPs:[6,72,161,180],Ids:186,Its:[52,61],JKS:6,JPS:214,KBs:[6,66],LCS:[11,202],LTS:54,NFS:65,NOT:[6,9,10,11,13,14,16,18,20,21,22,61],NTS:6,N_s:28,Not:[13,20,41,54,63,64],ONE:[0,6,11,68,69,75,76],One:[0,24,27,41,43,44,54,61,63,214],PFS:6,Pis:65,QPS:210,Such:22,THE:6,TLS:[6,61,67,201],That:[0,11,12,18,22,27,41,44,63,76,214],The:[0,1,3,4,6,8,9,10,11,12,14,16,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,35,36,37,39,41,42,43,44,45,48,49,50,51,52,53,54,55,56,59,60,61,62,64,65,66,68,69,70,71,72,73,74,75,76,80,83,88,90,96,100,106,109,110,113,118,122,124,126,131,138,140,142,146,147,153,155,162,165,166,173,179,180,181,188,190,193,194,196,200,201,202,203,205,206,207,208,211,212,213,214],Their:22,Then:[13,43,44,48,63,71,203,207,214],There:[6,10,11,12,13,14,22,25,27,28,30,39,41,43,44,55,63,66,68,70,71,75,204,206,210,213,214],These:[0,4,6,11,14,30,39,51,55,61,68,70,71,75,76,208,210,211,212,213,214],USE:[9,14,15,51,52,57,58,59],USING:[9,13,16,21,22,63],Use:[6,11,13,20,24,25,44,49,50,52,61,62,67,71,75,76,77,78,83,140,145,155,186,193,197,198,203,204,205,208,211],Used:[23,24,25,26,27,28,29,30,68,214],Useful:214,Uses:[6,17,67,72],Using:[1,11,13,35,43,44,52,53,67,71,77,197,198,201,205,208,212],WILL:6,WITH:[9,11,12,16,18,20,29,51,52,57,59,60,61,62,63,64,70,71,75,76],Will:[6,50,52,66,103,140,173,203],With:[0,1,6,13,17,44,56,61,63,69,70,73,79,212,214],Yes:44,_build:54,_build_java:54,_by_:24,_cache_max_entri:71,_cdc:62,_development_how_to_review:36,_if_:6,_main:54,_must_:6,_only_:212,_path_to_snapshot_fold:61,_trace:[68,213],_udt:14,_update_interval_in_m:71,_use:14,_validity_in_m:71,_x86_64_:214,a278b781fe4b2bda:48,a6fd:213,a8ed:57,abbrevi:42,abil:[14,20,30,44,64],abilityid:16,abl:[0,1,6,14,22,25,26,28,32,35,39,43,44,51,52,56,59,63,71,210,211],abort:32,about:[0,1,4,6,20,23,24,26,27,28,29,35,39,40,41,43,44,52,56,57,60,63,70,72,76,82,140,161,202,212,213,214],abov:[0,4,6,8,11,12,13,14,22,34,39,41,44,63,68,75,77,197,201,208,214],absenc:12,absent:0,abstracttyp:22,ac79:213,acceler:74,accept:[0,6,10,11,12,13,17,41,43,60,64,66,69,73,98,140],access:[3,6,10,11,20,22,24,26,30,39,41,57,58,61,65,66,67,68,74,201,202,210,211,214],accident:[24,200],accompani:6,accomplish:[26,52],accord:[0,1,4,6,24,44],accordingli:[6,14,44],account:[1,6,22,35,42,43,214],accru:[63,68],accrual:0,accumul:[6,63,66,68],accur:[6,24,28,44,60,73,161,202],accuraci:[60,142,190],acheiv:71,achiev:[0,1,6,52,63,68],achil:46,ack:[4,6,69],acknowledg:[0,25,66,69],acoount:68,acquir:[20,55,68],across:[0,1,6,11,20,25,27,28,41,56,66,68,70,71,72,75,140,144,202,209],act:[0,26,28,212],action:[6,13,20,39,66,209,214],activ:[4,6,30,36,41,51,52,55,57,62,68,70,76,140,142,190,210,212,213,214],active_task:57,active_tasks_limit:57,activetask:68,actor:71,actual:[0,4,6,13,21,28,30,33,35,38,42,44,48,55,56,57,58,63,70,72,75,155,205,214],acycl:20,adapt:[23,24,25,26,27,28,29,30],add:[0,6,9,10,11,22,24,25,28,32,35,36,37,38,40,41,42,45,48,50,51,52,54,56,58,59,61,63,66,69,70,71,75,203,208,212],addamsfamili:11,added:[0,1,3,4,6,10,11,14,19,24,35,38,52,55,56,57,59,61,62,63,66,69,70,206],adding:[0,6,13,14,24,28,38,52,65,70,76,203,209],addit:[0,1,3,6,9,11,13,19,20,22,24,25,26,27,28,39,41,45,51,55,56,57,58,59,63,65,66,68,69,71,76,212,214],addition:[11,13,32,63,70,75,212],additional_write_polici:[11,61],addr:55,address:[6,8,17,22,25,26,29,32,39,41,45,50,51,52,54,55,57,58,59,61,68,70,72,73,74,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,213,214],addressload:52,addrow:61,adher:10,adjac:63,adjust:[6,11,25,60],adler32:4,adopt:55,adv:48,advanc:[0,3,6,35,57,58,67,71,211],advantag:[0,27,65],advers:[44,213],advic:[41,44],advis:[6,12,18,22,44],advoc:0,aefb:198,af08:13,afd:22,affect:[0,11,24,38,41,44,51,56,63,69,162,205,210,214],afford:6,afraid:27,after:[5,6,10,11,12,13,14,16,17,18,24,25,27,39,41,42,44,51,52,54,59,61,62,63,65,66,67,68,69,70,71,72,76,203,204,207],afterward:[32,35,39,43],afunct:14,again:[0,6,25,41,42,52,54,59,63,70,73,76,204,207],against:[6,11,14,18,27,30,35,41,43,44,52,56,57,65,66,70,73,75,76,155,202,214],agent:[24,51,52,59,61,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,214],agentlib:39,aggreg:[3,6,9,10,13,15,18,20,51,52,57,58,68,76],aggress:210,ago:204,agre:[0,69],aid:[3,12],aim:[6,212],akeyspac:14,akin:55,alg:[61,201],algorithm:[0,6,11,61,73,201,212],alia:[10,13,14,46],alias:[6,10,18],alic:20,align:33,aliv:[0,6],all:[0,1,3,4,6,9,11,12,13,14,17,18,19,22,23,24,25,26,27,28,29,30,32,33,34,35,37,38,39,41,43,50,51,52,54,55,56,57,58,60,61,62,63,66,68,69,70,71,73,75,76,77,80,81,82,98,110,115,131,132,137,140,142,144,153,156,162,177,179,181,190,192,193,194,197,199,203,205,209,210,212,213,214],allmemtableslivedatas:68,allmemtablesoffheaps:68,allmemtablesonheaps:68,alloc:[0,6,44,54,55,62,65,68],allocate_tokens_for_keyspac:[57,73],allow:[0,1,3,4,6,9,10,11,12,14,16,17,18,22,23,24,27,32,35,36,45,52,56,57,60,61,62,63,64,65,69,70,72,75,205,213,214],allowallauthent:[6,71],allowallauthor:[6,71],allowallinternodeauthent:6,allowallnetworkauthor:6,almost:[0,4,6,14,22,55,63,210,214],alon:[11,33],along:[0,6,13,27,36,42,54,58,66,137,140,212],alongsid:[49,76],alpha4:[11,22,50],alphabet:33,alphanumer:[11,20],alreadi:[6,11,14,16,18,22,24,26,27,41,44,52,54,55,61,63,71,75,77,193,197,206],also:[0,3,4,6,10,11,12,13,14,17,18,20,22,23,24,25,26,28,30,32,35,39,41,42,43,44,45,52,54,56,58,59,61,62,63,65,66,68,69,71,73,76,110,194,207,208,212,213,214],alter:[0,9,10,15,17,28,44,57,60,62,63,64,70,71],alter_keyspac:51,alter_keyspace_stat:12,alter_rol:51,alter_role_stat:12,alter_t:51,alter_table_instruct:11,alter_table_stat:12,alter_typ:51,alter_type_modif:22,alter_type_stat:[12,22],alter_user_stat:12,alter_view:51,altern:[10,11,12,13,17,22,39,41,45,61,65,66,69,71,201],although:[6,27,28,41,55,75,212,214],altogeth:55,alwai:[0,3,4,6,9,10,11,13,14,18,22,27,33,35,41,42,43,44,52,55,63,65,75,210,214],amazon:[0,3],amazonaw:54,amen:[24,26,27,29],amend:37,amenities_by_room:[24,29],amenity_nam:29,among:69,amongst:11,amount:[0,6,11,13,22,28,39,41,43,44,56,63,64,65,66,68,70,73,76,155,214],amplif:[63,65],anaggreg:14,analogu:13,analysi:[24,28,211,212],analyt:[24,60],analyz:[25,28,43,214],ancestor:[4,208],ani:[0,4,6,10,11,12,13,14,17,18,20,21,22,24,25,27,30,32,34,35,37,38,39,41,42,43,45,48,50,51,52,54,55,56,57,61,63,65,66,68,69,70,71,73,75,76,78,131,137,140,145,162,177,198,202,205,207,208,211,212,213],annot:33,anonym:[12,22,51,57,58],anoth:[1,6,11,14,20,22,24,27,28,43,52,55,57,59,61,63,69,71,76,199,206,211,214],anotherarg:14,answer:[40,214],ant:[32,34,39,41,43,54],antclassload:43,anti:[0,6,22,31,66],anticip:[0,11],anticompact:[63,68,186,206],anticompactiontim:68,antientropystag:[57,68,213],antipattern:65,anymor:[37,63],anyon:33,anyth:63,anywai:[6,54],anywher:[13,55,62],apach:[0,1,2,3,5,6,7,14,21,30,33,34,35,37,38,40,41,42,43,44,47,48,51,52,54,55,56,57,58,59,61,63,64,66,68,71,74,77,198,199,200,201,202,203,204,205,206,208,209,212],apart:58,api:[0,6,8,17,49,56,57,72],appar:24,appear:[6,11,12,14,24,52,63,69,76],append:[4,22,24,37,58,65,66,68,76,212],appendic:[15,50],appendix:[12,15],appl:22,appli:[0,4,6,9,10,11,12,13,20,22,37,41,43,44,55,66,68,69,73,75,76],applic:[0,1,3,6,11,20,23,24,25,27,28,29,31,33,36,38,39,50,51,53,54,57,58,61,64,71,75,212],appreci:41,approach:[4,24,25,26,27,28,55,63,73],appropri:[6,11,20,22,38,41,42,55,71,72,73,212],approv:32,approxim:[0,28,52,63,68,202],apt:[48,214],arbitrari:[11,12,22,59,75],architectur:[3,25,44,50,74],archiv:[4,6,42,52,62,103],archive_command:[51,52,103],archive_retri:[52,103],area:[3,36,214],aren:[13,70],arg:[14,52,140,178,198,202,208],argnam:14,argnum:14,argument:[6,11,13,14,16,17,44,45,51,52,59,61,64,75,76,78,79,80,81,83,88,90,96,100,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196],arguments_declar:14,arguments_signatur:14,arithmet:[10,12,15,50],arithmetic_oper:12,armor:42,around:[6,20,24,27,51,52,63,65,72,214],arrai:[6,23,44,55],arriv:[6,41,44,55],arrow:26,artem:24,artifact:[26,34,39,40],artifici:11,asap:10,asc:[9,11,13,29,57],ascend:[11,13],ascii:[9,14,17,22],asdf:198,asf:[8,39,42],ask:[5,28,41,42,43,50,71],aspect:[0,11],assassin:140,assertionerror:33,assertrow:43,assess:[213,214],assign:[0,6,13,20,25,27,44],assist:24,associ:[0,6,11,26,52,57,74,208,210],assum:[0,6,11,14,25,26,27,28,35,39,71,72,210,214],assumpt:[0,71],assur:53,asterisk:25,astyanax:46,async:[6,71],asynchron:[16,44,52,56,65],asynchroni:68,ata:27,atabl:14,atom:[3,11,13,21,37,69],atomiclong:68,attach:[36,41,71,74,214],attack:71,attemp:68,attempt:[0,6,11,16,18,20,22,24,44,51,55,58,63,66,68,69,70,71,76,77,156,197,207,212],attent:[33,34,41,42],attract:24,attribut:[23,24,25,51,52,58,63],audienc:0,audit:[3,6,27,50,52,53,89,99,140],audit_log:6,audit_logging_opt:[51,58],audit_logging_options_en:57,audit_logs_dir:[51,58],auditlog:[51,99],auditlogentrytyp:51,auditlogkeyspac:[51,52],auditlogview:[3,51,58],audt:58,aug:[51,52,59,61,207],auth:[6,51,58,61,201],authent:[10,51,58,61,67,76,201],authenticatedus:6,author:[9,20,22,35,41,67,75],authorizationproxi:71,authprovid:[61,201],auto:[0,6,11,44,54,59,75,181],auto_bootstrap:73,auto_snapshot:[57,59],autocompact:[63,90,100,140,181],autom:[30,33,36],automat:[6,13,14,16,32,35,39,43,44,48,51,56,59,63,70,71,73,75],automatic_sstable_upgrad:57,avail:[0,2,3,6,8,11,14,20,23,24,25,26,27,28,29,30,32,39,41,42,43,48,52,54,55,58,62,66,69,70,71,72,74,76,80,110,153,162,173,193,210,212,214],availabil:6,available_rooms_by_hotel_d:[24,28,29],averag:[6,11,14,28,63,68,201,212,213,214],average_live_cells_per_slice_last_five_minut:189,average_s:11,average_tombstones_per_slice_last_five_minut:189,averagefin:14,averagest:14,avg:[28,61,201,214],avg_bucket_s:63,avgqu:214,avgrq:214,avoid:[0,6,11,12,27,33,38,41,52,55,56,60,63,65,68,71,72,76,194,201],awai:[39,73,76,213],await:214,awar:[0,6,11,41,55,60,64,66,161,210,213],awesom:75,axi:54,az123:25,azur:65,b00c:70,b124:13,b135:61,b2c5b10:212,b32a:[52,70],b64cb32a:[52,70],b70de1d0:13,b7a2:213,b7c5:213,b957:198,b9c5:213,back:[3,6,11,35,52,55,57,58,63,66,68,69,73,137,140,213],backend:6,background:[42,44,48,67,71,212,214],backlog:[6,55],backpressur:[6,55],backpressurestrategi:6,backup:[3,6,50,63,67,73,76,91,101,140,182,207,208],backward:[6,10,11,15,20,22],bad:[6,14,44,71,72,210,213],balanc:[0,3,6,24,56,66,73,210,213],banana:22,band:22,bandwidth:[6,55,56,74,214],bank:24,bar:[12,33,214],bardet:22,bare:6,base:[0,1,4,6,10,11,13,14,18,19,20,22,24,25,27,28,32,34,36,37,40,41,42,43,44,51,52,53,55,58,63,65,68,69,71,73,74,202,210,213],bash:[44,54,214],bashrc:54,basi:[0,6,11,32,44,52,55,64],basic:[0,6,11,24,25,55,57,63,65,75,77,197,208,211],batch:[0,2,4,6,9,11,15,27,43,50,51,52,57,67,69,75,76,210,214],batch_remov:[68,213],batch_stat:12,batch_stor:[68,213],batchlog:[1,13,68,112,140,157,163],batchtimemilli:52,batchtyp:75,bbee:61,bc9cf530b1da11e886c66d2c86545d91:205,be34:13,beatl:22,beca:76,becam:[0,3],becaus:[0,4,6,11,13,14,20,24,27,28,48,54,55,59,63,64,66,68,69,71,202,205,214],becom:[0,4,6,11,14,20,41,59,63,68,69,71,73],been:[0,1,4,6,10,11,13,14,15,20,22,24,38,41,42,52,54,55,56,57,59,61,63,65,69,70,71,162,205,208,210],befor:[0,4,6,10,11,13,14,16,19,21,22,25,26,28,32,35,36,39,40,42,43,46,51,52,55,57,58,59,61,63,66,68,69,71,72,73,75,76,103,179,197,198,199,200,201,202,203,204,205,206,207,208,209,210],began:3,begin:[9,12,13,24,26,27,43,71,76],beginn:41,begintoken:76,behalf:24,behav:6,behavior:[0,6,10,11,14,17,22,33,38,60,63,67,73,156,210],behind:[6,33,43,44,51,52,58,63],being:[0,4,6,11,13,17,22,24,28,38,42,43,44,51,52,55,58,60,61,63,68,69,70,73,203,212,213,214],believ:[66,210],belong:[0,3,11,13,14,56,68,80,140],below:[6,11,12,13,17,20,22,23,24,25,26,27,28,34,41,48,53,55,58,63,68,76,86,201,203,210,212],benchmark:[52,56,65,75],benefici:63,benefit:[0,6,36,51,60,63,65,67,201],best:[0,3,6,24,27,29,30,35,42,43,63,66,67,71,72,210,214],best_effort:6,better:[6,33,35,36,41,55,63,65,66,201,213,214],between:[0,1,4,6,9,10,11,12,13,15,23,24,25,26,31,41,44,55,56,60,63,64,66,68,69,70,71,74,75,155,177,214],beyond:[6,63,76,194],big:[6,28,59,61,63,83,198,199,200,201,202,204,205,206,207,208,209],bigg:28,bigger:[11,63],biggest:14,bigint:[9,14,17,19,22,57],bigintasblob:14,bigtabl:3,bigtableread:[199,205,207,209],billion:28,bin:[39,48,49,52,54,61,76,212],binari:[14,42,47,51,52,58,71,92,102,140,183,212],binauditlogg:[51,99],bind:[6,10,12,14,44,52,61],bind_mark:[12,13,18,22],binlog:[52,58],biolat:214,biolog:11,biosnoop:214,birth:13,birth_year:13,bit:[14,17,22,28,34,41,44,54,64,65],bite:44,bitempor:74,bitstr:9,black:6,blank:[6,33,44,202],blindli:44,blob:[9,10,12,17,22,50,64,66,75],blob_plain:42,blobasbigint:14,blobastyp:14,block:[4,6,11,37,45,51,52,55,56,57,58,63,65,67,68,70,71,77,103,197,212,213,214],blocked_task:57,blocked_tasks_all_tim:57,blockedonalloc:6,blockingbufferhandl:55,blog:[6,13],blog_til:13,blog_titl:13,blogpost:75,bloom:[4,11,50,56,65,67,68,202],bloom_filter_false_posit:189,bloom_filter_false_ratio:189,bloom_filter_fp_ch:[4,11,60,61],bloom_filter_off_heap_memory_us:189,bloom_filter_space_us:189,bloomfilterdiskspaceus:68,bloomfilterfalseposit:68,bloomfilterfalseratio:68,bloomfilteroffheapmemoryus:68,blunt:71,bnf:12,bob:[13,20],bodi:[6,11,12,55,75],bog:23,boilerpl:40,book:[23,26],boolstyl:76,boost:6,boot:44,bootstrap:[0,6,50,54,56,64,67,68,71,140,145,173,203],born:13,borrow:55,both:[0,1,3,6,11,13,14,18,22,23,24,28,36,37,38,41,42,44,45,51,52,55,56,60,63,64,65,68,69,71,73,75,76,208,214],bottleneck:6,bottom:44,bound:[4,6,11,12,22,52,55,56,58,61,65,71],boundari:203,box:[3,6,26,71,72],brace:33,bracket:12,braket:12,branch:[32,35,37,38,39,42,43],branchnam:41,brand:0,breadcrumb:210,breakdown:[213,214],breakpoint:39,breed:43,brendangregg:214,breviti:55,brief:214,briefli:[1,213],bring:[0,6,54,56],brk:44,broadcast:6,broadcast_address:72,broken:[6,63,68,205],brows:[6,42,198,199,200,201,202,203,204,205,206,208,209],browser:[76,214],bucket:[0,28,63],bucket_high:63,bucket_low:63,buff:214,buffer:[4,6,52,54,55,61,62,66,68],bufferpool:[54,67],buffers_mb:214,bug:[10,37,40,42,43,44,50,70],build:[18,27,30,32,34,35,36,40,41,42,43,50,53,61,68,70,74,75,140,196],builder:[6,61,117,140,170],buildfil:54,built:[1,18,28,39,54,68],bulk:[50,56,66,67,201],bump:[4,10,203],bunch:33,burn:62,busi:[0,24,27],button:[35,39,44],bytebuff:[14,55],byteorderedpartition:[6,14],bytesanticompact:68,bytescompact:68,bytesflush:68,bytesmutatedanticompact:68,bytespendingrepair:68,bytesrepair:68,bytestyp:[9,202],bytesunrepair:68,bytesvalid:68,bz2:42,c09b:70,c217:61,c22a:61,c3909740:57,c60d:198,c73de1d3:13,c7556770:57,c_l:28,cach:[0,6,11,20,34,44,45,61,65,67,72,131,133,134,135,140,164,165,213],cachecleanupexecutor:[57,68,213],cached_mb:214,cachenam:68,cachestat:214,cadenc:54,calcul:[0,6,23,24,25,31,55,60,61,62,63,68,69,72,201,202],call:[0,9,11,12,13,14,20,24,33,35,40,45,50,52,58,59,61,63,64,65,68,73,140,173,214],callback:[55,68],caller:33,can:[0,3,4,5,6,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,27,28,30,32,33,34,35,36,37,38,39,41,42,43,45,48,49,50,51,52,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,75,76,78,80,81,83,88,90,96,100,103,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,198,199,200,201,203,204,205,206,207,210,211,212,213,214],cancel:[10,156],candid:63,cannot:[1,6,9,11,13,14,17,18,20,22,27,43,51,54,55,56,57,61,63,66,71,78,140,213],cap:[2,12,114,119,125,140,167,172,175],capabl:[0,6,44,74,76],capac:[0,6,28,51,52,55,62,68,72,74,140,142,164,190,209,210,212,214],capacit:210,capacity_byt:57,capi:50,captur:[6,11,24,50,52,67,71,77,212],cardin:202,care:[6,63,75,155,214],carefulli:34,carlo:20,carpent:[23,24,25,26,27,28,29,30],carri:[33,155],cascad:27,cascommit:68,cascontent:[126,176],casprepar:68,caspropos:68,casread:68,cassablanca:22,cassafort:46,cassanda:0,cassandra:[0,1,2,3,4,5,8,10,11,13,14,18,20,21,22,23,24,25,26,28,29,31,33,34,36,37,41,46,47,49,51,52,54,55,56,57,59,60,61,63,64,65,66,68,70,72,73,76,99,103,140,151,155,158,162,187,195,197,198,199,200,201,202,203,204,205,206,208,209,210,211,213,214],cassandra_flam:214,cassandra_hom:[4,6,54,62,66,71,212],cassandra_job_dsl_se:32,cassandra_stack:214,cassandra_use_jdk11:54,cassandraauthor:[6,71],cassandradaemon:[39,48,54],cassandrafullquerylog:52,cassandralogin:71,cassandranetworkauthor:6,cassandrarolemanag:[6,71],casser:46,cassi:46,cast:[10,13,18],caswrit:68,cat:[22,198,214],catalog:[59,61],catalogkeyspac:[59,61],catalokeyspac:59,categor:68,categori:[11,12,13,14,58,99],caught:[38,68],caus:[0,4,6,18,27,44,55,63,70,71,203,205,212,213,214],caution:[6,64],caveat:71,cbc:6,ccm:[38,43,214],ccmlib:43,cd941b956e60:213,cdc:[6,11,61],cdc_enabl:62,cdc_free_space_check_interval_m:62,cdc_free_space_in_mb:62,cdc_raw:[6,62],cdc_raw_directori:62,cdccompactor:6,cdf7:57,cell:[6,22,28,68,110,194,198,202,213],center:[6,11,20,22,24,44,66,72,73,96,106,140,155],central:[39,71,76,210],centric:[20,35],certain:[0,1,4,6,9,11,20,35,43,56,63,71,199],certainli:[14,24,26,28],certif:[67,140,151],cf188983:198,cfname:[124,142,190],cfs:33,chain:20,challeng:[3,36,74],chanc:[36,60,69,202],chang:[0,4,6,11,12,15,20,22,27,32,34,35,36,37,39,40,42,47,48,50,51,52,55,57,59,64,67,68,70,71,173,200,203,212,214],changelog:42,channel:0,charact:[11,12,13,17,20,22,28,33,75,76],character:6,chat:8,cheap:[6,11,52],chebotko:[24,25,30],check:[0,6,13,24,32,33,38,39,41,42,43,44,52,54,55,60,61,62,63,68,71,77,131,140,155,194,197,209,213],checklist:[40,41,50],checkout:[35,39,41,42],checksum:[4,6,11,56,64,140,194,208],chen:23,cherri:37,chess:13,child:76,chmod:[51,52,61,71],choic:[0,6,11,42,50,63,67,204],choos:[0,1,3,6,11,40,42,46,65,68],chord:0,chose:0,chosen:[0,6,11,14,213],chown:71,christoph:22,chrome:76,chronicl:[51,52,58],chunk:[4,6,11,44,55,56,57,64,76],chunk_length_in_kb:[11,61,64],chunk_length_kb:6,chunk_lenth_in_kb:11,chunkcach:68,chunksiz:76,churn:6,cipher:[6,61,71,201],cipher_suit:6,circular:20,circumst:[11,27,69],citi:[22,29],claim:30,clash:12,class_nam:[4,6],classload:[43,54],classpath:[6,14,22,68],claus:[10,11,14,16,17,18,20,33],clean:[6,33,52,68,77,80,140,158,197,201],cleanli:41,cleanup:[44,63,67,68,110,140,186,208],clear:[38,41,61,77,82,131],clearli:26,clearsnapshot:[59,140],click:[13,39,41,42,43,214],client:[0,1,4,6,8,10,11,13,17,20,22,27,38,44,45,47,50,51,58,61,62,65,66,67,69,76,82,140,201,205,211,212,213,214],client_encryption_opt:[61,71,201],clientrequest:68,clientstat:140,clock:[0,6],clockr:6,clockwis:0,clojur:47,clone:[39,42,44,54,76,214],close:[6,15,35,42,61,71,214],closer:60,closest:69,cloud:67,clue:[24,214],cluster:[1,2,3,4,6,9,10,11,13,14,21,22,24,27,28,29,30,38,43,45,49,50,52,54,55,56,57,59,61,63,65,66,68,69,70,71,72,73,75,76,77,87,108,112,128,140,163,180,197,202,209,210,211,212,214],cluster_nam:[45,49,57],clustering_column:11,clustering_ord:11,clusteringtyp:202,cmake:214,cmd:214,cmsparallelremarken:39,coalesc:6,coalescingstrategi:6,codd:27,code:[6,10,12,14,21,25,28,32,35,36,37,38,39,40,43,50,54,64,68,210,214],codestyl:33,coher:74,col:[14,75],cold:6,collat:6,collect:[0,3,6,10,11,12,13,14,15,17,23,25,30,65,67,68,69,75,110,212],collection_liter:12,collection_typ:22,collector:212,color:[22,76,214],column1:9,column:[0,1,3,4,6,9,10,11,12,13,14,15,16,17,18,20,22,24,25,27,28,29,30,52,55,57,59,64,68,69,70,74,75,76,124,142,162,179,190,202,205,207,212,213],column_count:52,column_definit:[11,52],column_nam:[11,13,16],columnfamili:[4,6,9,33,63,70,200,203],columnspec:75,colupdatetimedeltahistogram:68,com:[6,14,32,33,35,37,42,54,71,214],combin:[0,3,4,6,10,55,63,69],come:[6,9,26,28,71,214],comingl:63,comma:[6,11,12,13,45,51,58,61,71,73,76,99,142,145,190,201],command:[0,3,6,18,27,30,34,37,42,43,44,45,48,49,51,52,54,57,59,61,64,66,67,70,71,75,77,78,79,80,81,83,88,90,96,100,103,106,109,110,113,115,118,122,124,126,130,131,138,140,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,197,200,201,206,207,208,211,212,213,214],commandlin:59,comment:[4,6,11,15,18,29,33,35,36,38,61,71],commit:[4,6,8,11,35,40,41,42,50,55,68,208,214],commitlog:[2,6,44,45,65,67,202,212,213],commitlog_archiv:[4,6],commitlog_compress:4,commitlog_directori:[4,45,65],commitlog_segment_size_in_mb:[4,44],commitlog_sync:4,commitlog_sync_batch_window_in_m:4,commitlog_sync_period_in_m:4,commitlog_total_space_in_mb:4,commitlogposit:202,commitlogread:62,commitlogreadhandl:62,commitlogseg:[6,67,68],committ:[36,37,40,41,42,43],commod:[2,3],common:[0,14,15,24,25,27,33,35,38,41,51,53,55,56,67,70,76,210,211,214],common_nam:11,commonli:[52,66,140],commun:[0,6,8,24,36,38,39,41,44,45,49,55,58,61,71,201],commut:44,compact:[4,6,11,15,44,50,56,57,59,60,61,64,65,67,75,80,84,85,110,113,114,140,153,162,166,167,173,181,186,193,199,200,201,202,203,205,208,211,212,214],compacted_partition_maximum_byt:189,compacted_partition_mean_byt:189,compacted_partition_minimum_byt:189,compaction_:186,compaction_histori:212,compaction_throughput:213,compaction_window_s:63,compaction_window_unit:63,compactionbyteswritten:68,compactionexecutor:[57,68,213],compactionhistori:[63,140],compactionid:186,compactionparamet:63,compactionparametersjson:63,compactions_in_progress:208,compactionstat:[63,140,213],compactionstrategi:67,compactiontask:212,compactor:[116,140,169],compani:27,compar:[0,1,3,4,6,34,41,53,63,68,69,70,75,210,213],comparis:28,comparison:6,compat:[6,9,10,11,13,15,20,38,41,61,77,214],compatilibi:22,compet:6,compil:[33,34,39,54,76],compilerthread3:214,complain:39,complet:[1,6,13,14,24,29,30,41,42,44,52,55,56,57,59,62,63,66,68,69,70,71,73,76,140,154,156,205,207,208,213],completed_task:57,completedtask:68,complex:[0,4,6,9,14,22,23,25,27,28,41],complexarg:14,compliant:[6,14,71],complic:41,compon:[0,4,6,11,24,38,60,68,71,140,173,214],compos:[11,13,22],composit:[4,11],compound:17,comprehens:38,compress:[0,4,6,11,43,50,55,57,61,63,65,66,67,68,75,202],compression_level:[11,64],compression_metadata_off_heap_memory_us:189,compressioninfo:[4,56,59,61],compressionmetadataoffheapmemoryus:68,compressionratio:68,compressor:[4,6,11,66,202],compris:[4,11,51,64],compromis:[1,42,71],comput:[0,4,6,11,14,28,52,54,209],concaten:[14,51,58],concentr:23,concept:[0,20,27,30,63],conceptu:[24,26,27,30,31,50],concern:[13,14,25,214],conclus:6,concret:[12,22],concurr:[0,1,6,32,55,61,65,75,115,116,117,140,155,168,169,170,201,213,214],concurrent_compactor:213,concurrent_materialized_view_build:18,concurrent_writ:4,concurrentmarksweep:65,condens:13,condit:[6,10,12,13,20,22,33,37,57,63,68,71,75,76,214],conditionnotmet:68,conf:[6,44,45,48,54,61,68,71,76,201,212],confid:0,config:[32,55,61,68,71,76,77,197],configu:[58,214],configur:[0,3,4,11,20,22,27,32,39,43,44,47,48,50,53,54,55,57,61,67,68,71,72,74,75,76,86,103,140,158,173,200,201,202,210,212,213],confirm:[6,8,25,26,29,32,38,39],confirm_numb:29,conflict:[0,13,22,37,40],conform:[18,38,61],confus:[10,12,44,214],congratul:35,conjunct:76,connect:[0,6,11,22,23,30,39,49,50,52,56,57,61,68,71,72,75,76,82,86,139,140,201,214],connectednativecli:68,connectednativeclientsbyus:68,connection_stag:57,connectionsperhost:[61,201],connector:[23,44,46,71],connnect:68,consecut:[28,45],consensu:[1,66],consequ:[11,13,19,22,65],conserv:[6,66],consid:[0,6,13,22,24,28,36,41,45,58,60,63,65,66,69,209],consider:[13,22,23,24,25,27,61],consist:[2,3,6,11,12,13,14,29,38,55,57,59,66,67,68,71,73,77,210,213],consol:[39,45,58,76],constant:[10,11,15,17,22,61],constantli:[0,6,63],constrain:27,constraint:1,construct:[0,12,69,214],constructor:[6,33],consum:[6,43,51,52,55,60,62,68,213],consumpt:62,contact:[0,6,11,44,50,69,210],contain:[0,1,3,6,8,9,10,11,12,13,15,16,18,20,22,24,25,34,39,41,43,52,55,57,59,63,64,66,68,71,74,76,179,199,204,208,210,212,213,214],contend:[6,68],content:[4,6,11,12,13,24,35,50,51,52,56,63,69,76,103,198,214],contentionhistogram:68,context:[4,6,9,20,22,26,39,41,44,71,212],contigu:13,continu:[0,1,6,28,33,43,51,54,55,56,58,63,66,71,72],contrarili:12,contrast:[0,24,27,43,71],contribut:[5,32,35,37,43,50],contributor:[35,37,41,48],control:[0,3,6,10,11,13,15,38,45,48,52,63,71,72,76],conveni:[9,12,14,17,43,73],convent:[6,11,14,15,25,35,37,40,41,43,71,72],converg:0,convers:10,convert:[10,13,14,63,214],convict:0,coordin:[0,1,3,6,11,13,14,22,44,55,59,66,68,69,156,210,211],coordinator_read:57,coordinator_scan:57,coordinator_writ:57,coordinatorreadlat:[68,210],coordinatorscanlat:68,coordinatorwritelat:[68,210],cop:33,copi:[0,1,3,6,28,34,44,53,54,55,59,61,63,69,77,201,210],copyright:[23,24,25,26,27,28,29,30],core:[6,14,58,65,74,168,213,214],correct:[0,6,10,34,38,48,52,61,63,64,71,140,153,200,206],correctli:[6,11,35,44,51,55,58,63,71],correl:[6,10,72,210,213],correspond:[0,4,6,9,11,13,14,18,22,35,41,43,44,56,61,62,66,72,201],corrupt:[6,57,61,63,64,65,70,77,162,194,197],corrupt_frames_recov:57,corrupt_frames_unrecov:57,cost:[6,13,22,64,70],couchbas:[59,61],could:[0,3,6,12,22,24,25,27,28,36,38,41,51,52,55,56,57,59,61,63,70,76,212,214],couldn:[48,66,68],count:[4,6,9,13,22,28,44,55,56,57,63,68,73,75,202,212,213,214],counter1:205,counter:[0,4,6,9,14,19,57,65,68,75,77,133,140,162,164,165,197],counter_mut:[68,213],counter_read:75,counter_writ:75,countercach:68,countermutationstag:[57,68,213],counterwrit:[75,126,176],countri:[13,22,25,29],country_cod:22,coupl:[0,6,25,27],cours:[13,70,209,214],cover:[11,25,35,38,41,43,44,47,53,63,68,69,202],coverag:[34,36,52],cph:[61,201],cpu:[0,6,11,62,64,67,210,212,213],cpu_idl:214,cq4:[51,52,212],cq4t:[51,52],cqerl:46,cqex:46,cql3:[14,38,43,76],cql:[0,3,6,10,11,12,13,14,16,17,19,20,22,25,27,28,29,30,42,43,46,49,50,51,53,57,58,59,61,63,67,71,75,77,173,198,214],cql_type:[11,12,13,14,20,22],cqlc:46,cqldefinit:14,cqlkeyspac:[59,61,70],cqlsh:[44,47,48,50,52,57,59,61,70,71,77],cqlshrc:77,cqltester:[38,43],cqltrace:214,craft:71,crash:65,crc32:[4,56,59,61,207,208],crc:[4,55,56,207,208],crc_check_chanc:[11,61,64],crdt:0,creat:[0,3,4,6,9,10,12,13,15,17,19,23,24,25,26,27,28,29,30,32,35,39,40,43,44,51,52,54,56,57,61,62,63,64,66,69,70,71,73,75,76,83,201,206,214],create_aggreg:51,create_aggregate_stat:12,create_funct:51,create_function_stat:12,create_index:51,create_index_stat:12,create_keyspac:51,create_keyspace_stat:12,create_materialized_view_stat:12,create_rol:51,create_role_stat:12,create_t:51,create_table_stat:12,create_trigg:51,create_trigger_stat:12,create_typ:51,create_type_stat:[12,22],create_user_stat:12,create_view:51,createkeystor:6,createrepo:42,createt:43,creation:[6,10,11,13,14,18,22,62,212],creator:20,credenti:[6,71],critic:[0,38,41,66,71,210,213],cross:[0,3,6,44,66,72],crossnodedroppedlat:68,crucial:[71,212,213,214],cryptographi:6,csv:[61,76],ctrl:214,cuddli:22,cue:25,culprit:210,cumul:[213,214],curent:202,curl:[37,48],current:[0,1,6,9,11,13,20,22,24,39,41,42,48,52,55,56,57,58,61,63,66,68,73,75,76,77,105,123,127,129,131,140,154,185,193,197,202,203,208,212,213],currentd:[10,14],currentlyblockedtask:68,currenttim:[10,14],currenttimestamp:[10,14],currenttimeuuid:[10,14],custom:[6,9,10,11,14,15,16,20,24,26,27,28,32,41,56,58,61,72,75,76,201],custom_option1:20,custom_option2:20,custom_typ:[14,22],cut:212,cute:22,cvh:38,cycl:[6,54,55,62,69,103],cython:77,d1006625dc9e:[52,70],d132e240:61,d132e240c21711e9bbee19821dcea330:[59,61],d18250c0:198,d85b:198,d936bd20a17c11e8bc92a55ed562cd82:204,d993a390c22911e9b1350d927649052c:59,daemon:[39,140,187,214],dai:[14,17,19,22,28,58,63,70],daili:[32,51,52,58,103],danger:6,dart:47,dart_cassandra_cql:46,dash:12,data:[1,2,3,4,6,10,12,14,15,16,18,26,27,29,38,45,48,50,52,55,56,57,60,64,65,66,67,68,69,70,71,72,74,75,76,78,83,96,103,106,110,131,140,145,155,179,194,198,199,200,201,202,203,204,205,206,207,208,209,212,213,214],data_file_directori:[45,65],data_read:20,data_writ:20,databas:[0,1,3,12,13,15,21,24,27,30,31,42,50,51,52,58,59,63,65,71,211,212,214],datacent:[0,1,3,6,11,52,55,56,57,61,70,72,96,106,119,140,155,172,201,210,213],datacenter1:[6,75],dataset:[2,3,6,70,214],datastax:[6,14,30,46,210],datastor:213,datatyp:14,date:[1,4,9,10,15,17,19,24,25,26,27,28,29,58,69,77,162,197,198,202],dateof:[10,14],datestamp:17,datetieredcompactionstrategi:[11,63],datetim:15,datum:3,daylight:22,db532690a63411e8b4ae091830ac5256:207,db_user:71,dba:[61,71],dbd:46,dc1:[6,11,20,66,71,213],dc1c1:209,dc2:[6,11,66,71,213],dc3:20,dcassandra:[63,68,71,73],dcawareroundrobin:210,dcl:[51,58],dclocal_read_repair_ch:69,dcom:71,dcpar:155,ddl:[11,51,57,58,59,61,76],ddl_statement:12,deactiv:6,dead:[0,6,67,78,140,214],dead_node_ip:73,deal:[55,77,197],deb:48,debian:[42,44,47,214],debug:[45,52,76,205,206,207,208,209,210,211,214],decai:210,decid:[9,35,55,61,63,66,72],decim:[9,14,17,19,22,76],decimalsep:76,decis:0,declar:[11,12,14,22,25],decod:[17,22,55,214],decommiss:[0,6,53,73,140],decompress:[64,214],decoupl:[0,56],decreas:[6,63,201,214],decrement:[13,22],decrypt:6,dedic:[4,6,24,52,56],dedupl:[137,140],deem:6,deep:[50,211,212],deeper:[41,214],default_time_to_l:[10,11,13,61],defend:44,defens:6,defer:[11,214],defin:[0,3,6,9,10,11,12,13,15,16,17,18,20,21,23,24,25,27,28,31,39,50,61,63,66,68,71,72,73,75,76,83,140,202],defineclass1:54,defineclass:54,definit:[9,13,14,15,18,22,23,24,25,26,27,28,29,30,50,53,59,60,61,75,202],deflat:[4,6,66],deflatecompressor:[11,64],degrad:[0,6,24],delai:[1,4,59,68,70],deleg:39,delet:[0,4,6,9,10,11,12,15,17,18,20,22,24,27,41,50,51,52,57,58,59,66,70,76,103,110,140,192,202,207,208,212],delete_stat:[12,13],deletiontim:4,delimit:6,deliv:[0,6,55,66,68],deliveri:[6,55,67,68,140,141,160,171],delta:[68,202],demand:[0,71],demo:53,demonstr:[51,52,54,59,61,70,211],deni:44,denorm:[22,24,25],denot:[6,12,25],dens:60,dep:34,departur:0,depend:[0,4,6,11,12,13,14,22,32,35,38,39,40,41,43,50,54,56,63,66,70,77,210],dependenic:34,depict:23,deploi:[34,44,45,214],deploy:[0,6,53,66,71,72,74],deprec:[6,10,11,14,15,61,63],depth:214,deriv:[55,61],desc:[9,11,13,52,57,76],descend:[11,13],describ:[2,6,7,9,10,11,12,13,14,15,17,20,22,26,27,30,38,39,41,42,52,53,60,71,77,140,197],describeclust:140,descript:[10,11,14,19,22,24,26,29,32,35,41,56,57,61,66,68,69,76],descriptor:[68,208],deseri:[53,209],design:[0,1,3,14,23,24,25,26,28,30,31,50,52,63,65,70],desir:[16,22,24,32,44,204],destin:[62,66,76],destroyjavavm:214,detach:42,detail:[5,6,10,11,12,13,14,22,23,24,25,26,32,35,36,44,54,57,59,67,71,74,75,76,77,197,207,212,213,214],detect:[1,2,6,37,44,55,71,209],detector:[0,108,140],determin:[0,6,11,13,20,24,27,28,56,59,60,64,69,72,155,210,213,214],determinist:[0,44],detractor:27,dev1:58,dev:[6,8,42,44,214],devcent:30,devel:54,develop:[3,8,30,35,36,39,41,43,54,65],devic:[4,74,214],df303ac7:213,dfb660d92ad8:76,dfp:194,dht:[6,202],diagnost:[6,53,67],diagram:[23,24,26,30,55],diagrammat:24,diamond:23,dictat:[6,71],did:[26,38,68,200],didn:[0,24],die:6,dies:[50,73],diff:[15,33,212],differ:[0,1,6,11,12,13,14,15,20,22,24,25,31,32,37,39,41,43,44,45,48,51,52,53,56,61,63,64,65,68,69,70,73,75,210,214],difficult:[0,6,43,214],difficulti:22,digest:[4,6,56,59,61,69,207,208],digit:[17,22,44],diminish:22,dinclud:34,dir:54,dir_path:[61,201],direct:[0,6,11,17,20,24,41,68,69,214],directli:[13,18,20,35,39,57,61,63,71,202,214],director:13,directori:[4,6,21,34,35,39,43,44,47,48,49,54,58,61,62,65,66,67,76,131,140,158,201,214],dirti:[4,6,52,214],disabl:[6,11,14,51,52,56,59,63,64,66,71,72,76,89,90,91,92,93,94,95,96,97,106,140,163,165,167,172,175,176,177],disable_stcs_in_l0:63,disableauditlog:[51,58,140],disableautocompact:[63,140],disablebackup:[59,140],disablebinari:140,disablefullquerylog:[52,140,212],disablegossip:140,disablehandoff:[66,140],disablehintsfordc:[66,140],disableoldprotocolvers:[57,140],disablesnapshot:162,disableuditlog:58,disadvantag:0,disagre:69,disallow:[6,53],disambigu:[51,52,59,61,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196],disappear:[11,69],discard:[6,55],disconnect:[55,63],discourag:[11,22,41],discov:[44,70],discoveri:[0,61],discret:0,discuss:[8,11,22,24,26,28,41,51,52,54,55,57,59,61,69],disk:[4,6,11,24,27,31,45,50,51,52,56,57,58,59,60,62,63,64,67,68,70,103,137,140,153,194,199,203,206,207,212,213,214],disk_spac:57,disk_usag:57,dispar:[6,27],dispatch:55,displai:[11,24,51,52,57,58,61,76,77,79,85,115,130,132,139,140,189,197,201,205,206,207,208,209,214],displaystyl:28,disrupt:[44,71],dissect:214,dist:42,distanc:[23,74],distinct:[0,9,10,13],distinguish:[9,14,56,59],distribut:[1,2,3,6,23,34,41,43,44,57,63,68,70,71,73,74,75,202,203,211,212,213,214],distro:42,dive:[50,211,212],diverg:1,divid:[12,25,27],divis:19,djava:[39,44,71],dml:[21,51,57,58],dml_statement:12,dmx4jaddress:68,dmx4jport:68,dns:44,dobar:33,doc:[6,34,35,38,42,70,71,200,214],document:[5,12,14,15,17,24,25,27,29,30,32,38,40,41,49,52,71,75,76],doe:[0,3,6,11,13,14,16,17,18,20,22,27,37,38,41,50,52,53,56,59,60,61,63,64,66,69,70,71,72,73,137,140,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214],doesn:[6,14,22,24,33,43,44,52,55,56,70,75,201,202,204,205,212,214],dofoo:33,doing:[6,13,18,27,43,44,63,68,73,214],dollar:[10,12],domain:[0,23,24,27,36,71,75,161,180],domin:214,don:[0,5,6,13,26,27,28,33,36,37,38,39,41,42,44,45,56,57,61,63,70,131,155,201,206,211,213,214],done:[6,11,13,22,25,27,32,35,36,41,42,43,45,49,52,55,63,75,203,206,207],dont:[57,58],doubl:[6,9,10,11,12,14,17,19,22,39,57,68,72],doubt:11,down:[0,6,20,23,28,52,56,63,68,70,72,73,94,140,155,203,210,212,213,214],downgrad:207,download:[6,30,32,39,42,48,54,68,74],downsampl:4,downstream:[26,213],downtim:[3,66],downward:20,dozen:213,dpkg:42,drag:11,drain:[4,55,66,140],draw:[0,25],drive:[0,6,63,65,212,213,214],driven:[3,27],driver:[6,12,14,20,28,30,43,47,50,57,76,210],driver_nam:57,driver_vers:57,drop:[1,6,10,15,50,51,52,53,55,57,58,59,61,63,68,70,71,103,199,202,203,205,210,213,214],drop_aggreg:51,drop_aggregate_stat:12,drop_funct:51,drop_function_stat:12,drop_index:51,drop_index_stat:12,drop_keyspac:51,drop_keyspace_stat:12,drop_materialized_view_stat:12,drop_rol:51,drop_role_stat:12,drop_tabl:51,drop_table_stat:12,drop_trigg:51,drop_trigger_stat:12,drop_typ:51,drop_type_stat:[12,22],drop_user_stat:12,drop_view:51,dropdown:214,droppabl:[6,55,63,202],dropped_mut:189,droppedmessag:67,droppedmut:68,dropwizard:68,drwxr:207,drwxrwxr:[59,61],dry:[77,197],dsl:32,dt_socket:39,dtest:[32,38,40],due:[0,1,11,13,22,34,44,48,55,59,63,66,68,73,210,214],dump:[51,52,58,76,77,197,212],duplic:[25,27,28,38,70,208],durabl:[0,2,4,59,62,66],durable_writ:11,durat:[6,10,15,19,20,63,66,68,75,142,190,201],dure:[6,11,14,21,23,34,41,43,44,56,57,61,63,64,66,68,69,71,73,75,76,162,199,205,209,212,214],duse:54,dverbos:34,dying:44,dynam:[6,23,66,67,69,71],dynamic_snitch:72,dynamic_snitch_badness_threshold:72,dynamic_snitch_reset_interval_in_m:72,dynamic_snitch_update_interval_in_m:72,dynamo:[2,3,50],e123fa8fc287:[52,70],each:[0,1,3,4,6,10,11,12,13,14,17,18,20,22,23,24,25,26,27,28,29,32,35,37,41,49,50,51,52,54,55,56,57,58,59,61,63,64,65,66,68,70,71,72,73,74,75,76,77,140,165,181,194,197,198,212,213,214],each_quorum:[0,6],eagerli:55,earli:[6,12,41],earlier:[41,51,54,69],eas:214,easi:[3,9,23,35,41,52,214],easier:[0,35,41,51,198],easiest:44,easili:[0,23,27,71],east:[52,70],eben:[23,24,25,26,27,28,29,30],ec2:[6,51,52,54,57,59,61,65,70,72],ec2multiregionsnitch:[6,72],ec2snitch:[6,72],ecc:65,echo:[48,54,202],eclips:[33,40,43],ecosystem:38,eden:214,edg:38,edit:[3,35,39,42,45,48,68,71,208],editor:35,effect:[0,3,6,11,22,25,27,41,44,52,55,60,64,71,94,140,210,213,214],effectiv:68,effici:[6,11,51,58,61,63,72,73],effort:[0,6,35,41,66,70],eight:0,either:[0,4,6,8,12,13,14,16,22,27,28,32,33,35,37,39,41,44,48,49,54,55,59,62,63,66,68,71,75,192,210,212,213,214],elaps:[63,68,214],elasticsearch:74,elder:39,element:[0,22,24,25,29,35,52,76],elig:6,elimin:[28,210],elixir:47,els:[11,13,33,41],elsewher:55,email:[8,16,22,29,42,50],embed:43,emerg:[3,34],emit:6,emploi:60,empti:[6,9,10,11,12,61,76,205],emptytyp:9,enabl:[0,6,11,14,17,20,43,44,53,54,57,59,63,64,66,72,73,76,99,100,101,103,106,107,140,177,201,202,212,214],enable_legacy_ssl_storage_port:6,enable_transient_repl:57,enable_user_defined_funct:14,enableauditlog:[51,58,140],enableautocompact:[63,140],enablebackup:[59,140],enablebinari:140,enablefullquerylog:[6,52,140,212],enablegossip:140,enablehandoff:[66,140],enablehintsfordc:[66,140],enableoldprotocolvers:[57,140],encapsul:[33,68],enclos:[9,10,12,14,20,27,75],enclosur:12,encod:[15,22,38,55,58,76,202],encodingstat:202,encount:[0,5,13,42,48,55,68,75],encourag:[11,62],encrypt:[6,54,56,57,61,67,201],end:[22,24,27,32,44,51,52,58,63,69,71,76,83,118,140,155,203,208,214],end_dat:29,end_resultset:52,end_token:[83,155],end_token_1:145,end_token_2:145,end_token_n:145,endpoint:[0,6,55,66,68,69,72,78,118,140,155,192],endpoint_snitch:72,endpointsnitchinfo:71,endtoken:76,enforc:[17,27,55,71],engin:[0,2,3,11,28,41,50,68,74],enhac:36,enhanc:[36,55,65],enjoi:42,enough:[0,6,22,23,26,28,44,45,51,52,63,69,70,72,76,212,214],enqueu:[6,55,212],ensur:[1,13,18,21,28,44,52,55,62,64,66,69,71,200,212,213],entail:44,enter:[0,24,26,32,44,76,212,214],entir:[0,4,6,11,14,22,27,44,52,55,56,60,61,63,66,70,71,73,76,77,197,199,210,214],entiti:[23,24,25,26,27],entri:[4,6,9,13,16,32,41,42,50,51,52,68,71,76,202],entropi:[0,6,66],entry_count:57,entry_titl:13,enumer:[20,198],env:[44,45,54,68,71],environ:[0,1,5,6,30,34,39,40,43,44,47,50,54,61,65,204],envis:24,ephemer:65,epoch:[22,52,202],epol:6,equal:[0,6,10,11,13,22,24,28,33,63,75],equival:[10,11,12,13,14,20,37,63,211],eras:[11,55],erlang:47,erlcass:46,err:76,errfil:76,error:[1,6,11,12,14,16,18,20,22,24,30,32,33,38,39,42,43,48,50,51,54,57,58,70,75,76,156,200,205,209,211,212,213],error_byt:57,error_count:57,escap:[12,17,75],especi:[0,24,25,41,44,63,76,214],essenc:24,essenti:[14,44,54,59,76],establish:[6,20,55,61,72,201],estim:[4,28,56,68,70,202,213],estimatedcolumncounthistogram:68,estimatedpartitioncount:68,estimatedpartitionsizehistogram:68,etc:[6,18,22,33,38,44,45,48,52,56,58,63,68,71,75,201,214],eth0:6,eth1:6,ev1:22,evalu:[6,19,29,31,50],even:[0,1,6,10,11,12,13,14,17,22,24,25,26,27,29,36,41,50,52,55,56,57,59,63,66,69,70,71,76,86,162,193,210,212,213,214],evenli:[0,6],evenlog:[200,203],event:[1,3,4,6,13,22,53,55,58,63,67,75,76,155,198],event_typ:13,eventlog:[198,200,203,206,208,209],eventlog_dump_2018jul26:198,eventlog_dump_2018jul26_d:198,eventlog_dump_2018jul26_excludekei:198,eventlog_dump_2018jul26_justkei:198,eventlog_dump_2018jul26_justlin:198,eventlog_dump_2018jul26_singlekei:198,eventlog_dump_2018jul26_tim:198,eventlog_dump_2018jul26b:198,eventu:[0,2,3,4,13,35,55,66,70],ever:[33,43,44,65],everi:[0,1,4,6,11,13,14,18,20,21,22,24,28,49,51,54,55,56,58,60,61,63,65,70,75,76,210,213,214],everyon:[23,69],everyth:[4,12,33,39,44,74],evict:68,evil:[6,14],ex1:75,ex2:75,exact:[11,12,14,64,66,211],exactli:[11,14,18,52,71,198,214],examin:[25,28],exampl:[0,3,6,11,13,14,17,20,22,23,24,25,26,27,28,36,42,43,48,49,51,52,54,57,58,61,63,66,67,71,72,75,76,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214],example2:75,exaust:6,excalibur:11,exce:[4,6,11,17,33,55,212],exceed:[6,55,65,203],excel:[11,28],excelsior:11,except:[0,6,13,14,17,38,40,41,43,44,52,54,55,58,61,68,198,203,212,214],excess:60,exchang:[0,6,44,56],exclud:[0,11,51,58,68,77,99,123,140,197],excluded_categori:[51,58,99],excluded_keyspac:[51,58,99],excluded_us:[51,58,99],exclus:[22,34,43,155],execut:[6,9,11,12,13,14,20,30,32,34,39,43,49,52,58,63,68,71,76,197,198,199,200,201,202,203,204,205,206,207,208,209,213,214],executor:32,exhaust:[6,54,210],exhibit:13,exist:[0,1,6,9,10,11,12,13,14,16,17,18,20,21,22,27,28,35,36,38,39,42,43,50,51,52,57,58,60,61,63,64,69,72,73,75,199],exit:[52,77,208],exp:75,expand:[11,77],expans:[11,56],expect:[0,1,4,6,10,12,22,27,33,38,41,42,55,61,63,66,67,70,71,203,213],expens:[6,52,60,72],experi:[6,24,55,63,213],experienc:[0,6,212],experiment:[0,3,25,54,155],expir:[6,10,11,13,22,55,57,66,67,70,71,162,199,202,205],expired_byt:57,expired_count:57,expiri:63,explain:[26,33,35,38,41,48],explan:[77,197],explicit:[0,10,11,20,29,55],explicitli:[3,4,6,10,11,13,17,22,33,51,57,59,63,72,75],explor:[24,39],expon:10,exponenti:[68,75,210],expos:[6,9,55,57,69,71],express:[0,6,10,12,19,72],expung:44,extend:[22,41,43,55,61,74,77,131,194,197],extens:[6,11,24,61,71],extent:1,extern:[27,50,51,67,68,73,74,211],extra:[0,4,6,55,63],extract:[33,48],extrem:[6,13,24,75],f6845640a6cb11e8b6836d2c86545d91:202,f8a4fa30aa2a11e8af27091830ac5256:201,facebook:3,facilit:6,fact:[22,36,43,44,210],factor:[0,6,11,23,28,50,56,61,64,66,70,71],factori:75,fail:[0,1,6,11,13,14,22,28,32,34,50,51,52,54,55,56,63,66,68,69,76,140,156],failur:[1,2,6,41,50,56,59,63,65,66,68,72,108,140,194,210],failuredetector:140,fairli:[6,24,62,71,214],fake:14,fall:[0,6,24,51,52,58],fallback:[6,72],fals:[6,11,12,17,20,22,52,57,58,59,60,61,62,63,64,68,70,71,73,76,162],famili:[6,59,65,124,142,179,190,207],familiar:23,fanout_s:63,faq:77,far:[35,36,52],fare:214,fashion:0,fast:[0,6,24,28,60,63,74,212,214],faster:[0,6,41,56,64,65,140,165,213],fastest:[6,37,69,72],fatal:6,fault:[1,44,66],fav:[16,22],favor:54,favorit:214,fax:22,fct:14,fct_using_udt:14,fd576da0:70,fd8e5c20:70,fear:44,feasibl:22,featur:[0,2,25,27,29,30,36,38,39,41,50,51,52,54,55,56,71],fed:6,feed:52,feedback:41,feel:[35,37],felt:[26,28],fetch:[6,11,35,76],few:[0,6,25,59,63,65,210,212],fewer:[6,41,66],fffffffff:[17,22],fgc:214,fgct:214,field:[10,13,14,17,22,33,52,55,58,60,75,205],field_definit:22,field_nam:13,fifteen:68,fifteenminutecachehitr:68,fifth:213,figur:[0,1,24,25,26,27,28,36,59,63,69,199],file:[3,4,7,11,27,28,35,39,40,41,42,43,44,45,47,50,51,52,54,55,56,57,59,60,61,62,63,65,66,68,71,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,202,203,204,205,207,208,210,211,214],fileauditlogg:51,filenam:[4,11,76,124,140,202,206],filenamepattern:58,filesystem:[32,51,52,66,71],fill:[42,55,59,62,63],fillion:13,filter:[0,4,9,11,18,50,56,57,59,61,65,67,68,155,202,207,208],finalfunc:[9,14],finalis:42,find:[0,4,6,24,25,26,27,29,32,35,39,42,43,48,50,57,60,63,66,69,71,73,118,122,198,202,204,207,211,213,214],fine:[4,6,41,70,71],finer:[4,6],finish:[28,29,39,41,52,54,70,140,157,212],finish_releas:42,fip:[6,71],fire:[21,36],firefox:76,firewal:[6,44,45,72],first:[0,1,4,5,6,11,13,14,22,23,24,25,26,28,41,42,44,47,54,59,63,65,69,70,71,75,76,155,162,198,202,205,208,210,212,213,214],first_nam:29,firstnam:13,fit:[6,28,63,68],five:68,fiveminutecachehitr:68,fix:[6,10,11,12,18,27,32,35,37,40,42,44,55,63,65,69,70,75,205],fixm:42,flag:[6,13,37,38,41,55,62,68,70,73,200],flash:74,flat:66,flexibl:[0,3,11,52,53,71],flight:[6,55,71],flip:11,floor:6,flow:[6,20,26,38,40,58],fluent:46,flush:[4,6,11,55,59,61,62,63,65,66,68,98,140,179,208,212],fname:14,focu:[23,26,32,41],focus:75,focuss:214,folder:[39,61,186,206],follow:[0,1,3,4,5,6,8,9,10,11,12,13,14,17,18,19,20,22,26,28,32,33,34,35,36,37,38,39,41,42,43,44,45,48,50,51,52,54,55,56,57,58,59,61,62,63,64,66,68,69,70,71,72,73,76,80,83,90,100,109,110,146,155,162,176,181,193,194,199,204,205,208,210,214],font:12,foo:[11,12,62,214],footprint:[3,52,140,142],forc:[4,6,11,13,56,70,76,83,86,140,154,155,156,209],forcefulli:[78,140],foreground:[45,48,69],foreign:[3,27],forev:[55,63],forget:5,fork:[35,41],form:[0,6,10,11,12,14,20,24,27,56,61,85,139,189],formal:[0,12,35,42],format:[4,6,10,11,17,22,25,28,35,37,38,40,41,51,52,55,58,61,68,76,77,84,103,124,145,189,191,197,208,213],former:[6,68],formula:28,fortabl:61,forward:[6,11,34,69],found:[0,1,5,6,12,14,23,32,35,36,41,43,45,49,59,61,69,71,73,75,76,77,186,194,197,201,202,207,208],four:[0,13,28,55,57,64],fourth:[28,213],fqcn:43,fql:[53,212],fql_log:212,fqltool:[3,52,54,212],fraction:[0,6],frame:[6,57],framework:[38,43],franc:[13,22],free:[0,6,11,22,30,35,37,39,55,68,74,209,214],freed:4,freestyl:32,frequenc:[6,11,62,70],frequent:[6,11,24,25,27,50,54,63,71,210,214],fresh:73,fri:52,friendli:[6,11,22,43],from:[0,1,3,4,6,9,11,12,13,14,15,17,18,19,20,22,23,24,25,26,27,28,29,30,36,37,40,41,43,47,49,50,51,52,53,54,56,58,60,62,63,64,65,66,67,68,69,70,71,72,73,75,77,78,80,81,83,88,90,96,99,100,106,109,110,113,115,118,122,124,126,130,131,138,140,142,145,146,147,149,150,153,154,155,156,158,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,197,199,200,202,203,205,208,210,212,213,214],fromjson:15,front:[24,52],froom:22,frozen:[9,10,11,13,14,22,29],fruit:[22,41],fsync:[4,6,62,66,68,213],fulfil:75,full:[0,1,3,6,9,11,13,16,20,26,41,44,48,49,50,53,61,63,64,66,67,69,71,74,75,76,93,103,140,146,155,158,201,203,208,213],full_nam:189,full_query_log_dir:52,full_query_logging_opt:52,fulli:[0,1,6,11,12,14,42,61,67,68,71],function_cal:12,function_nam:[13,14,20],fundament:17,further:[5,11,18,22,55,63,67,71,74,213],furthermor:[0,10,13,71],futher:58,futur:[6,9,10,11,22,41,55,66,105,140,185],g1gc:65,gain:30,galleri:23,game:[14,22],garbag:[11,56,65,67,68,110,212],garbage_collect:186,garbagecollect:140,gather:63,gaug:68,gaurante:0,gaussian:75,gc_grace_second:[11,61,202],gc_type:68,gce:[44,65],gcg:6,gcinspector:212,gcstat:140,gct:214,gcutil:214,gcviewer:212,gear:24,gen:214,gener:[0,2,4,6,8,11,12,13,14,17,22,30,32,35,38,39,40,41,42,44,52,55,57,65,66,71,74,75,76,126,162,176,205,211,212,213,214],genuin:33,geoloc:23,geospati:74,get:[0,4,6,8,24,25,27,28,32,34,35,37,39,40,41,44,48,50,51,52,54,57,59,60,61,63,66,68,69,70,77,115,116,117,120,123,140,197,199,203,211,213,214],getbatchlogreplaythrottl:140,getcompactionthreshold:140,getcompactionthroughput:140,getconcurr:140,getconcurrentcompactor:140,getconcurrentviewbuild:[18,140],getendpoint:140,getint:14,getinterdcstreamthroughput:140,getlocalhost:[6,44],getlogginglevel:[140,212],getlong:14,getmaxhintwindow:[66,140],getpartition:33,getreplica:140,getse:140,getsstabl:140,getstr:14,getstreamthroughput:140,gettempsstablepath:33,getter:[20,33],gettimeout:140,gettraceprob:140,getudtyp:61,gib:[51,52,66,85,139,189,213],gigabyt:66,gist:[4,33],git1:42,git:[5,32,35,37,39,41,42,54,212,214],gitbox:[39,42],github:[32,33,37,40,41,42,43,54,74,214],give:[0,18,20,22,28,35,41,43,50,76,200,212,213],giveawai:214,given:[0,6,11,12,13,14,16,22,24,26,27,28,29,32,41,51,55,56,59,60,61,63,69,70,71,73,75,76,81,83,88,90,100,113,122,126,140,146,166,173,177,181,188,198,200,202,203,204,207,208],glanc:214,global:[0,3,6,25,32,54,55,76,140,164],gms:212,gmt:22,goal:[6,27,28,52,63,210],gocassa:46,gocql:46,goe:[11,27],going:[6,25,28,41,63,205,211,213,214],gone:[6,11],good:[6,28,33,35,41,43,44,52,55,70,76,204,210,212,213,214],googl:[3,33,76,214],gori:44,gossip:[1,6,44,54,55,66,68,72,94,104,128,140,184,212],gossipinfo:140,gossipingpropertyfilesnitch:[6,72],gossipstag:[57,68,212,213],got:6,gotcha:214,gp2:65,gpg:48,grace:[67,70,77,197],gracefulli:55,grafana:210,grai:22,grain:[27,71],grammar:[11,12,34],grant:[6,9,51,71],grant_permission_stat:12,grant_role_stat:12,granular:[4,6,11,69,110],graph:[20,77],graphit:210,gravesit:11,great:[26,36,41,63,211,212,213,214],greater:[0,6,22,44,72,169,170,212,214],greatest:57,greatli:[6,56],green:[22,39],grep:[4,200,202,204,212,213,214],groovi:32,group:[6,10,11,20,24,28,55,63,68,71,72,210],group_by_claus:13,grow:[22,24,74],growth:[0,3],guarante:[0,2,6,11,13,14,22,24,41,50,55,56,60,63,66,69,70,73,74,76,199],guard:56,guest:[23,24,25,26,27,29],guest_id:[25,29],guest_last_nam:29,gui:214,guid:[6,23,24,25,26,27,28,29,30,35,39],guidelin:[10,38,42,65],habit:42,hackolad:30,had:[0,3,6,9,10,24,55,61,63,69,205,211,213],half:[4,6,37,44,66],hand:[3,6,13,65,213],handi:[28,214],handl:[0,1,6,14,38,40,41,44,52,55,62,65,68,71,75,103,212],handler:55,handoff:[0,6,67,68,95,129,140,171],handoffwindow:[66,140],hang:41,happen:[0,6,13,33,37,41,50,63,66,68,72,210,212,213,214],happi:41,happili:65,hard:[3,6,14,27,28,59,62,63,65,207,212],harder:6,hardest:36,hardwar:[2,3,6,32,50,56,66,67,210],has:[0,1,3,4,6,10,11,12,13,14,18,20,22,25,27,28,30,33,41,42,44,52,54,55,56,57,58,59,61,62,63,65,66,68,69,71,72,73,75,76,77,197,201,210,212,213,214],hash:[2,4,6,57,63,66,69,70,209,214],hashcod:33,hashtabl:23,haskel:47,hasn:[0,52,103],have:[0,3,5,6,9,10,11,12,13,14,15,18,19,20,22,24,25,26,27,28,29,32,33,35,36,37,38,39,41,42,43,44,45,48,51,52,55,56,57,58,59,60,61,63,64,65,66,68,70,71,72,103,162,199,201,203,205,208,209,210,211,212,213,214],haven:41,hayt:46,hdd:[4,6,65],head:[35,41,55,214],header:[39,55,76],headroom:6,health:214,healthi:214,heap:[4,6,39,45,50,52,54,60,61,64,65,68,212,213,214],heap_buff:6,hear:27,heartbeat:[0,6,212],heavi:[0,6,212,213,214],heavili:65,held:[6,65,140,144],help:[0,5,6,10,24,25,26,28,30,34,36,41,43,49,51,52,58,59,61,66,75,77,79,140,178,201,205,206,207,208,209,210,211,212,213,214],helper:43,henc:[5,6,11,22],here:[6,23,24,26,27,28,29,34,35,37,42,43,44,46,63,68,71,75,213],hewitt:[23,24,25,26,27,28,29,30],hex:[12,17,124],hexadecim:[10,12,124],hibern:73,hidden:[73,214],hide:[33,38,57,77,197],hierarch:[0,20],hierarchi:[20,70],high:[0,2,6,11,35,42,44,63,65,66,74,210,212,213],higher:[0,19,20,41,60,63,68,69,73,142,190,212,214],highest:[63,202,203],highli:[1,3,41,44,65,71,212,213],highlight:[27,30],hint:[0,6,11,12,18,44,45,50,53,57,67,68,70,95,96,105,106,121,129,140,141,160,171,174,185,192,213],hint_delai:68,hinted_handoff_disabled_datacent:66,hinted_handoff_en:[57,66],hinted_handoff_throttl:66,hinted_handoff_throttle_in_kb:66,hintedhandoff:[6,67],hintedhandoffmanag:68,hints_compress:66,hints_creat:68,hints_directori:[45,57,66],hints_flush_period_in_m:66,hints_not_stor:68,hintsdispatch:[57,68,213],hintsfail:68,hintsservic:67,hintssucceed:68,hintstimedout:68,histogram:[4,63,66,68,140,143,188,202,212],histor:[11,27,41],histori:[27,32,33,58,82,84,140],hit:[6,63,68,214],hit_count:57,hit_ratio:57,hitrat:68,hoc:43,hold:[0,6,10,13,20,44,56,63,66,76,210,212,214],home:[0,22,54,57,75,76],honor:[6,39],hope:63,hopefulli:41,horizont:[0,54],hospit:25,host:[0,6,11,35,45,50,51,52,56,58,59,61,68,69,70,72,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,201,213,214],hostnam:[6,44,51,52,54,57,59,61,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,214],hot:[6,67,68,214],hotel:[23,26,27,28,29,31],hotel_id:[24,25,28,29],hotels_by_poi:[24,25,29],hotspot:[0,11],hotspotdiagnost:71,hottest:6,hour:[6,22,41,42,51,63,66],hourli:[51,52,58,103],how:[0,3,5,6,7,8,11,12,22,23,24,25,26,27,28,32,36,38,39,40,41,43,47,49,50,51,52,53,59,61,62,63,64,66,68,69,72,74,75,76,103,200,212,213,214],howev:[0,4,6,9,10,11,12,13,15,17,18,20,22,24,26,27,28,32,41,43,44,45,48,57,60,61,64,65,66,70,71,73,76],hoytech:214,html:[6,75,200],http:[6,32,33,35,37,39,42,48,54,68,198,199,200,201,202,203,204,205,206,208,209,214],httpadaptor:68,hub:44,hudson:32,huge:55,huge_daili:58,human:[11,51,58,62,85,139,189,213],hundr:28,hurt:11,hybrid:11,hypothet:37,iauthent:6,iauthor:6,ibm:74,icompressor:64,idct:[61,201],ide:39,idea:[6,14,28,30,35,40,41,43,44,52,63,76,213,214],ideal:[6,43,63,68,71],idealclwritelat:68,idempot:[13,22,66],idemptot:22,ident:[0,75],identifi:[0,3,6,9,10,11,13,14,15,16,20,21,22,23,24,25,26,28,30,57,66,75,210],idiomat:8,idl:6,idx:62,ieee:[17,22],iendpointsnitch:[6,72],iftop:214,ignor:[0,6,10,14,22,33,57,61,76,189,201],iinternodeauthent:6,illeg:14,illegalargumentexcept:203,illustr:[1,20,59,69,203],imag:[22,35,214],imagin:63,imbal:0,immedi:[4,6,11,22,24,41,55,60,64,71,80,140],immut:[4,44,59,64,65],impact:[6,11,38,51,52,55,63,67,71,212,214],imper:[0,3],implement:[0,1,3,4,6,10,13,14,18,20,28,29,32,33,43,44,51,52,55,57,58,62,64,66,71,72,74],implementor:6,impli:[0,1,11,12,22,51,56,69],implic:[0,71],implicitli:[14,20],import_:76,importantli:52,impos:[6,55],imposs:63,improv:[0,3,6,11,22,36,41,43,50,53,60,63,65,67,72,73,76,214],inaccur:214,inact:44,inam:204,inboundconnectioniniti:54,inboundmessagehandl:55,inc:[23,24,25,26,27,28,29,30],incast:214,includ:[0,3,4,6,10,11,12,13,18,20,22,23,24,25,26,27,28,30,32,33,34,35,41,42,51,52,54,55,56,57,58,59,61,63,65,66,68,69,71,74,76,77,99,156,193,197,204,210,211,212,213,214],included_categori:[51,58,99],included_keyspac:[51,58,99],included_us:[51,58,99],inclus:[41,155],incom:[6,55,58],incomingbyt:68,incompat:[6,10,55,57],incomplet:[38,208],inconsist:[44,66,69,70],incorrect:44,increas:[0,3,4,6,11,18,44,56,60,63,64,65,66,68,70,72,73,155,201,209,210],increment:[2,3,6,10,13,22,41,42,55,63,66,67,68,91,101,140,156,162,182,205,208],incremental_backup:[57,59],incur:[13,22,54,68],inde:0,indefinit:[51,58],indent:33,independ:[0,11,63,65,71,213],index:[2,4,6,9,10,11,12,13,15,22,25,50,52,56,57,59,61,62,63,67,76,140,146,201,207,208,212],index_build:186,index_identifi:16,index_nam:16,index_summari:186,index_summary_off_heap_memory_us:189,indexclass:16,indexedentrys:68,indexinfocount:68,indexinfoget:68,indexnam:146,indexsummaryoffheapmemoryus:68,indic:[0,3,5,6,12,13,24,26,33,41,44,54,58,61,62,70,155,202,203,210,212,213,214],indirectli:13,indirectori:61,individu:[0,6,10,14,22,24,28,41,43,55,56,65,71,201,209],induc:13,industri:25,inequ:[10,13],inet:[9,11,14,17,22,57],inetaddress:[6,44],inetaddressandport:51,inetworkauthor:6,inexpens:65,inf:54,infin:[9,10,12],influenc:11,info:[6,45,54,58,68,88,140,198,212],inform:[0,4,6,12,13,22,24,25,26,27,29,49,52,55,56,57,61,66,68,69,70,71,72,73,75,76,79,82,108,128,130,131,132,139,140,161,178,180,200,201,202,210,211],infrastructur:[41,74],ing:11,ingest:[6,66],ingestr:76,inher:[1,11,22],inherit:20,init:68,initcond:[9,14],initi:[3,6,14,18,33,38,40,42,55,57,58,61,68,69,71,73,76,140,173,201],initial_token:[57,73],inject:58,innov:74,input:[0,9,10,14,17,22,38,56,61,76,204,212],inputd:22,inreleas:48,insecur:6,insensit:[11,12],insert:[0,6,9,10,11,12,14,15,16,20,22,44,47,50,52,58,59,61,65,70,71,75,76,208],insert_stat:[12,13],insertedtimestamp:198,insertstmt:61,insid:[6,11,12,13,22,33,75,76],insight:[24,30,212,213],inspect:[0,6,39,75,76,209],instabl:6,instal:[6,21,32,34,43,44,47,50,54,61,71,76,207,214],instanc:[0,10,11,12,13,14,16,18,19,20,21,22,24,32,39,43,44,55,62,63,65,68],instantan:68,instanti:10,instantli:[6,55],instead:[0,4,10,11,13,18,22,24,27,28,30,33,35,42,44,51,57,58,61,63,161,180,198,214],instrospect:211,instruct:[0,6,8,11,35,36,37,39,50,66,214],instrument:[34,71],insuffic:210,insuffici:214,insufici:212,int16:52,int32:52,intact:55,intasblob:13,integ:[0,10,11,12,13,17,22,28,55,62,68,205],integr:[3,30,40,43,50,55,74],intellig:0,intellij:[30,33,40],intend:[11,27,38,71,201],intens:[6,43,44],intent:[0,38,56],intention:20,inter:[6,55,56,61,119,140,172,201],inter_dc_stream_throughput_outbound_megabits_per_sec:56,interact:[3,30,43,49,76,214],interest:[0,23,24,26,27,52,63,71,213],interfac:[3,6,10,14,26,33,35,44,45,52,57,64,71,74,214],interleav:75,intern:[6,9,11,13,18,22,35,38,44,54,57,65,66,68,77,197,210,214],internaldroppedlat:68,internalresponsestag:[57,68,213],internet:6,internod:[0,6,44,50,53,56,61,71,201,210,214],internode_application_receive_queue_capacity_in_byt:55,internode_application_receive_queue_reserve_endpoint_capacity_in_byt:55,internode_application_receive_queue_reserve_global_capacity_in_byt:55,internode_application_send_queue_capacity_in_byt:55,internode_application_send_queue_reserve_endpoint_capacity_in_byt:55,internode_application_send_queue_reserve_global_capacity_in_byt:55,internode_application_timeout_in_m:[6,55],internode_encrypt:[6,71],internode_inbound:[55,57],internode_outbound:[55,57],internode_tcp_connect_timeout_in_m:6,internode_tcp_user_timeout_in_m:6,internodeconnect:[126,176],internodeus:[126,176],interpret:[6,10,22,30,76],interrupt:[44,52],intersect:0,interv:[4,6,9,24,68,71,75,202],intra:[6,55,68,72,75],intrins:22,introduc:[0,1,6,10,17,24,28,36,52,55,58,66,73,208],introduct:[10,20,43],introspect:214,intrus:200,inttyp:61,intvalu:14,invalid:[0,6,13,20,38,55,61,71,131,133,134,135,140,203,209,213],invalidatecountercach:140,invalidatekeycach:140,invalidaterowcach:140,inventori:28,invert:75,invertedindex:21,investig:[6,40,211,212,213,214],invoc:[14,52],invoic:27,invok:[14,37,48,52,56,61,71,194],involv:[0,1,6,13,23,24,28,35,55,56,63,64,69,70,71,208,212,214],ioerror:33,ios:214,ip1:6,ip2:6,ip3:6,ip_address:78,ipaddressandport:55,ipartition:61,ipv4:[6,17,22,44,55],ipv6:[6,17,22,55],irolemanag:6,irrevers:[11,22],irrevoc:55,is_avail:[28,29],isn:[0,18,33,41,44],iso8601:[58,198],iso:22,isol:[1,6,11,13,55,68,210,211,213],issu:[0,6,20,28,32,34,35,36,37,41,42,43,44,52,53,55,60,63,64,155,198,199,200,201,202,203,204,205,206,208,209,210,212,213,214],item:[12,22,23,24,25,32,38,39,52],iter:[0,6,25,56,203],its:[0,1,4,6,11,12,13,14,22,24,26,39,44,51,52,54,55,56,58,59,61,63,66,68,71,72,73,74,75,199,203],itself:[6,11,16,27,44,48,51,55,66,73,213],iv_length:6,jaa:71,jacki:37,jamm:39,januari:22,jar:[14,33,34,39,43,54,68],java7:71,java8_hom:39,java:[3,6,14,21,22,33,39,41,47,48,50,52,53,62,63,65,68,71,140,178,203,211,212,214],java_hom:[54,214],javaag:39,javac:54,javadoc:[32,33,38],javas:6,javascript:[6,14],javax:71,jbod:65,jce8:6,jce:6,jcek:6,jconsol:[50,63,71],jdbc:30,jdk11:54,jdk:[6,32,54],jdwp:39,jeff:[23,24,25,26,27,28,29,30],jenkin:[34,40,50],jetbrain:39,jira:[5,6,34,36,38,40,41,43,62,198,199,200,201,202,203,204,205,206,208,209],jks:75,jkskeyprovid:6,jmap:214,jmc:[63,71],jmx:[6,18,20,50,51,52,55,57,59,61,67,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196],jmx_password:71,jmx_user:71,jmxremot:71,jni:54,job:[41,70,80,110,153,155,162,193],job_thread:155,john:[13,22],join:[3,6,8,13,50,52,54,63,70,71,73,140,212,213],joss:13,journal:[59,61],jpg:22,jre:54,jre_hom:54,jsmith:22,json:[9,10,13,15,50,61,63,64,84,189,191,198],json_claus:13,jsonz:59,jsr:[6,14],jsse:6,jsserefguid:6,jstackjunit:43,jstackjunittask:43,judgement:33,jul:[54,214],jump:54,junit:[32,33,34,39,43],junittask:43,jurisdict:6,just:[0,6,14,20,24,25,27,36,39,41,43,44,51,55,57,62,63,70,71,75,210,214],jvm:[6,21,39,44,45,54,63,67,71,73,211,212],jvm_extra_opt:39,jvm_opt:[45,71],jvmstabilityinspector:38,k_i:28,kashlev:30,kbp:66,keep:[0,6,8,11,25,27,28,33,36,41,44,55,56,58,61,63,68,69,77,131,197,208,210,213,214],keepal:[6,44],kei:[0,3,4,6,9,10,11,13,14,17,22,24,25,26,27,28,29,30,43,44,48,52,55,56,57,59,61,62,63,64,65,66,68,69,70,71,74,75,77,80,118,122,124,134,140,144,164,165,189,197,202],kept:[1,4,6,61,63,68,208],kernel:[6,44,62,214],key_alia:6,key_password:6,key_provid:6,keycach:68,keycachehitr:68,keyserv:[42,48],keyspac:[0,3,6,9,10,12,14,15,16,20,22,25,28,29,50,52,53,58,60,63,64,66,67,70,71,73,75,76,77,80,81,83,88,90,99,100,109,110,113,118,122,124,131,140,142,144,145,146,147,153,155,161,162,166,179,180,181,188,189,190,193,194,196,197,198,199,200,201,204,205,206,207,208,209,212,213],keyspace1:[20,57,61,199,201,202,203,204,205,207,212],keyspace_definit:75,keyspace_nam:[11,14,20,22,52,57,61,63,70,212],keystor:[6,61,71,201],keystore_password:6,keystorepassword:71,keytyp:202,keyvalu:57,keyword:[10,11,13,14,15,16,17,22],kib:[52,59,66,70,85,139,189,213],kick:[140,157],kill:[6,48],kilobyt:64,kind:[0,3,11,12,22,32,41,55,57,59,62,63,69,210,213],kitten:22,knife:[140,178],know:[0,4,6,11,13,22,24,33,36,42,56,57,63,204,212,213,214],knowledg:36,known:[0,20,22,24,27,28,46,49,60,63],krumma:43,ks_owner:71,ks_user:71,kspw:[61,201],ktlist:[59,179],kundera:46,label:[22,32],lack:[68,212,213],lag:68,laid:27,land:64,landlin:22,lang:[50,54,68,71,203,214],languag:[3,6,9,10,12,14,21,22,35,46,49,50,76],larg:[0,1,3,6,11,13,14,22,31,32,43,50,55,61,63,65,68,71,74,76,198,204,206,210,212,213,214],large_daili:58,larger:[0,6,43,44,52,63,64,65],largest:[6,68],last:[0,6,12,13,14,15,19,35,52,54,63,68,78,140,202,203,204,210,212,214],last_nam:29,lastli:[13,22],lastnam:13,latenc:[0,1,3,6,11,44,51,52,57,68,72,74,75,211,212],latent:[0,210,214],later:[0,11,22,26,28,33,35,41,44,66],latest:[0,6,32,42,48,63,69,76,194,200,212],latest_ev:75,latter:[12,27],launch:0,law:27,layer:65,layout:[0,11,35],lazi:11,lazili:11,lead:[0,6,10,11,22,24,63,212,214],leak:52,learn:[6,23,24,26,43,44,76],least:[0,4,6,11,12,13,18,35,44,61,63,65,70],leav:[0,6,12,13,24,33,43,44,52,55,70,76,210,212,213],left:[6,17,19,63,208],legaci:[4,6,20,75],legal:10,len:55,length:[4,6,10,11,17,22,38,55,56,63],lengthier:41,less:[0,4,6,22,34,41,44,55,56,60,65,206,209,212,213,214],let:[6,23,24,25,26,27,28,36,42,63],letter:17,level:[1,4,6,10,11,13,19,20,33,38,45,56,57,58,61,64,65,66,67,68,71,76,77,120,131,140,173,197,202,203,205,210,212,213],leveledcompactionstrategi:[11,56,60,63,200,203,213],leverag:30,lexic:44,lib:[4,6,21,34,38,39,43,48,54,198,199,200,201,202,203,204,205,206,207,208,209,214],libqtcassandra:46,librari:[8,38,40,43,46,68,76],licenc:38,licens:[34,38,39,41],lie:210,lies:210,lieu:69,life:41,lifespan:65,light:55,lightweight:[0,2,3,27,77],like:[0,3,6,11,12,13,14,17,22,25,26,27,28,33,35,37,38,41,43,44,50,55,57,61,63,64,65,66,69,70,71,203,204,205,210,211,212,214],likewis:20,limit:[0,1,4,6,9,10,11,20,22,28,44,52,53,56,62,63,64,71,75,212,214],line:[6,12,24,27,33,41,43,45,48,49,52,54,55,59,61,62,71,77,78,80,81,83,88,90,96,100,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,198,201,203,208,212],linear:[0,3,65],lineariz:2,linearli:60,link:[6,8,11,12,41,43,48,52,55,59,62,207],linux:[6,35,42,44,54,211,212,214],list:[1,3,4,5,6,9,10,11,12,13,14,17,24,26,27,29,32,34,35,39,40,41,42,43,45,48,49,50,51,52,53,54,55,56,58,61,62,63,66,68,70,71,73,75,76,77,78,80,81,82,83,88,90,96,99,100,106,109,110,113,115,118,122,123,124,126,130,131,137,138,140,142,145,146,147,150,153,154,155,156,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,197,199,201,202,203,204,209],list_liter:[13,22],list_permiss:51,list_permissions_stat:12,list_rol:51,list_roles_stat:12,list_us:51,list_users_stat:12,listarg:14,listen:[6,50,54,68,214],listen_address:[45,49,50],listen_interfac:45,listsnapshot:[59,140,207],liter:[10,12,14,17,20,30,76],littl:[33,52,210,213],live:[0,3,13,30,35,50,63,68,73,202,207,208,212,214],live_scan:57,livediskspaceus:68,liveness_info:198,livescannedhistogram:68,livesstablecount:68,load:[0,3,6,11,21,22,36,50,54,56,66,67,68,70,71,72,73,75,77,132,140,147,155,180,197,210,213,214],loader:[61,201],loadm:201,local:[0,1,3,4,6,11,20,34,39,40,41,43,49,51,52,53,57,59,65,66,68,71,72,76,140,149,155,159,192,202,210,211,212,214],local_jmx:71,local_on:[0,69,71,76,210,213],local_quorum:[0,66,69,76,210,214],local_read:57,local_read_count:189,local_read_lat:57,local_read_latency_m:189,local_scan:57,local_seri:76,local_writ:57,local_write_latency_m:189,localhost:[6,49,52,54,57,58,71],localpartition:57,locat:[6,24,26,42,47,48,58,64,68,71,72,76,186,201,210,212,214],lock:[6,44,68,214],log:[0,3,4,6,11,13,35,38,43,47,48,50,53,55,57,62,67,68,71,75,77,89,93,99,103,120,140,155,158,173,186,197,211,214],log_al:63,log_dir:52,logback:[45,58,212],logdir:[51,58],logger:[33,45,53,58,99],loggernam:58,logic:[0,6,21,25,28,30,31,50,55,212,213],login:[6,9,20,42,43,51,52,54,58,71,77,210],login_error:51,login_success:51,logmessag:[51,58],lol:22,longer:[6,9,10,11,30,42,44,52,55,56,63,73,80,140,205,208,210],longest:212,look:[0,6,12,24,25,28,32,35,36,37,41,43,55,63,65,69,70,203,205,210,212,214],lookup:[26,68],loop:[33,55],lose:[0,4,6,27,55,63,73,208],loss:[0,6,22,55,63,70,214],lost:[1,56,58,59,63,73,205],lot:[6,24,27,28,35,49,50,52,70,77,197,206,212,213,214],low:[0,3,6,41,74,140,142,214],lower:[0,4,6,11,12,13,20,44,60,61,63,64,68,73,210,212],lowercas:12,lowest:[6,41,63,66,202],lsm:[0,213,214],lucen:50,luckili:211,lwt:0,lww:0,lz4:[4,6,55,66],lz4compressor:[4,6,11,61,64,66,202],mac:214,macaddr:9,machin:[6,11,43,44,52,59,68,71,72,73,202,211,214],made:[0,3,6,22,42,50,51,54,55,56,60,65,66,69,71,212],magazin:[59,61],magic:55,magnet:[4,6],magnitud:13,mai:[0,1,4,6,9,10,11,13,14,16,17,18,20,22,25,26,27,28,32,34,35,38,39,41,43,44,48,51,52,54,55,56,57,58,59,60,61,63,66,68,69,71,72,73,75,76,162,203,205,210,211,212,213,214],mail:[5,36,41,42,50],main:[0,6,14,18,39,44,47,48,52,54,59,61,71,76,203,210,212],main_actor:13,mainli:[6,56],maintain:[0,6,11,23,36,41,55,66],mainten:[0,66,68],major:[0,4,10,35,41,69,71,83,140,207,213],make:[0,1,6,8,9,21,22,23,24,25,27,28,29,30,32,33,34,35,36,39,41,43,44,45,48,52,55,57,61,63,69,70,71,73,75,76,137,140,198,212,214],malform:210,malfunct:55,malici:71,man:6,manag:[0,3,6,20,24,25,27,28,30,32,35,39,40,42,43,50,57,68,71,73,77,79,140,197],mandatori:[3,11,14,61],mani:[0,3,6,11,23,24,25,27,30,33,38,41,52,57,61,63,64,65,66,68,69,71,75,76,77,80,83,90,100,103,109,110,155,162,181,193,194,197,203,209,210,213,214],manifest:[59,61,77,197],manipul:[3,12,15,18,43,50,198],manual:[6,25,34,37,44,208,214],map:[0,3,6,9,10,11,13,14,17,20,23,29,50,62,68,212,214],map_liter:[11,16,20,22],mar:22,mark:[0,6,20,24,41,52,63,70,73,94,140,202,204,208],marker:[4,6,11,12,38,44,208],markup:35,marshal:202,mashup:23,massiv:[36,214],master:[2,3],match:[0,4,6,12,13,14,17,20,68,69,72,202,207],materi:[0,3,6,10,11,12,15,23,24,25,26,27,28,29,30,50,57,68,76,140,196],materialized_view_stat:12,math:66,matrix:53,matter:[11,44,69,214],maven:34,max:[4,6,11,50,52,54,55,57,63,66,68,71,75,76,103,113,121,140,155,166,174,202,205,212,213],max_archive_retri:[51,52],max_hint_window_in_m:[66,73],max_hints_delivery_thread:66,max_hints_file_size_in_mb:66,max_index_interv:61,max_log_s:[51,52,58,103],max_m:57,max_map_count:44,max_mutation_size_in_kb:[4,6,44],max_partition_s:57,max_queue_weight:[51,52,58,103],max_threshold:[61,63],maxattempt:76,maxbatchs:76,maxfiledescriptorcount:68,maxfiles:58,maxhintwindow:174,maxhistori:58,maxim:65,maximum:[4,6,14,51,52,55,57,58,60,66,68,76,103,115,140,162,168,202,205,206,210,212,213],maximum_live_cells_per_slice_last_five_minut:189,maximum_tombstones_per_slice_last_five_minut:189,maxinserterror:76,maxldt:199,maxoutputs:76,maxparseerror:76,maxpartitions:68,maxpools:68,maxrequest:76,maxrow:76,maxt:199,maxtasksqueu:68,maxthreshold:166,maxtimestamp:4,maxtimeuuid:10,mayb:13,mbean:[6,20,63,68,71],mbeanserv:20,mbit:[61,201],mbp:[6,56,66],mct:6,mean:[0,6,9,11,12,13,14,17,18,22,27,50,52,61,63,66,68,69,72,75,76,155,210,211,212,213,214],meaning:[13,56],meanpartitions:68,meant:[0,22,44,66,68],measur:[6,24,28,38,41,43,55,68,73,75,76,214],mebibyt:57,mechan:[0,51,62],media:[23,24,25,26,27,28,29,30],median:[57,68,212],medium:214,meet:[0,1,3,6,38,69,71],megabit:[66,201],megabyt:[6,66,206,213],mem:214,member:[0,33,71,75],membership:[1,2,6],memlock:44,memor:52,memori:[0,4,6,11,50,51,52,55,58,60,62,63,64,67,74,209,212,214],memory_pool:68,memtabl:[2,6,11,59,60,61,62,63,64,65,68,179,212,214],memtable_allocation_typ:4,memtable_cell_count:189,memtable_cleanup_threshold:4,memtable_data_s:189,memtable_flush_period_in_m:[11,61],memtable_off_heap_memory_us:189,memtable_switch_count:189,memtablecolumnscount:68,memtableflushwrit:[57,68,213],memtablelivedatas:68,memtableoffheaps:68,memtableonheaps:68,memtablepool:6,memtablepostflush:[57,68,213],memtablereclaimmemori:[57,68,213],memtableswitchcount:68,mention:[6,22,27,41,54,68,71,201,210],menu:[0,39],mere:33,merg:[0,35,37,41,60,64,65,67,69,214],mergetool:37,merkl:[0,6,68,70],mess:[41,43],messag:[0,1,6,22,32,35,38,41,48,50,51,52,53,54,56,58,61,66,68,69,70,71,201,205,206,207,208,209,210,212,213],messagingservic:55,met:13,meta:[13,54,68,75],metadata:[0,4,20,28,42,56,64,65,68,77,197,205,208,209,212],metal:6,meter:68,method:[10,13,14,20,33,36,38,39,43,50,52,54,61,71,75],methodolog:30,metric:[6,53,57,66,67,75,211,213,214],metricnam:68,metricsreporterconfigfil:68,mib:[51,52,85,139,189],micro:213,microsecond:[6,11,13,22,68,202,213],microservic:25,midnight:22,midpoint:0,might:[0,6,11,13,23,24,25,26,27,28,42,52,59,61,63,68,69,78,80,81,83,88,90,96,100,103,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,209,210,213],migrat:[6,57,68,72],migrationstag:[57,68,213],milli:4,millisecond:[4,6,10,11,22,28,52,68,142,162,190,202,205,213,214],min:[4,6,11,44,62,63,68,75,76,113,140,166,202,212,213],min_index_interv:61,min_sstable_s:63,min_threshold:[61,63],minbatchs:76,mind:28,minim:[6,25,27,52,63,65],minimum:[6,11,14,28,45,68,70,200,202],minlocaldeletiontim:202,minor:[10,12,35,52,67,69],minpartitions:68,mint:199,minthreshold:166,mintimestamp:202,mintimeuuid:10,minttl:202,minu:28,minut:[6,22,27,51,52,54,58,63,66,68,71,75,103],mirror:35,misbehav:[50,63,211],misc:[126,176],miscelen:68,miscellan:6,miscstag:[57,68,213],mismatch:[0,6,52,55,69],misrepres:205,miss:[11,18,32,34,63,66,68,70,73,208,214],misslat:68,misspel:200,mistaken:[52,59,61,78,80,81,83,88,90,96,100,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196],mistun:212,mit:42,mitig:[6,71],mix:[6,52,63,75,214],mkdir:[51,52,54,61,212],mmap:44,mnt:16,mock:43,mode:[4,6,51,52,59,61,71,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,210],model:[3,11,15,20,26,27,29,41,50,54,56,71,75,214],moder:[28,65],modern:[65,66,214],modestli:6,modif:[13,20,212],modifi:[6,9,10,11,14,20,22,27,41,57,60,63,64,204],modification_stat:13,modul:76,modular:38,modulo:0,moment:[6,41],monitor:[44,50,51,67,71,72,79,140,210,214],monkeyspeci:[11,18],monkeyspecies_by_popul:18,monoton:[0,11,67],month:[22,28,54],monument:23,more:[0,1,4,6,10,11,12,13,22,23,24,25,28,29,33,35,36,41,43,45,49,50,51,52,54,55,56,57,58,59,60,61,64,65,66,67,68,69,71,72,73,75,77,83,109,110,140,142,155,162,178,190,194,197,202,203,209,211,213,214],moreov:[13,61],most:[0,1,6,11,12,13,22,24,27,28,35,36,39,41,43,44,45,52,55,57,58,63,64,65,66,68,69,71,76,82,140,190,202,203,210,212,213,214],mostli:[4,6,11,22,25,211,212],motiv:[43,63],mount:[6,214],move:[0,6,28,41,44,50,52,62,67,68,70,140,205,208,213],movement:[0,56,67,212],movi:[13,22],movingaverag:6,msg:58,mtime:[11,204],mtr:214,much:[0,5,6,11,23,24,27,28,56,57,60,61,62,63,72,201,210,212,214],multi:[1,2,3,6,12,38,53,59,66,212,214],multilin:40,multipl:[1,4,6,10,11,12,13,14,19,22,23,24,27,30,33,38,39,41,44,45,52,56,63,65,66,69,72,75,77,145,197,198,210,213],multipli:[28,63],multivari:74,murmur3:4,murmur3partit:4,murmur3partition:[6,14,61,76,202],museum:23,must:[0,1,3,4,6,10,11,13,14,17,18,20,24,27,28,33,34,39,41,43,44,45,51,52,54,55,56,59,61,63,68,69,71,73,75,76,179,197,198,199,200,201,202,203,204,205,206,207,208,209],mutant:16,mutat:[0,4,6,13,44,55,57,62,66,68,69,194,213],mutatedanticompactiongaug:68,mutationsizehistogram:68,mutationstag:[57,68,213],mv1:18,mvn:34,mx4j:68,mx4j_address:68,mx4j_port:68,mx4jtool:68,mxbean:20,myaggreg:14,mycolumn:17,mydir:76,myevent:13,myfunct:14,myid:12,mykei:17,mykeyspac:14,mytabl:[11,14,17,19,21],mytrigg:21,n_c:28,n_r:28,n_v:28,nairo:22,naiv:0,name:[4,6,9,10,11,12,13,14,16,17,18,20,21,22,24,26,29,30,32,35,38,39,41,42,43,44,45,51,52,57,58,59,68,70,71,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,200,201,204,207,210,212,213,214],names_valu:13,nan:[9,10,12,57],nano:[55,57],nanosecond:[22,68],narrow:[210,212,213,214],nathan:13,nativ:[4,6,10,12,15,17,30,38,44,49,51,52,54,57,58,61,68,76,92,102,140,146,183,201,213,214],native_transport_port:45,native_transport_port_ssl:71,native_typ:22,natur:[11,22,26,33,55,63,64,66,214],navig:35,nbproject:39,ncurs:214,nearli:39,neccessari:6,necessari:[6,11,14,20,27,41,48,51,52,55,58,64,71,198,202,205],necessarili:[6,12,25,45],need:[0,1,4,6,10,11,12,13,20,22,23,24,25,26,27,28,32,33,38,39,41,42,43,44,45,48,49,51,52,55,56,57,58,59,60,61,63,64,65,66,69,70,71,72,74,76,118,122,201,206,207,209,213,214],needlessli:0,neg:6,negat:[19,71],neglig:[13,214],neighbor:[0,56,210],neighbour:63,neither:[6,18,22,71],neon:39,nerdmovi:[13,16],nest:[12,13,33],net:[6,39,44,47,48,58,71],netbean:[30,40],netstat:[73,140],netti:[6,53,55],network:[0,1,6,13,44,55,56,59,65,66,69,70,71,72,139,140,143,212],network_author:20,network_permiss:6,networktopologystrategi:[71,75],never:[0,6,10,11,12,13,14,22,27,33,44,55,63,70,203],nevertheless:13,new_rol:20,new_superus:71,newargtuplevalu:14,newargudtvalu:14,newer:[0,28,63,65,76,110,199,214],newest:[11,63,199],newli:[0,11,20,22,41,62,140,147],newreturntuplevalu:14,newreturnudtvalu:14,newtuplevalu:14,newudtvalu:14,newvalu:61,next:[0,6,24,44,49,52,54,57,59,61,63,66,69,76,211,212],ngem3b:13,ngem3c:13,nic:[54,214],nice:[28,55],nid:214,nifti:37,night:[24,28],ninth:0,nio:[6,14,53,56,68],nntp:214,no_pubkei:48,node:[1,3,4,6,11,13,14,21,22,27,28,38,43,45,46,49,50,51,52,53,54,55,57,58,59,60,61,62,63,65,67,68,69,70,72,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,201,202,203,211,212,213,214],nodej:47,nodetool:[3,4,6,18,48,50,52,53,54,56,57,59,60,64,67,70,71,73,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,204,207,209,210,211,212,214],nois:[6,212],noiser:212,noisi:212,nologin:9,nomenclatur:0,nomin:28,non:[0,6,9,10,11,12,13,14,20,22,25,44,54,55,56,57,60,64,68,71,76,202,205],nonblockingbufferhandl:55,none:[0,1,6,11,13,22,57,59,61,68,70,71,202],nonsens:20,noopauditlogg:51,nor:[6,11,18,22],norecurs:[9,20],norm:68,normal:[1,11,14,17,20,27,39,44,48,52,54,57,66,68,70,75,76,210,212,213,214],nosql:[3,30,74],nosuperus:[9,20],notabl:[14,17],notat:[10,12,13,24,25,28,76],note:[0,4,5,6,10,11,12,13,14,15,17,20,22,24,25,37,40,41,42,44,54,55,61,63,71,197,198,199,200,201,202,203,204,205,206,207,208,209,212,214],noth:[6,11,14,37,43,44,199],notic:[6,24,29,56,71,213,214],notif:8,notifi:55,notion:[0,11,12],notori:[0,23],noun:27,now:[10,24,25,26,29,32,33,35,39,63,73,214],nowinsecond:52,npercentil:11,ntp:[0,6],nullval:76,num_cor:76,num_token:73,number:[0,1,4,6,10,11,12,13,14,15,17,18,22,24,25,26,27,28,29,32,39,41,42,43,44,48,51,52,53,55,58,59,60,61,63,64,66,68,69,71,73,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,201,202,206,210,211,213,214],number_of_cor:6,number_of_dr:6,number_of_partitions_estim:189,numer:[3,15,19,32,60,75],numprocess:76,numsampl:212,ny229:25,object:[1,3,6,11,12,38,53,54,55,56,61,198],objectnam:20,observ:33,obsolet:[6,65,68,209],obtain:[12,24,26,28,59,61,71,214],obviou:[14,37],obvious:[11,23],occasion:[70,213],occup:[13,214],occupi:[6,55,68],occur:[0,6,10,12,13,21,22,44,54,55,63,65,68,70,197,198,199,200,201,202,203,204,205,206,207,208,209,214],occurr:22,octet:[6,72],odbc:30,oddli:6,off:[0,4,6,25,44,55,62,64,68,71,76,140,157,214],off_heap_memory_used_tot:189,offer:[0,15,43,52,64],offheap:[60,65],offheap_buff:6,offheap_object:6,offici:[35,41,50,74,76],offset:[4,11,56,62,68],often:[0,6,11,12,25,26,27,28,33,35,36,41,43,44,51,52,58,61,63,64,65,66,70,71,72,76,103,203,210,213,214],ohc:6,ohcprovid:6,okai:33,old:[0,4,6,52,55,57,63,73,77,97,107,140,197,208,214],older:[4,6,14,39,48,63,65,69,76,199,207],oldest:[4,6,11,51,52,58,199],omit:[4,6,10,11,13,17,22,24,52,66,173],onc:[0,4,6,11,12,14,22,25,28,29,32,37,39,41,43,44,52,55,59,62,63,64,65,68,70,71,73,75,76,203,210],one:[0,1,4,6,9,10,11,12,13,14,17,18,20,22,24,25,27,28,33,36,39,41,43,45,50,51,52,54,55,56,58,59,60,61,63,65,66,68,69,70,71,72,73,76,77,80,83,90,100,109,110,126,140,155,162,176,179,181,193,194,197,198,202,205,207,208,210,212,213,214],oneminutecachehitr:68,ones:[6,11,12,13,14,18,20,52,68,203],ongo:[36,63,68,73],onli:[0,4,6,9,11,12,13,14,17,18,20,22,24,26,27,28,33,35,41,42,43,45,50,52,54,55,56,57,59,60,61,62,63,64,65,68,69,70,71,72,73,75,76,77,155,179,189,197,199,201,204,205,206,207,209,210,213,214],onlin:[3,76],only_purge_repaired_tombston:63,onto:[0,4,63],open:[0,3,5,6,20,32,36,40,42,54,56,61,71,72,74,201,214],openfiledescriptorcount:68,openhft:58,openjdk:[48,54],openssl:54,oper:[0,1,2,6,10,11,12,13,15,16,18,20,22,27,33,40,50,51,52,53,55,57,58,59,60,61,62,65,66,68,70,71,73,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,200,207,208,210,211,212,213,214],operand:19,operatingsystem:68,operationtimedoutexcept:210,opertaion:6,oplog:208,opnam:75,opportun:[35,60],oppos:55,ops:[44,75],opt:14,optim:[0,4,6,11,12,13,28,44,53,56,63,65,73,202,212],optimis:[70,155],option1_valu:20,option:[0,3,4,6,9,10,11,12,13,14,16,20,22,24,27,28,30,35,39,41,43,44,48,54,55,56,57,59,64,65,67,69,71,73,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,201,202,203,204,205,206,207,208,209,212,213,214],oracl:[6,48,71,214],order:[0,1,4,6,9,10,11,14,18,22,24,25,26,27,28,29,33,41,44,52,57,60,61,62,63,72,73,75,76,202],ordering_claus:13,orderpreservingpartition:6,ordinari:6,org:[6,14,21,32,33,34,35,39,42,43,44,48,54,58,61,63,64,68,71,198,199,200,201,202,203,204,205,206,208,209,212],organ:[3,4,24,27,32,39,46],orgapachecassandra:42,orient:3,origin:[0,4,9,28,35,37,41,51,62,66,162,203,205,206,207],orign:13,os_prio:214,osx:35,other:[0,3,4,6,10,11,12,13,14,18,20,22,23,24,25,27,29,30,34,35,36,37,39,41,45,50,55,56,58,59,60,61,63,65,66,67,68,69,71,72,73,140,145,156,199,202,203,208,210,211,212,213,214],other_rol:20,otherwis:[0,6,9,12,13,16,22,24,56,66,70,115,199,210],our:[5,6,8,32,35,36,37,39,42,55,63,214],ourselv:37,out:[1,2,3,4,6,11,12,24,25,27,30,33,34,36,39,41,42,52,56,63,68,69,70,71,72,73,74,155,198,199,210,213,214],outag:0,outbound:[6,56,57],outboundtcpconnect:6,outdat:69,outgo:[6,55,214],outgoingbyt:68,outlin:[32,71],outofmemori:61,outofmemoryerror:50,output:[14,20,38,39,42,51,52,54,56,60,61,63,70,75,76,77,83,84,189,191,197,202,205,206,208,209],output_dir:61,outputdir:61,outsid:[11,21,22,55],outstand:[208,213],oval:23,over:[0,3,4,6,11,22,24,27,44,52,55,56,63,68,70,71,72,73,75,203,205,208],overal:[14,55],overflow:[17,77,162,197],overhead:[6,44,53,64,68,73],overidden:71,overlap:[0,63,203],overli:[27,28],overload:[6,14,44,201],overrid:[6,11,32,33,51,61,66,71,73,162,201,205],overridden:[6,11,52,57,58],overs:69,overview:[2,50,67],overwrit:[24,58,64,65,66,71],overwritten:[68,110],own:[0,11,12,14,22,36,40,41,44,48,52,54,55,61,63,64,68,70,71,74,75,118,124,131,140,194,203,213],owner:22,ownership:[0,63,161],ownersip:212,p0000:22,p50:213,p50th_m:57,p99:[11,214],p99th:11,p99th_m:57,pacif:22,packag:[32,39,43,44,45,47,49,76,212],packet:[6,212],page:[6,22,32,35,36,39,43,44,65,68,74,77,211,213],paged_rang:213,paged_slic:68,pages:76,pagetimeout:76,pai:[33,34,42],pair:[6,11,20,22,55,59,63,71],pane:30,paper:0,parallel:[18,43,53,63,70,155,213],param:[11,55],paramet:[4,6,11,14,32,33,38,39,45,52,55,58,60,65,72,73,140,173],parameter:32,params:55,paranoid:6,parent:[34,201],parenthes:[29,51],parenthesi:[11,75,76,210],park:23,parnew:65,pars:[6,12,51,55,58,62,76,214],parser:[9,10],part:[3,5,6,11,13,14,18,22,24,25,26,28,34,38,39,41,43,44,61,71,72,73,76,201,210],parti:[38,50,68,198],partial:[4,11,28,69,208],particip:[0,21,55],particular:[0,6,11,12,13,14,17,20,22,24,44,55,59,65,68,71,210,212,213,214],particularli:[12,22,71,212,213,214],partit:[1,2,3,4,6,10,11,13,14,24,27,29,30,31,44,52,56,57,59,60,61,63,65,66,68,69,75,110,118,122,140,162,190,198,202,210,212,213],partition:[4,10,13,14,57,61,70,76,87,140,155,202],partition_kei:[11,13],partitionspercounterbatch:68,partitionsperloggedbatch:68,partitionsperunloggedbatch:68,partitionsvalid:68,partli:13,pass:[38,41,45,76,178,201,202,213,214],password:[6,9,13,20,51,52,57,59,61,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,201],password_a:20,password_b:20,passwordauthent:[6,71],passwordfilepath:[51,52,59,61,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196],past:[24,68],patch:[10,13,32,33,35,37,38,40,43,50,56],path1:[51,52,58],path2:[51,52,58],path:[0,5,6,16,27,38,48,51,52,54,56,59,60,61,63,64,65,68,71,74,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,201,205,207,209,212,214],pathn:[51,52,58],patter:20,pattern:[6,11,20,22,23,29,30,31,58,210,213,214],paus:[6,44,66,140,141,212,214],pausehandoff:[66,140],pauser:[51,52],paxo:[1,13,53,68,76],paxos_prepar:55,payload:55,payloads:55,pcap:214,peak:[201,214],peer:[0,6,20,52,54,55,68,214],peerip:68,pem:[52,54],penalti:[6,13],pend:[6,55,57,63,66,68,70,140,154,213],pending_flush:189,pending_task:57,pendingcompact:68,pendingflush:68,pendingrangecalcul:[57,68,213],pendingtask:68,pendingtasksbytablenam:68,pennsylvania:22,peopl:[35,41,42,44],per:[4,6,10,11,13,28,33,37,41,44,52,55,60,61,62,63,64,66,68,70,71,75,76,140,163,171,198,201,208,210,212,213,214],per_second:57,percent:68,percent_repair:189,percentag:[6,68,72,214],percentil:[11,68,210,213,214],percentrepair:68,perdiskmemtableflushwriter_0:[57,68,213],perf:214,perfdisablesharedmem:214,perfect:14,perfectli:[27,55],perform:[0,1,3,6,11,13,20,22,24,25,27,28,30,36,37,38,40,41,44,45,51,53,56,57,58,60,63,65,66,68,69,70,71,72,76,155,212,213,214],perhap:[24,28,55,210,212],period:[0,4,6,32,51,55,65,68,70,71,73,140,142,214],perl:47,perman:[11,44,63,65,66,212],permiss:[6,9,12,23,24,25,26,27,28,29,30,43,51,52,61,71],permit:[6,20,52,55,56,62,71],persist:[0,4,44,54,60,62,65,71,214],person:214,perspect:[24,26,44],pet:22,petabyt:[0,1],peter:23,pgp:42,pgrep:48,phantom:46,phase:[73,76,213],phi:[0,6],phone:[13,22,25,29],phone_numb:29,php:47,physic:[6,11,28,29,30,31,44,50,65,72],pib:0,pick:[6,37,41,44,56,63,71,73,75,145],pid:[44,48,214],piec:[0,12,63,68],pile:6,pin:[6,72],ping:[41,214],pkcs5pad:6,pkill:48,place:[5,6,16,21,23,33,37,41,52,62,63,68,70,71,76,140,147,201,206,212,214],placehold:[14,76],plai:[14,22],plain:4,plan:[11,28,37,41],plane:[0,35],platform:[20,32,74],platter:[6,65],player:[14,22],playorm:46,pleas:[5,6,11,13,14,22,32,33,35,39,42,43,44,54,58,71,75,209],plu:[14,28,63,68,213],plug:[6,28,32],pluggabl:[0,20,71],plugin:[30,50,68],pmc:42,poe:22,poi:[26,29],poi_nam:[24,29],point:[0,3,4,6,10,17,22,23,24,26,27,30,33,35,39,42,50,55,66,71,75,76,118,140,201,210,214],pointer:[14,56],pois_by_hotel:[24,29],polici:[6,11,41,42,71,194,210],poll:71,pom:40,pool:[6,48,54,68,70,140,168,191,213,214],poorli:24,pop:75,popul:[11,18,75],popular:[23,24,30,39,65],port:[0,6,39,45,50,51,52,57,58,59,61,68,71,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,201,214],portabl:59,portion:[0,24,65,76,206],posit:[0,4,6,10,11,19,22,56,60,68,73,198,202],possbili:6,possess:20,possibl:[0,1,6,10,11,13,14,17,20,22,28,32,38,41,43,44,55,56,60,63,65,66,68,71,73,75,203,210,212],post:[13,32,40,55,140,165],post_at:13,postal_cod:29,posted_at:13,posted_bi:11,posted_month:11,posted_tim:11,potenti:[0,6,9,11,12,14,24,28,38,52,58,63,65,71,73,162,203,205],power8:74,power:[6,11,74],pr3z1den7:22,practic:[0,6,11,12,13,27,29,30,42,55,66,67,71],pre:[6,11,17,22,52,55,56,65,71,205,206,208],preced:[19,44,59,61,75],precis:[10,17,22,63,202],precondit:68,predefin:11,predict:[13,28,52,203],prefer:[0,6,11,12,22,27,33,41,55,71,72],preferipv4stack:39,prefix:[11,12,22,202,208],prepar:[6,14,15,51,53,58,61,68],prepare_releas:42,prepare_stat:51,preparedstatementscount:68,preparedstatementsevict:68,preparedstatementsexecut:68,preparedstatementsratio:68,prepend:22,prerequisit:[40,47],presenc:6,presens:4,present:[0,3,12,13,18,30,45,57,62,68,71,205,214],preserv:[6,11,17,20,27,28,69],preserveframepoint:214,press:48,pressur:[6,56,68,213,214],presum:27,pretti:[24,28,76,214],prevent:[0,6,11,43,62,68,69,70,201,205,214],preview:[35,53,70,155],previewkind:70,previou:[0,6,10,11,22,28,42,58,63,70,73,207],previous:[6,24,28,55,66,208],previsouli:[106,140],price:27,primari:[0,3,9,10,11,13,14,22,24,25,27,28,29,43,52,57,59,61,62,63,64,69,70,71,73,75],primarili:[0,6,11],primary_kei:[11,18],print0:204,print:[51,52,59,61,66,70,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,212],prio:214,prior:[6,13,20,22,61,73],prioriti:[1,41,214],privat:[6,33,42,71,72],privileg:[20,48,71],proactiv:55,probabilist:[0,60,64],probabl:[0,4,6,11,24,43,60,63,70,127,140,177,212,213,214],problem:[0,5,6,11,14,24,27,37,38,42,44,66,71,210,211,213,214],problemat:[22,210],proc:[6,44],proce:[38,64,73,210],procedur:[13,71],proceed:209,process:[0,1,6,14,24,25,32,34,36,37,38,39,40,41,43,44,48,50,55,56,57,62,64,65,66,68,69,70,71,73,74,76,79,115,140,141,160,168,200,201,205,207,208,209,212,213,214],processed_byt:57,processed_count:57,processor:[3,51,52],prod_clust:76,produc:[13,14,26,36,52,55,63,103,210],product:[0,1,6,11,27,28,34,36,41,44,52,54,65,72],profil:[13,39,77,140,142,214],profileload:140,program:[14,43,211,214],programm:0,programmat:204,progress:[33,37,41,42,55,57,60,61,67,70,75,77,140,196,197,208,213],project:[26,32,33,34,35,36,42,43,68],promin:11,promot:4,prompt:76,propag:[0,6,14,33,38,55,66,72],proper:[0,11,22,35,44,52,71],properli:[6,27,38],properti:[4,6,11,18,20,25,39,42,47,51,52,62,63,69,71,72,73],propertyfilesnitch:[6,72],proport:[6,13],proportion:[6,66,112,140,163],propos:[6,24,42,53,68],protect:[6,11,24,55,65,70,71,208],protocol:[0,1,6,38,44,49,52,53,57,58,61,68,71,76,82,92,97,102,107,140,183,201,212,214],protocol_vers:57,prove:[25,214],provid:[0,1,3,4,5,6,11,12,13,14,15,17,22,24,27,28,30,39,41,42,49,51,52,55,56,58,61,62,63,64,65,66,68,69,70,71,72,73,74,75,77,139,140,150,154,201,202,203,206,208,209,210,212],provis:[61,214],proxim:[6,72],proxyhistogram:[140,213],prtcl:[61,201],prune:55,prv:[56,70,155],ps1:71,ps22dhd:13,pt89h8m53:22,publish:[23,24,25,26,27,28,29,30,34,59,61],published_d:75,pull:[0,27,35,43,63,68,70,155],pure:214,purg:65,purpos:[12,13,22,27,55,56,59,65,71],push:[37,41,42,68],put:[15,24,28,41,45,52,56,61,63,73,131,155,203,213],pwf:[51,52,59,61,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196],python:[14,32,41,43,47,48,76],pytz:77,qos:58,quak:[14,22],qualifi:[11,14,41,61,213],qualiti:[35,53,71],quantiti:[1,22,213],queri:[1,3,6,10,11,12,13,14,16,18,20,24,25,28,29,30,31,47,50,51,53,55,57,58,59,61,63,68,70,74,75,76,93,103,140,158,211,214],query_fail:52,queryabl:1,queryopt:[51,52],queryst:[51,52],querytimemilli:52,queryvalidationexcept:210,question:[8,20,27,40,50,214],queu:[6,53,68],queue:[6,24,51,52,55,58,68,103,213,214],quick:[24,52,61,131,194,209],quickli:[24,44,56,59,63,66,213],quill:46,quintana:22,quit:[0,28,57,63,76,201,213,214],quorum:[0,11,66,67,71,76,210],quot:[9,10,11,12,14,17,20,75,76],quotat:20,quoted_identifi:12,quoted_nam:11,r_await:214,r_k:28,race:[22,37],rack1:6,rack:[0,6,52,57,70,71,72,210,213],rackdc:[6,72],rackinferringsnitch:[6,72],raid0:65,raid1:65,raid5:65,rain:12,rais:[6,12,44,51,66,210],raison:9,ram:[60,64,65,214],ran:204,random:[0,11,14,44,73],randomli:[6,73],randompartition:[6,13,14],rang:[0,6,10,11,13,22,24,26,38,56,63,67,68,70,75,76,83,88,126,140,145,155,176,210,213],range_slic:[68,213],rangekeysampl:140,rangelat:68,rangemov:73,rangeslic:68,rapid:[11,65],rapidli:214,rare:[10,27,60,61,210],raspberri:65,rate:[0,6,11,23,26,66,68,71,75,76,201,214],ratebasedbackpressur:6,ratefil:76,rather:[6,13,24,26,44,55,56,57,62,63,65,75],ratio:[6,64,65,68,75,202],ration:4,raw:[4,6,14,77,197,212],rdbm:[0,31,50],reacah:58,reach:[0,1,4,6,11,28,41,44,51,52,62,63,69,203],reachabl:52,read:[0,1,3,6,11,13,22,24,29,33,35,38,43,44,47,50,52,55,57,60,61,63,64,65,66,67,68,71,72,75,76,126,176,189,194,201,202,209,210,212,213,214],read_ahead_kb:214,read_lat:189,read_repair:[0,11,68,69,213],read_repair_ch:69,read_request_timeout:44,readabl:[11,25,51,52,58,62,85,139,189,213],reader:52,readi:[0,11,24,29,35,41,57,71],readlat:[68,210],readm:[35,42],readrepair:68,readrepairstag:[68,213],readstag:[57,68,70,213],readtimeoutexcept:210,readwrit:71,real:[1,4,8,11,23,25,27,33,44,74,212],realclean:34,realis:75,realiz:[27,63],realli:[6,27,28,43,56,57,200,204,210,214],realtim:62,reappear:70,reason:[0,4,6,11,13,14,15,18,27,28,44,45,48,51,55,61,63,65,70,71,73,213,214],rebas:35,rebuild:[0,56,60,63,64,68,140,146,162],rebuild_index:140,receiv:[0,1,6,14,18,41,44,55,56,57,63,65,66,69,73,210,214],received_byt:57,received_count:57,recent:[1,6,41,43,54,65,69,82,203,208],recent_hit_rate_per_second:57,recent_request_rate_per_second:57,reclaim:[52,55,58,63],recogn:[13,28,39,41,54],recommend:[4,6,11,22,27,35,44,52,54,57,58,61,65,71,73,212],recompact:63,recompress:64,reconcil:[0,1,11,69],reconnect:71,reconstruct:203,record:[4,6,11,13,19,22,23,24,26,27,28,41,51,52,58,63,68,75,214],recov:[6,44,53,56,57,63],recoveri:[6,56],recreat:[20,52,76],rectangl:23,recurs:[52,103],recv:48,recycl:[4,6,68],redhat:[42,54],redirect:58,redistribut:[6,70,212],redo:41,reduc:[4,6,11,25,28,36,44,52,55,56,59,63,64,66,69,70,77,86,112,140,155,163,197],reduct:6,redund:[0,33,38,41,55,65],reenabl:[102,104,105,140],ref:[42,58,198,199,200,201,202,203,204,205,206,208,209],refer:[1,6,11,12,13,14,22,24,25,26,27,28,32,33,34,43,44,48,49,58,73,75,76,210,212],referenc:[6,26,28,75],referenti:3,refin:[29,31,50],reflect:[62,63,198],refresh:[6,61,71,76,140,148],refreshsizeestim:140,refus:[50,55],regain:55,regard:[11,13],regardless:[0,6,20,41,66,214],regener:[56,60],regexp:12,region:[6,72],regist:22,registri:71,regress:[38,43],regular:[9,12,28,35,39,43,44,53,55,68,76],regularcolumn:202,regularli:70,regularstatementsexecut:68,regularupd:75,reifi:56,reilli:[23,24,25,26,27,28,29,30],reinforc:30,reinsert:[162,205],reject:[6,13,44,55,62,71,210],rel:[6,22,25,28,76,214],relat:[0,3,8,10,12,13,23,24,27,28,30,34,39,41,51,56,63,66,68,75,202,210,214],relationship:[6,23,24,27],releas:[6,10,27,28,40,41,48,50,54,76,214],relev:[13,20,22,41,61,64,71,74,201,202,205,214],relevel:[77,197],reli:[0,6,14,22,24,44],reliabl:[1,3,36,63],reload:[6,67,140,149,150,151,152],reloadlocalschema:140,reloadse:140,reloadssl:[71,140],reloadtrigg:140,reloc:[56,140,153,186,212],relocatesst:140,remain:[0,6,13,14,20,22,37,55,56,57,63,68,70,73,189,213],remaind:[17,19,64],remeb:58,remedi:63,rememb:[24,25,28,58,210],remind:24,remot:[0,4,35,37,39,50,51,52,59,61,63,71,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,210],remov:[0,1,4,6,10,11,12,13,14,15,17,18,20,22,34,38,44,50,52,55,61,62,67,69,71,78,81,110,140,154,203,208,209,214],removenod:[73,78,140],renam:[9,22],render:35,reorder:6,repair:[0,4,6,11,18,44,50,53,57,61,64,66,67,68,72,73,77,131,140,156,173,194,197,202,205,209,213],repair_admin:140,repairedat:204,repairpreparetim:68,repairtim:68,repeat:[12,48,52,64,71],replac:[0,6,9,14,20,22,34,38,42,44,50,51,52,55,56,63,67,69,70,103,207,208],replace_address_first_boot:[0,73],replai:[0,3,4,22,53,65,66,68,112,140,157,163,202],replaybatchlog:140,repli:[36,55],replic:[1,2,3,6,11,28,29,50,51,52,56,57,59,61,63,65,66,70,71,73,75,78,140],replica:[1,6,11,13,28,44,53,63,66,68,69,70,72,73,86,122,140,210,213,214],replica_2:66,replication_factor:[0,11,29,51,52,59,70,71,75],repo:[34,37,39,42],repodata:42,repomd:42,report:[6,27,34,40,41,50,67,210],report_writ:20,reportfrequ:76,repositori:[5,8,32,34,35,36,39,41,43,48,74],repres:[0,6,10,17,20,22,23,24,25,26,27,28,44,63,68,71,72,75,76,202,212],represent:[10,17,25,198],reproduc:[25,36],reproduct:36,request:[0,1,6,11,13,20,21,35,43,44,51,52,53,56,57,58,59,60,63,65,67,69,71,72,76,140,177,193,209,210,213,214],request_count:57,request_failur:51,request_respons:[55,68,213],requestresponsest:213,requestresponsestag:[57,68,70,213],requesttyp:68,requir:[0,1,3,6,11,13,14,20,24,27,28,33,35,37,38,39,40,41,42,44,51,52,56,60,61,64,65,69,71,75,200,201,204,207],require_client_auth:6,require_endpoint_verif:6,requisit:69,resampl:6,reserv:[6,10,12,15,23,26,27,28,29,30,31,55,57,214],reservations_by_confirm:29,reservations_by_guest:[24,29],reservations_by_hotel_d:29,reservoir:210,reset:[6,13,35,52,55,140,159,173,200],reset_bootstrap_progress:73,resetfullquerylog:[52,140],resetlocalschema:140,resid:[6,13,44,68,214],resolut:[0,6,13,40,44],resolv:[0,34,37,44,69,161,180],resort:[78,140],resourc:[0,20,52,53,71,201,213],resp:14,respect:[6,10,11,14,32,34,48,52,55,57,59,61,70,72,103,212],respond:[0,6,12,66,69,214],respons:[0,1,6,20,25,44,55,56,68,69,73,213],ressourc:22,rest:[6,11,12,22,32,38,73,210],restart:[3,44,63,66,71,73,140,147,165,200,212],restor:[56,61,63,67,73,76,201,207,208],restrict:[6,10,11,13,18,25,70],restructuredtext:35,result:[0,6,10,11,12,14,17,20,22,25,27,28,30,36,41,44,52,55,56,61,63,68,70,76,197,198,199,200,201,202,203,204,205,206,207,208,209,214],resum:[66,79,140,160],resumehandoff:[66,140],resurrect:63,resync:[140,159],retain:[20,44,51,52,58,63,66,205,207],retent:27,rethrow:33,retir:35,retri:[0,6,11,22,52,55,68,69,103],retriev:[0,11,13,20,24,34],reus:[28,38],reveal:28,revers:[11,13,24],revert:212,review:[11,33,35,40,41,43,50],revis:[25,75],revok:[9,51,71],revoke_permission_stat:12,revoke_role_stat:12,rewrit:[60,63,64,77,140,162,193,197,205],rewritten:[65,162,205],rfc:[14,22],rhel:50,rich:[22,212],rid:34,rider:22,riderresult:22,right:[6,19,23,24,25,26,27,28,29,30,39,42,44,70,76,213,214],ring:[6,50,54,61,66,70,71,73,76,136,138,140,173,201,210],rise:[0,210],risk:[0,1,11,24,63],riski:63,rmb:214,rmem_max:6,rmi:[44,71],robin:66,rogu:14,role:[6,9,10,12,15,67],role_a:20,role_admin:20,role_b:20,role_c:20,role_manag:71,role_nam:20,role_opt:20,role_or_permission_stat:12,role_permiss:6,roll:[44,58,66,71,103],roll_cycl:[51,52,58,103],rollcycl:58,rollingfileappend:58,rollingpolici:58,rollov:58,romain:22,room:[5,8,23,24,26,27,28,29,42],room_id:28,room_numb:[28,29],root:[6,37,41,48,52,54,61,209,212],rotat:[6,52,212],roughli:[0,6,61],round:[13,24,63,66,68],rout:[0,6,55,72],routin:[66,214],row:[0,3,4,6,10,11,13,14,15,17,18,24,28,43,49,52,56,57,59,60,61,64,65,68,69,70,75,76,77,110,131,135,140,162,164,165,197,202,205,209,214],row_column_count:52,rowcach:[50,68],rowcachehit:68,rowcachehitoutofrang:68,rowcachemiss:68,rowindexentri:68,rows_per_partit:[11,61],rpc:[6,68],rpc_address:[52,57],rpc_timeout_in_m:[126,176],rpm:42,rrqm:214,rsc:194,rst:35,rubi:[14,47],rule:[0,6,12,14,41,44,210,212],run:[0,4,5,6,12,22,24,28,30,32,34,37,39,41,42,44,45,48,51,53,54,55,56,57,59,61,63,65,66,68,69,70,71,73,74,75,77,131,140,155,178,197,200,201,202,204,206,207,211,212,213,214],runnabl:214,runtim:[3,6,18,28,47,54,67,120,140],runtimeexcept:33,rust:47,s_j:28,s_t:28,safe:[0,14,22,52,55,63,71,214],safeguard:65,safepoint:212,safeti:[11,52,63,73],sai:[50,55],said:[11,41,44,61,140,193,214],salient:57,same:[0,1,4,5,6,11,12,13,14,15,17,18,19,20,22,24,25,27,35,37,39,41,45,50,51,52,55,57,60,61,63,66,68,69,70,71,72,73,75,155,203,208,210,212,214],samerow:75,sampl:[4,6,12,14,25,52,56,61,68,75,76,103,140,142,144,190],sampler:[57,68,142,190,213],san:65,sandbox:[6,14],sasi:6,satisfi:[0,11,24,27,33,65,68,69,73],satur:[6,68,213,214],save:[6,13,22,32,34,44,45,55,60,64,65,73,75,140,165],saved_cach:6,saved_caches_directori:45,sbin:44,scala:[14,47],scalabl:[0,2,3,42,74],scalar:15,scale:[1,2,3,43,64,74,75],scan:[6,13,24,60,68],scenario:37,scene:44,schedul:[0,6,32,55,57],scheduled_byt:57,scheduled_count:57,schema:[0,3,9,11,14,17,30,31,50,52,57,59,61,68,69,71,75,76,87,140,149,159,200,202],schema_own:20,schema_vers:52,scheme:0,scientif:24,scope:[20,25,51,58,68,71],score:[6,14,22,72],script:[6,14,30,32,39,42,43,51,52,54,77,103,197,198,199,200,201,202,203,205,206,207,208,209,214],scrub:[60,63,64,68,77,140,186,197],sda:214,sdb:214,sdc1:214,sdc:214,search:[24,27,28,41,59,74,212],searchabl:214,second:[0,6,11,12,13,22,24,27,28,44,54,59,62,65,66,69,70,71,75,76,77,140,163,171,197,210,212,213,214],secondari:[0,2,3,10,12,13,15,25,27,50,57,63,68,74,140,146],secondary_index_stat:12,secondaryindexmanag:[57,68,213],section:[2,4,5,7,10,11,12,13,15,20,22,42,44,47,48,49,51,52,53,55,58,59,61,63,68,70,71,73,77,197,201,212,213],secur:[6,14,15,42,50,67],seda:3,see:[0,4,6,10,11,12,13,14,17,20,22,23,24,26,27,28,34,36,39,41,42,43,49,50,52,55,58,63,68,71,73,76,110,140,155,200,202,203,206,212,213,214],seed:[0,6,45,50,54,72,123,140,150],seedprovid:6,seek:[0,3,4,6,65,68],seem:24,seen:[6,11],segment:[4,6,52,58,62,66,68,76,103,212,213],segment_nam:62,segmentid:202,select:[0,6,9,10,11,12,14,15,19,20,24,26,27,29,30,32,39,42,43,44,49,51,52,56,57,58,59,60,61,63,69,70,71,75,76,145,212,213,214],select_claus:13,select_stat:[12,18],self:[24,38],selinux:44,semant:[3,10,13,14,27],semi:44,send:[0,6,8,11,44,55,56,57,66,69,75,210,214],sender:55,sendto:75,sens:[10,13,15,25,44],sensic:14,sensit:[11,12,14,17,57,214],sensor:[22,24,28],sent:[0,6,11,22,44,55,56,57,66,68,69,210,214],sentenc:41,separ:[0,4,6,11,13,24,25,27,28,33,35,41,45,51,52,55,56,58,59,61,63,65,71,73,76,78,80,81,83,88,90,96,99,100,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,198,201,205],septemb:41,seq:[6,155],sequenc:[12,52,55],sequenti:[1,6,56,65,155],seren:13,seri:[11,24,42,63,76],serial:[4,6,52,56,66,77],serializeds:55,serializingcacheprovid:6,seriou:[35,210,213],serv:[1,13,24,55,56,65,71,214],server:[6,12,13,22,27,39,40,42,43,44,54,55,61,65,68,71,74,75,201,210],server_encryption_opt:[61,71,201],servic:[0,6,25,39,48,54,66,68,71,73,212,214],session:[6,20,55,70,71,77,140,156],set:[0,1,3,4,6,9,10,11,12,13,14,17,18,24,27,29,35,38,40,41,43,45,50,54,55,56,58,60,61,62,63,64,65,66,68,69,71,72,73,75,76,77,80,99,110,140,153,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,193,197,198,200,201,207,209,210,211,212,213,214],set_liter:[20,22],setbatchlogreplaythrottl:140,setcachecapac:140,setcachekeystosav:140,setcompactionthreshold:[63,140],setcompactionthroughput:[63,140],setconcurr:140,setconcurrentcompactor:140,setconcurrentviewbuild:[18,140],sethintedhandoffthrottlekb:[66,140],setint:[14,61],setinterdcstreamthroughput:140,setlogginglevel:[140,212],setlong:14,setmaxhintwindow:[66,140],setstr:14,setstreamthroughput:140,setter:[20,32,33],settimeout:140,settraceprob:140,setup:[6,35,41,43,52,71],sever:[3,4,13,20,24,26,27,30,51,52,55,56,57,59,63,66,70,71,75,201],sfunc:[9,14],sha1:[42,207],sha:[37,42],shadow:[18,63],shall:[52,54,57,59,61,66],shape:75,shard:[4,28],share:[0,11,13,39,202,210,214],sharedpool:[55,76],sharp:46,shed:44,shelf:0,shell:[49,50,54,77],shift:22,ship:[34,43,49,71,76,212,214],shop:[23,24,26],shortcut:18,shorter:[35,71],shorthand:[26,76],shortli:28,shortlog:42,should:[0,4,5,6,10,11,12,13,14,17,20,22,24,27,32,34,35,38,39,41,43,44,45,46,47,49,51,52,54,55,58,59,60,61,63,64,65,66,68,70,71,72,73,75,76,145,155,176,206,208,210,214],shouldn:[11,45],show:[20,23,24,25,27,34,50,55,58,70,73,77,88,108,128,140,144,154,161,180,181,189,196,197,209,210,212,213,214],shown:[12,24,25,26,28,69,76,189,201],shrink:6,shuffl:55,shut:6,shutdown:[4,6,65],side:[6,11,13,17,22,27,55,56,71,210],sig:42,sign:[13,22,44],signal:[6,140,151],signatur:[48,62],signifi:214,signific:[6,35,39,41,43,55,56,65,69,210],significantli:[0,6,28,56,70,214],silent:14,similar:[0,6,13,14,24,26,51,54,55,61,64,65,209,210,214],similarli:[0,10,17,29,33,52,59,65,140,145],similiar:70,simpl:[6,11,23,24,25,27,28,34,36,39,43,66,71],simple_classnam:43,simple_select:13,simplequerytest:43,simpler:0,simplereplicationstrategi:71,simpleseedprovid:6,simplesnitch:[6,72],simplestrategi:[29,51,52,59,70,75],simpli:[0,4,6,11,13,14,17,22,27,28,39,43,55,63,65,68,73,194],simplic:52,simplifi:[25,28],simul:43,simultan:[0,1,6,55,56,65,66,76,80,110,153,162,193],sinc:[0,6,11,13,14,22,28,35,39,43,44,48,52,54,57,61,63,66,68,69,70,73,200,203,205,213,214],singl:[0,1,3,6,10,11,12,13,14,17,18,20,22,24,27,28,29,33,41,45,49,50,52,54,55,56,66,67,68,69,70,71,72,76,77,83,197,210,212,213,214],singleton:38,sit:52,site:[35,42],situat:[6,43,63,66,214],six:54,size:[0,4,6,11,22,25,31,33,44,45,51,52,53,54,57,58,59,60,61,62,64,65,66,67,68,71,75,76,77,103,137,140,197,200,202,203,204,207,212,213,214],size_byt:[56,57],size_estim:[140,148,212],sizeandtimebasedrollingpolici:58,sizeof:28,sizetieredcompactionstrategi:[11,61,63,213],sjk:140,skinni:213,skip:[0,6,13,44,52,55,59,68,73,76,77,162,179,197,200,206],skipcol:76,skipflush:59,skiprow:76,sks:48,sla:38,slack:[5,41,50,70],slash:12,slave:32,sleep:214,sleepi:[51,52],slf4j:[33,34,51,58],slf4jexceptionhandl:52,slight:0,slightli:6,slow:[0,3,6,11,56,72,210,212,213,214],slower:[6,11,60,66,213,214],slowest:6,slowli:[6,22],small:[0,4,6,11,13,22,28,44,55,63,65,77,197,201,210,214],smaller:[0,4,6,28,44,63,65,76,206],smallest:[0,11,14,68,203],smallint:[9,10,14,17,19,22,29],smith:22,smoother:10,smoothli:6,snappi:[4,6,66],snappycompressor:[11,64],snapshot:[3,4,6,27,34,52,54,67,68,77,81,137,140,162,197,205,209,214],snapshot_before_compact:59,snapshot_nam:[81,207],snapshotnam:[81,140],snippet:54,snitch:[0,6,50,67,69,87,140],snt:214,socket:[6,71,176],soft:35,softwar:[24,34],sold:24,sole:[11,36],solid:[6,65],solr:74,solut:[32,51],solv:0,some:[0,1,3,6,9,11,12,13,14,22,24,25,26,27,28,30,34,35,36,39,41,42,43,44,45,51,52,55,56,57,59,61,62,63,64,66,68,69,71,73,76,202,204,210,212,213,214],some_funct:14,some_keysopac:11,some_nam:12,someaggreg:14,somearg:14,somefunct:14,someon:[37,63],someth:[6,23,27,61,69,204,212,214],sometim:[6,12,13,24,55,66,210,211,212,213,214],someudt:14,somewher:[48,70],soon:[26,71],sooner:6,sophist:0,sort:[4,11,13,22,24,28,57,61,63,65,74,189,203,212],sort_kei:189,sound:28,sourc:[3,4,5,6,8,14,32,34,35,36,40,42,48,51,54,58,61,68,77,145,198,207,210],source_elaps:76,space:[0,4,6,28,33,44,52,55,56,59,62,63,65,68,206,214],space_used_by_snapshots_tot:189,space_used_l:189,space_used_tot:189,span:[0,6,13,63],spare:[32,212],sparingli:13,spark:46,spd:61,speak:[0,211,212,214],spec:[38,49,52,68,75,76],speci:[11,18],special:[0,12,13,43,44,55,57,63,68,77,208],specif:[0,9,11,12,13,22,24,28,35,39,41,44,46,51,52,55,57,59,61,62,63,68,70,71,75,76,140,145,155,201],specifc:68,specifi:[0,6,10,11,12,13,14,16,18,20,22,24,27,28,34,39,44,49,51,52,56,59,61,62,63,64,66,68,69,71,73,75,76,77,81,83,124,140,145,155,161,174,176,179,186,189,192,197,201,207,210],specific_dc:155,specific_host:155,specific_keyspac:145,specific_sourc:145,specific_token:145,specifii:20,specnam:75,specul:[0,11,68,69],speculative_retri:[11,61],speculativefailedretri:68,speculativeinsufficientreplica:68,speculativeretri:68,speculativesamplelatencynano:68,speed:[6,50,56,61,64,77,197,213],spend:214,spent:[68,214],sphinx:40,spike:44,spin:[6,65],spindl:[4,6],spirit:[6,72],split:[28,33,44,55,63,68,75,76,77,83,197],spread:[0,6,11,72],sql:[0,3,13,15,30],squar:12,squash:[35,41],src:[42,145],ssd:[6,16,65,214],ssh:[52,54,210],ssl:[6,44,57,61,67,75,76,77,140,151,197],ssl_cipher_suit:57,ssl_enabl:57,ssl_protocol:57,ssl_storage_port:[57,72],ssp:[61,201],sss:17,sstabl:[2,6,11,28,44,50,59,60,64,65,67,70,77,80,83,110,124,131,137,140,147,153,162,193,194,198,202,203,205,206,207,209,212,213,214],sstable_act:212,sstable_compression_ratio:189,sstable_count:189,sstable_s:63,sstable_size_in_mb:63,sstable_task:[57,212],sstabledump:[77,197],sstableexpiredblock:[63,77,197],sstablelevelreset:[77,197],sstableload:[59,67,71,77,197],sstablemetadata:[77,197,200,204],sstableofflinerelevel:[77,197],sstablerepairedset:[77,197,202],sstablerepairset:204,sstablescrub:[77,197],sstablesperreadhistogram:68,sstablesplit:[77,197],sstableupgrad:[77,197],sstableutil:[77,197,198,202],sstableverifi:[77,197],sstablewrit:33,stabil:[32,41,55],stabl:[48,76,212],stack:[6,55,205,206,207,208,209,214],stackcollaps:214,staff:[24,26,75],staff_act:75,stage:[3,41,42,53,57,115,140,168,210,213],staging_numb:42,stai:[23,24,50,63],stakehold:[24,26],stale:71,stall:[6,73],stamp:58,stand:43,standalon:43,standard1:[57,61,199,201,202,204,205,207,212],standard:[6,22,32,36,44,48,51,68,75,198,202,212],start:[0,6,9,13,24,25,26,27,28,30,35,40,44,45,48,50,52,54,59,63,65,66,68,69,70,71,73,83,155,186,203,207,210,212,213,214],start_dat:29,start_native_transport:57,start_token:[83,155],start_token_1:145,start_token_2:145,start_token_n:145,starter:41,starttl:61,startup:[4,6,21,39,44,57,63,68,73,208],startupcheck:212,starvat:6,stat:202,state:[0,1,6,11,14,51,52,54,60,63,65,68,70,73,140,180,211,212],state_or_provinc:29,statement:[6,9,10,11,13,14,15,16,17,20,21,22,27,38,40,53,57,58,59,60,61,63,68,69,71,75,76,210,214],static0:11,static1:11,staticcolumn:202,statist:[4,56,59,61,63,68,76,85,111,140,143,188,189,191,201,202,207,208,213],statu:[20,32,38,41,44,48,52,59,66,70,71,76,77,140,154,181,182,183,184,185,194,197,210,211],statusautocompact:140,statusbackup:[59,140],statusbinari:140,statusgossip:140,statushandoff:[66,140],stc:11,stdev:[75,214],stdin:76,stdout:76,stdvrng:75,step:[0,6,26,28,32,35,39,40,42,71,211,212],still:[0,1,6,10,11,13,14,17,20,22,27,28,30,32,33,42,52,55,66,70,71,73,76,199,210,214],stop:[0,4,6,48,52,54,55,76,98,140,158,187,197,198,199,200,201,202,203,204,205,206,207,208,209,212],stop_commit:6,stop_paranoid:6,stopdaemon:[54,140],storag:[0,1,2,3,11,15,16,28,41,44,50,52,59,61,64,65,67,74,201,202],storage_port:[45,57,72],storageservic:[6,33,54,71],store:[1,4,6,10,11,12,13,22,24,26,27,28,29,50,51,52,55,56,57,59,60,61,63,64,65,66,68,71,74,76,95,103,105,140,185,201,202,205],store_queri:52,store_typ:6,stort:203,straggler:52,straight:[34,73,214],straightforward:[28,62],strain:28,strategi:[6,11,28,56,59,61,66,67,72,75,200,213],stratio:50,stream:[4,6,50,53,55,59,61,63,64,66,67,70,79,119,125,140,145,155,172,173,175,176,201,208,214],stream_entire_sst:[56,57],stream_throughput_outbound_megabits_per_sec:[56,61,201],streamer:56,street:[22,29],strength:6,stress:[50,54,77,214],stresscql:75,strict:[10,55,63],strictli:[8,11,14],string:[4,6,10,11,12,13,14,16,17,20,21,22,32,51,55,61,68,76,124,198],strong:0,strongli:[6,11,12,28,71],structur:[0,4,6,9,20,23,27,35,38,60,61,67,68,77,197,214],struggl:[0,3],stub:71,stuck:203,style:[0,6,24,25,28,38,39,40,41,43,50],stype:[9,14],sub:[0,11,13,22,48,52,59,63,214],subclass:6,subdirectori:[6,21,59],subject:[6,14,20,56,71],submiss:[6,41],submit:[40,41,43,50,83],subopt:75,subqueri:27,subrang:6,subscrib:[8,36,51],subscript:8,subsequ:[0,6,11,13,20,26,44,52,54,59,61,63,64,69,71],subset:[0,20,63,76,210],substanti:[56,214],substitut:48,substract:19,subsystem:71,subtract:202,subvert:63,succe:[0,1],succed:68,succeed:209,succesfulli:68,success:[26,28,42,51,54,55,58,69,76],successfulli:[0,1,42,52,55,58,66,68,70,209],sudden:6,sudo:[44,48,51,52,54,61,214],suffer:214,suffici:[0,6,28,52,55,65,71],suggest:[12,27,35,36,41,65,209],suit:[6,32,41,43,61,71,201],suitabl:[13,14,28,38,41],sum:[28,62],sum_i:28,sum_j:28,sum_k:28,sum_l:28,summari:[4,6,41,56,59,61,68,201,202,207,208],sun:[33,71,214],sunx509:201,supercolumn:9,supersed:[10,162,205],superus:[9,20,71],suppli:[3,11,13,27,37,61,198,210],supplier:24,support:[0,3,4,6,9,10,11,12,13,14,15,16,18,19,20,22,24,25,27,29,30,36,39,41,43,44,46,50,51,52,53,56,57,59,61,63,66,69,71,76,77,162,186,205,212,214],suppos:13,sure:[0,6,8,24,30,32,33,34,35,36,39,41,43,44,45,48,63,75,214],surfac:[0,71],surplu:44,surpris:0,surprisingli:6,surround:[17,29,76],suscept:14,suspect:[5,41,214],suspend:39,svctm:214,svg:214,svn:42,svnpubsub:42,swamp:44,swap:[0,4,6,214],swiss:[140,178],symbol:[24,214],symlink:61,symmetri:17,symptom:44,sync:[0,4,6,27,35,44,66,68,70,155,214],synchron:[51,56,70],synctim:68,synonym:20,synopsi:[52,59,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196],syntact:[11,20],syntax:[10,12,13,14,20,22,30,35,51,52,59,63,64,75],syntaxerror:210,sys:6,sysctl:[6,44],sysf:214,sysintern:6,system:[0,1,3,6,11,14,20,25,28,32,39,43,44,45,49,51,52,55,57,58,59,63,65,68,71,74,76,114,116,117,119,125,131,140,147,148,149,167,169,170,172,175,201,206,208,210,211,214],system_auth:[6,52,57,71],system_distribut:[52,57],system_schema:[20,51,52,57,58],system_trac:[52,57,155],system_view:[52,57,212],system_virtual_schema:[51,52,53,58,212],tab:[33,39],tabl:[0,1,3,4,6,9,10,12,13,14,15,16,17,18,20,21,22,24,25,26,27,28,29,43,50,51,52,53,54,56,58,60,61,63,64,66,67,70,71,75,76,77,80,83,90,98,100,109,110,113,118,122,131,140,146,147,149,153,155,162,166,179,181,186,188,189,193,194,197,199,201,202,204,208,209,210,212,213],table1:[20,70],table2:70,table_definit:75,table_nam:[11,13,16,20,21,52,57,61,63,189,212],table_opt:[11,18],tablehistogram:[140,213],tablestat:140,tag:[22,38,42,59,179],tail:[11,52,212],take:[0,3,6,10,11,13,14,22,27,28,35,38,39,41,42,44,52,55,56,60,63,64,65,66,73,140,179,204,206,209,212,213,214],taken:[1,6,62,63,68,75,207],talk:26,tar:48,tarbal:[45,47,76],target:[11,20,34,39,43,52,58,63,66,201],task:[0,6,26,32,34,36,39,41,56,68,70,76,212,213,214],task_id:57,taskdef:43,taught:27,tbl:69,tcp:[6,44,55,214],tcp_keepalive_intvl:44,tcp_keepalive_prob:44,tcp_keepalive_tim:44,tcp_nodelai:6,tcp_retries2:6,tcp_wmem:6,tcpdump:214,teach:[0,6,72],team:[24,42,44],technetwork:6,technic:[11,15],techniqu:[0,3,27,28,66,211,214],technot:6,tee:48,tell:[6,13,38,44,45,68,214],templat:[32,42],tempor:6,temporari:[66,71,77,197],temporarili:[0,1,6],tempt:[24,28],ten:28,tend:[4,6,28,44,65,66],tendenc:[6,26],tension:26,tent:42,terabyt:64,term:[0,6,13,14,15,18,22,26,27,28,52,54,74],termin:[12,20,76],ternari:33,test:[0,6,25,33,34,38,40,41,42,49,50,52,54,56,57,65,75,76],test_keyspac:[71,212],testabl:[38,41],testbatchandlist:43,testmethod1:43,testmethod2:43,testsom:43,teststaticcompactt:43,text:[4,9,11,12,13,14,17,22,25,28,29,35,42,52,57,58,59,61,62,64,70,71,74,75,214],than:[0,1,4,6,11,12,13,14,15,18,19,22,24,28,33,41,50,51,52,55,56,62,63,64,65,66,69,71,72,73,75,156,169,170,199,201,203,206,207,210,212,213,214],thei:[0,1,3,6,9,10,11,12,13,14,15,18,19,20,22,23,24,25,26,27,30,33,38,41,43,50,52,54,56,57,58,59,60,61,63,64,65,66,68,71,199,203,208,209,210,212,213,214],them:[0,6,10,11,13,14,22,23,26,27,32,33,36,41,42,43,44,49,52,55,58,60,63,66,68,69,71,140,193,201,208,210,212,214],themselv:[0,13,20],theorem:1,theoret:11,therefor:[0,24,28,35,41,43,71,200,208],theses:71,thi:[0,1,2,4,5,6,7,10,11,12,13,14,15,17,18,20,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,44,45,47,48,50,51,52,53,54,55,56,58,59,60,61,63,64,65,66,68,69,70,71,72,73,75,76,77,78,80,81,83,86,88,90,96,100,106,109,110,112,113,115,118,122,124,126,130,131,138,140,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214],thing:[6,22,24,28,36,37,41,44,47,55,63,70,214],think:[6,26,27],third:[22,28,38,50,68,213],thobb:76,those:[11,12,13,14,16,17,18,20,22,23,24,27,41,44,62,63,66,71,76,193,201,205,206,208,210,214],though:[10,12,22,29,50,55,57,59,63,64,68],thought:206,thousand:76,thousandssep:76,thread:[4,6,18,52,54,55,56,58,65,66,68,70,71,75,80,110,140,153,155,162,171,191,193,203,212,213],thread_pool:57,threaddump:214,threadpool:[67,211],threadpoolnam:68,threadprioritypolici:39,three:[0,6,11,25,28,52,55,56,57,59,60,63,64,66,69,70,71,76,210,212,213],threshold:[4,11,51,62,65,72,113,140,166,173,214],thrift:[9,75],throttl:[6,32,55,56,57,61,66,77,112,140,163,167,171,172,175,197],throttled_count:57,throttled_nano:57,through:[0,5,9,10,11,12,13,18,24,25,26,32,35,39,41,44,49,55,57,58,62,63,76,214],throughout:[26,71],throughput:[0,3,6,56,61,63,64,65,68,114,119,125,140,167,172,175,201,212,213],throwabl:[38,43],thrown:[22,61,203],thu:[6,10,11,12,13,18,22,44,68,69,72,73,140,193],thumb:[6,41],thusli:22,tib:[85,139,189],tick:41,ticket:[5,35,36,37,38,41,42,43,62],tid:214,tie:44,tier:67,ties:[13,213],tighter:6,tightli:6,tild:76,time:[0,1,3,4,6,8,9,10,11,12,13,15,16,17,18,24,26,27,28,33,35,38,39,41,42,43,44,52,54,55,56,57,58,59,60,62,64,67,68,69,70,71,74,75,76,140,142,202,204,209,210,212,213,214],timefram:73,timehorizon:6,timelin:11,timeout:[6,22,44,53,66,68,76,126,140,176,210,213],timeout_in_m:176,timeout_typ:[126,176],timer:[6,68],timestamp:[0,4,9,10,11,13,14,15,17,19,24,28,50,51,52,55,58,59,63,66,69,76,77,162,197,199,202,205],timeunit:63,timeuuid:[9,10,11,17,22,75],timewindowcompactionstrategi:11,timezon:[17,76],tini:[6,63],tinyint:[9,10,14,17,19,22],tip:210,titl:[24,29,41,75],tjake:33,tlp_stress:57,tls_dhe_rsa_with_aes_128_cbc_sha:6,tls_dhe_rsa_with_aes_256_cbc_sha:6,tls_ecdhe_rsa_with_aes_128_cbc_sha:6,tls_ecdhe_rsa_with_aes_256_cbc_sha:6,tls_rsa_with_aes_128_cbc_sha:6,tls_rsa_with_aes_256_cbc_sha:6,tmp:[52,207,208,212,214],tmpf:214,tmplink:208,toc:[4,56,59,61,207,208],tock:41,todai:12,todat:14,todo:38,togeth:[0,6,11,13,14,27,28,32,63,210,213,214],toggl:71,tojson:15,token:[4,6,9,10,12,13,44,52,55,56,61,63,66,68,70,75,76,83,88,131,132,138,140,145,155,161,194,202,203,210,212,213],tokenawar:210,tokenrang:75,toler:[0,1,60,66],tom:13,tombston:[4,6,11,17,24,44,67,68,70,110,162,199,202,205,214],tombstone_compact:186,tombstone_compaction_interv:63,tombstone_threshold:63,tombstones_scan:57,tombstonescannedhistogram:68,ton:43,too:[6,11,12,14,22,28,38,57,63,75,210,213,214],took:[210,212],tool:[3,6,12,31,32,34,35,41,42,44,50,51,54,58,59,63,67,68,71,73,75,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213],toolset:214,top:[13,22,32,41,42,50,68,142,189,190,203],topcount:[142,190],topic:76,topolog:[6,72,161],toppartit:140,total:[4,6,13,28,51,52,54,56,57,59,61,62,63,68,69,75,137,140,201,212,213,214],total_replica:[0,11],totalblockedtask:68,totalcolumnsset:202,totalcommitlogs:68,totalcompactionscomplet:68,totaldiskspaceus:68,totalhint:68,totalhintsinprogress:68,totallat:68,totalrow:202,totalsizecap:58,totimestamp:14,touch:[8,23,28,44,63],tough:43,tounixtimestamp:14,tour:22,tpstat:[70,140,213],trace:[6,30,55,68,77,127,140,155,177,205,206,207,208,209,212,214],tracerout:214,track:[0,4,6,52,55,63,66,68],trackeddatainputplu:55,tracker:[35,41],trade:25,tradeoff:[0,1,6,214],tradit:[63,64],traffic:[6,52,56,69,71,72,214],trail:33,trailer:55,transact:[0,2,3,13,21,24,27,55,68,77,186,197],transfer:[6,44,56,59,71,201],transform:13,transient_replica:[0,11],transit:[10,20,34],translat:214,transmit:[56,69],transpar:[6,27,44],transport:[6,39,51,57,61,68,75,92,102,140,183,201,213],trap:24,treat:[0,6,10,27,44,72],tree:[0,6,34,39,68,70],tri:[6,51,56,63,210],trigger:[4,6,9,11,12,15,32,50,52,57,58,60,64,66,67,71,80,140,152],trigger_nam:21,trigger_stat:12,trip:[6,13],trivial:71,troubl:[28,212],troubleshoot:[6,38,40,50,70,210,212,213,214],truediskspaceus:[59,137,140],truesnapshotss:68,truli:9,truncat:[4,6,9,10,15,20,51,52,57,59,66,71,75,126,140,176,192],truncate_stat:12,truncatehint:[66,140],trunk:[35,37,38,39,41,43],trust:71,trusti:214,trustor:6,truststor:[6,57,61,71,75,201],truststore_password:6,truststorepassword:71,tspw:[61,201],tstamp:198,ttl:[4,6,9,10,11,14,17,22,28,67,162,202,205],tty:76,tunabl:2,tune:[0,11,44,60,63,65,69,212,213],tupl:[0,6,9,10,12,13,14,15,17],tuple_liter:[12,13],tuple_typ:22,tuplevalu:[10,14],turn:[0,6,24,41,44,52,71,210],twc:[11,63],twice:[4,6,22,55],two:[0,1,3,6,11,12,13,14,17,19,27,28,39,50,51,52,54,55,57,58,59,60,61,63,65,66,69,71,72,76,202,213,214],txt:[4,14,37,38,41,42,56,59,61,207,208],type:[0,3,4,6,10,11,12,13,14,15,19,20,24,25,28,29,30,38,40,48,50,51,52,53,57,58,61,65,67,70,71,75,76,126,140,176,186,198,201,202,206,208,212,213],type_hint:12,typeasblob:14,typecodec:14,typic:[0,3,6,11,13,23,25,27,28,30,44,59,60,61,63,65,68,70,71,74,76,207,210,212,213,214],typo:35,ubuntu:39,udf:[6,14],udf_stat:12,udfcontext:[10,14],udt:[14,17,25,30],udt_liter:12,udt_nam:22,udt_stat:12,udtarg:14,udtnam:14,udtvalu:[10,14],ulimit:44,ultim:[0,27],ultra:64,unabl:[4,38,50,54,213],unacknowledg:6,unaffect:22,unari:19,unauthorized_attempt:51,unavail:[0,6,11,66,68,71,73,214],unavailableexcept:210,unblock:68,unbootstrap:56,unbound:[6,22],uncaught:212,unchecked_tombstone_compact:63,uncom:[6,68,71],uncommit:1,uncommon:[24,41],uncompress:[4,6,11,56,64,66,68],unconfirm:6,undecor:4,undelet:63,under:[0,6,22,32,33,43,58,68,71,214],underli:[6,18,55,63,71,214],underlin:23,undersold:24,understand:[1,6,23,41,44,66,70,71,212,214],understood:23,undropp:55,unencrypt:[6,71],uneven:0,unexpect:[4,55,197,198,199,200,201,202,203,204,205,206,207,208,209],unexpectedli:22,unfinishedcommit:68,unflush:[59,179],unfortun:[43,66],unifi:1,uniform:75,uniq:212,uniqu:[0,3,11,14,22,23,24,25,26,30,53,55,75,202],unit:[22,27,38,40,52,57,63,140,164,201,206,213],unix:[58,211],unixtimestampof:[10,14],unknown:[53,203],unknowncfexcept:55,unless:[6,11,13,16,18,20,22,33,55,62,71,72,202,206,214],unlik:[0,6,10,13,22],unlimit:[6,44,61,76,201],unlock:26,unlog:[9,68,75],unmodifi:66,unnecessari:[38,56,73],unnecessarili:[55,62],unpredict:13,unprepar:68,unprocess:55,unprotect:55,unquot:12,unquoted_identifi:12,unquoted_nam:11,unreach:[0,70],unrecogn:52,unrecov:[55,57],unrecover:1,unrel:[41,210],unrepair:[6,67,68,70,77,197],unrespons:11,unsafe_aggressive_sstable_expir:63,unsecur:71,unselected_column:18,unset:[6,10,13,17,56,66,204],unsign:22,unspecifi:6,unsubscrib:[8,50],unsuccess:58,unsupportedclassversionerror:54,unsupportedoperationexcept:52,untar:48,until:[0,4,6,11,18,22,52,55,60,62,63,64,66,69,71,72],unus:[6,55],unusu:38,unwrit:[6,55],upcom:24,updat:[0,1,3,6,9,10,11,12,14,15,17,18,20,22,24,27,35,38,40,41,43,48,50,51,57,58,61,63,64,66,68,69,71,75,76,212,213],update_paramet:13,update_stat:[12,13],updatewithlwt:75,upgrad:[4,6,11,57,63,140,193,207,208],upgrade_sst:186,upgradesst:[60,63,64,140],upload:[41,61],upload_bintrai:42,upon:[6,22,51,58,60,62,64],upper:[12,17,63,71],ups:65,upstream:41,uptim:[132,140],urgent:[6,42,55],url:[35,37,75],usag:[0,4,6,11,22,50,51,52,55,57,59,60,61,62,64,67,68,76,77,197],use:[0,4,6,9,10,11,12,13,14,16,17,18,20,22,23,24,25,26,27,28,32,33,35,38,39,41,42,43,45,48,49,50,51,52,54,56,57,58,59,60,61,62,63,65,66,68,69,70,71,72,73,75,76,80,110,123,140,142,153,162,190,193,198,201,202,204,205,206,208,210,211,212,213,214],use_k:58,use_keyspac:51,use_stat:12,usec:214,usecas:63,useconcmarksweepgc:39,usecondcardmark:39,used:[0,1,3,4,6,9,10,11,12,13,14,15,16,17,18,20,22,24,25,26,28,30,34,38,39,41,42,43,44,51,52,54,55,56,57,58,59,61,63,64,65,66,68,69,71,72,73,75,76,78,80,81,83,88,90,96,99,100,106,109,110,113,115,118,122,124,126,130,131,138,140,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,198,199,200,201,202,203,204,206,207,208,210,213,214],useecassandra:71,useful:[0,4,6,11,14,24,28,30,34,41,52,57,59,61,63,64,66,68,70,73,76,78,80,81,83,88,90,96,100,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,200,202,212,213,214],useparnewgc:39,user1:13,user2:13,user3:13,user4:13,user:[0,3,5,6,8,9,10,11,12,13,15,16,17,18,24,25,26,27,32,38,40,41,42,44,48,52,53,54,56,57,58,59,60,61,63,64,65,70,71,76,77,83,99,140,199,207,212,214],user_count:13,user_defined_typ:22,user_funct:20,user_nam:13,user_occup:13,user_opt:20,useract:13,userid:[11,13,14],userindex:16,usernam:[6,13,14,51,52,57,59,61,68,71,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,201],usertyp:61,uses:[0,4,6,11,12,13,14,16,20,21,24,25,35,43,44,51,52,54,57,69,71,75,209,213,214],usethreadprior:39,using:[1,3,4,6,10,11,12,13,14,18,20,22,23,25,27,28,29,30,32,39,40,41,43,47,48,49,50,51,52,54,55,56,57,58,59,60,61,64,65,66,67,68,69,71,73,76,83,145,162,179,198,200,202,203,204,205,208,210,211,212,213,214],using_byt:57,using_reserve_byt:57,usr:[54,76,214],usual:[0,6,13,22,27,37,41,43,60,71,155,205,210,212],utc:[17,76],utd:11,utf8:[22,76],utf8typ:[9,202],utf:[55,76],util:[4,14,38,52,55,63,76,212,214],uuid:[9,10,11,12,17,22,25,29,51],val0:[11,52,59,61,70],val1:[11,52,59,61,70],val2:[59,61,70],val:[14,75],valid:[0,6,10,11,12,13,14,17,22,24,25,42,44,54,55,63,64,68,70,71,76,77,155,162,186,197,209],validationexecutor:[57,68,213],validationtim:68,valu:[0,1,4,6,9,10,11,12,13,14,16,17,19,22,25,28,38,39,42,44,51,52,55,56,57,58,59,60,61,63,64,66,68,69,70,71,72,74,75,76,77,99,127,131,140,163,167,169,170,171,172,174,175,176,177,197,198,209,210,212,214],valuabl:212,value1:13,value2:13,value_in_kb_per_sec:[163,171],value_in_m:174,value_in_mb:[167,172,175],valueof:14,varchar:[9,11,14,17,22],vari:[11,28,64],variabl:[6,10,12,17,22,28,32,39,42,47,54,61,204],varianc:[25,212],variant:[0,12],varieti:62,varint:[9,11,14,17,19,22],variou:[6,11,23,24,25,26,32,39,43,65,69,71,75,197,211,212],vector:[0,71],vendor:54,verb:55,verbatim:55,verbos:[61,201,205,208,209],veri:[0,6,11,13,27,35,41,43,44,60,63,64,65,204,209,210,212,213,214],verif:[77,197],verifi:[11,41,44,46,48,61,64,70,131,140,186,197,198,199,200,201,202,203,204,205,206,207,208,209],versa:208,version:[1,2,5,6,9,11,14,15,22,34,39,41,46,48,52,54,55,56,57,61,63,66,68,73,77,82,87,97,107,140,193,194,197,205,208,212],versu:27,vertic:[54,76],via:[0,4,6,8,10,18,20,24,27,34,38,39,44,45,52,55,57,58,59,61,63,64,65,66,68,70,71,72,202,204,214],vice:208,view:[0,3,6,10,11,12,15,20,24,25,26,27,30,50,53,57,68,76,117,140,170,196,204,212,213,214],view_build:186,view_nam:[18,52],viewbuildexecutor:[57,68,213],viewbuildstatu:140,viewlockacquiretim:68,viewmutationstag:[57,68,213],viewpendingmut:68,viewreadtim:68,viewreplicasattempt:68,viewreplicassuccess:68,viewwrit:68,viewwritelat:68,vint:55,violat:[0,27,52],virtual:[0,3,6,44,50,53,63,68,73],virtualenv:32,visibl:[0,11,20,33,60,66,69],visit:[23,75],visual:[0,24,25,35,212],vnode:[6,64],volum:[3,4,6,62,64,209,213,214],vote:40,vulner:[6,42,71],w_await:214,wai:[0,4,6,12,15,17,18,22,24,27,28,32,36,37,39,43,44,51,58,63,64,66,155,202,203,204,205,212,214],wait:[0,4,6,11,41,44,51,52,54,55,56,58,59,66,68,69,140,157,212,213,214],waitingoncommit:68,waitingonfreememtablespac:68,waitingonsegmentalloc:68,walk:[0,25],want:[0,4,6,11,13,23,26,27,28,30,32,39,41,42,43,44,58,66,70,71,73,75,200,201,204,212,214],warmup:[75,140,165],warn:[6,11,33,43,51,52,67,70,155,209,212],warrant:213,washington:22,wasn:10,wast:6,watch:[43,214],weaker:0,web:[1,35],websit:[24,43,48,214],wed:54,week:[22,70,204],weibul:75,weigh:[11,52],weight:[51,52,55,58,68,103],weightedqueuetest:52,welcom:8,well:[0,6,11,13,14,17,22,24,26,27,28,30,38,39,51,52,55,58,59,62,64,65,71,72,140,158,207,212,214],went:68,were:[0,3,6,9,10,20,24,30,38,39,42,52,61,63,68,69,205,208,212,213],west:42,what:[0,2,11,13,22,23,24,35,36,40,43,45,50,53,55,56,63,65,69,71,75,76,202,210,211,212,213,214],whatev:[10,13,44],whedon:13,wheel:207,when:[0,1,4,6,9,10,11,12,13,14,15,16,17,20,22,24,26,27,28,32,33,35,38,41,42,43,45,50,51,52,53,54,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,75,76,78,80,81,83,86,88,90,96,100,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,202,203,208,210,212,213,214],whenev:[203,214],where:[0,3,4,6,9,10,11,12,14,16,17,18,19,20,22,24,26,28,38,43,45,48,51,52,55,57,58,60,61,63,64,66,71,73,75,76,103,155,210,212,214],where_claus:13,wherea:[22,71,213],whether:[0,6,9,11,13,27,28,39,51,52,55,59,63,69,72,76,103],which:[0,1,3,4,5,6,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,35,41,42,43,44,45,48,49,51,52,54,55,56,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,75,83,118,122,131,137,140,145,155,208,210,211,212,213,214],whichev:[0,6],whilst:6,whitelist:71,whitespac:40,who:[20,32,41,44,66],whole:[0,6,13,14,22,56,63,70],whose:[11,22,27,186],why:[0,24,38,41,50,199,210,212,214],wide2:57,wide:[0,3,4,23,24,28,62,213],width:12,wiki:[6,35,39],wildcard:[13,20,52,206],wildli:11,win:[0,6],window:[0,4,6,66,67,68,71,121,129,140,174,211],winner:44,wip:41,wipe:[44,73],wire:[6,44,52,55],wirefram:26,wireshark:214,wise:11,wish:[6,24,42,63,68,212],withbuffersizeinmb:61,within:[0,3,4,6,11,12,13,16,24,39,41,42,44,52,56,59,63,65,68,71],withing:6,without:[0,1,6,11,12,13,14,20,22,37,39,41,42,43,44,52,54,55,56,61,62,65,66,68,71,76,77,78,131,140,147,197,198],withpartition:61,withtyp:61,wmb:214,wmem_max:6,wnen:30,won:[4,6,13,35,37,55,69,70,214],wont:[58,63],word:[10,11,12,18,20,22,44,62,71],work:[0,4,6,10,11,14,15,17,23,24,25,27,30,32,33,36,37,39,40,42,43,44,50,63,65,68,70,71,72,73,76,201,214],workaround:[201,205],worker:[55,76],workflow:[24,26],workload:[0,6,36,38,52,60,63,65,75,213,214],workspac:39,worktre:39,world:[23,27],worri:[26,41,44],wors:[6,72],worst:[6,28,41],worth:[6,27,55,58],worthwhil:[6,24],would:[0,6,12,13,14,17,20,23,24,25,26,27,28,35,39,41,43,50,51,52,55,56,57,61,63,64,65,66,69,70,71,72,202,204,208,212,214],wouldn:11,wrap:[24,55,72],wrapper:52,writabl:61,write:[0,2,3,4,6,10,11,13,22,24,27,33,35,36,38,43,44,52,57,61,62,63,64,65,68,69,70,71,72,73,75,76,98,126,140,176,189,202,205,208,210,212,213,214],write_lat:189,write_request_timeout:44,write_request_timeout_in_m:66,writefailedideacl:68,writelat:[68,210],writer:[4,6,33,61],writetim:[9,14],writetimeoutexcept:[6,210],written:[0,1,3,4,6,11,21,26,27,32,44,51,52,55,58,60,61,63,64,66,68,69,70],wrong:[6,27,42,213],wrqm:214,wrst:214,wrte:68,www:[6,48,214],x86:74,xandra:46,xarg:[204,212],xdm:214,xlarg:65,xlarge_daili:58,xml:[34,39,42,43,45,54,61,212],xmn220m:39,xms1024m:39,xmx1024m:39,xmx:65,xss256k:39,xzvf:48,yaml:[0,3,4,6,14,18,20,45,48,51,52,55,56,57,59,61,66,68,69,71,72,73,75,84,99,103,140,158,189,191,201,202,210],year:[13,22,27,28,54],yes:[9,11],yet:[0,6,11,32,36,59,62,68,208],ygc:214,ygct:214,yield:[13,27,28,58,73,214],ymmv:212,you:[0,4,5,6,8,10,11,12,13,14,16,17,18,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,39,40,42,43,44,45,46,47,48,49,50,52,58,59,61,62,63,66,68,69,70,71,72,73,74,75,76,78,140,179,198,200,201,202,204,205,206,208,209,210,211,212,213,214],young:214,younger:14,your:[0,5,6,8,10,11,12,24,25,26,27,28,29,30,33,35,36,39,40,41,43,44,45,48,50,54,63,65,70,71,72,75,76,201,206,209,211,212,213,214],yourself:[36,37,43,66],yum:[42,54],yyyi:[17,22,58],z_0:[11,16,18],zero:[3,6,10,11,44,53,68,72,212],zerocopi:56,zgrep:212,zip:[22,58],zipcod:22,zone:[0,6,22,72],zoomabl:214,zstd:4,zstdcompressor:[11,64]},titles:["Dynamo","Guarantees","Architecture","Overview","Storage Engine","Reporting Bugs","Cassandra Configuration File","Configuring Cassandra","Contact us","Appendices","Changes","Data Definition","Definitions","Data Manipulation","Functions","The Cassandra Query Language (CQL)","Secondary Indexes","JSON Support","Materialized Views","Arithmetic Operators","Security","Triggers","Data Types","Conceptual Data Modeling","Logical Data Modeling","Physical Data Modeling","Defining Application Queries","RDBMS Design","Evaluating and Refining Data Models","Defining Database Schema","Cassandra Data Modeling Tools","Data Modeling","Jenkins CI Environment","Code Style","Dependency Management","Working on Documentation","Getting Started","How-to Commit","Review Checklist","Building and IDE Integration","Contributing to Cassandra","Contributing Code Changes","Release Process","Testing","Frequently Asked Questions","Configuring Cassandra","Client drivers","Getting Started","Installing Cassandra","Inserting and querying","Welcome to Apache Cassandra\u2019s documentation!","Audit Logging","Full Query Logging","New Features in Apache Cassandra 4.0","Support for Java 11","Improved Internode Messaging","Improved Streaming","Virtual Tables","Audit Logging","Backups","Bloom Filters","Bulk Loading","Change Data Capture","Compaction","Compression","Hardware Choices","Hints","Operating Cassandra","Monitoring","Read repair","Repair","Security","Snitch","Adding, replacing, moving and removing nodes","Third-Party Plugins","Cassandra Stress","cqlsh: the CQL shell","Cassandra Tools","assassinate","bootstrap","cleanup","clearsnapshot","clientstats","compact","compactionhistory","compactionstats","decommission","describecluster","describering","disableauditlog","disableautocompaction","disablebackup","disablebinary","disablefullquerylog","disablegossip","disablehandoff","disablehintsfordc","disableoldprotocolversions","drain","enableauditlog","enableautocompaction","enablebackup","enablebinary","enablefullquerylog","enablegossip","enablehandoff","enablehintsfordc","enableoldprotocolversions","failuredetector","flush","garbagecollect","gcstats","getbatchlogreplaythrottle","getcompactionthreshold","getcompactionthroughput","getconcurrency","getconcurrentcompactors","getconcurrentviewbuilders","getendpoints","getinterdcstreamthroughput","getlogginglevels","getmaxhintwindow","getreplicas","getseeds","getsstables","getstreamthroughput","gettimeout","gettraceprobability","gossipinfo","handoffwindow","help","import","info","invalidatecountercache","invalidatekeycache","invalidaterowcache","join","listsnapshots","move","netstats","Nodetool","pausehandoff","profileload","proxyhistograms","rangekeysample","rebuild","rebuild_index","refresh","refreshsizeestimates","reloadlocalschema","reloadseeds","reloadssl","reloadtriggers","relocatesstables","removenode","repair","repair_admin","replaybatchlog","resetfullquerylog","resetlocalschema","resumehandoff","ring","scrub","setbatchlogreplaythrottle","setcachecapacity","setcachekeystosave","setcompactionthreshold","setcompactionthroughput","setconcurrency","setconcurrentcompactors","setconcurrentviewbuilders","sethintedhandoffthrottlekb","setinterdcstreamthroughput","setlogginglevel","setmaxhintwindow","setstreamthroughput","settimeout","settraceprobability","sjk","snapshot","status","statusautocompaction","statusbackup","statusbinary","statusgossip","statushandoff","stop","stopdaemon","tablehistograms","tablestats","toppartitions","tpstats","truncatehints","upgradesstables","verify","version","viewbuildstatus","SSTable Tools","sstabledump","sstableexpiredblockers","sstablelevelreset","sstableloader","sstablemetadata","sstableofflinerelevel","sstablerepairedset","sstablescrub","sstablesplit","sstableupgrade","sstableutil","sstableverify","Find The Misbehaving Nodes","Troubleshooting","Cassandra Logs","Use Nodetool","Diving Deep, Use External Tools"],titleterms:{"break":28,"class":72,"final":208,"function":[13,14,17],"import":[33,61,131],"long":43,"new":[44,53],"switch":63,"transient":0,Added:55,Adding:73,Doing:203,IDE:39,IDEs:33,LCS:63,QoS:55,TLS:71,The:[13,15,17,57,63,210],USE:11,Use:[64,201,213,214],Uses:64,Using:[39,51,54,61,204],Will:44,With:71,about:32,abov:202,accept:61,access:71,adcanc:58,add:[34,44],address:44,advanc:[64,214],after:73,aggreg:14,alias:13,all:[20,44,59,202,208],alloc:73,allocate_tokens_for_keyspac:6,allocate_tokens_for_local_replication_factor:6,allow:[13,66],alreadi:200,alter:[11,18,20,22],ani:44,announc:42,answer:36,anti:24,apach:[32,39,50,53],api:61,appendic:9,appendix:9,applic:[26,55,66],architectur:2,archiv:51,arithmet:19,artifact:42,ask:44,assassin:78,assign:73,assur:55,attempt:206,audit:[51,58],audit_logging_opt:6,auditlog:58,auth:71,authent:[6,20,71],author:[6,71],auto_snapshot:6,automat:20,automatic_sstable_upgrad:6,avail:[1,56],avg:14,back_pressure_en:6,back_pressure_strategi:6,background:69,backup:[59,61],base:[35,56],basic:[205,209,214],batch:[1,13,44,68],batch_size_fail_threshold_in_kb:6,batch_size_warn_threshold_in_kb:6,batchlog_replay_throttle_in_kb:6,bcc:214,befor:41,behavior:69,below:56,benefit:[56,64],best:70,between:27,binari:48,binauditlogg:58,bintrai:42,blob:[14,44],block:[69,199],bloom:60,boilerpl:33,bootstrap:[44,63,73,79],branch:41,broadcast_address:6,broadcast_rpc_address:6,buffer_pool_use_heap_if_exhaust:6,bufferpool:68,bug:[5,36,41],build:[39,54],bulk:[44,61],cach:[57,68,71,214],calcul:28,call:[42,44],can:44,cap:1,capi:74,captur:[58,62,76,214],cas_contention_timeout_in_m:6,cassandra:[6,7,15,17,27,30,32,35,39,40,42,43,44,45,48,50,53,58,62,67,69,71,74,75,77,207,212],cast:14,categori:51,cdc:62,cdc_enabl:6,cdc_free_space_check_interval_m:6,cdc_raw_directori:6,cdc_total_space_in_mb:6,certif:71,chang:[10,41,44,45,60,62,63],characterist:22,check:205,checklist:38,choic:65,choos:41,circleci:43,claus:13,clean:208,cleanup:[73,80],clear:[59,76],clearsnapshot:81,client:[46,49,57,68,71,210],client_encryption_opt:6,clientstat:82,clojur:46,close:55,cloud:65,cluster:[0,44,201,213],cluster_nam:6,code:[4,33,41],collect:[22,63,214],column_index_cache_size_in_kb:6,column_index_size_in_kb:6,command:[39,58,63,76,204],comment:12,commit:37,commit_failure_polici:6,commitlog:[4,68],commitlog_compress:6,commitlog_directori:6,commitlog_segment_size_in_mb:6,commitlog_sync:6,commitlog_sync_batch_window_in_m:6,commitlog_sync_group_window_in_m:6,commitlog_sync_period_in_m:6,commitlog_total_space_in_mb:6,commitlogseg:62,committ:35,commod:0,common:[11,54,63,65,212],compact:[9,63,68,83,213],compaction_large_partition_warning_threshold_mb:6,compaction_throughput_mb_per_sec:6,compactionhistori:84,compactionstat:85,compactionstrategi:63,compar:52,compat:76,compon:56,compress:64,conceptu:23,concern:63,concurrent_compactor:6,concurrent_counter_writ:6,concurrent_materialized_view_build:6,concurrent_materialized_view_writ:6,concurrent_read:6,concurrent_valid:6,concurrent_writ:6,condition:20,config:201,configur:[6,7,45,51,52,56,58,59,62,64,66,69],conflict:34,connect:[20,44,55],consist:[0,1,69,76],constant:12,contact:8,content:[42,58],contribut:[36,40,41],control:20,convent:[12,33],convers:14,coordin:213,copi:[56,76],corrupt:[55,205,209],corrupted_tombstone_strategi:6,count:14,counter:[13,22,205],counter_cache_keys_to_sav:6,counter_cache_save_period:6,counter_cache_size_in_mb:6,counter_write_request_timeout_in_m:6,cpu:[65,214],cql:[9,15,52,68,76],cqlsh:[49,76],cqlshrc:76,cqlsstablewrit:61,creat:[11,14,16,18,20,21,22,36,41,42,59],credenti:20,credentials_update_interval_in_m:6,credentials_validity_in_m:6,cross_node_timeout:6,cstar_perf:43,current:[14,207],custom:22,cycl:52,cython:76,dart:46,data:[0,11,13,17,20,22,23,24,25,28,30,31,44,59,61,62,63,73],data_file_directori:6,databas:[20,29],datacent:20,dataset:0,date:[14,22,205],datetim:[14,19],dead:73,deal:205,debian:48,debug:[39,212],decis:27,decommiss:[56,86],deep:214,defin:[14,22,26,29],definit:[11,12,57],defragment:63,delet:[13,42,44,63],deliveri:66,demo:[51,61],denorm:27,depend:[34,76],deploy:56,describ:[57,76,88],describeclust:87,deseri:55,design:27,detail:[63,201],detect:0,develop:42,diagnost:[51,69],diagnostic_events_en:6,dies:44,differ:[27,57,59],directori:[45,51,52,59,63],disabl:[58,62],disableauditlog:89,disableautocompact:90,disablebackup:91,disablebinari:92,disablefullquerylog:93,disablegossip:94,disablehandoff:95,disablehintsfordc:96,disableoldprotocolvers:97,disallow:56,disk:[28,44,65,66],disk_failure_polici:6,disk_optimization_strategi:6,displai:198,distribut:[0,42],dive:214,document:[35,36,50],doe:[44,51,58],down:66,drain:98,driver:[46,49],drop:[9,11,14,16,18,20,21,22,44,56],droppedmessag:68,dry:203,dtest:[36,43],dump:198,durabl:1,durat:22,dynam:72,dynamic_snitch_badness_threshold:6,dynamic_snitch_reset_interval_in_m:6,dynamic_snitch_update_interval_in_m:6,dynamo:0,each:[44,202],eclips:39,effici:55,elig:56,elixir:46,email:44,enabl:[51,52,56,58,62,71],enable_materialized_view:6,enable_sasi_index:6,enable_scripted_user_defined_funct:6,enable_transient_repl:6,enable_user_defined_funct:6,enableauditlog:99,enableautocompact:100,enablebackup:101,enablebinari:102,enablefullquerylog:103,enablegossip:104,enablehandoff:105,enablehintsfordc:106,enableoldprotocolvers:107,encod:17,encrypt:71,endpoint_snitch:6,engin:4,entir:198,entri:44,environ:[32,45],erlang:46,error:[44,55,210],evalu:28,even:44,event:[51,69],eventu:1,exampl:[4,59,69,70],except:33,exclud:198,exist:44,exit:76,expand:76,expect:69,experiment:6,expir:63,expiri:55,explan:202,extend:209,extern:[61,214],factor:44,fail:[44,73],failur:[0,44,55],failuredetector:108,faq:75,faster:66,featur:[3,6,53],file:[6,33,34,48,58,201,206,209,212],file_cache_size_in_mb:6,fileauditlogg:58,filedescriptorratio:68,filter:[13,58,60],find:[59,210],first:27,fix:[36,41],flamegraph:214,flexibl:51,flow:35,flush:109,format:[33,198],found:[200,203],fql:52,frame:55,freez:41,frequenc:51,frequent:44,from:[39,42,44,48,55,57,59,61,76,201],fromjson:17,full:[52,70,212],full_query_logging_opt:6,fulli:63,further:62,garbag:[63,214],garbagecollect:110,garbagecollector:68,gc_grace_second:63,gc_log_threshold_in_m:6,gc_warn_threshold_in_m:6,gcstat:111,gener:[33,61],get:[36,47,201,212],getbatchlogreplaythrottl:112,getcompactionthreshold:113,getcompactionthroughput:114,getconcurr:115,getconcurrentcompactor:116,getconcurrentviewbuild:117,getendpoint:118,getinterdcstreamthroughput:119,getlogginglevel:120,getmaxhintwindow:121,getreplica:122,getse:123,getsstabl:124,getstreamthroughput:125,gettimeout:126,gettraceprob:127,github:35,give:44,gossip:0,gossipinfo:128,gpg:42,grace:[63,202],grant:20,graph:75,group:13,guarante:1,handl:33,handoff:66,handoffwindow:129,hang:73,happen:44,hardwar:[0,65],has:200,hash:0,haskel:46,heap:44,help:[76,130],hide:201,high:[1,56,214],hint:[55,66],hinted_handoff_disabled_datacent:6,hinted_handoff_en:6,hinted_handoff_throttle_in_kb:6,hintedhandoff:68,hints_compress:6,hints_directori:6,hints_flush_period_in_m:6,hintsservic:68,host:[44,76],hot:71,hotel:[24,25],how:[35,37,44,57,58],htop:214,idea:39,ideal_consistency_level:6,identifi:12,impact:64,improv:[55,56,69],inbound:[55,57],includ:208,increment:[0,59,61,70],incremental_backup:6,index:[1,16,68,74],index_summary_capacity_in_mb:6,index_summary_resize_interval_in_minut:6,info:132,inform:[212,214],initi:36,initial_token:6,insert:[13,17,49],instal:48,integr:[27,39,71],intellij:39,inter:71,inter_dc_stream_throughput_outbound_megabits_per_sec:6,inter_dc_tcp_nodelai:6,interfac:0,intern:[20,71,198],internod:[55,57],internode_application_receive_queue_capacity_in_byt:6,internode_application_receive_queue_reserve_endpoint_capacity_in_byt:6,internode_application_receive_queue_reserve_global_capacity_in_byt:6,internode_application_send_queue_capacity_in_byt:6,internode_application_send_queue_reserve_endpoint_capacity_in_byt:6,internode_application_send_queue_reserve_global_capacity_in_byt:6,internode_authent:6,internode_compress:6,internode_recv_buff_size_in_byt:6,internode_send_buff_size_in_byt:6,invalidatecountercach:133,invalidatekeycach:134,invalidaterowcach:135,investig:[36,210],iostat:214,issu:54,java:[44,46,54,61],jconsol:44,jenkin:32,jira:[35,42],jmx:[44,63,68,71],job:32,join:[27,44,136],json:17,jstack:214,jstat:214,jvm:[68,214],keep:207,kei:[16,18,42,198],key_cache_keys_to_sav:6,key_cache_save_period:6,key_cache_size_in_mb:6,keyspac:[11,44,51,56,57,59,61,68,203],keyword:[9,12],lang:44,languag:15,larg:[28,44],latenc:[210,213,214],level:[0,63,69,200,214],librari:34,lightweight:[1,75],limit:[13,18,55,57,58],line:[39,76],lineariz:1,list:[8,20,22,36,44,57,59,208],listen:44,listen_address:[6,44],listen_interfac:6,listen_interface_prefer_ipv6:6,listen_on_broadcast_address:6,listsnapshot:137,liter:22,live:44,load:[44,61,201],local:[35,55,213],locat:45,log:[44,45,51,52,58,63,208,210,212],logger:[51,52,212],logic:24,login:76,longer:66,lot:[44,204],lucen:74,made:44,mail:8,main:45,major:63,make:66,manag:[34,198],mani:204,manifest:205,manipul:13,manual:73,map:[16,22,44],master:0,materi:18,matrix:54,max:[14,44],max_concurrent_automatic_sstable_upgrad:6,max_hint_window_in_m:6,max_hints_delivery_thread:6,max_hints_file_size_in_mb:6,max_value_size_in_mb:6,maxtimeuuid:14,mean:44,membership:0,memori:[44,65,68],memorypool:68,memtabl:4,memtable_allocation_typ:6,memtable_cleanup_threshold:6,memtable_flush_writ:6,memtable_heap_space_in_mb:6,memtable_offheap_space_in_mb:6,merg:63,messag:[44,55,57],metadata:[202,204],method:44,metric:[55,68,210],min:14,minor:63,mintimeuuid:14,misbehav:210,mode:75,model:[0,23,24,25,28,30,31],monitor:[66,68,73],monoton:69,more:[44,63,198,201,212],move:[73,138],movement:73,multi:[0,56],multilin:33,multipl:[0,59,206],name:61,nativ:[14,22],native_transport_allow_older_protocol:6,native_transport_flush_in_batches_legaci:6,native_transport_frame_block_size_in_kb:6,native_transport_idle_timeout_in_m:6,native_transport_max_concurrent_connect:6,native_transport_max_concurrent_connections_per_ip:6,native_transport_max_frame_size_in_mb:6,native_transport_max_thread:6,native_transport_port:6,native_transport_port_ssl:6,net:46,netbean:39,netstat:139,netti:56,network:214,network_author:6,networktopologystrategi:[0,11],newer:39,next:[42,210],nexu:42,nio:55,node:[0,44,56,66,71,73,210],nodej:46,nodetool:[44,51,58,61,63,66,140,213],none:69,note:35,noteworthi:22,now:14,num_token:6,number:[19,56],object:[52,57],old:[42,207],one:[44,204],onli:[44,198,208],open:[39,55],oper:[3,19,42,44,56,63,64,67],optim:[27,55],option:[18,51,52,58,61,63,70,76],order:13,otc_backlog_expiration_interval_m:6,otc_coalescing_enough_coalesced_messag:6,otc_coalescing_strategi:6,otc_coalescing_window_u:6,other:[44,51,52,57,70],out:[0,66],outbound:55,outofmemoryerror:44,output:[58,198,199,201],overflow:205,overhead:52,overload:55,overview:[3,62],own:32,packag:[42,48],packet:214,page:[76,214],parallel:56,paramet:[13,62,63],parti:74,partit:[0,28],partition:6,password:71,patch:[36,41],path:55,pattern:24,pausehandoff:141,paxo:55,per:0,perform:[42,43,52],periodic_commitlog_sync_lag_block_in_m:6,perl:46,permiss:20,permissions_update_interval_in_m:6,permissions_validity_in_m:6,phi_convict_threshold:6,php:46,physic:[0,25],pick:0,plai:66,plugin:[32,74],point:44,pom:34,pool:57,port:44,post:42,practic:70,prepar:[12,55],prepared_statements_cache_size_mb:6,prerequisit:[42,48],prevent:55,preview:56,primari:18,print:[202,204],process:42,profil:75,profileload:142,progress:[73,201],project:39,promot:42,properti:45,propos:55,protocol:55,proxyhistogram:143,publish:[35,42],python:46,pytz:76,qualiti:55,queri:[0,15,26,27,49,52,210,212,213],question:[36,44],queu:55,quorum:69,rang:73,range_request_timeout_in_m:6,rangekeysampl:144,rate:210,raw:198,rdbm:27,read:[62,69],read_request_timeout_in_m:6,rebuild:145,rebuild_index:146,reconnect:55,record:0,recov:55,reduc:200,referenti:27,refin:28,refresh:147,refreshsizeestim:148,refus:44,regular:57,releas:42,relevel:203,reliabl:214,reload:[58,71],reloadlocalschema:149,reloadse:150,reloadssl:151,reloadtrigg:152,relocatesst:153,remot:44,remov:[63,73],removenod:154,repair:[56,63,69,70,155,204],repair_admin:156,repair_session_space_in_mb:6,repaired_data_tracking_for_partition_reads_en:6,repaired_data_tracking_for_range_reads_en:6,replac:73,replai:52,replaybatchlog:157,replic:[0,44],replica:[0,56],report:[5,36,44,68],report_unconfirmed_repaired_data_mismatch:6,repositori:42,request:[55,66,68],request_timeout_in_m:6,requir:[32,34],reserv:[9,24,25],resetfullquerylog:158,resetlocalschema:159,resili:55,resolut:34,resourc:[55,214],restor:59,restrict:20,result:13,resum:73,resumehandoff:160,retriev:14,review:[36,38],revok:20,rewrit:207,rhel:44,right:41,ring:[0,44,161],role:[20,71],role_manag:6,roles_update_interval_in_m:6,roles_validity_in_m:6,roll:[51,52],row:198,row_cache_class_nam:6,row_cache_keys_to_sav:6,row_cache_save_period:6,row_cache_size_in_mb:6,rowcach:74,rpc_address:6,rpc_interfac:6,rpc_interface_prefer_ipv6:6,rpc_keepal:6,rubi:46,run:[43,52,203],runtim:[45,66],rust:46,safeti:6,sai:44,same:[44,59],sampl:58,saved_caches_directori:6,scala:46,scalabl:1,scalar:14,scale:0,schema:29,script:204,scrub:[162,205],second:202,secondari:[1,16],secur:[20,71],see:44,seed:[32,44],seed_provid:6,select:[13,17,18],selector:13,send:42,serial:[55,76],server:32,server_encryption_opt:6,session:76,set:[20,22,32,39,44,51,52,57,59,204],setbatchlogreplaythrottl:163,setcachecapac:164,setcachekeystosav:165,setcompactionthreshold:166,setcompactionthroughput:167,setconcurr:168,setconcurrentcompactor:169,setconcurrentviewbuild:170,sethintedhandoffthrottlekb:171,setinterdcstreamthroughput:172,setlogginglevel:173,setmaxhintwindow:174,setstreamthroughput:175,settimeout:176,settraceprob:177,setup:[32,39],share:76,shell:76,show:[44,76,204],sign:42,signatur:14,simpl:0,simplestrategi:[0,11],singl:[44,59,63,198],size:[28,55,63,206],sjk:178,skip:205,slack:[8,42],slow_query_log_timeout_in_m:6,small:206,snapshot:[59,61,179,201,206,207],snapshot_before_compact:6,snitch:72,sort:27,sourc:[39,76],special:76,specif:20,specifi:[202,206],speed:[44,201],sphinx:35,split:206,ssl:[71,201],ssl_storage_port:6,sstabl:[4,56,57,61,63,68,197,199,200,201,204,208],sstable_preemptive_open_interval_in_mb:6,sstabledump:198,sstableexpiredblock:199,sstablelevelreset:200,sstableload:[61,201],sstablemetadata:202,sstableofflinerelevel:203,sstablerepairedset:204,sstablescrub:205,sstablesplit:206,sstableupgrad:207,sstableutil:208,sstableverifi:209,stage:55,stai:44,standard:71,start:[36,39,41,47],start_native_transport:6,starv:63,state:[213,214],statement:[12,18,33,52],statu:[180,204,213],statusautocompact:181,statusbackup:182,statusbinari:183,statusgossip:184,statushandoff:185,stc:63,step:[34,210],stop:186,stopdaemon:187,storag:[4,9,27,66,68],storage_port:6,store:[0,44],strategi:[0,63],stratio:74,stream:[44,56,68,73],stream_entire_sst:6,stream_throughput_outbound_megabits_per_sec:6,streaming_connections_per_host:6,streaming_keep_alive_period_in_sec:6,stress:[43,75],structur:[59,198],style:33,submit:36,sum:14,support:[17,54,75],sync:42,synchron:0,system:212,system_virtual_schema:57,tabl:[11,55,57,59,62,68,69,198,200,203,205,207],tablehistogram:188,tablestat:189,take:59,tarbal:48,target:61,task:57,temporari:208,term:12,test:[32,36,39,43],than:44,thei:44,third:74,though:44,thread:[57,214],threadpool:[68,213],threshold:6,throttl:201,throughput:214,tier:63,time:[14,22,63,66],timeout:55,timestamp:[22,44,198],timeuuid:14,timewindowcompactionstrategi:63,todo:11,tojson:17,token:[0,14,73],tombston:63,tombstone_failure_threshold:6,tombstone_warn_threshold:6,tool:[30,43,61,77,197,214],top:[44,214],topic:42,toppartit:190,tpstat:191,trace:76,tracetype_query_ttl:6,tracetype_repair_ttl:6,transact:[1,75,208],transparent_data_encryption_opt:6,trickle_fsync:6,trickle_fsync_interval_in_kb:6,trigger:[21,63],troubleshoot:[34,211],truncat:11,truncate_request_timeout_in_m:6,truncatehint:192,ttl:[13,63],tunabl:0,tupl:22,tweet:42,two:44,type:[9,17,22,34,56,59,63,68],udt:22,unabl:44,uniqu:56,unit:[36,39,43],unknown:55,unlog:13,unlogged_batch_across_partitions_warn_threshold:6,unrepair:[63,204],unsubscrib:44,updat:[13,34,36,42,44],upgradesst:193,upload:42,usag:[44,70,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,214],use:44,user:[14,20,22,36,51,75],using:[0,35,44,63],uuid:14,valid:205,valu:202,variabl:45,verif:209,verifi:194,version:[0,4,10,42,76,195,207],view:[18,51,52,58],viewbuildstatu:196,virtual:[55,57],vmtouch:214,vnode:0,vote:42,wait:42,warn:62,websit:42,welcom:50,what:[1,41,44,51,58],when:[44,55,56,63],where:13,whitespac:33,why:[44,63],window:63,windows_timer_interv:6,without:[63,205,206],work:[22,35,41],write:[1,66],write_request_timeout_in_m:6,writetim:13,yaml:[58,62],you:41,your:[32,42],zero:56}})
\ No newline at end of file
diff --git a/content/doc/latest/_images/Figure_1_guarantees.jpg b/content/doc/latest/_images/Figure_1_guarantees.jpg
new file mode 100644
index 0000000..859342d
--- /dev/null
+++ b/content/doc/latest/_images/Figure_1_guarantees.jpg
Binary files differ
diff --git a/content/doc/latest/_images/ring.svg b/content/doc/latest/_images/ring.svg
new file mode 100644
index 0000000..d0db8c5
--- /dev/null
+++ b/content/doc/latest/_images/ring.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="651" height="709.4583740234375" style="
+        width:651px;
+        height:709.4583740234375px;
+        background: transparent;
+        fill: none;
+">
+        
+        
+        <svg xmlns="http://www.w3.org/2000/svg" class="role-diagram-draw-area"><g class="shapes-region" style="stroke: black; fill: none;"><g class="composite-shape"><path class="real" d=" M223.5,655 C223.5,634.84 239.84,618.5 260,618.5 C280.16,618.5 296.5,634.84 296.5,655 C296.5,675.16 280.16,691.5 260,691.5 C239.84,691.5 223.5,675.16 223.5,655 Z" style="stroke-width: 1; stroke: rgb(103, 148, 135); fill: rgb(103, 148, 135);"/></g><g class="composite-shape"><path class="real" d=" M229.26,655 C229.26,638.02 243.02,624.26 260,624.26 C276.98,624.26 290.74,638.02 290.74,655 C290.74,671.98 276.98,685.74 260,685.74 C243.02,685.74 229.26,671.98 229.26,655 Z" style="stroke-width: 1; stroke: rgb(202, 194, 126); fill: rgb(202, 194, 126);"/></g><g class="composite-shape"><path class="real" d=" M377.5,595 C377.5,571.53 396.53,552.5 420,552.5 C443.47,552.5 462.5,571.53 462.5,595 C462.5,618.47 443.47,637.5 420,637.5 C396.53,637.5 377.5,618.47 377.5,595 Z" style="stroke-width: 1; stroke: rgb(103, 148, 135); fill: rgb(103, 148, 135);"/></g><g class="composite-shape"><path class="real" d=" M384.06,595 C384.06,575.15 400.15,559.06 420,559.06 C439.85,559.06 455.94,575.15 455.94,595 C455.94,614.85 439.85,630.94 420,630.94 C400.15,630.94 384.06,614.85 384.06,595 Z" style="stroke-width: 1; stroke: rgb(202, 194, 126); fill: rgb(202, 194, 126);"/></g><g class="composite-shape"><path class="real" d=" M390,595 C390,578.43 403.43,565 420,565 C436.57,565 450,578.43 450,595 C450,611.57 436.57,625 420,625 C403.43,625 390,611.57 390,595 Z" style="stroke-width: 1; stroke: rgb(130, 192, 233); fill: rgb(130, 192, 233);"/></g><g class="composite-shape"><path class="real" d=" M444.06,435 C444.06,415.15 460.15,399.06 480,399.06 C499.85,399.06 515.94,415.15 515.94,435 C515.94,454.85 499.85,470.94 480,470.94 C460.15,470.94 444.06,454.85 444.06,435 Z" style="stroke-width: 1; stroke: rgb(202, 194, 126); fill: rgb(202, 194, 126);"/></g><g class="composite-shape"><path class="real" d=" M450,435 C450,418.43 463.43,405 480,405 C496.57,405 510,418.43 510,435 C510,451.57 496.57,465 480,465 C463.43,465 450,451.57 450,435 Z" style="stroke-width: 1; stroke: rgb(130, 192, 233); fill: rgb(130, 192, 233);"/></g><g class="composite-shape"><path class="real" d=" M390,275 C390,258.43 403.43,245 420,245 C436.57,245 450,258.43 450,275 C450,291.57 436.57,305 420,305 C403.43,305 390,291.57 390,275 Z" style="stroke-width: 1; stroke: rgb(130, 192, 233); fill: rgb(130, 192, 233);"/></g><g class="composite-shape"><path class="real" d=" M40,435 C40,313.5 138.5,215 260,215 C381.5,215 480,313.5 480,435 C480,556.5 381.5,655 260,655 C138.5,655 40,556.5 40,435 Z" style="stroke-width: 1; stroke: rgba(0, 0, 0, 0.52); fill: none; stroke-dasharray: 1.125, 3.35;"/></g><g class="grouped-shape"><g class="composite-shape"><path class="real" d=" M90,435 C90,341.11 166.11,265 260,265 C353.89,265 430,341.11 430,435 C430,528.89 353.89,605 260,605 C166.11,605 90,528.89 90,435 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: none;"/></g><g class="composite-shape"><path class="real" d=" M111.25,435 C111.25,352.85 177.85,286.25 260,286.25 C342.15,286.25 408.75,352.85 408.75,435 C408.75,517.15 342.15,583.75 260,583.75 C177.85,583.75 111.25,517.15 111.25,435 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: none;"/></g><g class="composite-shape"><path class="real" d=" M132.5,435 C132.5,364.58 189.58,307.5 260,307.5 C330.42,307.5 387.5,364.58 387.5,435 C387.5,505.42 330.42,562.5 260,562.5 C189.58,562.5 132.5,505.42 132.5,435 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: none;"/></g></g><g class="composite-shape"><path class="real" d=" M235,655 C235,641.19 246.19,630 260,630 C273.81,630 285,641.19 285,655 C285,668.81 273.81,680 260,680 C246.19,680 235,668.81 235,655 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="grouped-shape"><g class="composite-shape"><path class="real" d=" M235,215 C235,201.19 246.19,190 260,190 C273.81,190 285,201.19 285,215 C285,228.81 273.81,240 260,240 C246.19,240 235,228.81 235,215 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g></g><g class="composite-shape"><path class="real" d=" M455,435 C455,421.19 466.19,410 480,410 C493.81,410 505,421.19 505,435 C505,448.81 493.81,460 480,460 C466.19,460 455,448.81 455,435 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M15,435 C15,421.19 26.19,410 40,410 C53.81,410 65,421.19 65,435 C65,448.81 53.81,460 40,460 C26.19,460 15,448.81 15,435 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M395,275 C395,261.19 406.19,250 420,250 C433.81,250 445,261.19 445,275 C445,288.81 433.81,300 420,300 C406.19,300 395,288.81 395,275 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M395,595 C395,581.19 406.19,570 420,570 C433.81,570 445,581.19 445,595 C445,608.81 433.81,620 420,620 C406.19,620 395,608.81 395,595 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M75,595 C75,581.19 86.19,570 100,570 C113.81,570 125,581.19 125,595 C125,608.81 113.81,620 100,620 C86.19,620 75,608.81 75,595 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="grouped-shape"><g class="composite-shape"><path class="real" d=" M75,275 C75,261.19 86.19,250 100,250 C113.81,250 125,261.19 125,275 C125,288.81 113.81,300 100,300 C86.19,300 75,288.81 75,275 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g></g><g class="arrow-line"><path class="connection real" stroke-dasharray="" d="  M268.22,265.22 C401.65,271.85 490.67,424.28 380,555" style="stroke: rgb(130, 192, 233); stroke-width: 6; fill: none;"/><g stroke="rgba(130,192,233,1)" transform="matrix(0.9999897039488793,0.00453784048117526,-0.00453784048117526,0.9999897039488793,260,265)" style="stroke: rgb(130, 192, 233); stroke-width: 6;"><circle cx="0" cy="0" r="9.045000000000002"/></g><g stroke="rgba(130,192,233,1)" fill="rgba(130,192,233,1)" transform="matrix(-0.6461239796429636,0.763232469782529,-0.763232469782529,-0.6461239796429636,380,555)" style="stroke: rgb(130, 192, 233); fill: rgb(130, 192, 233); stroke-width: 6;"><circle cx="0" cy="0" r="9.045000000000002"/></g></g><g class="arrow-line"><path class="connection real" stroke-dasharray="" d="  M366.47,330.7 C447.68,407.15 414.54,574.62 260,583.75" style="stroke: rgb(202, 194, 126); stroke-width: 6; fill: none;"/><g stroke="rgba(202,194,126,1)" transform="matrix(0.7722902597301384,0.6352698282824042,-0.6352698282824042,0.7722902597301384,360,325)" style="stroke: rgb(202, 194, 126); stroke-width: 6;"><circle cx="0" cy="0" r="9.045000000000002"/></g><g stroke="rgba(202,194,126,1)" fill="rgba(202,194,126,1)" transform="matrix(-0.9982604689368237,0.05895791853545039,-0.05895791853545039,-0.9982604689368237,260,583.7499999999999)" style="stroke: rgb(202, 194, 126); fill: rgb(202, 194, 126); stroke-width: 6;"><circle cx="0" cy="0" r="9.045000000000002"/></g></g><g class="arrow-line"><path class="connection real" stroke-dasharray="" d="  M387.19,443.58 C380.1,535.72 254.02,615.51 160,515" style="stroke: rgb(103, 148, 135); stroke-width: 6; fill: none;"/><g stroke="rgba(103,148,135,1)" transform="matrix(0.004537840481175261,0.9999897039488793,-0.9999897039488793,0.004537840481175261,387.5,435)" style="stroke: rgb(103, 148, 135); stroke-width: 6;"><circle cx="0" cy="0" r="9.045000000000002"/></g><g stroke="rgba(103,148,135,1)" fill="rgba(103,148,135,1)" transform="matrix(-0.6831463259165826,-0.7302815192695721,0.7302815192695721,-0.6831463259165826,160,515)" style="stroke: rgb(103, 148, 135); fill: rgb(103, 148, 135); stroke-width: 6;"><circle cx="0" cy="0" r="9.045000000000002"/></g></g><g class="arrow-line"><path class="connection real" stroke-dasharray="" d="  M345,195 L316.4,271.25" style="stroke: rgb(130, 192, 233); stroke-width: 3; fill: none;"/><g stroke="rgba(130,192,233,1)" transform="matrix(0.3511880698803796,-0.9363049394154095,0.9363049394154095,0.3511880698803796,315,275)" style="stroke: rgb(130, 192, 233); stroke-width: 3;"><path d=" M17.49,-5.26 Q7.94,-0.72 0,0 Q7.94,0.72 17.49,5.26"/></g></g><g class="arrow-line"><path class="connection real" stroke-dasharray="" d="  M485,330 L403.62,368.3" style="stroke: rgb(202, 194, 126); stroke-width: 3; fill: none;"/><g stroke="rgba(202,194,126,1)" transform="matrix(0.9048270524660194,-0.425779291565073,0.425779291565073,0.9048270524660194,400,370)" style="stroke: rgb(202, 194, 126); stroke-width: 3;"><path d=" M17.49,-5.26 Q7.94,-0.72 0,0 Q7.94,0.72 17.49,5.26"/></g></g><g/></g><g/><g/><g/></svg>
+        <svg xmlns="http://www.w3.org/2000/svg" width="649" height="707.4583740234375" style="width:649px;height:707.4583740234375px;font-family:Asana-Math, Asana;background:transparent;"><g><g><g><g><g><g style="transform:matrix(1,0,0,1,12.171875,40.31333587646485);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136ZM829 220C829 354 729 461 610 461C487 461 390 351 390 220C390 88 492 -11 609 -11C729 -11 829 90 829 220ZM609 53C540 53 468 109 468 230C468 351 544 400 609 400C679 400 751 348 751 230C751 112 683 53 609 53ZM1140 272L1308 444L1218 444L1015 236L1015 694L943 694L943 0L1012 0L1012 141L1092 224L1248 0L1330 0ZM1760 219C1760 421 1653 461 1582 461C1471 461 1381 355 1381 226C1381 94 1477 -11 1597 -11C1660 -11 1717 13 1756 41L1750 106C1687 54 1621 50 1598 50C1518 50 1454 121 1451 219ZM1456 274C1472 350 1525 400 1582 400C1634 400 1690 366 1703 274ZM2224 298C2224 364 2209 455 2087 455C1997 455 1948 387 1942 379L1942 450L1870 450L1870 0L1948 0L1948 245C1948 311 1973 394 2049 394C2145 394 2146 323 2146 291L2146 0L2224 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,68.578125,40.31333587646485);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,76.71356201171875,40.31333587646485);"><path d="M435 298C435 364 420 455 298 455C208 455 159 387 153 379L153 450L81 450L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,90.05731201171875,44.635999999999996);"><path d="M299 689L279 689C220 627 137 624 89 622L89 563C122 564 170 566 220 587L220 59L95 59L95 0L424 0L424 59L299 59Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,100.078125,40.31333587646485);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,115.55731201171875,40.31333587646485);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,139.2552490234375,40.31333587646485);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,148.80731201171875,44.635999999999996);"><path d="M299 689L279 689C220 627 137 624 89 622L89 563C122 564 170 566 220 587L220 59L95 59L95 0L424 0L424 59L299 59Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g></g><g><g style="transform:matrix(1,0,0,1,12.171875,71.98);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136ZM829 220C829 354 729 461 610 461C487 461 390 351 390 220C390 88 492 -11 609 -11C729 -11 829 90 829 220ZM609 53C540 53 468 109 468 230C468 351 544 400 609 400C679 400 751 348 751 230C751 112 683 53 609 53ZM1140 272L1308 444L1218 444L1015 236L1015 694L943 694L943 0L1012 0L1012 141L1092 224L1248 0L1330 0ZM1760 219C1760 421 1653 461 1582 461C1471 461 1381 355 1381 226C1381 94 1477 -11 1597 -11C1660 -11 1717 13 1756 41L1750 106C1687 54 1621 50 1598 50C1518 50 1454 121 1451 219ZM1456 274C1472 350 1525 400 1582 400C1634 400 1690 366 1703 274ZM2224 298C2224 364 2209 455 2087 455C1997 455 1948 387 1942 379L1942 450L1870 450L1870 0L1948 0L1948 245C1948 311 1973 394 2049 394C2145 394 2146 323 2146 291L2146 0L2224 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,68.578125,71.98);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,76.71356201171875,71.98);"><path d="M435 298C435 364 420 455 298 455C208 455 159 387 153 379L153 450L81 450L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,90.05731201171875,76.30266412353515);"><path d="M83 466C103 545 131 624 222 624C316 624 367 548 367 468C367 382 310 324 251 263L174 191L50 65L50 0L449 0L449 72L267 72C255 72 243 71 231 71L122 71C154 100 230 176 261 205C333 274 449 347 449 471C449 587 368 689 236 689C122 689 66 610 42 522C66 487 59 501 83 466Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,100.078125,71.98);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,115.55731201171875,71.98);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,139.2552490234375,71.98);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,148.80731201171875,76.30266412353515);"><path d="M83 466C103 545 131 624 222 624C316 624 367 548 367 468C367 382 310 324 251 263L174 191L50 65L50 0L449 0L449 72L267 72C255 72 243 71 231 71L122 71C154 100 230 176 261 205C333 274 449 347 449 471C449 587 368 689 236 689C122 689 66 610 42 522C66 487 59 501 83 466Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g></g><g><g style="transform:matrix(1,0,0,1,12.171875,103.64666412353516);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136ZM829 220C829 354 729 461 610 461C487 461 390 351 390 220C390 88 492 -11 609 -11C729 -11 829 90 829 220ZM609 53C540 53 468 109 468 230C468 351 544 400 609 400C679 400 751 348 751 230C751 112 683 53 609 53ZM1140 272L1308 444L1218 444L1015 236L1015 694L943 694L943 0L1012 0L1012 141L1092 224L1248 0L1330 0ZM1760 219C1760 421 1653 461 1582 461C1471 461 1381 355 1381 226C1381 94 1477 -11 1597 -11C1660 -11 1717 13 1756 41L1750 106C1687 54 1621 50 1598 50C1518 50 1454 121 1451 219ZM1456 274C1472 350 1525 400 1582 400C1634 400 1690 366 1703 274ZM2224 298C2224 364 2209 455 2087 455C1997 455 1948 387 1942 379L1942 450L1870 450L1870 0L1948 0L1948 245C1948 311 1973 394 2049 394C2145 394 2146 323 2146 291L2146 0L2224 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,68.578125,103.64666412353516);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,76.71356201171875,103.64666412353516);"><path d="M435 298C435 364 420 455 298 455C208 455 159 387 153 379L153 450L81 450L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,90.05731201171875,107.96933587646484);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,100.078125,103.64666412353516);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,115.55731201171875,103.64666412353516);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,139.2552490234375,103.64666412353516);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,148.80731201171875,107.96933587646484);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g></g><g><g style="transform:matrix(1,0,0,1,12.171875,135.31333587646483);"><path d="M124 111C94 111 67 83 67 53C67 23 94 -5 123 -5C155 -5 183 22 183 53C183 83 155 111 124 111ZM373 111C343 111 316 83 316 53C316 23 343 -5 372 -5C404 -5 432 22 432 53C432 83 404 111 373 111ZM622 111C592 111 565 83 565 53C565 23 592 -5 621 -5C653 -5 681 22 681 53C681 83 653 111 622 111Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,245.3802490234375,659.4047891235351);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,262.578125,665.2589131469726);"><path d="M459 253C459 366 378 446 264 446C216 446 180 443 127 396L127 605L432 604L432 689L75 690L75 322L95 316C142 363 169 377 218 377C314 377 374 309 374 201C374 90 310 25 201 25C147 25 97 43 83 69L37 151L13 137C36 80 48 48 62 4C90 -11 130 -20 173 -20C301 -20 459 89 459 253Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,465.3802490234375,444.4047891235352);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,482.578125,450.2588826293945);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,25.380218505859375,444.4047891235352);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,42.578125,450.2588826293945);"><path d="M409 603L47 -1L157 -1L497 659L497 689L44 689L44 477L74 477L81 533C89 595 96 603 142 603Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,405.3802490234375,284.4047891235352);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,422.578125,290.2588826293945);"><path d="M16 23L16 -3C203 -3 203 0 239 0C275 0 275 -3 468 -3L468 82C353 77 307 81 122 77L304 270C401 373 431 428 431 503C431 618 353 689 226 689C154 689 105 669 56 619L39 483L68 483L81 529C97 587 133 612 200 612C286 612 341 558 341 473C341 398 299 324 186 204Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,405.3802490234375,604.4047891235351);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,422.578125,610.2589131469726);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,85.38021850585938,604.4047891235351);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,102.578125,610.2589131469726);"><path d="M131 331C152 512 241 611 421 665L379 689C283 657 242 637 191 593C88 506 32 384 32 247C32 82 112 -20 241 -20C371 -20 468 83 468 219C468 334 399 409 293 409C216 409 184 370 131 331ZM255 349C331 349 382 283 382 184C382 80 331 13 254 13C169 13 123 86 123 220C123 255 127 274 138 291C160 325 207 349 255 349Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,332.04168701171875,37.480000000000004);"><path d="M157 214C157 314 229 386 327 388L327 455C238 454 183 405 152 359L152 450L82 450L82 0L157 0ZM739 289C739 391 666 461 574 461C509 461 464 445 417 418L423 352C475 389 525 402 574 402C621 402 661 362 661 288L661 245C511 243 384 201 384 113C384 70 411 -11 498 -11C512 -11 606 -9 664 36L664 0L739 0ZM661 132C661 113 661 88 627 69C598 51 560 50 549 50C501 50 456 73 456 115C456 185 618 192 661 194ZM1254 298C1254 364 1239 455 1117 455C1027 455 978 387 972 379L972 450L900 450L900 0L978 0L978 245C978 311 1003 394 1079 394C1175 394 1176 323 1176 291L1176 0L1254 0ZM1686 391C1708 391 1736 395 1760 395C1778 395 1817 392 1819 392L1808 455C1738 455 1680 436 1650 423C1629 440 1595 455 1555 455C1469 455 1396 383 1396 292C1396 255 1409 219 1429 193C1400 152 1400 113 1400 108C1400 82 1409 53 1426 32C1374 1 1362 -45 1362 -71C1362 -146 1461 -206 1583 -206C1706 -206 1805 -147 1805 -70C1805 69 1638 69 1599 69L1511 69C1498 69 1453 69 1453 122C1453 133 1457 149 1464 158C1485 143 1518 129 1555 129C1645 129 1715 203 1715 292C1715 340 1693 377 1682 392ZM1555 186C1518 186 1466 209 1466 292C1466 375 1518 398 1555 398C1598 398 1645 370 1645 292C1645 214 1598 186 1555 186ZM1600 -3C1622 -3 1735 -3 1735 -72C1735 -116 1666 -149 1584 -149C1503 -149 1432 -118 1432 -71C1432 -68 1432 -3 1510 -3ZM2247 219C2247 421 2140 461 2069 461C1958 461 1868 355 1868 226C1868 94 1964 -11 2084 -11C2147 -11 2204 13 2243 41L2237 106C2174 54 2108 50 2085 50C2005 50 1941 121 1938 219ZM1943 274C1959 350 2012 400 2069 400C2121 400 2177 366 2190 274Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,387.76043701171875,37.480000000000004);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,395.8958740234375,37.480000000000004);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,405.44793701171875,41.80266412353515);"><path d="M299 689L279 689C220 627 137 624 89 622L89 563C122 564 170 566 220 587L220 59L95 59L95 0L424 0L424 59L299 59Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,415.46875,37.480000000000004);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,426.46875,37.480000000000004);"><path d="M424 386L565 386L565 444L424 444L424 571L355 571L355 444L268 444L268 386L352 386L352 119C352 59 366 -11 435 -11C505 -11 556 14 581 27L565 86C539 65 507 53 475 53C438 53 424 83 424 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,442.1146240234375,41.80266412353515);"><path d="M83 466C103 545 131 624 222 624C316 624 367 548 367 468C367 382 310 324 251 263L174 191L50 65L50 0L449 0L449 72L267 72C255 72 243 71 231 71L122 71C154 100 230 176 261 205C333 274 449 347 449 471C449 587 368 689 236 689C122 689 66 610 42 522C66 487 59 501 83 466Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,452.13543701171875,37.480000000000004);"><path d="M245 -184L254 -171C248 -140 246 -112 246 -44L246 578C246 628 250 665 250 691C250 706 249 717 245 726L51 726L45 720L45 694L49 689L87 689C114 689 136 683 148 673C157 664 160 649 160 616L160 -75C160 -108 157 -122 148 -131C136 -141 114 -147 87 -147L49 -147L45 -152L45 -178L51 -184Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,460.2708740234375,37.480000000000004);"><path d="" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g style="transform:matrix(1,0,0,1,471.2708740234375,37.480000000000004);"><path d="M949 272L743 486L711 452L836 300L65 300L65 241L836 241L711 89L743 55Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g><g style="transform:matrix(1,0,0,1,500.96875,37.480000000000004);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,510.32293701171875,37.480000000000004);"><path d="M435 298C435 364 420 455 298 455C208 455 159 387 153 379L153 450L81 450L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,523.6666870117188,41.80266412353515);"><path d="M83 466C103 545 131 624 222 624C316 624 367 548 367 468C367 382 310 324 251 263L174 191L50 65L50 0L449 0L449 72L267 72C255 72 243 71 231 71L122 71C154 100 230 176 261 205C333 274 449 347 449 471C449 587 368 689 236 689C122 689 66 610 42 522C66 487 59 501 83 466Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,533.6875,37.480000000000004);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,544.6875,37.480000000000004);"><path d="M684 298C684 364 669 455 547 455C457 455 408 387 402 379L402 450L330 450L330 0L408 0L408 245C408 311 433 394 509 394C605 394 606 323 606 291L606 0L684 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,564.125,41.80266412353515);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,574.1458740234375,37.480000000000004);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,585.1458740234375,37.480000000000004);"><path d="M684 298C684 364 669 455 547 455C457 455 408 387 402 379L402 450L330 450L330 0L408 0L408 245C408 311 433 394 509 394C605 394 606 323 606 291L606 0L684 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,604.5833740234375,41.80266412353515);"><path d="M372 174L471 174L471 236L372 236L372 667L281 667L28 236L28 174L293 174L293 0L372 0ZM106 236C158 323 299 564 299 622L299 236Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,615.822998046875,37.480000000000004);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g><g><g><g><g><g style="transform:matrix(1,0,0,1,332.04168701171875,70.14666412353516);"><path d="M157 214C157 314 229 386 327 388L327 455C238 454 183 405 152 359L152 450L82 450L82 0L157 0ZM739 289C739 391 666 461 574 461C509 461 464 445 417 418L423 352C475 389 525 402 574 402C621 402 661 362 661 288L661 245C511 243 384 201 384 113C384 70 411 -11 498 -11C512 -11 606 -9 664 36L664 0L739 0ZM661 132C661 113 661 88 627 69C598 51 560 50 549 50C501 50 456 73 456 115C456 185 618 192 661 194ZM1254 298C1254 364 1239 455 1117 455C1027 455 978 387 972 379L972 450L900 450L900 0L978 0L978 245C978 311 1003 394 1079 394C1175 394 1176 323 1176 291L1176 0L1254 0ZM1686 391C1708 391 1736 395 1760 395C1778 395 1817 392 1819 392L1808 455C1738 455 1680 436 1650 423C1629 440 1595 455 1555 455C1469 455 1396 383 1396 292C1396 255 1409 219 1429 193C1400 152 1400 113 1400 108C1400 82 1409 53 1426 32C1374 1 1362 -45 1362 -71C1362 -146 1461 -206 1583 -206C1706 -206 1805 -147 1805 -70C1805 69 1638 69 1599 69L1511 69C1498 69 1453 69 1453 122C1453 133 1457 149 1464 158C1485 143 1518 129 1555 129C1645 129 1715 203 1715 292C1715 340 1693 377 1682 392ZM1555 186C1518 186 1466 209 1466 292C1466 375 1518 398 1555 398C1598 398 1645 370 1645 292C1645 214 1598 186 1555 186ZM1600 -3C1622 -3 1735 -3 1735 -72C1735 -116 1666 -149 1584 -149C1503 -149 1432 -118 1432 -71C1432 -68 1432 -3 1510 -3ZM2247 219C2247 421 2140 461 2069 461C1958 461 1868 355 1868 226C1868 94 1964 -11 2084 -11C2147 -11 2204 13 2243 41L2237 106C2174 54 2108 50 2085 50C2005 50 1941 121 1938 219ZM1943 274C1959 350 2012 400 2069 400C2121 400 2177 366 2190 274Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,387.76043701171875,70.14666412353516);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,395.8958740234375,70.14666412353516);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,405.44793701171875,74.46933587646484);"><path d="M83 466C103 545 131 624 222 624C316 624 367 548 367 468C367 382 310 324 251 263L174 191L50 65L50 0L449 0L449 72L267 72C255 72 243 71 231 71L122 71C154 100 230 176 261 205C333 274 449 347 449 471C449 587 368 689 236 689C122 689 66 610 42 522C66 487 59 501 83 466Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,415.46875,70.14666412353516);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,426.46875,70.14666412353516);"><path d="M424 386L565 386L565 444L424 444L424 571L355 571L355 444L268 444L268 386L352 386L352 119C352 59 366 -11 435 -11C505 -11 556 14 581 27L565 86C539 65 507 53 475 53C438 53 424 83 424 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,442.1146240234375,74.46933587646484);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,452.13543701171875,70.14666412353516);"><path d="M245 -184L254 -171C248 -140 246 -112 246 -44L246 578C246 628 250 665 250 691C250 706 249 717 245 726L51 726L45 720L45 694L49 689L87 689C114 689 136 683 148 673C157 664 160 649 160 616L160 -75C160 -108 157 -122 148 -131C136 -141 114 -147 87 -147L49 -147L45 -152L45 -178L51 -184Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,460.2708740234375,70.14666412353516);"><path d="" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g style="transform:matrix(1,0,0,1,471.2708740234375,70.14666412353516);"><path d="M949 272L743 486L711 452L836 300L65 300L65 241L836 241L711 89L743 55Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g><g style="transform:matrix(1,0,0,1,500.96875,70.14666412353516);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,510.32293701171875,70.14666412353516);"><path d="M435 298C435 364 420 455 298 455C208 455 159 387 153 379L153 450L81 450L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,523.6666870117188,74.46933587646484);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,533.6875,70.14666412353516);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,544.6875,70.14666412353516);"><path d="M684 298C684 364 669 455 547 455C457 455 408 387 402 379L402 450L330 450L330 0L408 0L408 245C408 311 433 394 509 394C605 394 606 323 606 291L606 0L684 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,564.125,74.46933587646484);"><path d="M372 174L471 174L471 236L372 236L372 667L281 667L28 236L28 174L293 174L293 0L372 0ZM106 236C158 323 299 564 299 622L299 236Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,574.1458740234375,70.14666412353516);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,585.1458740234375,70.14666412353516);"><path d="M684 298C684 364 669 455 547 455C457 455 408 387 402 379L402 450L330 450L330 0L408 0L408 245C408 311 433 394 509 394C605 394 606 323 606 291L606 0L684 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,604.5833740234375,74.46933587646484);"><path d="M153 602L416 602L416 667L81 667L81 292L147 292C164 332 201 372 259 372C306 372 360 330 360 208C360 40 238 40 229 40C162 40 101 79 72 134L39 77C80 19 149 -22 230 -22C349 -22 449 78 449 206C449 333 363 434 260 434C220 434 182 419 153 392Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,615.822998046875,70.14666412353516);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g><g><g><g><g><g style="transform:matrix(1,0,0,1,332.04168701171875,102.81333587646485);"><path d="M157 214C157 314 229 386 327 388L327 455C238 454 183 405 152 359L152 450L82 450L82 0L157 0ZM739 289C739 391 666 461 574 461C509 461 464 445 417 418L423 352C475 389 525 402 574 402C621 402 661 362 661 288L661 245C511 243 384 201 384 113C384 70 411 -11 498 -11C512 -11 606 -9 664 36L664 0L739 0ZM661 132C661 113 661 88 627 69C598 51 560 50 549 50C501 50 456 73 456 115C456 185 618 192 661 194ZM1254 298C1254 364 1239 455 1117 455C1027 455 978 387 972 379L972 450L900 450L900 0L978 0L978 245C978 311 1003 394 1079 394C1175 394 1176 323 1176 291L1176 0L1254 0ZM1686 391C1708 391 1736 395 1760 395C1778 395 1817 392 1819 392L1808 455C1738 455 1680 436 1650 423C1629 440 1595 455 1555 455C1469 455 1396 383 1396 292C1396 255 1409 219 1429 193C1400 152 1400 113 1400 108C1400 82 1409 53 1426 32C1374 1 1362 -45 1362 -71C1362 -146 1461 -206 1583 -206C1706 -206 1805 -147 1805 -70C1805 69 1638 69 1599 69L1511 69C1498 69 1453 69 1453 122C1453 133 1457 149 1464 158C1485 143 1518 129 1555 129C1645 129 1715 203 1715 292C1715 340 1693 377 1682 392ZM1555 186C1518 186 1466 209 1466 292C1466 375 1518 398 1555 398C1598 398 1645 370 1645 292C1645 214 1598 186 1555 186ZM1600 -3C1622 -3 1735 -3 1735 -72C1735 -116 1666 -149 1584 -149C1503 -149 1432 -118 1432 -71C1432 -68 1432 -3 1510 -3ZM2247 219C2247 421 2140 461 2069 461C1958 461 1868 355 1868 226C1868 94 1964 -11 2084 -11C2147 -11 2204 13 2243 41L2237 106C2174 54 2108 50 2085 50C2005 50 1941 121 1938 219ZM1943 274C1959 350 2012 400 2069 400C2121 400 2177 366 2190 274Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,387.76043701171875,102.81333587646485);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,395.8958740234375,102.81333587646485);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,405.44793701171875,107.13600762939453);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,415.46875,102.81333587646485);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,426.46875,102.81333587646485);"><path d="M424 386L565 386L565 444L424 444L424 571L355 571L355 444L268 444L268 386L352 386L352 119C352 59 366 -11 435 -11C505 -11 556 14 581 27L565 86C539 65 507 53 475 53C438 53 424 83 424 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,442.1146240234375,107.13600762939453);"><path d="M372 174L471 174L471 236L372 236L372 667L281 667L28 236L28 174L293 174L293 0L372 0ZM106 236C158 323 299 564 299 622L299 236Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,452.13543701171875,102.81333587646485);"><path d="M245 -184L254 -171C248 -140 246 -112 246 -44L246 578C246 628 250 665 250 691C250 706 249 717 245 726L51 726L45 720L45 694L49 689L87 689C114 689 136 683 148 673C157 664 160 649 160 616L160 -75C160 -108 157 -122 148 -131C136 -141 114 -147 87 -147L49 -147L45 -152L45 -178L51 -184Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,460.2708740234375,102.81333587646485);"><path d="" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g style="transform:matrix(1,0,0,1,471.2708740234375,102.81333587646485);"><path d="M949 272L743 486L711 452L836 300L65 300L65 241L836 241L711 89L743 55Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g><g style="transform:matrix(1,0,0,1,500.96875,102.81333587646485);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,510.32293701171875,102.81333587646485);"><path d="M435 298C435 364 420 455 298 455C208 455 159 387 153 379L153 450L81 450L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,523.6666870117188,107.13600762939453);"><path d="M372 174L471 174L471 236L372 236L372 667L281 667L28 236L28 174L293 174L293 0L372 0ZM106 236C158 323 299 564 299 622L299 236Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,533.6875,102.81333587646485);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,544.6875,102.81333587646485);"><path d="M684 298C684 364 669 455 547 455C457 455 408 387 402 379L402 450L330 450L330 0L408 0L408 245C408 311 433 394 509 394C605 394 606 323 606 291L606 0L684 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,564.125,107.13600762939453);"><path d="M153 602L416 602L416 667L81 667L81 292L147 292C164 332 201 372 259 372C306 372 360 330 360 208C360 40 238 40 229 40C162 40 101 79 72 134L39 77C80 19 149 -22 230 -22C349 -22 449 78 449 206C449 333 363 434 260 434C220 434 182 419 153 392Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,574.1458740234375,102.81333587646485);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,585.1458740234375,102.81333587646485);"><path d="M684 298C684 364 669 455 547 455C457 455 408 387 402 379L402 450L330 450L330 0L408 0L408 245C408 311 433 394 509 394C605 394 606 323 606 291L606 0L684 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,604.5833740234375,107.13600762939453);"><path d="M415 669C364 689 323 689 309 689C168 689 42 546 42 327C42 40 166 -22 251 -22C311 -22 354 1 393 47C438 99 457 145 457 226C457 356 391 469 295 469C263 469 187 461 126 385C139 549 218 630 310 630C348 630 380 623 415 609ZM127 223C127 237 127 239 128 251C128 326 173 407 256 407C304 407 332 382 352 344C373 307 375 271 375 226C375 191 375 144 351 103C334 74 308 40 251 40C145 40 130 189 127 223Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,615.822998046875,102.81333587646485);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g><g><text x="332.04168701171875" y="113.66666412353516" style="white-space:pre;stroke:none;fill:rgb(0, 0, 0);font-size:21.6px;font-family:Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;dominant-baseline:text-before-edge;text-decoration:none solid rgb(0, 0, 0);">                                           ...</text></g></g><g><g><g><g><g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,284.9114990234375,163.04063262939454);"><path d="M435 298C435 364 420 455 298 455C236 455 188 424 156 383L156 694L81 694L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0ZM914 289C914 391 841 461 749 461C684 461 639 445 592 418L598 352C650 389 700 402 749 402C796 402 836 362 836 288L836 245C686 243 559 201 559 113C559 70 586 -11 673 -11C687 -11 781 -9 839 36L839 0L914 0ZM836 132C836 113 836 88 802 69C773 51 735 50 724 50C676 50 631 73 631 115C631 185 793 192 836 194ZM1354 128C1354 183 1317 217 1315 220C1276 255 1249 261 1199 270C1144 281 1098 291 1098 340C1098 402 1170 402 1183 402C1215 402 1268 398 1325 364L1337 429C1285 453 1244 461 1193 461C1168 461 1027 461 1027 330C1027 281 1056 249 1081 230C1112 208 1134 204 1189 193C1225 186 1283 174 1283 121C1283 52 1204 52 1189 52C1108 52 1052 89 1034 101L1022 33C1054 17 1109 -11 1190 -11C1328 -11 1354 75 1354 128ZM1811 298C1811 364 1796 455 1674 455C1612 455 1564 424 1532 383L1532 694L1457 694L1457 0L1535 0L1535 245C1535 311 1560 394 1636 394C1732 394 1733 323 1733 291L1733 0L1811 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,323.46356201171875,163.70728912353516);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,330.234375,163.04063262939454);"><path d="M105 469L137 665C138 667 138 669 138 671C138 689 116 709 95 709C74 709 52 689 52 670L52 665L85 469ZM286 469L318 665C319 667 319 669 319 670C319 689 297 709 276 709C254 709 233 690 233 670L233 665L266 469ZM546 386L656 386L656 444L543 444L543 563C543 637 610 644 636 644C656 644 683 642 717 627L717 694C705 697 674 705 637 705C543 705 471 634 471 534L471 444L397 444L397 386L471 386L471 0L546 0ZM1143 220C1143 354 1043 461 924 461C801 461 704 351 704 220C704 88 806 -11 923 -11C1043 -11 1143 90 1143 220ZM923 53C854 53 782 109 782 230C782 351 858 400 923 400C993 400 1065 348 1065 230C1065 112 997 53 923 53ZM1642 220C1642 354 1542 461 1423 461C1300 461 1203 351 1203 220C1203 88 1305 -11 1422 -11C1542 -11 1642 90 1642 220ZM1422 53C1353 53 1281 109 1281 230C1281 351 1357 400 1422 400C1492 400 1564 348 1564 230C1564 112 1496 53 1422 53ZM1777 469L1809 665C1810 667 1810 669 1810 671C1810 689 1788 709 1767 709C1746 709 1724 689 1724 670L1724 665L1757 469ZM1958 469L1990 665C1991 667 1991 669 1991 670C1991 689 1969 709 1948 709C1926 709 1905 690 1905 670L1905 665L1938 469Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,371.86981201171875,163.70728912353516);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g></g><g><g style="transform:matrix(1,0,0,1,284.9114990234375,187.04063262939454);"><path d="" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g style="transform:matrix(1,0,0,1,324.52606201171875,187.04063262939454);"><path d="M949 272L743 486L711 452L836 300L65 300L65 241L836 241L711 89L743 55Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g></g><g style="transform:matrix(1,0,0,1,349.2552490234375,187.70728912353516);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,357.0364990234375,187.04063262939454);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,368.96356201171875,191.30603912353516);"><path d="M16 23L16 -3C203 -3 203 0 239 0C275 0 275 -3 468 -3L468 82C353 77 307 81 122 77L304 270C401 373 431 428 431 503C431 618 353 689 226 689C154 689 105 669 56 619L39 483L68 483L81 529C97 587 133 612 200 612C286 612 341 558 341 473C341 398 299 324 186 204Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.01428,0,0,-0.01428,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,377.30731201171875,187.04063262939454);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,386.46356201171875,187.04063262939454);"><path d="M273 388L280 368L312 389C349 412 352 414 359 414C370 414 377 404 377 389C377 338 336 145 295 2L302 -9C327 -2 350 4 372 8C391 134 412 199 458 268C512 352 587 414 632 414C643 414 649 405 649 390C649 372 646 351 638 319L586 107C577 70 573 47 573 31C573 6 584 -9 603 -9C629 -9 665 12 763 85L753 103L727 86C698 67 676 56 666 56C659 56 653 65 653 76C653 81 654 92 655 96L721 372C728 401 732 429 732 446C732 469 721 482 701 482C659 482 590 444 531 389C493 354 465 320 413 247L451 408C455 426 457 438 457 449C457 470 449 482 434 482C413 482 374 460 301 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,403.46356201171875,191.30603912353516);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.01428,0,0,-0.01428,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,411.80731201171875,187.04063262939454);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,420.96356201171875,187.04063262939454);"><path d="M273 388L280 368L312 389C349 412 352 414 359 414C370 414 377 404 377 389C377 338 336 145 295 2L302 -9C327 -2 350 4 372 8C391 134 412 199 458 268C512 352 587 414 632 414C643 414 649 405 649 390C649 372 646 351 638 319L586 107C577 70 573 47 573 31C573 6 584 -9 603 -9C629 -9 665 12 763 85L753 103L727 86C698 67 676 56 666 56C659 56 653 65 653 76C653 81 654 92 655 96L721 372C728 401 732 429 732 446C732 469 721 482 701 482C659 482 590 444 531 389C493 354 465 320 413 247L451 408C455 426 457 438 457 449C457 470 449 482 434 482C413 482 374 460 301 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,437.96356201171875,191.30603912353516);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.01428,0,0,-0.01428,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,447.3177490234375,187.70728912353516);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,245.3802490234375,224.40478912353515);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,262.578125,230.25888262939452);"><path d="M418 -3L418 27L366 30C311 33 301 44 301 96L301 700L60 598L67 548L217 614L217 96C217 44 206 33 152 30L96 27L96 -3C250 0 250 0 261 0C292 0 402 -3 418 -3Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,85.38021850585938,284.4047891235352);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,102.578125,290.2588826293945);"><path d="M168 345C127 326 110 315 88 294C50 256 30 211 30 159C30 56 113 -20 226 -20C356 -20 464 82 464 206C464 286 427 329 313 381C404 443 436 485 436 545C436 631 365 689 259 689C140 689 53 613 53 508C53 440 80 402 168 345ZM284 295C347 267 385 218 385 164C385 80 322 14 241 14C156 14 101 74 101 167C101 240 130 286 204 331ZM223 423C160 454 128 494 128 544C128 610 176 655 247 655C320 655 368 607 368 534C368 477 343 438 278 396Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,457.4114990234375,316.56666412353513);"><path d="M435 298C435 364 420 455 298 455C236 455 188 424 156 383L156 694L81 694L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0ZM914 289C914 391 841 461 749 461C684 461 639 445 592 418L598 352C650 389 700 402 749 402C796 402 836 362 836 288L836 245C686 243 559 201 559 113C559 70 586 -11 673 -11C687 -11 781 -9 839 36L839 0L914 0ZM836 132C836 113 836 88 802 69C773 51 735 50 724 50C676 50 631 73 631 115C631 185 793 192 836 194ZM1354 128C1354 183 1317 217 1315 220C1276 255 1249 261 1199 270C1144 281 1098 291 1098 340C1098 402 1170 402 1183 402C1215 402 1268 398 1325 364L1337 429C1285 453 1244 461 1193 461C1168 461 1027 461 1027 330C1027 281 1056 249 1081 230C1112 208 1134 204 1189 193C1225 186 1283 174 1283 121C1283 52 1204 52 1189 52C1108 52 1052 89 1034 101L1022 33C1054 17 1109 -11 1190 -11C1328 -11 1354 75 1354 128ZM1811 298C1811 364 1796 455 1674 455C1612 455 1564 424 1532 383L1532 694L1457 694L1457 0L1535 0L1535 245C1535 311 1560 394 1636 394C1732 394 1733 323 1733 291L1733 0L1811 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,495.96356201171875,317.2333511352539);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,502.734375,316.56666412353513);"><path d="M105 469L137 665C138 667 138 669 138 671C138 689 116 709 95 709C74 709 52 689 52 670L52 665L85 469ZM286 469L318 665C319 667 319 669 319 670C319 689 297 709 276 709C254 709 233 690 233 670L233 665L266 469ZM527 694L452 694L452 0L530 0L530 46C554 24 597 -11 664 -11C764 -11 850 89 850 223C850 347 782 455 688 455C649 455 587 445 527 396ZM530 335C546 359 582 394 637 394C696 394 772 351 772 223C772 93 688 50 627 50C588 50 555 68 530 114ZM1284 289C1284 391 1211 461 1119 461C1054 461 1009 445 962 418L968 352C1020 389 1070 402 1119 402C1166 402 1206 362 1206 288L1206 245C1056 243 929 201 929 113C929 70 956 -11 1043 -11C1057 -11 1151 -9 1209 36L1209 0L1284 0ZM1206 132C1206 113 1206 88 1172 69C1143 51 1105 50 1094 50C1046 50 1001 73 1001 115C1001 185 1163 192 1206 194ZM1521 214C1521 314 1593 386 1691 388L1691 455C1602 454 1547 405 1516 359L1516 450L1446 450L1446 0L1521 0ZM1809 469L1841 665C1842 667 1842 669 1842 671C1842 689 1820 709 1799 709C1778 709 1756 689 1756 670L1756 665L1789 469ZM1990 469L2022 665C2023 667 2023 669 2023 670C2023 689 2001 709 1980 709C1958 709 1937 690 1937 670L1937 665L1970 469Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,545.015625,317.2333511352539);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g></g></g></g></g><g><g><g><g><g style="transform:matrix(1,0,0,1,457.4114990234375,343.2333511352539);"><path d="" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g style="transform:matrix(1,0,0,1,497.02606201171875,343.2333511352539);"><path d="M949 272L743 486L711 452L836 300L65 300L65 241L836 241L711 89L743 55Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g></g><g style="transform:matrix(1,0,0,1,521.7552490234375,343.9000076293945);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,529.5364990234375,343.2333511352539);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,541.4635620117188,347.4987576293945);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.01428,0,0,-0.01428,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,549.8073120117188,343.2333511352539);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,558.9635620117188,343.2333511352539);"><path d="M273 388L280 368L312 389C349 412 352 414 359 414C370 414 377 404 377 389C377 338 336 145 295 2L302 -9C327 -2 350 4 372 8C391 134 412 199 458 268C512 352 587 414 632 414C643 414 649 405 649 390C649 372 646 351 638 319L586 107C577 70 573 47 573 31C573 6 584 -9 603 -9C629 -9 665 12 763 85L753 103L727 86C698 67 676 56 666 56C659 56 653 65 653 76C653 81 654 92 655 96L721 372C728 401 732 429 732 446C732 469 721 482 701 482C659 482 590 444 531 389C493 354 465 320 413 247L451 408C455 426 457 438 457 449C457 470 449 482 434 482C413 482 374 460 301 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,575.9635620117188,347.4987576293945);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.01428,0,0,-0.01428,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,584.3073120117188,343.2333511352539);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,593.4635620117188,343.2333511352539);"><path d="M273 388L280 368L312 389C349 412 352 414 359 414C370 414 377 404 377 389C377 338 336 145 295 2L302 -9C327 -2 350 4 372 8C391 134 412 199 458 268C512 352 587 414 632 414C643 414 649 405 649 390C649 372 646 351 638 319L586 107C577 70 573 47 573 31C573 6 584 -9 603 -9C629 -9 665 12 763 85L753 103L727 86C698 67 676 56 666 56C659 56 653 65 653 76C653 81 654 92 655 96L721 372C728 401 732 429 732 446C732 469 721 482 701 482C659 482 590 444 531 389C493 354 465 320 413 247L451 408C455 426 457 438 457 449C457 470 449 482 434 482C413 482 374 460 301 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,610.463623046875,347.4987576293945);"><path d="M459 253C459 366 378 446 264 446C216 446 180 443 127 396L127 605L432 604L432 689L75 690L75 322L95 316C142 363 169 377 218 377C314 377 374 309 374 201C374 90 310 25 201 25C147 25 97 43 83 69L37 151L13 137C36 80 48 48 62 4C90 -11 130 -20 173 -20C301 -20 459 89 459 253Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.01428,0,0,-0.01428,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,619.8177490234375,343.9000076293945);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,254.71356201171875,324.78125762939453);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,261.33856201171875,328.4521011352539);"><path d="M299 689L279 689C220 627 137 624 89 622L89 563C122 564 170 566 220 587L220 59L95 59L95 0L424 0L424 59L299 59Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.0119,0,0,-0.0119,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,331.71356201171875,354.78125762939453);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,338.33856201171875,358.4521011352539);"><path d="M83 466C103 545 131 624 222 624C316 624 367 548 367 468C367 382 310 324 251 263L174 191L50 65L50 0L449 0L449 72L267 72C255 72 243 71 231 71L122 71C154 100 230 176 261 205C333 274 449 347 449 471C449 587 368 689 236 689C122 689 66 610 42 522C66 487 59 501 83 466Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.0119,0,0,-0.0119,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,359.71356201171875,439.78125762939453);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,366.33856201171875,443.4521011352539);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.0119,0,0,-0.0119,0,0);"></path></g></g></g></g></g></g></g></g></g></svg>
+</svg>
diff --git a/content/doc/latest/_images/vnodes.svg b/content/doc/latest/_images/vnodes.svg
new file mode 100644
index 0000000..71b4fa2
--- /dev/null
+++ b/content/doc/latest/_images/vnodes.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="651" height="384.66668701171875" style="
+        width:651px;
+        height:384.66668701171875px;
+        background: transparent;
+        fill: none;
+">
+        
+        
+        <svg xmlns="http://www.w3.org/2000/svg" class="role-diagram-draw-area"><g class="shapes-region" style="stroke: black; fill: none;"><g class="composite-shape"><path class="real" d=" M40.4,190 C40.4,107.38 107.38,40.4 190,40.4 C272.62,40.4 339.6,107.38 339.6,190 C339.6,272.62 272.62,339.6 190,339.6 C107.38,339.6 40.4,272.62 40.4,190 Z" style="stroke-width: 1; stroke: rgba(0, 0, 0, 0.52); fill: none; stroke-dasharray: 1.125, 3.35;"/></g><g class="composite-shape"><path class="real" d=" M160,340 C160,323.43 173.43,310 190,310 C206.57,310 220,323.43 220,340 C220,356.57 206.57,370 190,370 C173.43,370 160,356.57 160,340 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(130, 192, 233); stroke-dasharray: 6, 6;"/></g><g class="composite-shape"><path class="real" d=" M160,40 C160,23.43 173.43,10 190,10 C206.57,10 220,23.43 220,40 C220,56.57 206.57,70 190,70 C173.43,70 160,56.57 160,40 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(130, 192, 233); stroke-dasharray: 6, 6;"/></g><g class="composite-shape"><path class="real" d=" M310,190 C310,173.43 323.43,160 340,160 C356.57,160 370,173.43 370,190 C370,206.57 356.57,220 340,220 C323.43,220 310,206.57 310,190 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(103, 148, 135); stroke-dasharray: 1.125, 3.35;"/></g><g class="composite-shape"><path class="real" d=" M10,190 C10,173.43 23.43,160 40,160 C56.57,160 70,173.43 70,190 C70,206.57 56.57,220 40,220 C23.43,220 10,206.57 10,190 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(103, 148, 135); stroke-dasharray: 1.125, 3.35;"/></g><g class="composite-shape"><path class="real" d=" M270,80 C270,63.43 283.43,50 300,50 C316.57,50 330,63.43 330,80 C330,96.57 316.57,110 300,110 C283.43,110 270,96.57 270,80 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(202, 194, 126);"/></g><g class="composite-shape"><path class="real" d=" M270,300 C270,283.43 283.43,270 300,270 C316.57,270 330,283.43 330,300 C330,316.57 316.57,330 300,330 C283.43,330 270,316.57 270,300 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M50,300 C50,283.43 63.43,270 80,270 C96.57,270 110,283.43 110,300 C110,316.57 96.57,330 80,330 C63.43,330 50,316.57 50,300 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(202, 194, 126);"/></g><g class="composite-shape"><path class="real" d=" M50,80 C50,63.43 63.43,50 80,50 C96.57,50 110,63.43 110,80 C110,96.57 96.57,110 80,110 C63.43,110 50,96.57 50,80 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M380,158.4 C380,146.47 389.67,136.8 401.6,136.8 C413.53,136.8 423.2,146.47 423.2,158.4 C423.2,170.33 413.53,180 401.6,180 C389.67,180 380,170.33 380,158.4 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(103, 148, 135); stroke-dasharray: 1.125, 3.35;"/></g><g class="composite-shape"><path class="real" d=" M380,101.6 C380,89.67 389.67,80 401.6,80 C413.53,80 423.2,89.67 423.2,101.6 C423.2,113.53 413.53,123.2 401.6,123.2 C389.67,123.2 380,113.53 380,101.6 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(130, 192, 233); stroke-dasharray: 6, 6;"/></g><g class="composite-shape"><path class="real" d=" M380,218.4 C380,206.47 389.67,196.8 401.6,196.8 C413.53,196.8 423.2,206.47 423.2,218.4 C423.2,230.33 413.53,240 401.6,240 C389.67,240 380,230.33 380,218.4 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(202, 194, 126);"/></g><g class="composite-shape"><path class="real" d=" M380,278.4 C380,266.47 389.67,256.8 401.6,256.8 C413.53,256.8 423.2,266.47 423.2,278.4 C423.2,290.33 413.53,300 401.6,300 C389.67,300 380,290.33 380,278.4 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M430,80 L640,80 L640,300 L430,300 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: none;"/></g><g/></g><g/><g/><g/></svg>
+        <svg xmlns="http://www.w3.org/2000/svg" width="649" height="382.66668701171875" style="width:649px;height:382.66668701171875px;font-family:Asana-Math, Asana;background:transparent;"><g><g><g><g><g><g style="transform:matrix(1,0,0,1,178.65625,348.9985620117188);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,189.3021240234375,354.852625);"><path d="M459 253C459 366 378 446 264 446C216 446 180 443 127 396L127 605L432 604L432 689L75 690L75 322L95 316C142 363 169 377 218 377C314 377 374 309 374 201C374 90 310 25 201 25C147 25 97 43 83 69L37 151L13 137C36 80 48 48 62 4C90 -11 130 -20 173 -20C301 -20 459 89 459 253Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,178.65625,49.800625);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,189.3021240234375,55.65471850585938);"><path d="M418 -3L418 27L366 30C311 33 301 44 301 96L301 700L60 598L67 548L217 614L217 96C217 44 206 33 152 30L96 27L96 -3C250 0 250 0 261 0C292 0 402 -3 418 -3Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,328.25,199.40481201171875);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,338.8958740234375,205.258875);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,29.052093505859375,199.40481201171875);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,39.69793701171875,205.258875);"><path d="M409 603L47 -1L157 -1L497 659L497 689L44 689L44 477L74 477L81 533C89 595 96 603 142 603Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,287.44793701171875,90.60271850585937);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,298.09375,96.45679675292969);"><path d="M16 23L16 -3C203 -3 203 0 239 0C275 0 275 -3 468 -3L468 82C353 77 307 81 122 77L304 270C401 373 431 428 431 503C431 618 353 689 226 689C154 689 105 669 56 619L39 483L68 483L81 529C97 587 133 612 200 612C286 612 341 558 341 473C341 398 299 324 186 204Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,287.44793701171875,308.1964685058594);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,298.09375,314.05056201171874);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,69.85418701171875,308.1964685058594);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,80.5,314.05056201171874);"><path d="M131 331C152 512 241 611 421 665L379 689C283 657 242 637 191 593C88 506 32 384 32 247C32 82 112 -20 241 -20C371 -20 468 83 468 219C468 334 399 409 293 409C216 409 184 370 131 331ZM255 349C331 349 382 283 382 184C382 80 331 13 254 13C169 13 123 86 123 220C123 255 127 274 138 291C160 325 207 349 255 349Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,69.85418701171875,90.60271850585937);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,80.5,96.45679675292969);"><path d="M168 345C127 326 110 315 88 294C50 256 30 211 30 159C30 56 113 -20 226 -20C356 -20 464 82 464 206C464 286 427 329 313 381C404 443 436 485 436 545C436 631 365 689 259 689C140 689 53 613 53 508C53 440 80 402 168 345ZM284 295C347 267 385 218 385 164C385 80 322 14 241 14C156 14 101 74 101 167C101 240 130 286 204 331ZM223 423C160 454 128 494 128 544C128 610 176 655 247 655C320 655 368 607 368 534C368 477 343 438 278 396Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,386.9739990234375,167.800625);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,404.171875,173.65471850585936);"><path d="M16 23L16 -3C203 -3 203 0 239 0C275 0 275 -3 468 -3L468 82C353 77 307 81 122 77L304 270C401 373 431 428 431 503C431 618 353 689 226 689C154 689 105 669 56 619L39 483L68 483L81 529C97 587 133 612 200 612C286 612 341 558 341 473C341 398 299 324 186 204Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,386.9739990234375,110.99856201171875);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,404.171875,116.852625);"><path d="M418 -3L418 27L366 30C311 33 301 44 301 96L301 700L60 598L67 548L217 614L217 96C217 44 206 33 152 30L96 27L96 -3C250 0 250 0 261 0C292 0 402 -3 418 -3Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,386.9739990234375,227.800625);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,404.171875,233.65471850585936);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,386.9739990234375,287.800625);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,404.171875,293.65471850585936);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,438.125,111.64668701171875);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390ZM349 152C349 46 394 -11 477 -11C532 -11 592 15 637 57C699 116 743 230 743 331C743 425 693 482 610 482C506 482 349 382 349 152ZM573 444C634 444 667 399 667 315C667 219 636 113 592 60C574 39 548 27 517 27C459 27 425 72 425 151C425 264 464 387 513 427C526 438 549 444 573 444ZM1015 722L1003 733C951 707 915 698 843 691L839 670L887 670C911 670 921 663 921 646C921 638 920 629 919 622L871 354C857 279 841 210 789 1L798 -9L865 8L888 132C897 180 921 225 955 259C1024 59 1056 -9 1081 -9C1094 -9 1118 4 1162 35L1208 67L1200 86L1157 62C1143 54 1136 52 1128 52C1118 52 1111 58 1102 75C1067 139 1045 193 1006 316L1020 330C1081 391 1127 416 1177 416C1185 416 1196 414 1213 410L1230 473C1212 479 1194 482 1182 482C1116 482 1033 405 908 230ZM1571 111L1547 94C1494 56 1446 36 1410 36C1363 36 1334 73 1334 133C1334 158 1337 185 1342 214C1359 218 1468 248 1493 259C1578 296 1617 342 1617 404C1617 451 1583 482 1533 482C1465 496 1355 423 1318 349C1288 299 1258 180 1258 113C1258 35 1302 -11 1374 -11C1431 -11 1487 17 1579 92ZM1356 274C1373 343 1393 386 1422 412C1440 428 1471 440 1495 440C1524 440 1543 420 1543 388C1543 344 1508 297 1456 272C1428 258 1392 247 1347 237ZM1655 388L1662 368L1694 389C1731 412 1734 414 1741 414C1752 414 1759 404 1759 389C1759 338 1718 145 1677 2L1684 -9C1709 -2 1732 4 1754 8C1773 134 1794 199 1840 268C1894 352 1969 414 2014 414C2025 414 2031 405 2031 390C2031 372 2028 351 2020 319L1968 107C1959 70 1955 47 1955 31C1955 6 1966 -9 1985 -9C2011 -9 2047 12 2145 85L2135 103L2109 86C2080 67 2058 56 2048 56C2041 56 2035 65 2035 76C2035 81 2036 92 2037 96L2103 372C2110 401 2114 429 2114 446C2114 469 2103 482 2083 482C2041 482 1972 444 1913 389C1875 354 1847 320 1795 247L1833 408C1837 426 1839 438 1839 449C1839 470 1831 482 1816 482C1795 482 1756 460 1683 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,491.6458740234375,111.64668701171875);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,499.78125,111.64668701171875);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,514.1041870117188,115.96934350585937);"><path d="M418 -3L418 27L366 30C311 33 301 44 301 96L301 700L60 598L67 548L217 614L217 96C217 44 206 33 152 30L96 27L96 -3C250 0 250 0 261 0C292 0 402 -3 418 -3Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,524.125,111.64668701171875);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,539.6041870117188,111.64668701171875);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,563.3021240234375,111.64668701171875);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,572.65625,111.64668701171875);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,581.5208740234375,115.96934350585937);"><path d="M418 -3L418 27L366 30C311 33 301 44 301 96L301 700L60 598L67 548L217 614L217 96C217 44 206 33 152 30L96 27L96 -3C250 0 250 0 261 0C292 0 402 -3 418 -3Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,591.5416870117188,111.64668701171875);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,602.541748046875,111.64668701171875);"><path d="M374 390L318 107C317 99 305 61 305 31C305 6 316 -9 335 -9C370 -9 405 11 483 74L514 99L504 117L459 86C430 66 410 56 399 56C390 56 385 64 385 76C385 102 399 183 428 328L441 390L548 390L559 440C521 436 487 434 449 434C465 528 476 577 494 631L483 646C463 634 436 622 405 610L380 440C336 419 310 408 292 403L290 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,617.5,115.96934350585937);"><path d="M459 253C459 366 378 446 264 446C216 446 180 443 127 396L127 605L432 604L432 689L75 690L75 322L95 316C142 363 169 377 218 377C314 377 374 309 374 201C374 90 310 25 201 25C147 25 97 43 83 69L37 151L13 137C36 80 48 48 62 4C90 -11 130 -20 173 -20C301 -20 459 89 459 253Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,628.7396240234375,111.64668701171875);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,439.125,164.64668701171874);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390ZM349 152C349 46 394 -11 477 -11C532 -11 592 15 637 57C699 116 743 230 743 331C743 425 693 482 610 482C506 482 349 382 349 152ZM573 444C634 444 667 399 667 315C667 219 636 113 592 60C574 39 548 27 517 27C459 27 425 72 425 151C425 264 464 387 513 427C526 438 549 444 573 444ZM1015 722L1003 733C951 707 915 698 843 691L839 670L887 670C911 670 921 663 921 646C921 638 920 629 919 622L871 354C857 279 841 210 789 1L798 -9L865 8L888 132C897 180 921 225 955 259C1024 59 1056 -9 1081 -9C1094 -9 1118 4 1162 35L1208 67L1200 86L1157 62C1143 54 1136 52 1128 52C1118 52 1111 58 1102 75C1067 139 1045 193 1006 316L1020 330C1081 391 1127 416 1177 416C1185 416 1196 414 1213 410L1230 473C1212 479 1194 482 1182 482C1116 482 1033 405 908 230ZM1571 111L1547 94C1494 56 1446 36 1410 36C1363 36 1334 73 1334 133C1334 158 1337 185 1342 214C1359 218 1468 248 1493 259C1578 296 1617 342 1617 404C1617 451 1583 482 1533 482C1465 496 1355 423 1318 349C1288 299 1258 180 1258 113C1258 35 1302 -11 1374 -11C1431 -11 1487 17 1579 92ZM1356 274C1373 343 1393 386 1422 412C1440 428 1471 440 1495 440C1524 440 1543 420 1543 388C1543 344 1508 297 1456 272C1428 258 1392 247 1347 237ZM1655 388L1662 368L1694 389C1731 412 1734 414 1741 414C1752 414 1759 404 1759 389C1759 338 1718 145 1677 2L1684 -9C1709 -2 1732 4 1754 8C1773 134 1794 199 1840 268C1894 352 1969 414 2014 414C2025 414 2031 405 2031 390C2031 372 2028 351 2020 319L1968 107C1959 70 1955 47 1955 31C1955 6 1966 -9 1985 -9C2011 -9 2047 12 2145 85L2135 103L2109 86C2080 67 2058 56 2048 56C2041 56 2035 65 2035 76C2035 81 2036 92 2037 96L2103 372C2110 401 2114 429 2114 446C2114 469 2103 482 2083 482C2041 482 1972 444 1913 389C1875 354 1847 320 1795 247L1833 408C1837 426 1839 438 1839 449C1839 470 1831 482 1816 482C1795 482 1756 460 1683 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,492.6458740234375,164.64668701171874);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,500.78125,164.64668701171874);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,515.1041870117188,168.96934350585937);"><path d="M16 23L16 -3C203 -3 203 0 239 0C275 0 275 -3 468 -3L468 82C353 77 307 81 122 77L304 270C401 373 431 428 431 503C431 618 353 689 226 689C154 689 105 669 56 619L39 483L68 483L81 529C97 587 133 612 200 612C286 612 341 558 341 473C341 398 299 324 186 204Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,525.125,164.64668701171874);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,540.6041870117188,164.64668701171874);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,564.3021240234375,164.64668701171874);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,573.65625,164.64668701171874);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,582.5208740234375,168.96934350585937);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,592.5416870117188,164.64668701171874);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,603.541748046875,164.64668701171874);"><path d="M374 390L318 107C317 99 305 61 305 31C305 6 316 -9 335 -9C370 -9 405 11 483 74L514 99L504 117L459 86C430 66 410 56 399 56C390 56 385 64 385 76C385 102 399 183 428 328L441 390L548 390L559 440C521 436 487 434 449 434C465 528 476 577 494 631L483 646C463 634 436 622 405 610L380 440C336 419 310 408 292 403L290 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,618.5,168.96934350585937);"><path d="M409 603L47 -1L157 -1L497 659L497 689L44 689L44 477L74 477L81 533C89 595 96 603 142 603Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,629.7396240234375,164.64668701171874);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,439.125,221.64668701171874);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390ZM349 152C349 46 394 -11 477 -11C532 -11 592 15 637 57C699 116 743 230 743 331C743 425 693 482 610 482C506 482 349 382 349 152ZM573 444C634 444 667 399 667 315C667 219 636 113 592 60C574 39 548 27 517 27C459 27 425 72 425 151C425 264 464 387 513 427C526 438 549 444 573 444ZM1015 722L1003 733C951 707 915 698 843 691L839 670L887 670C911 670 921 663 921 646C921 638 920 629 919 622L871 354C857 279 841 210 789 1L798 -9L865 8L888 132C897 180 921 225 955 259C1024 59 1056 -9 1081 -9C1094 -9 1118 4 1162 35L1208 67L1200 86L1157 62C1143 54 1136 52 1128 52C1118 52 1111 58 1102 75C1067 139 1045 193 1006 316L1020 330C1081 391 1127 416 1177 416C1185 416 1196 414 1213 410L1230 473C1212 479 1194 482 1182 482C1116 482 1033 405 908 230ZM1571 111L1547 94C1494 56 1446 36 1410 36C1363 36 1334 73 1334 133C1334 158 1337 185 1342 214C1359 218 1468 248 1493 259C1578 296 1617 342 1617 404C1617 451 1583 482 1533 482C1465 496 1355 423 1318 349C1288 299 1258 180 1258 113C1258 35 1302 -11 1374 -11C1431 -11 1487 17 1579 92ZM1356 274C1373 343 1393 386 1422 412C1440 428 1471 440 1495 440C1524 440 1543 420 1543 388C1543 344 1508 297 1456 272C1428 258 1392 247 1347 237ZM1655 388L1662 368L1694 389C1731 412 1734 414 1741 414C1752 414 1759 404 1759 389C1759 338 1718 145 1677 2L1684 -9C1709 -2 1732 4 1754 8C1773 134 1794 199 1840 268C1894 352 1969 414 2014 414C2025 414 2031 405 2031 390C2031 372 2028 351 2020 319L1968 107C1959 70 1955 47 1955 31C1955 6 1966 -9 1985 -9C2011 -9 2047 12 2145 85L2135 103L2109 86C2080 67 2058 56 2048 56C2041 56 2035 65 2035 76C2035 81 2036 92 2037 96L2103 372C2110 401 2114 429 2114 446C2114 469 2103 482 2083 482C2041 482 1972 444 1913 389C1875 354 1847 320 1795 247L1833 408C1837 426 1839 438 1839 449C1839 470 1831 482 1816 482C1795 482 1756 460 1683 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,492.6458740234375,221.64668701171874);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,500.78125,221.64668701171874);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,515.1041870117188,225.96934350585937);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,525.125,221.64668701171874);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,540.6041870117188,221.64668701171874);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,564.3021240234375,221.64668701171874);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,573.65625,221.64668701171874);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,582.5208740234375,225.96934350585937);"><path d="M16 23L16 -3C203 -3 203 0 239 0C275 0 275 -3 468 -3L468 82C353 77 307 81 122 77L304 270C401 373 431 428 431 503C431 618 353 689 226 689C154 689 105 669 56 619L39 483L68 483L81 529C97 587 133 612 200 612C286 612 341 558 341 473C341 398 299 324 186 204Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,592.5416870117188,221.64668701171874);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,603.541748046875,221.64668701171874);"><path d="M374 390L318 107C317 99 305 61 305 31C305 6 316 -9 335 -9C370 -9 405 11 483 74L514 99L504 117L459 86C430 66 410 56 399 56C390 56 385 64 385 76C385 102 399 183 428 328L441 390L548 390L559 440C521 436 487 434 449 434C465 528 476 577 494 631L483 646C463 634 436 622 405 610L380 440C336 419 310 408 292 403L290 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,618.5,225.96934350585937);"><path d="M131 331C152 512 241 611 421 665L379 689C283 657 242 637 191 593C88 506 32 384 32 247C32 82 112 -20 241 -20C371 -20 468 83 468 219C468 334 399 409 293 409C216 409 184 370 131 331ZM255 349C331 349 382 283 382 184C382 80 331 13 254 13C169 13 123 86 123 220C123 255 127 274 138 291C160 325 207 349 255 349Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,629.7396240234375,221.64668701171874);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,439.125,281.64668701171877);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390ZM349 152C349 46 394 -11 477 -11C532 -11 592 15 637 57C699 116 743 230 743 331C743 425 693 482 610 482C506 482 349 382 349 152ZM573 444C634 444 667 399 667 315C667 219 636 113 592 60C574 39 548 27 517 27C459 27 425 72 425 151C425 264 464 387 513 427C526 438 549 444 573 444ZM1015 722L1003 733C951 707 915 698 843 691L839 670L887 670C911 670 921 663 921 646C921 638 920 629 919 622L871 354C857 279 841 210 789 1L798 -9L865 8L888 132C897 180 921 225 955 259C1024 59 1056 -9 1081 -9C1094 -9 1118 4 1162 35L1208 67L1200 86L1157 62C1143 54 1136 52 1128 52C1118 52 1111 58 1102 75C1067 139 1045 193 1006 316L1020 330C1081 391 1127 416 1177 416C1185 416 1196 414 1213 410L1230 473C1212 479 1194 482 1182 482C1116 482 1033 405 908 230ZM1571 111L1547 94C1494 56 1446 36 1410 36C1363 36 1334 73 1334 133C1334 158 1337 185 1342 214C1359 218 1468 248 1493 259C1578 296 1617 342 1617 404C1617 451 1583 482 1533 482C1465 496 1355 423 1318 349C1288 299 1258 180 1258 113C1258 35 1302 -11 1374 -11C1431 -11 1487 17 1579 92ZM1356 274C1373 343 1393 386 1422 412C1440 428 1471 440 1495 440C1524 440 1543 420 1543 388C1543 344 1508 297 1456 272C1428 258 1392 247 1347 237ZM1655 388L1662 368L1694 389C1731 412 1734 414 1741 414C1752 414 1759 404 1759 389C1759 338 1718 145 1677 2L1684 -9C1709 -2 1732 4 1754 8C1773 134 1794 199 1840 268C1894 352 1969 414 2014 414C2025 414 2031 405 2031 390C2031 372 2028 351 2020 319L1968 107C1959 70 1955 47 1955 31C1955 6 1966 -9 1985 -9C2011 -9 2047 12 2145 85L2135 103L2109 86C2080 67 2058 56 2048 56C2041 56 2035 65 2035 76C2035 81 2036 92 2037 96L2103 372C2110 401 2114 429 2114 446C2114 469 2103 482 2083 482C2041 482 1972 444 1913 389C1875 354 1847 320 1795 247L1833 408C1837 426 1839 438 1839 449C1839 470 1831 482 1816 482C1795 482 1756 460 1683 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,492.6458740234375,281.64668701171877);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,500.78125,281.64668701171877);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,515.1041870117188,285.9693435058594);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,525.125,281.64668701171877);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,540.6041870117188,281.64668701171877);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,564.3021240234375,281.64668701171877);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,573.65625,281.64668701171877);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,582.5208740234375,285.9693435058594);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,592.5416870117188,281.64668701171877);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,603.541748046875,281.64668701171877);"><path d="M374 390L318 107C317 99 305 61 305 31C305 6 316 -9 335 -9C370 -9 405 11 483 74L514 99L504 117L459 86C430 66 410 56 399 56C390 56 385 64 385 76C385 102 399 183 428 328L441 390L548 390L559 440C521 436 487 434 449 434C465 528 476 577 494 631L483 646C463 634 436 622 405 610L380 440C336 419 310 408 292 403L290 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,618.5,285.9693435058594);"><path d="M168 345C127 326 110 315 88 294C50 256 30 211 30 159C30 56 113 -20 226 -20C356 -20 464 82 464 206C464 286 427 329 313 381C404 443 436 485 436 545C436 631 365 689 259 689C140 689 53 613 53 508C53 440 80 402 168 345ZM284 295C347 267 385 218 385 164C385 80 322 14 241 14C156 14 101 74 101 167C101 240 130 286 204 331ZM223 423C160 454 128 494 128 544C128 610 176 655 247 655C320 655 368 607 368 534C368 477 343 438 278 396Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,629.7396240234375,281.64668701171877);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g></g><g><g><g style="transform:matrix(1,0,0,1,471.734375,61.95);"><path d="M35 623L177 623L295 624L295 0L384 0L384 624L501 623L643 623L643 689L35 689ZM627 221C627 85 732 -11 846 -11C960 -11 1066 84 1066 220C1066 345 974 461 846 461C728 461 627 357 627 221ZM705 231C705 352 782 399 846 399C910 399 987 353 987 231C987 106 913 53 846 53C780 53 705 105 705 231ZM1180 0L1250 0L1250 142L1330 224L1486 0L1568 0L1378 273L1546 445L1456 445L1252 236L1252 722L1180 722ZM1592 226C1592 102 1679 -11 1810 -11C1873 -11 1925 11 1968 40L1962 106C1918 74 1873 51 1810 51C1734 51 1666 117 1662 220L1972 220L1972 249C1963 420 1865 461 1794 461C1688 461 1592 360 1592 226ZM1667 275C1678 324 1718 399 1794 399C1823 399 1898 386 1915 275ZM2082 0L2160 0L2160 240C2160 314 2185 394 2262 394C2360 394 2360 319 2360 281L2360 0L2438 0L2438 288C2438 358 2429 455 2301 455C2213 455 2169 398 2155 380L2155 450L2082 450ZM2952 0L3030 0L3030 624C3039 580 3063 517 3102 411L3252 22L3324 22L3478 423L3538 587L3548 624L3549 592L3549 0L3627 0L3627 694L3512 694L3358 292C3309 164 3293 114 3290 92L3289 92C3285 115 3261 182 3220 293L3066 694L2952 694ZM3771 113C3771 67 3801 -11 3885 -11C3995 -11 4050 34 4051 35L4051 0L4127 0L4127 305C4122 389 4056 461 3961 461C3898 461 3852 445 3804 417L3810 350C3843 373 3885 401 3960 401C3973 401 3999 400 4023 371C4048 341 4048 307 4049 279L4049 245C3946 244 3771 219 3771 113ZM3844 114C3844 177 3977 192 4049 193L4049 130C4049 65 3980 51 3937 51C3883 51 3844 78 3844 114ZM4288 -195L4366 -195L4366 46C4399 15 4442 -11 4501 -11C4598 -11 4687 83 4687 224C4687 343 4624 455 4529 455C4495 455 4427 448 4363 396L4363 445L4288 445ZM4366 126L4366 334C4372 341 4406 391 4472 391C4554 391 4608 310 4608 222C4608 116 4533 50 4463 50C4404 50 4366 102 4366 126Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02595,0,0,-0.02595,0,0);"></path></g></g></g></svg>
+</svg>
diff --git a/content/doc/latest/architecture/dynamo.html b/content/doc/latest/architecture/dynamo.html
index 9d111e9..25a24f9 100644
--- a/content/doc/latest/architecture/dynamo.html
+++ b/content/doc/latest/architecture/dynamo.html
@@ -129,11 +129,10 @@
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">Architecture</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="overview.html">Overview</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Dynamo</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="#gossip">Gossip</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#failure-detection">Failure Detection</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#token-ring-ranges">Token Ring/Ranges</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#replication">Replication</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#tunable-consistency">Tunable Consistency</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#dataset-partitioning-consistent-hashing">Dataset Partitioning: Consistent Hashing</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#multi-master-replication-versioned-data-and-tunable-consistency">Multi-master Replication: Versioned Data and Tunable Consistency</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#distributed-cluster-membership-and-failure-detection">Distributed Cluster Membership and Failure Detection</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#incremental-scale-out-on-commodity-hardware">Incremental Scale-out on Commodity Hardware</a></li>
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="storage_engine.html">Storage Engine</a></li>
@@ -165,82 +164,273 @@
           
   <div class="section" id="dynamo">
 <h1>Dynamo<a class="headerlink" href="#dynamo" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="gossip">
-<span id="id1"></span><h2>Gossip<a class="headerlink" href="#gossip" title="Permalink to this headline">¶</a></h2>
-<div class="admonition-todo admonition" id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">todo</p>
+<p>Apache Cassandra relies on a number of techniques from Amazon’s <a class="reference external" href="http://courses.cse.tamu.edu/caverlee/csce438/readings/dynamo-paper.pdf">Dynamo</a>
+distributed storage key-value system. Each node in the Dynamo system has three
+main components:</p>
+<ul class="simple">
+<li>Request coordination over a partitioned dataset</li>
+<li>Ring membership and failure detection</li>
+<li>A local persistence (storage) engine</li>
+</ul>
+<p>Cassandra primarily draws from the first two clustering components,
+while using a storage engine based on a Log Structured Merge Tree
+(<a class="reference external" href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.44.2782&amp;rep=rep1&amp;type=pdf">LSM</a>).
+In particular, Cassandra relies on Dynamo style:</p>
+<ul class="simple">
+<li>Dataset partitioning using consistent hashing</li>
+<li>Multi-master replication using versioned data and tunable consistency</li>
+<li>Distributed cluster membership and failure detection via a gossip protocol</li>
+<li>Incremental scale-out on commodity hardware</li>
+</ul>
+<p>Cassandra was designed this way to meet large-scale (PiB+) business-critical
+storage requirements. In particular, as applications demanded full global
+replication of petabyte scale datasets along with always available low-latency
+reads and writes, it became imperative to design a new kind of database model
+as the relational database systems of the time struggled to meet the new
+requirements of global scale applications.</p>
+<div class="section" id="dataset-partitioning-consistent-hashing">
+<h2>Dataset Partitioning: Consistent Hashing<a class="headerlink" href="#dataset-partitioning-consistent-hashing" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra achieves horizontal scalability by
+<a class="reference external" href="https://en.wikipedia.org/wiki/Partition_(database)">partitioning</a>
+all data stored in the system using a hash function. Each partition is replicated
+to multiple physical nodes, often across failure domains such as racks and even
+datacenters. As every replica can independently accept mutations to every key
+that it owns, every key must be versioned. Unlike in the original Dynamo paper
+where deterministic versions and vector clocks were used to reconcile concurrent
+updates to a key, Cassandra uses a simpler last write wins model where every
+mutation is timestamped (including deletes) and then the latest version of data
+is the “winning” value. Formally speaking, Cassandra uses a Last-Write-Wins Element-Set
+conflict-free replicated data type for each CQL row (a.k.a <a class="reference external" href="https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type#LWW-Element-Set_(Last-Write-Wins-Element-Set)">LWW-Element-Set CRDT</a>)
+to resolve conflicting mutations on replica sets.</p>
+<blockquote>
+<div></div></blockquote>
+<div class="section" id="consistent-hashing-using-a-token-ring">
+<span id="consistent-hashing-token-ring"></span><h3>Consistent Hashing using a Token Ring<a class="headerlink" href="#consistent-hashing-using-a-token-ring" title="Permalink to this headline">¶</a></h3>
+<p>Cassandra partitions data over storage nodes using a special form of hashing
+called <a class="reference external" href="https://en.wikipedia.org/wiki/Consistent_hashing">consistent hashing</a>.
+In naive data hashing, you typically allocate keys to buckets by taking a hash
+of the key modulo the number of buckets. For example, if you want to distribute
+data to 100 nodes using naive hashing you might assign every node to a bucket
+between 0 and 100, hash the input key modulo 100, and store the data on the
+associated bucket. In this naive scheme, however, adding a single node might
+invalidate almost all of the mappings.</p>
+<p>Cassandra instead maps every node to one or more tokens on a continuous hash
+ring, and defines ownership by hashing a key onto the ring and then “walking”
+the ring in one direction, similar to the <a class="reference external" href="https://pdos.csail.mit.edu/papers/chord:sigcomm01/chord_sigcomm.pdf">Chord</a>
+algorithm. The main difference of consistent hashing to naive data hashing is
+that when the number of nodes (buckets) to hash into changes, consistent
+hashing only has to move a small fraction of the keys.</p>
+<p>For example, if we have an eight node cluster with evenly spaced tokens, and
+a replication factor (RF) of 3, then to find the owning nodes for a key we
+first hash that key to generate a token (which is just the hash of the key),
+and then we “walk” the ring in a clockwise fashion until we encounter three
+distinct nodes, at which point we have found all the replicas of that key.
+This example of an eight node cluster with <cite>RF=3</cite> can be visualized as follows:</p>
+<div class="figure">
+<a class="reference internal image-reference" href="../_images/ring.svg"><img alt="Dynamo Ring" src="../_images/ring.svg" /></a>
+</div>
+<p>You can see that in a Dynamo like system, ranges of keys, also known as <strong>token
+ranges</strong>, map to the same physical set of nodes. In this example, all keys that
+fall in the token range excluding token 1 and including token 2 (<cite>range(t1, t2]</cite>)
+are stored on nodes 2, 3 and 4.</p>
+</div>
+<div class="section" id="multiple-tokens-per-physical-node-a-k-a-vnodes">
+<h3>Multiple Tokens per Physical Node (a.k.a. <cite>vnodes</cite>)<a class="headerlink" href="#multiple-tokens-per-physical-node-a-k-a-vnodes" title="Permalink to this headline">¶</a></h3>
+<p>Simple single token consistent hashing works well if you have many physical
+nodes to spread data over, but with evenly spaced tokens and a small number of
+physical nodes, incremental scaling (adding just a few nodes of capacity) is
+difficult because there are no token selections for new nodes that can leave
+the ring balanced. Cassandra seeks to avoid token imbalance because uneven
+token ranges lead to uneven request load. For example, in the previous example
+there is no way to add a ninth token without causing imbalance; instead we
+would have to insert <code class="docutils literal notranslate"><span class="pre">8</span></code> tokens in the midpoints of the existing ranges.</p>
+<p>The Dynamo paper advocates for the use of “virtual nodes” to solve this
+imbalance problem. Virtual nodes solve the problem by assigning multiple
+tokens in the token ring to each physical node. By allowing a single physical
+node to take multiple positions in the ring, we can make small clusters look
+larger and therefore even with a single physical node addition we can make it
+look like we added many more nodes, effectively taking many smaller pieces of
+data from more ring neighbors when we add even a single node.</p>
+<p>Cassandra introduces some nomenclature to handle these concepts:</p>
+<ul class="simple">
+<li><strong>Token</strong>: A single position on the <cite>dynamo</cite> style hash ring.</li>
+<li><strong>Endpoint</strong>: A single physical IP and port on the network.</li>
+<li><strong>Host ID</strong>: A unique identifier for a single “physical” node, usually
+present at one <cite>Endpoint</cite> and containing one or more <cite>Tokens</cite>.</li>
+<li><strong>Virtual Node</strong> (or <strong>vnode</strong>): A <cite>Token</cite> on the hash ring owned by the same
+physical node, one with the same <cite>Host ID</cite>.</li>
+</ul>
+<p>The mapping of <strong>Tokens</strong> to <strong>Endpoints</strong> gives rise to the <strong>Token Map</strong>
+where Cassandra keeps track of what ring positions map to which physical
+endpoints.  For example, in the following figure we can represent an eight node
+cluster using only four physical nodes by assigning two tokens to every node:</p>
+<div class="figure">
+<a class="reference internal image-reference" href="../_images/vnodes.svg"><img alt="Virtual Tokens Ring" src="../_images/vnodes.svg" /></a>
+</div>
+<p>Multiple tokens per physical node provide the following benefits:</p>
+<ol class="arabic simple">
+<li>When a new node is added it accepts approximately equal amounts of data from
+other nodes in the ring, resulting in equal distribution of data across the
+cluster.</li>
+<li>When a node is decommissioned, it loses data roughly equally to other members
+of the ring, again keeping equal distribution of data across the cluster.</li>
+<li>If a node becomes unavailable, query load (especially token aware query load),
+is evenly distributed across many other nodes.</li>
+</ol>
+<p>Multiple tokens, however, can also have disadvantages:</p>
+<ol class="arabic simple">
+<li>Every token introduces up to <code class="docutils literal notranslate"><span class="pre">2</span> <span class="pre">*</span> <span class="pre">(RF</span> <span class="pre">-</span> <span class="pre">1)</span></code> additional neighbors on the
+token ring, which means that there are more combinations of node failures
+where we lose availability for a portion of the token ring. The more tokens
+you have, <a class="reference external" href="https://jolynch.github.io/pdf/cassandra-availability-virtual.pdf">the higher the probability of an outage</a>.</li>
+<li>Cluster-wide maintenance operations are often slowed. For example, as the
+number of tokens per node is increased, the number of discrete repair
+operations the cluster must do also increases.</li>
+<li>Performance of operations that span token ranges could be affected.</li>
+</ol>
+<p>Note that in Cassandra <code class="docutils literal notranslate"><span class="pre">2.x</span></code>, the only token allocation algorithm available
+was picking random tokens, which meant that to keep balance the default number
+of tokens per node had to be quite high, at <code class="docutils literal notranslate"><span class="pre">256</span></code>. This had the effect of
+coupling many physical endpoints together, increasing the risk of
+unavailability. That is why in <code class="docutils literal notranslate"><span class="pre">3.x</span> <span class="pre">+</span></code> the new deterministic token allocator
+was added which intelligently picks tokens such that the ring is optimally
+balanced while requiring a much lower number of tokens per physical node.</p>
 </div>
 </div>
-<div class="section" id="failure-detection">
-<h2>Failure Detection<a class="headerlink" href="#failure-detection" title="Permalink to this headline">¶</a></h2>
-<div class="admonition-todo admonition" id="index-1">
-<p class="first admonition-title">Todo</p>
-<p class="last">todo</p>
+<div class="section" id="multi-master-replication-versioned-data-and-tunable-consistency">
+<h2>Multi-master Replication: Versioned Data and Tunable Consistency<a class="headerlink" href="#multi-master-replication-versioned-data-and-tunable-consistency" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra replicates every partition of data to many nodes across the cluster
+to maintain high availability and durability. When a mutation occurs, the
+coordinator hashes the partition key to determine the token range the data
+belongs to and then replicates the mutation to the replicas of that data
+according to the <a class="reference internal" href="../cql/ddl.html#replication-strategy"><span class="std std-ref">Replication Strategy</span></a>.</p>
+<p>All replication strategies have the notion of a <strong>replication factor</strong> (<code class="docutils literal notranslate"><span class="pre">RF</span></code>),
+which indicates to Cassandra how many copies of the partition should exist.
+For example with a <code class="docutils literal notranslate"><span class="pre">RF=3</span></code> keyspace, the data will be written to three
+distinct <strong>replicas</strong>. Replicas are always chosen such that they are distinct
+physical nodes which is achieved by skipping virtual nodes if needed.
+Replication strategies may also choose to skip nodes present in the same failure
+domain such as racks or datacenters so that Cassandra clusters can tolerate
+failures of whole racks and even datacenters of nodes.</p>
+<div class="section" id="replication-strategy">
+<span id="id2"></span><h3>Replication Strategy<a class="headerlink" href="#replication-strategy" title="Permalink to this headline">¶</a></h3>
+<p>Cassandra supports pluggable <strong>replication strategies</strong>, which determine which
+physical nodes act as replicas for a given token range. Every keyspace of
+data has its own replication strategy. All production deployments should use
+the <a class="reference internal" href="#network-topology-strategy"><span class="std std-ref">NetworkTopologyStrategy</span></a> while the <a class="reference internal" href="#simple-strategy"><span class="std std-ref">SimpleStrategy</span></a> replication
+strategy is useful only for testing clusters where you do not yet know the
+datacenter layout of the cluster.</p>
+<div class="section" id="networktopologystrategy">
+<span id="network-topology-strategy"></span><h4><code class="docutils literal notranslate"><span class="pre">NetworkTopologyStrategy</span></code><a class="headerlink" href="#networktopologystrategy" title="Permalink to this headline">¶</a></h4>
+<p><code class="docutils literal notranslate"><span class="pre">NetworkTopologyStrategy</span></code> allows a replication factor to be specified for each
+datacenter in the cluster. Even if your cluster only uses a single datacenter,
+<code class="docutils literal notranslate"><span class="pre">NetworkTopologyStrategy</span></code> should be preferred over <code class="docutils literal notranslate"><span class="pre">SimpleStrategy</span></code> to make it
+easier to add new physical or virtual datacenters to the cluster later.</p>
+<p>In addition to allowing the replication factor to be specified individually by
+datacenter, <code class="docutils literal notranslate"><span class="pre">NetworkTopologyStrategy</span></code> also attempts to choose replicas within a
+datacenter from different racks as specified by the <a class="reference internal" href="../operating/snitch.html#snitch"><span class="std std-ref">Snitch</span></a>. If
+the number of racks is greater than or equal to the replication factor for the
+datacenter, each replica is guaranteed to be chosen from a different rack.
+Otherwise, each rack will hold at least one replica, but some racks may hold
+more than one. Note that this rack-aware behavior has some potentially
+<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-3810">surprising implications</a>.  For example, if
+there are not an even number of nodes in each rack, the data load on the
+smallest rack may be much higher.  Similarly, if a single node is bootstrapped
+into a brand new rack, it will be considered a replica for the entire ring.
+For this reason, many operators choose to configure all nodes in a single
+availability zone or similar failure domain as a single “rack”.</p>
 </div>
-</div>
-<div class="section" id="token-ring-ranges">
-<span id="token-range"></span><h2>Token Ring/Ranges<a class="headerlink" href="#token-ring-ranges" title="Permalink to this headline">¶</a></h2>
-<div class="admonition-todo admonition" id="index-2">
-<p class="first admonition-title">Todo</p>
-<p class="last">todo</p>
-</div>
-</div>
-<div class="section" id="replication">
-<span id="replication-strategy"></span><h2>Replication<a class="headerlink" href="#replication" title="Permalink to this headline">¶</a></h2>
-<p>The replication strategy of a keyspace determines which nodes are replicas for a given token range. The two main
-replication strategies are <a class="reference internal" href="#simple-strategy"><span class="std std-ref">SimpleStrategy</span></a> and <a class="reference internal" href="#network-topology-strategy"><span class="std std-ref">NetworkTopologyStrategy</span></a>.</p>
 <div class="section" id="simplestrategy">
-<span id="simple-strategy"></span><h3>SimpleStrategy<a class="headerlink" href="#simplestrategy" title="Permalink to this headline">¶</a></h3>
-<p>SimpleStrategy allows a single integer <code class="docutils literal notranslate"><span class="pre">replication_factor</span></code> to be defined. This determines the number of nodes that
+<span id="simple-strategy"></span><h4><code class="docutils literal notranslate"><span class="pre">SimpleStrategy</span></code><a class="headerlink" href="#simplestrategy" title="Permalink to this headline">¶</a></h4>
+<p><code class="docutils literal notranslate"><span class="pre">SimpleStrategy</span></code> allows a single integer <code class="docutils literal notranslate"><span class="pre">replication_factor</span></code> to be defined. This determines the number of nodes that
 should contain a copy of each row.  For example, if <code class="docutils literal notranslate"><span class="pre">replication_factor</span></code> is 3, then three different nodes should store
 a copy of each row.</p>
-<p>SimpleStrategy treats all nodes identically, ignoring any configured datacenters or racks.  To determine the replicas
+<p><code class="docutils literal notranslate"><span class="pre">SimpleStrategy</span></code> treats all nodes identically, ignoring any configured datacenters or racks.  To determine the replicas
 for a token range, Cassandra iterates through the tokens in the ring, starting with the token range of interest.  For
 each token, it checks whether the owning node has been added to the set of replicas, and if it has not, it is added to
 the set.  This process continues until <code class="docutils literal notranslate"><span class="pre">replication_factor</span></code> distinct nodes have been added to the set of replicas.</p>
 </div>
-<div class="section" id="networktopologystrategy">
-<span id="network-topology-strategy"></span><h3>NetworkTopologyStrategy<a class="headerlink" href="#networktopologystrategy" title="Permalink to this headline">¶</a></h3>
-<p>NetworkTopologyStrategy allows a replication factor to be specified for each datacenter in the cluster.  Even if your
-cluster only uses a single datacenter, NetworkTopologyStrategy should be prefered over SimpleStrategy to make it easier
-to add new physical or virtual datacenters to the cluster later.</p>
-<p>In addition to allowing the replication factor to be specified per-DC, NetworkTopologyStrategy also attempts to choose
-replicas within a datacenter from different racks.  If the number of racks is greater than or equal to the replication
-factor for the DC, each replica will be chosen from a different rack.  Otherwise, each rack will hold at least one
-replica, but some racks may hold more than one. Note that this rack-aware behavior has some potentially <a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-3810">surprising
-implications</a>.  For example, if there are not an even number of
-nodes in each rack, the data load on the smallest rack may be much higher.  Similarly, if a single node is bootstrapped
-into a new rack, it will be considered a replica for the entire ring.  For this reason, many operators choose to
-configure all nodes on a single “rack”.</p>
-</div>
 <div class="section" id="transient-replication">
-<span id="id2"></span><h3>Transient Replication<a class="headerlink" href="#transient-replication" title="Permalink to this headline">¶</a></h3>
-<p>Transient replication allows you to configure a subset of replicas to only replicate data that hasn’t been incrementally
-repaired. This allows you to decouple data redundancy from availability. For instance, if you have a keyspace replicated
-at rf 3, and alter it to rf 5 with 2 transient replicas, you go from being able to tolerate one failed replica to being
-able to tolerate two, without corresponding increase in storage usage. This is because 3 nodes will replicate all the data
-for a given token range, and the other 2 will only replicate data that hasn’t been incrementally repaired.</p>
-<p>To use transient replication, you first need to enable it in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>. Once enabled, both SimpleStrategy and
-NetworkTopologyStrategy can be configured to transiently replicate data. You configure it by specifying replication factor
-as <code class="docutils literal notranslate"><span class="pre">&lt;total_replicas&gt;/&lt;transient_replicas</span></code> Both SimpleStrategy and NetworkTopologyStrategy support configuring transient
-replication.</p>
-<p>Transiently replicated keyspaces only support tables created with read_repair set to NONE and monotonic reads are not currently supported.
-You also can’t use LWT, logged batches, and counters in 4.0. You will possibly never be able to use materialized views
-with transiently replicated keyspaces and probably never be able to use 2i with them.</p>
-<p>Transient replication is an experimental feature that may not be ready for production use. The expected audienced is experienced
-users of Cassandra capable of fully validating a deployment of their particular application. That means being able check
-that operations like reads, writes, decommission, remove, rebuild, repair, and replace all work with your queries, data,
+<span id="id3"></span><h4>Transient Replication<a class="headerlink" href="#transient-replication" title="Permalink to this headline">¶</a></h4>
+<p>Transient replication is an experimental feature in Cassandra 4.0 not present
+in the original Dynamo paper. It allows you to configure a subset of replicas
+to only replicate data that hasn’t been incrementally repaired. This allows you
+to decouple data redundancy from availability. For instance, if you have a
+keyspace replicated at rf 3, and alter it to rf 5 with 2 transient replicas,
+you go from being able to tolerate one failed replica to being able to tolerate
+two, without corresponding increase in storage usage. This is because 3 nodes
+will replicate all the data for a given token range, and the other 2 will only
+replicate data that hasn’t been incrementally repaired.</p>
+<p>To use transient replication, you first need to enable it in
+<code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>. Once enabled, both <code class="docutils literal notranslate"><span class="pre">SimpleStrategy</span></code> and
+<code class="docutils literal notranslate"><span class="pre">NetworkTopologyStrategy</span></code> can be configured to transiently replicate data.
+You configure it by specifying replication factor as
+<code class="docutils literal notranslate"><span class="pre">&lt;total_replicas&gt;/&lt;transient_replicas</span></code> Both <code class="docutils literal notranslate"><span class="pre">SimpleStrategy</span></code> and
+<code class="docutils literal notranslate"><span class="pre">NetworkTopologyStrategy</span></code> support configuring transient replication.</p>
+<p>Transiently replicated keyspaces only support tables created with read_repair
+set to <code class="docutils literal notranslate"><span class="pre">NONE</span></code> and monotonic reads are not currently supported.  You also
+can’t use <code class="docutils literal notranslate"><span class="pre">LWT</span></code>, logged batches, or counters in 4.0. You will possibly never be
+able to use materialized views with transiently replicated keyspaces and
+probably never be able to use secondary indices with them.</p>
+<p>Transient replication is an experimental feature that may not be ready for
+production use. The expected audience is experienced users of Cassandra
+capable of fully validating a deployment of their particular application. That
+means being able check that operations like reads, writes, decommission,
+remove, rebuild, repair, and replace all work with your queries, data,
 configuration, operational practices, and availability requirements.</p>
-<p>It is anticipated that 4.next will support monotonic reads with transient replication as well as LWT, logged batches, and
-counters.</p>
+<p>It is anticipated that <code class="docutils literal notranslate"><span class="pre">4.next</span></code> will support monotonic reads with transient
+replication as well as LWT, logged batches, and counters.</p>
+</div>
+</div>
+<div class="section" id="data-versioning">
+<h3>Data Versioning<a class="headerlink" href="#data-versioning" title="Permalink to this headline">¶</a></h3>
+<p>Cassandra uses mutation timestamp versioning to guarantee eventual consistency of
+data. Specifically all mutations that enter the system do so with a timestamp
+provided either from a client clock or, absent a client provided timestamp,
+from the coordinator node’s clock. Updates resolve according to the conflict
+resolution rule of last write wins. Cassandra’s correctness does depend on
+these clocks, so make sure a proper time synchronization process is running
+such as NTP.</p>
+<p>Cassandra applies separate mutation timestamps to every column of every row
+within a CQL partition. Rows are guaranteed to be unique by primary key, and
+each column in a row resolve concurrent mutations according to last-write-wins
+conflict resolution. This means that updates to different primary keys within a
+partition can actually resolve without conflict! Furthermore the CQL collection
+types such as maps and sets use this same conflict free mechanism, meaning
+that concurrent updates to maps and sets are guaranteed to resolve as well.</p>
+<div class="section" id="replica-synchronization">
+<h4>Replica Synchronization<a class="headerlink" href="#replica-synchronization" title="Permalink to this headline">¶</a></h4>
+<p>As replicas in Cassandra can accept mutations independently, it is possible
+for some replicas to have newer data than others. Cassandra has many best-effort
+techniques to drive convergence of replicas including
+<cite>Replica read repair &lt;read-repair&gt;</cite> in the read path and
+<cite>Hinted handoff &lt;hints&gt;</cite> in the write path.</p>
+<p>These techniques are only best-effort, however, and to guarantee eventual
+consistency Cassandra implements <cite>anti-entropy repair &lt;repair&gt;</cite> where replicas
+calculate hierarchical hash-trees over their datasets called <a class="reference external" href="https://en.wikipedia.org/wiki/Merkle_tree">Merkle Trees</a> that can then be compared across
+replicas to identify mismatched data. Like the original Dynamo paper Cassandra
+supports “full” repairs where replicas hash their entire dataset, create Merkle
+trees, send them to each other and sync any ranges that don’t match.</p>
+<p>Unlike the original Dynamo paper, Cassandra also implements sub-range repair
+and incremental repair. Sub-range repair allows Cassandra to increase the
+resolution of the hash trees (potentially down to the single partition level)
+by creating a larger number of trees that span only a portion of the data
+range.  Incremental repair allows Cassandra to only repair the partitions that
+have changed since the last repair.</p>
 </div>
 </div>
 <div class="section" id="tunable-consistency">
-<h2>Tunable Consistency<a class="headerlink" href="#tunable-consistency" title="Permalink to this headline">¶</a></h2>
-<p>Cassandra supports a per-operation tradeoff between consistency and availability through <em>Consistency Levels</em>.
-Essentially, an operation’s consistency level specifies how many of the replicas need to respond to the coordinator in
-order to consider the operation a success.</p>
+<h3>Tunable Consistency<a class="headerlink" href="#tunable-consistency" title="Permalink to this headline">¶</a></h3>
+<p>Cassandra supports a per-operation tradeoff between consistency and
+availability through <strong>Consistency Levels</strong>. Cassandra’s consistency levels
+are a version of Dynamo’s <code class="docutils literal notranslate"><span class="pre">R</span> <span class="pre">+</span> <span class="pre">W</span> <span class="pre">&gt;</span> <span class="pre">N</span></code> consistency mechanism where operators
+could configure the number of nodes that must participate in reads (<code class="docutils literal notranslate"><span class="pre">R</span></code>)
+and writes (<code class="docutils literal notranslate"><span class="pre">W</span></code>) to be larger than the replication factor (<code class="docutils literal notranslate"><span class="pre">N</span></code>). In
+Cassandra, you instead choose from a menu of common consistency levels which
+allow the operator to pick <code class="docutils literal notranslate"><span class="pre">R</span></code> and <code class="docutils literal notranslate"><span class="pre">W</span></code> behavior without knowing the
+replication factor. Generally writes will be visible to subsequent reads when
+the read consistency level contains enough nodes to guarantee a quorum intersection
+with the write consistency level.</p>
 <p>The following consistency levels are available:</p>
 <dl class="docutils">
 <dt><code class="docutils literal notranslate"><span class="pre">ONE</span></code></dt>
@@ -265,22 +455,159 @@
 attempt to replay the hint and deliver the mutation to the replicas.  This consistency level is only accepted for
 write operations.</dd>
 </dl>
-<p>Write operations are always sent to all replicas, regardless of consistency level. The consistency level simply
-controls how many responses the coordinator waits for before responding to the client.</p>
-<p>For read operations, the coordinator generally only issues read commands to enough replicas to satisfy the consistency
-level, with one exception. Speculative retry may issue a redundant read request to an extra replica if the other replicas
-have not responded within a specified time window.</p>
+<p>Write operations <strong>are always sent to all replicas</strong>, regardless of consistency
+level. The consistency level simply controls how many responses the coordinator
+waits for before responding to the client.</p>
+<p>For read operations, the coordinator generally only issues read commands to
+enough replicas to satisfy the consistency level. The one exception to this is
+when speculative retry may issue a redundant read request to an extra replica
+if the original replicas have not responded within a specified time window.</p>
 <div class="section" id="picking-consistency-levels">
-<h3>Picking Consistency Levels<a class="headerlink" href="#picking-consistency-levels" title="Permalink to this headline">¶</a></h3>
-<p>It is common to pick read and write consistency levels that are high enough to overlap, resulting in “strong”
-consistency.  This is typically expressed as <code class="docutils literal notranslate"><span class="pre">W</span> <span class="pre">+</span> <span class="pre">R</span> <span class="pre">&gt;</span> <span class="pre">RF</span></code>, where <code class="docutils literal notranslate"><span class="pre">W</span></code> is the write consistency level, <code class="docutils literal notranslate"><span class="pre">R</span></code> is the
-read consistency level, and <code class="docutils literal notranslate"><span class="pre">RF</span></code> is the replication factor.  For example, if <code class="docutils literal notranslate"><span class="pre">RF</span> <span class="pre">=</span> <span class="pre">3</span></code>, a <code class="docutils literal notranslate"><span class="pre">QUORUM</span></code> request will
-require responses from at least two of the three replicas.  If <code class="docutils literal notranslate"><span class="pre">QUORUM</span></code> is used for both writes and reads, at least
-one of the replicas is guaranteed to participate in <em>both</em> the write and the read request, which in turn guarantees that
-the latest write will be read. In a multi-datacenter environment, <code class="docutils literal notranslate"><span class="pre">LOCAL_QUORUM</span></code> can be used to provide a weaker but
-still useful guarantee: reads are guaranteed to see the latest write from within the same datacenter.</p>
-<p>If this type of strong consistency isn’t required, lower consistency levels like <code class="docutils literal notranslate"><span class="pre">ONE</span></code> may be used to improve
-throughput, latency, and availability.</p>
+<h4>Picking Consistency Levels<a class="headerlink" href="#picking-consistency-levels" title="Permalink to this headline">¶</a></h4>
+<p>It is common to pick read and write consistency levels such that the replica
+sets overlap, resulting in all acknowledged writes being visible to subsequent
+reads. This is typically expressed in the same terms Dynamo does, in that <code class="docutils literal notranslate"><span class="pre">W</span> <span class="pre">+</span>
+<span class="pre">R</span> <span class="pre">&gt;</span> <span class="pre">RF</span></code>, where <code class="docutils literal notranslate"><span class="pre">W</span></code> is the write consistency level, <code class="docutils literal notranslate"><span class="pre">R</span></code> is the read
+consistency level, and <code class="docutils literal notranslate"><span class="pre">RF</span></code> is the replication factor.  For example, if <code class="docutils literal notranslate"><span class="pre">RF</span>
+<span class="pre">=</span> <span class="pre">3</span></code>, a <code class="docutils literal notranslate"><span class="pre">QUORUM</span></code> request will require responses from at least <code class="docutils literal notranslate"><span class="pre">2/3</span></code>
+replicas.  If <code class="docutils literal notranslate"><span class="pre">QUORUM</span></code> is used for both writes and reads, at least one of the
+replicas is guaranteed to participate in <em>both</em> the write and the read request,
+which in turn guarantees that the quorums will overlap and the write will be
+visible to the read.</p>
+<p>In a multi-datacenter environment, <code class="docutils literal notranslate"><span class="pre">LOCAL_QUORUM</span></code> can be used to provide a
+weaker but still useful guarantee: reads are guaranteed to see the latest write
+from within the same datacenter. This is often sufficient as clients homed to
+a single datacenter will read their own writes.</p>
+<p>If this type of strong consistency isn’t required, lower consistency levels
+like <code class="docutils literal notranslate"><span class="pre">LOCAL_ONE</span></code> or <code class="docutils literal notranslate"><span class="pre">ONE</span></code> may be used to improve throughput, latency, and
+availability. With replication spanning multiple datacenters, <code class="docutils literal notranslate"><span class="pre">LOCAL_ONE</span></code> is
+typically less available than <code class="docutils literal notranslate"><span class="pre">ONE</span></code> but is faster as a rule. Indeed <code class="docutils literal notranslate"><span class="pre">ONE</span></code>
+will succeed if a single replica is available in any datacenter.</p>
+</div>
+</div>
+</div>
+<div class="section" id="distributed-cluster-membership-and-failure-detection">
+<h2>Distributed Cluster Membership and Failure Detection<a class="headerlink" href="#distributed-cluster-membership-and-failure-detection" title="Permalink to this headline">¶</a></h2>
+<p>The replication protocols and dataset partitioning rely on knowing which nodes
+are alive and dead in the cluster so that write and read operations can be
+optimally routed. In Cassandra liveness information is shared in a distributed
+fashion through a failure detection mechanism based on a gossip protocol.</p>
+<div class="section" id="gossip">
+<span id="id4"></span><h3>Gossip<a class="headerlink" href="#gossip" title="Permalink to this headline">¶</a></h3>
+<p>Gossip is how Cassandra propagates basic cluster bootstrapping information such
+as endpoint membership and internode network protocol versions. In Cassandra’s
+gossip system, nodes exchange state information not only about themselves but
+also about other nodes they know about. This information is versioned with a
+vector clock of <code class="docutils literal notranslate"><span class="pre">(generation,</span> <span class="pre">version)</span></code> tuples, where the generation is a
+monotonic timestamp and version is a logical clock the increments roughly every
+second. These logical clocks allow Cassandra gossip to ignore old versions of
+cluster state just by inspecting the logical clocks presented with gossip
+messages.</p>
+<p>Every node in the Cassandra cluster runs the gossip task independently and
+periodically. Every second, every node in the cluster:</p>
+<ol class="arabic simple">
+<li>Updates the local node’s heartbeat state (the version) and constructs the
+node’s local view of the cluster gossip endpoint state.</li>
+<li>Picks a random other node in the cluster to exchange gossip endpoint state
+with.</li>
+<li>Probabilistically attempts to gossip with any unreachable nodes (if one exists)</li>
+<li>Gossips with a seed node if that didn’t happen in step 2.</li>
+</ol>
+<p>When an operator first bootstraps a Cassandra cluster they designate certain
+nodes as “seed” nodes. Any node can be a seed node and the only difference
+between seed and non-seed nodes is seed nodes are allowed to bootstrap into the
+ring without seeing any other seed nodes. Furthermore, once a cluster is
+bootstrapped, seed nodes become “hotspots” for gossip due to step 4 above.</p>
+<p>As non-seed nodes must be able to contact at least one seed node in order to
+bootstrap into the cluster, it is common to include multiple seed nodes, often
+one for each rack or datacenter. Seed nodes are often chosen using existing
+off-the-shelf service discovery mechanisms.</p>
+<div class="admonition note">
+<p class="first admonition-title">Note</p>
+<p class="last">Nodes do not have to agree on the seed nodes, and indeed once a cluster is
+bootstrapped, newly launched nodes can be configured to use any existing
+nodes as “seeds”. The only advantage to picking the same nodes as seeds
+is it increases their usefullness as gossip hotspots.</p>
+</div>
+<p>Currently, gossip also propagates token metadata and schema <em>version</em>
+information. This information forms the control plane for scheduling data
+movements and schema pulls. For example, if a node sees a mismatch in schema
+version in gossip state, it will schedule a schema sync task with the other
+nodes. As token information propagates via gossip it is also the control plane
+for teaching nodes which endpoints own what data.</p>
+</div>
+<div class="section" id="ring-membership-and-failure-detection">
+<h3>Ring Membership and Failure Detection<a class="headerlink" href="#ring-membership-and-failure-detection" title="Permalink to this headline">¶</a></h3>
+<p>Gossip forms the basis of ring membership, but the <strong>failure detector</strong>
+ultimately makes decisions about if nodes are <code class="docutils literal notranslate"><span class="pre">UP</span></code> or <code class="docutils literal notranslate"><span class="pre">DOWN</span></code>. Every node in
+Cassandra runs a variant of the <a class="reference external" href="https://www.computer.org/csdl/proceedings-article/srds/2004/22390066/12OmNvT2phv">Phi Accrual Failure Detector</a>,
+in which every node is constantly making an independent decision of if their
+peer nodes are available or not. This decision is primarily based on received
+heartbeat state. For example, if a node does not see an increasing heartbeat
+from a node for a certain amount of time, the failure detector “convicts” that
+node, at which point Cassandra will stop routing reads to it (writes will
+typically be written to hints). If/when the node starts heartbeating again,
+Cassandra will try to reach out and connect, and if it can open communication
+channels it will mark that node as available.</p>
+<div class="admonition note">
+<p class="first admonition-title">Note</p>
+<p class="last">UP and DOWN state are local node decisions and are not propagated with
+gossip. Heartbeat state is propagated with gossip, but nodes will not
+consider each other as “UP” until they can successfully message each other
+over an actual network channel.</p>
+</div>
+<p>Cassandra will never remove a node from gossip state without explicit
+instruction from an operator via a decommission operation or a new node
+bootstrapping with a <code class="docutils literal notranslate"><span class="pre">replace_address_first_boot</span></code> option. This choice is
+intentional to allow Cassandra nodes to temporarily fail without causing data
+to needlessly re-balance. This also helps to prevent simultaneous range
+movements, where multiple replicas of a token range are moving at the same
+time, which can violate monotonic consistency and can even cause data loss.</p>
+</div>
+</div>
+<div class="section" id="incremental-scale-out-on-commodity-hardware">
+<h2>Incremental Scale-out on Commodity Hardware<a class="headerlink" href="#incremental-scale-out-on-commodity-hardware" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra scales-out to meet the requirements of growth in data size and
+request rates. Scaling-out means adding additional nodes to the ring, and
+every additional node brings linear improvements in compute and storage. In
+contrast, scaling-up implies adding more capacity to the existing database
+nodes. Cassandra is also capable of scale-up, and in certain environments it
+may be preferable depending on the deployment. Cassandra gives operators the
+flexibility to chose either scale-out or scale-up.</p>
+<p>One key aspect of Dynamo that Cassandra follows is to attempt to run on
+commodity hardware, and many engineering choices are made under this
+assumption. For example, Cassandra assumes nodes can fail at any time,
+auto-tunes to make the best use of CPU and memory resources available and makes
+heavy use of advanced compression and caching techniques to get the most
+storage out of limited memory and storage capabilities.</p>
+<div class="section" id="simple-query-model">
+<h3>Simple Query Model<a class="headerlink" href="#simple-query-model" title="Permalink to this headline">¶</a></h3>
+<p>Cassandra, like Dynamo, chooses not to provide cross-partition transactions
+that are common in SQL Relational Database Management Systems (RDBMS). This
+both gives the programmer a simpler read and write API, and allows Cassandra to
+more easily scale horizontally since multi-partition transactions spanning
+multiple nodes are notoriously difficult to implement and typically very
+latent.</p>
+<p>Instead, Cassanda chooses to offer fast, consistent, latency at any scale for
+single partition operations, allowing retrieval of entire partitions or only
+subsets of partitions based on primary key filters. Furthermore, Cassandra does
+support single partition compare and swap functionality via the lightweight
+transaction CQL API.</p>
+</div>
+<div class="section" id="simple-interface-for-storing-records">
+<h3>Simple Interface for Storing Records<a class="headerlink" href="#simple-interface-for-storing-records" title="Permalink to this headline">¶</a></h3>
+<p>Cassandra, in a slight departure from Dynamo, chooses a storage interface that
+is more sophisticated then “simple key value” stores but significantly less
+complex than SQL relational data models.  Cassandra presents a wide-column
+store interface, where partitions of data contain multiple rows, each of which
+contains a flexible set of individually typed columns. Every row is uniquely
+identified by the partition key and one or more clustering keys, and every row
+can have as many columns as needed.</p>
+<p>This allows users to flexibly add new columns to existing datasets as new
+requirements surface. Schema changes involve only metadata changes and run
+fully concurrently with live workloads. Therefore, users can safely add columns
+to existing Cassandra databases while remaining confident that query
+performance will not degrade.</p>
 </div>
 </div>
 </div>
diff --git a/content/doc/latest/architecture/guarantees.html b/content/doc/latest/architecture/guarantees.html
index 798437c..00fb227 100644
--- a/content/doc/latest/architecture/guarantees.html
+++ b/content/doc/latest/architecture/guarantees.html
@@ -130,7 +130,17 @@
 <li class="toctree-l2"><a class="reference internal" href="overview.html">Overview</a></li>
 <li class="toctree-l2"><a class="reference internal" href="dynamo.html">Dynamo</a></li>
 <li class="toctree-l2"><a class="reference internal" href="storage_engine.html">Storage Engine</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Guarantees</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Guarantees</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#what-is-cap">What is CAP?</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#high-scalability">High Scalability</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#high-availability">High Availability</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#durability">Durability</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#eventual-consistency">Eventual Consistency</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#lightweight-transactions-with-linearizable-consistency">Lightweight transactions with linearizable consistency</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#batched-writes">Batched Writes</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#secondary-indexes">Secondary Indexes</a></li>
+</ul>
+</li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
@@ -157,10 +167,60 @@
         <div class="content-container">
           
   <div class="section" id="guarantees">
-<h1>Guarantees<a class="headerlink" href="#guarantees" title="Permalink to this headline">¶</a></h1>
-<div class="admonition-todo admonition" id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">todo</p>
+<span id="id1"></span><h1>Guarantees<a class="headerlink" href="#guarantees" title="Permalink to this headline">¶</a></h1>
+<p>Apache Cassandra is a highly scalable and reliable database.  Cassandra is used in web based applications that serve large number of clients and the quantity of data processed is web-scale  (Petabyte) large.  Cassandra   makes some guarantees about its scalability, availability and reliability. To fully understand the inherent limitations of a storage system in an environment in which a certain level of network partition failure is to be expected and taken into account when designing the system it is important to first briefly  introduce the CAP theorem.</p>
+<div class="section" id="what-is-cap">
+<h2>What is CAP?<a class="headerlink" href="#what-is-cap" title="Permalink to this headline">¶</a></h2>
+<p>According to the CAP theorem it is not possible for a distributed data store to provide more than two of the following guarantees simultaneously.</p>
+<ul class="simple">
+<li>Consistency: Consistency implies that every read receives the most recent write or errors out</li>
+<li>Availability: Availability implies that every request receives a response. It is not guaranteed that the response contains the most recent write or data.</li>
+<li>Partition tolerance: Partition tolerance refers to the tolerance of a storage system to failure of a network partition.  Even if some of the messages are dropped or delayed the system continues to operate.</li>
+</ul>
+<p>CAP theorem implies that when using a network partition, with the inherent risk of partition failure, one has to choose between consistency and availability and both cannot be guaranteed at the same time. CAP theorem is illustrated in Figure 1.</p>
+<div class="figure">
+<img alt="../_images/Figure_1_guarantees.jpg" src="../_images/Figure_1_guarantees.jpg" />
+</div>
+<p>Figure 1. CAP Theorem</p>
+<p>High availability is a priority in web based applications and to this objective Cassandra chooses Availability and Partition Tolerance from the CAP guarantees, compromising on data Consistency to some extent.</p>
+<p>Cassandra makes the following guarantees.</p>
+<ul class="simple">
+<li>High Scalability</li>
+<li>High Availability</li>
+<li>Durability</li>
+<li>Eventual Consistency of writes to a single table</li>
+<li>Lightweight transactions with linearizable consistency</li>
+<li>Batched writes across multiple tables are guaranteed to succeed completely or not at all</li>
+<li>Secondary indexes are guaranteed to be consistent with their local replicas data</li>
+</ul>
+</div>
+<div class="section" id="high-scalability">
+<h2>High Scalability<a class="headerlink" href="#high-scalability" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra is a highly scalable storage system in which nodes may be added/removed as needed. Using gossip-based protocol a unified and consistent membership  list is kept at each node.</p>
+</div>
+<div class="section" id="high-availability">
+<h2>High Availability<a class="headerlink" href="#high-availability" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra guarantees high availability of data by  implementing a fault-tolerant storage system. Failure detection in a node is detected using a gossip-based protocol.</p>
+</div>
+<div class="section" id="durability">
+<h2>Durability<a class="headerlink" href="#durability" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra guarantees data durability by using replicas. Replicas are multiple copies of a data stored on different nodes in a cluster. In a multi-datacenter environment the replicas may be stored on different datacenters. If one replica is lost due to unrecoverable  node/datacenter failure the data is not completely lost as replicas are still available.</p>
+</div>
+<div class="section" id="eventual-consistency">
+<h2>Eventual Consistency<a class="headerlink" href="#eventual-consistency" title="Permalink to this headline">¶</a></h2>
+<p>Meeting the requirements of performance, reliability, scalability and high availability in production Cassandra is an eventually consistent storage system. Eventually consistent implies that all updates reach all replicas eventually. Divergent versions of the same data may exist temporarily but they are eventually reconciled to a consistent state. Eventual consistency is a tradeoff to achieve high availability and it involves some read and write latencies.</p>
+</div>
+<div class="section" id="lightweight-transactions-with-linearizable-consistency">
+<h2>Lightweight transactions with linearizable consistency<a class="headerlink" href="#lightweight-transactions-with-linearizable-consistency" title="Permalink to this headline">¶</a></h2>
+<p>Data must be read and written in a sequential order. Paxos consensus protocol is used to implement lightweight transactions. Paxos protocol implements lightweight transactions that are able to handle concurrent operations using linearizable consistency. Linearizable consistency is sequential consistency with real-time constraints and it ensures transaction isolation with compare and set (CAS) transaction. With CAS replica data is compared and data that is found to be out of date is set to the most consistent value. Reads with linearizable consistency allow reading the current state of the data, which may possibly be uncommitted, without making a new addition or update.</p>
+</div>
+<div class="section" id="batched-writes">
+<h2>Batched Writes<a class="headerlink" href="#batched-writes" title="Permalink to this headline">¶</a></h2>
+<p>The guarantee for batched writes across multiple tables is that they will eventually succeed, or none will.  Batch data is first written to batchlog system data, and when the batch data has been successfully stored in the cluster the batchlog data is removed.  The batch is replicated to another node to ensure the full batch completes in the event the coordinator node fails.</p>
+</div>
+<div class="section" id="secondary-indexes">
+<h2>Secondary Indexes<a class="headerlink" href="#secondary-indexes" title="Permalink to this headline">¶</a></h2>
+<p>A secondary index is an index on a column and is used to query a table that is normally not queryable. Secondary indexes when built are guaranteed to be consistent with their local replicas.</p>
 </div>
 </div>
 
diff --git a/content/doc/latest/architecture/index.html b/content/doc/latest/architecture/index.html
index fd918a0..ec7fc0f 100644
--- a/content/doc/latest/architecture/index.html
+++ b/content/doc/latest/architecture/index.html
@@ -24,7 +24,7 @@
   <link rel="stylesheet" href="./../../../css/sphinx.css">
   
 
-   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="next" title="Overview" href="overview.html"/> <link rel="prev" title="Improved Internode Messaging" href="../new/messaging.html"/> 
+   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="next" title="Overview" href="overview.html"/> <link rel="prev" title="Improved Streaming" href="../new/streaming.html"/> 
   <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
   
   <link type="application/atom+xml" rel="alternate" href="http://cassandra.apache.org/feed.xml" title="Apache Cassandra Website" />
@@ -159,13 +159,16 @@
 <p>This section describes the general architecture of Apache Cassandra.</p>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="overview.html">Overview</a></li>
+<li class="toctree-l1"><a class="reference internal" href="overview.html">Overview</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="overview.html#features">Features</a></li>
+<li class="toctree-l2"><a class="reference internal" href="overview.html#operating">Operating</a></li>
+</ul>
+</li>
 <li class="toctree-l1"><a class="reference internal" href="dynamo.html">Dynamo</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="dynamo.html#gossip">Gossip</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dynamo.html#failure-detection">Failure Detection</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dynamo.html#token-ring-ranges">Token Ring/Ranges</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dynamo.html#replication">Replication</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dynamo.html#tunable-consistency">Tunable Consistency</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html#dataset-partitioning-consistent-hashing">Dataset Partitioning: Consistent Hashing</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html#multi-master-replication-versioned-data-and-tunable-consistency">Multi-master Replication: Versioned Data and Tunable Consistency</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html#distributed-cluster-membership-and-failure-detection">Distributed Cluster Membership and Failure Detection</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html#incremental-scale-out-on-commodity-hardware">Incremental Scale-out on Commodity Hardware</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="storage_engine.html">Storage Engine</a><ul>
@@ -175,7 +178,17 @@
 <li class="toctree-l2"><a class="reference internal" href="storage_engine.html#sstable-versions">SSTable Versions</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="guarantees.html">Guarantees</a></li>
+<li class="toctree-l1"><a class="reference internal" href="guarantees.html">Guarantees</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#what-is-cap">What is CAP?</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#high-scalability">High Scalability</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#high-availability">High Availability</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#durability">Durability</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#eventual-consistency">Eventual Consistency</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#lightweight-transactions-with-linearizable-consistency">Lightweight transactions with linearizable consistency</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#batched-writes">Batched Writes</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#secondary-indexes">Secondary Indexes</a></li>
+</ul>
+</li>
 </ul>
 </div>
 </div>
@@ -188,7 +201,7 @@
             <a href="overview.html" class="btn btn-default pull-right " role="button" title="Overview" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
             
             
-            <a href="../new/messaging.html" class="btn btn-default" role="button" title="Improved Internode Messaging" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            <a href="../new/streaming.html" class="btn btn-default" role="button" title="Improved Streaming" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
             
           </div>
           
diff --git a/content/doc/latest/architecture/overview.html b/content/doc/latest/architecture/overview.html
index 8690f28..8ff82d6 100644
--- a/content/doc/latest/architecture/overview.html
+++ b/content/doc/latest/architecture/overview.html
@@ -127,7 +127,11 @@
 <li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../new/index.html">New Features in Apache Cassandra 4.0</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">Architecture</a><ul class="current">
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Overview</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Overview</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#features">Features</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#operating">Operating</a></li>
+</ul>
+</li>
 <li class="toctree-l2"><a class="reference internal" href="dynamo.html">Dynamo</a></li>
 <li class="toctree-l2"><a class="reference internal" href="storage_engine.html">Storage Engine</a></li>
 <li class="toctree-l2"><a class="reference internal" href="guarantees.html">Guarantees</a></li>
@@ -158,14 +162,89 @@
           
   <div class="section" id="overview">
 <span id="id1"></span><h1>Overview<a class="headerlink" href="#overview" title="Permalink to this headline">¶</a></h1>
-<p>Apache Cassandra is an open source, distributed, NoSQL database based on the key/value data storage model. Cassandra is based on a query-driven data model.  Data is stored in tables in rows and columns.  Cassandra is designed to meet the requirements of web-scale storage in which reliability, scalability and high availability have the highest priority. Apache Cassandra is eventually consistent, which implies that updates are eventually received by all replicas. Cassandra has provision to replicate data across the nodes in a cluster to provide data durability and reliability.</p>
-<p>Cassandra supports lightweight transactions with compare and set but does not support ACID (Atomicity, Consistency, Isolation, Durability) transaction properties. Cassandra does not support joins, foreign keys and has no concept of referential integrity.</p>
-<p>Apache Cassandra data definition supports keyspace as a top-level database object that contains tables  and other database objects such as materialized views, user-defined types, functions and aggregates. Replication is managed at the keyspace level at a given data center.  Data definition language (DDL) is provided for keyspaces and tables.</p>
-<p>Cassandra supports the Cassandra Query Language (CQL), an SQL-like language that provides data definition syntax for all the database objects including keyspaces, tables, materialized views, indexes and snapshots. CQL statements are run from the cqlsh interface.</p>
-<p>Apache Cassandra configuration settings are configured in cassandra.yaml file that may be edited in a vi editor. Cassandra cluster must be restarted after modifying <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>.</p>
-<p>Cassandra supports backups using snapshots. Automatic Incremental backups may also be used.
-Apache Cassandra 4.0 has added several new features including virtual tables. transient replication, audit logging, full query logging, and support for Java 11. Two of these features are experimental: transient replication and Java 11 support.</p>
-<p>Cassandra provides tools for managing a cluster. The Nodetool is used to manage the cluster as a whole. The <code class="docutils literal notranslate"><span class="pre">nodetool</span></code> command line options override the configuration settings in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>.  The <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> is used to view the audit logs. The  <code class="docutils literal notranslate"><span class="pre">fqltool</span></code> is used to view, replay and compare full query logs.  The <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> and <code class="docutils literal notranslate"><span class="pre">fqltool</span></code> are new tools in Apache Cassandra 4.0.</p>
+<p>Apache Cassandra is an open source, distributed, NoSQL database. It presents
+a partitioned wide column storage model with eventually consistent semantics.</p>
+<p>Apache Cassandra was initially designed at <a class="reference external" href="https://www.cs.cornell.edu/projects/ladis2009/papers/lakshman-ladis2009.pdf">Facebook</a>
+using a staged event-driven architecture (<a class="reference external" href="http://www.sosp.org/2001/papers/welsh.pdf">SEDA</a>) to implement a combination of
+Amazon’s <a class="reference external" href="http://courses.cse.tamu.edu/caverlee/csce438/readings/dynamo-paper.pdf">Dynamo</a>
+distributed storage and replication techniques combined with Google’s <a class="reference external" href="https://static.googleusercontent.com/media/research.google.com/en//archive/bigtable-osdi06.pdf">Bigtable</a>
+data and storage engine model. Dynamo and Bigtable were both developed to meet
+emerging requirements for scalable, reliable and highly available storage
+systems, but each had areas that could be improved.</p>
+<p>Cassandra was designed as a best in class combination of both systems to meet
+emerging large scale, both in data footprint and query volume, storage
+requirements. As applications began to require full global replication and
+always available low-latency reads and writes, it became imperative to design a
+new kind of database model as the relational database systems of the time
+struggled to meet the new requirements of global scale applications.</p>
+<p>Systems like Cassandra are designed for these challenges and seek the
+following design objectives:</p>
+<ul class="simple">
+<li>Full multi-master database replication</li>
+<li>Global availability at low latency</li>
+<li>Scaling out on commodity hardware</li>
+<li>Linear throughput increase with each additional processor</li>
+<li>Online load balancing and cluster growth</li>
+<li>Partitioned key-oriented queries</li>
+<li>Flexible schema</li>
+</ul>
+<div class="section" id="features">
+<h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra provides the Cassandra Query Language (CQL), an SQL-like language,
+to create and update database schema and access data. CQL allows users to
+organize data within a cluster of Cassandra nodes using:</p>
+<ul class="simple">
+<li><strong>Keyspace</strong>: defines how a dataset is replicated, for example in which
+datacenters and how many copies. Keyspaces contain tables.</li>
+<li><strong>Table</strong>: defines the typed schema for a collection of partitions. Cassandra
+tables have flexible addition of new columns to tables with zero downtime.
+Tables contain partitions, which contain partitions, which contain columns.</li>
+<li><strong>Partition</strong>: defines the mandatory part of the primary key all rows in
+Cassandra must have. All performant queries supply the partition key in
+the query.</li>
+<li><strong>Row</strong>: contains a collection of columns identified by a unique primary key
+made up of the partition key and optionally additional clustering keys.</li>
+<li><strong>Column</strong>: A single datum with a type which belong to a row.</li>
+</ul>
+<p>CQL supports numerous advanced features over a partitioned dataset such as:</p>
+<ul class="simple">
+<li>Single partition lightweight transactions with atomic compare and set
+semantics.</li>
+<li>User-defined types, functions and aggregates</li>
+<li>Collection types including sets, maps, and lists.</li>
+<li>Local secondary indices</li>
+<li>(Experimental) materialized views</li>
+</ul>
+<p>Cassandra explicitly chooses not to implement operations that require cross
+partition coordination as they are typically slow and hard to provide highly
+available global semantics. For example Cassandra does not support:</p>
+<ul class="simple">
+<li>Cross partition transactions</li>
+<li>Distributed joins</li>
+<li>Foreign keys or referential integrity.</li>
+</ul>
+</div>
+<div class="section" id="operating">
+<h2>Operating<a class="headerlink" href="#operating" title="Permalink to this headline">¶</a></h2>
+<p>Apache Cassandra configuration settings are configured in the <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>
+file that can be edited by hand or with the aid of configuration management tools.
+Some settings can be manipulated live using an online interface, but others
+require a restart of the database to take effect.</p>
+<p>Cassandra provides tools for managing a cluster. The <code class="docutils literal notranslate"><span class="pre">nodetool</span></code> command
+interacts with Cassandra’s live control interface, allowing runtime manipulation
+of many settings from <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>. The <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> is used
+to view the audit logs. The  <code class="docutils literal notranslate"><span class="pre">fqltool</span></code> is used to view, replay and compare
+full query logs.  The <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> and <code class="docutils literal notranslate"><span class="pre">fqltool</span></code> are new tools in
+Apache Cassandra 4.0.</p>
+<p>In addition, Cassandra supports out of the box atomic snapshot functionality,
+which presents a point in time snapshot of Cassandra’s data for easy
+integration with many backup tools. Cassandra also supports incremental backups
+where data can be backed up as it is written.</p>
+<p>Apache Cassandra 4.0 has added several new features including virtual tables.
+transient replication, audit logging, full query logging, and support for Java
+11. Two of these features are experimental: transient replication and Java 11
+support.</p>
+</div>
 </div>
 
 
diff --git a/content/doc/latest/new/auditlogging.html b/content/doc/latest/new/auditlogging.html
new file mode 100644
index 0000000..95bbdd5
--- /dev/null
+++ b/content/doc/latest/new/auditlogging.html
@@ -0,0 +1,673 @@
+<!DOCTYPE html>
+<html>
+  
+
+
+
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+  <meta name="description" content="The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive regional outages.
+">
+  <meta name="keywords" content="cassandra, apache, apache cassandra, distributed storage, key value store, scalability, bigtable, dynamo" />
+  <meta name="robots" content="index,follow" />
+  <meta name="language" content="en" />  
+
+  <title>Documentation</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/doc/latest/new/auditlogging.html">
+
+  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
+  <link rel="stylesheet" href="./../../../css/style.css">
+  
+  <link rel="stylesheet" href="./../../../css/sphinx.css">
+  
+
+   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/> <link rel="next" title="Full Query Logging" href="fqllogging.html"/> <link rel="prev" title="Virtual Tables" href="virtualtables.html"/> 
+  <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
+  
+  <link type="application/atom+xml" rel="alternate" href="http://cassandra.apache.org/feed.xml" title="Apache Cassandra Website" />
+</head>
+
+  <body>
+    <!-- breadcrumbs -->
+<div class="topnav">
+  <div class="container breadcrumb-container">
+    <ul class="breadcrumb">
+      <li>
+        <div class="dropdown">
+          <img class="asf-logo" src="./../../../img/asf_feather.png" />
+          <a data-toggle="dropdown" href="#">Apache Software Foundation <span class="caret"></span></a>
+          <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
+            <li><a href="http://www.apache.org">Apache Homepage</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+            <li><a href="http://www.apache.org/security/">Security</a></li>
+          </ul>
+        </div>
+      </li>
+
+      
+      <li><a href="./../../../">Apache Cassandra</a></li>
+      
+
+      
+        
+        <li><a href="./../../../doc">Documentation</a></li>
+        
+      
+
+      
+      <li><a href="./">New Features in Apache Cassandra 4.0</a></li>
+      
+
+      
+      <li>Audit Logging</li>
+      
+    </ul>
+  </div>
+
+  <!-- navbar -->
+  <nav class="navbar navbar-default navbar-static-top" role="navigation">
+    <div class="container">
+      <div class="navbar-header">
+        <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#cassandra-menu" aria-expanded="false">
+          <span class="sr-only">Toggle navigation</span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+        </button>
+        <a class="navbar-brand" href="./../../../"><img src="./../../../img/cassandra_logo.png" alt="Apache Cassandra logo" /></a>
+      </div><!-- /.navbar-header -->
+
+      <div id="cassandra-menu" class="collapse navbar-collapse">
+        <ul class="nav navbar-nav navbar-right">
+          <li><a href="./../../../">Home</a></li>
+          <li><a href="./../../../download/">Download</a></li>
+          <li><a href="./../../../doc/">Documentation</a></li>
+          <li><a href="./../../../community/">Community</a></li>
+          <li>
+            <a href="./../../../blog/">Blog</a>
+        </li>
+        </ul>
+      </div><!-- /#cassandra-menu -->
+
+      
+    </div>
+  </nav><!-- /.navbar -->
+</div><!-- /.topnav -->
+
+    <div class="container-fluid">
+  <div class="row">
+    <div class="col-md-3">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="../search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="index.html">New Features in Apache Cassandra 4.0</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="java11.html">Support for Java 11</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html">Virtual Tables</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Audit Logging</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#what-does-audit-logging-log">What does Audit Logging Log?</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#what-audit-logging-does-not-log">What Audit Logging does not Log?</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#audit-logging-is-flexible-and-configurable">Audit Logging is Flexible and Configurable</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#configuring-audit-logging">Configuring Audit Logging</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#using-nodetool-to-enable-audit-logging">Using Nodetool to Enable Audit Logging</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#viewing-the-audit-logs">Viewing the Audit Logs</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#an-audit-logging-demo">An Audit Logging Demo</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#diagnostic-events-for-user-audit-logging">Diagnostic events for user audit logging</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="fqllogging.html">Full Query Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="messaging.html">Improved Internode Messaging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html">Improved Streaming</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../configuration/index.html">Configuring Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../development/index.html">Contributing to Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../plugins/index.html">Third-Party Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../bugs.html">Reporting Bugs</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="content-container">
+          
+  <div class="section" id="audit-logging">
+<h1>Audit Logging<a class="headerlink" href="#audit-logging" title="Permalink to this headline">¶</a></h1>
+<p>Audit Logging is a new feature in Apache Cassandra 4.0 (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-12151">CASSANDRA-12151</a>). All database activity is logged to a directory in the local filesystem and the audit log files are rolled periodically. All database operations are monitored and recorded.  Audit logs are stored in local directory files instead of the database itself as it provides several benefits, some of which are:</p>
+<ul class="simple">
+<li>No additional database capacity is needed to store audit logs</li>
+<li>No query tool is required while storing the audit logs in the database would require a query tool</li>
+<li>Latency of database operations is not affected; no performance impact</li>
+<li>It is easier to implement file based logging than database based logging</li>
+</ul>
+<div class="section" id="what-does-audit-logging-log">
+<h2>What does Audit Logging Log?<a class="headerlink" href="#what-does-audit-logging-log" title="Permalink to this headline">¶</a></h2>
+<p>Audit logging logs:</p>
+<ol class="arabic simple">
+<li>All authentication which includes successful and failed login attempts</li>
+<li>All database command requests to CQL. Both failed and successful CQL is logged</li>
+</ol>
+<p>More specifically an audit log entry could be one of two types:</p>
+<ol class="loweralpha simple">
+<li>CQL Audit Log Entry Type or</li>
+<li>Common Audit Log Entry Type</li>
+</ol>
+<p>Each of these types comprises of several database operations. The CQL Audit Log Entry Type could be one of the following; the category of the CQL audit log entry type is listed in parentheses.</p>
+<ol class="arabic simple">
+<li>SELECT(QUERY),</li>
+<li>UPDATE(DML),</li>
+<li>DELETE(DML),</li>
+<li>TRUNCATE(DDL),</li>
+<li>CREATE_KEYSPACE(DDL),</li>
+<li>ALTER_KEYSPACE(DDL),</li>
+<li>DROP_KEYSPACE(DDL),</li>
+<li>CREATE_TABLE(DDL),</li>
+<li>DROP_TABLE(DDL),</li>
+<li>PREPARE_STATEMENT(PREPARE),</li>
+<li>DROP_TRIGGER(DDL),</li>
+<li>LIST_USERS(DCL),</li>
+<li>CREATE_INDEX(DDL),</li>
+<li>DROP_INDEX(DDL),</li>
+<li>GRANT(DCL),</li>
+<li>REVOKE(DCL),</li>
+<li>CREATE_TYPE(DDL),</li>
+<li>DROP_AGGREGATE(DDL),</li>
+<li>ALTER_VIEW(DDL),</li>
+<li>CREATE_VIEW(DDL),</li>
+<li>DROP_ROLE(DCL),</li>
+<li>CREATE_FUNCTION(DDL),</li>
+<li>ALTER_TABLE(DDL),</li>
+<li>BATCH(DML),</li>
+<li>CREATE_AGGREGATE(DDL),</li>
+<li>DROP_VIEW(DDL),</li>
+<li>DROP_TYPE(DDL),</li>
+<li>DROP_FUNCTION(DDL),</li>
+<li>ALTER_ROLE(DCL),</li>
+<li>CREATE_TRIGGER(DDL),</li>
+<li>LIST_ROLES(DCL),</li>
+<li>LIST_PERMISSIONS(DCL),</li>
+<li>ALTER_TYPE(DDL),</li>
+<li>CREATE_ROLE(DCL),</li>
+<li>USE_KEYSPACE (OTHER).</li>
+</ol>
+<p>The Common Audit Log Entry Type could be one of the following; the category of the Common audit log entry type is listed in parentheses.</p>
+<ol class="arabic simple">
+<li>REQUEST_FAILURE(ERROR),</li>
+<li>LOGIN_ERROR(AUTH),</li>
+<li>UNAUTHORIZED_ATTEMPT(AUTH),</li>
+<li>LOGIN_SUCCESS (AUTH).</li>
+</ol>
+</div>
+<div class="section" id="what-audit-logging-does-not-log">
+<h2>What Audit Logging does not Log?<a class="headerlink" href="#what-audit-logging-does-not-log" title="Permalink to this headline">¶</a></h2>
+<p>Audit logging does not log:</p>
+<ol class="arabic simple">
+<li>Configuration changes made in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code></li>
+<li>Nodetool Commands</li>
+</ol>
+</div>
+<div class="section" id="audit-logging-is-flexible-and-configurable">
+<h2>Audit Logging is Flexible and Configurable<a class="headerlink" href="#audit-logging-is-flexible-and-configurable" title="Permalink to this headline">¶</a></h2>
+<p>Audit logging is flexible and configurable in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code> as follows:</p>
+<ul class="simple">
+<li>Keyspaces and tables to be monitored and audited may be specified.</li>
+<li>Users to be included/excluded may be specified. By default all users are audit logged.</li>
+<li>Categories of operations to audit or exclude may be specified.</li>
+<li>The frequency at which to roll the log files may be specified. Default frequency is hourly.</li>
+</ul>
+</div>
+<div class="section" id="configuring-audit-logging">
+<h2>Configuring Audit Logging<a class="headerlink" href="#configuring-audit-logging" title="Permalink to this headline">¶</a></h2>
+<p>Audit Logging is configured on each node separately. Audit Logging is configured in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code> in the <code class="docutils literal notranslate"><span class="pre">audit_logging_options</span></code> setting.
+The settings may be same/different on each node.</p>
+<div class="section" id="enabling-audit-logging">
+<h3>Enabling Audit Logging<a class="headerlink" href="#enabling-audit-logging" title="Permalink to this headline">¶</a></h3>
+<p>Audit logging is enabled by setting the <code class="docutils literal notranslate"><span class="pre">enabled</span></code>  option to <code class="docutils literal notranslate"><span class="pre">true</span></code> in the <code class="docutils literal notranslate"><span class="pre">audit_logging_options</span></code> setting.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">audit_logging_options</span><span class="p">:</span>
+   <span class="n">enabled</span><span class="p">:</span> <span class="n">true</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="setting-the-logger">
+<h3>Setting the Logger<a class="headerlink" href="#setting-the-logger" title="Permalink to this headline">¶</a></h3>
+<p>The audit logger is set with the <code class="docutils literal notranslate"><span class="pre">logger</span></code> option.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">logger</span><span class="p">:</span> <span class="n">BinAuditLogger</span>
+</pre></div>
+</div>
+<p>Two types of audit loggers are supported: <code class="docutils literal notranslate"><span class="pre">FileAuditLogger</span></code> and <code class="docutils literal notranslate"><span class="pre">BinAuditLogger</span></code>.
+<code class="docutils literal notranslate"><span class="pre">BinAuditLogger</span></code> is the default setting.  The <code class="docutils literal notranslate"><span class="pre">BinAuditLogger</span></code> is an efficient way to log events to file in a binary format.</p>
+<p><code class="docutils literal notranslate"><span class="pre">FileAuditLogger</span></code> is synchronous, file-based audit logger; just uses the standard logging mechanism. <code class="docutils literal notranslate"><span class="pre">FileAuditLogger</span></code> logs events to <code class="docutils literal notranslate"><span class="pre">audit/audit.log</span></code> file using <code class="docutils literal notranslate"><span class="pre">slf4j</span></code> logger.</p>
+<p>The <code class="docutils literal notranslate"><span class="pre">NoOpAuditLogger</span></code> is a No-Op implementation of the audit logger to be used as a default audit logger when audit logging is disabled.</p>
+</div>
+<div class="section" id="setting-the-audit-logs-directory">
+<h3>Setting the Audit Logs Directory<a class="headerlink" href="#setting-the-audit-logs-directory" title="Permalink to this headline">¶</a></h3>
+<p>The audit logs directory is set with the <code class="docutils literal notranslate"><span class="pre">audit_logs_dir</span></code> option. A new directory is not created automatically and an existing directory must be set. Audit Logs directory can be configured using <code class="docutils literal notranslate"><span class="pre">cassandra.logdir.audit</span></code> system property or default is set to <code class="docutils literal notranslate"><span class="pre">cassandra.logdir</span> <span class="pre">+</span> <span class="pre">/audit/</span></code>. A user created directory may be set. As an example, create a directory for the audit logs and set its permissions.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>sudo mkdir –p  /cassandra/audit/logs/hourly
+sudo chmod -R 777 /cassandra/audit/logs/hourly
+</pre></div>
+</div>
+<p>Set the directory for the audit logs directory using the <code class="docutils literal notranslate"><span class="pre">audit_logs_dir</span></code> option.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">audit_logs_dir</span><span class="p">:</span> <span class="s2">&quot;/cassandra/audit/logs/hourly&quot;</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="setting-keyspaces-to-audit">
+<h3>Setting Keyspaces to Audit<a class="headerlink" href="#setting-keyspaces-to-audit" title="Permalink to this headline">¶</a></h3>
+<p>Set  the keyspaces to include with the <code class="docutils literal notranslate"><span class="pre">included_keyspaces</span></code> option and the keyspaces to exclude with the <code class="docutils literal notranslate"><span class="pre">excluded_keyspaces</span></code> option.  By default all keyspaces are included. By default, <code class="docutils literal notranslate"><span class="pre">system</span></code>, <code class="docutils literal notranslate"><span class="pre">system_schema</span></code> and <code class="docutils literal notranslate"><span class="pre">system_virtual_schema</span></code> are excluded.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># included_keyspaces:</span>
+<span class="c1"># excluded_keyspaces: system, system_schema, system_virtual_schema</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="setting-categories-to-audit">
+<h3>Setting Categories to Audit<a class="headerlink" href="#setting-categories-to-audit" title="Permalink to this headline">¶</a></h3>
+<p>The categories of database operations to be included are specified with the <code class="docutils literal notranslate"><span class="pre">included_categories</span></code>  option as a comma separated list.  By default all supported categories are included. The categories of database operations to be excluded are specified with <code class="docutils literal notranslate"><span class="pre">excluded_categories</span></code>  option as a comma separated list.  By default no category is excluded.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># included_categories:</span>
+<span class="c1"># excluded_categories:</span>
+</pre></div>
+</div>
+<p>The supported categories for audit log are:</p>
+<ol class="arabic simple">
+<li>QUERY</li>
+<li>DML</li>
+<li>DDL</li>
+<li>DCL</li>
+<li>OTHER</li>
+<li>AUTH</li>
+<li>ERROR</li>
+<li>PREPARE</li>
+</ol>
+</div>
+<div class="section" id="setting-users-to-audit">
+<h3>Setting Users to Audit<a class="headerlink" href="#setting-users-to-audit" title="Permalink to this headline">¶</a></h3>
+<p>Users to audit log are set with the <code class="docutils literal notranslate"><span class="pre">included_users</span></code> and  <code class="docutils literal notranslate"><span class="pre">excluded_users</span></code>  options.  The <code class="docutils literal notranslate"><span class="pre">included_users</span></code> option specifies a comma separated list of users to include explicitly and by default all users are included. The <code class="docutils literal notranslate"><span class="pre">excluded_users</span></code> option specifies a comma separated list of  users to exclude explicitly and by default no user is excluded.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># included_users:</span>
+<span class="c1"># excluded_users:</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="setting-the-roll-frequency">
+<h3>Setting the Roll Frequency<a class="headerlink" href="#setting-the-roll-frequency" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">roll_cycle</span></code> option sets the frequency at which the audit log file is rolled. Supported values are <code class="docutils literal notranslate"><span class="pre">MINUTELY</span></code>, <code class="docutils literal notranslate"><span class="pre">HOURLY</span></code>, and <code class="docutils literal notranslate"><span class="pre">DAILY</span></code>. Default value is <code class="docutils literal notranslate"><span class="pre">HOURLY</span></code>, which implies that after every hour a new audit log file is created.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">roll_cycle</span><span class="p">:</span> <span class="n">HOURLY</span>
+</pre></div>
+</div>
+<p>An audit log file could get rolled for other reasons as well such as a log file reaches the configured size threshold.</p>
+</div>
+<div class="section" id="setting-archiving-options">
+<h3>Setting Archiving Options<a class="headerlink" href="#setting-archiving-options" title="Permalink to this headline">¶</a></h3>
+<p>The archiving options are for archiving the rolled audit logs. The <code class="docutils literal notranslate"><span class="pre">archive</span></code> command to use is set with the <code class="docutils literal notranslate"><span class="pre">archive_command</span></code> option and the <code class="docutils literal notranslate"><span class="pre">max_archive_retries</span></code> sets the maximum # of tries of failed archive commands.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># archive_command:</span>
+<span class="c1"># max_archive_retries: 10</span>
+</pre></div>
+</div>
+<p>Default archive command is <code class="docutils literal notranslate"><span class="pre">&quot;/path/to/script.sh</span> <span class="pre">%path&quot;</span></code> where <code class="docutils literal notranslate"><span class="pre">%path</span></code> is replaced with the file being rolled:</p>
+</div>
+<div class="section" id="other-settings">
+<h3>Other Settings<a class="headerlink" href="#other-settings" title="Permalink to this headline">¶</a></h3>
+<p>The other audit logs settings are as follows.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># block: true</span>
+<span class="c1"># max_queue_weight: 268435456 # 256 MiB</span>
+<span class="c1"># max_log_size: 17179869184 # 16 GiB</span>
+</pre></div>
+</div>
+<p>The <code class="docutils literal notranslate"><span class="pre">block</span></code> option specifies whether the audit logging should block if the logging falls behind or should drop log records.</p>
+<p>The <code class="docutils literal notranslate"><span class="pre">max_queue_weight</span></code> option sets the maximum weight of in memory queue for records waiting to be written to the file before blocking or dropping.</p>
+<p>The  <code class="docutils literal notranslate"><span class="pre">max_log_size</span></code> option sets the maximum size of the rolled files to retain on disk before deleting the oldest.</p>
+</div>
+</div>
+<div class="section" id="using-nodetool-to-enable-audit-logging">
+<h2>Using Nodetool to Enable Audit Logging<a class="headerlink" href="#using-nodetool-to-enable-audit-logging" title="Permalink to this headline">¶</a></h2>
+<p>The <code class="docutils literal notranslate"><span class="pre">nodetool</span>&#160; <span class="pre">enableauditlog</span></code>  command may be used to enable audit logs and it overrides the settings in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>.  The <code class="docutils literal notranslate"><span class="pre">nodetool</span> <span class="pre">enableauditlog</span></code> command syntax is as follows.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">nodetool</span> <span class="p">[(</span><span class="o">-</span><span class="n">h</span> <span class="o">&lt;</span><span class="n">host</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">host</span> <span class="o">&lt;</span><span class="n">host</span><span class="o">&gt;</span><span class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span class="n">p</span> <span class="o">&lt;</span><span class="n">port</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">port</span> <span class="o">&lt;</span><span class="n">port</span><span class="o">&gt;</span><span class="p">)]</span>
+        <span class="p">[(</span><span class="o">-</span><span class="n">pp</span> <span class="o">|</span> <span class="o">--</span><span class="nb">print</span><span class="o">-</span><span class="n">port</span><span class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span class="n">pw</span> <span class="o">&lt;</span><span class="n">password</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">password</span> <span class="o">&lt;</span><span class="n">password</span><span class="o">&gt;</span><span class="p">)]</span>
+        <span class="p">[(</span><span class="o">-</span><span class="n">pwf</span> <span class="o">&lt;</span><span class="n">passwordFilePath</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">password</span><span class="o">-</span><span class="n">file</span> <span class="o">&lt;</span><span class="n">passwordFilePath</span><span class="o">&gt;</span><span class="p">)]</span>
+        <span class="p">[(</span><span class="o">-</span><span class="n">u</span> <span class="o">&lt;</span><span class="n">username</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">username</span> <span class="o">&lt;</span><span class="n">username</span><span class="o">&gt;</span><span class="p">)]</span> <span class="n">enableauditlog</span>
+        <span class="p">[</span><span class="o">--</span><span class="n">excluded</span><span class="o">-</span><span class="n">categories</span> <span class="o">&lt;</span><span class="n">excluded_categories</span><span class="o">&gt;</span><span class="p">]</span>
+        <span class="p">[</span><span class="o">--</span><span class="n">excluded</span><span class="o">-</span><span class="n">keyspaces</span> <span class="o">&lt;</span><span class="n">excluded_keyspaces</span><span class="o">&gt;</span><span class="p">]</span>
+        <span class="p">[</span><span class="o">--</span><span class="n">excluded</span><span class="o">-</span><span class="n">users</span> <span class="o">&lt;</span><span class="n">excluded_users</span><span class="o">&gt;</span><span class="p">]</span>
+        <span class="p">[</span><span class="o">--</span><span class="n">included</span><span class="o">-</span><span class="n">categories</span> <span class="o">&lt;</span><span class="n">included_categories</span><span class="o">&gt;</span><span class="p">]</span>
+        <span class="p">[</span><span class="o">--</span><span class="n">included</span><span class="o">-</span><span class="n">keyspaces</span> <span class="o">&lt;</span><span class="n">included_keyspaces</span><span class="o">&gt;</span><span class="p">]</span>
+        <span class="p">[</span><span class="o">--</span><span class="n">included</span><span class="o">-</span><span class="n">users</span> <span class="o">&lt;</span><span class="n">included_users</span><span class="o">&gt;</span><span class="p">]</span> <span class="p">[</span><span class="o">--</span><span class="n">logger</span> <span class="o">&lt;</span><span class="n">logger</span><span class="o">&gt;</span><span class="p">]</span>
+</pre></div>
+</div>
+<dl class="docutils">
+<dt>OPTIONS</dt>
+<dd><table class="first docutils option-list" frame="void" rules="none">
+<col class="option" />
+<col class="description" />
+<tbody valign="top">
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--excluded-categories <var>&lt;excluded_categories&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Comma separated list of Audit Log Categories to be excluded for
+audit log. If not set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--excluded-keyspaces <var>&lt;excluded_keyspaces&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Comma separated list of keyspaces to be excluded for audit log. If
+not set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--excluded-users <var>&lt;excluded_users&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Comma separated list of users to be excluded for audit log. If not
+set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-h <var>&lt;host&gt;</var></span>, <span class="option">--host <var>&lt;host&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Node hostname or ip address</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--included-categories <var>&lt;included_categories&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Comma separated list of Audit Log Categories to be included for
+audit log. If not set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--included-keyspaces <var>&lt;included_keyspaces&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Comma separated list of keyspaces to be included for audit log. If
+not set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--included-users <var>&lt;included_users&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Comma separated list of users to be included for audit log. If not
+set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--logger <var>&lt;logger&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Logger name to be used for AuditLogging. Default BinAuditLogger. If
+not set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-p <var>&lt;port&gt;</var></span>, <span class="option">--port <var>&lt;port&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Remote jmx agent port number</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-p<var>p</var></span>, <span class="option">--print-port</span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Operate in 4.0 mode with hosts disambiguated by port number</td></tr>
+</tbody>
+</table>
+<dl class="docutils">
+<dt>-pw &lt;password&gt;, –password &lt;password&gt;</dt>
+<dd>Remote jmx agent password</dd>
+<dt>-pwf &lt;passwordFilePath&gt;, –password-file &lt;passwordFilePath&gt;</dt>
+<dd>Path to the JMX password file</dd>
+</dl>
+<table class="last docutils option-list" frame="void" rules="none">
+<col class="option" />
+<col class="description" />
+<tbody valign="top">
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-u <var>&lt;username&gt;</var></span>, <span class="option">--username <var>&lt;username&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Remote jmx agent username</td></tr>
+</tbody>
+</table>
+</dd>
+</dl>
+<p>The <code class="docutils literal notranslate"><span class="pre">nodetool</span> <span class="pre">disableauditlog</span></code> command disables audit log. The command syntax is as follows.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">nodetool</span> <span class="p">[(</span><span class="o">-</span><span class="n">h</span> <span class="o">&lt;</span><span class="n">host</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">host</span> <span class="o">&lt;</span><span class="n">host</span><span class="o">&gt;</span><span class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span class="n">p</span> <span class="o">&lt;</span><span class="n">port</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">port</span> <span class="o">&lt;</span><span class="n">port</span><span class="o">&gt;</span><span class="p">)]</span>
+        <span class="p">[(</span><span class="o">-</span><span class="n">pp</span> <span class="o">|</span> <span class="o">--</span><span class="nb">print</span><span class="o">-</span><span class="n">port</span><span class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span class="n">pw</span> <span class="o">&lt;</span><span class="n">password</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">password</span> <span class="o">&lt;</span><span class="n">password</span><span class="o">&gt;</span><span class="p">)]</span>
+        <span class="p">[(</span><span class="o">-</span><span class="n">pwf</span> <span class="o">&lt;</span><span class="n">passwordFilePath</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">password</span><span class="o">-</span><span class="n">file</span> <span class="o">&lt;</span><span class="n">passwordFilePath</span><span class="o">&gt;</span><span class="p">)]</span>
+        <span class="p">[(</span><span class="o">-</span><span class="n">u</span> <span class="o">&lt;</span><span class="n">username</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">username</span> <span class="o">&lt;</span><span class="n">username</span><span class="o">&gt;</span><span class="p">)]</span> <span class="n">disableauditlog</span>
+</pre></div>
+</div>
+<dl class="docutils">
+<dt>OPTIONS</dt>
+<dd><table class="first docutils option-list" frame="void" rules="none">
+<col class="option" />
+<col class="description" />
+<tbody valign="top">
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-h <var>&lt;host&gt;</var></span>, <span class="option">--host <var>&lt;host&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Node hostname or ip address</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-p <var>&lt;port&gt;</var></span>, <span class="option">--port <var>&lt;port&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Remote jmx agent port number</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-p<var>p</var></span>, <span class="option">--print-port</span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Operate in 4.0 mode with hosts disambiguated by port number</td></tr>
+</tbody>
+</table>
+<dl class="docutils">
+<dt>-pw &lt;password&gt;, –password &lt;password&gt;</dt>
+<dd>Remote jmx agent password</dd>
+<dt>-pwf &lt;passwordFilePath&gt;, –password-file &lt;passwordFilePath&gt;</dt>
+<dd>Path to the JMX password file</dd>
+</dl>
+<table class="last docutils option-list" frame="void" rules="none">
+<col class="option" />
+<col class="description" />
+<tbody valign="top">
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-u <var>&lt;username&gt;</var></span>, <span class="option">--username <var>&lt;username&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Remote jmx agent username</td></tr>
+</tbody>
+</table>
+</dd>
+</dl>
+</div>
+<div class="section" id="viewing-the-audit-logs">
+<h2>Viewing the Audit Logs<a class="headerlink" href="#viewing-the-audit-logs" title="Permalink to this headline">¶</a></h2>
+<p>An audit log event comprises of a keyspace that is being audited, the operation that is being logged, the scope and the user. An audit log entry comprises of the following attributes concatenated with a “|”.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="nb">type</span> <span class="p">(</span><span class="n">AuditLogEntryType</span><span class="p">):</span> <span class="n">Type</span> <span class="n">of</span> <span class="n">request</span>
+<span class="n">source</span> <span class="p">(</span><span class="n">InetAddressAndPort</span><span class="p">):</span> <span class="n">Source</span> <span class="n">IP</span> <span class="n">Address</span> <span class="kn">from</span> <span class="nn">which</span> <span class="n">request</span> <span class="n">originated</span>
+<span class="n">user</span> <span class="p">(</span><span class="n">String</span><span class="p">):</span> <span class="n">User</span> <span class="n">name</span>
+<span class="n">timestamp</span> <span class="p">(</span><span class="n">long</span> <span class="p">):</span> <span class="n">Timestamp</span> <span class="n">of</span> <span class="n">the</span> <span class="n">request</span>
+<span class="n">batch</span> <span class="p">(</span><span class="n">UUID</span><span class="p">):</span> <span class="n">Batch</span> <span class="n">of</span> <span class="n">request</span>
+<span class="n">keyspace</span> <span class="p">(</span><span class="n">String</span><span class="p">):</span> <span class="n">Keyspace</span> <span class="n">on</span> <span class="n">which</span> <span class="n">request</span> <span class="ow">is</span> <span class="n">made</span>
+<span class="n">scope</span> <span class="p">(</span><span class="n">String</span><span class="p">):</span> <span class="n">Scope</span> <span class="n">of</span> <span class="n">request</span> <span class="n">such</span> <span class="k">as</span> <span class="n">Table</span><span class="o">/</span><span class="n">Function</span><span class="o">/</span><span class="n">Aggregate</span> <span class="n">name</span>
+<span class="n">operation</span> <span class="p">(</span><span class="n">String</span><span class="p">):</span> <span class="n">Database</span> <span class="n">operation</span> <span class="n">such</span> <span class="k">as</span> <span class="n">CQL</span> <span class="n">command</span>
+<span class="n">options</span> <span class="p">(</span><span class="n">QueryOptions</span><span class="p">):</span> <span class="n">CQL</span> <span class="n">Query</span> <span class="n">options</span>
+<span class="n">state</span> <span class="p">(</span><span class="n">QueryState</span><span class="p">):</span> <span class="n">State</span> <span class="n">related</span> <span class="n">to</span> <span class="n">a</span> <span class="n">given</span> <span class="n">query</span>
+</pre></div>
+</div>
+<p>Some of these attributes may not be applicable to a given request and not all of these options must be set.</p>
+</div>
+<div class="section" id="an-audit-logging-demo">
+<h2>An Audit Logging Demo<a class="headerlink" href="#an-audit-logging-demo" title="Permalink to this headline">¶</a></h2>
+<p>To demonstrate audit logging enable and configure audit logs with following settings.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">audit_logging_options</span><span class="p">:</span>
+   <span class="n">enabled</span><span class="p">:</span> <span class="n">true</span>
+   <span class="n">logger</span><span class="p">:</span> <span class="n">BinAuditLogger</span>
+   <span class="n">audit_logs_dir</span><span class="p">:</span> <span class="s2">&quot;/cassandra/audit/logs/hourly&quot;</span>
+   <span class="c1"># included_keyspaces:</span>
+   <span class="c1"># excluded_keyspaces: system, system_schema, system_virtual_schema</span>
+   <span class="c1"># included_categories:</span>
+   <span class="c1"># excluded_categories:</span>
+   <span class="c1"># included_users:</span>
+   <span class="c1"># excluded_users:</span>
+   <span class="n">roll_cycle</span><span class="p">:</span> <span class="n">HOURLY</span>
+   <span class="c1"># block: true</span>
+   <span class="c1"># max_queue_weight: 268435456 # 256 MiB</span>
+   <span class="c1"># max_log_size: 17179869184 # 16 GiB</span>
+   <span class="c1">## archive command is &quot;/path/to/script.sh %path&quot; where %path is replaced with the file being rolled:</span>
+   <span class="c1"># archive_command:</span>
+   <span class="c1"># max_archive_retries: 10</span>
+</pre></div>
+</div>
+<p>Create the audit log directory <code class="docutils literal notranslate"><span class="pre">/cassandra/audit/logs/hourly</span></code> and set its permissions as discussed earlier. Run some CQL commands such as create a keyspace, create a table and query a table. Any supported CQL commands may be run as discussed in section <strong>What does Audit Logging Log?</strong>.  Change directory (with <code class="docutils literal notranslate"><span class="pre">cd</span></code> command) to the audit logs directory.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cd</span> <span class="o">/</span><span class="n">cassandra</span><span class="o">/</span><span class="n">audit</span><span class="o">/</span><span class="n">logs</span><span class="o">/</span><span class="n">hourly</span>
+</pre></div>
+</div>
+<p>List the files/directories and some <code class="docutils literal notranslate"><span class="pre">.cq4</span></code> files should get listed. These are the audit logs files.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>[ec2-user@ip-10-0-2-238 hourly]$ ls -l
+total 28
+-rw-rw-r--. 1 ec2-user ec2-user 83886080 Aug  2 03:01 20190802-02.cq4
+-rw-rw-r--. 1 ec2-user ec2-user 83886080 Aug  2 03:01 20190802-03.cq4
+-rw-rw-r--. 1 ec2-user ec2-user    65536 Aug  2 03:01 directory-listing.cq4t
+</pre></div>
+</div>
+<p>The <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> tool is used to dump audit logs. Run the <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> tool. Audit log files directory path is a required argument. The output should be similar to the following output.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>[ec2-user@ip-10-0-2-238 hourly]$ auditlogviewer /cassandra/audit/logs/hourly
+WARN  03:12:11,124 Using Pauser.sleepy() as not enough processors, have 2, needs 8+
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564711427328|type :USE_KEYSPACE|category:OTHER|ks:auditlogkeyspace|operation:USE AuditLogKeyspace;
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564711427329|type :USE_KEYSPACE|category:OTHER|ks:auditlogkeyspace|operation:USE &quot;auditlogkeyspace&quot;
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564711446279|type :SELECT|category:QUERY|ks:auditlogkeyspace|scope:t|operation:SELECT * FROM t;
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564713878834|type :DROP_TABLE|category:DDL|ks:auditlogkeyspace|scope:t|operation:DROP TABLE IF EXISTS
+AuditLogKeyspace.t;
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/3.91.56.164|port:42382|timestamp:1564714618360|ty
+pe:REQUEST_FAILURE|category:ERROR|operation:CREATE KEYSPACE AuditLogKeyspace
+WITH replication = {&#39;class&#39;: &#39;SimpleStrategy&#39;, &#39;replication_factor&#39; : 1};; Cannot add
+existing keyspace &quot;auditlogkeyspace&quot;
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564714690968|type :DROP_KEYSPACE|category:DDL|ks:auditlogkeyspace|operation:DROP KEYSPACE AuditLogKeyspace;
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/3.91.56.164|port:42406|timestamp:1564714708329|ty pe:CREATE_KEYSPACE|category:DDL|ks:auditlogkeyspace|operation:CREATE KEYSPACE
+AuditLogKeyspace
+WITH replication = {&#39;class&#39;: &#39;SimpleStrategy&#39;, &#39;replication_factor&#39; : 1};
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564714870678|type :USE_KEYSPACE|category:OTHER|ks:auditlogkeyspace|operation:USE auditlogkeyspace;
+[ec2-user@ip-10-0-2-238 hourly]$
+</pre></div>
+</div>
+<p>The <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> tool usage syntax is as follows.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">./</span><span class="n">auditlogviewer</span>
+<span class="n">Audit</span> <span class="n">log</span> <span class="n">files</span> <span class="n">directory</span> <span class="n">path</span> <span class="ow">is</span> <span class="n">a</span> <span class="n">required</span> <span class="n">argument</span><span class="o">.</span>
+<span class="n">usage</span><span class="p">:</span> <span class="n">auditlogviewer</span> <span class="o">&lt;</span><span class="n">path1</span><span class="o">&gt;</span> <span class="p">[</span><span class="o">&lt;</span><span class="n">path2</span><span class="o">&gt;...&lt;</span><span class="n">pathN</span><span class="o">&gt;</span><span class="p">]</span> <span class="p">[</span><span class="n">options</span><span class="p">]</span>
+<span class="o">--</span>
+<span class="n">View</span> <span class="n">the</span> <span class="n">audit</span> <span class="n">log</span> <span class="n">contents</span> <span class="ow">in</span> <span class="n">human</span> <span class="n">readable</span> <span class="nb">format</span>
+<span class="o">--</span>
+<span class="n">Options</span> <span class="n">are</span><span class="p">:</span>
+<span class="o">-</span><span class="n">f</span><span class="p">,</span><span class="o">--</span><span class="n">follow</span>       <span class="n">Upon</span> <span class="n">reaching</span> <span class="n">the</span> <span class="n">end</span> <span class="n">of</span> <span class="n">the</span> <span class="n">log</span> <span class="k">continue</span> <span class="n">indefinitely</span>
+                  <span class="n">waiting</span> <span class="k">for</span> <span class="n">more</span> <span class="n">records</span>
+<span class="o">-</span><span class="n">h</span><span class="p">,</span><span class="o">--</span><span class="n">help</span>         <span class="n">display</span> <span class="n">this</span> <span class="n">help</span> <span class="n">message</span>
+<span class="o">-</span><span class="n">r</span><span class="p">,</span><span class="o">--</span><span class="n">roll_cycle</span>   <span class="n">How</span> <span class="n">often</span> <span class="n">to</span> <span class="n">roll</span> <span class="n">the</span> <span class="n">log</span> <span class="n">file</span> <span class="n">was</span> <span class="n">rolled</span><span class="o">.</span> <span class="n">May</span> <span class="n">be</span>
+                  <span class="n">necessary</span> <span class="k">for</span> <span class="n">Chronicle</span> <span class="n">to</span> <span class="n">correctly</span> <span class="n">parse</span> <span class="n">file</span> <span class="n">names</span><span class="o">.</span> <span class="p">(</span><span class="n">MINUTELY</span><span class="p">,</span> <span class="n">HOURLY</span><span class="p">,</span>
+                  <span class="n">DAILY</span><span class="p">)</span><span class="o">.</span> <span class="n">Default</span> <span class="n">HOURLY</span><span class="o">.</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="diagnostic-events-for-user-audit-logging">
+<h2>Diagnostic events for user audit logging<a class="headerlink" href="#diagnostic-events-for-user-audit-logging" title="Permalink to this headline">¶</a></h2>
+<p>Any native transport enabled client is able to subscribe to diagnostic events that are raised around authentication and CQL operations. These events can then be consumed and used by external tools to implement a Cassandra user auditing solution.</p>
+</div>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            <a href="fqllogging.html" class="btn btn-default pull-right " role="button" title="Full Query Logging" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            
+            
+            <a href="virtualtables.html" class="btn btn-default" role="button" title="Virtual Tables" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+
+    <hr />
+
+<footer>
+  <div class="container">
+    <div class="col-md-4 social-blk">
+      <span class="social">
+        <a href="https://twitter.com/cassandra"
+           class="twitter-follow-button"
+           data-show-count="false" data-size="large">Follow @cassandra</a>
+        <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
+        <a href="https://twitter.com/intent/tweet?button_hashtag=cassandra"
+           class="twitter-hashtag-button"
+           data-size="large"
+           data-related="ApacheCassandra">Tweet #cassandra</a>
+        <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
+
+      </span>
+      <a class="subscribe-rss icon-link" href="/feed.xml" title="Subscribe to Blog via RSS">
+          <span><i class="fa fa-rss"></i></span>
+      </a>
+    </div>
+
+    <div class="col-md-8 trademark">
+      <p>&copy; 2016 <a href="http://apache.org">The Apache Software Foundation</a>.
+      Apache, the Apache feather logo, and Apache Cassandra are trademarks of The Apache Software Foundation.
+      <p>
+    </div>
+  </div><!-- /.container -->
+</footer>
+
+<!-- Javascript. Placed here so pages load faster -->
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
+<script src="./../../../js/underscore-min.js"></script>
+<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
+
+
+<script src="./../../../js/doctools.js"></script>
+<script src="./../../../js/searchtools.js"></script>
+
+ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT:    "", VERSION:     "", COLLAPSE_INDEX: false, FILE_SUFFIX: ".html", HAS_SOURCE:  false, SOURCELINK_SUFFIX: ".txt" }; </script> 
+
+
+
+<script type="text/javascript">
+  var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+  document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+
+  try {
+    var pageTracker = _gat._getTracker("UA-11583863-1");
+    pageTracker._trackPageview();
+  } catch(err) {}
+</script>
+
+
+  </body>
+</html>
diff --git a/content/doc/latest/new/fqllogging.html b/content/doc/latest/new/fqllogging.html
index 9e260fd..853ee7e 100644
--- a/content/doc/latest/new/fqllogging.html
+++ b/content/doc/latest/new/fqllogging.html
@@ -24,7 +24,7 @@
   <link rel="stylesheet" href="./../../../css/sphinx.css">
   
 
-   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/> <link rel="next" title="Improved Internode Messaging" href="messaging.html"/> <link rel="prev" title="Support for Java 11" href="java11.html"/> 
+   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/> <link rel="next" title="Improved Internode Messaging" href="messaging.html"/> <link rel="prev" title="Audit Logging" href="auditlogging.html"/> 
   <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
   
   <link type="application/atom+xml" rel="alternate" href="http://cassandra.apache.org/feed.xml" title="Apache Cassandra Website" />
@@ -127,6 +127,8 @@
 <li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">New Features in Apache Cassandra 4.0</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="java11.html">Support for Java 11</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html">Virtual Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html">Audit Logging</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Full Query Logging</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="#objective">Objective</a></li>
 <li class="toctree-l3"><a class="reference internal" href="#full-query-logger">Full Query Logger</a></li>
@@ -139,6 +141,7 @@
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="messaging.html">Improved Internode Messaging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html">Improved Streaming</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
@@ -774,7 +777,7 @@
             <a href="messaging.html" class="btn btn-default pull-right " role="button" title="Improved Internode Messaging" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
             
             
-            <a href="java11.html" class="btn btn-default" role="button" title="Support for Java 11" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            <a href="auditlogging.html" class="btn btn-default" role="button" title="Audit Logging" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
             
           </div>
           
diff --git a/content/doc/latest/new/index.html b/content/doc/latest/new/index.html
index b93f57f..d4d6f49 100644
--- a/content/doc/latest/new/index.html
+++ b/content/doc/latest/new/index.html
@@ -125,8 +125,11 @@
 <li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
 <li class="toctree-l1 current"><a class="current reference internal" href="#">New Features in Apache Cassandra 4.0</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="java11.html">Support for Java 11</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html">Virtual Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html">Audit Logging</a></li>
 <li class="toctree-l2"><a class="reference internal" href="fqllogging.html">Full Query Logging</a></li>
 <li class="toctree-l2"><a class="reference internal" href="messaging.html">Improved Internode Messaging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html">Improved Streaming</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
@@ -165,6 +168,27 @@
 <li class="toctree-l2"><a class="reference internal" href="java11.html#common-issues">Common Issues</a></li>
 </ul>
 </li>
+<li class="toctree-l1"><a class="reference internal" href="virtualtables.html">Virtual Tables</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#definition">Definition</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#objective">Objective</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#how-are-virtual-tables-different-from-regular-tables">How  are Virtual Tables different from regular tables?</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#virtual-keyspaces">Virtual Keyspaces</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#virtual-table-limitations">Virtual Table Limitations</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#listing-and-describing-virtual-tables">Listing and Describing Virtual Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#the-system-virtual-schema-keyspace">The system_virtual_schema keyspace</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="auditlogging.html">Audit Logging</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#what-does-audit-logging-log">What does Audit Logging Log?</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#what-audit-logging-does-not-log">What Audit Logging does not Log?</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#audit-logging-is-flexible-and-configurable">Audit Logging is Flexible and Configurable</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#configuring-audit-logging">Configuring Audit Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#using-nodetool-to-enable-audit-logging">Using Nodetool to Enable Audit Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#viewing-the-audit-logs">Viewing the Audit Logs</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#an-audit-logging-demo">An Audit Logging Demo</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#diagnostic-events-for-user-audit-logging">Diagnostic events for user audit logging</a></li>
+</ul>
+</li>
 <li class="toctree-l1"><a class="reference internal" href="fqllogging.html">Full Query Logging</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="fqllogging.html#objective">Objective</a></li>
 <li class="toctree-l2"><a class="reference internal" href="fqllogging.html#full-query-logger">Full Query Logger</a></li>
@@ -189,6 +213,16 @@
 <li class="toctree-l2"><a class="reference internal" href="messaging.html#recover-from-unknown-table-when-deserializing-internode-messages">Recover from unknown table when deserializing internode messages</a></li>
 </ul>
 </li>
+<li class="toctree-l1"><a class="reference internal" href="streaming.html">Improved Streaming</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#streaming-based-on-netty">Streaming based on Netty</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#zero-copy-streaming">Zero Copy Streaming</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#repair-streaming-preview">Repair Streaming Preview</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#parallelizing-of-streaming-of-keyspaces">Parallelizing of Streaming of Keyspaces</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#unique-nodes-for-streaming-in-multi-dc-deployment">Unique nodes for Streaming in Multi-DC deployment</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#stream-operation-types">Stream Operation Types</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#disallow-decommission-when-number-of-replicas-will-drop-below-configured-rf">Disallow Decommission when number of Replicas will drop below configured RF</a></li>
+</ul>
+</li>
 </ul>
 </div>
 </div>
diff --git a/content/doc/latest/new/java11.html b/content/doc/latest/new/java11.html
index 798c694..398d895 100644
--- a/content/doc/latest/new/java11.html
+++ b/content/doc/latest/new/java11.html
@@ -24,7 +24,7 @@
   <link rel="stylesheet" href="./../../../css/sphinx.css">
   
 
-   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/> <link rel="next" title="Full Query Logging" href="fqllogging.html"/> <link rel="prev" title="New Features in Apache Cassandra 4.0" href="index.html"/> 
+   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/> <link rel="next" title="Virtual Tables" href="virtualtables.html"/> <link rel="prev" title="New Features in Apache Cassandra 4.0" href="index.html"/> 
   <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
   
   <link type="application/atom+xml" rel="alternate" href="http://cassandra.apache.org/feed.xml" title="Apache Cassandra Website" />
@@ -133,8 +133,11 @@
 <li class="toctree-l3"><a class="reference internal" href="#common-issues">Common Issues</a></li>
 </ul>
 </li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html">Virtual Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html">Audit Logging</a></li>
 <li class="toctree-l2"><a class="reference internal" href="fqllogging.html">Full Query Logging</a></li>
 <li class="toctree-l2"><a class="reference internal" href="messaging.html">Improved Internode Messaging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html">Improved Streaming</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
@@ -404,7 +407,7 @@
           
           <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
             
-            <a href="fqllogging.html" class="btn btn-default pull-right " role="button" title="Full Query Logging" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            <a href="virtualtables.html" class="btn btn-default pull-right " role="button" title="Virtual Tables" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
             
             
             <a href="index.html" class="btn btn-default" role="button" title="New Features in Apache Cassandra 4.0" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
diff --git a/content/doc/latest/new/messaging.html b/content/doc/latest/new/messaging.html
index 45e6fa0..ddaca37 100644
--- a/content/doc/latest/new/messaging.html
+++ b/content/doc/latest/new/messaging.html
@@ -24,7 +24,7 @@
   <link rel="stylesheet" href="./../../../css/sphinx.css">
   
 
-   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/> <link rel="next" title="Architecture" href="../architecture/index.html"/> <link rel="prev" title="Full Query Logging" href="fqllogging.html"/> 
+   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/> <link rel="next" title="Improved Streaming" href="streaming.html"/> <link rel="prev" title="Full Query Logging" href="fqllogging.html"/> 
   <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
   
   <link type="application/atom+xml" rel="alternate" href="http://cassandra.apache.org/feed.xml" title="Apache Cassandra Website" />
@@ -127,6 +127,8 @@
 <li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">New Features in Apache Cassandra 4.0</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="java11.html">Support for Java 11</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html">Virtual Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html">Audit Logging</a></li>
 <li class="toctree-l2"><a class="reference internal" href="fqllogging.html">Full Query Logging</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Improved Internode Messaging</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="#optimized-internode-messaging-protocol">Optimized Internode Messaging Protocol</a></li>
@@ -141,6 +143,7 @@
 <li class="toctree-l3"><a class="reference internal" href="#recover-from-unknown-table-when-deserializing-internode-messages">Recover from unknown table when deserializing internode messages</a></li>
 </ul>
 </li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html">Improved Streaming</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
@@ -394,7 +397,7 @@
           
           <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
             
-            <a href="../architecture/index.html" class="btn btn-default pull-right " role="button" title="Architecture" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            <a href="streaming.html" class="btn btn-default pull-right " role="button" title="Improved Streaming" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
             
             
             <a href="fqllogging.html" class="btn btn-default" role="button" title="Full Query Logging" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
diff --git a/content/doc/latest/new/streaming.html b/content/doc/latest/new/streaming.html
new file mode 100644
index 0000000..81442bb
--- /dev/null
+++ b/content/doc/latest/new/streaming.html
@@ -0,0 +1,384 @@
+<!DOCTYPE html>
+<html>
+  
+
+
+
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+  <meta name="description" content="The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive regional outages.
+">
+  <meta name="keywords" content="cassandra, apache, apache cassandra, distributed storage, key value store, scalability, bigtable, dynamo" />
+  <meta name="robots" content="index,follow" />
+  <meta name="language" content="en" />  
+
+  <title>Documentation</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/doc/latest/new/streaming.html">
+
+  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
+  <link rel="stylesheet" href="./../../../css/style.css">
+  
+  <link rel="stylesheet" href="./../../../css/sphinx.css">
+  
+
+   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/> <link rel="next" title="Architecture" href="../architecture/index.html"/> <link rel="prev" title="Improved Internode Messaging" href="messaging.html"/> 
+  <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
+  
+  <link type="application/atom+xml" rel="alternate" href="http://cassandra.apache.org/feed.xml" title="Apache Cassandra Website" />
+</head>
+
+  <body>
+    <!-- breadcrumbs -->
+<div class="topnav">
+  <div class="container breadcrumb-container">
+    <ul class="breadcrumb">
+      <li>
+        <div class="dropdown">
+          <img class="asf-logo" src="./../../../img/asf_feather.png" />
+          <a data-toggle="dropdown" href="#">Apache Software Foundation <span class="caret"></span></a>
+          <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
+            <li><a href="http://www.apache.org">Apache Homepage</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+            <li><a href="http://www.apache.org/security/">Security</a></li>
+          </ul>
+        </div>
+      </li>
+
+      
+      <li><a href="./../../../">Apache Cassandra</a></li>
+      
+
+      
+        
+        <li><a href="./../../../doc">Documentation</a></li>
+        
+      
+
+      
+      <li><a href="./">New Features in Apache Cassandra 4.0</a></li>
+      
+
+      
+      <li>Improved Streaming</li>
+      
+    </ul>
+  </div>
+
+  <!-- navbar -->
+  <nav class="navbar navbar-default navbar-static-top" role="navigation">
+    <div class="container">
+      <div class="navbar-header">
+        <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#cassandra-menu" aria-expanded="false">
+          <span class="sr-only">Toggle navigation</span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+        </button>
+        <a class="navbar-brand" href="./../../../"><img src="./../../../img/cassandra_logo.png" alt="Apache Cassandra logo" /></a>
+      </div><!-- /.navbar-header -->
+
+      <div id="cassandra-menu" class="collapse navbar-collapse">
+        <ul class="nav navbar-nav navbar-right">
+          <li><a href="./../../../">Home</a></li>
+          <li><a href="./../../../download/">Download</a></li>
+          <li><a href="./../../../doc/">Documentation</a></li>
+          <li><a href="./../../../community/">Community</a></li>
+          <li>
+            <a href="./../../../blog/">Blog</a>
+        </li>
+        </ul>
+      </div><!-- /#cassandra-menu -->
+
+      
+    </div>
+  </nav><!-- /.navbar -->
+</div><!-- /.topnav -->
+
+    <div class="container-fluid">
+  <div class="row">
+    <div class="col-md-3">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="../search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="index.html">New Features in Apache Cassandra 4.0</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="java11.html">Support for Java 11</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html">Virtual Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html">Audit Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="fqllogging.html">Full Query Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="messaging.html">Improved Internode Messaging</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Improved Streaming</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#streaming-based-on-netty">Streaming based on Netty</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#zero-copy-streaming">Zero Copy Streaming</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#repair-streaming-preview">Repair Streaming Preview</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#parallelizing-of-streaming-of-keyspaces">Parallelizing of Streaming of Keyspaces</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#unique-nodes-for-streaming-in-multi-dc-deployment">Unique nodes for Streaming in Multi-DC deployment</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#stream-operation-types">Stream Operation Types</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#disallow-decommission-when-number-of-replicas-will-drop-below-configured-rf">Disallow Decommission when number of Replicas will drop below configured RF</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../configuration/index.html">Configuring Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../development/index.html">Contributing to Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../plugins/index.html">Third-Party Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../bugs.html">Reporting Bugs</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="content-container">
+          
+  <div class="section" id="improved-streaming">
+<h1>Improved Streaming<a class="headerlink" href="#improved-streaming" title="Permalink to this headline">¶</a></h1>
+<p>Apache Cassandra 4.0 has made several improvements to streaming.  Streaming is the process used by nodes of a cluster to exchange data in the form of SSTables.  Streaming of SSTables is performed for several operations, such as:</p>
+<ul class="simple">
+<li>SSTable Repair</li>
+<li>Host Replacement</li>
+<li>Range movements</li>
+<li>Bootstrapping</li>
+<li>Rebuild</li>
+<li>Cluster expansion</li>
+</ul>
+<div class="section" id="streaming-based-on-netty">
+<h2>Streaming based on Netty<a class="headerlink" href="#streaming-based-on-netty" title="Permalink to this headline">¶</a></h2>
+<p>Streaming in Cassandra 4.0 is based on Non-blocking Input/Output (NIO) with Netty (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-12229">CASSANDRA-12229</a>). It replaces the single-threaded (or sequential), synchronous, blocking model of streaming messages and transfer of files. Netty supports non-blocking, asynchronous, multi-threaded streaming with which multiple connections are opened simultaneously.  Non-blocking implies that threads are not blocked as they don’t wait for a response for a sent request. A response could be returned in a different thread. With asynchronous, connections and threads are decoupled and do not have a 1:1 relation. Several more connections than threads may be opened.</p>
+</div>
+<div class="section" id="zero-copy-streaming">
+<h2>Zero Copy Streaming<a class="headerlink" href="#zero-copy-streaming" title="Permalink to this headline">¶</a></h2>
+<p>Pre-4.0, during streaming Cassandra reifies the SSTables into objects. This creates unnecessary garbage and slows down the whole streaming process as some SSTables can be transferred as a whole file rather than individual partitions. Cassandra 4.0 has added support for streaming entire SSTables when possible (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-14556">CASSANDRA-14556</a>) for faster Streaming using ZeroCopy APIs. If enabled, Cassandra will use ZeroCopy for eligible SSTables significantly speeding up transfers and increasing throughput.  A zero-copy path avoids bringing data into user-space on both sending and receiving side. Any streaming related operations will notice corresponding improvement. Zero copy streaming is hardware bound; only limited by the hardware limitations (Network and Disk IO ).</p>
+<div class="section" id="high-availability">
+<h3>High Availability<a class="headerlink" href="#high-availability" title="Permalink to this headline">¶</a></h3>
+<p>In benchmark tests Zero Copy Streaming is 5x faster than partitions based streaming. Faster streaming provides the benefit of improved availability. A cluster’s recovery mainly depends on the streaming speed, Cassandra clusters with failed nodes will be able to recover much more quickly (5x faster). If a node fails, SSTables need to be streamed to a replacement node. During the replacement operation, the new Cassandra node streams SSTables from the neighboring nodes that hold copies of the data belonging to this new node’s token range. Depending on the amount of data stored, this process can require substantial network bandwidth, taking some time to complete. The longer these range movement operations take, the more the cluster availability is lost. Failure of multiple nodes would reduce high availability greatly. The faster the new node completes streaming its data, the faster it can serve traffic, increasing the availability of the cluster.</p>
+</div>
+<div class="section" id="enabling-zero-copy-streaming">
+<h3>Enabling Zero Copy Streaming<a class="headerlink" href="#enabling-zero-copy-streaming" title="Permalink to this headline">¶</a></h3>
+<p>Zero copy streaming is enabled by setting the following setting in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">stream_entire_sstables</span><span class="p">:</span> <span class="n">true</span>
+</pre></div>
+</div>
+<p>By default zero copy streaming is enabled.</p>
+</div>
+<div class="section" id="sstables-eligible-for-zero-copy-streaming">
+<h3>SSTables Eligible for Zero Copy Streaming<a class="headerlink" href="#sstables-eligible-for-zero-copy-streaming" title="Permalink to this headline">¶</a></h3>
+<p>Zero copy streaming is used if all partitions within the SSTable need to be transmitted. This is common when using <code class="docutils literal notranslate"><span class="pre">LeveledCompactionStrategy</span></code> or when partitioning SSTables by token range has been enabled. All partition keys in the SSTables are iterated over to determine the eligibility for Zero Copy streaming.</p>
+</div>
+<div class="section" id="benefits-of-zero-copy-streaming">
+<h3>Benefits of Zero Copy Streaming<a class="headerlink" href="#benefits-of-zero-copy-streaming" title="Permalink to this headline">¶</a></h3>
+<p>When enabled, it permits Cassandra to zero-copy stream entire eligible SSTables between nodes, including every component. This speeds up the network transfer significantly subject to throttling specified by <code class="docutils literal notranslate"><span class="pre">stream_throughput_outbound_megabits_per_sec</span></code>.</p>
+<p>Enabling this will reduce the GC pressure on sending and receiving node. While this feature tries to keep the disks balanced, it cannot guarantee it. This feature will be automatically disabled if internode encryption is enabled. Currently this can be used with Leveled Compaction.</p>
+</div>
+<div class="section" id="configuring-for-zero-copy-streaming">
+<h3>Configuring for Zero Copy Streaming<a class="headerlink" href="#configuring-for-zero-copy-streaming" title="Permalink to this headline">¶</a></h3>
+<p>Throttling would reduce the streaming speed. The <code class="docutils literal notranslate"><span class="pre">stream_throughput_outbound_megabits_per_sec</span></code> throttles all outbound streaming file transfers on a node to the given total throughput in Mbps. When unset, the default is 200 Mbps or 25 MB/s.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">stream_throughput_outbound_megabits_per_sec</span><span class="p">:</span> <span class="mi">200</span>
+</pre></div>
+</div>
+<p>To run any Zero Copy streaming benchmark the <code class="docutils literal notranslate"><span class="pre">stream_throughput_outbound_megabits_per_sec</span></code> must be set to a really high value otherwise, throttling will be significant and the benchmark results will not be meaningful.</p>
+<p>The <code class="docutils literal notranslate"><span class="pre">inter_dc_stream_throughput_outbound_megabits_per_sec</span></code> throttles all streaming file transfer between the datacenters, this setting allows users to throttle inter dc stream throughput in addition to throttling all network stream traffic as configured with <code class="docutils literal notranslate"><span class="pre">stream_throughput_outbound_megabits_per_sec</span></code>. When unset, the default is 200 Mbps or 25 MB/s.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">inter_dc_stream_throughput_outbound_megabits_per_sec</span><span class="p">:</span> <span class="mi">200</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="sstable-components-streamed-with-zero-copy-streaming">
+<h3>SSTable Components Streamed with Zero Copy Streaming<a class="headerlink" href="#sstable-components-streamed-with-zero-copy-streaming" title="Permalink to this headline">¶</a></h3>
+<p>Zero Copy Streaming streams entire SSTables.  SSTables are made up of multiple components in separate files. SSTable components streamed are listed in Table 1.</p>
+<p>Table 1. SSTable Components</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="26%" />
+<col width="74%" />
+</colgroup>
+<tbody valign="top">
+<tr class="row-odd"><td>SSTable Component</td>
+<td>Description</td>
+</tr>
+<tr class="row-even"><td>Data.db</td>
+<td>The base data for an SSTable: the remaining
+components can be regenerated based on the data
+component.</td>
+</tr>
+<tr class="row-odd"><td>Index.db</td>
+<td>Index of the row keys with pointers to their
+positions in the data file.</td>
+</tr>
+<tr class="row-even"><td>Filter.db</td>
+<td>Serialized bloom filter for the row keys in the
+SSTable.</td>
+</tr>
+<tr class="row-odd"><td>CompressionInfo.db</td>
+<td>File to hold information about uncompressed
+data length, chunk offsets etc.</td>
+</tr>
+<tr class="row-even"><td>Statistics.db</td>
+<td>Statistical metadata about the content of the
+SSTable.</td>
+</tr>
+<tr class="row-odd"><td>Digest.crc32</td>
+<td>Holds CRC32 checksum of the data file
+size_bytes.</td>
+</tr>
+<tr class="row-even"><td>CRC.db</td>
+<td>Holds the CRC32 for chunks in an uncompressed file.</td>
+</tr>
+<tr class="row-odd"><td>Summary.db</td>
+<td>Holds SSTable Index Summary
+(sampling of Index component)</td>
+</tr>
+<tr class="row-even"><td>TOC.txt</td>
+<td>Table of contents, stores the list of all
+components for the SSTable.</td>
+</tr>
+</tbody>
+</table>
+<p>Custom component, used by e.g. custom compaction strategy may also be included.</p>
+</div>
+</div>
+<div class="section" id="repair-streaming-preview">
+<h2>Repair Streaming Preview<a class="headerlink" href="#repair-streaming-preview" title="Permalink to this headline">¶</a></h2>
+<p>Repair with <code class="docutils literal notranslate"><span class="pre">nodetool</span> <span class="pre">repair</span></code> involves streaming of repaired SSTables and a repair preview has been added to provide an estimate of the amount of repair streaming that would need to be performed. Repair preview (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-13257">CASSANDRA-13257</a>) is invoke with <code class="docutils literal notranslate"><span class="pre">nodetool</span> <span class="pre">repair</span> <span class="pre">--preview</span></code> using option:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">-</span><span class="n">prv</span><span class="p">,</span> <span class="o">--</span><span class="n">preview</span>
+</pre></div>
+</div>
+<p>It determines ranges and amount of data to be streamed, but doesn’t actually perform repair.</p>
+</div>
+<div class="section" id="parallelizing-of-streaming-of-keyspaces">
+<h2>Parallelizing of Streaming of Keyspaces<a class="headerlink" href="#parallelizing-of-streaming-of-keyspaces" title="Permalink to this headline">¶</a></h2>
+<p>The streaming of the different keyspaces for bootstrap and rebuild has been parallelized in Cassandra 4.0 (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-4663">CASSANDRA-4663</a>).</p>
+</div>
+<div class="section" id="unique-nodes-for-streaming-in-multi-dc-deployment">
+<h2>Unique nodes for Streaming in Multi-DC deployment<a class="headerlink" href="#unique-nodes-for-streaming-in-multi-dc-deployment" title="Permalink to this headline">¶</a></h2>
+<p>Range Streamer picks unique nodes to stream data from when number of replicas in each DC is three or more (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-4650">CASSANDRA-4650</a>). What the optimization does is to even out the streaming load across the cluster. Without the optimization, some node can be picked up to stream more data than others. This patch allows to select dedicated node to stream only one range.</p>
+<p>This will increase the performance of bootstrapping a node and will also put less pressure on nodes serving the data. This does not affect if N &lt; 3 in each DC as then it streams data from only 2 nodes.</p>
+</div>
+<div class="section" id="stream-operation-types">
+<h2>Stream Operation Types<a class="headerlink" href="#stream-operation-types" title="Permalink to this headline">¶</a></h2>
+<p>It is important to know the type or purpose of a certain stream. Version 4.0 (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-13064">CASSANDRA-13064</a>) adds an <code class="docutils literal notranslate"><span class="pre">enum</span></code> to distinguish between the different types  of streams.  Stream types are available both in a stream request and a stream task. The different stream types are:</p>
+<ul class="simple">
+<li>Restore replica count</li>
+<li>Unbootstrap</li>
+<li>Relocation</li>
+<li>Bootstrap</li>
+<li>Rebuild</li>
+<li>Bulk Load</li>
+<li>Repair</li>
+</ul>
+</div>
+<div class="section" id="disallow-decommission-when-number-of-replicas-will-drop-below-configured-rf">
+<h2>Disallow Decommission when number of Replicas will drop below configured RF<a class="headerlink" href="#disallow-decommission-when-number-of-replicas-will-drop-below-configured-rf" title="Permalink to this headline">¶</a></h2>
+<p><a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-12510">CASSANDRA-12510</a> guards against decommission that will drop # of replicas below configured replication factor (RF), and adds the <code class="docutils literal notranslate"><span class="pre">--force</span></code> option that allows decommission to continue if intentional; force decommission of this node even when it reduces the number of replicas to below configured RF.</p>
+</div>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            <a href="../architecture/index.html" class="btn btn-default pull-right " role="button" title="Architecture" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            
+            
+            <a href="messaging.html" class="btn btn-default" role="button" title="Improved Internode Messaging" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+
+    <hr />
+
+<footer>
+  <div class="container">
+    <div class="col-md-4 social-blk">
+      <span class="social">
+        <a href="https://twitter.com/cassandra"
+           class="twitter-follow-button"
+           data-show-count="false" data-size="large">Follow @cassandra</a>
+        <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
+        <a href="https://twitter.com/intent/tweet?button_hashtag=cassandra"
+           class="twitter-hashtag-button"
+           data-size="large"
+           data-related="ApacheCassandra">Tweet #cassandra</a>
+        <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
+
+      </span>
+      <a class="subscribe-rss icon-link" href="/feed.xml" title="Subscribe to Blog via RSS">
+          <span><i class="fa fa-rss"></i></span>
+      </a>
+    </div>
+
+    <div class="col-md-8 trademark">
+      <p>&copy; 2016 <a href="http://apache.org">The Apache Software Foundation</a>.
+      Apache, the Apache feather logo, and Apache Cassandra are trademarks of The Apache Software Foundation.
+      <p>
+    </div>
+  </div><!-- /.container -->
+</footer>
+
+<!-- Javascript. Placed here so pages load faster -->
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
+<script src="./../../../js/underscore-min.js"></script>
+<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
+
+
+<script src="./../../../js/doctools.js"></script>
+<script src="./../../../js/searchtools.js"></script>
+
+ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT:    "", VERSION:     "", COLLAPSE_INDEX: false, FILE_SUFFIX: ".html", HAS_SOURCE:  false, SOURCELINK_SUFFIX: ".txt" }; </script> 
+
+
+
+<script type="text/javascript">
+  var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+  document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+
+  try {
+    var pageTracker = _gat._getTracker("UA-11583863-1");
+    pageTracker._trackPageview();
+  } catch(err) {}
+</script>
+
+
+  </body>
+</html>
diff --git a/content/doc/latest/new/virtualtables.html b/content/doc/latest/new/virtualtables.html
new file mode 100644
index 0000000..17324f5
--- /dev/null
+++ b/content/doc/latest/new/virtualtables.html
@@ -0,0 +1,551 @@
+<!DOCTYPE html>
+<html>
+  
+
+
+
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+  <meta name="description" content="The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive regional outages.
+">
+  <meta name="keywords" content="cassandra, apache, apache cassandra, distributed storage, key value store, scalability, bigtable, dynamo" />
+  <meta name="robots" content="index,follow" />
+  <meta name="language" content="en" />  
+
+  <title>Documentation</title>
+
+  <link rel="canonical" href="http://cassandra.apache.org/doc/latest/new/virtualtables.html">
+
+  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
+  <link rel="stylesheet" href="./../../../css/style.css">
+  
+  <link rel="stylesheet" href="./../../../css/sphinx.css">
+  
+
+   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/> <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/> <link rel="next" title="Audit Logging" href="auditlogging.html"/> <link rel="prev" title="Support for Java 11" href="java11.html"/> 
+  <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
+  
+  <link type="application/atom+xml" rel="alternate" href="http://cassandra.apache.org/feed.xml" title="Apache Cassandra Website" />
+</head>
+
+  <body>
+    <!-- breadcrumbs -->
+<div class="topnav">
+  <div class="container breadcrumb-container">
+    <ul class="breadcrumb">
+      <li>
+        <div class="dropdown">
+          <img class="asf-logo" src="./../../../img/asf_feather.png" />
+          <a data-toggle="dropdown" href="#">Apache Software Foundation <span class="caret"></span></a>
+          <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
+            <li><a href="http://www.apache.org">Apache Homepage</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+            <li><a href="http://www.apache.org/security/">Security</a></li>
+          </ul>
+        </div>
+      </li>
+
+      
+      <li><a href="./../../../">Apache Cassandra</a></li>
+      
+
+      
+        
+        <li><a href="./../../../doc">Documentation</a></li>
+        
+      
+
+      
+      <li><a href="./">New Features in Apache Cassandra 4.0</a></li>
+      
+
+      
+      <li>Virtual Tables</li>
+      
+    </ul>
+  </div>
+
+  <!-- navbar -->
+  <nav class="navbar navbar-default navbar-static-top" role="navigation">
+    <div class="container">
+      <div class="navbar-header">
+        <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#cassandra-menu" aria-expanded="false">
+          <span class="sr-only">Toggle navigation</span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+        </button>
+        <a class="navbar-brand" href="./../../../"><img src="./../../../img/cassandra_logo.png" alt="Apache Cassandra logo" /></a>
+      </div><!-- /.navbar-header -->
+
+      <div id="cassandra-menu" class="collapse navbar-collapse">
+        <ul class="nav navbar-nav navbar-right">
+          <li><a href="./../../../">Home</a></li>
+          <li><a href="./../../../download/">Download</a></li>
+          <li><a href="./../../../doc/">Documentation</a></li>
+          <li><a href="./../../../community/">Community</a></li>
+          <li>
+            <a href="./../../../blog/">Blog</a>
+        </li>
+        </ul>
+      </div><!-- /#cassandra-menu -->
+
+      
+    </div>
+  </nav><!-- /.navbar -->
+</div><!-- /.topnav -->
+
+    <div class="container-fluid">
+  <div class="row">
+    <div class="col-md-3">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="../search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="index.html">New Features in Apache Cassandra 4.0</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="java11.html">Support for Java 11</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Virtual Tables</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#definition">Definition</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#objective">Objective</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#how-are-virtual-tables-different-from-regular-tables">How  are Virtual Tables different from regular tables?</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#virtual-keyspaces">Virtual Keyspaces</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#virtual-table-limitations">Virtual Table Limitations</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#listing-and-describing-virtual-tables">Listing and Describing Virtual Tables</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#the-system-virtual-schema-keyspace">The system_virtual_schema keyspace</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html">Audit Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="fqllogging.html">Full Query Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="messaging.html">Improved Internode Messaging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html">Improved Streaming</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../configuration/index.html">Configuring Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../development/index.html">Contributing to Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../plugins/index.html">Third-Party Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../bugs.html">Reporting Bugs</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="content-container">
+          
+  <div class="section" id="virtual-tables">
+<h1>Virtual Tables<a class="headerlink" href="#virtual-tables" title="Permalink to this headline">¶</a></h1>
+<p>Apache Cassandra 4.0 implements virtual tables (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-7622">CASSANDRA-7622</a>).</p>
+<div class="section" id="definition">
+<h2>Definition<a class="headerlink" href="#definition" title="Permalink to this headline">¶</a></h2>
+<p>A virtual table is a table that is backed by an API instead of data explicitly managed and stored as SSTables. Apache Cassandra 4.0 implements a virtual keyspace interface for virtual tables. Virtual tables are specific to each node.</p>
+</div>
+<div class="section" id="objective">
+<h2>Objective<a class="headerlink" href="#objective" title="Permalink to this headline">¶</a></h2>
+<p>A virtual table could have several uses including:</p>
+<ul class="simple">
+<li>Expose metrics through CQL</li>
+<li>Expose YAML configuration information</li>
+</ul>
+</div>
+<div class="section" id="how-are-virtual-tables-different-from-regular-tables">
+<h2>How  are Virtual Tables different from regular tables?<a class="headerlink" href="#how-are-virtual-tables-different-from-regular-tables" title="Permalink to this headline">¶</a></h2>
+<p>Virtual tables and virtual keyspaces are quite different from regular tables and keyspaces respectively such as:</p>
+<ul class="simple">
+<li>Virtual tables are read-only, but it is likely to change</li>
+<li>Virtual tables are not replicated</li>
+<li>Virtual tables are local only and non distributed</li>
+<li>Virtual tables have no associated SSTables</li>
+<li>Consistency level of the queries sent virtual tables are ignored</li>
+<li>Virtual tables are managed by Cassandra and a user cannot run  DDL to create new virtual tables or DML to modify existing virtual       tables</li>
+<li>Virtual tables are created in special keyspaces and not just any keyspace</li>
+<li>All existing virtual tables use <code class="docutils literal notranslate"><span class="pre">LocalPartitioner</span></code>. Since a virtual table is not replicated the partitioner sorts in order of     partition   keys instead of by their hash.</li>
+<li>Making advanced queries with <code class="docutils literal notranslate"><span class="pre">ALLOW</span> <span class="pre">FILTERING</span></code> and aggregation functions may be used with virtual tables even though in normal  tables we   dont recommend it</li>
+</ul>
+</div>
+<div class="section" id="virtual-keyspaces">
+<h2>Virtual Keyspaces<a class="headerlink" href="#virtual-keyspaces" title="Permalink to this headline">¶</a></h2>
+<p>Apache Cassandra 4.0 has added two new keyspaces for virtual tables: <code class="docutils literal notranslate"><span class="pre">system_virtual_schema</span></code> and <code class="docutils literal notranslate"><span class="pre">system_views</span></code>. Run the following command to list the keyspaces:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="o">&gt;</span> <span class="n">DESC</span> <span class="n">KEYSPACES</span><span class="p">;</span>
+<span class="n">system_schema</span>  <span class="n">system</span>       <span class="n">system_distributed</span>  <span class="n">system_virtual_schema</span>
+<span class="n">system_auth</span>      <span class="n">system_traces</span>       <span class="n">system_views</span>
+</pre></div>
+</div>
+<p>The <code class="docutils literal notranslate"><span class="pre">system_virtual_schema</span> <span class="pre">keyspace</span></code> contains schema information on virtual tables. The <code class="docutils literal notranslate"><span class="pre">system_views</span></code> keyspace contains the actual virtual tables.</p>
+</div>
+<div class="section" id="virtual-table-limitations">
+<h2>Virtual Table Limitations<a class="headerlink" href="#virtual-table-limitations" title="Permalink to this headline">¶</a></h2>
+<p>Virtual tables and virtual keyspaces have some limitations initially though some of these could change such as:</p>
+<ul class="simple">
+<li>Cannot alter or drop virtual keyspaces or tables</li>
+<li>Cannot truncate virtual tables</li>
+<li>Expiring columns are not supported by virtual tables</li>
+<li>Conditional updates are not supported by virtual tables</li>
+<li>Cannot create tables in virtual keyspaces</li>
+<li>Cannot perform any operations against virtual keyspace</li>
+<li>Secondary indexes are not supported on virtual tables</li>
+<li>Cannot create functions in virtual keyspaces</li>
+<li>Cannot create types in virtual keyspaces</li>
+<li>Materialized views are not supported on virtual tables</li>
+<li>Virtual tables don’t support <code class="docutils literal notranslate"><span class="pre">DELETE</span></code> statements</li>
+<li>Cannot <code class="docutils literal notranslate"><span class="pre">CREATE</span> <span class="pre">TRIGGER</span></code> against a virtual table</li>
+<li>Conditional <code class="docutils literal notranslate"><span class="pre">BATCH</span></code> statements cannot include mutations for virtual tables</li>
+<li>Cannot include a virtual table statement in a logged batch</li>
+<li>Mutations for virtual and regular tables cannot exist in the same batch</li>
+<li>Conditional <code class="docutils literal notranslate"><span class="pre">BATCH</span></code> statements cannot include mutations for virtual tables</li>
+<li>Cannot create aggregates in virtual keyspaces; but may run aggregate functions on select</li>
+</ul>
+</div>
+<div class="section" id="listing-and-describing-virtual-tables">
+<h2>Listing and Describing Virtual Tables<a class="headerlink" href="#listing-and-describing-virtual-tables" title="Permalink to this headline">¶</a></h2>
+<p>Virtual tables in a virtual keyspace may be listed with <code class="docutils literal notranslate"><span class="pre">DESC</span> <span class="pre">TABLES</span></code>.  The <code class="docutils literal notranslate"><span class="pre">system_views</span></code> virtual keyspace tables include the following:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="o">&gt;</span> <span class="n">USE</span> <span class="n">system_views</span><span class="p">;</span>
+<span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">DESC</span> <span class="n">TABLES</span><span class="p">;</span>
+<span class="n">coordinator_scans</span>   <span class="n">clients</span>             <span class="n">tombstones_scanned</span>  <span class="n">internode_inbound</span>
+<span class="n">disk_usage</span>          <span class="n">sstable_tasks</span>       <span class="n">live_scanned</span>        <span class="n">caches</span>
+<span class="n">local_writes</span>        <span class="n">max_partition_size</span>  <span class="n">local_reads</span>
+<span class="n">coordinator_writes</span>  <span class="n">internode_outbound</span>  <span class="n">thread_pools</span>
+<span class="n">local_scans</span>         <span class="n">coordinator_reads</span>   <span class="n">settings</span>
+</pre></div>
+</div>
+<p>Some of the salient virtual tables in <code class="docutils literal notranslate"><span class="pre">system_views</span></code> virtual keyspace are described in Table 1.</p>
+<p>Table 1 : Virtual Tables in system_views</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="26%" />
+<col width="74%" />
+</colgroup>
+<tbody valign="top">
+<tr class="row-odd"><td>Virtual Table</td>
+<td>Description</td>
+</tr>
+<tr class="row-even"><td>clients</td>
+<td>Lists information about all connected clients.</td>
+</tr>
+<tr class="row-odd"><td>disk_usage</td>
+<td>Disk usage including disk_space, keyspace_name,
+and table_name by system keyspaces.</td>
+</tr>
+<tr class="row-even"><td>local_writes</td>
+<td>A table metric for local writes
+including count, keyspace_name,
+max, median, per_second, and
+table_name.</td>
+</tr>
+<tr class="row-odd"><td>caches</td>
+<td>Displays the general cache information including
+cache name, capacity_bytes, entry_count, hit_count,
+hit_ratio double, recent_hit_rate_per_second,
+recent_request_rate_per_second, request_count, and
+size_bytes.</td>
+</tr>
+<tr class="row-even"><td>local_reads</td>
+<td>A table metric for  local reads information.</td>
+</tr>
+<tr class="row-odd"><td>sstable_tasks</td>
+<td>Lists currently running tasks such as compactions
+and upgrades on SSTables.</td>
+</tr>
+<tr class="row-even"><td>internode_inbound</td>
+<td>Lists information about the inbound
+internode messaging.</td>
+</tr>
+<tr class="row-odd"><td>thread_pools</td>
+<td>Lists metrics for each thread pool.</td>
+</tr>
+<tr class="row-even"><td>settings</td>
+<td>Displays configuration settings in cassandra.yaml.</td>
+</tr>
+<tr class="row-odd"><td>max_partition_size</td>
+<td>A table metric for maximum partition size.</td>
+</tr>
+<tr class="row-even"><td>internode_outbound</td>
+<td>Information about the outbound internode messaging.</td>
+</tr>
+</tbody>
+</table>
+<p>We shall discuss some of the virtual tables in more detail next.</p>
+<div class="section" id="clients-virtual-table">
+<h3>Clients Virtual Table<a class="headerlink" href="#clients-virtual-table" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">clients</span></code> virtual table lists all active connections (connected clients) including their ip address, port, connection stage, driver name, driver version, hostname, protocol version, request count, ssl enabled, ssl protocol and user name:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">select</span> <span class="o">*</span> <span class="kn">from</span> <span class="nn">system_views.clients</span><span class="p">;</span>
+ <span class="n">address</span>   <span class="o">|</span> <span class="n">port</span>  <span class="o">|</span> <span class="n">connection_stage</span> <span class="o">|</span> <span class="n">driver_name</span> <span class="o">|</span> <span class="n">driver_version</span> <span class="o">|</span> <span class="n">hostname</span>  <span class="o">|</span> <span class="n">protocol_version</span> <span class="o">|</span> <span class="n">request_count</span> <span class="o">|</span> <span class="n">ssl_cipher_suite</span> <span class="o">|</span> <span class="n">ssl_enabled</span> <span class="o">|</span> <span class="n">ssl_protocol</span> <span class="o">|</span> <span class="n">username</span>
+<span class="o">-----------+-------+------------------+-------------+----------------+-----------+------------------+---------------+------------------+-------------+--------------+-----------</span>
+ <span class="mf">127.0</span><span class="o">.</span><span class="mf">0.1</span> <span class="o">|</span> <span class="mi">50628</span> <span class="o">|</span>            <span class="n">ready</span> <span class="o">|</span>        <span class="n">null</span> <span class="o">|</span>           <span class="n">null</span> <span class="o">|</span> <span class="n">localhost</span> <span class="o">|</span>                <span class="mi">4</span> <span class="o">|</span>            <span class="mi">55</span> <span class="o">|</span>             <span class="n">null</span> <span class="o">|</span>       <span class="kc">False</span> <span class="o">|</span>         <span class="n">null</span> <span class="o">|</span> <span class="n">anonymous</span>
+ <span class="mf">127.0</span><span class="o">.</span><span class="mf">0.1</span> <span class="o">|</span> <span class="mi">50630</span> <span class="o">|</span>            <span class="n">ready</span> <span class="o">|</span>        <span class="n">null</span> <span class="o">|</span>           <span class="n">null</span> <span class="o">|</span> <span class="n">localhost</span> <span class="o">|</span>                <span class="mi">4</span> <span class="o">|</span>            <span class="mi">70</span> <span class="o">|</span>             <span class="n">null</span> <span class="o">|</span>       <span class="kc">False</span> <span class="o">|</span>         <span class="n">null</span> <span class="o">|</span> <span class="n">anonymous</span>
+
+<span class="p">(</span><span class="mi">2</span> <span class="n">rows</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>Some examples of how <code class="docutils literal notranslate"><span class="pre">clients</span></code> can be used are:</p>
+<ul class="simple">
+<li>To find applications using old incompatible versions of   drivers before upgrading and with <code class="docutils literal notranslate"><span class="pre">nodetool</span> <span class="pre">enableoldprotocolversions</span></code> and  <code class="docutils literal notranslate"><span class="pre">nodetool</span> <span class="pre">disableoldprotocolversions</span></code> during upgrades.</li>
+<li>To identify clients sending too many requests.</li>
+<li>To find if SSL is enabled during the migration to and from   ssl.</li>
+</ul>
+<p>The virtual tables may be described with <code class="docutils literal notranslate"><span class="pre">DESCRIBE</span></code> statement. The DDL listed however cannot be run to create a virtual table. As an example describe the <code class="docutils literal notranslate"><span class="pre">system_views.clients</span></code> virtual table:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span> <span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">DESC</span> <span class="n">TABLE</span> <span class="n">system_views</span><span class="o">.</span><span class="n">clients</span><span class="p">;</span>
+<span class="n">CREATE</span> <span class="n">TABLE</span> <span class="n">system_views</span><span class="o">.</span><span class="n">clients</span> <span class="p">(</span>
+   <span class="n">address</span> <span class="n">inet</span><span class="p">,</span>
+   <span class="n">connection_stage</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">driver_name</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">driver_version</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">hostname</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">port</span> <span class="nb">int</span><span class="p">,</span>
+   <span class="n">protocol_version</span> <span class="nb">int</span><span class="p">,</span>
+   <span class="n">request_count</span> <span class="n">bigint</span><span class="p">,</span>
+   <span class="n">ssl_cipher_suite</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">ssl_enabled</span> <span class="n">boolean</span><span class="p">,</span>
+   <span class="n">ssl_protocol</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">username</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">PRIMARY</span> <span class="n">KEY</span> <span class="p">(</span><span class="n">address</span><span class="p">,</span> <span class="n">port</span><span class="p">))</span> <span class="n">WITH</span> <span class="n">CLUSTERING</span> <span class="n">ORDER</span> <span class="n">BY</span> <span class="p">(</span><span class="n">port</span> <span class="n">ASC</span><span class="p">)</span>
+   <span class="n">AND</span> <span class="n">compaction</span> <span class="o">=</span> <span class="p">{</span><span class="s1">&#39;class&#39;</span><span class="p">:</span> <span class="s1">&#39;None&#39;</span><span class="p">}</span>
+   <span class="n">AND</span> <span class="n">compression</span> <span class="o">=</span> <span class="p">{};</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="caches-virtual-table">
+<h3>Caches Virtual Table<a class="headerlink" href="#caches-virtual-table" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">caches</span></code> virtual table lists information about the  caches. The four caches presently created are chunks, counters, keys and rows. A query on the <code class="docutils literal notranslate"><span class="pre">caches</span></code> virtual table returns the following details:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">SELECT</span> <span class="o">*</span> <span class="n">FROM</span> <span class="n">system_views</span><span class="o">.</span><span class="n">caches</span><span class="p">;</span>
+<span class="n">name</span>     <span class="o">|</span> <span class="n">capacity_bytes</span> <span class="o">|</span> <span class="n">entry_count</span> <span class="o">|</span> <span class="n">hit_count</span> <span class="o">|</span> <span class="n">hit_ratio</span> <span class="o">|</span> <span class="n">recent_hit_rate_per_second</span> <span class="o">|</span> <span class="n">recent_request_rate_per_second</span> <span class="o">|</span> <span class="n">request_count</span> <span class="o">|</span> <span class="n">size_bytes</span>
+<span class="o">---------+----------------+-------------+-----------+-----------+----------------------------+--------------------------------+---------------+------------</span>
+  <span class="n">chunks</span> <span class="o">|</span>      <span class="mi">229638144</span> <span class="o">|</span>          <span class="mi">29</span> <span class="o">|</span>       <span class="mi">166</span> <span class="o">|</span>      <span class="mf">0.83</span> <span class="o">|</span>                          <span class="mi">5</span> <span class="o">|</span>                              <span class="mi">6</span> <span class="o">|</span>           <span class="mi">200</span> <span class="o">|</span>     <span class="mi">475136</span>
+<span class="n">counters</span> <span class="o">|</span>       <span class="mi">26214400</span> <span class="o">|</span>           <span class="mi">0</span> <span class="o">|</span>         <span class="mi">0</span> <span class="o">|</span>       <span class="n">NaN</span> <span class="o">|</span>                          <span class="mi">0</span> <span class="o">|</span>                              <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>          <span class="mi">0</span>
+    <span class="n">keys</span> <span class="o">|</span>       <span class="mi">52428800</span> <span class="o">|</span>          <span class="mi">14</span> <span class="o">|</span>       <span class="mi">124</span> <span class="o">|</span>  <span class="mf">0.873239</span> <span class="o">|</span>                          <span class="mi">4</span> <span class="o">|</span>                              <span class="mi">4</span> <span class="o">|</span>           <span class="mi">142</span> <span class="o">|</span>       <span class="mi">1248</span>
+    <span class="n">rows</span> <span class="o">|</span>              <span class="mi">0</span> <span class="o">|</span>           <span class="mi">0</span> <span class="o">|</span>         <span class="mi">0</span> <span class="o">|</span>       <span class="n">NaN</span> <span class="o">|</span>                          <span class="mi">0</span> <span class="o">|</span>                              <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>          <span class="mi">0</span>
+
+<span class="p">(</span><span class="mi">4</span> <span class="n">rows</span><span class="p">)</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="settings-virtual-table">
+<h3>Settings Virtual Table<a class="headerlink" href="#settings-virtual-table" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">settings</span></code> table  is rather useful and lists all the current configuration settings from the <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>.  The encryption options are overridden to hide the sensitive truststore information or passwords.  The configuration settings however cannot be set using DML  on the virtual table presently:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">SELECT</span> <span class="o">*</span> <span class="n">FROM</span> <span class="n">system_views</span><span class="o">.</span><span class="n">settings</span><span class="p">;</span>
+
+<span class="n">name</span>                                 <span class="o">|</span> <span class="n">value</span>
+<span class="o">-------------------------------------+--------------------</span>
+  <span class="n">allocate_tokens_for_keyspace</span>       <span class="o">|</span> <span class="n">null</span>
+  <span class="n">audit_logging_options_enabled</span>      <span class="o">|</span> <span class="n">false</span>
+  <span class="n">auto_snapshot</span>                      <span class="o">|</span> <span class="n">true</span>
+  <span class="n">automatic_sstable_upgrade</span>          <span class="o">|</span> <span class="n">false</span>
+  <span class="n">cluster_name</span>                       <span class="o">|</span> <span class="n">Test</span> <span class="n">Cluster</span>
+  <span class="n">enable_transient_replication</span>       <span class="o">|</span> <span class="n">false</span>
+  <span class="n">hinted_handoff_enabled</span>             <span class="o">|</span> <span class="n">true</span>
+  <span class="n">hints_directory</span>                    <span class="o">|</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">ec2</span><span class="o">-</span><span class="n">user</span><span class="o">/</span><span class="n">cassandra</span><span class="o">/</span><span class="n">data</span><span class="o">/</span><span class="n">hints</span>
+  <span class="n">incremental_backups</span>                <span class="o">|</span> <span class="n">false</span>
+  <span class="n">initial_token</span>                      <span class="o">|</span> <span class="n">null</span>
+                           <span class="o">...</span>
+                           <span class="o">...</span>
+                           <span class="o">...</span>
+  <span class="n">rpc_address</span>                        <span class="o">|</span> <span class="n">localhost</span>
+  <span class="n">ssl_storage_port</span>                   <span class="o">|</span> <span class="mi">7001</span>
+  <span class="n">start_native_transport</span>             <span class="o">|</span> <span class="n">true</span>
+  <span class="n">storage_port</span>                       <span class="o">|</span> <span class="mi">7000</span>
+  <span class="n">stream_entire_sstables</span>             <span class="o">|</span> <span class="n">true</span>
+  <span class="p">(</span><span class="mi">224</span> <span class="n">rows</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>The <code class="docutils literal notranslate"><span class="pre">settings</span></code> table can be really useful if yaml file has been changed since startup and dont know running configuration, or to find if they have been modified via jmx/nodetool or virtual tables.</p>
+</div>
+<div class="section" id="thread-pools-virtual-table">
+<h3>Thread Pools Virtual Table<a class="headerlink" href="#thread-pools-virtual-table" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">thread_pools</span></code> table lists information about all thread pools. Thread pool information includes active tasks, active tasks limit, blocked tasks, blocked tasks all time,  completed tasks, and pending tasks. A query on the <code class="docutils literal notranslate"><span class="pre">thread_pools</span></code> returns following details:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">select</span> <span class="o">*</span> <span class="kn">from</span> <span class="nn">system_views.thread_pools</span><span class="p">;</span>
+
+<span class="n">name</span>                         <span class="o">|</span> <span class="n">active_tasks</span> <span class="o">|</span> <span class="n">active_tasks_limit</span> <span class="o">|</span> <span class="n">blocked_tasks</span> <span class="o">|</span> <span class="n">blocked_tasks_all_time</span> <span class="o">|</span> <span class="n">completed_tasks</span> <span class="o">|</span> <span class="n">pending_tasks</span>
+<span class="o">------------------------------+--------------+--------------------+---------------+------------------------+-----------------+---------------</span>
+            <span class="n">AntiEntropyStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+        <span class="n">CacheCleanupExecutor</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+          <span class="n">CompactionExecutor</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>             <span class="mi">881</span> <span class="o">|</span>             <span class="mi">0</span>
+        <span class="n">CounterMutationStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                 <span class="mi">32</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+                 <span class="n">GossipStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+             <span class="n">HintsDispatcher</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+       <span class="n">InternalResponseStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+         <span class="n">MemtableFlushWriter</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span>
+           <span class="n">MemtablePostFlush</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span>
+       <span class="n">MemtableReclaimMemory</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span>
+              <span class="n">MigrationStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+                   <span class="n">MiscStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+               <span class="n">MutationStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                 <span class="mi">32</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+   <span class="n">Native</span><span class="o">-</span><span class="n">Transport</span><span class="o">-</span><span class="n">Requests</span> <span class="o">|</span>            <span class="mi">1</span> <span class="o">|</span>                <span class="mi">128</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>             <span class="mi">130</span> <span class="o">|</span>             <span class="mi">0</span>
+      <span class="n">PendingRangeCalculator</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span>
+<span class="n">PerDiskMemtableFlushWriter_0</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span>
+                   <span class="n">ReadStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                 <span class="mi">32</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>              <span class="mi">13</span> <span class="o">|</span>             <span class="mi">0</span>
+                 <span class="n">Repair</span><span class="o">-</span><span class="n">Task</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>         <span class="mi">2147483647</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+        <span class="n">RequestResponseStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+                     <span class="n">Sampler</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+    <span class="n">SecondaryIndexManagement</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+          <span class="n">ValidationExecutor</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>         <span class="mi">2147483647</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+           <span class="n">ViewBuildExecutor</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+           <span class="n">ViewMutationStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                 <span class="mi">32</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+</pre></div>
+</div>
+<p>(24 rows)</p>
+</div>
+<div class="section" id="internode-inbound-messaging-virtual-table">
+<h3>Internode Inbound Messaging Virtual Table<a class="headerlink" href="#internode-inbound-messaging-virtual-table" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">internode_inbound</span></code>  virtual table is for the internode inbound messaging. Initially no internode inbound messaging may get listed. In addition to the address, port, datacenter and rack information includes  corrupt frames recovered, corrupt frames unrecovered, error bytes, error count, expired bytes, expired count, processed bytes, processed count, received bytes, received count, scheduled bytes, scheduled count, throttled count, throttled nanos, using bytes, using reserve bytes. A query on the <code class="docutils literal notranslate"><span class="pre">internode_inbound</span></code> returns following details:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">SELECT</span> <span class="o">*</span> <span class="n">FROM</span> <span class="n">system_views</span><span class="o">.</span><span class="n">internode_inbound</span><span class="p">;</span>
+<span class="n">address</span> <span class="o">|</span> <span class="n">port</span> <span class="o">|</span> <span class="n">dc</span> <span class="o">|</span> <span class="n">rack</span> <span class="o">|</span> <span class="n">corrupt_frames_recovered</span> <span class="o">|</span> <span class="n">corrupt_frames_unrecovered</span> <span class="o">|</span>
+<span class="n">error_bytes</span> <span class="o">|</span> <span class="n">error_count</span> <span class="o">|</span> <span class="n">expired_bytes</span> <span class="o">|</span> <span class="n">expired_count</span> <span class="o">|</span> <span class="n">processed_bytes</span> <span class="o">|</span>
+<span class="n">processed_count</span> <span class="o">|</span> <span class="n">received_bytes</span> <span class="o">|</span> <span class="n">received_count</span> <span class="o">|</span> <span class="n">scheduled_bytes</span> <span class="o">|</span> <span class="n">scheduled_count</span> <span class="o">|</span> <span class="n">throttled_count</span> <span class="o">|</span> <span class="n">throttled_nanos</span> <span class="o">|</span> <span class="n">using_bytes</span> <span class="o">|</span> <span class="n">using_reserve_bytes</span>
+<span class="o">---------+------+----+------+--------------------------+----------------------------+-</span>
+<span class="o">----------</span>
+<span class="p">(</span><span class="mi">0</span> <span class="n">rows</span><span class="p">)</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="sstables-tasks-virtual-table">
+<h3>SSTables Tasks Virtual Table<a class="headerlink" href="#sstables-tasks-virtual-table" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">sstable_tasks</span></code> could be used to get information about running tasks. It lists following columns:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">SELECT</span> <span class="o">*</span> <span class="n">FROM</span> <span class="n">sstable_tasks</span><span class="p">;</span>
+<span class="n">keyspace_name</span> <span class="o">|</span> <span class="n">table_name</span> <span class="o">|</span> <span class="n">task_id</span>                              <span class="o">|</span> <span class="n">kind</span>       <span class="o">|</span> <span class="n">progress</span> <span class="o">|</span> <span class="n">total</span>    <span class="o">|</span> <span class="n">unit</span>
+<span class="o">---------------+------------+--------------------------------------+------------+----------+----------+-------</span>
+       <span class="n">basic</span> <span class="o">|</span>      <span class="n">wide2</span> <span class="o">|</span> <span class="n">c3909740</span><span class="o">-</span><span class="n">cdf7</span><span class="o">-</span><span class="mf">11e9</span><span class="o">-</span><span class="n">a8ed</span><span class="o">-</span><span class="mi">0</span><span class="n">f03de2d9ae1</span> <span class="o">|</span> <span class="n">compaction</span> <span class="o">|</span> <span class="mi">60418761</span> <span class="o">|</span> <span class="mi">70882110</span> <span class="o">|</span> <span class="nb">bytes</span>
+       <span class="n">basic</span> <span class="o">|</span>      <span class="n">wide2</span> <span class="o">|</span> <span class="n">c7556770</span><span class="o">-</span><span class="n">cdf7</span><span class="o">-</span><span class="mf">11e9</span><span class="o">-</span><span class="n">a8ed</span><span class="o">-</span><span class="mi">0</span><span class="n">f03de2d9ae1</span> <span class="o">|</span> <span class="n">compaction</span> <span class="o">|</span>  <span class="mi">2995623</span> <span class="o">|</span> <span class="mi">40314679</span> <span class="o">|</span> <span class="nb">bytes</span>
+</pre></div>
+</div>
+<p>As another example, to find how much time is remaining for SSTable tasks, use the following query:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SELECT</span> <span class="n">total</span> <span class="o">-</span> <span class="n">progress</span> <span class="n">AS</span> <span class="n">remaining</span>
+<span class="n">FROM</span> <span class="n">system_views</span><span class="o">.</span><span class="n">sstable_tasks</span><span class="p">;</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="other-virtual-tables">
+<h3>Other Virtual Tables<a class="headerlink" href="#other-virtual-tables" title="Permalink to this headline">¶</a></h3>
+<p>Some examples of using other virtual tables are as follows.</p>
+<p>Find tables with most disk usage:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="o">&gt;</span> <span class="n">SELECT</span> <span class="o">*</span> <span class="n">FROM</span> <span class="n">disk_usage</span> <span class="n">WHERE</span> <span class="n">mebibytes</span> <span class="o">&gt;</span> <span class="mi">1</span> <span class="n">ALLOW</span> <span class="n">FILTERING</span><span class="p">;</span>
+
+<span class="n">keyspace_name</span> <span class="o">|</span> <span class="n">table_name</span> <span class="o">|</span> <span class="n">mebibytes</span>
+<span class="o">---------------+------------+-----------</span>
+   <span class="n">keyspace1</span> <span class="o">|</span>  <span class="n">standard1</span> <span class="o">|</span>       <span class="mi">288</span>
+  <span class="n">tlp_stress</span> <span class="o">|</span>   <span class="n">keyvalue</span> <span class="o">|</span>      <span class="mi">3211</span>
+</pre></div>
+</div>
+<p>Find queries on table/s with greatest read latency:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="o">&gt;</span> <span class="n">SELECT</span> <span class="o">*</span> <span class="n">FROM</span>  <span class="n">local_read_latency</span> <span class="n">WHERE</span> <span class="n">per_second</span> <span class="o">&gt;</span> <span class="mi">1</span> <span class="n">ALLOW</span> <span class="n">FILTERING</span><span class="p">;</span>
+
+<span class="n">keyspace_name</span> <span class="o">|</span> <span class="n">table_name</span> <span class="o">|</span> <span class="n">p50th_ms</span> <span class="o">|</span> <span class="n">p99th_ms</span> <span class="o">|</span> <span class="n">count</span>    <span class="o">|</span> <span class="n">max_ms</span>  <span class="o">|</span> <span class="n">per_second</span>
+<span class="o">---------------+------------+----------+----------+----------+---------+------------</span>
+  <span class="n">tlp_stress</span> <span class="o">|</span>   <span class="n">keyvalue</span> <span class="o">|</span>    <span class="mf">0.043</span> <span class="o">|</span>    <span class="mf">0.152</span> <span class="o">|</span> <span class="mi">49785158</span> <span class="o">|</span> <span class="mf">186.563</span> <span class="o">|</span>  <span class="mf">11418.356</span>
+</pre></div>
+</div>
+</div>
+</div>
+<div class="section" id="the-system-virtual-schema-keyspace">
+<h2>The system_virtual_schema keyspace<a class="headerlink" href="#the-system-virtual-schema-keyspace" title="Permalink to this headline">¶</a></h2>
+<p>The <code class="docutils literal notranslate"><span class="pre">system_virtual_schema</span></code> keyspace has three tables: <code class="docutils literal notranslate"><span class="pre">keyspaces</span></code>,  <code class="docutils literal notranslate"><span class="pre">columns</span></code> and  <code class="docutils literal notranslate"><span class="pre">tables</span></code> for the virtual keyspace definitions, virtual table definitions, and virtual column definitions  respectively. It is used by Cassandra internally and a user would not need to access it directly.</p>
+</div>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            <a href="auditlogging.html" class="btn btn-default pull-right " role="button" title="Audit Logging" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            
+            
+            <a href="java11.html" class="btn btn-default" role="button" title="Support for Java 11" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+
+    <hr />
+
+<footer>
+  <div class="container">
+    <div class="col-md-4 social-blk">
+      <span class="social">
+        <a href="https://twitter.com/cassandra"
+           class="twitter-follow-button"
+           data-show-count="false" data-size="large">Follow @cassandra</a>
+        <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
+        <a href="https://twitter.com/intent/tweet?button_hashtag=cassandra"
+           class="twitter-hashtag-button"
+           data-size="large"
+           data-related="ApacheCassandra">Tweet #cassandra</a>
+        <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
+
+      </span>
+      <a class="subscribe-rss icon-link" href="/feed.xml" title="Subscribe to Blog via RSS">
+          <span><i class="fa fa-rss"></i></span>
+      </a>
+    </div>
+
+    <div class="col-md-8 trademark">
+      <p>&copy; 2016 <a href="http://apache.org">The Apache Software Foundation</a>.
+      Apache, the Apache feather logo, and Apache Cassandra are trademarks of The Apache Software Foundation.
+      <p>
+    </div>
+  </div><!-- /.container -->
+</footer>
+
+<!-- Javascript. Placed here so pages load faster -->
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
+<script src="./../../../js/underscore-min.js"></script>
+<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
+
+
+<script src="./../../../js/doctools.js"></script>
+<script src="./../../../js/searchtools.js"></script>
+
+ <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT:    "", VERSION:     "", COLLAPSE_INDEX: false, FILE_SUFFIX: ".html", HAS_SOURCE:  false, SOURCELINK_SUFFIX: ".txt" }; </script> 
+
+
+
+<script type="text/javascript">
+  var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+  document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+
+  try {
+    var pageTracker = _gat._getTracker("UA-11583863-1");
+    pageTracker._trackPageview();
+  } catch(err) {}
+</script>
+
+
+  </body>
+</html>
diff --git a/content/doc/latest/objects.inv b/content/doc/latest/objects.inv
index 5a5b0fe..2158757 100644
--- a/content/doc/latest/objects.inv
+++ b/content/doc/latest/objects.inv
Binary files differ
diff --git a/content/doc/latest/operating/hints.html b/content/doc/latest/operating/hints.html
index e6b56f7..2e2b981 100644
--- a/content/doc/latest/operating/hints.html
+++ b/content/doc/latest/operating/hints.html
@@ -173,7 +173,7 @@
         <div class="content-container">
           
   <div class="section" id="hints">
-<h1>Hints<a class="headerlink" href="#hints" title="Permalink to this headline">¶</a></h1>
+<span id="id1"></span><h1>Hints<a class="headerlink" href="#hints" title="Permalink to this headline">¶</a></h1>
 <p>Hinting is a data repair technique applied during write operations. When
 replica nodes are unavailable to accept a mutation, either due to failure or
 more commonly routine maintenance, coordinators attempting to write to those
@@ -183,12 +183,12 @@
 unavailable replica nodes return to the ring. Hints are best effort, however,
 and do not guarantee eventual consistency like <a class="reference internal" href="repair.html#repair"><span class="std std-ref">anti-entropy repair</span></a> does.</p>
 <p>Hints are useful because of how Apache Cassandra replicates data to provide
-fault tolerance, high availability and durability. Cassandra <a class="reference internal" href="../architecture/dynamo.html#token-range"><span class="std std-ref">partitions
-data across the cluster</span></a> using consistent hashing, and then
-replicates keys to multiple nodes along the hash ring. To guarantee
-availability, all replicas of a key can accept mutations without consensus, but
-this means it is possible for some replicas to accept a mutation while others
-do not. When this happens an inconsistency is introduced.</p>
+fault tolerance, high availability and durability. Cassandra <a class="reference internal" href="../architecture/dynamo.html#consistent-hashing-token-ring"><span class="std std-ref">partitions
+data across the cluster</span></a> using consistent
+hashing, and then replicates keys to multiple nodes along the hash ring. To
+guarantee availability, all replicas of a key can accept mutations without
+consensus, but this means it is possible for some replicas to accept a mutation
+while others do not. When this happens an inconsistency is introduced.</p>
 <p>Hints are one of the three ways, in addition to read-repair and
 full/incremental anti-entropy repair, that Cassandra implements the eventual
 consistency guarantee that all updates are eventually received by all replicas.
@@ -210,7 +210,7 @@
 unavailable replica does return to the cluster before the window expires, the
 coordinator applies any pending hinted mutations against the replica to ensure
 that eventual consistency is maintained.</p>
-<div class="figure" id="id1">
+<div class="figure" id="id2">
 <img alt="Hinted Handoff Example" src="../_images/hints.svg" /><p class="caption"><span class="caption-text">Hinted Handoff in Action</span></p>
 </div>
 <ul class="simple">
diff --git a/content/doc/latest/operating/read_repair.html b/content/doc/latest/operating/read_repair.html
index 919f170..56cb849 100644
--- a/content/doc/latest/operating/read_repair.html
+++ b/content/doc/latest/operating/read_repair.html
@@ -176,7 +176,7 @@
         <div class="content-container">
           
   <div class="section" id="read-repair">
-<h1>Read repair<a class="headerlink" href="#read-repair" title="Permalink to this headline">¶</a></h1>
+<span id="id1"></span><h1>Read repair<a class="headerlink" href="#read-repair" title="Permalink to this headline">¶</a></h1>
 <p>Read Repair is the process of repairing data replicas during a read request. If all replicas involved in a read request at the given read consistency level are consistent the data is returned to the client and no read repair is needed. But if the replicas involved in a read request at the given consistency level are not consistent a read repair is performed to make replicas involved in the read request consistent. The most up-to-date data is returned to the client. The read repair runs in the foreground and is blocking in that a response is not returned to the client until the read repair has completed and up-to-date data is constructed.</p>
 <div class="section" id="expectation-of-monotonic-quorum-reads">
 <h2>Expectation of Monotonic Quorum Reads<a class="headerlink" href="#expectation-of-monotonic-quorum-reads" title="Permalink to this headline">¶</a></h2>
diff --git a/content/doc/latest/operating/snitch.html b/content/doc/latest/operating/snitch.html
index e10c17c..94f864d 100644
--- a/content/doc/latest/operating/snitch.html
+++ b/content/doc/latest/operating/snitch.html
@@ -171,7 +171,7 @@
         <div class="content-container">
           
   <div class="section" id="snitch">
-<h1>Snitch<a class="headerlink" href="#snitch" title="Permalink to this headline">¶</a></h1>
+<span id="id1"></span><h1>Snitch<a class="headerlink" href="#snitch" title="Permalink to this headline">¶</a></h1>
 <p>In cassandra, the snitch has two functions:</p>
 <ul class="simple">
 <li>it teaches Cassandra enough about your network topology to route requests efficiently.</li>
diff --git a/content/doc/latest/searchindex.js b/content/doc/latest/searchindex.js
index 025e9c1..39eb12a 100644
--- a/content/doc/latest/searchindex.js
+++ b/content/doc/latest/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["architecture/dynamo","architecture/guarantees","architecture/index","architecture/overview","architecture/storage_engine","bugs","configuration/cassandra_config_file","configuration/index","contactus","cql/appendices","cql/changes","cql/ddl","cql/definitions","cql/dml","cql/functions","cql/index","cql/indexes","cql/json","cql/mvs","cql/operators","cql/security","cql/triggers","cql/types","data_modeling/data_modeling_conceptual","data_modeling/data_modeling_logical","data_modeling/data_modeling_physical","data_modeling/data_modeling_queries","data_modeling/data_modeling_rdbms","data_modeling/data_modeling_refining","data_modeling/data_modeling_schema","data_modeling/data_modeling_tools","data_modeling/index","development/ci","development/code_style","development/dependencies","development/documentation","development/gettingstarted","development/how_to_commit","development/how_to_review","development/ide","development/index","development/patches","development/release_process","development/testing","faq/index","getting_started/configuring","getting_started/drivers","getting_started/index","getting_started/installing","getting_started/querying","index","new/fqllogging","new/index","new/java11","new/messaging","operating/audit_logging","operating/backups","operating/bloom_filters","operating/bulk_loading","operating/cdc","operating/compaction","operating/compression","operating/hardware","operating/hints","operating/index","operating/metrics","operating/read_repair","operating/repair","operating/security","operating/snitch","operating/topo_changes","plugins/index","tools/cassandra_stress","tools/cqlsh","tools/index","tools/nodetool/assassinate","tools/nodetool/bootstrap","tools/nodetool/cleanup","tools/nodetool/clearsnapshot","tools/nodetool/clientstats","tools/nodetool/compact","tools/nodetool/compactionhistory","tools/nodetool/compactionstats","tools/nodetool/decommission","tools/nodetool/describecluster","tools/nodetool/describering","tools/nodetool/disableauditlog","tools/nodetool/disableautocompaction","tools/nodetool/disablebackup","tools/nodetool/disablebinary","tools/nodetool/disablefullquerylog","tools/nodetool/disablegossip","tools/nodetool/disablehandoff","tools/nodetool/disablehintsfordc","tools/nodetool/disableoldprotocolversions","tools/nodetool/drain","tools/nodetool/enableauditlog","tools/nodetool/enableautocompaction","tools/nodetool/enablebackup","tools/nodetool/enablebinary","tools/nodetool/enablefullquerylog","tools/nodetool/enablegossip","tools/nodetool/enablehandoff","tools/nodetool/enablehintsfordc","tools/nodetool/enableoldprotocolversions","tools/nodetool/failuredetector","tools/nodetool/flush","tools/nodetool/garbagecollect","tools/nodetool/gcstats","tools/nodetool/getbatchlogreplaythrottle","tools/nodetool/getcompactionthreshold","tools/nodetool/getcompactionthroughput","tools/nodetool/getconcurrency","tools/nodetool/getconcurrentcompactors","tools/nodetool/getconcurrentviewbuilders","tools/nodetool/getendpoints","tools/nodetool/getinterdcstreamthroughput","tools/nodetool/getlogginglevels","tools/nodetool/getmaxhintwindow","tools/nodetool/getreplicas","tools/nodetool/getseeds","tools/nodetool/getsstables","tools/nodetool/getstreamthroughput","tools/nodetool/gettimeout","tools/nodetool/gettraceprobability","tools/nodetool/gossipinfo","tools/nodetool/handoffwindow","tools/nodetool/help","tools/nodetool/import","tools/nodetool/info","tools/nodetool/invalidatecountercache","tools/nodetool/invalidatekeycache","tools/nodetool/invalidaterowcache","tools/nodetool/join","tools/nodetool/listsnapshots","tools/nodetool/move","tools/nodetool/netstats","tools/nodetool/nodetool","tools/nodetool/pausehandoff","tools/nodetool/profileload","tools/nodetool/proxyhistograms","tools/nodetool/rangekeysample","tools/nodetool/rebuild","tools/nodetool/rebuild_index","tools/nodetool/refresh","tools/nodetool/refreshsizeestimates","tools/nodetool/reloadlocalschema","tools/nodetool/reloadseeds","tools/nodetool/reloadssl","tools/nodetool/reloadtriggers","tools/nodetool/relocatesstables","tools/nodetool/removenode","tools/nodetool/repair","tools/nodetool/repair_admin","tools/nodetool/replaybatchlog","tools/nodetool/resetfullquerylog","tools/nodetool/resetlocalschema","tools/nodetool/resumehandoff","tools/nodetool/ring","tools/nodetool/scrub","tools/nodetool/setbatchlogreplaythrottle","tools/nodetool/setcachecapacity","tools/nodetool/setcachekeystosave","tools/nodetool/setcompactionthreshold","tools/nodetool/setcompactionthroughput","tools/nodetool/setconcurrency","tools/nodetool/setconcurrentcompactors","tools/nodetool/setconcurrentviewbuilders","tools/nodetool/sethintedhandoffthrottlekb","tools/nodetool/setinterdcstreamthroughput","tools/nodetool/setlogginglevel","tools/nodetool/setmaxhintwindow","tools/nodetool/setstreamthroughput","tools/nodetool/settimeout","tools/nodetool/settraceprobability","tools/nodetool/sjk","tools/nodetool/snapshot","tools/nodetool/status","tools/nodetool/statusautocompaction","tools/nodetool/statusbackup","tools/nodetool/statusbinary","tools/nodetool/statusgossip","tools/nodetool/statushandoff","tools/nodetool/stop","tools/nodetool/stopdaemon","tools/nodetool/tablehistograms","tools/nodetool/tablestats","tools/nodetool/toppartitions","tools/nodetool/tpstats","tools/nodetool/truncatehints","tools/nodetool/upgradesstables","tools/nodetool/verify","tools/nodetool/version","tools/nodetool/viewbuildstatus","tools/sstable/index","tools/sstable/sstabledump","tools/sstable/sstableexpiredblockers","tools/sstable/sstablelevelreset","tools/sstable/sstableloader","tools/sstable/sstablemetadata","tools/sstable/sstableofflinerelevel","tools/sstable/sstablerepairedset","tools/sstable/sstablescrub","tools/sstable/sstablesplit","tools/sstable/sstableupgrade","tools/sstable/sstableutil","tools/sstable/sstableverify","troubleshooting/finding_nodes","troubleshooting/index","troubleshooting/reading_logs","troubleshooting/use_nodetool","troubleshooting/use_tools"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.todo":1,sphinx:54},filenames:["architecture/dynamo.rst","architecture/guarantees.rst","architecture/index.rst","architecture/overview.rst","architecture/storage_engine.rst","bugs.rst","configuration/cassandra_config_file.rst","configuration/index.rst","contactus.rst","cql/appendices.rst","cql/changes.rst","cql/ddl.rst","cql/definitions.rst","cql/dml.rst","cql/functions.rst","cql/index.rst","cql/indexes.rst","cql/json.rst","cql/mvs.rst","cql/operators.rst","cql/security.rst","cql/triggers.rst","cql/types.rst","data_modeling/data_modeling_conceptual.rst","data_modeling/data_modeling_logical.rst","data_modeling/data_modeling_physical.rst","data_modeling/data_modeling_queries.rst","data_modeling/data_modeling_rdbms.rst","data_modeling/data_modeling_refining.rst","data_modeling/data_modeling_schema.rst","data_modeling/data_modeling_tools.rst","data_modeling/index.rst","development/ci.rst","development/code_style.rst","development/dependencies.rst","development/documentation.rst","development/gettingstarted.rst","development/how_to_commit.rst","development/how_to_review.rst","development/ide.rst","development/index.rst","development/patches.rst","development/release_process.rst","development/testing.rst","faq/index.rst","getting_started/configuring.rst","getting_started/drivers.rst","getting_started/index.rst","getting_started/installing.rst","getting_started/querying.rst","index.rst","new/fqllogging.rst","new/index.rst","new/java11.rst","new/messaging.rst","operating/audit_logging.rst","operating/backups.rst","operating/bloom_filters.rst","operating/bulk_loading.rst","operating/cdc.rst","operating/compaction.rst","operating/compression.rst","operating/hardware.rst","operating/hints.rst","operating/index.rst","operating/metrics.rst","operating/read_repair.rst","operating/repair.rst","operating/security.rst","operating/snitch.rst","operating/topo_changes.rst","plugins/index.rst","tools/cassandra_stress.rst","tools/cqlsh.rst","tools/index.rst","tools/nodetool/assassinate.rst","tools/nodetool/bootstrap.rst","tools/nodetool/cleanup.rst","tools/nodetool/clearsnapshot.rst","tools/nodetool/clientstats.rst","tools/nodetool/compact.rst","tools/nodetool/compactionhistory.rst","tools/nodetool/compactionstats.rst","tools/nodetool/decommission.rst","tools/nodetool/describecluster.rst","tools/nodetool/describering.rst","tools/nodetool/disableauditlog.rst","tools/nodetool/disableautocompaction.rst","tools/nodetool/disablebackup.rst","tools/nodetool/disablebinary.rst","tools/nodetool/disablefullquerylog.rst","tools/nodetool/disablegossip.rst","tools/nodetool/disablehandoff.rst","tools/nodetool/disablehintsfordc.rst","tools/nodetool/disableoldprotocolversions.rst","tools/nodetool/drain.rst","tools/nodetool/enableauditlog.rst","tools/nodetool/enableautocompaction.rst","tools/nodetool/enablebackup.rst","tools/nodetool/enablebinary.rst","tools/nodetool/enablefullquerylog.rst","tools/nodetool/enablegossip.rst","tools/nodetool/enablehandoff.rst","tools/nodetool/enablehintsfordc.rst","tools/nodetool/enableoldprotocolversions.rst","tools/nodetool/failuredetector.rst","tools/nodetool/flush.rst","tools/nodetool/garbagecollect.rst","tools/nodetool/gcstats.rst","tools/nodetool/getbatchlogreplaythrottle.rst","tools/nodetool/getcompactionthreshold.rst","tools/nodetool/getcompactionthroughput.rst","tools/nodetool/getconcurrency.rst","tools/nodetool/getconcurrentcompactors.rst","tools/nodetool/getconcurrentviewbuilders.rst","tools/nodetool/getendpoints.rst","tools/nodetool/getinterdcstreamthroughput.rst","tools/nodetool/getlogginglevels.rst","tools/nodetool/getmaxhintwindow.rst","tools/nodetool/getreplicas.rst","tools/nodetool/getseeds.rst","tools/nodetool/getsstables.rst","tools/nodetool/getstreamthroughput.rst","tools/nodetool/gettimeout.rst","tools/nodetool/gettraceprobability.rst","tools/nodetool/gossipinfo.rst","tools/nodetool/handoffwindow.rst","tools/nodetool/help.rst","tools/nodetool/import.rst","tools/nodetool/info.rst","tools/nodetool/invalidatecountercache.rst","tools/nodetool/invalidatekeycache.rst","tools/nodetool/invalidaterowcache.rst","tools/nodetool/join.rst","tools/nodetool/listsnapshots.rst","tools/nodetool/move.rst","tools/nodetool/netstats.rst","tools/nodetool/nodetool.rst","tools/nodetool/pausehandoff.rst","tools/nodetool/profileload.rst","tools/nodetool/proxyhistograms.rst","tools/nodetool/rangekeysample.rst","tools/nodetool/rebuild.rst","tools/nodetool/rebuild_index.rst","tools/nodetool/refresh.rst","tools/nodetool/refreshsizeestimates.rst","tools/nodetool/reloadlocalschema.rst","tools/nodetool/reloadseeds.rst","tools/nodetool/reloadssl.rst","tools/nodetool/reloadtriggers.rst","tools/nodetool/relocatesstables.rst","tools/nodetool/removenode.rst","tools/nodetool/repair.rst","tools/nodetool/repair_admin.rst","tools/nodetool/replaybatchlog.rst","tools/nodetool/resetfullquerylog.rst","tools/nodetool/resetlocalschema.rst","tools/nodetool/resumehandoff.rst","tools/nodetool/ring.rst","tools/nodetool/scrub.rst","tools/nodetool/setbatchlogreplaythrottle.rst","tools/nodetool/setcachecapacity.rst","tools/nodetool/setcachekeystosave.rst","tools/nodetool/setcompactionthreshold.rst","tools/nodetool/setcompactionthroughput.rst","tools/nodetool/setconcurrency.rst","tools/nodetool/setconcurrentcompactors.rst","tools/nodetool/setconcurrentviewbuilders.rst","tools/nodetool/sethintedhandoffthrottlekb.rst","tools/nodetool/setinterdcstreamthroughput.rst","tools/nodetool/setlogginglevel.rst","tools/nodetool/setmaxhintwindow.rst","tools/nodetool/setstreamthroughput.rst","tools/nodetool/settimeout.rst","tools/nodetool/settraceprobability.rst","tools/nodetool/sjk.rst","tools/nodetool/snapshot.rst","tools/nodetool/status.rst","tools/nodetool/statusautocompaction.rst","tools/nodetool/statusbackup.rst","tools/nodetool/statusbinary.rst","tools/nodetool/statusgossip.rst","tools/nodetool/statushandoff.rst","tools/nodetool/stop.rst","tools/nodetool/stopdaemon.rst","tools/nodetool/tablehistograms.rst","tools/nodetool/tablestats.rst","tools/nodetool/toppartitions.rst","tools/nodetool/tpstats.rst","tools/nodetool/truncatehints.rst","tools/nodetool/upgradesstables.rst","tools/nodetool/verify.rst","tools/nodetool/version.rst","tools/nodetool/viewbuildstatus.rst","tools/sstable/index.rst","tools/sstable/sstabledump.rst","tools/sstable/sstableexpiredblockers.rst","tools/sstable/sstablelevelreset.rst","tools/sstable/sstableloader.rst","tools/sstable/sstablemetadata.rst","tools/sstable/sstableofflinerelevel.rst","tools/sstable/sstablerepairedset.rst","tools/sstable/sstablescrub.rst","tools/sstable/sstablesplit.rst","tools/sstable/sstableupgrade.rst","tools/sstable/sstableutil.rst","tools/sstable/sstableverify.rst","troubleshooting/finding_nodes.rst","troubleshooting/index.rst","troubleshooting/reading_logs.rst","troubleshooting/use_nodetool.rst","troubleshooting/use_tools.rst"],objects:{},objnames:{},objtypes:{},terms:{"000kib":[58,198],"000mib":53,"00t89":22,"011mib":198,"014kib":58,"017kib":58,"018kib":[58,198],"01t02":209,"021kib":[58,198],"022kib":58,"024kib":58,"028809z":195,"029kib":58,"031mib":198,"033kib":58,"036kib":58,"03t04":22,"040kib":58,"044kib":58,"045kib":58,"049kib":58,"054mib":198,"055z":195,"056kib":198,"061kib":198,"062mib":198,"063kib":198,"064kib":198,"0665ae80b2d711e886c66d2c86545d91":196,"06t22":209,"077mib":198,"078kib":198,"081kib":198,"082kib":198,"090kib":198,"092mib":198,"096gib":206,"0974e5a0aa5811e8a0a06d2c86545d91":198,"099kib":198,"0d927649052c":58,"0ee8b91fdd0":210,"0h00m04":210,"0percentil":11,"0x0000000000000000":211,"0x0000000000000003":14,"0x00000004":13,"0x00007f829c001000":211,"0x00007f82d0856000":211,"0x00007f82e800e000":211,"0x00007f82e80cc000":211,"0x00007f82e80d7000":211,"0x00007f82e84d0800":211,"0x2a19":211,"0x2a29":211,"0x2a2a":211,"0x2a2c":211,"0x3a74":211,"100b":72,"100k":72,"100m":11,"100mb":6,"1024l":55,"105kib":198,"10m":11,"10mb":6,"10s":[73,211],"10x":[6,60],"115kib":58,"115mib":198,"11e6":73,"11e8":210,"11e9":[58,67],"122kib":198,"128kb":211,"128mb":58,"128mib":[6,54],"128th":4,"12gb":62,"12h30m":22,"130mib":198,"142mib":202,"147mib":198,"14t00":209,"150kib":198,"1520e8c38f00":67,"155kib":198,"15m":65,"160mb":60,"162kib":198,"165kib":198,"167kb":211,"16l":55,"16mb":[44,60],"16th":6,"173kib":198,"176kib":198,"17t06":209,"184kb":211,"192kib":54,"19821dcea330":58,"19t03":[159,202],"1f20868b27c7":[51,67],"1gb":58,"1mo":22,"1n_r":28,"1st":[22,66],"200m":[209,211],"203mib":198,"2062b290":210,"20m":211,"20t20":195,"217kb":211,"217mib":198,"22z":195,"232kib":58,"232mib":198,"233kib":58,"23t06":209,"23z":195,"244m":211,"245mib":198,"247mib":198,"24h":22,"25005289beb2":195,"250m":6,"251m":211,"253mib":198,"256mb":6,"256th":6,"258mib":198,"25mb":211,"265kib":198,"270mib":198,"27t04":209,"280mib":198,"28t17":209,"295kib":198,"296a2d30":58,"296a2d30c22a11e9b1350d927649052c":[56,58],"299kib":198,"29d":22,"29t00":209,"2cc0":210,"2e10":10,"2gb":62,"2nd":[6,11,66,69],"2xlarg":62,"300mib":198,"300s":6,"307kib":198,"30kb":211,"30s":6,"30t23":209,"314kib":198,"322kib":198,"325kib":198,"327e":73,"32gb":62,"32mb":[6,44],"331mib":198,"333kib":198,"33m":209,"348mib":198,"353mib":206,"3578d7de":195,"35ea8c9f":210,"361kib":198,"366b":211,"36x":48,"370mib":198,"378711z":195,"383b":211,"384z":195,"385b":211,"386kib":198,"387mib":198,"388mib":198,"392kib":198,"392mib":198,"394kib":198,"3f22a07b2bc6":195,"3ff3e5109f22":13,"3gb":[61,211],"3ms":211,"3rd":[6,65,69],"401mib":198,"406mib":198,"40a7":210,"40f3":13,"40fa":210,"40s":211,"410kib":198,"412kib":198,"416mib":206,"41b52700b4ed11e896476d2c86545d91":199,"41f9":[51,67],"423b":211,"423kib":198,"4248dc9d790e":195,"431kib":198,"43kb":211,"440kib":198,"443kib":198,"446eae30c22a11e9b1350d927649052c":[56,58],"449mib":198,"452kib":198,"457mib":198,"458mib":198,"45f4":[51,67],"461mib":198,"465kib":198,"46b4":[51,67],"46e9":210,"476mib":198,"481mib":198,"482mib":202,"48d6":195,"4ae3":13,"4d40":195,"4dcdadd2":[51,67],"4f34":[51,67],"4f3438394e39374d3730":199,"4f58":210,"4kb":11,"4mib":[6,54],"4th":67,"4xlarg":62,"500m":211,"501mib":198,"50kb":[6,211],"50m":[11,211],"50mb":[6,55,60,203],"50th":207,"512mb":6,"512mib":[6,54],"513kib":198,"521kib":198,"522kib":58,"524kib":198,"536kib":198,"543mib":198,"545kib":198,"54kb":211,"550mib":198,"5573e5b09f14":13,"559kib":198,"561mib":198,"563kib":198,"563mib":198,"56m":209,"571kib":198,"576kb":211,"5850e9f0a63711e8a5c5091830ac5256":204,"591mib":198,"592kib":198,"5gb":55,"5kb":6,"5level":55,"5mb":60,"603kib":198,"606mib":198,"60m":11,"61111111111111e":199,"613mib":198,"619kib":198,"61de":210,"635kib":198,"6365332094dd11e88f324f9c503e4753":[197,200,202,203,205,206],"638mib":198,"640kib":198,"646mib":198,"64k":6,"64kb":61,"64kib":54,"650b":211,"65c429e08c5a11e8939edf4f403979ef":[195,197],"65kb":211,"663kib":198,"665kib":198,"669kb":211,"683kib":58,"684b":[51,67],"684mib":198,"688kib":198,"690mib":198,"6e630115fd75":210,"6gb":210,"6ms":6,"6tb":62,"701mib":198,"715b":211,"718mib":198,"71b0a49":209,"725mib":198,"730kib":198,"732mib":198,"734mib":198,"736kb":211,"7374e9b5ab08c1f1e612bf72293ea14c959b0c3c":37,"737mib":198,"738mib":198,"743kib":198,"744mib":198,"751mib":198,"752e278f":210,"75th":65,"771mib":198,"775mib":206,"780mib":198,"782kib":198,"783522z":195,"789z":195,"791mib":198,"793kib":198,"798mib":198,"79kb":211,"7f3a":210,"802kib":198,"807kib":58,"812mib":198,"813kib":198,"814kib":198,"832mib":198,"835kib":198,"840kib":198,"843mib":198,"845b":211,"846kib":198,"848kib":198,"84fc":195,"861mib":198,"86400s":60,"869kb":211,"872kib":198,"877mib":198,"880mib":198,"882kib":198,"889mib":198,"892kib":198,"894mib":198,"89h4m48":22,"8gb":[62,211],"8th":[6,59],"903mib":198,"90percentil":11,"90th":65,"911kib":198,"920kib":198,"920mib":198,"9328455af73f":210,"938kib":198,"954kib":198,"957mib":198,"95ac6470":73,"95th":65,"965kib":198,"9695b790a63211e8a6fb091830ac5256":204,"974b":210,"975kib":198,"983kib":198,"98th":65,"993mib":198,"996kib":198,"99f7":[51,67],"99p":[11,58],"99percentil":11,"99th":[65,207],"9dc1a293":210,"9e6054da04a7":210,"9eeb":[51,67],"9gb":211,"9percentil":11,"9th":65,"\u00eatre":9,"abstract":[33,38],"boolean":[9,11,12,14,17,20,22,28,29,73],"break":[11,31,41,60,66,204,208,211],"byte":[4,6,9,13,22,28,51,54,65,82,100,136,186,198,210],"case":[4,6,10,11,12,13,14,16,17,18,22,24,26,27,28,34,37,38,41,43,44,54,57,58,62,63,68,70,72,73,198,209,210,211],"catch":[33,54,200],"class":[6,11,14,22,29,33,39,43,51,53,55,56,58,60,61,64,67,68,72,137,149,170,198,209],"default":[4,6,10,11,13,14,17,18,20,22,27,32,39,43,44,45,48,51,54,55,56,57,58,59,60,61,63,65,66,67,68,70,72,73,77,96,100,107,136,137,139,142,152,153,159,174,176,187,195,198,199,203,207,209,210,211],"enum":9,"export":[39,53,65,73,211],"final":[14,20,24,28,33,35,39,42,51,55,58,59,60,62,68,74,153,194,211],"float":[9,10,11,12,14,17,19,22,57,61],"function":[3,6,9,10,11,12,15,16,18,20,22,28,38,46,50,51,55,68,69,71,73,194],"goto":32,"import":[11,14,22,23,24,27,39,40,43,45,56,60,62,63,64,65,67,73,137,207,210,211],"int":[4,9,10,11,13,14,17,18,19,20,22,43,51,56,58,59,61,65,66,67],"long":[4,6,13,22,27,37,38,44,53,56,60,63,65,66,72,201,202,209,211],"new":[0,3,4,6,10,11,14,16,17,18,19,20,21,22,24,27,28,32,33,35,36,38,39,41,42,43,47,50,51,53,54,55,56,57,58,60,62,63,66,68,70,72,128,135,137,197,198,200,202,205,207],"null":[9,10,12,13,14,17,18,22,33,73],"public":[6,14,33,34,42,43,44,48,58,68,69],"return":[6,9,11,13,14,16,17,18,19,20,22,24,27,38,51,63,66,72,152,196,197,211],"short":[4,22,25,28,35],"static":[6,9,10,11,18,24,25,28,35,58,65,69,199],"super":[4,24,68,71,72],"switch":[4,6,10,20,24,39,44,54,64,65,68,69],"throw":[6,14,33,43,51,207],"transient":[3,6,11],"true":[6,11,12,17,20,22,27,28,39,44,51,53,55,56,59,60,63,68,70,73,134,137,204],"try":[6,11,24,26,27,33,34,39,41,44,53,55,58,60,67,152,198,210,211],"var":[4,6,33,48,195,196,197,198,199,200,201,202,203,204,205,206,209,211],"void":43,"while":[4,6,10,11,12,13,22,25,28,30,37,41,42,51,54,57,58,60,61,62,63,67,68,73,198,207,209,210,211],AES:6,AND:[9,11,13,14,18,20,29,51,58,68,72,73,209],AWS:62,Added:[10,52],Adding:[6,11,20,22,28,44,50,51,54,64,68],And:[11,14,20,54,68],Are:38,Ave:22,BUT:33,But:[13,20,22,27,32,33,41,44,58,66,73],CAS:[6,210],CCS:211,CFs:[152,159],CLS:73,CMS:211,DCs:6,DNS:44,Doing:[10,74,194],EBS:62,For:[0,4,6,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,28,36,41,42,43,44,45,48,49,51,54,55,60,62,63,66,67,68,69,72,73,198,199,200,203,207,209,210,211],GCs:6,HDs:211,Has:38,IDE:[30,36,40,50],IDEs:[30,39,40],IDs:[25,27,137,177],INTO:[6,9,11,13,14,17,22,51,56,58,67],IPs:[6,69,158,177],Ids:183,Its:[51,58],JKS:6,JPS:211,KBs:[6,63],LCS:[11,199],LTS:53,NFS:62,NOT:[6,9,10,11,13,14,16,18,20,21,22,58],NTS:6,N_s:28,Not:[13,20,41,53,60,61],ONE:[0,6,11,65,66,72,73],One:[24,27,41,43,44,53,58,60,211],PFS:6,Pis:62,QPS:207,Such:22,THE:6,TLS:[6,58,64,198],That:[0,11,12,18,22,27,41,44,60,73,211],The:[0,3,4,6,8,9,10,11,12,14,16,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,35,36,37,39,41,42,43,44,45,48,49,50,51,53,54,56,57,58,59,61,62,63,65,66,67,68,69,70,71,72,73,77,80,85,87,93,97,103,106,107,110,115,119,121,123,128,135,137,139,143,144,150,152,159,162,163,170,176,177,178,185,187,190,191,193,197,198,199,200,202,203,204,205,208,209,210,211],Their:22,Then:[13,43,44,48,60,68,200,204,211],There:[6,10,11,12,13,14,22,25,27,28,30,39,41,43,44,54,60,63,65,67,68,72,201,203,207,210,211],These:[4,6,11,14,30,39,54,58,65,67,68,72,73,205,207,208,209,210,211],USE:[9,14,15,51,55,56],USING:[9,13,16,21,22,60],Use:[6,11,13,20,24,25,44,49,50,51,58,59,64,68,72,73,74,75,80,137,142,152,183,190,194,195,200,201,202,205,208],Used:[23,24,25,26,27,28,29,30,65,211],Useful:211,Uses:[6,17,64,69],Using:[11,13,35,43,44,51,52,64,68,74,194,195,198,202,205,209],WILL:6,WITH:[9,11,12,16,18,20,29,51,56,57,58,59,60,61,67,68,72,73],Will:[6,50,51,63,100,137,170,200],With:[6,13,17,44,58,60,66,67,70,76,209,211],Yes:44,_build:53,_build_java:53,_by_:24,_cache_max_entri:68,_cdc:59,_development_how_to_review:36,_if_:6,_main:53,_must_:6,_only_:209,_path_to_snapshot_fold:58,_trace:[65,210],_udt:14,_update_interval_in_m:68,_use:14,_validity_in_m:68,_x86_64_:211,a278b781fe4b2bda:48,a6fd:210,abbrevi:42,abil:[14,20,30,44,61],abilityid:16,abl:[0,6,14,22,25,26,28,32,35,39,43,44,51,56,60,68,207,208],abort:32,about:[4,6,20,23,24,26,27,28,29,35,39,40,41,43,44,51,57,60,67,69,73,79,137,158,199,209,210,211],abov:[4,6,8,11,12,13,14,22,34,39,41,44,60,65,72,74,194,198,205,211],absenc:12,abstracttyp:22,ac79:210,acceler:71,accept:[0,6,10,11,12,13,17,41,43,57,61,63,66,70,95,137],access:[6,10,11,20,22,24,26,30,39,41,55,58,62,63,64,65,71,198,199,207,208,211],accident:[24,197],accompani:6,accomplish:[26,51],accord:[4,6,24,44],accordingli:[6,14,44],account:[6,22,35,42,43,211],accru:[60,65],accumul:[6,60,63,65],accur:[6,24,28,44,57,70,158,199],accuraci:[57,139,187],acheiv:68,achiev:[6,51,60,65],achil:46,acid:3,ack:[4,6,66],acknowledg:[25,63,66],acoount:65,acquir:[20,54,65],across:[3,6,11,20,25,27,28,41,63,65,67,68,69,72,137,141,199,206],act:[26,28,209],action:[6,13,20,39,63,206,211],activ:[4,6,30,36,41,51,54,59,65,67,73,137,139,187,207,209,210,211],activetask:65,actor:68,actual:[4,6,13,21,28,30,33,35,38,42,44,48,54,55,60,67,69,72,152,202,211],acycl:20,adapt:[23,24,25,26,27,28,29,30],add:[0,6,9,10,11,22,24,25,28,32,35,36,37,38,40,41,42,45,48,50,51,53,55,56,58,60,63,66,67,68,72,200,205,209],addamsfamili:11,added:[0,3,4,6,10,11,14,19,24,35,38,51,54,56,58,59,60,63,66,67,203],adding:[6,13,14,24,28,38,51,62,67,73,200,206],addit:[0,6,9,11,13,19,20,22,24,25,26,27,28,39,41,45,54,55,56,60,62,63,65,66,68,73,209,211],addition:[11,13,32,60,67,72,209],additional_write_polici:[11,58],addr:54,address:[6,8,17,22,25,26,29,32,39,41,45,50,51,53,54,55,56,58,65,67,69,70,71,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,210,211],addressload:51,addrow:58,adher:10,adjac:60,adjust:[6,11,25,57],adler32:4,adopt:54,adv:48,advanc:[6,35,55,64,68,208],advantag:[27,62],advers:[44,210],advic:[41,44],advis:[6,12,18,22,44],aefb:195,af08:13,afd:22,affect:[11,24,38,41,44,60,66,159,202,207,211],afford:6,afraid:27,after:[3,5,6,10,11,12,13,14,16,17,18,24,25,27,39,41,42,44,51,53,56,58,59,60,62,63,64,65,66,67,68,69,73,200,201,204],afterward:[32,35,39,43],afunct:14,again:[6,25,41,42,51,53,56,60,67,70,73,201,204],against:[6,11,14,18,27,30,35,41,43,44,51,62,63,67,70,72,73,152,199,211],agent:[24,51,56,58,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,211],agentlib:39,aggreg:[3,6,9,10,13,15,18,20,51,55,65,73],aggress:207,ago:201,agre:66,aid:12,aim:[6,209],akeyspac:14,akin:54,alg:[58,198],algorithm:[6,11,58,70,198,209],alia:[10,13,14,46],alias:[6,10,18],alic:20,align:33,aliv:6,all:[0,3,4,6,9,11,12,13,14,17,18,19,22,23,24,25,26,27,28,29,30,32,33,34,35,37,38,39,41,43,50,51,53,54,55,57,58,59,60,63,65,66,67,68,70,72,73,74,77,78,79,95,107,112,128,129,134,137,139,141,150,153,159,174,176,178,187,189,190,191,194,196,200,202,206,207,209,210,211],allmemtableslivedatas:65,allmemtablesoffheaps:65,allmemtablesonheaps:65,alloc:[6,44,53,54,59,62,65],allocate_tokens_for_keyspac:70,allow:[0,4,6,9,10,11,12,14,16,17,18,22,23,24,27,32,35,36,45,51,57,58,59,60,61,62,66,67,69,72,202,210,211],allowallauthent:[6,68],allowallauthor:[6,68],allowallinternodeauthent:6,allowallnetworkauthor:6,almost:[4,6,14,22,54,60,207,211],alon:[11,33],along:[6,13,27,36,42,53,55,63,134,137,209],alongsid:[49,73],alpha4:[11,22,50],alphabet:33,alphanumer:[11,20],alreadi:[6,11,14,16,18,22,24,26,27,41,44,51,53,54,58,60,68,72,74,190,194,203],also:[0,3,4,6,10,11,12,13,14,17,18,20,22,23,24,25,26,28,30,32,35,39,41,42,43,44,45,51,53,55,56,58,59,60,62,63,65,66,68,70,73,107,191,204,205,209,210,211],alter:[0,9,10,15,17,28,44,57,59,60,61,67,68],alter_keyspace_stat:12,alter_role_stat:12,alter_table_instruct:11,alter_table_stat:12,alter_type_modif:22,alter_type_stat:[12,22],alter_user_stat:12,altern:[10,11,12,13,17,22,39,41,45,58,62,63,66,68,198],although:[6,27,28,41,54,72,209,211],altogeth:54,alwai:[0,4,6,9,10,11,13,14,18,22,27,33,35,41,42,43,44,51,54,60,62,72,207,211],amazonaw:53,amen:[24,26,27,29],amend:37,amenities_by_room:[24,29],amenity_nam:29,among:66,amongst:11,amount:[6,11,13,22,28,39,41,43,44,60,61,62,63,65,67,70,73,152,211],amplif:[60,62],anaggreg:14,analogu:13,analysi:[24,28,208,209],analyt:[24,57],analyz:[25,28,43,211],ancestor:[4,205],ani:[0,4,6,10,11,12,13,14,17,18,20,21,22,24,25,27,30,32,34,35,37,38,39,41,42,43,45,48,50,51,53,54,58,60,62,63,65,66,67,68,70,72,73,75,128,134,137,142,159,174,195,199,202,204,205,208,209,210],annot:33,anonym:[12,22,55],anoth:[6,11,14,20,22,24,27,28,43,51,54,56,58,60,66,68,73,196,203,208,211],anotherarg:14,answer:[40,211],ant:[32,34,39,41,43,53],antclassload:43,anti:[6,22,31,63],anticip:[0,11],anticompact:[60,65,183,203],anticompactiontim:65,antientropystag:[65,210],antipattern:62,anymor:[37,60],anyon:33,anyth:60,anywai:[6,53],anywher:[13,54,59],apach:[2,3,5,6,7,14,21,30,33,34,35,37,38,40,41,42,43,44,47,48,51,53,54,55,56,58,60,61,63,65,68,71,74,195,196,197,198,199,200,201,202,203,205,206,209],apart:55,api:[6,8,17,49,69],appar:24,appear:[6,11,12,14,24,51,60,66,73],append:[4,22,24,37,55,62,63,65,73,209],appendic:[15,50],appendix:[12,15],appl:22,appli:[4,6,9,10,11,12,13,20,22,37,41,43,44,54,63,65,66,70,72,73],applic:[0,6,11,20,23,24,25,27,28,29,31,33,36,38,39,50,52,53,55,58,61,68,72,209],appreci:41,approach:[4,24,25,26,27,28,54,60,70],appropri:[6,11,20,22,38,41,42,54,68,69,70,209],approv:32,approxim:[28,51,60,65,199],apt:[48,211],arbitrari:[11,12,22,56,72],architectur:[25,44,50,71],archiv:[4,6,42,51,59,100],archive_command:[51,100],archive_retri:[51,100],area:[36,211],aren:[13,67],arg:[14,51,137,175,195,199,205],argnam:14,argnum:14,argument:[6,11,13,14,16,17,44,45,51,56,58,61,72,73,75,76,77,78,80,85,87,93,97,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193],arguments_declar:14,arguments_signatur:14,arithmet:[10,12,15,50],arithmetic_oper:12,armor:42,around:[6,20,24,27,51,60,62,69,211],arrai:[6,23,44,54],arriv:[6,41,44,54],arrow:26,artem:24,artifact:[26,34,39,40],artifici:11,asap:10,asc:[9,11,13,29],ascend:[11,13],ascii:[9,14,17,22],asdf:195,asf:[8,39,42],ask:[5,28,41,42,43,50,68],aspect:11,assassin:137,assertionerror:33,assertrow:43,assess:[210,211],assign:[6,13,20,25,27,44],assist:24,associ:[6,11,26,51,71,205,207],assum:[6,11,14,25,26,27,28,35,39,68,69,207,211],assumpt:68,assur:52,asterisk:25,astyanax:46,async:[6,68],asynchron:[16,44,51,62],asynchroni:65,ata:27,atabl:14,atom:[3,11,13,21,37,66],atomiclong:65,attach:[36,41,68,71,211],attack:68,attemp:65,attempt:[0,6,11,16,18,20,22,24,44,54,55,60,63,65,66,67,68,73,74,153,194,204,209],attent:[33,34,41,42],attract:24,attribut:[23,24,25,51,55,60],audienc:0,audit:[3,6,27,51,86,96,137],audit_log:6,audit_logging_opt:55,audit_logs_dir:55,auditlog:96,auditlogkeyspac:51,auditlogview:[3,55],audt:55,aug:[51,56,58,204],auth:[6,55,58,198],authent:[10,55,58,64,73,198],authenticatedus:6,author:[9,20,22,35,41,64,72],authorizationproxi:68,authprovid:[58,198],auto:[6,11,44,53,56,72,178],auto_bootstrap:70,auto_snapshot:56,autocompact:[60,87,97,137,178],autom:[30,33,36],automat:[3,6,13,14,16,32,35,39,43,44,48,56,60,67,68,70,72],avail:[0,3,6,8,11,14,20,23,24,25,26,27,28,29,30,32,39,41,42,43,48,51,53,54,55,59,63,66,67,68,69,71,73,77,107,150,159,170,190,207,209,211],availabil:6,available_rooms_by_hotel_d:[24,28,29],averag:[6,11,14,28,60,65,198,209,210,211],average_live_cells_per_slice_last_five_minut:186,average_s:11,average_tombstones_per_slice_last_five_minut:186,averagefin:14,averagest:14,avg:[28,58,198,211],avg_bucket_s:60,avgqu:211,avgrq:211,avoid:[6,11,12,27,33,38,41,51,54,57,60,62,65,68,69,73,191,198],awai:[39,70,73,210],await:211,awar:[0,6,11,41,54,57,61,63,158,207,210],awesom:72,axi:53,az123:25,azur:62,b00c:67,b124:13,b135:58,b2c5b10:209,b32a:[51,67],b64cb32a:[51,67],b70de1d0:13,b7a2:210,b7c5:210,b957:195,b9c5:210,back:[6,11,35,51,54,55,60,63,65,66,70,134,137,210],backend:6,background:[42,44,48,64,68,209,211],backlog:[6,54],backpressur:[6,54],backpressurestrategi:6,backup:[3,6,50,60,64,70,73,88,98,137,179,204,205],backward:[6,10,11,15,20,22],bad:[6,14,44,68,69,207,210],balanc:[6,24,63,70,207,210],banana:22,band:22,bandwidth:[6,54,71,211],bank:24,bar:[12,33,211],bardet:22,bare:6,base:[3,4,6,10,11,13,14,18,19,20,22,24,25,27,28,32,34,36,37,40,41,42,43,44,51,54,55,60,62,65,66,68,70,71,199,207,210],bash:[44,53,211],bashrc:53,basi:[6,11,32,44,51,54,61],basic:[6,11,24,25,54,60,62,72,74,194,205,208],batch:[0,4,6,9,11,15,27,43,50,51,64,66,72,73,207,211],batch_remov:[65,210],batch_stat:12,batch_stor:[65,210],batchlog:[13,65,109,137,154,160],batchtimemilli:51,batchtyp:72,bbee:58,bc9cf530b1da11e886c66d2c86545d91:202,be34:13,beatl:22,beca:73,becaus:[0,4,6,11,13,14,20,24,27,28,48,53,54,56,60,61,63,65,66,68,199,202,211],becom:[4,6,11,14,20,41,56,60,65,66,68,70],been:[0,4,6,10,11,13,14,15,20,22,24,38,41,42,51,53,54,56,58,60,62,66,67,68,159,202,205,207],befor:[0,4,6,10,11,13,14,16,19,21,22,25,26,28,32,35,36,39,40,42,43,46,51,54,55,56,58,60,63,65,66,68,69,70,72,73,100,176,194,195,196,197,198,199,200,201,202,203,204,205,206,207],begin:[9,12,13,24,26,27,43,68,73],beginn:41,begintoken:73,behalf:24,behav:6,behavior:[0,6,10,11,14,17,22,33,38,57,60,64,70,153,207],behind:[6,33,43,44,51,55,60],being:[0,4,6,11,13,17,22,24,28,38,42,43,44,51,54,55,57,58,60,65,66,67,70,200,209,210,211],believ:[63,207],belong:[11,13,14,65,77,137],below:[6,11,12,13,17,20,22,23,24,25,26,27,28,34,41,48,54,55,60,65,73,83,198,200,207,209],benchmark:[51,62,72],benefici:60,benefit:[6,36,57,60,62,64,198],best:[6,24,27,29,30,35,42,43,60,63,64,68,69,207,211],best_effort:6,better:[6,33,35,36,41,54,60,62,63,198,210,211],between:[0,4,6,9,10,11,12,13,15,23,24,25,26,31,41,44,54,57,60,61,63,65,66,67,68,71,72,152,174,211],beyond:[6,60,73,191],big:[6,28,56,58,60,80,195,196,197,198,199,201,202,203,204,205,206],bigg:28,bigger:[11,60],biggest:14,bigint:[9,14,17,19,22],bigintasblob:14,bigtableread:[196,202,204,206],billion:28,bin:[39,48,49,51,53,58,73,209],binari:[14,42,47,51,55,68,89,99,137,180,209],binauditlogg:96,bind:[6,10,12,14,44,51,58],bind_mark:[12,13,18,22],binlog:[51,55],biolat:211,biolog:11,biosnoop:211,birth:13,birth_year:13,bit:[14,17,22,28,34,41,44,53,61,62],bite:44,bitempor:71,bitstr:9,black:6,blank:[6,33,44,199],blindli:44,blob:[9,10,12,17,22,50,61,63,72],blob_plain:42,blobasbigint:14,blobastyp:14,block:[4,6,11,37,45,51,54,55,60,62,64,65,67,68,74,100,194,209,210,211],blockedonalloc:6,blockingbufferhandl:54,blog:[6,13],blog_til:13,blog_titl:13,blogpost:72,bloom:[4,11,50,62,64,65,199],bloom_filter_false_posit:186,bloom_filter_false_ratio:186,bloom_filter_fp_ch:[4,11,57,58],bloom_filter_off_heap_memory_us:186,bloom_filter_space_us:186,bloomfilterdiskspaceus:65,bloomfilterfalseposit:65,bloomfilterfalseratio:65,bloomfilteroffheapmemoryus:65,blunt:68,bnf:12,bob:[13,20],bodi:[6,11,12,54,72],bog:23,boilerpl:40,book:[23,26],boolstyl:73,boost:6,boot:44,bootstrap:[0,6,50,53,61,64,65,68,137,142,170,200],born:13,borrow:54,both:[0,6,11,13,14,18,22,23,24,28,36,37,38,41,42,44,45,51,54,57,60,61,62,65,66,68,70,72,73,205,211],bottleneck:6,bottom:44,bound:[4,6,11,12,22,51,54,55,58,62,68],boundari:200,box:[6,26,68,69],brace:33,bracket:12,braket:12,branch:[32,35,37,38,39,42,43],branchnam:41,breadcrumb:207,breakdown:[210,211],breakpoint:39,breed:43,brendangregg:211,breviti:54,brief:211,briefli:210,bring:[6,53],brk:44,broadcast:6,broadcast_address:69,broken:[6,60,65,202],brows:[6,42,195,196,197,198,199,200,201,202,203,205,206],browser:[73,211],bucket:[28,60],bucket_high:60,bucket_low:60,buff:211,buffer:[4,6,51,53,54,58,59,63,65],bufferpool:[53,64],buffers_mb:211,bug:[10,37,40,42,43,44,50,67],build:[18,27,30,32,34,35,36,40,41,42,43,50,52,58,65,67,71,72,137,193],builder:[6,58,114,137,167],buildfil:53,built:[18,28,39,53,65],bulk:[50,63,64,198],bump:[4,10,200],bunch:33,burn:59,busi:[24,27],button:[35,39,44],bytebuff:[14,54],byteorderedpartition:[6,14],bytesanticompact:65,bytescompact:65,bytesflush:65,bytesmutatedanticompact:65,bytespendingrepair:65,bytesrepair:65,bytestyp:[9,199],bytesunrepair:65,bytesvalid:65,bz2:42,c09b:67,c217:58,c22a:58,c60d:195,c73de1d3:13,c_l:28,cach:[6,11,20,34,44,45,58,62,64,69,128,130,131,132,137,161,162,210],cachecleanupexecutor:[65,210],cached_mb:211,cachenam:65,cachestat:211,cadenc:53,calcul:[6,23,24,25,31,54,57,58,59,60,65,66,69,198,199],call:[9,11,12,13,14,20,24,33,35,40,45,50,51,55,56,58,60,61,62,65,70,137,170,211],callback:[54,65],caller:33,can:[0,4,5,6,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,27,28,30,32,33,34,35,36,37,38,39,41,42,43,45,48,49,50,51,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,72,73,75,77,78,80,85,87,93,97,100,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,195,196,197,198,200,201,202,203,204,207,208,209,210,211],cancel:[10,153],candid:60,cannot:[6,9,11,13,14,17,18,20,22,27,43,53,54,58,60,63,68,75,137,210],cap:[12,111,116,122,137,164,169,172],capabl:[0,6,44,71,73],capac:[6,28,51,54,59,65,69,71,137,139,161,187,206,207,209,211],capacit:207,capi:50,captur:[6,11,24,50,51,64,68,74,209],cardin:199,care:[6,60,72,152,211],carefulli:34,carlo:20,carpent:[23,24,25,26,27,28,29,30],carri:[33,152],cascad:27,cascommit:65,cascontent:[123,173],casprepar:65,caspropos:65,casread:65,cassablanca:22,cassafort:46,cassandra:[0,2,3,4,5,8,10,11,13,14,18,20,21,22,23,24,25,26,28,29,31,33,34,36,37,41,46,47,49,51,53,54,56,57,58,60,61,62,63,65,67,69,70,73,96,100,137,148,152,155,159,184,192,194,195,196,197,198,199,200,201,202,203,205,206,207,208,210,211],cassandra_flam:211,cassandra_hom:[4,6,53,59,63,68,209],cassandra_job_dsl_se:32,cassandra_stack:211,cassandra_use_jdk11:53,cassandraauthor:[6,68],cassandradaemon:[39,48,53],cassandrafullquerylog:51,cassandralogin:68,cassandranetworkauthor:6,cassandrarolemanag:[6,68],casser:46,cassi:46,cast:[10,13,18],caswrit:65,cat:[22,195,211],catalog:[56,58],catalogkeyspac:[56,58],catalokeyspac:56,categor:65,categori:[11,12,13,14,55,96],caught:[38,65],caus:[4,6,18,27,44,54,60,67,68,200,202,209,210,211],caution:[6,61],caveat:68,cbc:6,ccm:[38,43,211],ccmlib:43,cd941b956e60:210,cdc:[6,11,58],cdc_enabl:59,cdc_free_space_check_interval_m:59,cdc_free_space_in_mb:59,cdc_raw:[6,59],cdc_raw_directori:59,cdccompactor:6,cell:[6,22,28,65,107,191,195,199,210],center:[3,6,11,20,22,24,44,63,69,70,93,103,137,152],central:[39,68,73,207],centric:[20,35],certain:[4,6,9,11,20,35,43,60,68,196],certainli:[14,24,26,28],certif:[64,137,148],cf188983:195,cfname:[121,139,187],cfs:33,chain:20,challeng:[36,71],chanc:[36,57,66,199],chang:[4,6,11,12,15,20,22,27,32,34,35,36,37,39,40,42,47,48,50,51,54,56,61,64,65,67,68,170,197,200,209,211],changelog:42,charact:[11,12,13,17,20,22,28,33,72,73],character:6,chat:8,cheap:[6,11,51],chebotko:[24,25,30],check:[0,6,13,24,32,33,38,39,41,42,43,44,51,53,54,57,58,59,60,65,68,74,128,137,152,191,194,206,210],checklist:[40,41,50],checkout:[35,39,41,42],checksum:[4,6,11,61,137,191,205],chen:23,cherri:37,chess:13,child:73,chmod:[51,58,68],choic:[6,11,42,50,60,64,201],choos:[0,6,11,40,42,46,62,65],chosen:[0,6,11,14,210],chown:68,christoph:22,chrome:73,chronicl:[51,55],chunk:[4,6,11,44,54,61,73],chunk_length_in_kb:[11,58,61],chunk_length_kb:6,chunk_lenth_in_kb:11,chunkcach:65,chunksiz:73,churn:6,cipher:[6,58,68,198],cipher_suit:6,circular:20,circumst:[11,27,66],citi:[22,29],claim:30,clash:12,class_nam:[4,6],classload:[43,53],classpath:[6,14,22,65],claus:[10,11,14,16,17,18,20,33],clean:[6,33,51,65,74,77,137,155,194,198],cleanli:41,cleanup:[44,60,64,65,107,137,183,205],clear:[38,41,58,74,79,128],clearli:26,clearsnapshot:[56,137],click:[13,39,41,42,43,211],client:[0,4,6,8,10,11,13,17,20,22,27,38,44,45,47,50,55,58,59,62,63,64,66,73,79,137,198,202,208,209,210,211],client_encryption_opt:[58,68,198],clientrequest:65,clientstat:137,clock:6,clockr:6,clojur:47,clone:[39,42,44,53,73,211],close:[6,15,35,42,58,68,211],closer:57,closest:66,cloud:64,clue:[24,211],cluster:[0,3,4,6,9,10,11,13,14,21,22,24,27,28,29,30,38,43,45,49,50,51,53,54,56,58,60,62,63,65,66,67,68,69,70,72,73,74,84,105,109,125,137,160,177,194,199,206,207,208,209,211],cluster_nam:[45,49],clustering_column:11,clustering_ord:11,clusteringtyp:199,cmake:211,cmd:211,cmsparallelremarken:39,coalesc:6,coalescingstrategi:6,codd:27,code:[6,10,12,14,21,25,28,32,35,36,37,38,39,40,43,50,53,61,65,207,211],codestyl:33,coher:71,col:[14,72],cold:6,collat:6,collect:[6,10,11,12,13,14,15,17,23,25,30,62,64,65,66,72,107,209],collection_liter:12,collection_typ:22,collector:209,color:[22,73,211],column1:9,column:[3,4,6,9,10,11,12,13,14,15,16,17,18,20,22,24,25,27,28,29,30,51,54,56,61,65,66,67,71,72,73,121,139,159,176,187,199,202,204,209,210],column_count:51,column_definit:[11,51],column_nam:[11,13,16],columnfamili:[4,6,9,33,60,67,197,200],columnspec:72,colupdatetimedeltahistogram:65,com:[6,14,32,33,35,37,42,53,68,211],combin:[4,6,10,54,60,66],come:[6,9,26,28,68,211],comingl:60,comma:[6,11,12,13,45,55,58,68,70,73,96,139,142,187,198],command:[0,3,6,18,27,30,34,37,42,43,44,45,48,49,51,53,56,58,61,63,64,67,68,72,74,75,76,77,78,80,85,87,93,97,100,103,106,107,110,112,115,119,121,123,127,128,135,137,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,194,197,198,203,204,205,208,209,210,211],commandlin:56,comment:[4,6,11,15,18,29,33,35,36,38,58,68],commit:[4,6,8,11,35,40,41,42,50,54,65,205,211],commitlog:[2,6,44,45,62,64,199,209,210],commitlog_archiv:[4,6],commitlog_compress:4,commitlog_directori:[4,45,62],commitlog_segment_size_in_mb:[4,44],commitlog_sync:4,commitlog_sync_batch_window_in_m:4,commitlog_sync_period_in_m:4,commitlog_total_space_in_mb:4,commitlogposit:199,commitlogread:59,commitlogreadhandl:59,commitlogseg:[6,64,65],committ:[36,37,40,41,42,43],common:[0,14,15,24,25,27,33,35,38,41,52,54,64,67,73,207,208,211],common_nam:11,commonli:[51,63,137],commun:[6,8,24,36,38,39,41,44,45,49,54,55,58,68,198],commut:44,compact:[4,6,11,15,44,50,56,57,58,61,62,64,72,77,81,82,107,110,111,137,150,159,163,164,170,178,183,190,196,197,198,199,200,202,205,208,209,211],compacted_partition_maximum_byt:186,compacted_partition_mean_byt:186,compacted_partition_minimum_byt:186,compaction_:183,compaction_histori:209,compaction_throughput:210,compaction_window_s:60,compaction_window_unit:60,compactionbyteswritten:65,compactionexecutor:[65,210],compactionhistori:[60,137],compactionid:183,compactionparamet:60,compactionparametersjson:60,compactions_in_progress:205,compactionstat:[60,137,210],compactionstrategi:64,compactiontask:209,compactor:[113,137,166],compani:27,compar:[3,4,6,34,41,52,60,65,66,67,72,207,210],comparis:28,comparison:6,compat:[6,9,10,11,13,15,20,38,41,58,74,211],compatilibi:22,compet:6,compil:[33,34,39,53,73],compilerthread3:211,complain:39,complet:[6,13,14,24,29,30,41,42,44,51,54,56,59,60,63,65,66,67,68,70,73,137,151,153,202,204,205,210],completedtask:65,complex:[4,6,9,14,22,23,25,27,28,41],complexarg:14,compliant:[6,14,68],complic:41,compon:[4,6,11,24,38,57,65,68,137,170,211],compos:[11,13,22],composit:[4,11],compound:17,comprehens:38,compress:[4,6,11,43,50,54,58,60,62,63,64,65,72,199],compression_level:[11,61],compression_metadata_off_heap_memory_us:186,compressioninfo:[4,56,58],compressionmetadataoffheapmemoryus:65,compressionratio:65,compressor:[4,6,11,63,199],compris:[4,11,61],compromis:[42,68],comput:[4,6,11,14,28,51,53,206],concaten:[14,55],concentr:23,concept:[3,20,27,30,60],conceptu:[24,26,27,30,31,50],concern:[13,14,25,211],conclus:6,concret:[12,22],concurr:[6,32,54,58,62,72,112,113,114,137,152,165,166,167,198,210,211],concurrent_compactor:210,concurrent_materialized_view_build:18,concurrent_writ:4,concurrentmarksweep:62,condens:13,condit:[6,10,12,13,20,22,33,37,60,65,68,72,73,211],conditionnotmet:65,conf:[6,44,45,48,53,58,65,68,73,198,209],config:[32,54,58,65,68,73,74,194],configu:[55,211],configur:[0,3,4,11,20,22,27,32,39,43,44,47,48,50,52,53,54,58,64,65,68,69,71,72,73,83,100,137,155,170,197,198,199,207,209,210],confirm:[6,8,25,26,29,32,38,39],confirm_numb:29,conflict:[13,22,37,40],conform:[18,38,58],confus:[10,12,44,211],congratul:35,conjunct:73,connect:[6,11,22,23,30,39,49,50,51,58,65,68,69,72,73,79,83,136,137,198,211],connectednativecli:65,connectednativeclientsbyus:65,connectionsperhost:[58,198],connector:[23,44,46,68],connnect:65,consecut:[28,45],consensu:63,consequ:[11,13,19,22,62],conserv:[6,63],consid:[0,6,13,22,24,28,36,41,45,55,57,60,62,63,66,206],consider:[13,22,23,24,25,27,58],consist:[2,3,6,11,12,13,14,29,38,54,56,63,64,65,68,70,74,207,210],consol:[39,45,55,73],constant:[10,11,15,17,22,58],constantli:[6,60],constrain:27,construct:[12,66,211],constructor:[6,33],consum:[6,43,51,54,57,59,65,210],consumpt:59,contact:[6,11,44,50,66,207],contain:[0,3,6,8,9,10,11,12,13,15,16,18,20,22,24,25,34,39,41,43,51,54,56,60,61,63,65,68,71,73,176,196,201,205,207,209,210,211],contend:[6,65],content:[4,6,11,12,13,24,35,50,51,60,66,73,100,195,211],contentionhistogram:65,context:[4,6,9,20,22,26,39,41,44,68,209],contigu:13,continu:[0,6,28,33,43,53,54,55,60,63,68,69],contrarili:12,contrast:[24,27,43,68],contribut:[5,32,35,37,43,50],contributor:[35,37,41,48],control:[0,6,10,11,13,15,38,45,48,51,60,68,69,73],conveni:[9,12,14,17,43,70],convent:[6,11,14,15,25,35,37,40,41,43,68,69],convers:10,convert:[10,13,14,60,211],coordin:[0,6,11,13,14,22,44,54,56,63,65,66,153,207,208],coordinatorreadlat:[65,207],coordinatorscanlat:65,coordinatorwritelat:[65,207],cop:33,copi:[0,6,28,34,44,53,54,56,58,60,66,74,198,207],copyright:[23,24,25,26,27,28,29,30],core:[6,14,55,62,71,165,210,211],correct:[6,10,34,38,48,51,58,60,61,68,137,150,197,203],correctli:[6,11,35,44,54,55,60,68],correl:[6,10,69,207,210],correspond:[0,4,6,9,11,13,14,18,22,35,41,43,44,58,59,63,69,198],corrupt:[6,58,60,61,62,67,74,159,191,194],cost:[6,13,22,61,67],couchbas:[56,58],could:[6,12,22,24,25,27,28,36,38,41,51,54,56,58,60,67,73,209,211],couldn:[48,63,65],count:[4,6,9,13,22,28,44,54,60,65,70,72,199,209,210,211],counter1:202,counter:[0,4,6,9,14,19,62,65,72,74,130,137,159,161,162,194],counter_mut:[65,210],counter_read:72,counter_writ:72,countercach:65,countermutationstag:[65,210],counterwrit:[72,123,173],countri:[13,22,25,29],country_cod:22,coupl:[6,25,27],cours:[13,67,206,211],cover:[11,25,35,38,41,43,44,47,52,60,65,66,199],coverag:[34,36,51],cph:[58,198],cpu:[6,11,59,61,64,207,209,210],cpu_idl:211,cq4:[51,209],cq4t:51,cqerl:46,cqex:46,cql3:[14,38,43,73],cql:[3,6,10,11,12,13,14,16,17,19,20,22,25,27,28,29,30,42,43,46,49,50,52,55,56,58,60,64,68,72,74,170,195,211],cql_type:[11,12,13,14,20,22],cqlc:46,cqldefinit:14,cqlkeyspac:[56,58,67],cqlsh:[3,44,47,48,50,51,56,58,67,68,74],cqlshrc:74,cqltester:[38,43],cqltrace:211,craft:68,crash:62,crc32:[4,56,58,204,205],crc:[4,54,204,205],crc_check_chanc:[11,58,61],creat:[0,4,6,9,10,12,13,15,17,19,23,24,25,26,27,28,29,30,32,35,39,40,43,44,51,53,58,59,60,61,63,66,67,68,70,72,73,80,198,203,211],create_aggregate_stat:12,create_function_stat:12,create_index_stat:12,create_keyspace_stat:12,create_materialized_view_stat:12,create_role_stat:12,create_table_stat:12,create_trigger_stat:12,create_type_stat:[12,22],create_user_stat:12,createkeystor:6,createrepo:42,createt:43,creation:[6,10,11,13,14,18,22,59,209],creator:20,credenti:[6,68],critic:[38,41,63,68,207,210],cross:[6,44,63,69],crossnodedroppedlat:65,crucial:[68,209,210,211],cryptographi:6,csv:[58,73],ctrl:211,cuddli:22,cue:25,culprit:207,cumul:[210,211],curent:199,curl:[37,48],current:[0,6,9,11,13,20,22,24,39,41,42,48,51,54,55,58,60,63,65,70,72,73,74,102,120,124,126,128,137,151,182,190,194,199,200,205,209,210],currentd:[10,14],currentlyblockedtask:65,currenttim:[10,14],currenttimestamp:[10,14],currenttimeuuid:[10,14],custom:[6,9,10,11,14,15,16,20,24,26,27,28,32,41,55,58,69,72,73,198],custom_option1:20,custom_option2:20,custom_typ:[14,22],cut:209,cute:22,cvh:38,cycl:[6,53,54,59,66,100],cython:74,d1006625dc9e:[51,67],d132e240:58,d132e240c21711e9bbee19821dcea330:[56,58],d18250c0:195,d85b:195,d936bd20a17c11e8bc92a55ed562cd82:201,d993a390c22911e9b1350d927649052c:56,daemon:[39,137,184,211],dai:[14,17,19,22,28,55,60,67],daili:[32,51,55,100],danger:6,dart:47,dart_cassandra_cql:46,dash:12,data:[0,3,4,6,10,12,14,15,16,18,26,27,29,38,45,48,50,51,54,57,61,62,63,64,65,66,67,68,69,71,72,73,75,80,93,100,103,107,128,137,142,152,176,191,195,196,197,198,199,200,201,202,203,204,205,206,209,210,211],data_file_directori:[45,62],data_read:20,data_writ:20,databas:[3,12,13,15,21,24,27,30,31,42,50,51,55,56,60,62,68,208,209,211],datacent:[0,6,11,51,54,58,67,69,93,103,116,137,152,169,198,207,210],datacenter1:[6,72],dataset:[6,67,211],datastax:[6,14,30,46,207],datastor:210,datatyp:14,date:[4,9,10,15,17,19,24,25,26,27,28,29,55,66,74,159,194,195,199],dateof:[10,14],datestamp:17,datetieredcompactionstrategi:[11,60],datetim:15,daylight:22,db532690a63411e8b4ae091830ac5256:204,db_user:68,dba:[58,68],dbd:46,dc1:[6,11,20,63,68,210],dc1c1:206,dc2:[6,11,63,68,210],dc3:20,dcassandra:[60,65,68,70],dcawareroundrobin:207,dcl:55,dclocal_read_repair_ch:66,dcom:68,dcpar:152,ddl:[3,11,55,56,58,73],ddl_statement:12,deactiv:6,dead:[6,64,75,137,211],dead_node_ip:70,deal:[54,74,194],deb:48,debian:[42,44,47,211],debug:[45,51,73,202,203,204,205,206,207,208,211],decai:207,decid:[9,35,54,58,60,63,69],decim:[9,14,17,19,22,73],decimalsep:73,declar:[11,12,14,22,25],decod:[17,22,54,211],decommiss:[0,6,70,137],decompress:[61,211],decoupl:0,decreas:[6,60,198,211],decrement:[13,22],decrypt:6,dedic:[4,6,24,51],dedupl:[134,137],deem:6,deep:[50,208,209],deeper:[41,211],default_time_to_l:[10,11,13,58],defend:44,defens:6,defer:[11,211],defin:[0,3,6,9,10,11,12,13,15,16,17,18,20,21,23,24,25,27,28,31,39,50,58,60,63,65,68,69,70,72,73,80,137,199],defineclass1:53,defineclass:53,definit:[3,9,13,14,15,18,22,23,24,25,26,27,28,29,30,50,56,57,58,72,199],deflat:[4,6,63],deflatecompressor:[11,61],degrad:[6,24],delai:[4,56,65,67],deleg:39,delet:[4,6,9,10,11,12,15,17,18,20,22,24,27,41,50,51,55,56,63,67,73,100,107,137,189,199,204,205,209],delete_stat:[12,13],deletiontim:4,delimit:6,deliv:[0,6,54,63,65],deliveri:[6,54,64,65,137,138,157,168],delta:[65,199],demand:68,demonstr:[51,53,56,58,67,208],deni:44,denorm:[22,24,25],denot:[6,12,25],dens:57,dep:34,depend:[4,6,11,12,13,14,22,32,35,38,39,40,41,43,50,53,60,63,67,74,207],dependenic:34,depict:23,deploi:[34,44,45,211],deploy:[0,6,63,68,69,71],deprec:[6,10,11,14,15,58,60],depth:211,deriv:[54,58],desc:[9,11,13,51,73],descend:[11,13],describ:[2,6,7,9,10,11,12,13,14,15,17,20,22,26,27,30,38,39,41,42,51,57,68,74,137,194],describeclust:137,descript:[10,11,14,19,22,24,26,29,32,35,41,58,63,65,66,73],descriptor:[65,205],deseri:[52,206],design:[3,14,23,24,25,26,28,30,31,50,51,60,62,67],desir:[16,22,24,32,44,201],destin:[59,63,73],destroyjavavm:211,detach:42,detail:[5,6,10,11,12,13,14,22,23,24,25,26,32,35,36,44,53,56,64,68,71,72,73,74,194,204,209,210,211],detect:[2,6,37,44,54,68,206],detector:[105,137],determin:[0,6,11,13,20,24,27,28,56,57,61,66,69,152,207,210,211],determinist:44,detractor:27,dev1:55,dev:[6,8,42,44,211],devcent:30,devel:53,develop:[8,30,35,36,39,41,43,53,62],devic:[4,71,211],df303ac7:210,dfb660d92ad8:73,dfp:191,dht:[6,199],diagnost:[6,64],diagram:[23,24,26,30,54],diagrammat:24,diamond:23,dictat:[6,68],did:[26,38,65,197],didn:24,die:6,dies:[50,70],diff:[15,33,209],differ:[0,6,11,12,13,14,15,20,22,24,25,31,32,37,39,41,43,44,45,48,51,58,60,61,62,65,66,67,70,72,207,211],difficult:[6,43,211],difficulti:22,digest:[4,6,56,58,66,204,205],digit:[17,22,44],diminish:22,dinclud:34,dir:53,dir_path:[58,198],direct:[6,11,17,20,24,41,65,66,211],directli:[13,18,20,35,39,58,60,68,199,211],director:13,directori:[4,6,21,34,35,39,43,44,47,48,49,53,55,58,59,62,63,64,73,128,137,155,198,211],dirti:[4,6,51,211],disabl:[6,11,14,51,56,60,61,63,68,69,73,86,87,88,89,90,91,92,93,94,103,137,160,162,164,169,172,173,174],disable_stcs_in_l0:60,disableauditlog:[55,137],disableautocompact:[60,137],disablebackup:[56,137],disablebinari:137,disablefullquerylog:[51,137,209],disablegossip:137,disablehandoff:[63,137],disablehintsfordc:[63,137],disableoldprotocolvers:137,disablesnapshot:159,disableuditlog:55,disagre:66,disallow:6,disambigu:[51,56,58,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],disappear:[11,66],discard:[6,54],disconnect:[54,60],discourag:[11,22,41],discov:[44,67],discoveri:58,discuss:[8,11,22,24,26,28,41,51,53,54,56,58,66],disk:[4,6,11,24,27,31,45,50,51,55,56,57,59,60,61,64,65,67,100,134,137,150,191,196,200,203,204,209,210,211],dispar:[6,27],dispatch:54,displai:[11,24,51,55,58,73,74,76,82,112,127,129,136,137,186,194,198,202,203,204,205,206,211],displaystyl:28,disrupt:[44,68],dissect:211,dist:42,distanc:[23,71],distinct:[0,9,10,13],distinguish:[9,14,56],distribut:[3,6,23,34,41,43,44,60,65,67,68,70,71,72,199,200,208,209,210,211],distro:42,dive:[50,208,209],divid:[12,25,27],divis:19,djava:[39,44,68],dml:[21,55],dml_statement:12,dmx4jaddress:65,dmx4jport:65,dns:44,dobar:33,doc:[6,34,35,38,42,67,68,197,211],document:[5,12,14,15,17,24,25,27,29,30,32,38,40,41,49,51,68,72,73],doe:[3,6,11,13,14,16,17,18,20,22,27,37,38,41,50,51,56,57,58,60,61,63,66,67,68,69,70,134,137,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211],doesn:[6,14,22,24,33,43,44,51,54,67,72,198,199,201,202,209,211],dofoo:33,doing:[6,13,18,27,43,44,60,65,70,211],dollar:[10,12],domain:[23,24,27,36,68,72,158,177],domin:211,don:[5,6,13,26,27,28,33,36,37,38,39,41,42,44,45,58,60,67,128,152,198,203,208,210,211],done:[6,11,13,22,25,27,32,35,36,41,42,43,45,49,51,54,60,72,200,203,204],dont:55,doubl:[6,9,10,11,12,14,17,19,22,39,65,69],doubt:11,down:[6,20,23,28,51,60,65,67,69,70,91,137,152,200,207,209,210,211],downgrad:204,download:[6,30,32,39,42,48,53,65,71],downsampl:4,downstream:[26,210],downtim:63,downward:20,dozen:210,dpkg:42,drag:11,drain:[4,54,63,137],draw:25,drive:[6,60,62,209,210,211],driven:[3,27],driver:[6,12,14,20,28,30,43,47,50,73,207],drop:[6,10,15,50,51,54,55,56,58,60,65,67,68,100,196,199,200,202,207,210,211],drop_aggregate_stat:12,drop_function_stat:12,drop_index_stat:12,drop_keyspace_stat:12,drop_materialized_view_stat:12,drop_role_stat:12,drop_table_stat:12,drop_trigger_stat:12,drop_type_stat:[12,22],drop_user_stat:12,dropdown:211,droppabl:[6,54,60,199],dropped_mut:186,droppedmessag:64,droppedmut:65,dropwizard:65,drwxr:204,drwxrwxr:[56,58],dry:[74,194],dsl:32,dt_socket:39,dtest:[32,38,40],due:[11,13,22,34,44,48,54,56,60,63,65,70,207,211],dump:[51,55,73,74,194,209],duplic:[25,27,28,38,67,205],durabl:[3,4,56,59,63],durable_writ:11,durat:[6,10,15,19,20,60,63,65,72,139,187,198],dure:[6,11,14,21,23,34,41,43,44,58,60,61,63,65,66,68,70,72,73,159,196,202,206,209,211],duse:53,dverbos:34,dying:44,dynam:[6,23,63,64,66,68],dynamic_snitch:69,dynamic_snitch_badness_threshold:69,dynamic_snitch_reset_interval_in_m:69,dynamic_snitch_update_interval_in_m:69,dynamo:[2,50],e123fa8fc287:[51,67],each:[0,4,6,10,11,12,13,14,17,18,20,22,23,24,25,26,27,28,29,32,35,37,41,49,50,51,53,54,55,56,58,60,61,62,63,65,67,68,69,70,71,72,73,74,137,162,178,191,194,195,209,210,211],each_quorum:[0,6],eagerli:54,earli:[6,12,41],earlier:[41,53,66],eas:211,easi:[9,23,35,41,51,211],easier:[0,35,41,195],easiest:44,easili:[23,27,68],east:[51,67],eben:[23,24,25,26,27,28,29,30],ec2:[6,51,53,56,58,62,67,69],ec2multiregionsnitch:[6,69],ec2snitch:[6,69],ecc:62,echo:[48,53,199],eclips:[33,40,43],ecosystem:38,eden:211,edg:38,edit:[3,35,39,42,45,48,65,68,205],editor:[3,35],effect:[6,11,22,25,27,41,44,51,54,57,61,68,91,137,207,210,211],effectiv:65,effici:[6,11,55,58,60,69,70],effort:[6,35,41,63,67],either:[4,6,8,12,13,14,16,22,27,28,32,33,35,37,39,41,44,48,49,53,54,56,59,60,63,65,68,72,189,207,209,210,211],elaps:[60,65,211],elasticsearch:71,elder:39,element:[22,24,25,29,35,51,73],elig:6,elimin:[28,207],elixir:47,els:[11,13,33,41],elsewher:54,email:[8,16,22,29,42,50],embed:43,emerg:34,emit:6,emploi:57,empti:[6,9,10,11,12,58,73,202],emptytyp:9,enabl:[0,6,11,14,17,20,43,44,53,56,60,61,63,69,70,73,96,97,98,100,103,104,137,174,198,199,209,211],enable_legacy_ssl_storage_port:6,enable_user_defined_funct:14,enableauditlog:[55,137],enableautocompact:[60,137],enablebackup:[56,137],enablebinari:137,enablefullquerylog:[6,51,137,209],enablegossip:137,enablehandoff:[63,137],enablehintsfordc:[63,137],enableoldprotocolvers:137,encapsul:[33,65],enclos:[9,10,12,14,20,27,72],enclosur:12,encod:[15,22,38,54,55,73,199],encodingstat:199,encount:[5,13,42,48,54,65,72],encourag:[11,59],encrypt:[6,53,58,64,198],end:[22,24,27,32,44,51,55,60,66,68,73,80,115,137,152,200,205,211],end_dat:29,end_resultset:51,end_token:[80,152],end_token_1:142,end_token_2:142,end_token_n:142,endpoint:[6,54,63,65,66,69,75,115,137,152,189],endpoint_snitch:69,endpointsnitchinfo:68,endtoken:73,enforc:[17,27,54,68],engin:[2,11,28,41,50,65,71],enhac:36,enhanc:[36,54,62],enjoi:42,enough:[0,6,22,23,26,28,44,45,51,60,66,67,69,73,209,211],enqueu:[6,54,209],ensur:[13,18,21,28,44,51,54,59,61,63,66,68,197,209,210],entail:44,enter:[24,26,32,44,73,209,211],entir:[0,4,6,11,14,22,27,44,51,54,57,58,60,63,67,68,70,73,74,194,196,207,211],entiti:[23,24,25,26,27],entri:[4,6,9,13,16,32,41,42,50,51,65,68,73,199],entropi:[6,63],entry_titl:13,enumer:[20,195],env:[44,45,53,65,68],environ:[0,5,6,30,34,39,40,43,44,47,50,53,58,62,201],envis:24,ephemer:62,epoch:[22,51,199],epol:6,equal:[0,6,10,11,13,22,24,28,33,60,72],equival:[10,11,12,13,14,20,37,60,208],eras:[11,54],erlang:47,erlcass:46,err:73,errfil:73,error:[6,11,12,14,16,18,20,22,24,30,32,33,38,39,42,43,48,50,53,55,67,72,73,153,197,202,206,208,209,210],escap:[12,17,72],especi:[24,25,41,44,60,73,211],essenc:24,essenti:[0,14,44,53,56,73],establish:[6,20,54,58,69,198],estim:[4,28,65,67,199,210],estimatedcolumncounthistogram:65,estimatedpartitioncount:65,estimatedpartitionsizehistogram:65,etc:[6,18,22,33,38,44,45,48,51,55,60,65,68,72,198,211],eth0:6,eth1:6,ev1:22,evalu:[6,19,29,31,50],even:[0,6,10,11,12,13,14,17,22,24,25,26,27,29,36,41,50,51,54,56,60,63,66,67,68,73,83,159,190,207,209,210,211],evenli:6,evenlog:[197,200],event:[4,6,13,22,54,55,60,64,72,73,152,195],event_typ:13,eventlog:[195,197,200,203,205,206],eventlog_dump_2018jul26:195,eventlog_dump_2018jul26_d:195,eventlog_dump_2018jul26_excludekei:195,eventlog_dump_2018jul26_justkei:195,eventlog_dump_2018jul26_justlin:195,eventlog_dump_2018jul26_singlekei:195,eventlog_dump_2018jul26_tim:195,eventlog_dump_2018jul26b:195,eventu:[3,4,13,35,54,63,67],ever:[33,43,44,62],everi:[4,6,11,13,14,18,20,21,22,24,28,49,53,54,55,57,58,60,62,67,72,73,207,210,211],everyon:[23,66],everyth:[4,12,33,39,44,71],evict:65,evil:[6,14],ex1:72,ex2:72,exact:[11,12,14,61,63,208],exactli:[11,14,18,51,68,195,211],examin:[25,28],exampl:[0,6,11,13,14,17,20,22,23,24,25,26,27,28,36,42,43,48,49,51,53,55,58,60,63,64,68,69,72,73,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211],example2:72,exaust:6,excalibur:11,exce:[4,6,11,17,33,54,209],exceed:[6,54,62,200],excel:[11,28],excelsior:11,except:[0,6,13,14,17,38,40,41,43,44,51,53,54,55,58,65,195,200,209,211],excess:57,exchang:[6,44],exclud:[11,55,65,74,96,120,137,194],excluded_categori:[55,96],excluded_keyspac:[55,96],excluded_us:[55,96],exclus:[22,34,43,152],execut:[6,9,11,12,13,14,20,30,32,34,39,43,49,51,55,60,65,68,73,194,195,196,197,198,199,200,201,202,203,204,205,206,210,211],executor:32,exhaust:[6,53,207],exhibit:13,exist:[6,9,10,11,12,13,14,16,17,18,20,21,22,27,28,35,36,38,39,42,43,50,51,55,57,58,60,61,66,69,70,72,196],exit:[51,74,205],exp:72,expand:[11,74],expans:11,expect:[0,4,6,10,12,22,27,33,38,41,42,54,58,60,63,64,67,68,200,210],expens:[6,51,57,69],experi:[6,24,54,60,210],experienc:[0,6,209],experiment:[0,3,25,53,152],expir:[6,10,11,13,22,54,63,64,67,68,159,196,199,202],expiri:60,explain:[26,33,35,38,41,48],explan:[74,194],explicit:[10,11,20,29,54],explicitli:[4,6,10,11,13,17,22,33,56,60,69,72],explor:[24,39],expon:10,exponenti:[65,72,207],expos:[6,9,54,66,68],express:[0,6,10,12,19,69],expung:44,extend:[22,41,43,54,58,71,74,128,191,194],extens:[6,11,24,58,68],extern:[27,50,64,65,70,71,208],extra:[0,4,6,54,60],extract:[33,48],extrem:[6,13,24,72],f6845640a6cb11e8b6836d2c86545d91:199,f8a4fa30aa2a11e8af27091830ac5256:198,facilit:6,fact:[22,36,43,44,207],factor:[0,6,11,23,28,50,58,61,63,67,68],factori:72,fail:[0,6,11,13,14,22,28,32,34,50,51,53,54,60,63,65,66,73,137,153],failur:[2,6,41,50,56,60,62,63,65,69,105,137,191,207],failuredetector:137,fairli:[6,24,59,68,211],fake:14,fall:[6,24,51,55],fallback:[6,69],fals:[6,11,12,17,20,22,51,55,56,57,58,59,60,61,65,67,68,70,73,159],famili:[6,56,62,121,139,176,187,204],familiar:23,fanout_s:60,faq:74,far:[35,36,51],fare:211,fast:[6,24,28,57,60,71,209,211],faster:[6,41,61,62,137,162,210],fastest:[6,37,66,69],fatal:6,fault:[44,63],fav:[16,22],favor:53,favorit:211,fax:22,fct:14,fct_using_udt:14,fd576da0:67,fd8e5c20:67,fear:44,feasibl:22,featur:[0,3,25,27,29,30,36,38,39,41,50,51,53,54,68],fed:6,feed:51,feedback:41,feel:[35,37],felt:[26,28],fetch:[6,11,35,73],few:[6,25,56,60,62,207,209],fewer:[6,41,63],fffffffff:[17,22],fgc:211,fgct:211,field:[10,13,14,17,22,33,51,54,55,57,72,202],field_definit:22,field_nam:13,fifteen:65,fifteenminutecachehitr:65,fifth:210,figur:[24,25,26,27,28,36,56,60,66,196],file:[3,4,7,11,27,28,35,39,40,41,42,43,44,45,47,50,51,53,54,56,57,58,59,60,62,63,65,68,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,199,200,201,202,204,205,207,208,211],filenam:[4,11,73,121,137,199,203],filenamepattern:55,filesystem:[32,51,63,68],fill:[42,54,56,59,60],fillion:13,filter:[4,9,11,18,50,56,58,62,64,65,152,199,204,205],finalfunc:[9,14],finalis:42,find:[4,6,24,25,26,27,29,32,35,39,42,43,48,50,57,60,63,66,68,70,115,119,195,199,201,204,208,210,211],fine:[4,6,41,67,68],finer:[4,6],finish:[28,29,39,41,51,53,67,137,154,209],finish_releas:42,fip:[6,68],fire:[21,36],firefox:73,firewal:[6,44,45,69],first:[0,4,5,6,11,13,14,22,23,24,25,26,28,41,42,44,47,53,56,60,62,66,67,68,72,73,152,159,195,199,202,205,207,209,210,211],first_nam:29,firstnam:13,fit:[6,28,60,65],five:65,fiveminutecachehitr:65,fix:[6,10,11,12,18,27,32,35,37,40,42,44,54,60,62,66,67,72,202],fixm:42,flag:[6,13,37,38,41,54,59,65,67,70,197],flash:71,flat:63,flexibl:[11,51,68],flight:[6,54,68],flip:11,floor:6,flow:[6,20,26,38,40,55],fluent:46,flush:[4,6,11,54,56,58,59,60,62,63,65,95,137,176,205,209],fname:14,focu:[23,26,32,41],focus:72,focuss:211,folder:[39,58,183,203],follow:[0,4,5,6,8,9,10,11,12,13,14,17,18,19,20,22,26,28,32,33,34,35,36,37,38,39,41,42,43,44,45,48,50,51,53,54,55,56,58,59,60,61,63,65,66,67,68,69,70,73,77,80,87,97,106,107,143,152,159,173,178,190,191,196,201,202,205,207,211],font:12,foo:[11,12,59,211],footprint:[51,137,139],forc:[4,6,11,13,67,73,80,83,137,151,152,153,206],forcefulli:[75,137],foreground:[45,48,66],foreign:[3,27],forev:[54,60],forget:5,fork:[35,41],form:[6,10,11,12,14,20,24,27,58,82,136,186],formal:[12,35,42],format:[4,6,10,11,17,22,25,28,35,37,38,40,41,51,54,55,58,65,73,74,81,100,121,142,186,188,194,205,210],former:[6,65],formula:28,fortabl:58,forward:[6,11,34,66],found:[5,6,12,14,23,32,35,36,41,43,45,49,56,58,66,68,70,72,73,74,183,191,194,198,199,204,205],four:[13,28,54,61],fourth:[28,210],fqcn:43,fql:[52,209],fql_log:209,fqltool:[3,51,53,209],fraction:6,frame:6,framework:[38,43],franc:[13,22],free:[6,11,22,30,35,37,39,54,65,71,206,211],freed:4,freestyl:32,frequenc:[6,11,59,67],frequent:[6,11,24,25,27,50,53,60,68,207,211],fresh:70,fri:51,friendli:[6,11,22,43],from:[0,3,4,6,9,11,12,13,14,15,17,18,19,20,22,23,24,25,26,27,28,29,30,36,37,40,41,43,47,49,50,51,52,53,55,57,59,60,61,62,63,64,65,66,67,68,69,70,72,74,75,77,78,80,85,87,93,96,97,103,106,107,110,112,115,119,121,123,127,128,135,137,139,142,143,144,146,147,150,151,152,153,155,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,194,196,197,199,200,202,205,207,209,210,211],fromjson:15,front:[24,51],froom:22,frozen:[9,10,11,13,14,22,29],fruit:[22,41],fsync:[4,6,59,63,65,210],fulfil:72,full:[3,6,9,11,13,16,20,26,41,44,48,49,50,52,58,60,61,63,64,66,68,71,72,73,90,100,137,143,152,155,198,200,205,210],full_nam:186,full_query_log_dir:51,full_query_logging_opt:51,fulli:[0,6,11,12,14,42,58,64,65,68],function_cal:12,function_nam:[13,14,20],fundament:17,further:[5,11,18,22,54,60,64,68,71,210],furthermor:[10,13,68],futher:55,futur:[6,9,10,11,22,41,54,63,102,137,182],g1gc:62,gain:30,galleri:23,game:[14,22],garbag:[11,62,64,65,107,209],garbage_collect:183,garbagecollect:137,gather:60,gaug:65,gaurante:0,gaussian:72,gc_grace_second:[11,58,199],gc_type:65,gce:[44,62],gcg:6,gcinspector:209,gcstat:137,gct:211,gcutil:211,gcviewer:209,gear:24,gen:211,gener:[0,2,4,6,8,11,12,13,14,17,22,30,32,35,38,39,40,41,42,44,51,54,62,63,68,71,72,73,123,159,173,202,208,209,210,211],genuin:33,geoloc:23,geospati:71,get:[4,6,8,24,25,27,28,32,34,35,37,39,40,41,44,48,50,51,53,56,57,58,60,63,65,66,67,74,112,113,114,117,120,137,194,196,200,208,210,211],getbatchlogreplaythrottl:137,getcompactionthreshold:137,getcompactionthroughput:137,getconcurr:137,getconcurrentcompactor:137,getconcurrentviewbuild:[18,137],getendpoint:137,getint:14,getinterdcstreamthroughput:137,getlocalhost:[6,44],getlogginglevel:[137,209],getlong:14,getmaxhintwindow:[63,137],getpartition:33,getreplica:137,getse:137,getsstabl:137,getstr:14,getstreamthroughput:137,gettempsstablepath:33,getter:[20,33],gettimeout:137,gettraceprob:137,getudtyp:58,gib:[51,63,82,136,186,210],gigabyt:63,gist:[4,33],git1:42,git:[5,32,35,37,39,41,42,53,209,211],gitbox:[39,42],github:[32,33,37,40,41,42,43,53,71,211],give:[18,20,22,28,35,41,43,50,73,197,209,210],giveawai:211,given:[0,3,6,11,12,13,14,16,22,24,26,27,28,29,32,41,54,56,57,58,60,66,67,68,70,72,73,78,80,85,87,97,110,119,123,137,143,163,170,174,178,185,195,197,199,200,201,204,205],glanc:211,global:[6,25,32,53,54,73,137,161],gms:209,gmt:22,goal:[6,27,28,51,60,207],gocassa:46,gocql:46,goe:[11,27],going:[6,25,28,41,60,202,208,210,211],gone:[6,11],good:[6,28,33,35,41,43,44,51,54,67,73,201,207,209,210,211],googl:[33,73,211],gori:44,gossip:[2,6,44,53,54,63,65,69,91,101,125,137,181,209],gossipinfo:137,gossipingpropertyfilesnitch:[6,69],gossipstag:[65,209,210],got:6,gotcha:211,gp2:62,gpg:48,grace:[64,67,74,194],gracefulli:54,grafana:207,grai:22,grain:[27,68],grammar:[11,12,34],grant:[6,9,68],grant_permission_stat:12,grant_role_stat:12,granular:[4,6,11,66,107],graph:[20,74],graphit:207,gravesit:11,great:[26,36,41,60,208,209,210,211],greater:[0,6,22,44,69,166,167,209,211],greatli:6,green:[22,39],grep:[4,197,199,201,209,210,211],groovi:32,group:[6,10,11,20,24,28,54,60,65,68,69,207],group_by_claus:13,grow:[22,24,71],guarante:[0,2,6,11,13,14,22,24,41,50,54,57,60,63,66,67,70,71,73,196],guest:[23,24,25,26,27,29],guest_id:[25,29],guest_last_nam:29,gui:211,guid:[6,23,24,25,26,27,28,29,30,35,39],guidelin:[10,38,42,62],habit:42,hackolad:30,had:[6,9,10,24,54,58,60,66,202,208,210],half:[4,6,37,44,63],hand:[6,13,62,210],handi:[28,211],handl:[6,14,38,40,41,44,51,54,59,62,65,68,72,100,209],handler:54,handoff:[6,64,65,92,126,137,168],handoffwindow:[63,137],hang:41,happen:[6,13,33,37,41,50,60,63,65,69,207,209,210,211],happi:41,happili:62,hard:[6,14,27,28,56,59,60,62,204,209],harder:6,hardest:36,hardwar:[6,32,50,63,64,207],has:[0,3,4,6,10,11,12,13,14,18,20,22,25,27,28,30,33,41,42,44,51,53,54,55,56,58,59,60,62,63,65,66,68,69,70,72,73,74,194,198,207,209,210,211],hash:[4,6,60,63,66,67,206,211],hashcod:33,hashtabl:23,haskel:47,hasn:[0,51,100],have:[0,3,5,6,9,10,11,12,13,14,15,18,19,20,22,24,25,26,27,28,29,32,33,35,36,37,38,39,41,42,43,44,45,48,51,54,55,56,57,58,60,61,62,63,65,67,68,69,100,159,196,198,200,202,205,206,207,208,209,210,211],haven:41,hayt:46,hdd:[4,6,62],head:[35,41,54,211],header:[39,54,73],headroom:6,health:211,healthi:211,heap:[4,6,39,45,50,51,53,57,58,61,62,65,209,210,211],heap_buff:6,hear:27,heartbeat:[6,209],heavi:[6,209,210,211],heavili:62,held:[6,62,137,141],help:[5,6,10,24,25,26,28,30,34,36,41,43,49,51,55,56,58,63,72,74,76,137,175,198,202,203,204,205,206,207,208,209,210,211],helper:43,henc:[5,6,11,22],here:[6,23,24,26,27,28,29,34,35,37,42,43,44,46,60,65,68,72,210],hewitt:[23,24,25,26,27,28,29,30],hex:[12,17,121],hexadecim:[10,12,121],hibern:70,hidden:[70,211],hide:[33,38,74,194],hierarch:20,hierarchi:[20,67],high:[0,3,6,11,35,42,44,60,62,63,71,207,209,210],higher:[0,19,20,41,57,60,65,66,70,139,187,209,211],highest:[3,60,199,200],highli:[41,44,62,68,209,210],highlight:[27,30],hint:[0,6,11,12,18,44,45,50,52,64,65,67,92,93,102,103,118,126,137,138,157,168,171,182,189,210],hint_delai:65,hinted_handoff_disabled_datacent:63,hinted_handoff_en:63,hinted_handoff_throttl:63,hinted_handoff_throttle_in_kb:63,hintedhandoff:[6,64],hintedhandoffmanag:65,hints_compress:63,hints_creat:65,hints_directori:[45,63],hints_flush_period_in_m:63,hints_not_stor:65,hintsdispatch:[65,210],hintsfail:65,hintsservic:64,hintssucceed:65,hintstimedout:65,histogram:[4,60,63,65,137,140,185,199,209],histor:[11,27,41],histori:[27,32,33,55,79,81,137],hit:[6,60,65,211],hitrat:65,hoc:43,hold:[0,6,10,13,20,44,60,63,73,207,209,211],home:[22,53,72,73],honor:[6,39],hope:60,hopefulli:41,horizont:53,hospit:25,host:[6,11,35,45,50,51,55,56,58,65,66,67,69,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,198,210,211],hostnam:[6,44,51,53,56,58,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,211],hot:[6,64,65,211],hotel:[23,26,27,28,29,31],hotel_id:[24,25,28,29],hotels_by_poi:[24,25,29],hotspot:11,hotspotdiagnost:68,hottest:6,hour:[6,22,41,42,60,63],hourli:[51,55,100],how:[0,5,6,7,8,11,12,22,23,24,25,26,27,28,32,36,38,39,40,41,43,47,49,50,51,56,58,59,60,61,63,65,66,69,71,72,73,100,197,209,210,211],howev:[4,6,9,10,11,12,13,15,17,18,20,22,24,26,27,28,32,41,43,44,45,48,57,58,61,62,63,67,68,70,73],hoytech:211,html:[6,72,197],http:[6,32,33,35,37,39,42,48,53,65,195,196,197,198,199,200,201,202,203,205,206,211],httpadaptor:65,hub:44,hudson:32,huge:54,huge_daili:55,human:[11,55,59,82,136,186,210],hundr:28,hurt:11,hybrid:11,hypothet:37,iauthent:6,iauthor:6,ibm:71,icompressor:61,idct:[58,198],ide:39,idea:[6,14,28,30,35,40,41,43,44,51,60,73,210,211],ideal:[6,43,60,65,68],idealclwritelat:65,idempot:[13,22,63],idemptot:22,ident:[0,72],identifi:[6,9,10,11,13,14,15,16,20,21,22,23,24,25,26,28,30,63,72,207],idiomat:8,idl:6,idx:59,ieee:[17,22],iendpointsnitch:[6,69],iftop:211,ignor:[0,6,10,14,22,33,58,73,186,198],iinternodeauthent:6,illeg:14,illegalargumentexcept:200,illustr:[20,56,66,200],imag:[22,35,211],imagin:60,immedi:[4,6,11,22,24,41,54,57,61,68,77,137],immut:[4,44,56,61,62],impact:[6,11,38,51,54,60,64,68,209,211],implement:[4,6,10,13,14,18,20,28,29,32,33,43,44,51,54,55,59,61,63,68,69,71],implementor:6,impli:[3,11,12,22,66],implic:[0,68],implicitli:[14,20],import_:73,importantli:51,impos:[6,54],imposs:60,improv:[0,6,11,22,36,41,43,50,52,57,60,62,64,69,70,73,211],inaccur:211,inact:44,inam:201,inboundconnectioniniti:53,inboundmessagehandl:54,inc:[23,24,25,26,27,28,29,30],incast:211,includ:[3,4,6,10,11,12,13,18,20,22,23,24,25,26,27,28,30,32,33,34,35,41,42,51,53,54,55,56,58,60,62,63,65,66,68,71,73,74,96,153,190,194,201,207,208,209,210,211],included_categori:[55,96],included_keyspac:[55,96],included_us:[55,96],inclus:[41,152],incom:[6,54,55],incomingbyt:65,incompat:[6,10,54],incomplet:[38,205],inconsist:[44,63,66,67],incorrect:44,increas:[0,4,6,11,18,44,57,60,61,62,63,65,67,69,70,152,198,206,207],increment:[0,3,6,10,13,22,41,42,54,60,63,64,65,88,98,137,153,159,179,202,205],incremental_backup:56,incur:[13,22,53,65],indefinit:55,indent:33,independ:[11,60,62,68,210],index:[3,4,6,9,10,11,12,13,15,22,25,50,51,56,58,59,60,64,73,137,143,198,204,205,209],index_build:183,index_identifi:16,index_nam:16,index_summari:183,index_summary_off_heap_memory_us:186,indexclass:16,indexedentrys:65,indexinfocount:65,indexinfoget:65,indexnam:143,indexsummaryoffheapmemoryus:65,indic:[5,6,12,13,24,26,33,41,44,53,55,58,59,67,152,199,200,207,209,210,211],indirectli:13,indirectori:58,individu:[6,10,14,22,24,28,41,43,54,62,68,198,206],induc:13,industri:25,inequ:[10,13],inet:[9,11,14,17,22],inetaddress:[6,44],inetworkauthor:6,inexpens:62,inf:53,infin:[9,10,12],influenc:11,info:[6,45,53,55,65,85,137,195,209],inform:[4,6,12,13,22,24,25,26,27,29,49,51,54,58,63,65,66,67,68,69,70,72,73,76,79,105,125,127,128,129,136,137,158,175,177,197,198,199,207,208],infrastructur:[41,71],ing:11,ingest:[6,63],ingestr:73,inher:[11,22],inherit:20,init:65,initcond:[9,14],initi:[6,14,18,33,38,40,42,54,55,58,65,66,68,70,73,137,170,198],initial_token:70,inject:55,innov:71,input:[9,10,14,17,22,38,58,73,201,209],inputd:22,inreleas:48,insecur:6,insensit:[11,12],insert:[6,9,10,11,12,14,15,16,20,22,44,47,50,51,55,56,58,62,67,68,72,73,205],insert_stat:[12,13],insertedtimestamp:195,insertstmt:58,insid:[6,11,12,13,22,33,72,73],insight:[24,30,209,210],inspect:[6,39,72,73,206],instabl:6,instal:[6,21,32,34,43,44,47,50,53,58,68,73,204,211],instanc:[0,10,11,12,13,14,16,18,19,20,21,22,24,32,39,43,44,54,59,60,62,65],instantan:65,instanti:10,instantli:[6,54],instead:[4,10,11,13,18,22,24,27,28,30,33,35,42,44,55,58,60,158,177,195,211],instrospect:208,instruct:[6,8,11,35,36,37,39,50,63,211],instrument:[34,68],insuffic:207,insuffici:211,insufici:209,int16:51,int32:51,intact:54,intasblob:13,integ:[0,10,11,12,13,17,22,28,54,59,65,202],integr:[3,30,40,43,50,54,71],intellij:[30,33,40],intend:[11,27,38,68,198],intens:[6,43,44],intent:38,intention:20,inter:[6,54,58,116,137,169,198],interact:[30,43,49,73,211],interest:[0,23,24,26,27,51,60,68,210],interfac:[3,6,10,14,26,33,35,44,45,51,61,68,71,211],interleav:72,intern:[6,9,11,13,18,22,35,38,44,53,62,63,65,74,194,207,211],internaldroppedlat:65,internalresponsestag:[65,210],internet:6,internod:[6,44,50,52,58,68,198,207,211],internode_application_receive_queue_capacity_in_byt:54,internode_application_receive_queue_reserve_endpoint_capacity_in_byt:54,internode_application_receive_queue_reserve_global_capacity_in_byt:54,internode_application_send_queue_capacity_in_byt:54,internode_application_send_queue_reserve_endpoint_capacity_in_byt:54,internode_application_send_queue_reserve_global_capacity_in_byt:54,internode_application_timeout_in_m:[6,54],internode_encrypt:[6,68],internode_inbound:54,internode_outbound:54,internode_tcp_connect_timeout_in_m:6,internode_tcp_user_timeout_in_m:6,internodeconnect:[123,173],internodeus:[123,173],interpret:[6,10,22,30,73],interrupt:[44,51],interv:[4,6,9,24,65,68,72,199],intra:[6,54,65,69,72],intrins:22,introduc:[6,10,17,24,28,36,51,54,55,63,70,205],introduct:[10,20,43],introspect:211,intrus:197,inttyp:58,intvalu:14,invalid:[6,13,20,38,54,58,68,128,130,131,132,137,200,206,210],invalidatecountercach:137,invalidatekeycach:137,invalidaterowcach:137,inventori:28,invert:72,invertedindex:21,investig:[6,40,208,209,210,211],invoc:[14,51],invoic:27,invok:[14,37,48,51,58,68,191],involv:[6,13,23,24,28,35,54,60,61,66,67,68,205,209,211],ioerror:33,ios:211,ip1:6,ip2:6,ip3:6,ip_address:75,ipaddressandport:54,ipartition:58,ipv4:[6,17,22,44,54],ipv6:[6,17,22,54],irolemanag:6,irrevers:[11,22],irrevoc:54,is_avail:[28,29],isn:[0,18,33,41,44],iso8601:[55,195],iso:22,isol:[3,6,11,13,54,65,207,208,210],issu:[0,6,20,28,32,34,35,36,37,41,42,43,44,51,52,54,57,60,61,152,195,196,197,198,199,200,201,202,203,205,206,207,209,210,211],item:[12,22,23,24,25,32,38,39,51],iter:[0,6,25,200],its:[4,6,11,12,13,14,22,24,26,39,44,51,53,54,55,56,58,60,63,65,68,69,70,71,72,196,200],itself:[6,11,16,27,44,48,54,63,70,210],iv_length:6,jaa:68,jacki:37,jamm:39,januari:22,jar:[14,33,34,39,43,53,65],java7:68,java8_hom:39,java:[3,6,14,21,22,33,39,41,47,48,50,51,52,59,60,62,65,68,137,175,200,208,209,211],java_hom:[53,211],javaag:39,javac:53,javadoc:[32,33,38],javas:6,javascript:[6,14],javax:68,jbod:62,jce8:6,jce:6,jcek:6,jconsol:[50,60,68],jdbc:30,jdk11:53,jdk:[6,32,53],jdwp:39,jeff:[23,24,25,26,27,28,29,30],jenkin:[34,40,50],jetbrain:39,jira:[5,6,34,36,38,40,41,43,59,195,196,197,198,199,200,201,202,203,205,206],jks:72,jkskeyprovid:6,jmap:211,jmc:[60,68],jmx:[6,18,20,50,51,54,56,58,64,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],jmx_password:68,jmx_user:68,jmxremot:68,jni:53,job:[41,67,77,107,150,152,159,190],job_thread:152,john:[13,22],join:[3,6,8,13,50,51,53,60,67,68,70,137,209,210],joss:13,journal:[56,58],jpg:22,jre:53,jre_hom:53,jsmith:22,json:[9,10,13,15,50,58,60,61,81,186,188,195],json_claus:13,jsonz:56,jsr:[6,14],jsse:6,jsserefguid:6,jstackjunit:43,jstackjunittask:43,judgement:33,jul:[53,211],jump:53,junit:[32,33,34,39,43],junittask:43,jurisdict:6,just:[6,14,20,24,25,27,36,39,41,43,44,54,59,60,67,68,72,207,211],jvm:[6,21,39,44,45,53,60,64,68,70,208,209],jvm_extra_opt:39,jvm_opt:[45,68],jvmstabilityinspector:38,k_i:28,kashlev:30,kbp:63,keep:[6,8,11,25,27,28,33,36,41,44,54,55,58,60,65,66,74,128,194,205,207,210,211],keepal:[6,44],kei:[3,4,6,9,10,11,13,14,17,22,24,25,26,27,28,29,30,43,44,48,51,54,56,58,59,60,61,62,63,65,66,67,68,71,72,74,77,115,119,121,131,137,141,161,162,186,194,199],kept:[4,6,58,60,65,205],kernel:[6,44,59,211],key_alia:6,key_password:6,key_provid:6,keycach:65,keycachehitr:65,keyserv:[42,48],keyspac:[0,3,6,9,10,12,14,15,16,20,22,25,28,29,50,51,55,57,60,61,63,64,67,68,70,72,73,74,77,78,80,85,87,96,97,106,107,110,115,119,121,128,137,139,141,142,143,144,150,152,158,159,163,176,177,178,185,186,187,190,191,193,194,195,196,197,198,201,202,203,204,205,206,209,210],keyspace1:[20,58,196,198,199,200,201,202,204,209],keyspace_definit:72,keyspace_nam:[11,14,20,22,51,58,60,67,209],keystor:[6,58,68,198],keystore_password:6,keystorepassword:68,keytyp:199,keyword:[10,11,13,14,15,16,17,22],kib:[51,56,63,67,82,136,186,210],kick:[137,154],kill:[6,48],kilobyt:61,kind:[11,12,22,32,41,54,56,59,60,66,207,210],kitten:22,knife:[137,175],know:[4,6,11,13,22,24,33,36,42,60,201,209,210,211],knowledg:36,known:[20,22,24,27,28,46,49,57,60],krumma:43,ks_owner:68,ks_user:68,kspw:[58,198],ktlist:[56,176],kundera:46,label:[22,32],lack:[65,209,210],lag:65,laid:27,land:61,landlin:22,lang:[50,53,65,68,200,211],languag:[3,6,9,10,12,14,21,22,35,46,49,50,73],larg:[6,11,13,14,22,31,32,43,50,54,58,60,62,65,68,71,73,195,201,203,207,209,210,211],large_daili:55,larger:[6,43,44,51,60,61,62],largest:[6,65],last:[6,12,13,14,15,19,35,51,53,60,65,75,137,199,200,201,207,209,211],last_nam:29,lastli:[13,22],lastnam:13,latenc:[0,6,11,44,51,65,69,71,72,208,209],latent:[207,211],later:[0,11,22,26,28,33,35,41,44,63],latest:[0,6,32,42,48,60,66,73,191,197,209],latest_ev:72,latter:[12,27],law:27,layer:62,layout:[11,35],lazi:11,lazili:11,lead:[6,10,11,22,24,60,209,211],leak:51,learn:[6,23,24,26,43,44,73],least:[0,4,6,11,12,13,18,35,44,58,60,62,67],leav:[6,12,13,24,33,43,44,51,54,67,73,207,209,210],left:[6,17,19,60,205],legaci:[4,6,20,72],legal:10,len:54,length:[4,6,10,11,17,22,38,54,60],lengthier:41,less:[4,6,22,34,41,44,54,57,62,203,206,209,210,211],let:[6,23,24,25,26,27,28,36,42,60],letter:17,level:[3,4,6,10,11,13,19,20,33,38,45,55,58,61,62,63,64,65,68,73,74,117,128,137,170,194,199,200,202,207,209,210],leveledcompactionstrategi:[11,57,60,197,200,210],leverag:30,lexic:44,lib:[4,6,21,34,38,39,43,48,53,195,196,197,198,199,200,201,202,203,204,205,206,211],libqtcassandra:46,librari:[8,38,40,43,46,65,73],licenc:38,licens:[34,38,39,41],lie:207,lies:207,lieu:66,life:41,lifespan:62,light:54,lightweight:[3,27,74],like:[0,3,6,11,12,13,14,17,22,25,26,27,28,33,35,37,38,41,43,44,50,54,58,60,61,62,63,66,67,68,200,201,202,207,208,209,211],likewis:20,limit:[4,6,9,10,11,20,22,28,44,51,52,59,60,61,68,72,209,211],line:[3,6,12,24,27,33,41,43,45,48,49,51,53,54,56,58,59,68,74,75,77,78,80,85,87,93,97,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,195,198,200,205,209],linear:62,linearli:57,link:[6,8,11,12,41,43,48,51,54,56,59,204],linux:[6,35,42,44,53,208,209,211],list:[4,5,6,9,10,11,12,13,14,17,24,26,27,29,32,34,35,39,40,41,42,43,45,48,49,50,51,53,54,55,58,59,60,63,65,67,68,70,72,73,74,75,77,78,79,80,85,87,93,96,97,103,106,107,110,112,115,119,120,121,123,127,128,134,135,137,139,142,143,144,147,150,151,152,153,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,194,196,198,199,200,201,206],list_liter:[13,22],list_permissions_stat:12,list_roles_stat:12,list_users_stat:12,listarg:14,listen:[6,50,53,65,211],listen_address:[45,49,50],listen_interfac:45,listsnapshot:[56,137,204],liter:[10,12,14,17,20,30,73],littl:[33,51,207,210],live:[13,30,35,50,60,65,70,199,204,205,209,211],livediskspaceus:65,liveness_info:195,livescannedhistogram:65,livesstablecount:65,load:[0,6,11,21,22,36,50,53,63,64,65,67,68,69,70,72,74,129,137,144,152,177,194,207,210,211],loader:[58,198],loadm:198,local:[0,4,6,11,20,34,39,40,41,43,49,51,52,56,62,63,65,68,69,73,137,146,152,156,189,199,207,208,209,211],local_jmx:68,local_on:[0,66,68,73,207,210],local_quorum:[0,63,66,73,207,211],local_read_count:186,local_read_latency_m:186,local_seri:73,local_write_latency_m:186,localhost:[6,49,51,53,55,68],locat:[6,24,26,42,47,48,55,61,65,68,69,73,183,198,207,209,211],lock:[6,44,65,211],log:[0,3,4,6,11,13,35,38,43,47,48,50,52,54,59,64,65,68,72,74,86,90,96,100,117,137,152,155,170,183,194,208,211],log_al:60,log_dir:51,logback:[45,55,209],logdir:55,logger:[33,45,52,55,96],loggernam:55,logic:[6,21,25,28,30,31,50,54,209,210],login:[6,9,20,42,43,51,53,55,68,74,207],logmessag:55,lol:22,longer:[6,9,10,11,30,42,44,51,54,60,70,77,137,202,205,207],longest:209,look:[6,12,24,25,28,32,35,36,37,41,43,54,60,62,66,67,200,202,207,209,211],lookup:[26,65],loop:[33,54],lose:[4,6,27,54,60,70,205],loss:[6,22,54,60,67,211],lost:[55,56,60,70,202],lot:[6,24,27,28,35,49,50,51,67,74,194,203,209,210,211],low:[6,41,71,137,139,211],lower:[0,4,6,11,12,13,20,44,57,58,60,61,65,70,207,209],lowercas:12,lowest:[6,41,60,63,199],lsm:[210,211],lucen:50,luckili:208,lwt:0,lz4:[4,6,54,63],lz4compressor:[4,6,11,58,61,63,199],mac:211,macaddr:9,machin:[6,11,43,44,51,56,65,68,69,70,199,208,211],made:[6,22,42,50,53,54,57,62,63,66,68,209],magazin:[56,58],magic:54,magnet:[4,6],magnitud:13,mai:[0,3,4,6,9,10,11,13,14,16,17,18,20,22,25,26,27,28,32,34,35,38,39,41,43,44,48,51,53,54,55,56,57,58,60,63,65,66,68,69,70,72,73,159,200,202,207,208,209,210,211],mail:[5,36,41,42,50],main:[0,6,14,18,39,44,47,48,51,53,56,58,68,73,200,207,209],main_actor:13,mainli:6,maintain:[6,11,23,36,41,54,63],mainten:[63,65],major:[0,4,10,35,41,66,68,80,137,204,210],make:[0,6,8,9,21,22,23,24,25,27,28,29,30,32,33,34,35,36,39,41,43,44,45,48,51,54,58,60,66,67,68,70,72,73,134,137,195,209,211],malform:207,malfunct:54,malici:68,man:6,manag:[3,6,20,24,25,27,28,30,32,35,39,40,42,43,50,65,68,70,74,76,137,194],mandatori:[11,14,58],mani:[0,6,11,23,24,25,27,30,33,38,41,51,58,60,61,62,63,65,66,68,72,73,74,77,80,87,97,100,106,107,152,159,178,190,191,194,200,206,207,210,211],manifest:[56,58,74,194],manipul:[12,15,18,43,50,195],manual:[6,25,34,37,44,205,211],map:[6,9,10,11,13,14,17,20,23,29,50,59,65,209,211],map_liter:[11,16,20,22],mar:22,mark:[6,20,24,41,51,60,67,70,91,137,199,201,205],marker:[4,6,11,12,38,44,205],markup:35,marshal:199,mashup:23,massiv:[36,211],match:[4,6,12,13,14,17,20,65,66,69,199,204],materi:[0,3,6,10,11,12,15,23,24,25,26,27,28,29,30,50,65,73,137,193],materialized_view_stat:12,math:63,matrix:52,matter:[11,44,66,211],maven:34,max:[4,6,11,50,51,53,54,60,63,65,68,72,73,100,110,118,137,152,163,171,199,202,209,210],max_archive_retri:51,max_hint_window_in_m:[63,70],max_hints_delivery_thread:63,max_hints_file_size_in_mb:63,max_index_interv:58,max_log_s:[51,55,100],max_map_count:44,max_mutation_size_in_kb:[4,6,44],max_queue_weight:[51,55,100],max_threshold:[58,60],maxattempt:73,maxbatchs:73,maxfiledescriptorcount:65,maxfiles:55,maxhintwindow:171,maxhistori:55,maxim:62,maximum:[4,6,14,51,54,55,57,63,65,73,100,112,137,159,165,199,202,203,207,209,210],maximum_live_cells_per_slice_last_five_minut:186,maximum_tombstones_per_slice_last_five_minut:186,maxinserterror:73,maxldt:196,maxoutputs:73,maxparseerror:73,maxpartitions:65,maxpools:65,maxrequest:73,maxrow:73,maxt:196,maxtasksqueu:65,maxthreshold:163,maxtimestamp:4,maxtimeuuid:10,mayb:13,mbean:[6,20,60,65,68],mbeanserv:20,mbit:[58,198],mbp:[6,63],mct:6,mean:[0,6,9,11,12,13,14,17,18,22,27,50,51,58,60,63,65,66,69,72,73,152,207,208,209,210,211],meaning:13,meanpartitions:65,meant:[22,44,63,65],measur:[6,24,28,38,41,43,54,65,70,72,73,211],mechan:59,media:[23,24,25,26,27,28,29,30],median:[65,209],medium:211,meet:[3,6,38,66,68],megabit:[63,198],megabyt:[6,63,203,210],mem:211,member:[33,68,72],membership:6,memlock:44,memor:51,memori:[4,6,11,50,51,54,55,57,59,60,61,64,71,206,209,211],memory_pool:65,memtabl:[2,6,11,56,57,58,59,60,61,62,65,176,209,211],memtable_allocation_typ:4,memtable_cell_count:186,memtable_cleanup_threshold:4,memtable_data_s:186,memtable_flush_period_in_m:[11,58],memtable_off_heap_memory_us:186,memtable_switch_count:186,memtablecolumnscount:65,memtableflushwrit:[65,210],memtablelivedatas:65,memtableoffheaps:65,memtableonheaps:65,memtablepool:6,memtablepostflush:[65,210],memtablereclaimmemori:[65,210],memtableswitchcount:65,mention:[6,22,27,41,53,65,68,198,207],menu:39,mere:33,merg:[35,37,41,57,61,62,64,66,211],mergetool:37,merkl:[6,65,67],mess:[41,43],messag:[6,22,32,35,38,41,48,50,51,52,53,55,58,63,65,66,67,68,198,202,203,204,205,206,207,209,210],messagingservic:54,met:13,meta:[13,53,65,72],metadata:[4,20,28,42,61,62,65,74,194,202,205,206,209],metal:6,meter:65,method:[10,13,14,20,33,36,38,39,43,50,51,53,58,68,72],methodolog:30,metric:[6,52,63,64,72,208,210,211],metricnam:65,metricsreporterconfigfil:65,mib:[51,82,136,186],micro:210,microsecond:[6,11,13,22,65,199,210],microservic:25,midnight:22,might:[6,11,13,23,24,25,26,27,28,42,51,56,58,60,65,66,75,77,78,80,85,87,93,97,100,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,206,207,210],migrat:[6,65,69],migrationstag:[65,210],milli:4,millisecond:[4,6,10,11,22,28,51,65,139,159,187,199,202,210,211],min:[4,6,11,44,59,60,65,72,73,110,137,163,199,209,210],min_index_interv:58,min_sstable_s:60,min_threshold:[58,60],minbatchs:73,mind:28,minim:[6,25,27,51,60,62],minimum:[6,11,14,28,45,65,67,197,199],minlocaldeletiontim:199,minor:[10,12,35,51,64,66],minpartitions:65,mint:196,minthreshold:163,mintimestamp:199,mintimeuuid:10,minttl:199,minu:28,minut:[6,22,27,51,53,55,60,63,65,68,72,100],mirror:35,misbehav:[50,60,208],misc:[123,173],miscelen:65,miscellan:6,miscstag:[65,210],mismatch:[6,51,54,66],misrepres:202,miss:[11,18,32,34,60,63,65,67,70,205,211],misslat:65,misspel:197,mistaken:[51,56,58,75,77,78,80,85,87,93,97,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193],mistun:209,mit:42,mitig:[6,68],mix:[6,51,60,72,211],mkdir:[51,53,58,209],mmap:44,mnt:16,mock:43,mode:[4,6,51,56,58,68,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,207],model:[3,11,15,20,26,27,29,41,50,53,68,72,211],moder:[28,62],modern:[62,63,211],modestli:6,modif:[13,20,209],modifi:[3,6,9,10,11,14,20,22,27,41,57,60,61,201],modification_stat:13,modul:73,modular:38,moment:[6,41],monitor:[44,50,64,68,69,76,137,207,211],monkeyspeci:[11,18],monkeyspecies_by_popul:18,monoton:[0,11,64],month:[22,28,53],monument:23,more:[0,4,6,10,11,12,13,22,23,24,25,28,29,33,35,36,41,43,45,49,50,51,53,54,55,56,57,58,61,62,63,64,65,66,68,69,70,72,74,80,106,107,137,139,152,159,175,187,191,194,199,200,206,208,210,211],moreov:[13,58],most:[6,11,12,13,22,24,27,28,35,36,39,41,43,44,45,51,54,55,60,61,62,63,65,66,68,73,79,137,187,199,200,207,209,210,211],mostli:[4,6,11,22,25,208,209],motiv:[43,60],mount:[6,211],move:[6,28,41,44,50,51,59,64,65,67,137,202,205,210],movement:[64,209],movi:[13,22],movingaverag:6,msg:55,mtime:[11,201],mtr:211,much:[0,5,6,11,23,24,27,28,57,58,59,60,69,198,207,209,211],multi:[0,6,12,38,56,63,209,211],multilin:40,multipl:[4,6,10,11,12,13,14,19,22,23,24,27,30,33,38,39,41,44,45,51,60,62,63,66,69,72,74,142,194,195,207,210],multipli:[28,60],multivari:71,murmur3:4,murmur3partit:4,murmur3partition:[6,14,58,73,199],museum:23,must:[0,3,4,6,10,11,13,14,17,18,20,24,27,28,33,34,39,41,43,44,45,51,53,54,56,58,60,65,66,68,70,72,73,176,194,195,196,197,198,199,200,201,202,203,204,205,206],mutant:16,mutat:[0,4,6,13,44,54,59,63,65,66,191,210],mutatedanticompactiongaug:65,mutationsizehistogram:65,mutationstag:[65,210],mv1:18,mvn:34,mx4j:65,mx4j_address:65,mx4j_port:65,mx4jtool:65,mxbean:20,myaggreg:14,mycolumn:17,mydir:73,myevent:13,myfunct:14,myid:12,mykei:17,mykeyspac:14,mytabl:[11,14,17,19,21],mytrigg:21,n_c:28,n_r:28,n_v:28,nairo:22,name:[4,6,9,10,11,12,13,14,16,17,18,20,21,22,24,26,29,30,32,35,38,39,41,42,43,44,45,51,55,56,65,67,68,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,197,198,201,204,207,209,210,211],names_valu:13,nan:[9,10,12],nano:54,nanosecond:[22,65],narrow:[207,209,210,211],nathan:13,nativ:[4,6,10,12,15,17,30,38,44,49,51,53,55,58,65,73,89,99,137,143,180,198,210,211],native_transport_port:45,native_transport_port_ssl:68,native_typ:22,natur:[11,22,26,33,54,60,61,63,211],navig:35,nbproject:39,ncurs:211,nearli:39,neccessari:6,necessari:[6,11,14,20,27,41,48,51,54,55,61,68,195,199,202],necessarili:[6,12,25,45],need:[0,4,6,10,11,12,13,20,22,23,24,25,26,27,28,32,33,38,39,41,42,43,44,45,48,49,51,54,55,56,57,58,60,61,62,63,66,67,68,69,71,73,115,119,198,203,204,206,210,211],neg:6,negat:[19,68],neglig:[13,211],neighbor:207,neighbour:60,neither:[6,18,22,68],neon:39,nerdmovi:[13,16],nest:[12,13,33],net:[6,39,44,47,48,55,68],netbean:[30,40],netstat:[70,137],netti:[6,54],network:[6,13,44,54,56,62,63,66,67,68,69,136,137,140,209],network_author:20,network_permiss:6,networktopologystrategi:[68,72],never:[0,6,10,11,12,13,14,22,27,33,44,54,60,67,200],nevertheless:13,new_rol:20,new_superus:68,newargtuplevalu:14,newargudtvalu:14,newer:[28,60,62,73,107,196,211],newest:[11,60,196],newli:[11,20,22,41,59,137,144],newreturntuplevalu:14,newreturnudtvalu:14,newtuplevalu:14,newudtvalu:14,newvalu:58,next:[0,6,24,44,49,51,53,56,58,60,63,66,73,208,209],ngem3b:13,ngem3c:13,nic:[53,211],nice:[28,54],nid:211,nifti:37,night:[24,28],nio:[6,14,52,65],nntp:211,no_pubkei:48,node:[0,3,4,6,11,13,14,21,22,27,28,38,43,45,46,49,50,51,53,54,55,56,57,58,59,60,62,64,65,66,67,69,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,198,199,200,208,209,210,211],nodej:47,nodetool:[3,4,6,18,48,50,51,53,56,57,61,64,67,68,70,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,201,204,206,207,208,209,211],nois:[6,209],noiser:209,noisi:209,nologin:9,nomin:28,non:[6,9,10,11,12,13,14,20,22,25,44,53,54,57,61,65,68,73,199,202],nonblockingbufferhandl:54,none:[0,6,11,13,22,56,58,65,67,68,199],nonsens:20,nor:[6,11,18,22],norecurs:[9,20],norm:65,normal:[11,14,17,20,27,39,44,48,51,53,63,65,67,72,73,207,209,210,211],nosql:[3,30,71],nosuperus:[9,20],notabl:[14,17],notat:[10,12,13,24,25,28,73],note:[0,4,5,6,10,11,12,13,14,15,17,20,22,24,25,37,40,41,42,44,53,54,58,60,68,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211],noth:[6,11,14,37,43,44,196],notic:[6,24,29,68,210,211],notif:8,notifi:54,notion:[11,12],notori:23,noun:27,now:[10,24,25,26,29,32,33,35,39,60,70,211],nowinsecond:51,npercentil:11,ntp:6,nullval:73,num_cor:73,num_token:70,number:[0,4,6,10,11,12,13,14,15,17,18,22,24,25,26,27,28,29,32,39,41,42,43,44,48,51,54,55,56,57,58,60,61,63,65,66,68,70,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,198,199,203,207,208,210,211],number_of_cor:6,number_of_dr:6,number_of_partitions_estim:186,numer:[15,19,32,57,72],numprocess:73,numsampl:209,ny229:25,object:[3,6,11,12,38,52,53,54,58,195],objectnam:20,observ:33,obsolet:[6,62,65,206],obtain:[12,24,26,28,56,58,68,211],obviou:[14,37],obvious:[11,23],occasion:[67,210],occup:[13,211],occupi:[6,54,65],occur:[6,10,12,13,21,22,44,53,54,60,62,65,67,194,195,196,197,198,199,200,201,202,203,204,205,206,211],occurr:22,octet:[6,69],odbc:30,oddli:6,off:[4,6,25,44,54,59,61,65,68,73,137,154,211],off_heap_memory_used_tot:186,offer:[15,43,51,61],offheap:[57,62],offheap_buff:6,offheap_object:6,offici:[35,41,50,71,73],offset:[4,11,59,65],often:[6,11,12,25,26,27,28,33,35,36,41,43,44,51,55,58,60,61,62,63,67,68,69,73,100,200,207,210,211],ohc:6,ohcprovid:6,okai:33,old:[4,6,51,54,60,70,74,94,104,137,194,205,211],older:[4,6,14,39,48,60,62,66,73,196,204],oldest:[4,6,11,51,55,196],omit:[4,6,10,11,13,17,22,24,51,63,170],onc:[0,4,6,11,12,14,22,25,28,29,32,37,39,41,43,44,51,54,56,59,60,61,62,65,67,68,70,72,73,200,207],one:[0,4,6,9,10,11,12,13,14,17,18,20,22,24,25,27,28,33,36,39,41,43,45,50,51,53,54,55,56,57,58,60,62,63,65,66,67,68,69,70,73,74,77,80,87,97,106,107,123,137,152,159,173,176,178,190,191,194,195,199,202,204,205,207,209,210,211],oneminutecachehitr:65,ones:[6,11,12,13,14,18,20,51,65,200],ongo:[36,60,65,70],onli:[0,4,6,9,11,12,13,14,17,18,20,22,24,26,27,28,33,35,41,42,43,45,50,51,53,54,56,57,58,59,60,61,62,65,66,67,68,69,70,72,73,74,152,176,186,194,196,198,201,202,203,204,206,207,210,211],onlin:73,only_purge_repaired_tombston:60,onto:[4,60],open:[3,5,6,20,32,36,40,42,53,58,68,69,71,198,211],openfiledescriptorcount:65,openhft:55,openjdk:[48,53],openssl:53,oper:[0,6,10,11,12,13,15,16,18,20,22,27,33,40,50,51,54,55,56,57,58,59,62,63,65,67,68,70,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,197,204,205,207,208,209,210,211],operand:19,operatingsystem:65,operationtimedoutexcept:207,opertaion:6,oplog:205,opnam:72,opportun:[35,57],oppos:54,ops:[44,72],opt:14,optim:[4,6,11,12,13,28,44,52,60,62,70,199,209],optimis:[67,152],option1_valu:20,option:[3,4,6,9,10,11,12,13,14,16,20,22,24,27,28,30,35,39,41,43,44,48,53,54,56,61,62,64,66,68,70,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,198,199,200,201,202,203,204,205,206,209,210,211],oracl:[6,48,68,211],order:[0,4,6,9,10,11,14,18,22,24,25,26,27,28,29,33,41,44,51,57,58,59,60,69,70,72,73,199],ordering_claus:13,orderpreservingpartition:6,ordinari:6,org:[6,14,21,32,33,34,35,39,42,43,44,48,53,55,58,60,61,65,68,195,196,197,198,199,200,201,202,203,205,206,209],organ:[4,24,27,32,39,46],orgapachecassandra:42,origin:[4,9,28,35,37,41,59,63,159,200,202,203,204],orign:13,os_prio:211,osx:35,other:[0,3,4,6,10,11,12,13,14,18,20,22,23,24,25,27,29,30,34,35,36,37,39,41,45,50,54,55,56,57,58,60,62,63,64,65,66,68,69,70,137,142,153,196,199,200,205,207,208,209,210,211],other_rol:20,otherwis:[0,6,9,12,13,16,22,24,63,67,112,196,207],our:[5,6,8,32,35,36,37,39,42,54,60,211],ourselv:37,out:[4,6,11,12,24,25,27,30,33,34,36,39,41,42,51,60,65,66,67,68,69,70,71,152,195,196,207,210,211],outbound:6,outboundtcpconnect:6,outdat:66,outgo:[6,54,211],outgoingbyt:65,outlin:[32,68],outofmemori:58,outofmemoryerror:50,output:[14,20,38,39,42,51,53,57,58,60,67,72,73,74,80,81,186,188,194,199,202,203,205,206],output_dir:58,outputdir:58,outsid:[11,21,22,54],outstand:[205,210],oval:23,over:[0,4,6,11,22,24,27,44,51,54,60,65,67,68,69,70,72,200,202,205],overal:[14,54],overflow:[17,74,159,194],overhead:[6,44,52,61,65,70],overidden:68,overlap:[0,60,200],overli:[27,28],overload:[6,14,44,198],overrid:[3,6,11,32,33,58,63,68,70,159,198,202],overridden:[6,11,51,55],overs:66,overview:[2,50,64],overwrit:[24,55,61,62,63,68],overwritten:[65,107],own:[0,11,12,14,22,36,40,41,44,48,51,53,54,58,60,61,65,67,68,71,72,115,121,128,137,191,200,210],owner:22,ownership:[60,158],ownersip:209,p0000:22,p50:210,p99:[11,211],p99th:11,pacif:22,packag:[32,39,43,44,45,47,49,73,209],packet:[6,209],page:[6,22,32,35,36,39,43,44,62,65,71,74,208,210],paged_rang:210,paged_slic:65,pages:73,pagetimeout:73,pai:[33,34,42],pair:[6,11,20,22,54,56,60,68],pane:30,parallel:[18,43,60,67,152,210],param:[11,54],paramet:[4,6,11,14,32,33,38,39,45,51,54,55,57,62,69,70,137,170],parameter:32,params:54,paranoid:6,parent:[34,198],parenthes:29,parenthesi:[11,72,73,207],park:23,parnew:62,pars:[6,12,54,55,59,73,211],parser:[9,10],part:[5,6,11,13,14,18,22,24,25,26,28,34,38,39,41,43,44,58,68,69,70,73,198,207],parti:[38,50,65,195],partial:[4,11,28,66,205],particip:[0,21,54],particular:[0,6,11,12,13,14,17,20,22,24,44,54,56,62,65,68,207,209,210,211],particularli:[12,22,68,209,210,211],partit:[4,6,10,11,13,14,24,27,29,30,31,44,51,56,57,58,60,62,63,65,66,72,107,115,119,137,159,187,195,199,207,209,210],partition:[4,10,13,14,58,67,73,84,137,152,199],partition_kei:[11,13],partitionspercounterbatch:65,partitionsperloggedbatch:65,partitionsperunloggedbatch:65,partitionsvalid:65,partli:13,pass:[38,41,45,73,175,198,199,210,211],password:[6,9,13,20,51,56,58,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,198],password_a:20,password_b:20,passwordauthent:[6,68],passwordfilepath:[51,56,58,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],past:[24,65],patch:[10,13,32,33,35,37,38,40,43,50],path1:[51,55],path2:[51,55],path:[5,6,16,27,38,48,51,53,56,57,58,60,61,62,65,68,71,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,198,202,204,206,209,211],pathn:[51,55],patter:20,pattern:[6,11,20,22,23,29,30,31,55,207,210,211],paus:[6,44,63,137,138,209,211],pausehandoff:[63,137],pauser:51,paxo:[13,52,65,73],paxos_prepar:54,payload:54,payloads:54,pcap:211,peak:[198,211],peer:[6,20,51,53,54,65,211],peerip:65,pem:[51,53],penalti:[6,13],pend:[6,54,60,63,65,67,137,151,210],pending_flush:186,pendingcompact:65,pendingflush:65,pendingrangecalcul:[65,210],pendingtask:65,pendingtasksbytablenam:65,pennsylvania:22,peopl:[35,41,42,44],per:[0,4,6,10,11,13,28,33,37,41,44,51,54,57,58,59,60,61,63,65,67,68,72,73,137,160,168,195,198,205,207,209,210,211],percent:65,percent_repair:186,percentag:[6,65,69,211],percentil:[11,65,207,210,211],percentrepair:65,perdiskmemtableflushwriter_0:[65,210],perf:211,perfdisablesharedmem:211,perfect:14,perfectli:[27,54],perform:[6,11,13,20,22,24,25,27,28,30,36,37,38,40,41,44,45,52,55,57,60,62,63,65,66,67,68,69,73,152,209,210,211],perhap:[24,28,54,207,209],period:[4,6,32,54,62,65,67,68,70,137,139,211],perl:47,perman:[11,44,60,62,63,209],permiss:[6,9,12,23,24,25,26,27,28,29,30,43,51,58,68],permit:[6,20,51,54,59,68],persist:[4,44,53,57,59,62,68,211],person:211,perspect:[24,26,44],pet:22,peter:23,pgp:42,pgrep:48,phantom:46,phase:[70,73,210],phi:6,phone:[13,22,25,29],phone_numb:29,php:47,physic:[0,6,11,28,29,30,31,44,50,62,69],pick:[6,37,41,44,60,68,70,72,142],pid:[44,48,211],piec:[12,60,65],pile:6,pin:[6,69],ping:[41,211],pkcs5pad:6,pkill:48,place:[5,6,16,21,23,33,37,41,51,59,60,65,67,68,73,137,144,198,203,209,211],placehold:[14,73],plai:[14,22],plain:4,plan:[11,28,37,41],plane:35,platform:[20,32,71],platter:[6,62],player:[14,22],playorm:46,pleas:[5,6,11,13,14,22,32,33,35,39,42,43,44,53,55,68,72,206],plu:[14,28,60,65,210],plug:[6,28,32],pluggabl:[20,68],plugin:[30,50,65],pmc:42,poe:22,poi:[26,29],poi_nam:[24,29],point:[4,6,10,17,22,23,24,26,27,30,33,35,39,42,50,54,63,68,72,73,115,137,198,207,211],pointer:14,pois_by_hotel:[24,29],polici:[6,11,41,42,68,191,207],poll:68,pom:40,pool:[6,48,53,65,67,137,165,188,210,211],poorli:24,pop:72,popul:[11,18,72],popular:[23,24,30,39,62],port:[6,39,45,50,51,55,56,58,65,68,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,198,211],portabl:56,portion:[24,62,73,203],posit:[4,6,10,11,19,22,57,65,70,195,199],possbili:6,possess:20,possibl:[0,6,10,11,13,14,17,20,22,28,32,38,41,43,44,54,57,60,62,63,65,68,70,72,200,207,209],post:[13,32,40,54,137,162],post_at:13,postal_cod:29,posted_at:13,posted_bi:11,posted_month:11,posted_tim:11,potenti:[0,6,9,11,12,14,24,28,38,51,55,60,62,68,70,159,200,202],power8:71,power:[6,11,71],pr3z1den7:22,practic:[0,6,11,12,13,27,29,30,42,54,63,64,68],pre:[6,11,17,22,51,54,62,68,202,203,205],preced:[19,44,56,58,72],precis:[10,17,22,60,199],precondit:65,predefin:11,predict:[13,28,51,200],prefer:[0,6,11,12,22,27,33,41,54,68,69],preferipv4stack:39,prefix:[11,12,22,199,205],prepar:[6,14,15,52,55,58,65],prepare_releas:42,preparedstatementscount:65,preparedstatementsevict:65,preparedstatementsexecut:65,preparedstatementsratio:65,prepend:22,prerequisit:[40,47],presenc:6,presens:4,present:[12,13,18,30,45,59,65,68,202,211],preserv:[6,11,17,20,27,28,66],preserveframepoint:211,press:48,pressur:[6,65,210,211],presum:27,pretti:[24,28,73,211],prevent:[6,11,43,59,65,66,67,198,202,211],preview:[35,67,152],previewkind:67,previou:[6,10,11,22,28,42,55,60,67,70,204],previous:[6,24,28,54,63,205],previsouli:[103,137],price:27,primari:[9,10,11,13,14,22,24,25,27,28,29,43,51,56,58,59,60,61,66,67,68,70,72],primarili:[6,11],primary_kei:[11,18],print0:201,print:[51,56,58,63,67,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,209],prio:211,prior:[6,13,20,22,58,70],prioriti:[3,41,211],privat:[6,33,42,68,69],privileg:[20,48,68],proactiv:54,probabilist:[57,61],probabl:[0,4,6,11,24,43,57,60,67,124,137,174,209,210,211],problem:[5,6,11,14,24,27,37,38,42,44,63,68,207,208,210,211],problemat:[22,207],proc:[6,44],proce:[38,61,70,207],procedur:[13,68],proceed:206,process:[0,6,14,24,25,32,34,36,37,38,39,40,41,43,44,48,50,54,59,61,62,63,65,66,67,68,70,71,73,76,112,137,138,157,165,197,198,202,204,205,206,209,210,211],processor:51,prod_clust:73,produc:[13,14,26,36,51,54,60,100,207],product:[0,6,11,27,28,34,36,41,44,51,53,62,69],profil:[13,39,74,137,139,211],profileload:137,program:[14,43,208,211],programmat:201,progress:[33,37,41,42,54,57,58,64,67,72,74,137,193,194,205,210],project:[26,32,33,34,35,36,42,43,65],promin:11,promot:4,prompt:73,propag:[6,14,33,38,54,63,69],proper:[11,22,35,44,51,68],properli:[6,27,38],properti:[3,4,6,11,18,20,25,39,42,47,51,59,60,66,68,69,70],propertyfilesnitch:[6,69],proport:[6,13],proportion:[6,63,109,137,160],propos:[6,24,42,52,65],protect:[6,11,24,54,62,67,68,205],protocol:[6,38,44,49,51,52,55,58,65,68,73,79,89,94,99,104,137,180,198,209,211],prove:[25,211],provid:[0,3,4,5,6,11,12,13,14,15,17,22,24,27,28,30,39,41,42,49,51,54,55,58,59,60,61,62,63,65,66,67,68,69,70,71,72,74,136,137,147,151,198,199,200,203,205,206,207,209],provis:[3,58,211],proxim:[6,69],proxyhistogram:[137,210],prtcl:[58,198],prune:54,prv:[67,152],ps1:68,ps22dhd:13,pt89h8m53:22,publish:[23,24,25,26,27,28,29,30,34,56,58],published_d:72,pull:[27,35,43,60,65,67,152],pure:211,purg:62,purpos:[12,13,22,27,54,56,62,68],push:[37,41,42,65],put:[15,24,28,41,45,51,58,60,70,128,152,200,210],pwf:[51,56,58,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],python:[14,32,41,43,47,48,73],pytz:74,qos:55,quak:[14,22],qualifi:[11,14,41,58,210],qualiti:[35,52,68],quantiti:[22,210],queri:[0,3,6,10,11,12,13,14,16,18,20,24,25,28,29,30,31,47,50,52,54,55,56,58,60,65,67,71,72,73,90,100,137,155,208,211],query_fail:51,queryopt:51,queryst:51,querytimemilli:51,queryvalidationexcept:207,question:[8,20,27,40,50,211],queu:[6,52,65],queue:[6,24,51,54,55,65,100,210,211],quick:[24,51,58,128,191,206],quickli:[24,44,56,60,63,210],quill:46,quintana:22,quit:[28,60,73,198,210,211],quorum:[0,11,63,64,68,73,207],quot:[9,10,11,12,14,17,20,72,73],quotat:20,quoted_identifi:12,quoted_nam:11,r_await:211,r_k:28,race:[22,37],rack1:6,rack:[0,6,51,67,68,69,207,210],rackdc:[6,69],rackinferringsnitch:[6,69],raid0:62,raid1:62,raid5:62,rain:12,rais:[6,12,44,63,207],raison:9,ram:[57,61,62,211],ran:201,random:[11,14,44,70],randomli:[6,70],randompartition:[6,13,14],rang:[2,6,10,11,13,22,24,26,38,60,64,65,67,72,73,80,85,123,137,142,152,173,207,210],range_slic:[65,210],rangekeysampl:137,rangelat:65,rangemov:70,rangeslic:65,rapid:[11,62],rapidli:211,rare:[10,27,57,58,207],raspberri:62,rate:[6,11,23,26,63,65,68,72,73,198,211],ratebasedbackpressur:6,ratefil:73,rather:[6,13,24,26,44,54,59,60,62,72],ratio:[6,61,62,65,72,199],ration:4,raw:[4,6,14,74,194,209],rdbm:[31,50],reacah:55,reach:[4,6,11,28,41,44,51,59,60,66,200],reachabl:51,read:[0,6,11,13,22,24,29,33,35,38,43,44,47,50,51,54,57,58,60,61,62,63,64,65,68,69,72,73,123,173,186,191,198,199,206,207,209,210,211],read_ahead_kb:211,read_lat:186,read_repair:[0,11,65,66,210],read_repair_ch:66,read_request_timeout:44,readabl:[11,25,51,55,59,82,136,186,210],reader:51,readi:[0,11,24,29,35,41,68],readlat:[65,207],readm:[35,42],readrepair:65,readrepairstag:[65,210],readstag:[65,67,210],readtimeoutexcept:207,readwrit:68,real:[4,8,11,23,25,27,33,44,71,209],realclean:34,realis:72,realiz:[27,60],realli:[6,27,28,43,197,201,207,211],realtim:59,reappear:67,reason:[0,4,6,11,13,14,15,18,27,28,44,45,48,54,58,60,62,67,68,70,210,211],rebas:35,rebuild:[0,57,60,61,65,137,143,159],rebuild_index:137,receiv:[3,6,14,18,41,44,54,60,62,63,66,70,207,211],recent:[6,41,43,53,62,66,79,200,205],reclaim:[51,54,55,60],recogn:[13,28,39,41,53],recommend:[4,6,11,22,27,35,44,51,53,55,58,62,68,70,209],recompact:60,recompress:61,reconcil:[11,66],reconnect:68,reconstruct:200,record:[4,6,11,13,19,22,23,24,26,27,28,41,51,55,60,65,72,211],recov:[6,44,52,60],recoveri:6,recreat:[20,51,73],rectangl:23,recurs:[51,100],recv:48,recycl:[4,6,65],redhat:[42,53],redirect:55,redistribut:[6,67,209],redo:41,reduc:[4,6,11,25,28,36,44,51,54,56,60,61,63,66,67,74,83,109,137,152,160,194],reduct:6,redund:[0,33,38,41,54,62],reenabl:[99,101,102,137],ref:[42,55,195,196,197,198,199,200,201,202,203,205,206],refer:[6,11,12,13,14,22,24,25,26,27,28,32,33,34,43,44,48,49,55,70,72,73,207,209],referenc:[6,26,28,72],referenti:3,refin:[29,31,50],reflect:[59,60,195],refresh:[6,58,68,73,137,145],refreshsizeestim:137,refus:[50,54],regain:54,regard:[11,13],regardless:[0,6,20,41,63,211],regener:57,regexp:12,region:[6,69],regist:22,registri:68,regress:[38,43],regular:[9,12,28,35,39,43,44,54,65,73],regularcolumn:199,regularli:67,regularstatementsexecut:65,regularupd:72,reilli:[23,24,25,26,27,28,29,30],reinforc:30,reinsert:[159,202],reject:[6,13,44,54,59,68,207],rel:[6,22,25,28,73,211],relat:[8,10,12,13,23,24,27,28,30,34,39,41,60,63,65,72,199,207,211],relationship:[6,23,24,27],releas:[6,10,27,28,40,41,48,50,53,73,211],relev:[13,20,22,41,58,61,68,71,198,199,202,211],relevel:[74,194],reli:[6,14,22,24,44],reliabl:[3,36,60],reload:[6,64,137,146,147,148,149],reloadlocalschema:137,reloadse:137,reloadssl:[68,137],reloadtrigg:137,reloc:[137,150,183,209],relocatesst:137,remain:[6,13,14,20,22,37,54,60,65,67,70,186,210],remaind:[17,19,61],remeb:55,remedi:60,rememb:[24,25,28,55,207],remind:24,remot:[0,4,35,37,39,50,51,56,58,60,68,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,207],remov:[0,4,6,10,11,12,13,14,15,17,18,20,22,34,38,44,50,51,54,58,59,64,66,68,75,78,107,137,151,200,205,206,211],removenod:[70,75,137],renam:[9,22],render:35,reorder:6,repair:[0,4,6,11,18,44,50,58,61,63,64,65,69,70,74,128,137,153,170,191,194,199,202,206,210],repair_admin:137,repairedat:201,repairpreparetim:65,repairtim:65,repeat:[12,48,51,61,68],replac:[0,6,9,14,20,22,34,38,42,44,50,51,54,60,64,66,67,100,204,205],replace_address_first_boot:70,replai:[0,3,4,22,52,62,63,65,109,137,154,160,199],replaybatchlog:137,repli:[36,54],replic:[2,3,6,11,28,29,50,51,56,58,60,62,63,67,68,70,72,75,137],replica:[0,3,6,11,13,28,44,60,63,65,66,67,69,70,83,119,137,207,210,211],replica_2:63,replication_factor:[0,11,29,51,56,67,68,72],repo:[34,37,39,42],repodata:42,repomd:42,report:[6,27,34,40,41,50,64,207],report_writ:20,reportfrequ:73,repositori:[5,8,32,34,35,36,39,41,43,48,71],repres:[6,10,17,20,22,23,24,25,26,27,28,44,60,65,68,69,72,73,199,209],represent:[10,17,25,195],reproduc:[25,36],reproduct:36,request:[0,6,11,13,20,21,35,43,44,51,52,55,56,57,60,62,64,66,68,69,73,137,174,190,206,207,210,211],request_respons:[54,65,210],requestresponsest:210,requestresponsestag:[65,67,210],requesttyp:65,requir:[0,3,6,11,13,14,20,24,27,28,33,35,37,38,39,40,41,42,44,51,57,58,61,62,66,68,72,197,198,201,204],require_client_auth:6,require_endpoint_verif:6,requisit:66,resampl:6,reserv:[6,10,12,15,23,26,27,28,29,30,31,54,211],reservations_by_confirm:29,reservations_by_guest:[24,29],reservations_by_hotel_d:29,reservoir:207,reset:[6,13,35,51,54,137,156,170,197],reset_bootstrap_progress:70,resetfullquerylog:[51,137],resetlocalschema:137,resid:[6,13,44,65,211],resolut:[6,13,40,44],resolv:[34,37,44,66,158,177],resort:[75,137],resourc:[20,51,52,68,198,210],resp:14,respect:[6,10,11,14,32,34,48,51,54,56,58,67,69,100,209],respond:[0,6,12,63,66,211],respons:[0,6,20,25,44,54,65,66,70,210],ressourc:22,rest:[6,11,12,22,32,38,70,207],restart:[3,44,60,63,68,70,137,144,162,197,209],restor:[58,60,64,70,73,198,204,205],restrict:[6,10,11,13,18,25,67],restructuredtext:35,result:[0,6,10,11,12,14,17,20,22,25,27,28,30,36,41,44,51,54,58,60,65,67,73,194,195,196,197,198,199,200,201,202,203,204,205,206,211],resum:[63,76,137,157],resumehandoff:[63,137],resurrect:60,resync:[137,156],retain:[20,44,51,55,60,63,202,204],retent:27,rethrow:33,retir:35,retri:[0,6,11,22,51,54,65,66,100],retriev:[11,13,20,24,34],reus:[28,38],reveal:28,revers:[11,13,24],revert:209,review:[11,33,35,40,41,43,50],revis:[25,72],revok:[9,68],revoke_permission_stat:12,revoke_role_stat:12,rewrit:[57,60,61,74,137,159,190,194,202],rewritten:[62,159,202],rfc:[14,22],rhel:50,rich:[22,209],rid:34,rider:22,riderresult:22,right:[6,19,23,24,25,26,27,28,29,30,39,42,44,67,73,210,211],ring:[2,6,50,53,58,63,67,68,70,73,133,135,137,170,198,207],rise:207,risk:[11,24,60],riski:60,rmb:211,rmem_max:6,rmi:[44,68],robin:63,rogu:14,role:[6,9,10,12,15,64],role_a:20,role_admin:20,role_b:20,role_c:20,role_manag:68,role_nam:20,role_opt:20,role_or_permission_stat:12,role_permiss:6,roll:[44,55,63,68,100],roll_cycl:[51,55,100],rollcycl:55,rollingfileappend:55,rollingpolici:55,rollov:55,romain:22,room:[5,8,23,24,26,27,28,29,42],room_id:28,room_numb:[28,29],root:[6,37,41,48,51,53,58,206,209],rotat:[6,51,209],roughli:[6,58],round:[13,24,60,63,65],rout:[6,54,69],routin:[63,211],row:[0,3,4,6,10,11,13,14,15,17,18,24,28,43,49,51,56,57,58,61,62,65,66,67,72,73,74,107,128,132,137,159,161,162,194,199,202,206,211],row_column_count:51,rowcach:[50,65],rowcachehit:65,rowcachehitoutofrang:65,rowcachemiss:65,rowindexentri:65,rows_per_partit:[11,58],rpc:[6,65],rpc_address:51,rpc_timeout_in_m:[123,173],rpm:42,rrqm:211,rsc:191,rst:35,rubi:[14,47],rule:[6,12,14,41,44,207,209],run:[3,4,5,6,12,22,24,28,30,32,34,37,39,41,42,44,45,48,52,53,54,56,58,60,62,63,65,66,67,68,70,71,72,74,128,137,152,175,194,197,198,199,201,203,204,208,209,210,211],runnabl:211,runtim:[6,18,28,47,53,64,117,137],runtimeexcept:33,rust:47,s_j:28,s_t:28,safe:[14,22,51,54,60,68,211],safeguard:62,safepoint:209,safeti:[11,51,60,70],sai:[50,54],said:[11,41,44,58,137,190,211],same:[0,4,5,6,11,12,13,14,15,17,18,19,20,22,24,25,27,35,37,39,41,45,50,51,54,57,58,60,63,65,66,67,68,69,70,72,152,200,205,207,209,211],samerow:72,sampl:[4,6,12,14,25,51,58,65,72,73,100,137,139,141,187],sampler:[65,139,187,210],san:62,sandbox:[6,14],sasi:6,satisfi:[0,11,24,27,33,62,65,66,70],satur:[6,65,210,211],save:[6,13,22,32,34,44,45,54,57,61,62,70,72,137,162],saved_cach:6,saved_caches_directori:45,sbin:44,scala:[14,47],scalabl:[3,42,71],scalar:15,scale:[3,43,61,71,72],scan:[6,13,24,57,65],scenario:37,scene:44,schedul:[6,32,54],schema:[9,11,14,17,30,31,50,51,56,58,65,66,68,72,73,84,137,146,156,197,199],schema_own:20,schema_vers:51,scientif:24,scope:[20,25,55,65,68],score:[6,14,22,69],script:[6,14,30,32,39,42,43,51,53,74,100,194,195,196,197,198,199,200,202,203,204,205,206,211],scrub:[57,60,61,65,74,137,183,194],sda:211,sdb:211,sdc1:211,sdc:211,search:[24,27,28,41,56,71,209],searchabl:211,second:[6,11,12,13,22,24,27,28,44,53,56,59,62,63,66,67,68,72,73,74,137,160,168,194,207,209,210,211],secondari:[10,12,13,15,25,27,50,60,65,71,137,143],secondary_index_stat:12,secondaryindexmanag:[65,210],section:[2,4,5,7,10,11,12,13,15,20,22,42,44,47,48,49,51,52,54,55,56,58,60,65,67,68,70,74,194,198,209,210],secur:[6,14,15,42,50,64],see:[0,4,6,10,11,12,13,14,17,20,22,23,24,26,27,28,34,36,39,41,42,43,49,50,51,54,55,60,65,68,70,73,107,137,152,197,199,200,203,209,210,211],seed:[6,45,50,53,69,120,137,147],seedprovid:6,seek:[4,6,62,65],seem:24,seen:[6,11],segment:[4,6,51,55,59,63,65,73,100,209,210],segment_nam:59,segmentid:199,select:[6,9,10,11,12,14,15,19,20,24,26,27,29,30,32,39,42,43,44,49,51,55,56,57,58,60,66,67,68,72,73,142,209,210,211],select_claus:13,select_stat:[12,18],self:[24,38],selinux:44,semant:[10,13,14,27],semi:44,send:[6,8,11,44,54,63,66,72,207,211],sender:54,sendto:72,sens:[10,13,15,25,44],sensic:14,sensit:[11,12,14,17,211],sensor:[22,24,28],sent:[0,6,11,22,44,54,63,65,66,207,211],sentenc:41,separ:[4,6,11,13,24,25,27,28,33,35,41,45,51,54,55,56,58,60,62,68,70,73,75,77,78,80,85,87,93,96,97,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,195,198,202],septemb:41,seq:[6,152],sequenc:[12,51,54],sequenti:[6,62,152],seren:13,seri:[11,24,42,60,73],serial:[4,6,51,63,74],serializeds:54,serializingcacheprovid:6,seriou:[35,207,210],serv:[13,24,54,62,68,211],server:[6,12,13,22,27,39,40,42,43,44,53,54,58,62,65,68,71,72,198,207],server_encryption_opt:[58,68,198],servic:[6,25,39,48,53,63,65,68,70,209,211],session:[6,20,54,67,68,74,137,153],set:[0,3,4,6,9,10,11,12,13,14,17,18,24,27,29,35,38,40,41,43,45,50,53,54,55,57,58,59,60,61,62,63,65,66,68,69,70,72,73,74,77,96,107,137,150,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,190,194,195,197,198,204,206,207,208,209,210,211],set_liter:[20,22],setbatchlogreplaythrottl:137,setcachecapac:137,setcachekeystosav:137,setcompactionthreshold:[60,137],setcompactionthroughput:[60,137],setconcurr:137,setconcurrentcompactor:137,setconcurrentviewbuild:[18,137],sethintedhandoffthrottlekb:[63,137],setint:[14,58],setinterdcstreamthroughput:137,setlogginglevel:[137,209],setlong:14,setmaxhintwindow:[63,137],setstr:14,setstreamthroughput:137,setter:[20,32,33],settimeout:137,settraceprob:137,setup:[6,35,41,43,51,68],sever:[3,4,13,20,24,26,27,30,51,54,56,60,63,67,68,72,198],sfunc:[9,14],sha1:[42,204],sha:[37,42],shadow:[18,60],shall:[51,53,56,58,63],shape:72,shard:[4,28],share:[11,13,39,199,207,211],sharedpool:[54,73],sharp:46,shed:44,shell:[49,50,53,74],shift:22,ship:[34,43,49,68,73,209,211],shop:[23,24,26],shortcut:18,shorter:[35,68],shorthand:[26,73],shortli:28,shortlog:42,should:[0,4,5,6,10,11,12,13,14,17,20,22,24,27,32,34,35,38,39,41,43,44,45,46,47,49,51,53,54,55,56,57,58,60,61,62,63,65,67,68,69,70,72,73,142,152,173,203,205,207,211],shouldn:[11,45],show:[20,23,24,25,27,34,50,54,55,67,70,74,85,105,125,137,141,151,158,177,178,186,193,194,206,207,209,210,211],shown:[12,24,25,26,28,66,73,186,198],shrink:6,shuffl:54,shut:6,shutdown:[4,6,62],side:[6,11,13,17,22,27,54,68,207],sig:42,sign:[13,22,44],signal:[6,137,148],signatur:[48,59],signifi:211,signific:[6,35,39,41,43,54,62,66,207],significantli:[6,28,67,211],silent:14,similar:[6,13,14,24,26,53,54,58,61,62,206,207,211],similarli:[0,10,17,29,33,51,56,62,137,142],similiar:67,simpl:[6,11,23,24,25,27,28,34,36,39,43,63,68],simple_classnam:43,simple_select:13,simplequerytest:43,simplereplicationstrategi:68,simpleseedprovid:6,simplesnitch:[6,69],simplestrategi:[29,51,56,67,72],simpli:[0,4,6,11,13,14,17,22,27,28,39,43,54,60,62,65,70,191],simplic:51,simplifi:[25,28],simul:43,simultan:[6,54,62,63,73,77,107,150,159,190],sinc:[6,11,13,14,22,28,35,39,43,44,48,51,53,58,60,63,65,66,67,70,197,200,202,210,211],singl:[0,6,10,11,12,13,14,17,18,20,22,24,27,28,29,33,41,45,49,50,51,53,54,63,64,65,66,67,68,69,73,74,80,194,207,209,210,211],singleton:38,sit:51,site:[35,42],situat:[6,43,60,63,211],six:53,size:[4,6,11,22,25,31,33,44,45,51,52,53,55,56,57,58,59,61,62,63,64,65,68,72,73,74,100,134,137,194,197,199,200,201,204,209,210,211],size_estim:[137,145,209],sizeandtimebasedrollingpolici:55,sizeof:28,sizetieredcompactionstrategi:[11,58,60,210],sjk:137,skinni:210,skip:[6,13,44,51,54,56,65,70,73,74,159,176,194,197,203],skipcol:73,skipflush:56,skiprow:73,sks:48,sla:38,slack:[5,41,50,67],slash:12,slave:32,sleep:211,sleepi:51,slf4j:[33,34,55],slf4jexceptionhandl:51,slightli:6,slow:[6,11,69,207,209,210,211],slower:[6,11,57,63,210,211],slowest:6,slowli:[6,22],small:[4,6,11,13,22,28,44,54,60,62,74,194,198,207,211],smaller:[4,6,28,44,60,62,73,203],smallest:[0,11,14,65,200],smallint:[9,10,14,17,19,22,29],smith:22,smoother:10,smoothli:6,snappi:[4,6,63],snappycompressor:[11,61],snapshot:[3,4,6,27,34,51,53,64,65,74,78,134,137,159,194,202,206,211],snapshot_before_compact:56,snapshot_nam:[78,204],snapshotnam:[78,137],snippet:53,snitch:[6,50,64,66,84,137],snt:211,socket:[6,68,173],soft:35,softwar:[24,34],sold:24,sole:[11,36],solid:[6,62],solr:71,solut:32,some:[0,6,9,11,12,13,14,22,24,25,26,27,28,30,34,35,36,39,41,42,43,44,45,51,54,56,58,59,60,61,63,65,66,68,70,73,199,201,207,209,210,211],some_funct:14,some_keysopac:11,some_nam:12,someaggreg:14,somearg:14,somefunct:14,someon:[37,60],someth:[6,23,27,58,66,201,209,211],sometim:[6,12,13,24,54,63,207,208,209,210,211],someudt:14,somewher:[48,67],soon:[26,68],sooner:6,sort:[4,11,13,22,24,28,58,60,62,71,186,200,209],sort_kei:186,sound:28,sourc:[3,4,5,6,8,14,32,34,35,36,40,42,48,53,55,58,65,74,142,195,204,207],source_elaps:73,space:[4,6,28,33,44,51,54,56,59,60,62,65,203,211],space_used_by_snapshots_tot:186,space_used_l:186,space_used_tot:186,span:[6,13,60],spare:[32,209],sparingli:13,spark:46,spd:58,speak:[208,209,211],spec:[38,49,51,65,72,73],speci:[11,18],special:[12,13,43,44,54,60,65,74,205],specif:[9,11,12,13,22,24,28,35,39,41,44,46,51,54,56,58,59,60,65,67,68,72,73,137,142,152,198],specifc:65,specifi:[0,6,10,11,12,13,14,16,18,20,22,24,27,28,34,39,44,49,51,56,58,59,60,61,63,65,66,68,70,72,73,74,78,80,121,137,142,152,158,171,173,176,183,186,189,194,198,204,207],specific_dc:152,specific_host:152,specific_keyspac:142,specific_sourc:142,specific_token:142,specifii:20,specnam:72,specul:[0,11,65,66],speculative_retri:[11,58],speculativefailedretri:65,speculativeinsufficientreplica:65,speculativeretri:65,speculativesamplelatencynano:65,speed:[6,50,58,61,74,194,210],spend:211,spent:[65,211],sphinx:40,spike:44,spin:[6,62],spindl:[4,6],spirit:[6,69],split:[28,33,44,54,60,65,72,73,74,80,194],spread:[6,11,69],sql:[3,13,15,30],squar:12,squash:[35,41],src:[42,142],ssd:[6,16,62,211],ssh:[51,53,207],ssl:[6,44,58,64,72,73,74,137,148,194],ssl_storage_port:69,ssp:[58,198],sss:17,sstabl:[2,6,11,28,44,50,56,57,61,62,64,67,74,77,80,107,121,128,134,137,144,150,159,190,191,195,199,200,202,203,204,206,209,210,211],sstable_act:209,sstable_compression_ratio:186,sstable_count:186,sstable_s:60,sstable_size_in_mb:60,sstable_task:209,sstabledump:[74,194],sstableexpiredblock:[60,74,194],sstablelevelreset:[74,194],sstableload:[56,64,68,74,194],sstablemetadata:[74,194,197,201],sstableofflinerelevel:[74,194],sstablerepairedset:[74,194,199],sstablerepairset:201,sstablescrub:[74,194],sstablesperreadhistogram:65,sstablesplit:[74,194],sstableupgrad:[74,194],sstableutil:[74,194,195,199],sstableverifi:[74,194],sstablewrit:33,stabil:[32,41,54],stabl:[48,73,209],stack:[6,54,202,203,204,205,206,211],stackcollaps:211,staff:[24,26,72],staff_act:72,stage:[41,42,52,112,137,165,207,210],staging_numb:42,stai:[23,24,50,60],stakehold:[24,26],stale:68,stall:[6,70],stamp:55,stand:43,standalon:43,standard1:[58,196,198,199,201,202,204,209],standard:[6,22,32,36,44,48,65,72,195,199,209],start:[0,6,9,13,24,25,26,27,28,30,35,40,44,45,48,50,51,53,56,60,62,63,65,66,67,68,70,80,152,183,200,204,207,209,210,211],start_dat:29,start_token:[80,152],start_token_1:142,start_token_2:142,start_token_n:142,starter:41,starttl:58,startup:[4,6,21,39,44,60,65,70,205],startupcheck:209,starvat:6,stat:199,state:[6,11,14,51,53,57,60,62,65,67,70,137,177,208,209],state_or_provinc:29,statement:[3,6,9,10,11,13,14,15,16,17,20,21,22,27,38,40,52,55,56,57,58,60,65,66,68,72,73,207,211],static0:11,static1:11,staticcolumn:199,statist:[4,56,58,60,65,73,82,108,137,140,185,186,188,198,199,204,205,210],statu:[20,32,38,41,44,48,51,56,63,67,68,73,74,137,151,178,179,180,181,182,191,194,207,208],statusautocompact:137,statusbackup:[56,137],statusbinari:137,statusgossip:137,statushandoff:[63,137],stc:11,stdev:[72,211],stdin:73,stdout:73,stdvrng:72,step:[6,26,28,32,35,39,40,42,68,208,209],still:[0,6,10,11,13,14,17,20,22,27,28,30,32,33,42,51,54,63,67,68,70,73,196,207,211],stop:[4,6,48,51,53,54,73,95,137,155,184,194,195,196,197,198,199,200,201,202,203,204,205,206,209],stop_commit:6,stop_paranoid:6,stopdaemon:[53,137],storag:[0,2,3,11,15,16,28,41,44,50,51,56,58,61,62,64,71,198,199],storage_port:[45,69],storageservic:[6,33,53,68],store:[0,3,4,6,10,11,12,13,22,24,26,27,28,29,50,51,54,56,57,58,60,61,62,63,65,68,71,73,92,100,102,137,182,198,199,202],store_queri:51,store_typ:6,stort:200,straggler:51,straight:[34,70,211],straightforward:[28,59],strain:28,strategi:[0,6,11,28,56,58,63,64,69,72,197,210],stratio:50,stream:[4,6,50,54,56,58,60,61,63,64,67,76,116,122,137,142,152,169,170,172,173,198,205,211],stream_throughput_outbound_megabits_per_sec:[58,198],street:[22,29],strength:6,stress:[50,53,74,211],stresscql:72,strict:[10,54,60],strictli:[8,11,14],string:[4,6,10,11,12,13,14,16,17,20,21,22,32,54,58,65,73,121,195],strong:0,strongli:[6,11,12,28,68],structur:[4,6,9,20,23,27,35,38,57,58,64,65,74,194,211],stub:68,stuck:200,style:[6,24,25,28,38,39,40,41,43,50],stype:[9,14],sub:[11,13,22,48,51,56,60,211],subclass:6,subdirectori:[6,21,56],subject:[6,14,20,68],submiss:[6,41],submit:[40,41,43,50,80],subopt:72,subqueri:27,subrang:6,subscrib:[8,36],subscript:8,subsequ:[6,11,13,20,26,44,51,53,56,58,60,61,66,68],subset:[0,20,60,73,207],substanti:211,substitut:48,substract:19,subsystem:68,subtract:199,subvert:60,succed:65,succeed:206,succesfulli:65,success:[0,26,28,42,53,54,55,66,73],successfulli:[42,51,54,55,63,65,67,206],sudden:6,sudo:[44,48,51,53,58,211],suffer:211,suffici:[6,28,51,54,62,68],suggest:[12,27,35,36,41,62,206],suit:[6,32,41,43,58,68,198],suitabl:[13,14,28,38,41],sum:[28,59],sum_i:28,sum_j:28,sum_k:28,sum_l:28,summari:[4,6,41,56,58,65,198,199,204,205],sun:[33,68,211],sunx509:198,supercolumn:9,supersed:[10,159,202],superus:[9,20,68],suppli:[11,13,27,37,58,195,207],supplier:24,support:[0,3,4,6,9,10,11,12,13,14,15,16,18,19,20,22,24,25,27,29,30,36,39,41,43,44,46,50,51,52,56,58,60,63,66,68,73,74,159,183,202,209,211],suppos:13,sure:[6,8,24,30,32,33,34,35,36,39,41,43,44,45,48,60,72,211],surfac:68,surplu:44,surpris:0,surprisingli:6,surround:[17,29,73],suscept:14,suspect:[5,41,211],suspend:39,svctm:211,svg:211,svn:42,svnpubsub:42,swamp:44,swap:[4,6,211],swiss:[137,175],symbol:[24,211],symlink:58,symmetri:17,symptom:44,sync:[4,6,27,35,44,63,65,67,152,211],synchron:67,synctim:65,synonym:20,synopsi:[51,56,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],syntact:[11,20],syntax:[3,10,12,13,14,20,22,30,35,51,56,60,61,72],syntaxerror:207,sys:6,sysctl:[6,44],sysf:211,sysintern:6,system:[6,11,14,20,25,28,32,39,43,44,45,49,51,54,55,56,60,62,65,68,71,73,111,113,114,116,122,128,137,144,145,146,164,166,167,169,172,198,203,205,207,208,211],system_auth:[6,51,68],system_distribut:51,system_schema:[20,51,55],system_trac:[51,152],system_view:[51,209],system_virtual_schema:[51,55,209],tab:[33,39],tabl:[0,3,4,6,9,10,12,13,14,15,16,17,18,20,21,22,24,25,26,27,28,29,43,51,52,53,55,57,58,60,61,63,64,67,68,72,73,74,77,80,87,95,97,106,107,110,115,119,128,137,143,144,146,150,152,159,163,176,178,183,185,186,190,191,194,196,198,199,201,205,206,207,209,210],table1:[20,67],table2:67,table_definit:72,table_nam:[11,13,16,20,21,51,58,60,186,209],table_opt:[11,18],tablehistogram:[137,210],tablestat:137,tag:[22,38,42,56,176],tail:[11,51,209],take:[6,10,11,13,14,22,27,28,35,38,39,41,42,44,51,54,57,60,61,62,63,70,137,176,201,203,206,209,210,211],taken:[6,59,60,65,72,204],talk:26,tar:48,tarbal:[45,47,73],target:[11,20,34,39,43,51,55,60,63,198],task:[6,26,32,34,36,39,41,65,67,73,209,210,211],taskdef:43,taught:27,tbl:66,tcp:[6,44,54,211],tcp_keepalive_intvl:44,tcp_keepalive_prob:44,tcp_keepalive_tim:44,tcp_nodelai:6,tcp_retries2:6,tcp_wmem:6,tcpdump:211,teach:[6,69],team:[24,42,44],technetwork:6,technic:[11,15],techniqu:[27,28,63,208,211],technot:6,tee:48,tell:[6,13,38,44,45,65,211],templat:[32,42],tempor:6,temporari:[63,68,74,194],temporarili:6,tempt:[24,28],ten:28,tend:[4,6,28,44,62,63],tendenc:[6,26],tension:26,tent:42,terabyt:61,term:[6,13,14,15,18,22,26,27,28,51,53,71],termin:[12,20,73],ternari:33,test:[6,25,33,34,38,40,41,42,49,50,51,53,62,72,73],test_keyspac:[68,209],testabl:[38,41],testbatchandlist:43,testmethod1:43,testmethod2:43,testsom:43,teststaticcompactt:43,text:[4,9,11,12,13,14,17,22,25,28,29,35,42,51,55,56,58,59,61,67,68,71,72,211],than:[0,4,6,11,12,13,14,15,18,19,22,24,28,33,41,50,51,54,59,60,61,62,63,66,68,69,70,72,153,166,167,196,198,200,203,204,207,209,210,211],thei:[6,9,10,11,12,13,14,15,18,19,20,22,23,24,25,26,27,30,33,38,41,43,50,51,53,55,56,57,58,60,61,62,63,65,68,196,200,205,206,207,209,210,211],them:[0,6,10,11,13,14,22,23,26,27,32,33,36,41,42,43,44,49,51,54,55,57,60,63,65,66,68,137,190,198,205,207,209,211],themselv:[13,20],theoret:11,therefor:[24,28,35,41,43,68,197,205],theses:68,thi:[0,2,4,5,6,7,10,11,12,13,14,15,17,18,20,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,44,45,47,48,50,51,52,53,54,55,56,57,58,60,61,62,63,65,66,67,68,69,70,72,73,74,75,77,78,80,83,85,87,93,97,103,106,107,109,110,112,115,119,121,123,127,128,135,137,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211],thing:[6,22,24,28,36,37,41,44,47,54,60,67,211],think:[6,26,27],third:[22,28,38,50,65,210],thobb:73,those:[11,12,13,14,16,17,18,20,22,23,24,27,41,44,59,60,63,68,73,190,198,202,203,205,207,211],though:[10,12,22,29,50,54,56,60,61,65],thought:203,thousand:73,thousandssep:73,thread:[4,6,18,51,53,54,55,62,63,65,67,68,72,77,107,137,150,152,159,168,188,190,200,209,210],threaddump:211,threadpool:[64,208],threadpoolnam:65,threadprioritypolici:39,three:[0,6,11,25,28,51,54,56,57,60,61,63,66,67,68,73,207,209,210],threshold:[4,11,59,62,69,110,137,163,170,211],thrift:[9,72],throttl:[6,32,54,58,63,74,109,137,160,164,168,169,172,194],through:[0,5,9,10,11,12,13,18,24,25,26,32,35,39,41,44,49,54,55,59,60,73,211],throughout:[26,68],throughput:[0,6,58,60,61,62,65,111,116,122,137,164,169,172,198,209,210],throwabl:[38,43],thrown:[22,58,200],thu:[6,10,11,12,13,18,22,44,65,66,69,70,137,190],thumb:[6,41],thusli:22,tib:[82,136,186],tick:41,ticket:[5,35,36,37,38,41,42,43,59],tid:211,tie:44,tier:64,ties:[13,210],tighter:6,tightli:6,tild:73,time:[0,4,6,8,9,10,11,12,13,15,16,17,18,24,26,27,28,33,35,38,39,41,42,43,44,51,53,54,55,56,57,59,61,64,65,66,67,68,71,72,73,137,139,199,201,206,207,209,210,211],timefram:70,timehorizon:6,timelin:11,timeout:[6,22,44,52,63,65,73,123,137,173,207,210],timeout_in_m:173,timeout_typ:[123,173],timer:[6,65],timestamp:[4,9,10,11,13,14,15,17,19,24,28,50,51,54,55,56,60,63,66,73,74,159,194,196,199,202],timeunit:60,timeuuid:[9,10,11,17,22,72],timewindowcompactionstrategi:11,timezon:[17,73],tini:[6,60],tinyint:[9,10,14,17,19,22],tip:207,titl:[24,29,41,72],tjake:33,tls_dhe_rsa_with_aes_128_cbc_sha:6,tls_dhe_rsa_with_aes_256_cbc_sha:6,tls_ecdhe_rsa_with_aes_128_cbc_sha:6,tls_ecdhe_rsa_with_aes_256_cbc_sha:6,tls_rsa_with_aes_128_cbc_sha:6,tls_rsa_with_aes_256_cbc_sha:6,tmp:[51,204,205,209,211],tmpf:211,tmplink:205,toc:[4,56,58,204,205],tock:41,todai:12,todat:14,todo:38,togeth:[6,11,13,14,27,28,32,60,207,210,211],toggl:68,tojson:15,token:[2,4,6,9,10,12,13,44,51,54,58,60,63,65,67,72,73,80,85,128,129,135,137,142,152,158,191,199,200,207,209,210],tokenawar:207,tokenrang:72,toler:[0,57,63],tom:13,tombston:[4,6,11,17,24,44,64,65,67,107,159,196,199,202,211],tombstone_compact:183,tombstone_compaction_interv:60,tombstone_threshold:60,tombstonescannedhistogram:65,ton:43,too:[6,11,12,14,22,28,38,60,72,207,210,211],took:[207,209],tool:[3,6,12,31,32,34,35,41,42,44,50,53,55,56,60,64,65,68,70,72,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210],toolset:211,top:[3,13,22,32,41,42,50,65,139,186,187,200],topcount:[139,187],topic:73,topolog:[6,69,158],toppartit:137,total:[4,6,13,28,51,53,56,58,59,60,65,66,72,134,137,198,209,210,211],total_replica:[0,11],totalblockedtask:65,totalcolumnsset:199,totalcommitlogs:65,totalcompactionscomplet:65,totaldiskspaceus:65,totalhint:65,totalhintsinprogress:65,totallat:65,totalrow:199,totalsizecap:55,totimestamp:14,touch:[8,23,28,44,60],tough:43,tounixtimestamp:14,tour:22,tpstat:[67,137,210],trace:[6,30,54,65,74,124,137,152,174,202,203,204,205,206,209,211],tracerout:211,track:[4,6,51,54,60,63,65],trackeddatainputplu:54,tracker:[35,41],trade:25,tradeoff:[0,6,211],tradit:[60,61],traffic:[6,51,66,68,69,211],trail:33,trailer:54,transact:[3,13,21,24,27,54,65,74,183,194],transfer:[6,44,56,68,198],transform:13,transient_replica:[0,11],transit:[10,20,34],translat:211,transmit:66,transpar:[6,27,44],transport:[6,39,58,65,72,89,99,137,180,198,210],trap:24,treat:[0,6,10,27,44,69],tree:[6,34,39,65,67],tri:[6,60,207],trigger:[4,6,9,11,12,15,32,50,51,55,57,61,63,64,68,77,137,149],trigger_nam:21,trigger_stat:12,trip:[6,13],trivial:68,troubl:[28,209],troubleshoot:[6,38,40,50,67,207,209,210,211],truediskspaceus:[56,134,137],truesnapshotss:65,truli:9,truncat:[4,6,9,10,15,20,51,56,63,68,72,123,137,173,189],truncate_stat:12,truncatehint:[63,137],trunk:[35,37,38,39,41,43],trust:68,trusti:211,trustor:6,truststor:[6,58,68,72,198],truststore_password:6,truststorepassword:68,tspw:[58,198],tstamp:195,ttl:[4,6,9,10,11,14,17,22,28,64,159,199,202],tty:73,tunabl:2,tune:[11,44,57,60,62,66,209,210],tupl:[6,9,10,12,13,14,15,17],tuple_liter:[12,13],tuple_typ:22,tuplevalu:[10,14],turn:[0,6,24,41,44,51,68,207],twc:[11,60],twice:[4,6,22,54],two:[0,3,6,11,12,13,14,17,19,27,28,39,50,51,53,54,55,56,57,58,60,62,63,66,68,69,73,199,210,211],txt:[4,14,37,38,41,42,56,58,204,205],type:[0,3,4,6,10,11,12,13,14,15,19,20,24,25,28,29,30,38,40,48,50,51,55,58,62,64,67,68,72,73,123,137,173,183,195,198,199,203,205,209,210],type_hint:12,typeasblob:14,typecodec:14,typic:[0,6,11,13,23,25,27,28,30,44,56,57,58,60,62,65,67,68,71,73,204,207,209,210,211],typo:35,ubuntu:39,udf:[6,14],udf_stat:12,udfcontext:[10,14],udt:[14,17,25,30],udt_liter:12,udt_nam:22,udt_stat:12,udtarg:14,udtnam:14,udtvalu:[10,14],ulimit:44,ultim:27,ultra:61,unabl:[4,38,50,53,210],unacknowledg:6,unaffect:22,unari:19,unavail:[6,11,63,65,68,70,211],unavailableexcept:207,unblock:65,unbound:[6,22],uncaught:209,unchecked_tombstone_compact:60,uncom:[6,65,68],uncommon:[24,41],uncompress:[4,6,11,61,63,65],unconfirm:6,undecor:4,undelet:60,under:[6,22,32,33,43,55,65,68,211],underli:[6,18,54,60,68,211],underlin:23,undersold:24,understand:[6,23,41,44,63,67,68,209,211],understood:23,undropp:54,unencrypt:[6,68],unexpect:[4,54,194,195,196,197,198,199,200,201,202,203,204,205,206],unexpectedli:22,unfinishedcommit:65,unflush:[56,176],unfortun:[43,63],uniform:72,uniq:209,uniqu:[11,14,22,23,24,25,26,30,54,72,199],unit:[22,27,38,40,51,60,137,161,198,203,210],unix:[55,208],unixtimestampof:[10,14],unknown:[52,200],unknowncfexcept:54,unless:[6,11,13,16,18,20,22,33,54,59,68,69,199,203,211],unlik:[6,10,13,22],unlimit:[6,44,58,73,198],unlock:26,unlog:[9,65,72],unmodifi:63,unnecessari:[38,70],unnecessarili:[54,59],unpredict:13,unprepar:65,unprocess:54,unprotect:54,unquot:12,unquoted_identifi:12,unquoted_nam:11,unreach:67,unrecogn:51,unrecov:54,unrel:[41,207],unrepair:[6,64,65,67,74,194],unrespons:11,unsafe_aggressive_sstable_expir:60,unsecur:68,unselected_column:18,unset:[6,10,13,17,63,201],unsign:22,unspecifi:6,unsubscrib:[8,50],unsuccess:55,unsupportedclassversionerror:53,unsupportedoperationexcept:51,untar:48,until:[0,4,6,11,18,22,51,54,57,59,60,61,63,66,68,69],unus:[6,54],unusu:38,unwrit:[6,54],upcom:24,updat:[3,6,9,10,11,12,14,15,17,18,20,22,24,27,35,38,40,41,43,48,50,55,58,60,61,63,65,66,68,72,73,209,210],update_paramet:13,update_stat:[12,13],updatewithlwt:72,upgrad:[4,6,11,60,137,190,204,205],upgrade_sst:183,upgradesst:[57,60,61,137],upload:[41,58],upload_bintrai:42,upon:[6,22,55,57,59,61],upper:[12,17,60,68],ups:62,upstream:41,uptim:[129,137],urgent:[6,42,54],url:[35,37,72],usag:[0,4,6,11,22,50,51,54,56,57,58,59,61,64,65,73,74,194],use:[0,4,6,9,10,11,12,13,14,16,17,18,20,22,23,24,25,26,27,28,32,33,35,38,39,41,42,43,45,48,49,50,51,53,55,56,57,58,59,60,62,63,65,66,67,68,69,70,72,73,77,107,120,137,139,150,159,187,190,195,198,199,201,202,203,205,207,208,209,210,211],use_k:55,use_stat:12,usec:211,usecas:60,useconcmarksweepgc:39,usecondcardmark:39,used:[0,3,4,6,9,10,11,12,13,14,15,16,17,18,20,22,24,25,26,28,30,34,38,39,41,42,43,44,51,53,54,55,56,58,60,61,62,63,65,66,68,69,70,72,73,75,77,78,80,85,87,93,96,97,103,106,107,110,112,115,119,121,123,127,128,135,137,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,195,196,197,198,199,200,201,203,204,205,207,210,211],useecassandra:68,useful:[0,4,6,11,14,24,28,30,34,41,51,56,58,60,61,63,65,67,70,73,75,77,78,80,85,87,93,97,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,197,199,209,210,211],useparnewgc:39,user1:13,user2:13,user3:13,user4:13,user:[0,3,5,6,8,9,10,11,12,13,15,16,17,18,24,25,26,27,32,38,40,41,42,44,48,51,53,55,56,57,58,60,61,62,67,68,73,74,80,96,137,196,204,209,211],user_count:13,user_defined_typ:22,user_funct:20,user_nam:13,user_occup:13,user_opt:20,useract:13,userid:[11,13,14],userindex:16,usernam:[6,13,14,51,56,58,65,68,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,198],usertyp:58,uses:[0,4,6,11,12,13,14,16,20,21,24,25,35,43,44,51,53,66,68,72,206,210,211],usethreadprior:39,using:[3,4,6,10,11,12,13,14,18,20,22,23,25,27,28,29,30,32,39,40,41,43,47,48,49,50,51,53,54,55,56,57,58,61,62,63,64,65,66,68,70,73,80,142,159,176,195,197,199,200,201,202,205,207,208,209,210,211],usr:[53,73,211],usual:[6,13,22,27,37,41,43,57,68,152,202,207,209],utc:[17,73],utd:11,utf8:[22,73],utf8typ:[9,199],utf:[54,73],util:[4,14,38,51,54,60,73,209,211],uuid:[9,10,11,12,17,22,25,29],val0:[11,51,56,58,67],val1:[11,51,56,58,67],val2:[56,58,67],val:[14,72],valid:[0,6,10,11,12,13,14,17,22,24,25,42,44,53,54,60,61,65,67,68,73,74,152,159,183,194,206],validationexecutor:[65,210],validationtim:65,valu:[3,4,6,9,10,11,12,13,14,16,17,19,22,25,28,38,39,42,44,51,54,55,56,57,58,60,61,63,65,66,67,68,69,71,72,73,74,96,124,128,137,160,164,166,167,168,169,171,172,173,174,194,195,206,207,209,211],valuabl:209,value1:13,value2:13,value_in_kb_per_sec:[160,168],value_in_m:171,value_in_mb:[164,169,172],valueof:14,varchar:[9,11,14,17,22],vari:[11,28,61],variabl:[6,10,12,17,22,28,32,39,42,47,53,58,201],varianc:[25,209],variant:12,varieti:59,varint:[9,11,14,17,19,22],variou:[6,11,23,24,25,26,32,39,43,62,66,68,72,194,208,209],vector:68,vendor:53,verb:54,verbatim:54,verbos:[58,198,202,205,206],veri:[6,11,13,27,35,41,43,44,57,60,61,62,201,206,207,209,210,211],verif:[74,194],verifi:[11,41,44,46,48,58,61,67,128,137,183,194,195,196,197,198,199,200,201,202,203,204,205,206],versa:205,version:[2,5,6,9,11,14,15,22,34,39,41,46,48,51,53,54,58,60,63,65,70,74,79,84,94,104,137,190,191,194,202,205,209],versu:27,vertic:[53,73],via:[4,6,8,10,18,20,24,27,34,38,39,44,45,51,54,55,56,58,60,61,62,63,65,67,68,69,199,201,211],vice:205,view:[0,3,6,10,11,12,15,20,24,25,26,27,30,50,52,65,73,114,137,167,193,201,209,210,211],view_build:183,view_nam:[18,51],viewbuildexecutor:[65,210],viewbuildstatu:137,viewlockacquiretim:65,viewmutationstag:[65,210],viewpendingmut:65,viewreadtim:65,viewreplicasattempt:65,viewreplicassuccess:65,viewwrit:65,viewwritelat:65,vint:54,violat:[27,51],virtual:[0,3,6,44,52,60,65,70],virtualenv:32,visibl:[11,20,33,57,63,66],visit:[23,72],visual:[24,25,35,209],vnode:[6,61],volum:[4,6,59,61,206,210,211],vote:40,vulner:[6,42,68],w_await:211,wai:[4,6,12,15,17,18,22,24,27,28,32,36,37,39,43,44,55,60,61,63,152,199,200,201,202,209,211],wait:[0,4,6,11,41,44,51,53,54,55,56,63,65,66,137,154,209,210,211],waitingoncommit:65,waitingonfreememtablespac:65,waitingonsegmentalloc:65,walk:25,want:[4,6,11,13,23,26,27,28,30,32,39,41,42,43,44,55,63,67,68,70,72,197,198,201,209,211],warmup:[72,137,162],warn:[6,11,33,43,51,64,67,152,206,209],warrant:210,washington:22,wasn:10,wast:6,watch:[43,211],weaker:0,web:[3,35],websit:[24,43,48,211],wed:53,week:[22,67,201],weibul:72,weigh:[11,51],weight:[51,54,55,65,100],weightedqueuetest:51,welcom:8,well:[0,6,11,13,14,17,22,24,26,27,28,30,38,39,51,54,55,56,59,61,62,68,69,137,155,204,209,211],went:65,were:[6,9,10,20,24,30,38,39,42,51,58,60,65,66,202,205,209,210],west:42,what:[11,13,22,23,24,35,36,40,43,45,50,54,60,62,66,68,72,73,199,207,208,209,210,211],whatev:[10,13,44],whedon:13,wheel:204,when:[4,6,9,10,11,12,13,14,15,16,17,20,22,24,26,27,28,32,33,35,38,41,42,43,45,50,51,52,53,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,72,73,75,77,78,80,83,85,87,93,97,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,199,200,205,207,209,210,211],whenev:[200,211],where:[0,4,6,9,10,11,12,14,16,17,18,19,20,22,24,26,28,38,43,45,48,51,54,55,57,58,60,61,63,68,70,72,73,100,152,207,209,211],where_claus:13,wherea:[22,68,210],whether:[0,6,9,11,13,27,28,39,51,54,56,60,66,69,73,100],which:[0,3,4,5,6,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,35,41,42,43,44,45,48,49,51,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,72,80,115,119,128,134,137,142,152,205,207,208,209,210,211],whichev:[0,6],whilst:6,whitelist:68,whitespac:40,who:[20,32,41,44,63],whole:[3,6,13,14,22,60,67],whose:[11,22,27,183],why:[24,38,41,50,196,207,209,211],wide:[4,23,24,28,59,210],width:12,wiki:[6,35,39],wildcard:[13,20,51,203],wildli:11,win:6,window:[0,4,6,63,64,65,68,118,126,137,171,208],winner:44,wip:41,wipe:[44,70],wire:[6,44,51,54],wirefram:26,wireshark:211,wise:11,wish:[6,24,42,60,65,209],withbuffersizeinmb:58,within:[0,4,6,11,12,13,16,24,39,41,42,44,51,56,60,62,65,68],withing:6,without:[0,6,11,12,13,14,20,22,37,39,41,42,43,44,51,53,54,58,59,62,63,65,68,73,74,75,128,137,144,194,195],withpartition:58,withtyp:58,wmb:211,wmem_max:6,wnen:30,won:[4,6,13,35,37,54,66,67,211],wont:[55,60],word:[10,11,12,18,20,22,44,59,68],work:[0,4,6,10,11,14,15,17,23,24,25,27,30,32,33,36,37,39,40,42,43,44,50,60,62,65,67,68,69,70,73,198,211],workaround:[198,202],worker:[54,73],workflow:[24,26],workload:[6,36,38,51,57,60,62,72,210,211],workspac:39,worktre:39,world:[23,27],worri:[26,41,44],wors:[6,69],worst:[6,28,41],worth:[6,27,54,55],worthwhil:[6,24],would:[6,12,13,14,17,20,23,24,25,26,27,28,35,39,41,43,50,51,54,58,60,61,62,63,66,67,68,69,199,201,205,209,211],wouldn:11,wrap:[24,54,69],wrapper:51,writabl:58,write:[0,4,6,10,11,13,22,24,27,33,35,36,38,43,44,51,58,59,60,61,62,65,66,67,68,69,70,72,73,95,123,137,173,186,199,202,205,207,209,210,211],write_lat:186,write_request_timeout:44,write_request_timeout_in_m:63,writefailedideacl:65,writelat:[65,207],writer:[4,6,33,58],writetim:[9,14],writetimeoutexcept:[6,207],written:[4,6,11,21,26,27,32,44,51,54,55,57,58,60,61,63,65,66,67],wrong:[6,27,42,210],wrqm:211,wrst:211,wrte:65,www:[6,48,211],x86:71,xandra:46,xarg:[201,209],xdm:211,xlarg:62,xlarge_daili:55,xml:[34,39,42,43,45,53,58,209],xmn220m:39,xms1024m:39,xmx1024m:39,xmx:62,xss256k:39,xzvf:48,yaml:[0,3,4,6,14,18,20,45,48,51,54,56,58,63,65,66,68,69,70,72,81,96,100,137,155,186,188,198,199,207],year:[13,22,27,28,53],yes:[9,11],yet:[6,11,32,36,56,59,65,205],ygc:211,ygct:211,yield:[13,27,28,55,70,211],ymmv:209,you:[0,4,5,6,8,10,11,12,13,14,16,17,18,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,39,40,42,43,44,45,46,47,48,49,50,51,55,56,58,59,60,63,65,66,67,68,69,70,71,72,73,75,137,176,195,197,198,199,201,202,203,205,206,207,208,209,210,211],young:211,younger:14,your:[0,5,6,8,10,11,12,24,25,26,27,28,29,30,33,35,36,39,40,41,43,44,45,48,50,53,60,62,67,68,69,72,73,198,203,206,208,209,210,211],yourself:[36,37,43,63],yum:[42,53],yyyi:[17,22,55],z_0:[11,16,18],zero:[6,10,11,44,65,69,209],zgrep:209,zip:[22,55],zipcod:22,zone:[6,22,69],zoomabl:211,zstd:4,zstdcompressor:[11,61]},titles:["Dynamo","Guarantees","Architecture","Overview","Storage Engine","Reporting Bugs","Cassandra Configuration File","Configuring Cassandra","Contact us","Appendices","Changes","Data Definition","Definitions","Data Manipulation","Functions","The Cassandra Query Language (CQL)","Secondary Indexes","JSON Support","Materialized Views","Arithmetic Operators","Security","Triggers","Data Types","Conceptual Data Modeling","Logical Data Modeling","Physical Data Modeling","Defining Application Queries","RDBMS Design","Evaluating and Refining Data Models","Defining Database Schema","Cassandra Data Modeling Tools","Data Modeling","Jenkins CI Environment","Code Style","Dependency Management","Working on Documentation","Getting Started","How-to Commit","Review Checklist","Building and IDE Integration","Contributing to Cassandra","Contributing Code Changes","Release Process","Testing","Frequently Asked Questions","Configuring Cassandra","Client drivers","Getting Started","Installing Cassandra","Inserting and querying","Welcome to Apache Cassandra\u2019s documentation!","Full Query Logging","New Features in Apache Cassandra 4.0","Support for Java 11","Improved Internode Messaging","Audit Logging","Backups","Bloom Filters","Bulk Loading","Change Data Capture","Compaction","Compression","Hardware Choices","Hints","Operating Cassandra","Monitoring","Read repair","Repair","Security","Snitch","Adding, replacing, moving and removing nodes","Third-Party Plugins","Cassandra Stress","cqlsh: the CQL shell","Cassandra Tools","assassinate","bootstrap","cleanup","clearsnapshot","clientstats","compact","compactionhistory","compactionstats","decommission","describecluster","describering","disableauditlog","disableautocompaction","disablebackup","disablebinary","disablefullquerylog","disablegossip","disablehandoff","disablehintsfordc","disableoldprotocolversions","drain","enableauditlog","enableautocompaction","enablebackup","enablebinary","enablefullquerylog","enablegossip","enablehandoff","enablehintsfordc","enableoldprotocolversions","failuredetector","flush","garbagecollect","gcstats","getbatchlogreplaythrottle","getcompactionthreshold","getcompactionthroughput","getconcurrency","getconcurrentcompactors","getconcurrentviewbuilders","getendpoints","getinterdcstreamthroughput","getlogginglevels","getmaxhintwindow","getreplicas","getseeds","getsstables","getstreamthroughput","gettimeout","gettraceprobability","gossipinfo","handoffwindow","help","import","info","invalidatecountercache","invalidatekeycache","invalidaterowcache","join","listsnapshots","move","netstats","Nodetool","pausehandoff","profileload","proxyhistograms","rangekeysample","rebuild","rebuild_index","refresh","refreshsizeestimates","reloadlocalschema","reloadseeds","reloadssl","reloadtriggers","relocatesstables","removenode","repair","repair_admin","replaybatchlog","resetfullquerylog","resetlocalschema","resumehandoff","ring","scrub","setbatchlogreplaythrottle","setcachecapacity","setcachekeystosave","setcompactionthreshold","setcompactionthroughput","setconcurrency","setconcurrentcompactors","setconcurrentviewbuilders","sethintedhandoffthrottlekb","setinterdcstreamthroughput","setlogginglevel","setmaxhintwindow","setstreamthroughput","settimeout","settraceprobability","sjk","snapshot","status","statusautocompaction","statusbackup","statusbinary","statusgossip","statushandoff","stop","stopdaemon","tablehistograms","tablestats","toppartitions","tpstats","truncatehints","upgradesstables","verify","version","viewbuildstatus","SSTable Tools","sstabledump","sstableexpiredblockers","sstablelevelreset","sstableloader","sstablemetadata","sstableofflinerelevel","sstablerepairedset","sstablescrub","sstablesplit","sstableupgrade","sstableutil","sstableverify","Find The Misbehaving Nodes","Troubleshooting","Cassandra Logs","Use Nodetool","Diving Deep, Use External Tools"],titleterms:{"break":28,"class":69,"final":205,"function":[13,14,17],"import":[33,58,128],"long":43,"new":[44,52],"switch":60,"transient":0,Added:54,Adding:70,Doing:200,IDE:39,IDEs:33,LCS:60,QoS:54,TLS:68,The:[13,15,17,60,207],USE:11,Use:[61,198,210,211],Uses:61,Using:[39,53,58,201],Will:44,With:68,about:32,abov:199,accept:58,access:68,adcanc:55,add:[34,44],address:44,advanc:[61,211],after:70,aggreg:14,alias:13,all:[20,44,56,199,205],alloc:70,allocate_tokens_for_keyspac:6,allocate_tokens_for_local_replication_factor:6,allow:[13,63],alreadi:197,alter:[11,18,20,22],ani:44,announc:42,answer:36,anti:24,apach:[32,39,50,52],api:58,appendic:9,appendix:9,applic:[26,54,63],architectur:2,arithmet:19,artifact:42,ask:44,assassin:75,assign:70,assur:54,attempt:203,audit:55,audit_logging_opt:6,auditlog:55,auth:68,authent:[6,20,68],author:[6,68],auto_snapshot:6,automat:20,automatic_sstable_upgrad:6,avg:14,back_pressure_en:6,back_pressure_strategi:6,background:66,backup:[56,58],base:35,basic:[202,206,211],batch:[13,44,65],batch_size_fail_threshold_in_kb:6,batch_size_warn_threshold_in_kb:6,batchlog_replay_throttle_in_kb:6,bcc:211,befor:41,behavior:66,benefit:61,best:67,between:27,binari:48,binauditlogg:55,bintrai:42,blob:[14,44],block:[66,196],bloom:57,boilerpl:33,bootstrap:[44,60,70,76],branch:41,broadcast_address:6,broadcast_rpc_address:6,buffer_pool_use_heap_if_exhaust:6,bufferpool:65,bug:[5,36,41],build:[39,53],bulk:[44,58],cach:[65,68,211],calcul:28,call:[42,44],can:44,capi:71,captur:[55,59,73,211],cas_contention_timeout_in_m:6,cassandra:[6,7,15,17,27,30,32,35,39,40,42,43,44,45,48,50,52,55,59,64,66,68,71,72,74,204,209],cast:14,cdc:59,cdc_enabl:6,cdc_free_space_check_interval_m:6,cdc_raw_directori:6,cdc_total_space_in_mb:6,certif:68,chang:[10,41,44,45,57,59,60],characterist:22,check:202,checklist:38,choic:62,choos:41,circleci:43,claus:13,clean:205,cleanup:[70,77],clear:[56,73],clearsnapshot:78,client:[46,49,65,68,207],client_encryption_opt:6,clientstat:79,clojur:46,close:54,cloud:62,cluster:[44,198,210],cluster_nam:6,code:[4,33,41],collect:[22,60,211],column_index_cache_size_in_kb:6,column_index_size_in_kb:6,command:[39,55,60,73,201],comment:12,commit:37,commit_failure_polici:6,commitlog:[4,65],commitlog_compress:6,commitlog_directori:6,commitlog_segment_size_in_mb:6,commitlog_sync:6,commitlog_sync_batch_window_in_m:6,commitlog_sync_group_window_in_m:6,commitlog_sync_period_in_m:6,commitlog_total_space_in_mb:6,commitlogseg:59,committ:35,common:[11,53,60,62,209],compact:[9,60,65,80,210],compaction_large_partition_warning_threshold_mb:6,compaction_throughput_mb_per_sec:6,compactionhistori:81,compactionstat:82,compactionstrategi:60,compar:51,compat:73,compress:61,conceptu:23,concern:60,concurrent_compactor:6,concurrent_counter_writ:6,concurrent_materialized_view_build:6,concurrent_materialized_view_writ:6,concurrent_read:6,concurrent_valid:6,concurrent_writ:6,condition:20,config:198,configur:[6,7,45,51,55,56,59,61,63,66],conflict:34,connect:[20,44,54],consist:[0,66,73],constant:12,contact:8,content:[42,55],contribut:[36,40,41],control:20,convent:[12,33],convers:14,coordin:210,copi:73,corrupt:[54,202,206],corrupted_tombstone_strategi:6,count:14,counter:[13,22,202],counter_cache_keys_to_sav:6,counter_cache_save_period:6,counter_cache_size_in_mb:6,counter_write_request_timeout_in_m:6,cpu:[62,211],cql:[9,15,51,65,73],cqlsh:[49,73],cqlshrc:73,cqlsstablewrit:58,creat:[11,14,16,18,20,21,22,36,41,42,56],credenti:20,credentials_update_interval_in_m:6,credentials_validity_in_m:6,cross_node_timeout:6,cstar_perf:43,current:[14,204],custom:22,cycl:51,cython:73,dart:46,data:[11,13,17,20,22,23,24,25,28,30,31,44,56,58,59,60,70],data_file_directori:6,databas:[20,29],datacent:20,date:[14,22,202],datetim:[14,19],dead:70,deal:202,debian:48,debug:[39,209],decis:27,decommiss:83,deep:211,defin:[14,22,26,29],definit:[11,12],defragment:60,delet:[13,42,44,60],deliveri:63,demo:58,denorm:27,depend:[34,73],describ:[73,85],describeclust:84,deseri:54,design:27,detail:[60,198],detect:0,develop:42,diagnost:66,diagnostic_events_en:6,dies:44,differ:[27,56],directori:[45,51,56,60],disabl:[55,59],disableauditlog:86,disableautocompact:87,disablebackup:88,disablebinari:89,disablefullquerylog:90,disablegossip:91,disablehandoff:92,disablehintsfordc:93,disableoldprotocolvers:94,disk:[28,44,62,63],disk_failure_polici:6,disk_optimization_strategi:6,displai:195,distribut:42,dive:211,document:[35,36,50],doe:[44,55],down:63,drain:95,driver:[46,49],drop:[9,11,14,16,18,20,21,22,44],droppedmessag:65,dry:200,dtest:[36,43],dump:195,durat:22,dynam:69,dynamic_snitch_badness_threshold:6,dynamic_snitch_reset_interval_in_m:6,dynamic_snitch_update_interval_in_m:6,dynamo:0,each:[44,199],eclips:39,effici:54,elixir:46,email:44,enabl:[51,55,59,68],enable_materialized_view:6,enable_sasi_index:6,enable_scripted_user_defined_funct:6,enable_transient_repl:6,enable_user_defined_funct:6,enableauditlog:96,enableautocompact:97,enablebackup:98,enablebinari:99,enablefullquerylog:100,enablegossip:101,enablehandoff:102,enablehintsfordc:103,enableoldprotocolvers:104,encod:17,encrypt:68,endpoint_snitch:6,engin:4,entir:195,entri:44,environ:[32,45],erlang:46,error:[44,54,207],evalu:28,even:44,event:66,exampl:[4,56,66,67],except:33,exclud:195,exist:44,exit:73,expand:73,expect:66,experiment:6,expir:60,expiri:54,explan:199,extend:206,extern:[58,211],factor:44,fail:[44,70],failur:[0,44,54],failuredetector:105,faq:72,faster:63,featur:[6,52],file:[6,33,34,48,55,198,203,206,209],file_cache_size_in_mb:6,fileauditlogg:55,filedescriptorratio:65,filter:[13,55,57],find:[56,207],first:27,fix:[36,41],flamegraph:211,flow:35,flush:106,format:[33,195],found:[197,200],fql:51,frame:54,freez:41,frequent:44,from:[39,42,44,48,54,56,58,73,198],fromjson:17,full:[51,67,209],full_query_logging_opt:6,fulli:60,further:59,garbag:[60,211],garbagecollect:107,garbagecollector:65,gc_grace_second:60,gc_log_threshold_in_m:6,gc_warn_threshold_in_m:6,gcstat:108,gener:[33,58],get:[36,47,198,209],getbatchlogreplaythrottl:109,getcompactionthreshold:110,getcompactionthroughput:111,getconcurr:112,getconcurrentcompactor:113,getconcurrentviewbuild:114,getendpoint:115,getinterdcstreamthroughput:116,getlogginglevel:117,getmaxhintwindow:118,getreplica:119,getse:120,getsstabl:121,getstreamthroughput:122,gettimeout:123,gettraceprob:124,github:35,give:44,gossip:0,gossipinfo:125,gpg:42,grace:[60,199],grant:20,graph:72,group:13,guarante:1,handl:33,handoff:63,handoffwindow:126,hang:70,happen:44,hardwar:62,has:197,haskel:46,heap:44,help:[73,127],hide:198,high:211,hint:[54,63],hinted_handoff_disabled_datacent:6,hinted_handoff_en:6,hinted_handoff_throttle_in_kb:6,hintedhandoff:65,hints_compress:6,hints_directori:6,hints_flush_period_in_m:6,hintsservic:65,host:[44,73],hot:68,hotel:[24,25],how:[35,37,44,55],htop:211,idea:39,ideal_consistency_level:6,identifi:12,impact:61,improv:[54,66],inbound:54,includ:205,increment:[56,58,67],incremental_backup:6,index:[16,65,71],index_summary_capacity_in_mb:6,index_summary_resize_interval_in_minut:6,info:129,inform:[209,211],initi:36,initial_token:6,insert:[13,17,49],instal:48,integr:[27,39,68],intellij:39,inter:68,inter_dc_stream_throughput_outbound_megabits_per_sec:6,inter_dc_tcp_nodelai:6,intern:[20,68,195],internod:54,internode_application_receive_queue_capacity_in_byt:6,internode_application_receive_queue_reserve_endpoint_capacity_in_byt:6,internode_application_receive_queue_reserve_global_capacity_in_byt:6,internode_application_send_queue_capacity_in_byt:6,internode_application_send_queue_reserve_endpoint_capacity_in_byt:6,internode_application_send_queue_reserve_global_capacity_in_byt:6,internode_authent:6,internode_compress:6,internode_recv_buff_size_in_byt:6,internode_send_buff_size_in_byt:6,invalidatecountercach:130,invalidatekeycach:131,invalidaterowcach:132,investig:[36,207],iostat:211,issu:53,java:[44,46,53,58],jconsol:44,jenkin:32,jira:[35,42],jmx:[44,60,65,68],job:32,join:[27,44,133],json:17,jstack:211,jstat:211,jvm:[65,211],keep:204,kei:[16,18,42,195],key_cache_keys_to_sav:6,key_cache_save_period:6,key_cache_size_in_mb:6,keyspac:[11,44,56,58,65,200],keyword:[9,12],lang:44,languag:15,larg:[28,44],latenc:[207,210,211],level:[0,60,66,197,211],librari:34,lightweight:72,limit:[13,18,54,55],line:[39,73],list:[8,20,22,36,44,56,205],listen:44,listen_address:[6,44],listen_interfac:6,listen_interface_prefer_ipv6:6,listen_on_broadcast_address:6,listsnapshot:134,liter:22,live:44,load:[44,58,198],local:[35,54,210],locat:45,log:[44,45,51,55,60,205,207,209],logger:[51,209],logic:24,login:73,longer:63,lot:[44,201],lucen:71,made:44,mail:8,main:45,major:60,make:63,manag:[34,195],mani:201,manifest:202,manipul:13,manual:70,map:[16,22,44],materi:18,matrix:53,max:[14,44],max_concurrent_automatic_sstable_upgrad:6,max_hint_window_in_m:6,max_hints_delivery_thread:6,max_hints_file_size_in_mb:6,max_value_size_in_mb:6,maxtimeuuid:14,mean:44,memori:[44,62,65],memorypool:65,memtabl:4,memtable_allocation_typ:6,memtable_cleanup_threshold:6,memtable_flush_writ:6,memtable_heap_space_in_mb:6,memtable_offheap_space_in_mb:6,merg:60,messag:[44,54],metadata:[199,201],method:44,metric:[54,65,207],min:14,minor:60,mintimeuuid:14,misbehav:207,mode:72,model:[23,24,25,28,30,31],monitor:[63,65,70],monoton:66,more:[44,60,195,198,209],move:[70,135],movement:70,multilin:33,multipl:[56,203],name:58,nativ:[14,22],native_transport_allow_older_protocol:6,native_transport_flush_in_batches_legaci:6,native_transport_frame_block_size_in_kb:6,native_transport_idle_timeout_in_m:6,native_transport_max_concurrent_connect:6,native_transport_max_concurrent_connections_per_ip:6,native_transport_max_frame_size_in_mb:6,native_transport_max_thread:6,native_transport_port:6,native_transport_port_ssl:6,net:46,netbean:39,netstat:136,network:211,network_author:6,networktopologystrategi:[0,11],newer:39,next:[42,207],nexu:42,nio:54,node:[44,63,68,70,207],nodej:46,nodetool:[44,55,58,60,63,137,210],none:66,note:35,noteworthi:22,now:14,num_token:6,number:19,object:51,old:[42,204],one:[44,201],onli:[44,195,205],open:[39,54],oper:[19,42,44,60,61,64],optim:[27,54],option:[18,51,55,58,60,67,73],order:13,otc_backlog_expiration_interval_m:6,otc_coalescing_enough_coalesced_messag:6,otc_coalescing_strategi:6,otc_coalescing_window_u:6,other:[44,51,67],out:63,outbound:54,outofmemoryerror:44,output:[55,195,196,198],overflow:202,overhead:51,overload:54,overview:[3,59],own:32,packag:[42,48],packet:211,page:[73,211],paramet:[13,59,60],parti:71,partit:28,partition:6,password:68,patch:[36,41],path:54,pattern:24,pausehandoff:138,paxo:54,perform:[42,43,51],periodic_commitlog_sync_lag_block_in_m:6,perl:46,permiss:20,permissions_update_interval_in_m:6,permissions_validity_in_m:6,phi_convict_threshold:6,php:46,physic:25,pick:0,plai:63,plugin:[32,71],point:44,pom:34,port:44,post:42,practic:67,prepar:[12,54],prepared_statements_cache_size_mb:6,prerequisit:[42,48],prevent:54,primari:18,print:[199,201],process:42,profil:72,profileload:139,progress:[70,198],project:39,promot:42,properti:45,propos:54,protocol:54,proxyhistogram:140,publish:[35,42],python:46,pytz:73,qualiti:54,queri:[15,26,27,49,51,207,209,210],question:[36,44],queu:54,quorum:66,rang:[0,70],range_request_timeout_in_m:6,rangekeysampl:141,rate:207,raw:195,rdbm:27,read:[59,66],read_request_timeout_in_m:6,rebuild:142,rebuild_index:143,reconnect:54,recov:54,reduc:197,referenti:27,refin:28,refresh:144,refreshsizeestim:145,refus:44,releas:42,relevel:200,reliabl:211,reload:[55,68],reloadlocalschema:146,reloadse:147,reloadssl:148,reloadtrigg:149,relocatesst:150,remot:44,remov:[60,70],removenod:151,repair:[60,66,67,152,201],repair_admin:153,repair_session_space_in_mb:6,repaired_data_tracking_for_partition_reads_en:6,repaired_data_tracking_for_range_reads_en:6,replac:70,replai:51,replaybatchlog:154,replic:[0,44],report:[5,36,44,65],report_unconfirmed_repaired_data_mismatch:6,repositori:42,request:[54,63,65],request_timeout_in_m:6,requir:[32,34],reserv:[9,24,25],resetfullquerylog:155,resetlocalschema:156,resili:54,resolut:34,resourc:[54,211],restor:56,restrict:20,result:13,resum:70,resumehandoff:157,retriev:14,review:[36,38],revok:20,rewrit:204,rhel:44,right:41,ring:[0,44,158],role:[20,68],role_manag:6,roles_update_interval_in_m:6,roles_validity_in_m:6,roll:51,row:195,row_cache_class_nam:6,row_cache_keys_to_sav:6,row_cache_save_period:6,row_cache_size_in_mb:6,rowcach:71,rpc_address:6,rpc_interfac:6,rpc_interface_prefer_ipv6:6,rpc_keepal:6,rubi:46,run:[43,51,200],runtim:[45,63],rust:46,safeti:6,sai:44,same:[44,56],sampl:55,saved_caches_directori:6,scala:46,scalar:14,schema:29,script:201,scrub:[159,202],second:199,secondari:16,secur:[20,68],see:44,seed:[32,44],seed_provid:6,select:[13,17,18],selector:13,send:42,serial:[54,73],server:32,server_encryption_opt:6,session:73,set:[20,22,32,39,44,51,56,201],setbatchlogreplaythrottl:160,setcachecapac:161,setcachekeystosav:162,setcompactionthreshold:163,setcompactionthroughput:164,setconcurr:165,setconcurrentcompactor:166,setconcurrentviewbuild:167,sethintedhandoffthrottlekb:168,setinterdcstreamthroughput:169,setlogginglevel:170,setmaxhintwindow:171,setstreamthroughput:172,settimeout:173,settraceprob:174,setup:[32,39],share:73,shell:73,show:[44,73,201],sign:42,signatur:14,simplestrategi:[0,11],singl:[44,56,60,195],size:[28,54,60,203],sjk:175,skip:202,slack:[8,42],slow_query_log_timeout_in_m:6,small:203,snapshot:[56,58,176,198,203,204],snapshot_before_compact:6,snitch:69,sort:27,sourc:[39,73],special:73,specif:20,specifi:[199,203],speed:[44,198],sphinx:35,split:203,ssl:[68,198],ssl_storage_port:6,sstabl:[4,58,60,65,194,196,197,198,201,205],sstable_preemptive_open_interval_in_mb:6,sstabledump:195,sstableexpiredblock:196,sstablelevelreset:197,sstableload:[58,198],sstablemetadata:199,sstableofflinerelevel:200,sstablerepairedset:201,sstablescrub:202,sstablesplit:203,sstableupgrad:204,sstableutil:205,sstableverifi:206,stage:54,stai:44,standard:68,start:[36,39,41,47],start_native_transport:6,starv:60,state:[210,211],statement:[12,18,33,51],statu:[177,201,210],statusautocompact:178,statusbackup:179,statusbinari:180,statusgossip:181,statushandoff:182,stc:60,step:[34,207],stop:183,stopdaemon:184,storag:[4,9,27,63,65],storage_port:6,store:44,strategi:60,stratio:71,stream:[44,65,70],stream_entire_sst:6,stream_throughput_outbound_megabits_per_sec:6,streaming_connections_per_host:6,streaming_keep_alive_period_in_sec:6,stress:[43,72],structur:[56,195],style:33,submit:36,sum:14,support:[17,53,72],sync:42,system:209,tabl:[11,54,56,59,65,66,195,197,200,202,204],tablehistogram:185,tablestat:186,take:56,tarbal:48,target:58,temporari:205,term:12,test:[32,36,39,43],than:44,thei:44,third:71,though:44,thread:211,threadpool:[65,210],threshold:6,throttl:198,throughput:211,tier:60,time:[14,22,60,63],timeout:54,timestamp:[22,44,195],timeuuid:14,timewindowcompactionstrategi:60,todo:[0,1,11],tojson:17,token:[0,14,70],tombston:60,tombstone_failure_threshold:6,tombstone_warn_threshold:6,tool:[30,43,58,74,194,211],top:[44,211],topic:42,toppartit:187,tpstat:188,trace:73,tracetype_query_ttl:6,tracetype_repair_ttl:6,transact:[72,205],transparent_data_encryption_opt:6,trickle_fsync:6,trickle_fsync_interval_in_kb:6,trigger:[21,60],troubleshoot:[34,208],truncat:11,truncate_request_timeout_in_m:6,truncatehint:189,ttl:[13,60],tunabl:0,tupl:22,tweet:42,two:44,type:[9,17,22,34,56,60,65],udt:22,unabl:44,unit:[36,39,43],unknown:54,unlog:13,unlogged_batch_across_partitions_warn_threshold:6,unrepair:[60,201],unsubscrib:44,updat:[13,34,36,42,44],upgradesst:190,upload:42,usag:[44,67,72,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,202,203,204,205,206,211],use:44,user:[14,20,22,36,72],using:[35,44,60],uuid:14,valid:202,valu:199,variabl:45,verif:206,verifi:191,version:[4,10,42,73,192,204],view:[18,51,55],viewbuildstatu:193,virtual:54,vmtouch:211,vote:42,wait:42,warn:59,websit:42,welcom:50,what:[41,44,55],when:[44,54,60],where:13,whitespac:33,why:[44,60],window:60,windows_timer_interv:6,without:[60,202,203],work:[22,35,41],write:63,write_request_timeout_in_m:6,writetim:13,yaml:[55,59],you:41,your:[32,42]}})
\ No newline at end of file
+Search.setIndex({docnames:["architecture/dynamo","architecture/guarantees","architecture/index","architecture/overview","architecture/storage_engine","bugs","configuration/cassandra_config_file","configuration/index","contactus","cql/appendices","cql/changes","cql/ddl","cql/definitions","cql/dml","cql/functions","cql/index","cql/indexes","cql/json","cql/mvs","cql/operators","cql/security","cql/triggers","cql/types","data_modeling/data_modeling_conceptual","data_modeling/data_modeling_logical","data_modeling/data_modeling_physical","data_modeling/data_modeling_queries","data_modeling/data_modeling_rdbms","data_modeling/data_modeling_refining","data_modeling/data_modeling_schema","data_modeling/data_modeling_tools","data_modeling/index","development/ci","development/code_style","development/dependencies","development/documentation","development/gettingstarted","development/how_to_commit","development/how_to_review","development/ide","development/index","development/patches","development/release_process","development/testing","faq/index","getting_started/configuring","getting_started/drivers","getting_started/index","getting_started/installing","getting_started/querying","index","new/auditlogging","new/fqllogging","new/index","new/java11","new/messaging","new/streaming","new/virtualtables","operating/audit_logging","operating/backups","operating/bloom_filters","operating/bulk_loading","operating/cdc","operating/compaction","operating/compression","operating/hardware","operating/hints","operating/index","operating/metrics","operating/read_repair","operating/repair","operating/security","operating/snitch","operating/topo_changes","plugins/index","tools/cassandra_stress","tools/cqlsh","tools/index","tools/nodetool/assassinate","tools/nodetool/bootstrap","tools/nodetool/cleanup","tools/nodetool/clearsnapshot","tools/nodetool/clientstats","tools/nodetool/compact","tools/nodetool/compactionhistory","tools/nodetool/compactionstats","tools/nodetool/decommission","tools/nodetool/describecluster","tools/nodetool/describering","tools/nodetool/disableauditlog","tools/nodetool/disableautocompaction","tools/nodetool/disablebackup","tools/nodetool/disablebinary","tools/nodetool/disablefullquerylog","tools/nodetool/disablegossip","tools/nodetool/disablehandoff","tools/nodetool/disablehintsfordc","tools/nodetool/disableoldprotocolversions","tools/nodetool/drain","tools/nodetool/enableauditlog","tools/nodetool/enableautocompaction","tools/nodetool/enablebackup","tools/nodetool/enablebinary","tools/nodetool/enablefullquerylog","tools/nodetool/enablegossip","tools/nodetool/enablehandoff","tools/nodetool/enablehintsfordc","tools/nodetool/enableoldprotocolversions","tools/nodetool/failuredetector","tools/nodetool/flush","tools/nodetool/garbagecollect","tools/nodetool/gcstats","tools/nodetool/getbatchlogreplaythrottle","tools/nodetool/getcompactionthreshold","tools/nodetool/getcompactionthroughput","tools/nodetool/getconcurrency","tools/nodetool/getconcurrentcompactors","tools/nodetool/getconcurrentviewbuilders","tools/nodetool/getendpoints","tools/nodetool/getinterdcstreamthroughput","tools/nodetool/getlogginglevels","tools/nodetool/getmaxhintwindow","tools/nodetool/getreplicas","tools/nodetool/getseeds","tools/nodetool/getsstables","tools/nodetool/getstreamthroughput","tools/nodetool/gettimeout","tools/nodetool/gettraceprobability","tools/nodetool/gossipinfo","tools/nodetool/handoffwindow","tools/nodetool/help","tools/nodetool/import","tools/nodetool/info","tools/nodetool/invalidatecountercache","tools/nodetool/invalidatekeycache","tools/nodetool/invalidaterowcache","tools/nodetool/join","tools/nodetool/listsnapshots","tools/nodetool/move","tools/nodetool/netstats","tools/nodetool/nodetool","tools/nodetool/pausehandoff","tools/nodetool/profileload","tools/nodetool/proxyhistograms","tools/nodetool/rangekeysample","tools/nodetool/rebuild","tools/nodetool/rebuild_index","tools/nodetool/refresh","tools/nodetool/refreshsizeestimates","tools/nodetool/reloadlocalschema","tools/nodetool/reloadseeds","tools/nodetool/reloadssl","tools/nodetool/reloadtriggers","tools/nodetool/relocatesstables","tools/nodetool/removenode","tools/nodetool/repair","tools/nodetool/repair_admin","tools/nodetool/replaybatchlog","tools/nodetool/resetfullquerylog","tools/nodetool/resetlocalschema","tools/nodetool/resumehandoff","tools/nodetool/ring","tools/nodetool/scrub","tools/nodetool/setbatchlogreplaythrottle","tools/nodetool/setcachecapacity","tools/nodetool/setcachekeystosave","tools/nodetool/setcompactionthreshold","tools/nodetool/setcompactionthroughput","tools/nodetool/setconcurrency","tools/nodetool/setconcurrentcompactors","tools/nodetool/setconcurrentviewbuilders","tools/nodetool/sethintedhandoffthrottlekb","tools/nodetool/setinterdcstreamthroughput","tools/nodetool/setlogginglevel","tools/nodetool/setmaxhintwindow","tools/nodetool/setstreamthroughput","tools/nodetool/settimeout","tools/nodetool/settraceprobability","tools/nodetool/sjk","tools/nodetool/snapshot","tools/nodetool/status","tools/nodetool/statusautocompaction","tools/nodetool/statusbackup","tools/nodetool/statusbinary","tools/nodetool/statusgossip","tools/nodetool/statushandoff","tools/nodetool/stop","tools/nodetool/stopdaemon","tools/nodetool/tablehistograms","tools/nodetool/tablestats","tools/nodetool/toppartitions","tools/nodetool/tpstats","tools/nodetool/truncatehints","tools/nodetool/upgradesstables","tools/nodetool/verify","tools/nodetool/version","tools/nodetool/viewbuildstatus","tools/sstable/index","tools/sstable/sstabledump","tools/sstable/sstableexpiredblockers","tools/sstable/sstablelevelreset","tools/sstable/sstableloader","tools/sstable/sstablemetadata","tools/sstable/sstableofflinerelevel","tools/sstable/sstablerepairedset","tools/sstable/sstablescrub","tools/sstable/sstablesplit","tools/sstable/sstableupgrade","tools/sstable/sstableutil","tools/sstable/sstableverify","troubleshooting/finding_nodes","troubleshooting/index","troubleshooting/reading_logs","troubleshooting/use_nodetool","troubleshooting/use_tools"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.todo":1,sphinx:54},filenames:["architecture/dynamo.rst","architecture/guarantees.rst","architecture/index.rst","architecture/overview.rst","architecture/storage_engine.rst","bugs.rst","configuration/cassandra_config_file.rst","configuration/index.rst","contactus.rst","cql/appendices.rst","cql/changes.rst","cql/ddl.rst","cql/definitions.rst","cql/dml.rst","cql/functions.rst","cql/index.rst","cql/indexes.rst","cql/json.rst","cql/mvs.rst","cql/operators.rst","cql/security.rst","cql/triggers.rst","cql/types.rst","data_modeling/data_modeling_conceptual.rst","data_modeling/data_modeling_logical.rst","data_modeling/data_modeling_physical.rst","data_modeling/data_modeling_queries.rst","data_modeling/data_modeling_rdbms.rst","data_modeling/data_modeling_refining.rst","data_modeling/data_modeling_schema.rst","data_modeling/data_modeling_tools.rst","data_modeling/index.rst","development/ci.rst","development/code_style.rst","development/dependencies.rst","development/documentation.rst","development/gettingstarted.rst","development/how_to_commit.rst","development/how_to_review.rst","development/ide.rst","development/index.rst","development/patches.rst","development/release_process.rst","development/testing.rst","faq/index.rst","getting_started/configuring.rst","getting_started/drivers.rst","getting_started/index.rst","getting_started/installing.rst","getting_started/querying.rst","index.rst","new/auditlogging.rst","new/fqllogging.rst","new/index.rst","new/java11.rst","new/messaging.rst","new/streaming.rst","new/virtualtables.rst","operating/audit_logging.rst","operating/backups.rst","operating/bloom_filters.rst","operating/bulk_loading.rst","operating/cdc.rst","operating/compaction.rst","operating/compression.rst","operating/hardware.rst","operating/hints.rst","operating/index.rst","operating/metrics.rst","operating/read_repair.rst","operating/repair.rst","operating/security.rst","operating/snitch.rst","operating/topo_changes.rst","plugins/index.rst","tools/cassandra_stress.rst","tools/cqlsh.rst","tools/index.rst","tools/nodetool/assassinate.rst","tools/nodetool/bootstrap.rst","tools/nodetool/cleanup.rst","tools/nodetool/clearsnapshot.rst","tools/nodetool/clientstats.rst","tools/nodetool/compact.rst","tools/nodetool/compactionhistory.rst","tools/nodetool/compactionstats.rst","tools/nodetool/decommission.rst","tools/nodetool/describecluster.rst","tools/nodetool/describering.rst","tools/nodetool/disableauditlog.rst","tools/nodetool/disableautocompaction.rst","tools/nodetool/disablebackup.rst","tools/nodetool/disablebinary.rst","tools/nodetool/disablefullquerylog.rst","tools/nodetool/disablegossip.rst","tools/nodetool/disablehandoff.rst","tools/nodetool/disablehintsfordc.rst","tools/nodetool/disableoldprotocolversions.rst","tools/nodetool/drain.rst","tools/nodetool/enableauditlog.rst","tools/nodetool/enableautocompaction.rst","tools/nodetool/enablebackup.rst","tools/nodetool/enablebinary.rst","tools/nodetool/enablefullquerylog.rst","tools/nodetool/enablegossip.rst","tools/nodetool/enablehandoff.rst","tools/nodetool/enablehintsfordc.rst","tools/nodetool/enableoldprotocolversions.rst","tools/nodetool/failuredetector.rst","tools/nodetool/flush.rst","tools/nodetool/garbagecollect.rst","tools/nodetool/gcstats.rst","tools/nodetool/getbatchlogreplaythrottle.rst","tools/nodetool/getcompactionthreshold.rst","tools/nodetool/getcompactionthroughput.rst","tools/nodetool/getconcurrency.rst","tools/nodetool/getconcurrentcompactors.rst","tools/nodetool/getconcurrentviewbuilders.rst","tools/nodetool/getendpoints.rst","tools/nodetool/getinterdcstreamthroughput.rst","tools/nodetool/getlogginglevels.rst","tools/nodetool/getmaxhintwindow.rst","tools/nodetool/getreplicas.rst","tools/nodetool/getseeds.rst","tools/nodetool/getsstables.rst","tools/nodetool/getstreamthroughput.rst","tools/nodetool/gettimeout.rst","tools/nodetool/gettraceprobability.rst","tools/nodetool/gossipinfo.rst","tools/nodetool/handoffwindow.rst","tools/nodetool/help.rst","tools/nodetool/import.rst","tools/nodetool/info.rst","tools/nodetool/invalidatecountercache.rst","tools/nodetool/invalidatekeycache.rst","tools/nodetool/invalidaterowcache.rst","tools/nodetool/join.rst","tools/nodetool/listsnapshots.rst","tools/nodetool/move.rst","tools/nodetool/netstats.rst","tools/nodetool/nodetool.rst","tools/nodetool/pausehandoff.rst","tools/nodetool/profileload.rst","tools/nodetool/proxyhistograms.rst","tools/nodetool/rangekeysample.rst","tools/nodetool/rebuild.rst","tools/nodetool/rebuild_index.rst","tools/nodetool/refresh.rst","tools/nodetool/refreshsizeestimates.rst","tools/nodetool/reloadlocalschema.rst","tools/nodetool/reloadseeds.rst","tools/nodetool/reloadssl.rst","tools/nodetool/reloadtriggers.rst","tools/nodetool/relocatesstables.rst","tools/nodetool/removenode.rst","tools/nodetool/repair.rst","tools/nodetool/repair_admin.rst","tools/nodetool/replaybatchlog.rst","tools/nodetool/resetfullquerylog.rst","tools/nodetool/resetlocalschema.rst","tools/nodetool/resumehandoff.rst","tools/nodetool/ring.rst","tools/nodetool/scrub.rst","tools/nodetool/setbatchlogreplaythrottle.rst","tools/nodetool/setcachecapacity.rst","tools/nodetool/setcachekeystosave.rst","tools/nodetool/setcompactionthreshold.rst","tools/nodetool/setcompactionthroughput.rst","tools/nodetool/setconcurrency.rst","tools/nodetool/setconcurrentcompactors.rst","tools/nodetool/setconcurrentviewbuilders.rst","tools/nodetool/sethintedhandoffthrottlekb.rst","tools/nodetool/setinterdcstreamthroughput.rst","tools/nodetool/setlogginglevel.rst","tools/nodetool/setmaxhintwindow.rst","tools/nodetool/setstreamthroughput.rst","tools/nodetool/settimeout.rst","tools/nodetool/settraceprobability.rst","tools/nodetool/sjk.rst","tools/nodetool/snapshot.rst","tools/nodetool/status.rst","tools/nodetool/statusautocompaction.rst","tools/nodetool/statusbackup.rst","tools/nodetool/statusbinary.rst","tools/nodetool/statusgossip.rst","tools/nodetool/statushandoff.rst","tools/nodetool/stop.rst","tools/nodetool/stopdaemon.rst","tools/nodetool/tablehistograms.rst","tools/nodetool/tablestats.rst","tools/nodetool/toppartitions.rst","tools/nodetool/tpstats.rst","tools/nodetool/truncatehints.rst","tools/nodetool/upgradesstables.rst","tools/nodetool/verify.rst","tools/nodetool/version.rst","tools/nodetool/viewbuildstatus.rst","tools/sstable/index.rst","tools/sstable/sstabledump.rst","tools/sstable/sstableexpiredblockers.rst","tools/sstable/sstablelevelreset.rst","tools/sstable/sstableloader.rst","tools/sstable/sstablemetadata.rst","tools/sstable/sstableofflinerelevel.rst","tools/sstable/sstablerepairedset.rst","tools/sstable/sstablescrub.rst","tools/sstable/sstablesplit.rst","tools/sstable/sstableupgrade.rst","tools/sstable/sstableutil.rst","tools/sstable/sstableverify.rst","troubleshooting/finding_nodes.rst","troubleshooting/index.rst","troubleshooting/reading_logs.rst","troubleshooting/use_nodetool.rst","troubleshooting/use_tools.rst"],objects:{},objnames:{},objtypes:{},terms:{"000kib":[61,201],"000mib":54,"00t89":22,"011mib":201,"014kib":61,"017kib":61,"018kib":[61,201],"01t02":212,"021kib":[61,201],"022kib":61,"024kib":61,"028809z":198,"029kib":61,"031mib":201,"033kib":61,"036kib":61,"03t04":22,"040kib":61,"044kib":61,"045kib":61,"049kib":61,"054mib":201,"055z":198,"056kib":201,"061kib":201,"062mib":201,"063kib":201,"064kib":201,"0665ae80b2d711e886c66d2c86545d91":199,"06t22":212,"077mib":201,"078kib":201,"081kib":201,"082kib":201,"090kib":201,"092mib":201,"096gib":209,"0974e5a0aa5811e8a0a06d2c86545d91":201,"099kib":201,"0d927649052c":61,"0ee8b91fdd0":213,"0f03de2d9ae1":57,"0h00m04":213,"0percentil":11,"0x0000000000000000":214,"0x0000000000000003":14,"0x00000004":13,"0x00007f829c001000":214,"0x00007f82d0856000":214,"0x00007f82e800e000":214,"0x00007f82e80cc000":214,"0x00007f82e80d7000":214,"0x00007f82e84d0800":214,"0x2a19":214,"0x2a29":214,"0x2a2a":214,"0x2a2c":214,"0x3a74":214,"100b":75,"100k":75,"100m":11,"100mb":6,"1024l":58,"105kib":201,"10m":11,"10mb":6,"10s":[76,214],"10x":[6,63],"115kib":61,"115mib":201,"11e6":76,"11e8":213,"11e9":[57,61,70],"122kib":201,"128kb":214,"128mb":61,"128mib":[6,55],"128th":4,"12gb":65,"12h30m":22,"130mib":201,"142mib":205,"147mib":201,"14t00":212,"150kib":201,"1520e8c38f00":70,"155kib":201,"15m":68,"160mb":63,"162kib":201,"165kib":201,"167kb":214,"16l":58,"16mb":[44,63],"16th":6,"173kib":201,"176kib":201,"17t06":212,"184kb":214,"192kib":55,"19821dcea330":61,"19t03":[162,205],"1f20868b27c7":[52,70],"1gb":61,"1mo":22,"1n_r":28,"1st":[22,69],"200m":[212,214],"203mib":201,"2062b290":213,"20m":214,"20t20":198,"217kb":214,"217mib":201,"22z":198,"232kib":61,"232mib":201,"233kib":61,"23t06":212,"23z":198,"244m":214,"245mib":201,"247mib":201,"24h":22,"25005289beb2":198,"250m":6,"251m":214,"253mib":201,"256mb":6,"256th":6,"258mib":201,"25mb":214,"265kib":201,"270mib":201,"27t04":212,"280mib":201,"28t17":212,"295kib":201,"296a2d30":61,"296a2d30c22a11e9b1350d927649052c":[59,61],"299kib":201,"29d":22,"29t00":212,"2cc0":213,"2e10":10,"2gb":65,"2nd":[6,11,69,72],"2xlarg":65,"300mib":201,"300s":6,"307kib":201,"30kb":214,"30s":6,"30t23":212,"314kib":201,"322kib":201,"325kib":201,"327e":76,"32gb":65,"32mb":[6,44],"331mib":201,"333kib":201,"33m":212,"348mib":201,"353mib":209,"3578d7de":198,"35ea8c9f":213,"361kib":201,"366b":214,"36x":48,"370mib":201,"378711z":198,"383b":214,"384z":198,"385b":214,"386kib":201,"387mib":201,"388mib":201,"392kib":201,"392mib":201,"394kib":201,"3f22a07b2bc6":198,"3ff3e5109f22":13,"3gb":[64,214],"3ms":214,"3rd":[6,68,72],"401mib":201,"406mib":201,"40a7":213,"40f3":13,"40fa":213,"40s":214,"410kib":201,"412kib":201,"416mib":209,"41b52700b4ed11e896476d2c86545d91":202,"41f9":[52,70],"423b":214,"423kib":201,"4248dc9d790e":198,"431kib":201,"43kb":214,"440kib":201,"443kib":201,"446eae30c22a11e9b1350d927649052c":[59,61],"449mib":201,"452kib":201,"457mib":201,"458mib":201,"45f4":[52,70],"461mib":201,"465kib":201,"46b4":[52,70],"46e9":213,"476mib":201,"481mib":201,"482mib":205,"48d6":198,"4ae3":13,"4d40":198,"4dcdadd2":[52,70],"4f34":[52,70],"4f3438394e39374d3730":202,"4f58":213,"4kb":11,"4mib":[6,55],"4th":70,"4xlarg":65,"500m":214,"501mib":201,"50kb":[6,214],"50m":[11,214],"50mb":[6,58,63,206],"50th":210,"512mb":6,"512mib":[6,55],"513kib":201,"521kib":201,"522kib":61,"524kib":201,"536kib":201,"543mib":201,"545kib":201,"54kb":214,"550mib":201,"5573e5b09f14":13,"559kib":201,"561mib":201,"563kib":201,"563mib":201,"56m":212,"571kib":201,"576kb":214,"5850e9f0a63711e8a5c5091830ac5256":207,"591mib":201,"592kib":201,"5gb":58,"5kb":6,"5level":58,"5mb":63,"603kib":201,"606mib":201,"60m":11,"61111111111111e":202,"613mib":201,"619kib":201,"61de":213,"635kib":201,"6365332094dd11e88f324f9c503e4753":[200,203,205,206,208,209],"638mib":201,"640kib":201,"646mib":201,"64k":6,"64kb":64,"64kib":55,"650b":214,"65c429e08c5a11e8939edf4f403979ef":[198,200],"65kb":214,"663kib":201,"665kib":201,"669kb":214,"683kib":61,"684b":[52,70],"684mib":201,"688kib":201,"690mib":201,"6e630115fd75":213,"6gb":213,"6ms":6,"6tb":65,"701mib":201,"715b":214,"718mib":201,"71b0a49":212,"725mib":201,"730kib":201,"732mib":201,"734mib":201,"736kb":214,"7374e9b5ab08c1f1e612bf72293ea14c959b0c3c":37,"737mib":201,"738mib":201,"743kib":201,"744mib":201,"751mib":201,"752e278f":213,"75th":68,"771mib":201,"775mib":209,"780mib":201,"782kib":201,"783522z":198,"789z":198,"791mib":201,"793kib":201,"798mib":201,"79kb":214,"7f3a":213,"802kib":201,"807kib":61,"812mib":201,"813kib":201,"814kib":201,"832mib":201,"835kib":201,"840kib":201,"843mib":201,"845b":214,"846kib":201,"848kib":201,"84fc":198,"861mib":201,"86400s":63,"869kb":214,"872kib":201,"877mib":201,"880mib":201,"882kib":201,"889mib":201,"892kib":201,"894mib":201,"89h4m48":22,"8gb":[65,214],"8th":[6,62],"903mib":201,"90percentil":11,"90th":68,"911kib":201,"920kib":201,"920mib":201,"9328455af73f":213,"938kib":201,"954kib":201,"957mib":201,"95ac6470":76,"95th":68,"965kib":201,"9695b790a63211e8a6fb091830ac5256":207,"974b":213,"975kib":201,"983kib":201,"98th":68,"993mib":201,"996kib":201,"99f7":[52,70],"99p":[11,61],"99percentil":11,"99th":[68,210],"9dc1a293":213,"9e6054da04a7":213,"9eeb":[52,70],"9gb":214,"9percentil":11,"9th":68,"\u00eatre":9,"abstract":[33,38],"boolean":[9,11,12,14,17,20,22,28,29,57,76],"break":[11,31,41,63,69,207,211,214],"byte":[4,6,9,13,22,28,52,55,57,68,85,103,139,189,201,213],"case":[4,6,10,11,12,13,14,16,17,18,22,24,26,27,28,34,37,38,41,43,44,55,60,61,65,66,71,73,75,76,201,212,213,214],"catch":[33,55,203],"class":[3,6,11,14,22,29,33,39,43,51,52,54,57,58,59,61,63,64,67,70,71,75,140,152,173,201,212],"default":[0,4,6,10,11,13,14,17,18,20,22,27,32,39,43,44,45,48,51,52,55,56,58,59,60,61,62,63,64,66,68,69,70,71,73,75,76,80,99,103,110,139,140,142,145,155,156,162,177,179,190,198,201,202,206,210,212,213,214],"enum":[9,56],"export":[39,54,68,76,214],"final":[14,20,24,28,33,35,39,42,52,58,61,62,63,65,71,77,156,197,214],"float":[9,10,11,12,14,17,19,22,60,64],"function":[0,3,6,9,10,11,12,15,16,18,20,22,28,38,46,50,51,52,57,58,71,72,74,76,197],"goto":32,"import":[1,11,14,22,23,24,27,39,40,43,45,56,59,63,65,66,67,68,70,76,140,210,213,214],"int":[4,9,10,11,13,14,17,18,19,20,22,43,52,57,59,61,62,64,68,69,70],"long":[4,6,13,22,27,37,38,44,51,54,59,63,66,68,69,75,204,205,212,214],"new":[0,1,3,4,6,10,11,14,16,17,18,19,20,21,22,24,27,28,32,33,35,36,38,39,41,42,43,47,50,51,52,54,55,56,57,58,59,60,61,63,65,66,69,71,73,75,131,138,140,200,201,203,205,208,210],"null":[9,10,12,13,14,17,18,22,33,57,76],"public":[6,14,33,34,42,43,44,48,61,71,72],"return":[6,9,11,13,14,16,17,18,19,20,22,24,27,38,52,56,57,66,69,75,155,199,200,214],"short":[4,22,25,28,35],"static":[6,9,10,11,18,24,25,28,35,61,68,72,202],"super":[4,24,71,74,75],"switch":[4,6,10,20,24,39,44,55,67,68,71,72],"throw":[6,14,33,43,52,210],"transient":[3,6,11],"true":[6,11,12,17,20,22,27,28,39,44,51,52,54,56,57,58,59,62,63,66,71,73,76,137,140,207],"try":[0,6,11,24,26,27,33,34,39,41,44,54,58,61,63,70,155,201,213,214],"var":[4,6,33,48,198,199,200,201,202,203,204,205,206,207,208,209,212,214],"void":43,"while":[0,4,6,10,11,12,13,22,25,28,30,37,41,42,51,52,55,56,60,61,63,64,65,66,70,71,76,201,210,212,213,214],AES:6,AND:[9,11,13,14,18,20,29,52,57,61,71,75,76,212],AWS:65,Added:[10,53],Adding:[6,11,20,22,28,44,50,52,55,67,71],And:[11,14,20,55,71],Are:38,Ave:22,BUT:33,But:[13,20,22,27,32,33,41,44,61,69,76],CAS:[1,6,213],CCS:214,CFs:[155,162],CLS:76,CMS:214,DCs:6,DNS:44,Doing:[10,77,197],EBS:65,For:[0,3,4,6,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,28,36,41,42,43,44,45,48,49,52,55,58,63,65,66,69,70,71,72,75,76,201,202,203,206,210,212,213,214],GCs:6,HDs:214,Has:38,IDE:[30,36,40,50],IDEs:[30,39,40],IDs:[25,27,140,180],INTO:[6,9,11,13,14,17,22,52,59,61,70],IPs:[6,72,161,180],Ids:186,Its:[52,61],JKS:6,JPS:214,KBs:[6,66],LCS:[11,202],LTS:54,NFS:65,NOT:[6,9,10,11,13,14,16,18,20,21,22,61],NTS:6,N_s:28,Not:[13,20,41,54,63,64],ONE:[0,6,11,68,69,75,76],One:[0,24,27,41,43,44,54,61,63,214],PFS:6,Pis:65,QPS:210,Such:22,THE:6,TLS:[6,61,67,201],That:[0,11,12,18,22,27,41,44,63,76,214],The:[0,1,3,4,6,8,9,10,11,12,14,16,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,35,36,37,39,41,42,43,44,45,48,49,50,51,52,53,54,55,56,59,60,61,62,64,65,66,68,69,70,71,72,73,74,75,76,80,83,88,90,96,100,106,109,110,113,118,122,124,126,131,138,140,142,146,147,153,155,162,165,166,173,179,180,181,188,190,193,194,196,200,201,202,203,205,206,207,208,211,212,213,214],Their:22,Then:[13,43,44,48,63,71,203,207,214],There:[6,10,11,12,13,14,22,25,27,28,30,39,41,43,44,55,63,66,68,70,71,75,204,206,210,213,214],These:[0,4,6,11,14,30,39,51,55,61,68,70,71,75,76,208,210,211,212,213,214],USE:[9,14,15,51,52,57,58,59],USING:[9,13,16,21,22,63],Use:[6,11,13,20,24,25,44,49,50,52,61,62,67,71,75,76,77,78,83,140,145,155,186,193,197,198,203,204,205,208,211],Used:[23,24,25,26,27,28,29,30,68,214],Useful:214,Uses:[6,17,67,72],Using:[1,11,13,35,43,44,52,53,67,71,77,197,198,201,205,208,212],WILL:6,WITH:[9,11,12,16,18,20,29,51,52,57,59,60,61,62,63,64,70,71,75,76],Will:[6,50,52,66,103,140,173,203],With:[0,1,6,13,17,44,56,61,63,69,70,73,79,212,214],Yes:44,_build:54,_build_java:54,_by_:24,_cache_max_entri:71,_cdc:62,_development_how_to_review:36,_if_:6,_main:54,_must_:6,_only_:212,_path_to_snapshot_fold:61,_trace:[68,213],_udt:14,_update_interval_in_m:71,_use:14,_validity_in_m:71,_x86_64_:214,a278b781fe4b2bda:48,a6fd:213,a8ed:57,abbrevi:42,abil:[14,20,30,44,64],abilityid:16,abl:[0,1,6,14,22,25,26,28,32,35,39,43,44,51,52,56,59,63,71,210,211],abort:32,about:[0,1,4,6,20,23,24,26,27,28,29,35,39,40,41,43,44,52,56,57,60,63,70,72,76,82,140,161,202,212,213,214],abov:[0,4,6,8,11,12,13,14,22,34,39,41,44,63,68,75,77,197,201,208,214],absenc:12,absent:0,abstracttyp:22,ac79:213,acceler:74,accept:[0,6,10,11,12,13,17,41,43,60,64,66,69,73,98,140],access:[3,6,10,11,20,22,24,26,30,39,41,57,58,61,65,66,67,68,74,201,202,210,211,214],accident:[24,200],accompani:6,accomplish:[26,52],accord:[0,1,4,6,24,44],accordingli:[6,14,44],account:[1,6,22,35,42,43,214],accru:[63,68],accrual:0,accumul:[6,63,66,68],accur:[6,24,28,44,60,73,161,202],accuraci:[60,142,190],acheiv:71,achiev:[0,1,6,52,63,68],achil:46,ack:[4,6,69],acknowledg:[0,25,66,69],acoount:68,acquir:[20,55,68],across:[0,1,6,11,20,25,27,28,41,56,66,68,70,71,72,75,140,144,202,209],act:[0,26,28,212],action:[6,13,20,39,66,209,214],activ:[4,6,30,36,41,51,52,55,57,62,68,70,76,140,142,190,210,212,213,214],active_task:57,active_tasks_limit:57,activetask:68,actor:71,actual:[0,4,6,13,21,28,30,33,35,38,42,44,48,55,56,57,58,63,70,72,75,155,205,214],acycl:20,adapt:[23,24,25,26,27,28,29,30],add:[0,6,9,10,11,22,24,25,28,32,35,36,37,38,40,41,42,45,48,50,51,52,54,56,58,59,61,63,66,69,70,71,75,203,208,212],addamsfamili:11,added:[0,1,3,4,6,10,11,14,19,24,35,38,52,55,56,57,59,61,62,63,66,69,70,206],adding:[0,6,13,14,24,28,38,52,65,70,76,203,209],addit:[0,1,3,6,9,11,13,19,20,22,24,25,26,27,28,39,41,45,51,55,56,57,58,59,63,65,66,68,69,71,76,212,214],addition:[11,13,32,63,70,75,212],additional_write_polici:[11,61],addr:55,address:[6,8,17,22,25,26,29,32,39,41,45,50,51,52,54,55,57,58,59,61,68,70,72,73,74,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,213,214],addressload:52,addrow:61,adher:10,adjac:63,adjust:[6,11,25,60],adler32:4,adopt:55,adv:48,advanc:[0,3,6,35,57,58,67,71,211],advantag:[0,27,65],advers:[44,213],advic:[41,44],advis:[6,12,18,22,44],advoc:0,aefb:198,af08:13,afd:22,affect:[0,11,24,38,41,44,51,56,63,69,162,205,210,214],afford:6,afraid:27,after:[5,6,10,11,12,13,14,16,17,18,24,25,27,39,41,42,44,51,52,54,59,61,62,63,65,66,67,68,69,70,71,72,76,203,204,207],afterward:[32,35,39,43],afunct:14,again:[0,6,25,41,42,52,54,59,63,70,73,76,204,207],against:[6,11,14,18,27,30,35,41,43,44,52,56,57,65,66,70,73,75,76,155,202,214],agent:[24,51,52,59,61,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,214],agentlib:39,aggreg:[3,6,9,10,13,15,18,20,51,52,57,58,68,76],aggress:210,ago:204,agre:[0,69],aid:[3,12],aim:[6,212],akeyspac:14,akin:55,alg:[61,201],algorithm:[0,6,11,61,73,201,212],alia:[10,13,14,46],alias:[6,10,18],alic:20,align:33,aliv:[0,6],all:[0,1,3,4,6,9,11,12,13,14,17,18,19,22,23,24,25,26,27,28,29,30,32,33,34,35,37,38,39,41,43,50,51,52,54,55,56,57,58,60,61,62,63,66,68,69,70,71,73,75,76,77,80,81,82,98,110,115,131,132,137,140,142,144,153,156,162,177,179,181,190,192,193,194,197,199,203,205,209,210,212,213,214],allmemtableslivedatas:68,allmemtablesoffheaps:68,allmemtablesonheaps:68,alloc:[0,6,44,54,55,62,65,68],allocate_tokens_for_keyspac:[57,73],allow:[0,1,3,4,6,9,10,11,12,14,16,17,18,22,23,24,27,32,35,36,45,52,56,57,60,61,62,63,64,65,69,70,72,75,205,213,214],allowallauthent:[6,71],allowallauthor:[6,71],allowallinternodeauthent:6,allowallnetworkauthor:6,almost:[0,4,6,14,22,55,63,210,214],alon:[11,33],along:[0,6,13,27,36,42,54,58,66,137,140,212],alongsid:[49,76],alpha4:[11,22,50],alphabet:33,alphanumer:[11,20],alreadi:[6,11,14,16,18,22,24,26,27,41,44,52,54,55,61,63,71,75,77,193,197,206],also:[0,3,4,6,10,11,12,13,14,17,18,20,22,23,24,25,26,28,30,32,35,39,41,42,43,44,45,52,54,56,58,59,61,62,63,65,66,68,69,71,73,76,110,194,207,208,212,213,214],alter:[0,9,10,15,17,28,44,57,60,62,63,64,70,71],alter_keyspac:51,alter_keyspace_stat:12,alter_rol:51,alter_role_stat:12,alter_t:51,alter_table_instruct:11,alter_table_stat:12,alter_typ:51,alter_type_modif:22,alter_type_stat:[12,22],alter_user_stat:12,alter_view:51,altern:[10,11,12,13,17,22,39,41,45,61,65,66,69,71,201],although:[6,27,28,41,55,75,212,214],altogeth:55,alwai:[0,3,4,6,9,10,11,13,14,18,22,27,33,35,41,42,43,44,52,55,63,65,75,210,214],amazon:[0,3],amazonaw:54,amen:[24,26,27,29],amend:37,amenities_by_room:[24,29],amenity_nam:29,among:69,amongst:11,amount:[0,6,11,13,22,28,39,41,43,44,56,63,64,65,66,68,70,73,76,155,214],amplif:[63,65],anaggreg:14,analogu:13,analysi:[24,28,211,212],analyt:[24,60],analyz:[25,28,43,214],ancestor:[4,208],ani:[0,4,6,10,11,12,13,14,17,18,20,21,22,24,25,27,30,32,34,35,37,38,39,41,42,43,45,48,50,51,52,54,55,56,57,61,63,65,66,68,69,70,71,73,75,76,78,131,137,140,145,162,177,198,202,205,207,208,211,212,213],annot:33,anonym:[12,22,51,57,58],anoth:[1,6,11,14,20,22,24,27,28,43,52,55,57,59,61,63,69,71,76,199,206,211,214],anotherarg:14,answer:[40,214],ant:[32,34,39,41,43,54],antclassload:43,anti:[0,6,22,31,66],anticip:[0,11],anticompact:[63,68,186,206],anticompactiontim:68,antientropystag:[57,68,213],antipattern:65,anymor:[37,63],anyon:33,anyth:63,anywai:[6,54],anywher:[13,55,62],apach:[0,1,2,3,5,6,7,14,21,30,33,34,35,37,38,40,41,42,43,44,47,48,51,52,54,55,56,57,58,59,61,63,64,66,68,71,74,77,198,199,200,201,202,203,204,205,206,208,209,212],apart:58,api:[0,6,8,17,49,56,57,72],appar:24,appear:[6,11,12,14,24,52,63,69,76],append:[4,22,24,37,58,65,66,68,76,212],appendic:[15,50],appendix:[12,15],appl:22,appli:[0,4,6,9,10,11,12,13,20,22,37,41,43,44,55,66,68,69,73,75,76],applic:[0,1,3,6,11,20,23,24,25,27,28,29,31,33,36,38,39,50,51,53,54,57,58,61,64,71,75,212],appreci:41,approach:[4,24,25,26,27,28,55,63,73],appropri:[6,11,20,22,38,41,42,55,71,72,73,212],approv:32,approxim:[0,28,52,63,68,202],apt:[48,214],arbitrari:[11,12,22,59,75],architectur:[3,25,44,50,74],archiv:[4,6,42,52,62,103],archive_command:[51,52,103],archive_retri:[52,103],area:[3,36,214],aren:[13,70],arg:[14,52,140,178,198,202,208],argnam:14,argnum:14,argument:[6,11,13,14,16,17,44,45,51,52,59,61,64,75,76,78,79,80,81,83,88,90,96,100,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196],arguments_declar:14,arguments_signatur:14,arithmet:[10,12,15,50],arithmetic_oper:12,armor:42,around:[6,20,24,27,51,52,63,65,72,214],arrai:[6,23,44,55],arriv:[6,41,44,55],arrow:26,artem:24,artifact:[26,34,39,40],artifici:11,asap:10,asc:[9,11,13,29,57],ascend:[11,13],ascii:[9,14,17,22],asdf:198,asf:[8,39,42],ask:[5,28,41,42,43,50,71],aspect:[0,11],assassin:140,assertionerror:33,assertrow:43,assess:[213,214],assign:[0,6,13,20,25,27,44],assist:24,associ:[0,6,11,26,52,57,74,208,210],assum:[0,6,11,14,25,26,27,28,35,39,71,72,210,214],assumpt:[0,71],assur:53,asterisk:25,astyanax:46,async:[6,71],asynchron:[16,44,52,56,65],asynchroni:68,ata:27,atabl:14,atom:[3,11,13,21,37,69],atomiclong:68,attach:[36,41,71,74,214],attack:71,attemp:68,attempt:[0,6,11,16,18,20,22,24,44,51,55,58,63,66,68,69,70,71,76,77,156,197,207,212],attent:[33,34,41,42],attract:24,attribut:[23,24,25,51,52,58,63],audienc:0,audit:[3,6,27,50,52,53,89,99,140],audit_log:6,audit_logging_opt:[51,58],audit_logging_options_en:57,audit_logs_dir:[51,58],auditlog:[51,99],auditlogentrytyp:51,auditlogkeyspac:[51,52],auditlogview:[3,51,58],audt:58,aug:[51,52,59,61,207],auth:[6,51,58,61,201],authent:[10,51,58,61,67,76,201],authenticatedus:6,author:[9,20,22,35,41,67,75],authorizationproxi:71,authprovid:[61,201],auto:[0,6,11,44,54,59,75,181],auto_bootstrap:73,auto_snapshot:[57,59],autocompact:[63,90,100,140,181],autom:[30,33,36],automat:[6,13,14,16,32,35,39,43,44,48,51,56,59,63,70,71,73,75],automatic_sstable_upgrad:57,avail:[0,2,3,6,8,11,14,20,23,24,25,26,27,28,29,30,32,39,41,42,43,48,52,54,55,58,62,66,69,70,71,72,74,76,80,110,153,162,173,193,210,212,214],availabil:6,available_rooms_by_hotel_d:[24,28,29],averag:[6,11,14,28,63,68,201,212,213,214],average_live_cells_per_slice_last_five_minut:189,average_s:11,average_tombstones_per_slice_last_five_minut:189,averagefin:14,averagest:14,avg:[28,61,201,214],avg_bucket_s:63,avgqu:214,avgrq:214,avoid:[0,6,11,12,27,33,38,41,52,55,56,60,63,65,68,71,72,76,194,201],awai:[39,73,76,213],await:214,awar:[0,6,11,41,55,60,64,66,161,210,213],awesom:75,axi:54,az123:25,azur:65,b00c:70,b124:13,b135:61,b2c5b10:212,b32a:[52,70],b64cb32a:[52,70],b70de1d0:13,b7a2:213,b7c5:213,b957:198,b9c5:213,back:[3,6,11,35,52,55,57,58,63,66,68,69,73,137,140,213],backend:6,background:[42,44,48,67,71,212,214],backlog:[6,55],backpressur:[6,55],backpressurestrategi:6,backup:[3,6,50,63,67,73,76,91,101,140,182,207,208],backward:[6,10,11,15,20,22],bad:[6,14,44,71,72,210,213],balanc:[0,3,6,24,56,66,73,210,213],banana:22,band:22,bandwidth:[6,55,56,74,214],bank:24,bar:[12,33,214],bardet:22,bare:6,base:[0,1,4,6,10,11,13,14,18,19,20,22,24,25,27,28,32,34,36,37,40,41,42,43,44,51,52,53,55,58,63,65,68,69,71,73,74,202,210,213],bash:[44,54,214],bashrc:54,basi:[0,6,11,32,44,52,55,64],basic:[0,6,11,24,25,55,57,63,65,75,77,197,208,211],batch:[0,2,4,6,9,11,15,27,43,50,51,52,57,67,69,75,76,210,214],batch_remov:[68,213],batch_stat:12,batch_stor:[68,213],batchlog:[1,13,68,112,140,157,163],batchtimemilli:52,batchtyp:75,bbee:61,bc9cf530b1da11e886c66d2c86545d91:205,be34:13,beatl:22,beca:76,becam:[0,3],becaus:[0,4,6,11,13,14,20,24,27,28,48,54,55,59,63,64,66,68,69,71,202,205,214],becom:[0,4,6,11,14,20,41,59,63,68,69,71,73],been:[0,1,4,6,10,11,13,14,15,20,22,24,38,41,42,52,54,55,56,57,59,61,63,65,69,70,71,162,205,208,210],befor:[0,4,6,10,11,13,14,16,19,21,22,25,26,28,32,35,36,39,40,42,43,46,51,52,55,57,58,59,61,63,66,68,69,71,72,73,75,76,103,179,197,198,199,200,201,202,203,204,205,206,207,208,209,210],began:3,begin:[9,12,13,24,26,27,43,71,76],beginn:41,begintoken:76,behalf:24,behav:6,behavior:[0,6,10,11,14,17,22,33,38,60,63,67,73,156,210],behind:[6,33,43,44,51,52,58,63],being:[0,4,6,11,13,17,22,24,28,38,42,43,44,51,52,55,58,60,61,63,68,69,70,73,203,212,213,214],believ:[66,210],belong:[0,3,11,13,14,56,68,80,140],below:[6,11,12,13,17,20,22,23,24,25,26,27,28,34,41,48,53,55,58,63,68,76,86,201,203,210,212],benchmark:[52,56,65,75],benefici:63,benefit:[0,6,36,51,60,63,65,67,201],best:[0,3,6,24,27,29,30,35,42,43,63,66,67,71,72,210,214],best_effort:6,better:[6,33,35,36,41,55,63,65,66,201,213,214],between:[0,1,4,6,9,10,11,12,13,15,23,24,25,26,31,41,44,55,56,60,63,64,66,68,69,70,71,74,75,155,177,214],beyond:[6,63,76,194],big:[6,28,59,61,63,83,198,199,200,201,202,204,205,206,207,208,209],bigg:28,bigger:[11,63],biggest:14,bigint:[9,14,17,19,22,57],bigintasblob:14,bigtabl:3,bigtableread:[199,205,207,209],billion:28,bin:[39,48,49,52,54,61,76,212],binari:[14,42,47,51,52,58,71,92,102,140,183,212],binauditlogg:[51,99],bind:[6,10,12,14,44,52,61],bind_mark:[12,13,18,22],binlog:[52,58],biolat:214,biolog:11,biosnoop:214,birth:13,birth_year:13,bit:[14,17,22,28,34,41,44,54,64,65],bite:44,bitempor:74,bitstr:9,black:6,blank:[6,33,44,202],blindli:44,blob:[9,10,12,17,22,50,64,66,75],blob_plain:42,blobasbigint:14,blobastyp:14,block:[4,6,11,37,45,51,52,55,56,57,58,63,65,67,68,70,71,77,103,197,212,213,214],blocked_task:57,blocked_tasks_all_tim:57,blockedonalloc:6,blockingbufferhandl:55,blog:[6,13],blog_til:13,blog_titl:13,blogpost:75,bloom:[4,11,50,56,65,67,68,202],bloom_filter_false_posit:189,bloom_filter_false_ratio:189,bloom_filter_fp_ch:[4,11,60,61],bloom_filter_off_heap_memory_us:189,bloom_filter_space_us:189,bloomfilterdiskspaceus:68,bloomfilterfalseposit:68,bloomfilterfalseratio:68,bloomfilteroffheapmemoryus:68,blunt:71,bnf:12,bob:[13,20],bodi:[6,11,12,55,75],bog:23,boilerpl:40,book:[23,26],boolstyl:76,boost:6,boot:44,bootstrap:[0,6,50,54,56,64,67,68,71,140,145,173,203],born:13,borrow:55,both:[0,1,3,6,11,13,14,18,22,23,24,28,36,37,38,41,42,44,45,51,52,55,56,60,63,64,65,68,69,71,73,75,76,208,214],bottleneck:6,bottom:44,bound:[4,6,11,12,22,52,55,56,58,61,65,71],boundari:203,box:[3,6,26,71,72],brace:33,bracket:12,braket:12,branch:[32,35,37,38,39,42,43],branchnam:41,brand:0,breadcrumb:210,breakdown:[213,214],breakpoint:39,breed:43,brendangregg:214,breviti:55,brief:214,briefli:[1,213],bring:[0,6,54,56],brk:44,broadcast:6,broadcast_address:72,broken:[6,63,68,205],brows:[6,42,198,199,200,201,202,203,204,205,206,208,209],browser:[76,214],bucket:[0,28,63],bucket_high:63,bucket_low:63,buff:214,buffer:[4,6,52,54,55,61,62,66,68],bufferpool:[54,67],buffers_mb:214,bug:[10,37,40,42,43,44,50,70],build:[18,27,30,32,34,35,36,40,41,42,43,50,53,61,68,70,74,75,140,196],builder:[6,61,117,140,170],buildfil:54,built:[1,18,28,39,54,68],bulk:[50,56,66,67,201],bump:[4,10,203],bunch:33,burn:62,busi:[0,24,27],button:[35,39,44],bytebuff:[14,55],byteorderedpartition:[6,14],bytesanticompact:68,bytescompact:68,bytesflush:68,bytesmutatedanticompact:68,bytespendingrepair:68,bytesrepair:68,bytestyp:[9,202],bytesunrepair:68,bytesvalid:68,bz2:42,c09b:70,c217:61,c22a:61,c3909740:57,c60d:198,c73de1d3:13,c7556770:57,c_l:28,cach:[0,6,11,20,34,44,45,61,65,67,72,131,133,134,135,140,164,165,213],cachecleanupexecutor:[57,68,213],cached_mb:214,cachenam:68,cachestat:214,cadenc:54,calcul:[0,6,23,24,25,31,55,60,61,62,63,68,69,72,201,202],call:[0,9,11,12,13,14,20,24,33,35,40,45,50,52,58,59,61,63,64,65,68,73,140,173,214],callback:[55,68],caller:33,can:[0,3,4,5,6,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,27,28,30,32,33,34,35,36,37,38,39,41,42,43,45,48,49,50,51,52,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,75,76,78,80,81,83,88,90,96,100,103,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,198,199,200,201,203,204,205,206,207,210,211,212,213,214],cancel:[10,156],candid:63,cannot:[1,6,9,11,13,14,17,18,20,22,27,43,51,54,55,56,57,61,63,66,71,78,140,213],cap:[2,12,114,119,125,140,167,172,175],capabl:[0,6,44,74,76],capac:[0,6,28,51,52,55,62,68,72,74,140,142,164,190,209,210,212,214],capacit:210,capacity_byt:57,capi:50,captur:[6,11,24,50,52,67,71,77,212],cardin:202,care:[6,63,75,155,214],carefulli:34,carlo:20,carpent:[23,24,25,26,27,28,29,30],carri:[33,155],cascad:27,cascommit:68,cascontent:[126,176],casprepar:68,caspropos:68,casread:68,cassablanca:22,cassafort:46,cassanda:0,cassandra:[0,1,2,3,4,5,8,10,11,13,14,18,20,21,22,23,24,25,26,28,29,31,33,34,36,37,41,46,47,49,51,52,54,55,56,57,59,60,61,63,64,65,66,68,70,72,73,76,99,103,140,151,155,158,162,187,195,197,198,199,200,201,202,203,204,205,206,208,209,210,211,213,214],cassandra_flam:214,cassandra_hom:[4,6,54,62,66,71,212],cassandra_job_dsl_se:32,cassandra_stack:214,cassandra_use_jdk11:54,cassandraauthor:[6,71],cassandradaemon:[39,48,54],cassandrafullquerylog:52,cassandralogin:71,cassandranetworkauthor:6,cassandrarolemanag:[6,71],casser:46,cassi:46,cast:[10,13,18],caswrit:68,cat:[22,198,214],catalog:[59,61],catalogkeyspac:[59,61],catalokeyspac:59,categor:68,categori:[11,12,13,14,58,99],caught:[38,68],caus:[0,4,6,18,27,44,55,63,70,71,203,205,212,213,214],caution:[6,64],caveat:71,cbc:6,ccm:[38,43,214],ccmlib:43,cd941b956e60:213,cdc:[6,11,61],cdc_enabl:62,cdc_free_space_check_interval_m:62,cdc_free_space_in_mb:62,cdc_raw:[6,62],cdc_raw_directori:62,cdccompactor:6,cdf7:57,cell:[6,22,28,68,110,194,198,202,213],center:[6,11,20,22,24,44,66,72,73,96,106,140,155],central:[39,71,76,210],centric:[20,35],certain:[0,1,4,6,9,11,20,35,43,56,63,71,199],certainli:[14,24,26,28],certif:[67,140,151],cf188983:198,cfname:[124,142,190],cfs:33,chain:20,challeng:[3,36,74],chanc:[36,60,69,202],chang:[0,4,6,11,12,15,20,22,27,32,34,35,36,37,39,40,42,47,48,50,51,52,55,57,59,64,67,68,70,71,173,200,203,212,214],changelog:42,channel:0,charact:[11,12,13,17,20,22,28,33,75,76],character:6,chat:8,cheap:[6,11,52],chebotko:[24,25,30],check:[0,6,13,24,32,33,38,39,41,42,43,44,52,54,55,60,61,62,63,68,71,77,131,140,155,194,197,209,213],checklist:[40,41,50],checkout:[35,39,41,42],checksum:[4,6,11,56,64,140,194,208],chen:23,cherri:37,chess:13,child:76,chmod:[51,52,61,71],choic:[0,6,11,42,50,63,67,204],choos:[0,1,3,6,11,40,42,46,65,68],chord:0,chose:0,chosen:[0,6,11,14,213],chown:71,christoph:22,chrome:76,chronicl:[51,52,58],chunk:[4,6,11,44,55,56,57,64,76],chunk_length_in_kb:[11,61,64],chunk_length_kb:6,chunk_lenth_in_kb:11,chunkcach:68,chunksiz:76,churn:6,cipher:[6,61,71,201],cipher_suit:6,circular:20,circumst:[11,27,69],citi:[22,29],claim:30,clash:12,class_nam:[4,6],classload:[43,54],classpath:[6,14,22,68],claus:[10,11,14,16,17,18,20,33],clean:[6,33,52,68,77,80,140,158,197,201],cleanli:41,cleanup:[44,63,67,68,110,140,186,208],clear:[38,41,61,77,82,131],clearli:26,clearsnapshot:[59,140],click:[13,39,41,42,43,214],client:[0,1,4,6,8,10,11,13,17,20,22,27,38,44,45,47,50,51,58,61,62,65,66,67,69,76,82,140,201,205,211,212,213,214],client_encryption_opt:[61,71,201],clientrequest:68,clientstat:140,clock:[0,6],clockr:6,clockwis:0,clojur:47,clone:[39,42,44,54,76,214],close:[6,15,35,42,61,71,214],closer:60,closest:69,cloud:67,clue:[24,214],cluster:[1,2,3,4,6,9,10,11,13,14,21,22,24,27,28,29,30,38,43,45,49,50,52,54,55,56,57,59,61,63,65,66,68,69,70,71,72,73,75,76,77,87,108,112,128,140,163,180,197,202,209,210,211,212,214],cluster_nam:[45,49,57],clustering_column:11,clustering_ord:11,clusteringtyp:202,cmake:214,cmd:214,cmsparallelremarken:39,coalesc:6,coalescingstrategi:6,codd:27,code:[6,10,12,14,21,25,28,32,35,36,37,38,39,40,43,50,54,64,68,210,214],codestyl:33,coher:74,col:[14,75],cold:6,collat:6,collect:[0,3,6,10,11,12,13,14,15,17,23,25,30,65,67,68,69,75,110,212],collection_liter:12,collection_typ:22,collector:212,color:[22,76,214],column1:9,column:[0,1,3,4,6,9,10,11,12,13,14,15,16,17,18,20,22,24,25,27,28,29,30,52,55,57,59,64,68,69,70,74,75,76,124,142,162,179,190,202,205,207,212,213],column_count:52,column_definit:[11,52],column_nam:[11,13,16],columnfamili:[4,6,9,33,63,70,200,203],columnspec:75,colupdatetimedeltahistogram:68,com:[6,14,32,33,35,37,42,54,71,214],combin:[0,3,4,6,10,55,63,69],come:[6,9,26,28,71,214],comingl:63,comma:[6,11,12,13,45,51,58,61,71,73,76,99,142,145,190,201],command:[0,3,6,18,27,30,34,37,42,43,44,45,48,49,51,52,54,57,59,61,64,66,67,70,71,75,77,78,79,80,81,83,88,90,96,100,103,106,109,110,113,115,118,122,124,126,130,131,138,140,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,197,200,201,206,207,208,211,212,213,214],commandlin:59,comment:[4,6,11,15,18,29,33,35,36,38,61,71],commit:[4,6,8,11,35,40,41,42,50,55,68,208,214],commitlog:[2,6,44,45,65,67,202,212,213],commitlog_archiv:[4,6],commitlog_compress:4,commitlog_directori:[4,45,65],commitlog_segment_size_in_mb:[4,44],commitlog_sync:4,commitlog_sync_batch_window_in_m:4,commitlog_sync_period_in_m:4,commitlog_total_space_in_mb:4,commitlogposit:202,commitlogread:62,commitlogreadhandl:62,commitlogseg:[6,67,68],committ:[36,37,40,41,42,43],commod:[2,3],common:[0,14,15,24,25,27,33,35,38,41,51,53,55,56,67,70,76,210,211,214],common_nam:11,commonli:[52,66,140],commun:[0,6,8,24,36,38,39,41,44,45,49,55,58,61,71,201],commut:44,compact:[4,6,11,15,44,50,56,57,59,60,61,64,65,67,75,80,84,85,110,113,114,140,153,162,166,167,173,181,186,193,199,200,201,202,203,205,208,211,212,214],compacted_partition_maximum_byt:189,compacted_partition_mean_byt:189,compacted_partition_minimum_byt:189,compaction_:186,compaction_histori:212,compaction_throughput:213,compaction_window_s:63,compaction_window_unit:63,compactionbyteswritten:68,compactionexecutor:[57,68,213],compactionhistori:[63,140],compactionid:186,compactionparamet:63,compactionparametersjson:63,compactions_in_progress:208,compactionstat:[63,140,213],compactionstrategi:67,compactiontask:212,compactor:[116,140,169],compani:27,compar:[0,1,3,4,6,34,41,53,63,68,69,70,75,210,213],comparis:28,comparison:6,compat:[6,9,10,11,13,15,20,38,41,61,77,214],compatilibi:22,compet:6,compil:[33,34,39,54,76],compilerthread3:214,complain:39,complet:[1,6,13,14,24,29,30,41,42,44,52,55,56,57,59,62,63,66,68,69,70,71,73,76,140,154,156,205,207,208,213],completed_task:57,completedtask:68,complex:[0,4,6,9,14,22,23,25,27,28,41],complexarg:14,compliant:[6,14,71],complic:41,compon:[0,4,6,11,24,38,60,68,71,140,173,214],compos:[11,13,22],composit:[4,11],compound:17,comprehens:38,compress:[0,4,6,11,43,50,55,57,61,63,65,66,67,68,75,202],compression_level:[11,64],compression_metadata_off_heap_memory_us:189,compressioninfo:[4,56,59,61],compressionmetadataoffheapmemoryus:68,compressionratio:68,compressor:[4,6,11,66,202],compris:[4,11,51,64],compromis:[1,42,71],comput:[0,4,6,11,14,28,52,54,209],concaten:[14,51,58],concentr:23,concept:[0,20,27,30,63],conceptu:[24,26,27,30,31,50],concern:[13,14,25,214],conclus:6,concret:[12,22],concurr:[0,1,6,32,55,61,65,75,115,116,117,140,155,168,169,170,201,213,214],concurrent_compactor:213,concurrent_materialized_view_build:18,concurrent_writ:4,concurrentmarksweep:65,condens:13,condit:[6,10,12,13,20,22,33,37,57,63,68,71,75,76,214],conditionnotmet:68,conf:[6,44,45,48,54,61,68,71,76,201,212],confid:0,config:[32,55,61,68,71,76,77,197],configu:[58,214],configur:[0,3,4,11,20,22,27,32,39,43,44,47,48,50,53,54,55,57,61,67,68,71,72,74,75,76,86,103,140,158,173,200,201,202,210,212,213],confirm:[6,8,25,26,29,32,38,39],confirm_numb:29,conflict:[0,13,22,37,40],conform:[18,38,61],confus:[10,12,44,214],congratul:35,conjunct:76,connect:[0,6,11,22,23,30,39,49,50,52,56,57,61,68,71,72,75,76,82,86,139,140,201,214],connectednativecli:68,connectednativeclientsbyus:68,connection_stag:57,connectionsperhost:[61,201],connector:[23,44,46,71],connnect:68,consecut:[28,45],consensu:[1,66],consequ:[11,13,19,22,65],conserv:[6,66],consid:[0,6,13,22,24,28,36,41,45,58,60,63,65,66,69,209],consider:[13,22,23,24,25,27,61],consist:[2,3,6,11,12,13,14,29,38,55,57,59,66,67,68,71,73,77,210,213],consol:[39,45,58,76],constant:[10,11,15,17,22,61],constantli:[0,6,63],constrain:27,constraint:1,construct:[0,12,69,214],constructor:[6,33],consum:[6,43,51,52,55,60,62,68,213],consumpt:62,contact:[0,6,11,44,50,69,210],contain:[0,1,3,6,8,9,10,11,12,13,15,16,18,20,22,24,25,34,39,41,43,52,55,57,59,63,64,66,68,71,74,76,179,199,204,208,210,212,213,214],contend:[6,68],content:[4,6,11,12,13,24,35,50,51,52,56,63,69,76,103,198,214],contentionhistogram:68,context:[4,6,9,20,22,26,39,41,44,71,212],contigu:13,continu:[0,1,6,28,33,43,51,54,55,56,58,63,66,71,72],contrarili:12,contrast:[0,24,27,43,71],contribut:[5,32,35,37,43,50],contributor:[35,37,41,48],control:[0,3,6,10,11,13,15,38,45,48,52,63,71,72,76],conveni:[9,12,14,17,43,73],convent:[6,11,14,15,25,35,37,40,41,43,71,72],converg:0,convers:10,convert:[10,13,14,63,214],convict:0,coordin:[0,1,3,6,11,13,14,22,44,55,59,66,68,69,156,210,211],coordinator_read:57,coordinator_scan:57,coordinator_writ:57,coordinatorreadlat:[68,210],coordinatorscanlat:68,coordinatorwritelat:[68,210],cop:33,copi:[0,1,3,6,28,34,44,53,54,55,59,61,63,69,77,201,210],copyright:[23,24,25,26,27,28,29,30],core:[6,14,58,65,74,168,213,214],correct:[0,6,10,34,38,48,52,61,63,64,71,140,153,200,206],correctli:[6,11,35,44,51,55,58,63,71],correl:[6,10,72,210,213],correspond:[0,4,6,9,11,13,14,18,22,35,41,43,44,56,61,62,66,72,201],corrupt:[6,57,61,63,64,65,70,77,162,194,197],corrupt_frames_recov:57,corrupt_frames_unrecov:57,cost:[6,13,22,64,70],couchbas:[59,61],could:[0,3,6,12,22,24,25,27,28,36,38,41,51,52,55,56,57,59,61,63,70,76,212,214],couldn:[48,66,68],count:[4,6,9,13,22,28,44,55,56,57,63,68,73,75,202,212,213,214],counter1:205,counter:[0,4,6,9,14,19,57,65,68,75,77,133,140,162,164,165,197],counter_mut:[68,213],counter_read:75,counter_writ:75,countercach:68,countermutationstag:[57,68,213],counterwrit:[75,126,176],countri:[13,22,25,29],country_cod:22,coupl:[0,6,25,27],cours:[13,70,209,214],cover:[11,25,35,38,41,43,44,47,53,63,68,69,202],coverag:[34,36,52],cph:[61,201],cpu:[0,6,11,62,64,67,210,212,213],cpu_idl:214,cq4:[51,52,212],cq4t:[51,52],cqerl:46,cqex:46,cql3:[14,38,43,76],cql:[0,3,6,10,11,12,13,14,16,17,19,20,22,25,27,28,29,30,42,43,46,49,50,51,53,57,58,59,61,63,67,71,75,77,173,198,214],cql_type:[11,12,13,14,20,22],cqlc:46,cqldefinit:14,cqlkeyspac:[59,61,70],cqlsh:[44,47,48,50,52,57,59,61,70,71,77],cqlshrc:77,cqltester:[38,43],cqltrace:214,craft:71,crash:65,crc32:[4,56,59,61,207,208],crc:[4,55,56,207,208],crc_check_chanc:[11,61,64],crdt:0,creat:[0,3,4,6,9,10,12,13,15,17,19,23,24,25,26,27,28,29,30,32,35,39,40,43,44,51,52,54,56,57,61,62,63,64,66,69,70,71,73,75,76,83,201,206,214],create_aggreg:51,create_aggregate_stat:12,create_funct:51,create_function_stat:12,create_index:51,create_index_stat:12,create_keyspac:51,create_keyspace_stat:12,create_materialized_view_stat:12,create_rol:51,create_role_stat:12,create_t:51,create_table_stat:12,create_trigg:51,create_trigger_stat:12,create_typ:51,create_type_stat:[12,22],create_user_stat:12,create_view:51,createkeystor:6,createrepo:42,createt:43,creation:[6,10,11,13,14,18,22,62,212],creator:20,credenti:[6,71],critic:[0,38,41,66,71,210,213],cross:[0,3,6,44,66,72],crossnodedroppedlat:68,crucial:[71,212,213,214],cryptographi:6,csv:[61,76],ctrl:214,cuddli:22,cue:25,culprit:210,cumul:[213,214],curent:202,curl:[37,48],current:[0,1,6,9,11,13,20,22,24,39,41,42,48,52,55,56,57,58,61,63,66,68,73,75,76,77,105,123,127,129,131,140,154,185,193,197,202,203,208,212,213],currentd:[10,14],currentlyblockedtask:68,currenttim:[10,14],currenttimestamp:[10,14],currenttimeuuid:[10,14],custom:[6,9,10,11,14,15,16,20,24,26,27,28,32,41,56,58,61,72,75,76,201],custom_option1:20,custom_option2:20,custom_typ:[14,22],cut:212,cute:22,cvh:38,cycl:[6,54,55,62,69,103],cython:77,d1006625dc9e:[52,70],d132e240:61,d132e240c21711e9bbee19821dcea330:[59,61],d18250c0:198,d85b:198,d936bd20a17c11e8bc92a55ed562cd82:204,d993a390c22911e9b1350d927649052c:59,daemon:[39,140,187,214],dai:[14,17,19,22,28,58,63,70],daili:[32,51,52,58,103],danger:6,dart:47,dart_cassandra_cql:46,dash:12,data:[1,2,3,4,6,10,12,14,15,16,18,26,27,29,38,45,48,50,52,55,56,57,60,64,65,66,67,68,69,70,71,72,74,75,76,78,83,96,103,106,110,131,140,145,155,179,194,198,199,200,201,202,203,204,205,206,207,208,209,212,213,214],data_file_directori:[45,65],data_read:20,data_writ:20,databas:[0,1,3,12,13,15,21,24,27,30,31,42,50,51,52,58,59,63,65,71,211,212,214],datacent:[0,1,3,6,11,52,55,56,57,61,70,72,96,106,119,140,155,172,201,210,213],datacenter1:[6,75],dataset:[2,3,6,70,214],datastax:[6,14,30,46,210],datastor:213,datatyp:14,date:[1,4,9,10,15,17,19,24,25,26,27,28,29,58,69,77,162,197,198,202],dateof:[10,14],datestamp:17,datetieredcompactionstrategi:[11,63],datetim:15,datum:3,daylight:22,db532690a63411e8b4ae091830ac5256:207,db_user:71,dba:[61,71],dbd:46,dc1:[6,11,20,66,71,213],dc1c1:209,dc2:[6,11,66,71,213],dc3:20,dcassandra:[63,68,71,73],dcawareroundrobin:210,dcl:[51,58],dclocal_read_repair_ch:69,dcom:71,dcpar:155,ddl:[11,51,57,58,59,61,76],ddl_statement:12,deactiv:6,dead:[0,6,67,78,140,214],dead_node_ip:73,deal:[55,77,197],deb:48,debian:[42,44,47,214],debug:[45,52,76,205,206,207,208,209,210,211,214],decai:210,decid:[9,35,55,61,63,66,72],decim:[9,14,17,19,22,76],decimalsep:76,decis:0,declar:[11,12,14,22,25],decod:[17,22,55,214],decommiss:[0,6,53,73,140],decompress:[64,214],decoupl:[0,56],decreas:[6,63,201,214],decrement:[13,22],decrypt:6,dedic:[4,6,24,52,56],dedupl:[137,140],deem:6,deep:[50,211,212],deeper:[41,214],default_time_to_l:[10,11,13,61],defend:44,defens:6,defer:[11,214],defin:[0,3,6,9,10,11,12,13,15,16,17,18,20,21,23,24,25,27,28,31,39,50,61,63,66,68,71,72,73,75,76,83,140,202],defineclass1:54,defineclass:54,definit:[9,13,14,15,18,22,23,24,25,26,27,28,29,30,50,53,59,60,61,75,202],deflat:[4,6,66],deflatecompressor:[11,64],degrad:[0,6,24],delai:[1,4,59,68,70],deleg:39,delet:[0,4,6,9,10,11,12,15,17,18,20,22,24,27,41,50,51,52,57,58,59,66,70,76,103,110,140,192,202,207,208,212],delete_stat:[12,13],deletiontim:4,delimit:6,deliv:[0,6,55,66,68],deliveri:[6,55,67,68,140,141,160,171],delta:[68,202],demand:[0,71],demo:53,demonstr:[51,52,54,59,61,70,211],deni:44,denorm:[22,24,25],denot:[6,12,25],dens:60,dep:34,departur:0,depend:[0,4,6,11,12,13,14,22,32,35,38,39,40,41,43,50,54,56,63,66,70,77,210],dependenic:34,depict:23,deploi:[34,44,45,214],deploy:[0,6,53,66,71,72,74],deprec:[6,10,11,14,15,61,63],depth:214,deriv:[55,61],desc:[9,11,13,52,57,76],descend:[11,13],describ:[2,6,7,9,10,11,12,13,14,15,17,20,22,26,27,30,38,39,41,42,52,53,60,71,77,140,197],describeclust:140,descript:[10,11,14,19,22,24,26,29,32,35,41,56,57,61,66,68,69,76],descriptor:[68,208],deseri:[53,209],design:[0,1,3,14,23,24,25,26,28,30,31,50,52,63,65,70],desir:[16,22,24,32,44,204],destin:[62,66,76],destroyjavavm:214,detach:42,detail:[5,6,10,11,12,13,14,22,23,24,25,26,32,35,36,44,54,57,59,67,71,74,75,76,77,197,207,212,213,214],detect:[1,2,6,37,44,55,71,209],detector:[0,108,140],determin:[0,6,11,13,20,24,27,28,56,59,60,64,69,72,155,210,213,214],determinist:[0,44],detractor:27,dev1:58,dev:[6,8,42,44,214],devcent:30,devel:54,develop:[3,8,30,35,36,39,41,43,54,65],devic:[4,74,214],df303ac7:213,dfb660d92ad8:76,dfp:194,dht:[6,202],diagnost:[6,53,67],diagram:[23,24,26,30,55],diagrammat:24,diamond:23,dictat:[6,71],did:[26,38,68,200],didn:[0,24],die:6,dies:[50,73],diff:[15,33,212],differ:[0,1,6,11,12,13,14,15,20,22,24,25,31,32,37,39,41,43,44,45,48,51,52,53,56,61,63,64,65,68,69,70,73,75,210,214],difficult:[0,6,43,214],difficulti:22,digest:[4,6,56,59,61,69,207,208],digit:[17,22,44],diminish:22,dinclud:34,dir:54,dir_path:[61,201],direct:[0,6,11,17,20,24,41,68,69,214],directli:[13,18,20,35,39,57,61,63,71,202,214],director:13,directori:[4,6,21,34,35,39,43,44,47,48,49,54,58,61,62,65,66,67,76,131,140,158,201,214],dirti:[4,6,52,214],disabl:[6,11,14,51,52,56,59,63,64,66,71,72,76,89,90,91,92,93,94,95,96,97,106,140,163,165,167,172,175,176,177],disable_stcs_in_l0:63,disableauditlog:[51,58,140],disableautocompact:[63,140],disablebackup:[59,140],disablebinari:140,disablefullquerylog:[52,140,212],disablegossip:140,disablehandoff:[66,140],disablehintsfordc:[66,140],disableoldprotocolvers:[57,140],disablesnapshot:162,disableuditlog:58,disadvantag:0,disagre:69,disallow:[6,53],disambigu:[51,52,59,61,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196],disappear:[11,69],discard:[6,55],disconnect:[55,63],discourag:[11,22,41],discov:[44,70],discoveri:[0,61],discret:0,discuss:[8,11,22,24,26,28,41,51,52,54,55,57,59,61,69],disk:[4,6,11,24,27,31,45,50,51,52,56,57,58,59,60,62,63,64,67,68,70,103,137,140,153,194,199,203,206,207,212,213,214],disk_spac:57,disk_usag:57,dispar:[6,27],dispatch:55,displai:[11,24,51,52,57,58,61,76,77,79,85,115,130,132,139,140,189,197,201,205,206,207,208,209,214],displaystyl:28,disrupt:[44,71],dissect:214,dist:42,distanc:[23,74],distinct:[0,9,10,13],distinguish:[9,14,56,59],distribut:[1,2,3,6,23,34,41,43,44,57,63,68,70,71,73,74,75,202,203,211,212,213,214],distro:42,dive:[50,211,212],diverg:1,divid:[12,25,27],divis:19,djava:[39,44,71],dml:[21,51,57,58],dml_statement:12,dmx4jaddress:68,dmx4jport:68,dns:44,dobar:33,doc:[6,34,35,38,42,70,71,200,214],document:[5,12,14,15,17,24,25,27,29,30,32,38,40,41,49,52,71,75,76],doe:[0,3,6,11,13,14,16,17,18,20,22,27,37,38,41,50,52,53,56,59,60,61,63,64,66,69,70,71,72,73,137,140,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214],doesn:[6,14,22,24,33,43,44,52,55,56,70,75,201,202,204,205,212,214],dofoo:33,doing:[6,13,18,27,43,44,63,68,73,214],dollar:[10,12],domain:[0,23,24,27,36,71,75,161,180],domin:214,don:[0,5,6,13,26,27,28,33,36,37,38,39,41,42,44,45,56,57,61,63,70,131,155,201,206,211,213,214],done:[6,11,13,22,25,27,32,35,36,41,42,43,45,49,52,55,63,75,203,206,207],dont:[57,58],doubl:[6,9,10,11,12,14,17,19,22,39,57,68,72],doubt:11,down:[0,6,20,23,28,52,56,63,68,70,72,73,94,140,155,203,210,212,213,214],downgrad:207,download:[6,30,32,39,42,48,54,68,74],downsampl:4,downstream:[26,213],downtim:[3,66],downward:20,dozen:213,dpkg:42,drag:11,drain:[4,55,66,140],draw:[0,25],drive:[0,6,63,65,212,213,214],driven:[3,27],driver:[6,12,14,20,28,30,43,47,50,57,76,210],driver_nam:57,driver_vers:57,drop:[1,6,10,15,50,51,52,53,55,57,58,59,61,63,68,70,71,103,199,202,203,205,210,213,214],drop_aggreg:51,drop_aggregate_stat:12,drop_funct:51,drop_function_stat:12,drop_index:51,drop_index_stat:12,drop_keyspac:51,drop_keyspace_stat:12,drop_materialized_view_stat:12,drop_rol:51,drop_role_stat:12,drop_tabl:51,drop_table_stat:12,drop_trigg:51,drop_trigger_stat:12,drop_typ:51,drop_type_stat:[12,22],drop_user_stat:12,drop_view:51,dropdown:214,droppabl:[6,55,63,202],dropped_mut:189,droppedmessag:67,droppedmut:68,dropwizard:68,drwxr:207,drwxrwxr:[59,61],dry:[77,197],dsl:32,dt_socket:39,dtest:[32,38,40],due:[0,1,11,13,22,34,44,48,55,59,63,66,68,73,210,214],dump:[51,52,58,76,77,197,212],duplic:[25,27,28,38,70,208],durabl:[0,2,4,59,62,66],durable_writ:11,durat:[6,10,15,19,20,63,66,68,75,142,190,201],dure:[6,11,14,21,23,34,41,43,44,56,57,61,63,64,66,68,69,71,73,75,76,162,199,205,209,212,214],duse:54,dverbos:34,dying:44,dynam:[6,23,66,67,69,71],dynamic_snitch:72,dynamic_snitch_badness_threshold:72,dynamic_snitch_reset_interval_in_m:72,dynamic_snitch_update_interval_in_m:72,dynamo:[2,3,50],e123fa8fc287:[52,70],each:[0,1,3,4,6,10,11,12,13,14,17,18,20,22,23,24,25,26,27,28,29,32,35,37,41,49,50,51,52,54,55,56,57,58,59,61,63,64,65,66,68,70,71,72,73,74,75,76,77,140,165,181,194,197,198,212,213,214],each_quorum:[0,6],eagerli:55,earli:[6,12,41],earlier:[41,51,54,69],eas:214,easi:[3,9,23,35,41,52,214],easier:[0,35,41,51,198],easiest:44,easili:[0,23,27,71],east:[52,70],eben:[23,24,25,26,27,28,29,30],ec2:[6,51,52,54,57,59,61,65,70,72],ec2multiregionsnitch:[6,72],ec2snitch:[6,72],ecc:65,echo:[48,54,202],eclips:[33,40,43],ecosystem:38,eden:214,edg:38,edit:[3,35,39,42,45,48,68,71,208],editor:35,effect:[0,3,6,11,22,25,27,41,44,52,55,60,64,71,94,140,210,213,214],effectiv:68,effici:[6,11,51,58,61,63,72,73],effort:[0,6,35,41,66,70],eight:0,either:[0,4,6,8,12,13,14,16,22,27,28,32,33,35,37,39,41,44,48,49,54,55,59,62,63,66,68,71,75,192,210,212,213,214],elaps:[63,68,214],elasticsearch:74,elder:39,element:[0,22,24,25,29,35,52,76],elig:6,elimin:[28,210],elixir:47,els:[11,13,33,41],elsewher:55,email:[8,16,22,29,42,50],embed:43,emerg:[3,34],emit:6,emploi:60,empti:[6,9,10,11,12,61,76,205],emptytyp:9,enabl:[0,6,11,14,17,20,43,44,53,54,57,59,63,64,66,72,73,76,99,100,101,103,106,107,140,177,201,202,212,214],enable_legacy_ssl_storage_port:6,enable_transient_repl:57,enable_user_defined_funct:14,enableauditlog:[51,58,140],enableautocompact:[63,140],enablebackup:[59,140],enablebinari:140,enablefullquerylog:[6,52,140,212],enablegossip:140,enablehandoff:[66,140],enablehintsfordc:[66,140],enableoldprotocolvers:[57,140],encapsul:[33,68],enclos:[9,10,12,14,20,27,75],enclosur:12,encod:[15,22,38,55,58,76,202],encodingstat:202,encount:[0,5,13,42,48,55,68,75],encourag:[11,62],encrypt:[6,54,56,57,61,67,201],end:[22,24,27,32,44,51,52,58,63,69,71,76,83,118,140,155,203,208,214],end_dat:29,end_resultset:52,end_token:[83,155],end_token_1:145,end_token_2:145,end_token_n:145,endpoint:[0,6,55,66,68,69,72,78,118,140,155,192],endpoint_snitch:72,endpointsnitchinfo:71,endtoken:76,enforc:[17,27,55,71],engin:[0,2,3,11,28,41,50,68,74],enhac:36,enhanc:[36,55,65],enjoi:42,enough:[0,6,22,23,26,28,44,45,51,52,63,69,70,72,76,212,214],enqueu:[6,55,212],ensur:[1,13,18,21,28,44,52,55,62,64,66,69,71,200,212,213],entail:44,enter:[0,24,26,32,44,76,212,214],entir:[0,4,6,11,14,22,27,44,52,55,56,60,61,63,66,70,71,73,76,77,197,199,210,214],entiti:[23,24,25,26,27],entri:[4,6,9,13,16,32,41,42,50,51,52,68,71,76,202],entropi:[0,6,66],entry_count:57,entry_titl:13,enumer:[20,198],env:[44,45,54,68,71],environ:[0,1,5,6,30,34,39,40,43,44,47,50,54,61,65,204],envis:24,ephemer:65,epoch:[22,52,202],epol:6,equal:[0,6,10,11,13,22,24,28,33,63,75],equival:[10,11,12,13,14,20,37,63,211],eras:[11,55],erlang:47,erlcass:46,err:76,errfil:76,error:[1,6,11,12,14,16,18,20,22,24,30,32,33,38,39,42,43,48,50,51,54,57,58,70,75,76,156,200,205,209,211,212,213],error_byt:57,error_count:57,escap:[12,17,75],especi:[0,24,25,41,44,63,76,214],essenc:24,essenti:[14,44,54,59,76],establish:[6,20,55,61,72,201],estim:[4,28,56,68,70,202,213],estimatedcolumncounthistogram:68,estimatedpartitioncount:68,estimatedpartitionsizehistogram:68,etc:[6,18,22,33,38,44,45,48,52,56,58,63,68,71,75,201,214],eth0:6,eth1:6,ev1:22,evalu:[6,19,29,31,50],even:[0,1,6,10,11,12,13,14,17,22,24,25,26,27,29,36,41,50,52,55,56,57,59,63,66,69,70,71,76,86,162,193,210,212,213,214],evenli:[0,6],evenlog:[200,203],event:[1,3,4,6,13,22,53,55,58,63,67,75,76,155,198],event_typ:13,eventlog:[198,200,203,206,208,209],eventlog_dump_2018jul26:198,eventlog_dump_2018jul26_d:198,eventlog_dump_2018jul26_excludekei:198,eventlog_dump_2018jul26_justkei:198,eventlog_dump_2018jul26_justlin:198,eventlog_dump_2018jul26_singlekei:198,eventlog_dump_2018jul26_tim:198,eventlog_dump_2018jul26b:198,eventu:[0,2,3,4,13,35,55,66,70],ever:[33,43,44,65],everi:[0,1,4,6,11,13,14,18,20,21,22,24,28,49,51,54,55,56,58,60,61,63,65,70,75,76,210,213,214],everyon:[23,69],everyth:[4,12,33,39,44,74],evict:68,evil:[6,14],ex1:75,ex2:75,exact:[11,12,14,64,66,211],exactli:[11,14,18,52,71,198,214],examin:[25,28],exampl:[0,3,6,11,13,14,17,20,22,23,24,25,26,27,28,36,42,43,48,49,51,52,54,57,58,61,63,66,67,71,72,75,76,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214],example2:75,exaust:6,excalibur:11,exce:[4,6,11,17,33,55,212],exceed:[6,55,65,203],excel:[11,28],excelsior:11,except:[0,6,13,14,17,38,40,41,43,44,52,54,55,58,61,68,198,203,212,214],excess:60,exchang:[0,6,44,56],exclud:[0,11,51,58,68,77,99,123,140,197],excluded_categori:[51,58,99],excluded_keyspac:[51,58,99],excluded_us:[51,58,99],exclus:[22,34,43,155],execut:[6,9,11,12,13,14,20,30,32,34,39,43,49,52,58,63,68,71,76,197,198,199,200,201,202,203,204,205,206,207,208,209,213,214],executor:32,exhaust:[6,54,210],exhibit:13,exist:[0,1,6,9,10,11,12,13,14,16,17,18,20,21,22,27,28,35,36,38,39,42,43,50,51,52,57,58,60,61,63,64,69,72,73,75,199],exit:[52,77,208],exp:75,expand:[11,77],expans:[11,56],expect:[0,1,4,6,10,12,22,27,33,38,41,42,55,61,63,66,67,70,71,203,213],expens:[6,52,60,72],experi:[6,24,55,63,213],experienc:[0,6,212],experiment:[0,3,25,54,155],expir:[6,10,11,13,22,55,57,66,67,70,71,162,199,202,205],expired_byt:57,expired_count:57,expiri:63,explain:[26,33,35,38,41,48],explan:[77,197],explicit:[0,10,11,20,29,55],explicitli:[3,4,6,10,11,13,17,22,33,51,57,59,63,72,75],explor:[24,39],expon:10,exponenti:[68,75,210],expos:[6,9,55,57,69,71],express:[0,6,10,12,19,72],expung:44,extend:[22,41,43,55,61,74,77,131,194,197],extens:[6,11,24,61,71],extent:1,extern:[27,50,51,67,68,73,74,211],extra:[0,4,6,55,63],extract:[33,48],extrem:[6,13,24,75],f6845640a6cb11e8b6836d2c86545d91:202,f8a4fa30aa2a11e8af27091830ac5256:201,facebook:3,facilit:6,fact:[22,36,43,44,210],factor:[0,6,11,23,28,50,56,61,64,66,70,71],factori:75,fail:[0,1,6,11,13,14,22,28,32,34,50,51,52,54,55,56,63,66,68,69,76,140,156],failur:[1,2,6,41,50,56,59,63,65,66,68,72,108,140,194,210],failuredetector:140,fairli:[6,24,62,71,214],fake:14,fall:[0,6,24,51,52,58],fallback:[6,72],fals:[6,11,12,17,20,22,52,57,58,59,60,61,62,63,64,68,70,71,73,76,162],famili:[6,59,65,124,142,179,190,207],familiar:23,fanout_s:63,faq:77,far:[35,36,52],fare:214,fashion:0,fast:[0,6,24,28,60,63,74,212,214],faster:[0,6,41,56,64,65,140,165,213],fastest:[6,37,69,72],fatal:6,fault:[1,44,66],fav:[16,22],favor:54,favorit:214,fax:22,fct:14,fct_using_udt:14,fd576da0:70,fd8e5c20:70,fear:44,feasibl:22,featur:[0,2,25,27,29,30,36,38,39,41,50,51,52,54,55,56,71],fed:6,feed:52,feedback:41,feel:[35,37],felt:[26,28],fetch:[6,11,35,76],few:[0,6,25,59,63,65,210,212],fewer:[6,41,66],fffffffff:[17,22],fgc:214,fgct:214,field:[10,13,14,17,22,33,52,55,58,60,75,205],field_definit:22,field_nam:13,fifteen:68,fifteenminutecachehitr:68,fifth:213,figur:[0,1,24,25,26,27,28,36,59,63,69,199],file:[3,4,7,11,27,28,35,39,40,41,42,43,44,45,47,50,51,52,54,55,56,57,59,60,61,62,63,65,66,68,71,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,202,203,204,205,207,208,210,211,214],fileauditlogg:51,filenam:[4,11,76,124,140,202,206],filenamepattern:58,filesystem:[32,51,52,66,71],fill:[42,55,59,62,63],fillion:13,filter:[0,4,9,11,18,50,56,57,59,61,65,67,68,155,202,207,208],finalfunc:[9,14],finalis:42,find:[0,4,6,24,25,26,27,29,32,35,39,42,43,48,50,57,60,63,66,69,71,73,118,122,198,202,204,207,211,213,214],fine:[4,6,41,70,71],finer:[4,6],finish:[28,29,39,41,52,54,70,140,157,212],finish_releas:42,fip:[6,71],fire:[21,36],firefox:76,firewal:[6,44,45,72],first:[0,1,4,5,6,11,13,14,22,23,24,25,26,28,41,42,44,47,54,59,63,65,69,70,71,75,76,155,162,198,202,205,208,210,212,213,214],first_nam:29,firstnam:13,fit:[6,28,63,68],five:68,fiveminutecachehitr:68,fix:[6,10,11,12,18,27,32,35,37,40,42,44,55,63,65,69,70,75,205],fixm:42,flag:[6,13,37,38,41,55,62,68,70,73,200],flash:74,flat:66,flexibl:[0,3,11,52,53,71],flight:[6,55,71],flip:11,floor:6,flow:[6,20,26,38,40,58],fluent:46,flush:[4,6,11,55,59,61,62,63,65,66,68,98,140,179,208,212],fname:14,focu:[23,26,32,41],focus:75,focuss:214,folder:[39,61,186,206],follow:[0,1,3,4,5,6,8,9,10,11,12,13,14,17,18,19,20,22,26,28,32,33,34,35,36,37,38,39,41,42,43,44,45,48,50,51,52,54,55,56,57,58,59,61,62,63,64,66,68,69,70,71,72,73,76,80,83,90,100,109,110,146,155,162,176,181,193,194,199,204,205,208,210,214],font:12,foo:[11,12,62,214],footprint:[3,52,140,142],forc:[4,6,11,13,56,70,76,83,86,140,154,155,156,209],forcefulli:[78,140],foreground:[45,48,69],foreign:[3,27],forev:[55,63],forget:5,fork:[35,41],form:[0,6,10,11,12,14,20,24,27,56,61,85,139,189],formal:[0,12,35,42],format:[4,6,10,11,17,22,25,28,35,37,38,40,41,51,52,55,58,61,68,76,77,84,103,124,145,189,191,197,208,213],former:[6,68],formula:28,fortabl:61,forward:[6,11,34,69],found:[0,1,5,6,12,14,23,32,35,36,41,43,45,49,59,61,69,71,73,75,76,77,186,194,197,201,202,207,208],four:[0,13,28,55,57,64],fourth:[28,213],fqcn:43,fql:[53,212],fql_log:212,fqltool:[3,52,54,212],fraction:[0,6],frame:[6,57],framework:[38,43],franc:[13,22],free:[0,6,11,22,30,35,37,39,55,68,74,209,214],freed:4,freestyl:32,frequenc:[6,11,62,70],frequent:[6,11,24,25,27,50,54,63,71,210,214],fresh:73,fri:52,friendli:[6,11,22,43],from:[0,1,3,4,6,9,11,12,13,14,15,17,18,19,20,22,23,24,25,26,27,28,29,30,36,37,40,41,43,47,49,50,51,52,53,54,56,58,60,62,63,64,65,66,67,68,69,70,71,72,73,75,77,78,80,81,83,88,90,96,99,100,106,109,110,113,115,118,122,124,126,130,131,138,140,142,145,146,147,149,150,153,154,155,156,158,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,197,199,200,202,203,205,208,210,212,213,214],fromjson:15,front:[24,52],froom:22,frozen:[9,10,11,13,14,22,29],fruit:[22,41],fsync:[4,6,62,66,68,213],fulfil:75,full:[0,1,3,6,9,11,13,16,20,26,41,44,48,49,50,53,61,63,64,66,67,69,71,74,75,76,93,103,140,146,155,158,201,203,208,213],full_nam:189,full_query_log_dir:52,full_query_logging_opt:52,fulli:[0,1,6,11,12,14,42,61,67,68,71],function_cal:12,function_nam:[13,14,20],fundament:17,further:[5,11,18,22,55,63,67,71,74,213],furthermor:[0,10,13,71],futher:58,futur:[6,9,10,11,22,41,55,66,105,140,185],g1gc:65,gain:30,galleri:23,game:[14,22],garbag:[11,56,65,67,68,110,212],garbage_collect:186,garbagecollect:140,gather:63,gaug:68,gaurante:0,gaussian:75,gc_grace_second:[11,61,202],gc_type:68,gce:[44,65],gcg:6,gcinspector:212,gcstat:140,gct:214,gcutil:214,gcviewer:212,gear:24,gen:214,gener:[0,2,4,6,8,11,12,13,14,17,22,30,32,35,38,39,40,41,42,44,52,55,57,65,66,71,74,75,76,126,162,176,205,211,212,213,214],genuin:33,geoloc:23,geospati:74,get:[0,4,6,8,24,25,27,28,32,34,35,37,39,40,41,44,48,50,51,52,54,57,59,60,61,63,66,68,69,70,77,115,116,117,120,123,140,197,199,203,211,213,214],getbatchlogreplaythrottl:140,getcompactionthreshold:140,getcompactionthroughput:140,getconcurr:140,getconcurrentcompactor:140,getconcurrentviewbuild:[18,140],getendpoint:140,getint:14,getinterdcstreamthroughput:140,getlocalhost:[6,44],getlogginglevel:[140,212],getlong:14,getmaxhintwindow:[66,140],getpartition:33,getreplica:140,getse:140,getsstabl:140,getstr:14,getstreamthroughput:140,gettempsstablepath:33,getter:[20,33],gettimeout:140,gettraceprob:140,getudtyp:61,gib:[51,52,66,85,139,189,213],gigabyt:66,gist:[4,33],git1:42,git:[5,32,35,37,39,41,42,54,212,214],gitbox:[39,42],github:[32,33,37,40,41,42,43,54,74,214],give:[0,18,20,22,28,35,41,43,50,76,200,212,213],giveawai:214,given:[0,6,11,12,13,14,16,22,24,26,27,28,29,32,41,51,55,56,59,60,61,63,69,70,71,73,75,76,81,83,88,90,100,113,122,126,140,146,166,173,177,181,188,198,200,202,203,204,207,208],glanc:214,global:[0,3,6,25,32,54,55,76,140,164],gms:212,gmt:22,goal:[6,27,28,52,63,210],gocassa:46,gocql:46,goe:[11,27],going:[6,25,28,41,63,205,211,213,214],gone:[6,11],good:[6,28,33,35,41,43,44,52,55,70,76,204,210,212,213,214],googl:[3,33,76,214],gori:44,gossip:[1,6,44,54,55,66,68,72,94,104,128,140,184,212],gossipinfo:140,gossipingpropertyfilesnitch:[6,72],gossipstag:[57,68,212,213],got:6,gotcha:214,gp2:65,gpg:48,grace:[67,70,77,197],gracefulli:55,grafana:210,grai:22,grain:[27,71],grammar:[11,12,34],grant:[6,9,51,71],grant_permission_stat:12,grant_role_stat:12,granular:[4,6,11,69,110],graph:[20,77],graphit:210,gravesit:11,great:[26,36,41,63,211,212,213,214],greater:[0,6,22,44,72,169,170,212,214],greatest:57,greatli:[6,56],green:[22,39],grep:[4,200,202,204,212,213,214],groovi:32,group:[6,10,11,20,24,28,55,63,68,71,72,210],group_by_claus:13,grow:[22,24,74],growth:[0,3],guarante:[0,2,6,11,13,14,22,24,41,50,55,56,60,63,66,69,70,73,74,76,199],guard:56,guest:[23,24,25,26,27,29],guest_id:[25,29],guest_last_nam:29,gui:214,guid:[6,23,24,25,26,27,28,29,30,35,39],guidelin:[10,38,42,65],habit:42,hackolad:30,had:[0,3,6,9,10,24,55,61,63,69,205,211,213],half:[4,6,37,44,66],hand:[3,6,13,65,213],handi:[28,214],handl:[0,1,6,14,38,40,41,44,52,55,62,65,68,71,75,103,212],handler:55,handoff:[0,6,67,68,95,129,140,171],handoffwindow:[66,140],hang:41,happen:[0,6,13,33,37,41,50,63,66,68,72,210,212,213,214],happi:41,happili:65,hard:[3,6,14,27,28,59,62,63,65,207,212],harder:6,hardest:36,hardwar:[2,3,6,32,50,56,66,67,210],has:[0,1,3,4,6,10,11,12,13,14,18,20,22,25,27,28,30,33,41,42,44,52,54,55,56,57,58,59,61,62,63,65,66,68,69,71,72,73,75,76,77,197,201,210,212,213,214],hash:[2,4,6,57,63,66,69,70,209,214],hashcod:33,hashtabl:23,haskel:47,hasn:[0,52,103],have:[0,3,5,6,9,10,11,12,13,14,15,18,19,20,22,24,25,26,27,28,29,32,33,35,36,37,38,39,41,42,43,44,45,48,51,52,55,56,57,58,59,60,61,63,64,65,66,68,70,71,72,103,162,199,201,203,205,208,209,210,211,212,213,214],haven:41,hayt:46,hdd:[4,6,65],head:[35,41,55,214],header:[39,55,76],headroom:6,health:214,healthi:214,heap:[4,6,39,45,50,52,54,60,61,64,65,68,212,213,214],heap_buff:6,hear:27,heartbeat:[0,6,212],heavi:[0,6,212,213,214],heavili:65,held:[6,65,140,144],help:[0,5,6,10,24,25,26,28,30,34,36,41,43,49,51,52,58,59,61,66,75,77,79,140,178,201,205,206,207,208,209,210,211,212,213,214],helper:43,henc:[5,6,11,22],here:[6,23,24,26,27,28,29,34,35,37,42,43,44,46,63,68,71,75,213],hewitt:[23,24,25,26,27,28,29,30],hex:[12,17,124],hexadecim:[10,12,124],hibern:73,hidden:[73,214],hide:[33,38,57,77,197],hierarch:[0,20],hierarchi:[20,70],high:[0,2,6,11,35,42,44,63,65,66,74,210,212,213],higher:[0,19,20,41,60,63,68,69,73,142,190,212,214],highest:[63,202,203],highli:[1,3,41,44,65,71,212,213],highlight:[27,30],hint:[0,6,11,12,18,44,45,50,53,57,67,68,70,95,96,105,106,121,129,140,141,160,171,174,185,192,213],hint_delai:68,hinted_handoff_disabled_datacent:66,hinted_handoff_en:[57,66],hinted_handoff_throttl:66,hinted_handoff_throttle_in_kb:66,hintedhandoff:[6,67],hintedhandoffmanag:68,hints_compress:66,hints_creat:68,hints_directori:[45,57,66],hints_flush_period_in_m:66,hints_not_stor:68,hintsdispatch:[57,68,213],hintsfail:68,hintsservic:67,hintssucceed:68,hintstimedout:68,histogram:[4,63,66,68,140,143,188,202,212],histor:[11,27,41],histori:[27,32,33,58,82,84,140],hit:[6,63,68,214],hit_count:57,hit_ratio:57,hitrat:68,hoc:43,hold:[0,6,10,13,20,44,56,63,66,76,210,212,214],home:[0,22,54,57,75,76],honor:[6,39],hope:63,hopefulli:41,horizont:[0,54],hospit:25,host:[0,6,11,35,45,50,51,52,56,58,59,61,68,69,70,72,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,201,213,214],hostnam:[6,44,51,52,54,57,59,61,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,214],hot:[6,67,68,214],hotel:[23,26,27,28,29,31],hotel_id:[24,25,28,29],hotels_by_poi:[24,25,29],hotspot:[0,11],hotspotdiagnost:71,hottest:6,hour:[6,22,41,42,51,63,66],hourli:[51,52,58,103],how:[0,3,5,6,7,8,11,12,22,23,24,25,26,27,28,32,36,38,39,40,41,43,47,49,50,51,52,53,59,61,62,63,64,66,68,69,72,74,75,76,103,200,212,213,214],howev:[0,4,6,9,10,11,12,13,15,17,18,20,22,24,26,27,28,32,41,43,44,45,48,57,60,61,64,65,66,70,71,73,76],hoytech:214,html:[6,75,200],http:[6,32,33,35,37,39,42,48,54,68,198,199,200,201,202,203,204,205,206,208,209,214],httpadaptor:68,hub:44,hudson:32,huge:55,huge_daili:58,human:[11,51,58,62,85,139,189,213],hundr:28,hurt:11,hybrid:11,hypothet:37,iauthent:6,iauthor:6,ibm:74,icompressor:64,idct:[61,201],ide:39,idea:[6,14,28,30,35,40,41,43,44,52,63,76,213,214],ideal:[6,43,63,68,71],idealclwritelat:68,idempot:[13,22,66],idemptot:22,ident:[0,75],identifi:[0,3,6,9,10,11,13,14,15,16,20,21,22,23,24,25,26,28,30,57,66,75,210],idiomat:8,idl:6,idx:62,ieee:[17,22],iendpointsnitch:[6,72],iftop:214,ignor:[0,6,10,14,22,33,57,61,76,189,201],iinternodeauthent:6,illeg:14,illegalargumentexcept:203,illustr:[1,20,59,69,203],imag:[22,35,214],imagin:63,imbal:0,immedi:[4,6,11,22,24,41,55,60,64,71,80,140],immut:[4,44,59,64,65],impact:[6,11,38,51,52,55,63,67,71,212,214],imper:[0,3],implement:[0,1,3,4,6,10,13,14,18,20,28,29,32,33,43,44,51,52,55,57,58,62,64,66,71,72,74],implementor:6,impli:[0,1,11,12,22,51,56,69],implic:[0,71],implicitli:[14,20],import_:76,importantli:52,impos:[6,55],imposs:63,improv:[0,3,6,11,22,36,41,43,50,53,60,63,65,67,72,73,76,214],inaccur:214,inact:44,inam:204,inboundconnectioniniti:54,inboundmessagehandl:55,inc:[23,24,25,26,27,28,29,30],incast:214,includ:[0,3,4,6,10,11,12,13,18,20,22,23,24,25,26,27,28,30,32,33,34,35,41,42,51,52,54,55,56,57,58,59,61,63,65,66,68,69,71,74,76,77,99,156,193,197,204,210,211,212,213,214],included_categori:[51,58,99],included_keyspac:[51,58,99],included_us:[51,58,99],inclus:[41,155],incom:[6,55,58],incomingbyt:68,incompat:[6,10,55,57],incomplet:[38,208],inconsist:[44,66,69,70],incorrect:44,increas:[0,3,4,6,11,18,44,56,60,63,64,65,66,68,70,72,73,155,201,209,210],increment:[2,3,6,10,13,22,41,42,55,63,66,67,68,91,101,140,156,162,182,205,208],incremental_backup:[57,59],incur:[13,22,54,68],inde:0,indefinit:[51,58],indent:33,independ:[0,11,63,65,71,213],index:[2,4,6,9,10,11,12,13,15,22,25,50,52,56,57,59,61,62,63,67,76,140,146,201,207,208,212],index_build:186,index_identifi:16,index_nam:16,index_summari:186,index_summary_off_heap_memory_us:189,indexclass:16,indexedentrys:68,indexinfocount:68,indexinfoget:68,indexnam:146,indexsummaryoffheapmemoryus:68,indic:[0,3,5,6,12,13,24,26,33,41,44,54,58,61,62,70,155,202,203,210,212,213,214],indirectli:13,indirectori:61,individu:[0,6,10,14,22,24,28,41,43,55,56,65,71,201,209],induc:13,industri:25,inequ:[10,13],inet:[9,11,14,17,22,57],inetaddress:[6,44],inetaddressandport:51,inetworkauthor:6,inexpens:65,inf:54,infin:[9,10,12],influenc:11,info:[6,45,54,58,68,88,140,198,212],inform:[0,4,6,12,13,22,24,25,26,27,29,49,52,55,56,57,61,66,68,69,70,71,72,73,75,76,79,82,108,128,130,131,132,139,140,161,178,180,200,201,202,210,211],infrastructur:[41,74],ing:11,ingest:[6,66],ingestr:76,inher:[1,11,22],inherit:20,init:68,initcond:[9,14],initi:[3,6,14,18,33,38,40,42,55,57,58,61,68,69,71,73,76,140,173,201],initial_token:[57,73],inject:58,innov:74,input:[0,9,10,14,17,22,38,56,61,76,204,212],inputd:22,inreleas:48,insecur:6,insensit:[11,12],insert:[0,6,9,10,11,12,14,15,16,20,22,44,47,50,52,58,59,61,65,70,71,75,76,208],insert_stat:[12,13],insertedtimestamp:198,insertstmt:61,insid:[6,11,12,13,22,33,75,76],insight:[24,30,212,213],inspect:[0,6,39,75,76,209],instabl:6,instal:[6,21,32,34,43,44,47,50,54,61,71,76,207,214],instanc:[0,10,11,12,13,14,16,18,19,20,21,22,24,32,39,43,44,55,62,63,65,68],instantan:68,instanti:10,instantli:[6,55],instead:[0,4,10,11,13,18,22,24,27,28,30,33,35,42,44,51,57,58,61,63,161,180,198,214],instrospect:211,instruct:[0,6,8,11,35,36,37,39,50,66,214],instrument:[34,71],insuffic:210,insuffici:214,insufici:212,int16:52,int32:52,intact:55,intasblob:13,integ:[0,10,11,12,13,17,22,28,55,62,68,205],integr:[3,30,40,43,50,55,74],intellig:0,intellij:[30,33,40],intend:[11,27,38,71,201],intens:[6,43,44],intent:[0,38,56],intention:20,inter:[6,55,56,61,119,140,172,201],inter_dc_stream_throughput_outbound_megabits_per_sec:56,interact:[3,30,43,49,76,214],interest:[0,23,24,26,27,52,63,71,213],interfac:[3,6,10,14,26,33,35,44,45,52,57,64,71,74,214],interleav:75,intern:[6,9,11,13,18,22,35,38,44,54,57,65,66,68,77,197,210,214],internaldroppedlat:68,internalresponsestag:[57,68,213],internet:6,internod:[0,6,44,50,53,56,61,71,201,210,214],internode_application_receive_queue_capacity_in_byt:55,internode_application_receive_queue_reserve_endpoint_capacity_in_byt:55,internode_application_receive_queue_reserve_global_capacity_in_byt:55,internode_application_send_queue_capacity_in_byt:55,internode_application_send_queue_reserve_endpoint_capacity_in_byt:55,internode_application_send_queue_reserve_global_capacity_in_byt:55,internode_application_timeout_in_m:[6,55],internode_encrypt:[6,71],internode_inbound:[55,57],internode_outbound:[55,57],internode_tcp_connect_timeout_in_m:6,internode_tcp_user_timeout_in_m:6,internodeconnect:[126,176],internodeus:[126,176],interpret:[6,10,22,30,76],interrupt:[44,52],intersect:0,interv:[4,6,9,24,68,71,75,202],intra:[6,55,68,72,75],intrins:22,introduc:[0,1,6,10,17,24,28,36,52,55,58,66,73,208],introduct:[10,20,43],introspect:214,intrus:200,inttyp:61,intvalu:14,invalid:[0,6,13,20,38,55,61,71,131,133,134,135,140,203,209,213],invalidatecountercach:140,invalidatekeycach:140,invalidaterowcach:140,inventori:28,invert:75,invertedindex:21,investig:[6,40,211,212,213,214],invoc:[14,52],invoic:27,invok:[14,37,48,52,56,61,71,194],involv:[0,1,6,13,23,24,28,35,55,56,63,64,69,70,71,208,212,214],ioerror:33,ios:214,ip1:6,ip2:6,ip3:6,ip_address:78,ipaddressandport:55,ipartition:61,ipv4:[6,17,22,44,55],ipv6:[6,17,22,55],irolemanag:6,irrevers:[11,22],irrevoc:55,is_avail:[28,29],isn:[0,18,33,41,44],iso8601:[58,198],iso:22,isol:[1,6,11,13,55,68,210,211,213],issu:[0,6,20,28,32,34,35,36,37,41,42,43,44,52,53,55,60,63,64,155,198,199,200,201,202,203,204,205,206,208,209,210,212,213,214],item:[12,22,23,24,25,32,38,39,52],iter:[0,6,25,56,203],its:[0,1,4,6,11,12,13,14,22,24,26,39,44,51,52,54,55,56,58,59,61,63,66,68,71,72,73,74,75,199,203],itself:[6,11,16,27,44,48,51,55,66,73,213],iv_length:6,jaa:71,jacki:37,jamm:39,januari:22,jar:[14,33,34,39,43,54,68],java7:71,java8_hom:39,java:[3,6,14,21,22,33,39,41,47,48,50,52,53,62,63,65,68,71,140,178,203,211,212,214],java_hom:[54,214],javaag:39,javac:54,javadoc:[32,33,38],javas:6,javascript:[6,14],javax:71,jbod:65,jce8:6,jce:6,jcek:6,jconsol:[50,63,71],jdbc:30,jdk11:54,jdk:[6,32,54],jdwp:39,jeff:[23,24,25,26,27,28,29,30],jenkin:[34,40,50],jetbrain:39,jira:[5,6,34,36,38,40,41,43,62,198,199,200,201,202,203,204,205,206,208,209],jks:75,jkskeyprovid:6,jmap:214,jmc:[63,71],jmx:[6,18,20,50,51,52,55,57,59,61,67,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196],jmx_password:71,jmx_user:71,jmxremot:71,jni:54,job:[41,70,80,110,153,155,162,193],job_thread:155,john:[13,22],join:[3,6,8,13,50,52,54,63,70,71,73,140,212,213],joss:13,journal:[59,61],jpg:22,jre:54,jre_hom:54,jsmith:22,json:[9,10,13,15,50,61,63,64,84,189,191,198],json_claus:13,jsonz:59,jsr:[6,14],jsse:6,jsserefguid:6,jstackjunit:43,jstackjunittask:43,judgement:33,jul:[54,214],jump:54,junit:[32,33,34,39,43],junittask:43,jurisdict:6,just:[0,6,14,20,24,25,27,36,39,41,43,44,51,55,57,62,63,70,71,75,210,214],jvm:[6,21,39,44,45,54,63,67,71,73,211,212],jvm_extra_opt:39,jvm_opt:[45,71],jvmstabilityinspector:38,k_i:28,kashlev:30,kbp:66,keep:[0,6,8,11,25,27,28,33,36,41,44,55,56,58,61,63,68,69,77,131,197,208,210,213,214],keepal:[6,44],kei:[0,3,4,6,9,10,11,13,14,17,22,24,25,26,27,28,29,30,43,44,48,52,55,56,57,59,61,62,63,64,65,66,68,69,70,71,74,75,77,80,118,122,124,134,140,144,164,165,189,197,202],kept:[1,4,6,61,63,68,208],kernel:[6,44,62,214],key_alia:6,key_password:6,key_provid:6,keycach:68,keycachehitr:68,keyserv:[42,48],keyspac:[0,3,6,9,10,12,14,15,16,20,22,25,28,29,50,52,53,58,60,63,64,66,67,70,71,73,75,76,77,80,81,83,88,90,99,100,109,110,113,118,122,124,131,140,142,144,145,146,147,153,155,161,162,166,179,180,181,188,189,190,193,194,196,197,198,199,200,201,204,205,206,207,208,209,212,213],keyspace1:[20,57,61,199,201,202,203,204,205,207,212],keyspace_definit:75,keyspace_nam:[11,14,20,22,52,57,61,63,70,212],keystor:[6,61,71,201],keystore_password:6,keystorepassword:71,keytyp:202,keyvalu:57,keyword:[10,11,13,14,15,16,17,22],kib:[52,59,66,70,85,139,189,213],kick:[140,157],kill:[6,48],kilobyt:64,kind:[0,3,11,12,22,32,41,55,57,59,62,63,69,210,213],kitten:22,knife:[140,178],know:[0,4,6,11,13,22,24,33,36,42,56,57,63,204,212,213,214],knowledg:36,known:[0,20,22,24,27,28,46,49,60,63],krumma:43,ks_owner:71,ks_user:71,kspw:[61,201],ktlist:[59,179],kundera:46,label:[22,32],lack:[68,212,213],lag:68,laid:27,land:64,landlin:22,lang:[50,54,68,71,203,214],languag:[3,6,9,10,12,14,21,22,35,46,49,50,76],larg:[0,1,3,6,11,13,14,22,31,32,43,50,55,61,63,65,68,71,74,76,198,204,206,210,212,213,214],large_daili:58,larger:[0,6,43,44,52,63,64,65],largest:[6,68],last:[0,6,12,13,14,15,19,35,52,54,63,68,78,140,202,203,204,210,212,214],last_nam:29,lastli:[13,22],lastnam:13,latenc:[0,1,3,6,11,44,51,52,57,68,72,74,75,211,212],latent:[0,210,214],later:[0,11,22,26,28,33,35,41,44,66],latest:[0,6,32,42,48,63,69,76,194,200,212],latest_ev:75,latter:[12,27],launch:0,law:27,layer:65,layout:[0,11,35],lazi:11,lazili:11,lead:[0,6,10,11,22,24,63,212,214],leak:52,learn:[6,23,24,26,43,44,76],least:[0,4,6,11,12,13,18,35,44,61,63,65,70],leav:[0,6,12,13,24,33,43,44,52,55,70,76,210,212,213],left:[6,17,19,63,208],legaci:[4,6,20,75],legal:10,len:55,length:[4,6,10,11,17,22,38,55,56,63],lengthier:41,less:[0,4,6,22,34,41,44,55,56,60,65,206,209,212,213,214],let:[6,23,24,25,26,27,28,36,42,63],letter:17,level:[1,4,6,10,11,13,19,20,33,38,45,56,57,58,61,64,65,66,67,68,71,76,77,120,131,140,173,197,202,203,205,210,212,213],leveledcompactionstrategi:[11,56,60,63,200,203,213],leverag:30,lexic:44,lib:[4,6,21,34,38,39,43,48,54,198,199,200,201,202,203,204,205,206,207,208,209,214],libqtcassandra:46,librari:[8,38,40,43,46,68,76],licenc:38,licens:[34,38,39,41],lie:210,lies:210,lieu:69,life:41,lifespan:65,light:55,lightweight:[0,2,3,27,77],like:[0,3,6,11,12,13,14,17,22,25,26,27,28,33,35,37,38,41,43,44,50,55,57,61,63,64,65,66,69,70,71,203,204,205,210,211,212,214],likewis:20,limit:[0,1,4,6,9,10,11,20,22,28,44,52,53,56,62,63,64,71,75,212,214],line:[6,12,24,27,33,41,43,45,48,49,52,54,55,59,61,62,71,77,78,80,81,83,88,90,96,100,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,198,201,203,208,212],linear:[0,3,65],lineariz:2,linearli:60,link:[6,8,11,12,41,43,48,52,55,59,62,207],linux:[6,35,42,44,54,211,212,214],list:[1,3,4,5,6,9,10,11,12,13,14,17,24,26,27,29,32,34,35,39,40,41,42,43,45,48,49,50,51,52,53,54,55,56,58,61,62,63,66,68,70,71,73,75,76,77,78,80,81,82,83,88,90,96,99,100,106,109,110,113,115,118,122,123,124,126,130,131,137,138,140,142,145,146,147,150,153,154,155,156,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,197,199,201,202,203,204,209],list_liter:[13,22],list_permiss:51,list_permissions_stat:12,list_rol:51,list_roles_stat:12,list_us:51,list_users_stat:12,listarg:14,listen:[6,50,54,68,214],listen_address:[45,49,50],listen_interfac:45,listsnapshot:[59,140,207],liter:[10,12,14,17,20,30,76],littl:[33,52,210,213],live:[0,3,13,30,35,50,63,68,73,202,207,208,212,214],live_scan:57,livediskspaceus:68,liveness_info:198,livescannedhistogram:68,livesstablecount:68,load:[0,3,6,11,21,22,36,50,54,56,66,67,68,70,71,72,73,75,77,132,140,147,155,180,197,210,213,214],loader:[61,201],loadm:201,local:[0,1,3,4,6,11,20,34,39,40,41,43,49,51,52,53,57,59,65,66,68,71,72,76,140,149,155,159,192,202,210,211,212,214],local_jmx:71,local_on:[0,69,71,76,210,213],local_quorum:[0,66,69,76,210,214],local_read:57,local_read_count:189,local_read_lat:57,local_read_latency_m:189,local_scan:57,local_seri:76,local_writ:57,local_write_latency_m:189,localhost:[6,49,52,54,57,58,71],localpartition:57,locat:[6,24,26,42,47,48,58,64,68,71,72,76,186,201,210,212,214],lock:[6,44,68,214],log:[0,3,4,6,11,13,35,38,43,47,48,50,53,55,57,62,67,68,71,75,77,89,93,99,103,120,140,155,158,173,186,197,211,214],log_al:63,log_dir:52,logback:[45,58,212],logdir:[51,58],logger:[33,45,53,58,99],loggernam:58,logic:[0,6,21,25,28,30,31,50,55,212,213],login:[6,9,20,42,43,51,52,54,58,71,77,210],login_error:51,login_success:51,logmessag:[51,58],lol:22,longer:[6,9,10,11,30,42,44,52,55,56,63,73,80,140,205,208,210],longest:212,look:[0,6,12,24,25,28,32,35,36,37,41,43,55,63,65,69,70,203,205,210,212,214],lookup:[26,68],loop:[33,55],lose:[0,4,6,27,55,63,73,208],loss:[0,6,22,55,63,70,214],lost:[1,56,58,59,63,73,205],lot:[6,24,27,28,35,49,50,52,70,77,197,206,212,213,214],low:[0,3,6,41,74,140,142,214],lower:[0,4,6,11,12,13,20,44,60,61,63,64,68,73,210,212],lowercas:12,lowest:[6,41,63,66,202],lsm:[0,213,214],lucen:50,luckili:211,lwt:0,lww:0,lz4:[4,6,55,66],lz4compressor:[4,6,11,61,64,66,202],mac:214,macaddr:9,machin:[6,11,43,44,52,59,68,71,72,73,202,211,214],made:[0,3,6,22,42,50,51,54,55,56,60,65,66,69,71,212],magazin:[59,61],magic:55,magnet:[4,6],magnitud:13,mai:[0,1,4,6,9,10,11,13,14,16,17,18,20,22,25,26,27,28,32,34,35,38,39,41,43,44,48,51,52,54,55,56,57,58,59,60,61,63,66,68,69,71,72,73,75,76,162,203,205,210,211,212,213,214],mail:[5,36,41,42,50],main:[0,6,14,18,39,44,47,48,52,54,59,61,71,76,203,210,212],main_actor:13,mainli:[6,56],maintain:[0,6,11,23,36,41,55,66],mainten:[0,66,68],major:[0,4,10,35,41,69,71,83,140,207,213],make:[0,1,6,8,9,21,22,23,24,25,27,28,29,30,32,33,34,35,36,39,41,43,44,45,48,52,55,57,61,63,69,70,71,73,75,76,137,140,198,212,214],malform:210,malfunct:55,malici:71,man:6,manag:[0,3,6,20,24,25,27,28,30,32,35,39,40,42,43,50,57,68,71,73,77,79,140,197],mandatori:[3,11,14,61],mani:[0,3,6,11,23,24,25,27,30,33,38,41,52,57,61,63,64,65,66,68,69,71,75,76,77,80,83,90,100,103,109,110,155,162,181,193,194,197,203,209,210,213,214],manifest:[59,61,77,197],manipul:[3,12,15,18,43,50,198],manual:[6,25,34,37,44,208,214],map:[0,3,6,9,10,11,13,14,17,20,23,29,50,62,68,212,214],map_liter:[11,16,20,22],mar:22,mark:[0,6,20,24,41,52,63,70,73,94,140,202,204,208],marker:[4,6,11,12,38,44,208],markup:35,marshal:202,mashup:23,massiv:[36,214],master:[2,3],match:[0,4,6,12,13,14,17,20,68,69,72,202,207],materi:[0,3,6,10,11,12,15,23,24,25,26,27,28,29,30,50,57,68,76,140,196],materialized_view_stat:12,math:66,matrix:53,matter:[11,44,69,214],maven:34,max:[4,6,11,50,52,54,55,57,63,66,68,71,75,76,103,113,121,140,155,166,174,202,205,212,213],max_archive_retri:[51,52],max_hint_window_in_m:[66,73],max_hints_delivery_thread:66,max_hints_file_size_in_mb:66,max_index_interv:61,max_log_s:[51,52,58,103],max_m:57,max_map_count:44,max_mutation_size_in_kb:[4,6,44],max_partition_s:57,max_queue_weight:[51,52,58,103],max_threshold:[61,63],maxattempt:76,maxbatchs:76,maxfiledescriptorcount:68,maxfiles:58,maxhintwindow:174,maxhistori:58,maxim:65,maximum:[4,6,14,51,52,55,57,58,60,66,68,76,103,115,140,162,168,202,205,206,210,212,213],maximum_live_cells_per_slice_last_five_minut:189,maximum_tombstones_per_slice_last_five_minut:189,maxinserterror:76,maxldt:199,maxoutputs:76,maxparseerror:76,maxpartitions:68,maxpools:68,maxrequest:76,maxrow:76,maxt:199,maxtasksqueu:68,maxthreshold:166,maxtimestamp:4,maxtimeuuid:10,mayb:13,mbean:[6,20,63,68,71],mbeanserv:20,mbit:[61,201],mbp:[6,56,66],mct:6,mean:[0,6,9,11,12,13,14,17,18,22,27,50,52,61,63,66,68,69,72,75,76,155,210,211,212,213,214],meaning:[13,56],meanpartitions:68,meant:[0,22,44,66,68],measur:[6,24,28,38,41,43,55,68,73,75,76,214],mebibyt:57,mechan:[0,51,62],media:[23,24,25,26,27,28,29,30],median:[57,68,212],medium:214,meet:[0,1,3,6,38,69,71],megabit:[66,201],megabyt:[6,66,206,213],mem:214,member:[0,33,71,75],membership:[1,2,6],memlock:44,memor:52,memori:[0,4,6,11,50,51,52,55,58,60,62,63,64,67,74,209,212,214],memory_pool:68,memtabl:[2,6,11,59,60,61,62,63,64,65,68,179,212,214],memtable_allocation_typ:4,memtable_cell_count:189,memtable_cleanup_threshold:4,memtable_data_s:189,memtable_flush_period_in_m:[11,61],memtable_off_heap_memory_us:189,memtable_switch_count:189,memtablecolumnscount:68,memtableflushwrit:[57,68,213],memtablelivedatas:68,memtableoffheaps:68,memtableonheaps:68,memtablepool:6,memtablepostflush:[57,68,213],memtablereclaimmemori:[57,68,213],memtableswitchcount:68,mention:[6,22,27,41,54,68,71,201,210],menu:[0,39],mere:33,merg:[0,35,37,41,60,64,65,67,69,214],mergetool:37,merkl:[0,6,68,70],mess:[41,43],messag:[0,1,6,22,32,35,38,41,48,50,51,52,53,54,56,58,61,66,68,69,70,71,201,205,206,207,208,209,210,212,213],messagingservic:55,met:13,meta:[13,54,68,75],metadata:[0,4,20,28,42,56,64,65,68,77,197,205,208,209,212],metal:6,meter:68,method:[10,13,14,20,33,36,38,39,43,50,52,54,61,71,75],methodolog:30,metric:[6,53,57,66,67,75,211,213,214],metricnam:68,metricsreporterconfigfil:68,mib:[51,52,85,139,189],micro:213,microsecond:[6,11,13,22,68,202,213],microservic:25,midnight:22,midpoint:0,might:[0,6,11,13,23,24,25,26,27,28,42,52,59,61,63,68,69,78,80,81,83,88,90,96,100,103,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,209,210,213],migrat:[6,57,68,72],migrationstag:[57,68,213],milli:4,millisecond:[4,6,10,11,22,28,52,68,142,162,190,202,205,213,214],min:[4,6,11,44,62,63,68,75,76,113,140,166,202,212,213],min_index_interv:61,min_sstable_s:63,min_threshold:[61,63],minbatchs:76,mind:28,minim:[6,25,27,52,63,65],minimum:[6,11,14,28,45,68,70,200,202],minlocaldeletiontim:202,minor:[10,12,35,52,67,69],minpartitions:68,mint:199,minthreshold:166,mintimestamp:202,mintimeuuid:10,minttl:202,minu:28,minut:[6,22,27,51,52,54,58,63,66,68,71,75,103],mirror:35,misbehav:[50,63,211],misc:[126,176],miscelen:68,miscellan:6,miscstag:[57,68,213],mismatch:[0,6,52,55,69],misrepres:205,miss:[11,18,32,34,63,66,68,70,73,208,214],misslat:68,misspel:200,mistaken:[52,59,61,78,80,81,83,88,90,96,100,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196],mistun:212,mit:42,mitig:[6,71],mix:[6,52,63,75,214],mkdir:[51,52,54,61,212],mmap:44,mnt:16,mock:43,mode:[4,6,51,52,59,61,71,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,210],model:[3,11,15,20,26,27,29,41,50,54,56,71,75,214],moder:[28,65],modern:[65,66,214],modestli:6,modif:[13,20,212],modifi:[6,9,10,11,14,20,22,27,41,57,60,63,64,204],modification_stat:13,modul:76,modular:38,modulo:0,moment:[6,41],monitor:[44,50,51,67,71,72,79,140,210,214],monkeyspeci:[11,18],monkeyspecies_by_popul:18,monoton:[0,11,67],month:[22,28,54],monument:23,more:[0,1,4,6,10,11,12,13,22,23,24,25,28,29,33,35,36,41,43,45,49,50,51,52,54,55,56,57,58,59,60,61,64,65,66,67,68,69,71,72,73,75,77,83,109,110,140,142,155,162,178,190,194,197,202,203,209,211,213,214],moreov:[13,61],most:[0,1,6,11,12,13,22,24,27,28,35,36,39,41,43,44,45,52,55,57,58,63,64,65,66,68,69,71,76,82,140,190,202,203,210,212,213,214],mostli:[4,6,11,22,25,211,212],motiv:[43,63],mount:[6,214],move:[0,6,28,41,44,50,52,62,67,68,70,140,205,208,213],movement:[0,56,67,212],movi:[13,22],movingaverag:6,msg:58,mtime:[11,204],mtr:214,much:[0,5,6,11,23,24,27,28,56,57,60,61,62,63,72,201,210,212,214],multi:[1,2,3,6,12,38,53,59,66,212,214],multilin:40,multipl:[1,4,6,10,11,12,13,14,19,22,23,24,27,30,33,38,39,41,44,45,52,56,63,65,66,69,72,75,77,145,197,198,210,213],multipli:[28,63],multivari:74,murmur3:4,murmur3partit:4,murmur3partition:[6,14,61,76,202],museum:23,must:[0,1,3,4,6,10,11,13,14,17,18,20,24,27,28,33,34,39,41,43,44,45,51,52,54,55,56,59,61,63,68,69,71,73,75,76,179,197,198,199,200,201,202,203,204,205,206,207,208,209],mutant:16,mutat:[0,4,6,13,44,55,57,62,66,68,69,194,213],mutatedanticompactiongaug:68,mutationsizehistogram:68,mutationstag:[57,68,213],mv1:18,mvn:34,mx4j:68,mx4j_address:68,mx4j_port:68,mx4jtool:68,mxbean:20,myaggreg:14,mycolumn:17,mydir:76,myevent:13,myfunct:14,myid:12,mykei:17,mykeyspac:14,mytabl:[11,14,17,19,21],mytrigg:21,n_c:28,n_r:28,n_v:28,nairo:22,naiv:0,name:[4,6,9,10,11,12,13,14,16,17,18,20,21,22,24,26,29,30,32,35,38,39,41,42,43,44,45,51,52,57,58,59,68,70,71,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,200,201,204,207,210,212,213,214],names_valu:13,nan:[9,10,12,57],nano:[55,57],nanosecond:[22,68],narrow:[210,212,213,214],nathan:13,nativ:[4,6,10,12,15,17,30,38,44,49,51,52,54,57,58,61,68,76,92,102,140,146,183,201,213,214],native_transport_port:45,native_transport_port_ssl:71,native_typ:22,natur:[11,22,26,33,55,63,64,66,214],navig:35,nbproject:39,ncurs:214,nearli:39,neccessari:6,necessari:[6,11,14,20,27,41,48,51,52,55,58,64,71,198,202,205],necessarili:[6,12,25,45],need:[0,1,4,6,10,11,12,13,20,22,23,24,25,26,27,28,32,33,38,39,41,42,43,44,45,48,49,51,52,55,56,57,58,59,60,61,63,64,65,66,69,70,71,72,74,76,118,122,201,206,207,209,213,214],needlessli:0,neg:6,negat:[19,71],neglig:[13,214],neighbor:[0,56,210],neighbour:63,neither:[6,18,22,71],neon:39,nerdmovi:[13,16],nest:[12,13,33],net:[6,39,44,47,48,58,71],netbean:[30,40],netstat:[73,140],netti:[6,53,55],network:[0,1,6,13,44,55,56,59,65,66,69,70,71,72,139,140,143,212],network_author:20,network_permiss:6,networktopologystrategi:[71,75],never:[0,6,10,11,12,13,14,22,27,33,44,55,63,70,203],nevertheless:13,new_rol:20,new_superus:71,newargtuplevalu:14,newargudtvalu:14,newer:[0,28,63,65,76,110,199,214],newest:[11,63,199],newli:[0,11,20,22,41,62,140,147],newreturntuplevalu:14,newreturnudtvalu:14,newtuplevalu:14,newudtvalu:14,newvalu:61,next:[0,6,24,44,49,52,54,57,59,61,63,66,69,76,211,212],ngem3b:13,ngem3c:13,nic:[54,214],nice:[28,55],nid:214,nifti:37,night:[24,28],ninth:0,nio:[6,14,53,56,68],nntp:214,no_pubkei:48,node:[1,3,4,6,11,13,14,21,22,27,28,38,43,45,46,49,50,51,52,53,54,55,57,58,59,60,61,62,63,65,67,68,69,70,72,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,201,202,203,211,212,213,214],nodej:47,nodetool:[3,4,6,18,48,50,52,53,54,56,57,59,60,64,67,70,71,73,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,204,207,209,210,211,212,214],nois:[6,212],noiser:212,noisi:212,nologin:9,nomenclatur:0,nomin:28,non:[0,6,9,10,11,12,13,14,20,22,25,44,54,55,56,57,60,64,68,71,76,202,205],nonblockingbufferhandl:55,none:[0,1,6,11,13,22,57,59,61,68,70,71,202],nonsens:20,noopauditlogg:51,nor:[6,11,18,22],norecurs:[9,20],norm:68,normal:[1,11,14,17,20,27,39,44,48,52,54,57,66,68,70,75,76,210,212,213,214],nosql:[3,30,74],nosuperus:[9,20],notabl:[14,17],notat:[10,12,13,24,25,28,76],note:[0,4,5,6,10,11,12,13,14,15,17,20,22,24,25,37,40,41,42,44,54,55,61,63,71,197,198,199,200,201,202,203,204,205,206,207,208,209,212,214],noth:[6,11,14,37,43,44,199],notic:[6,24,29,56,71,213,214],notif:8,notifi:55,notion:[0,11,12],notori:[0,23],noun:27,now:[10,24,25,26,29,32,33,35,39,63,73,214],nowinsecond:52,npercentil:11,ntp:[0,6],nullval:76,num_cor:76,num_token:73,number:[0,1,4,6,10,11,12,13,14,15,17,18,22,24,25,26,27,28,29,32,39,41,42,43,44,48,51,52,53,55,58,59,60,61,63,64,66,68,69,71,73,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,201,202,206,210,211,213,214],number_of_cor:6,number_of_dr:6,number_of_partitions_estim:189,numer:[3,15,19,32,60,75],numprocess:76,numsampl:212,ny229:25,object:[1,3,6,11,12,38,53,54,55,56,61,198],objectnam:20,observ:33,obsolet:[6,65,68,209],obtain:[12,24,26,28,59,61,71,214],obviou:[14,37],obvious:[11,23],occasion:[70,213],occup:[13,214],occupi:[6,55,68],occur:[0,6,10,12,13,21,22,44,54,55,63,65,68,70,197,198,199,200,201,202,203,204,205,206,207,208,209,214],occurr:22,octet:[6,72],odbc:30,oddli:6,off:[0,4,6,25,44,55,62,64,68,71,76,140,157,214],off_heap_memory_used_tot:189,offer:[0,15,43,52,64],offheap:[60,65],offheap_buff:6,offheap_object:6,offici:[35,41,50,74,76],offset:[4,11,56,62,68],often:[0,6,11,12,25,26,27,28,33,35,36,41,43,44,51,52,58,61,63,64,65,66,70,71,72,76,103,203,210,213,214],ohc:6,ohcprovid:6,okai:33,old:[0,4,6,52,55,57,63,73,77,97,107,140,197,208,214],older:[4,6,14,39,48,63,65,69,76,199,207],oldest:[4,6,11,51,52,58,199],omit:[4,6,10,11,13,17,22,24,52,66,173],onc:[0,4,6,11,12,14,22,25,28,29,32,37,39,41,43,44,52,55,59,62,63,64,65,68,70,71,73,75,76,203,210],one:[0,1,4,6,9,10,11,12,13,14,17,18,20,22,24,25,27,28,33,36,39,41,43,45,50,51,52,54,55,56,58,59,60,61,63,65,66,68,69,70,71,72,73,76,77,80,83,90,100,109,110,126,140,155,162,176,179,181,193,194,197,198,202,205,207,208,210,212,213,214],oneminutecachehitr:68,ones:[6,11,12,13,14,18,20,52,68,203],ongo:[36,63,68,73],onli:[0,4,6,9,11,12,13,14,17,18,20,22,24,26,27,28,33,35,41,42,43,45,50,52,54,55,56,57,59,60,61,62,63,64,65,68,69,70,71,72,73,75,76,77,155,179,189,197,199,201,204,205,206,207,209,210,213,214],onlin:[3,76],only_purge_repaired_tombston:63,onto:[0,4,63],open:[0,3,5,6,20,32,36,40,42,54,56,61,71,72,74,201,214],openfiledescriptorcount:68,openhft:58,openjdk:[48,54],openssl:54,oper:[0,1,2,6,10,11,12,13,15,16,18,20,22,27,33,40,50,51,52,53,55,57,58,59,60,61,62,65,66,68,70,71,73,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,200,207,208,210,211,212,213,214],operand:19,operatingsystem:68,operationtimedoutexcept:210,opertaion:6,oplog:208,opnam:75,opportun:[35,60],oppos:55,ops:[44,75],opt:14,optim:[0,4,6,11,12,13,28,44,53,56,63,65,73,202,212],optimis:[70,155],option1_valu:20,option:[0,3,4,6,9,10,11,12,13,14,16,20,22,24,27,28,30,35,39,41,43,44,48,54,55,56,57,59,64,65,67,69,71,73,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,201,202,203,204,205,206,207,208,209,212,213,214],oracl:[6,48,71,214],order:[0,1,4,6,9,10,11,14,18,22,24,25,26,27,28,29,33,41,44,52,57,60,61,62,63,72,73,75,76,202],ordering_claus:13,orderpreservingpartition:6,ordinari:6,org:[6,14,21,32,33,34,35,39,42,43,44,48,54,58,61,63,64,68,71,198,199,200,201,202,203,204,205,206,208,209,212],organ:[3,4,24,27,32,39,46],orgapachecassandra:42,orient:3,origin:[0,4,9,28,35,37,41,51,62,66,162,203,205,206,207],orign:13,os_prio:214,osx:35,other:[0,3,4,6,10,11,12,13,14,18,20,22,23,24,25,27,29,30,34,35,36,37,39,41,45,50,55,56,58,59,60,61,63,65,66,67,68,69,71,72,73,140,145,156,199,202,203,208,210,211,212,213,214],other_rol:20,otherwis:[0,6,9,12,13,16,22,24,56,66,70,115,199,210],our:[5,6,8,32,35,36,37,39,42,55,63,214],ourselv:37,out:[1,2,3,4,6,11,12,24,25,27,30,33,34,36,39,41,42,52,56,63,68,69,70,71,72,73,74,155,198,199,210,213,214],outag:0,outbound:[6,56,57],outboundtcpconnect:6,outdat:69,outgo:[6,55,214],outgoingbyt:68,outlin:[32,71],outofmemori:61,outofmemoryerror:50,output:[14,20,38,39,42,51,52,54,56,60,61,63,70,75,76,77,83,84,189,191,197,202,205,206,208,209],output_dir:61,outputdir:61,outsid:[11,21,22,55],outstand:[208,213],oval:23,over:[0,3,4,6,11,22,24,27,44,52,55,56,63,68,70,71,72,73,75,203,205,208],overal:[14,55],overflow:[17,77,162,197],overhead:[6,44,53,64,68,73],overidden:71,overlap:[0,63,203],overli:[27,28],overload:[6,14,44,201],overrid:[6,11,32,33,51,61,66,71,73,162,201,205],overridden:[6,11,52,57,58],overs:69,overview:[2,50,67],overwrit:[24,58,64,65,66,71],overwritten:[68,110],own:[0,11,12,14,22,36,40,41,44,48,52,54,55,61,63,64,68,70,71,74,75,118,124,131,140,194,203,213],owner:22,ownership:[0,63,161],ownersip:212,p0000:22,p50:213,p50th_m:57,p99:[11,214],p99th:11,p99th_m:57,pacif:22,packag:[32,39,43,44,45,47,49,76,212],packet:[6,212],page:[6,22,32,35,36,39,43,44,65,68,74,77,211,213],paged_rang:213,paged_slic:68,pages:76,pagetimeout:76,pai:[33,34,42],pair:[6,11,20,22,55,59,63,71],pane:30,paper:0,parallel:[18,43,53,63,70,155,213],param:[11,55],paramet:[4,6,11,14,32,33,38,39,45,52,55,58,60,65,72,73,140,173],parameter:32,params:55,paranoid:6,parent:[34,201],parenthes:[29,51],parenthesi:[11,75,76,210],park:23,parnew:65,pars:[6,12,51,55,58,62,76,214],parser:[9,10],part:[3,5,6,11,13,14,18,22,24,25,26,28,34,38,39,41,43,44,61,71,72,73,76,201,210],parti:[38,50,68,198],partial:[4,11,28,69,208],particip:[0,21,55],particular:[0,6,11,12,13,14,17,20,22,24,44,55,59,65,68,71,210,212,213,214],particularli:[12,22,71,212,213,214],partit:[1,2,3,4,6,10,11,13,14,24,27,29,30,31,44,52,56,57,59,60,61,63,65,66,68,69,75,110,118,122,140,162,190,198,202,210,212,213],partition:[4,10,13,14,57,61,70,76,87,140,155,202],partition_kei:[11,13],partitionspercounterbatch:68,partitionsperloggedbatch:68,partitionsperunloggedbatch:68,partitionsvalid:68,partli:13,pass:[38,41,45,76,178,201,202,213,214],password:[6,9,13,20,51,52,57,59,61,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,201],password_a:20,password_b:20,passwordauthent:[6,71],passwordfilepath:[51,52,59,61,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196],past:[24,68],patch:[10,13,32,33,35,37,38,40,43,50,56],path1:[51,52,58],path2:[51,52,58],path:[0,5,6,16,27,38,48,51,52,54,56,59,60,61,63,64,65,68,71,74,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,201,205,207,209,212,214],pathn:[51,52,58],patter:20,pattern:[6,11,20,22,23,29,30,31,58,210,213,214],paus:[6,44,66,140,141,212,214],pausehandoff:[66,140],pauser:[51,52],paxo:[1,13,53,68,76],paxos_prepar:55,payload:55,payloads:55,pcap:214,peak:[201,214],peer:[0,6,20,52,54,55,68,214],peerip:68,pem:[52,54],penalti:[6,13],pend:[6,55,57,63,66,68,70,140,154,213],pending_flush:189,pending_task:57,pendingcompact:68,pendingflush:68,pendingrangecalcul:[57,68,213],pendingtask:68,pendingtasksbytablenam:68,pennsylvania:22,peopl:[35,41,42,44],per:[4,6,10,11,13,28,33,37,41,44,52,55,60,61,62,63,64,66,68,70,71,75,76,140,163,171,198,201,208,210,212,213,214],per_second:57,percent:68,percent_repair:189,percentag:[6,68,72,214],percentil:[11,68,210,213,214],percentrepair:68,perdiskmemtableflushwriter_0:[57,68,213],perf:214,perfdisablesharedmem:214,perfect:14,perfectli:[27,55],perform:[0,1,3,6,11,13,20,22,24,25,27,28,30,36,37,38,40,41,44,45,51,53,56,57,58,60,63,65,66,68,69,70,71,72,76,155,212,213,214],perhap:[24,28,55,210,212],period:[0,4,6,32,51,55,65,68,70,71,73,140,142,214],perl:47,perman:[11,44,63,65,66,212],permiss:[6,9,12,23,24,25,26,27,28,29,30,43,51,52,61,71],permit:[6,20,52,55,56,62,71],persist:[0,4,44,54,60,62,65,71,214],person:214,perspect:[24,26,44],pet:22,petabyt:[0,1],peter:23,pgp:42,pgrep:48,phantom:46,phase:[73,76,213],phi:[0,6],phone:[13,22,25,29],phone_numb:29,php:47,physic:[6,11,28,29,30,31,44,50,65,72],pib:0,pick:[6,37,41,44,56,63,71,73,75,145],pid:[44,48,214],piec:[0,12,63,68],pile:6,pin:[6,72],ping:[41,214],pkcs5pad:6,pkill:48,place:[5,6,16,21,23,33,37,41,52,62,63,68,70,71,76,140,147,201,206,212,214],placehold:[14,76],plai:[14,22],plain:4,plan:[11,28,37,41],plane:[0,35],platform:[20,32,74],platter:[6,65],player:[14,22],playorm:46,pleas:[5,6,11,13,14,22,32,33,35,39,42,43,44,54,58,71,75,209],plu:[14,28,63,68,213],plug:[6,28,32],pluggabl:[0,20,71],plugin:[30,50,68],pmc:42,poe:22,poi:[26,29],poi_nam:[24,29],point:[0,3,4,6,10,17,22,23,24,26,27,30,33,35,39,42,50,55,66,71,75,76,118,140,201,210,214],pointer:[14,56],pois_by_hotel:[24,29],polici:[6,11,41,42,71,194,210],poll:71,pom:40,pool:[6,48,54,68,70,140,168,191,213,214],poorli:24,pop:75,popul:[11,18,75],popular:[23,24,30,39,65],port:[0,6,39,45,50,51,52,57,58,59,61,68,71,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,201,214],portabl:59,portion:[0,24,65,76,206],posit:[0,4,6,10,11,19,22,56,60,68,73,198,202],possbili:6,possess:20,possibl:[0,1,6,10,11,13,14,17,20,22,28,32,38,41,43,44,55,56,60,63,65,66,68,71,73,75,203,210,212],post:[13,32,40,55,140,165],post_at:13,postal_cod:29,posted_at:13,posted_bi:11,posted_month:11,posted_tim:11,potenti:[0,6,9,11,12,14,24,28,38,52,58,63,65,71,73,162,203,205],power8:74,power:[6,11,74],pr3z1den7:22,practic:[0,6,11,12,13,27,29,30,42,55,66,67,71],pre:[6,11,17,22,52,55,56,65,71,205,206,208],preced:[19,44,59,61,75],precis:[10,17,22,63,202],precondit:68,predefin:11,predict:[13,28,52,203],prefer:[0,6,11,12,22,27,33,41,55,71,72],preferipv4stack:39,prefix:[11,12,22,202,208],prepar:[6,14,15,51,53,58,61,68],prepare_releas:42,prepare_stat:51,preparedstatementscount:68,preparedstatementsevict:68,preparedstatementsexecut:68,preparedstatementsratio:68,prepend:22,prerequisit:[40,47],presenc:6,presens:4,present:[0,3,12,13,18,30,45,57,62,68,71,205,214],preserv:[6,11,17,20,27,28,69],preserveframepoint:214,press:48,pressur:[6,56,68,213,214],presum:27,pretti:[24,28,76,214],prevent:[0,6,11,43,62,68,69,70,201,205,214],preview:[35,53,70,155],previewkind:70,previou:[0,6,10,11,22,28,42,58,63,70,73,207],previous:[6,24,28,55,66,208],previsouli:[106,140],price:27,primari:[0,3,9,10,11,13,14,22,24,25,27,28,29,43,52,57,59,61,62,63,64,69,70,71,73,75],primarili:[0,6,11],primary_kei:[11,18],print0:204,print:[51,52,59,61,66,70,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,212],prio:214,prior:[6,13,20,22,61,73],prioriti:[1,41,214],privat:[6,33,42,71,72],privileg:[20,48,71],proactiv:55,probabilist:[0,60,64],probabl:[0,4,6,11,24,43,60,63,70,127,140,177,212,213,214],problem:[0,5,6,11,14,24,27,37,38,42,44,66,71,210,211,213,214],problemat:[22,210],proc:[6,44],proce:[38,64,73,210],procedur:[13,71],proceed:209,process:[0,1,6,14,24,25,32,34,36,37,38,39,40,41,43,44,48,50,55,56,57,62,64,65,66,68,69,70,71,73,74,76,79,115,140,141,160,168,200,201,205,207,208,209,212,213,214],processed_byt:57,processed_count:57,processor:[3,51,52],prod_clust:76,produc:[13,14,26,36,52,55,63,103,210],product:[0,1,6,11,27,28,34,36,41,44,52,54,65,72],profil:[13,39,77,140,142,214],profileload:140,program:[14,43,211,214],programm:0,programmat:204,progress:[33,37,41,42,55,57,60,61,67,70,75,77,140,196,197,208,213],project:[26,32,33,34,35,36,42,43,68],promin:11,promot:4,prompt:76,propag:[0,6,14,33,38,55,66,72],proper:[0,11,22,35,44,52,71],properli:[6,27,38],properti:[4,6,11,18,20,25,39,42,47,51,52,62,63,69,71,72,73],propertyfilesnitch:[6,72],proport:[6,13],proportion:[6,66,112,140,163],propos:[6,24,42,53,68],protect:[6,11,24,55,65,70,71,208],protocol:[0,1,6,38,44,49,52,53,57,58,61,68,71,76,82,92,97,102,107,140,183,201,212,214],protocol_vers:57,prove:[25,214],provid:[0,1,3,4,5,6,11,12,13,14,15,17,22,24,27,28,30,39,41,42,49,51,52,55,56,58,61,62,63,64,65,66,68,69,70,71,72,73,74,75,77,139,140,150,154,201,202,203,206,208,209,210,212],provis:[61,214],proxim:[6,72],proxyhistogram:[140,213],prtcl:[61,201],prune:55,prv:[56,70,155],ps1:71,ps22dhd:13,pt89h8m53:22,publish:[23,24,25,26,27,28,29,30,34,59,61],published_d:75,pull:[0,27,35,43,63,68,70,155],pure:214,purg:65,purpos:[12,13,22,27,55,56,59,65,71],push:[37,41,42,68],put:[15,24,28,41,45,52,56,61,63,73,131,155,203,213],pwf:[51,52,59,61,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196],python:[14,32,41,43,47,48,76],pytz:77,qos:58,quak:[14,22],qualifi:[11,14,41,61,213],qualiti:[35,53,71],quantiti:[1,22,213],queri:[1,3,6,10,11,12,13,14,16,18,20,24,25,28,29,30,31,47,50,51,53,55,57,58,59,61,63,68,70,74,75,76,93,103,140,158,211,214],query_fail:52,queryabl:1,queryopt:[51,52],queryst:[51,52],querytimemilli:52,queryvalidationexcept:210,question:[8,20,27,40,50,214],queu:[6,53,68],queue:[6,24,51,52,55,58,68,103,213,214],quick:[24,52,61,131,194,209],quickli:[24,44,56,59,63,66,213],quill:46,quintana:22,quit:[0,28,57,63,76,201,213,214],quorum:[0,11,66,67,71,76,210],quot:[9,10,11,12,14,17,20,75,76],quotat:20,quoted_identifi:12,quoted_nam:11,r_await:214,r_k:28,race:[22,37],rack1:6,rack:[0,6,52,57,70,71,72,210,213],rackdc:[6,72],rackinferringsnitch:[6,72],raid0:65,raid1:65,raid5:65,rain:12,rais:[6,12,44,51,66,210],raison:9,ram:[60,64,65,214],ran:204,random:[0,11,14,44,73],randomli:[6,73],randompartition:[6,13,14],rang:[0,6,10,11,13,22,24,26,38,56,63,67,68,70,75,76,83,88,126,140,145,155,176,210,213],range_slic:[68,213],rangekeysampl:140,rangelat:68,rangemov:73,rangeslic:68,rapid:[11,65],rapidli:214,rare:[10,27,60,61,210],raspberri:65,rate:[0,6,11,23,26,66,68,71,75,76,201,214],ratebasedbackpressur:6,ratefil:76,rather:[6,13,24,26,44,55,56,57,62,63,65,75],ratio:[6,64,65,68,75,202],ration:4,raw:[4,6,14,77,197,212],rdbm:[0,31,50],reacah:58,reach:[0,1,4,6,11,28,41,44,51,52,62,63,69,203],reachabl:52,read:[0,1,3,6,11,13,22,24,29,33,35,38,43,44,47,50,52,55,57,60,61,63,64,65,66,67,68,71,72,75,76,126,176,189,194,201,202,209,210,212,213,214],read_ahead_kb:214,read_lat:189,read_repair:[0,11,68,69,213],read_repair_ch:69,read_request_timeout:44,readabl:[11,25,51,52,58,62,85,139,189,213],reader:52,readi:[0,11,24,29,35,41,57,71],readlat:[68,210],readm:[35,42],readrepair:68,readrepairstag:[68,213],readstag:[57,68,70,213],readtimeoutexcept:210,readwrit:71,real:[1,4,8,11,23,25,27,33,44,74,212],realclean:34,realis:75,realiz:[27,63],realli:[6,27,28,43,56,57,200,204,210,214],realtim:62,reappear:70,reason:[0,4,6,11,13,14,15,18,27,28,44,45,48,51,55,61,63,65,70,71,73,213,214],rebas:35,rebuild:[0,56,60,63,64,68,140,146,162],rebuild_index:140,receiv:[0,1,6,14,18,41,44,55,56,57,63,65,66,69,73,210,214],received_byt:57,received_count:57,recent:[1,6,41,43,54,65,69,82,203,208],recent_hit_rate_per_second:57,recent_request_rate_per_second:57,reclaim:[52,55,58,63],recogn:[13,28,39,41,54],recommend:[4,6,11,22,27,35,44,52,54,57,58,61,65,71,73,212],recompact:63,recompress:64,reconcil:[0,1,11,69],reconnect:71,reconstruct:203,record:[4,6,11,13,19,22,23,24,26,27,28,41,51,52,58,63,68,75,214],recov:[6,44,53,56,57,63],recoveri:[6,56],recreat:[20,52,76],rectangl:23,recurs:[52,103],recv:48,recycl:[4,6,68],redhat:[42,54],redirect:58,redistribut:[6,70,212],redo:41,reduc:[4,6,11,25,28,36,44,52,55,56,59,63,64,66,69,70,77,86,112,140,155,163,197],reduct:6,redund:[0,33,38,41,55,65],reenabl:[102,104,105,140],ref:[42,58,198,199,200,201,202,203,204,205,206,208,209],refer:[1,6,11,12,13,14,22,24,25,26,27,28,32,33,34,43,44,48,49,58,73,75,76,210,212],referenc:[6,26,28,75],referenti:3,refin:[29,31,50],reflect:[62,63,198],refresh:[6,61,71,76,140,148],refreshsizeestim:140,refus:[50,55],regain:55,regard:[11,13],regardless:[0,6,20,41,66,214],regener:[56,60],regexp:12,region:[6,72],regist:22,registri:71,regress:[38,43],regular:[9,12,28,35,39,43,44,53,55,68,76],regularcolumn:202,regularli:70,regularstatementsexecut:68,regularupd:75,reifi:56,reilli:[23,24,25,26,27,28,29,30],reinforc:30,reinsert:[162,205],reject:[6,13,44,55,62,71,210],rel:[6,22,25,28,76,214],relat:[0,3,8,10,12,13,23,24,27,28,30,34,39,41,51,56,63,66,68,75,202,210,214],relationship:[6,23,24,27],releas:[6,10,27,28,40,41,48,50,54,76,214],relev:[13,20,22,41,61,64,71,74,201,202,205,214],relevel:[77,197],reli:[0,6,14,22,24,44],reliabl:[1,3,36,63],reload:[6,67,140,149,150,151,152],reloadlocalschema:140,reloadse:140,reloadssl:[71,140],reloadtrigg:140,reloc:[56,140,153,186,212],relocatesst:140,remain:[0,6,13,14,20,22,37,55,56,57,63,68,70,73,189,213],remaind:[17,19,64],remeb:58,remedi:63,rememb:[24,25,28,58,210],remind:24,remot:[0,4,35,37,39,50,51,52,59,61,63,71,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,210],remov:[0,1,4,6,10,11,12,13,14,15,17,18,20,22,34,38,44,50,52,55,61,62,67,69,71,78,81,110,140,154,203,208,209,214],removenod:[73,78,140],renam:[9,22],render:35,reorder:6,repair:[0,4,6,11,18,44,50,53,57,61,64,66,67,68,72,73,77,131,140,156,173,194,197,202,205,209,213],repair_admin:140,repairedat:204,repairpreparetim:68,repairtim:68,repeat:[12,48,52,64,71],replac:[0,6,9,14,20,22,34,38,42,44,50,51,52,55,56,63,67,69,70,103,207,208],replace_address_first_boot:[0,73],replai:[0,3,4,22,53,65,66,68,112,140,157,163,202],replaybatchlog:140,repli:[36,55],replic:[1,2,3,6,11,28,29,50,51,52,56,57,59,61,63,65,66,70,71,73,75,78,140],replica:[1,6,11,13,28,44,53,63,66,68,69,70,72,73,86,122,140,210,213,214],replica_2:66,replication_factor:[0,11,29,51,52,59,70,71,75],repo:[34,37,39,42],repodata:42,repomd:42,report:[6,27,34,40,41,50,67,210],report_writ:20,reportfrequ:76,repositori:[5,8,32,34,35,36,39,41,43,48,74],repres:[0,6,10,17,20,22,23,24,25,26,27,28,44,63,68,71,72,75,76,202,212],represent:[10,17,25,198],reproduc:[25,36],reproduct:36,request:[0,1,6,11,13,20,21,35,43,44,51,52,53,56,57,58,59,60,63,65,67,69,71,72,76,140,177,193,209,210,213,214],request_count:57,request_failur:51,request_respons:[55,68,213],requestresponsest:213,requestresponsestag:[57,68,70,213],requesttyp:68,requir:[0,1,3,6,11,13,14,20,24,27,28,33,35,37,38,39,40,41,42,44,51,52,56,60,61,64,65,69,71,75,200,201,204,207],require_client_auth:6,require_endpoint_verif:6,requisit:69,resampl:6,reserv:[6,10,12,15,23,26,27,28,29,30,31,55,57,214],reservations_by_confirm:29,reservations_by_guest:[24,29],reservations_by_hotel_d:29,reservoir:210,reset:[6,13,35,52,55,140,159,173,200],reset_bootstrap_progress:73,resetfullquerylog:[52,140],resetlocalschema:140,resid:[6,13,44,68,214],resolut:[0,6,13,40,44],resolv:[0,34,37,44,69,161,180],resort:[78,140],resourc:[0,20,52,53,71,201,213],resp:14,respect:[6,10,11,14,32,34,48,52,55,57,59,61,70,72,103,212],respond:[0,6,12,66,69,214],respons:[0,1,6,20,25,44,55,56,68,69,73,213],ressourc:22,rest:[6,11,12,22,32,38,73,210],restart:[3,44,63,66,71,73,140,147,165,200,212],restor:[56,61,63,67,73,76,201,207,208],restrict:[6,10,11,13,18,25,70],restructuredtext:35,result:[0,6,10,11,12,14,17,20,22,25,27,28,30,36,41,44,52,55,56,61,63,68,70,76,197,198,199,200,201,202,203,204,205,206,207,208,209,214],resum:[66,79,140,160],resumehandoff:[66,140],resurrect:63,resync:[140,159],retain:[20,44,51,52,58,63,66,205,207],retent:27,rethrow:33,retir:35,retri:[0,6,11,22,52,55,68,69,103],retriev:[0,11,13,20,24,34],reus:[28,38],reveal:28,revers:[11,13,24],revert:212,review:[11,33,35,40,41,43,50],revis:[25,75],revok:[9,51,71],revoke_permission_stat:12,revoke_role_stat:12,rewrit:[60,63,64,77,140,162,193,197,205],rewritten:[65,162,205],rfc:[14,22],rhel:50,rich:[22,212],rid:34,rider:22,riderresult:22,right:[6,19,23,24,25,26,27,28,29,30,39,42,44,70,76,213,214],ring:[6,50,54,61,66,70,71,73,76,136,138,140,173,201,210],rise:[0,210],risk:[0,1,11,24,63],riski:63,rmb:214,rmem_max:6,rmi:[44,71],robin:66,rogu:14,role:[6,9,10,12,15,67],role_a:20,role_admin:20,role_b:20,role_c:20,role_manag:71,role_nam:20,role_opt:20,role_or_permission_stat:12,role_permiss:6,roll:[44,58,66,71,103],roll_cycl:[51,52,58,103],rollcycl:58,rollingfileappend:58,rollingpolici:58,rollov:58,romain:22,room:[5,8,23,24,26,27,28,29,42],room_id:28,room_numb:[28,29],root:[6,37,41,48,52,54,61,209,212],rotat:[6,52,212],roughli:[0,6,61],round:[13,24,63,66,68],rout:[0,6,55,72],routin:[66,214],row:[0,3,4,6,10,11,13,14,15,17,18,24,28,43,49,52,56,57,59,60,61,64,65,68,69,70,75,76,77,110,131,135,140,162,164,165,197,202,205,209,214],row_column_count:52,rowcach:[50,68],rowcachehit:68,rowcachehitoutofrang:68,rowcachemiss:68,rowindexentri:68,rows_per_partit:[11,61],rpc:[6,68],rpc_address:[52,57],rpc_timeout_in_m:[126,176],rpm:42,rrqm:214,rsc:194,rst:35,rubi:[14,47],rule:[0,6,12,14,41,44,210,212],run:[0,4,5,6,12,22,24,28,30,32,34,37,39,41,42,44,45,48,51,53,54,55,56,57,59,61,63,65,66,68,69,70,71,73,74,75,77,131,140,155,178,197,200,201,202,204,206,207,211,212,213,214],runnabl:214,runtim:[3,6,18,28,47,54,67,120,140],runtimeexcept:33,rust:47,s_j:28,s_t:28,safe:[0,14,22,52,55,63,71,214],safeguard:65,safepoint:212,safeti:[11,52,63,73],sai:[50,55],said:[11,41,44,61,140,193,214],salient:57,same:[0,1,4,5,6,11,12,13,14,15,17,18,19,20,22,24,25,27,35,37,39,41,45,50,51,52,55,57,60,61,63,66,68,69,70,71,72,73,75,155,203,208,210,212,214],samerow:75,sampl:[4,6,12,14,25,52,56,61,68,75,76,103,140,142,144,190],sampler:[57,68,142,190,213],san:65,sandbox:[6,14],sasi:6,satisfi:[0,11,24,27,33,65,68,69,73],satur:[6,68,213,214],save:[6,13,22,32,34,44,45,55,60,64,65,73,75,140,165],saved_cach:6,saved_caches_directori:45,sbin:44,scala:[14,47],scalabl:[0,2,3,42,74],scalar:15,scale:[1,2,3,43,64,74,75],scan:[6,13,24,60,68],scenario:37,scene:44,schedul:[0,6,32,55,57],scheduled_byt:57,scheduled_count:57,schema:[0,3,9,11,14,17,30,31,50,52,57,59,61,68,69,71,75,76,87,140,149,159,200,202],schema_own:20,schema_vers:52,scheme:0,scientif:24,scope:[20,25,51,58,68,71],score:[6,14,22,72],script:[6,14,30,32,39,42,43,51,52,54,77,103,197,198,199,200,201,202,203,205,206,207,208,209,214],scrub:[60,63,64,68,77,140,186,197],sda:214,sdb:214,sdc1:214,sdc:214,search:[24,27,28,41,59,74,212],searchabl:214,second:[0,6,11,12,13,22,24,27,28,44,54,59,62,65,66,69,70,71,75,76,77,140,163,171,197,210,212,213,214],secondari:[0,2,3,10,12,13,15,25,27,50,57,63,68,74,140,146],secondary_index_stat:12,secondaryindexmanag:[57,68,213],section:[2,4,5,7,10,11,12,13,15,20,22,42,44,47,48,49,51,52,53,55,58,59,61,63,68,70,71,73,77,197,201,212,213],secur:[6,14,15,42,50,67],seda:3,see:[0,4,6,10,11,12,13,14,17,20,22,23,24,26,27,28,34,36,39,41,42,43,49,50,52,55,58,63,68,71,73,76,110,140,155,200,202,203,206,212,213,214],seed:[0,6,45,50,54,72,123,140,150],seedprovid:6,seek:[0,3,4,6,65,68],seem:24,seen:[6,11],segment:[4,6,52,58,62,66,68,76,103,212,213],segment_nam:62,segmentid:202,select:[0,6,9,10,11,12,14,15,19,20,24,26,27,29,30,32,39,42,43,44,49,51,52,56,57,58,59,60,61,63,69,70,71,75,76,145,212,213,214],select_claus:13,select_stat:[12,18],self:[24,38],selinux:44,semant:[3,10,13,14,27],semi:44,send:[0,6,8,11,44,55,56,57,66,69,75,210,214],sender:55,sendto:75,sens:[10,13,15,25,44],sensic:14,sensit:[11,12,14,17,57,214],sensor:[22,24,28],sent:[0,6,11,22,44,55,56,57,66,68,69,210,214],sentenc:41,separ:[0,4,6,11,13,24,25,27,28,33,35,41,45,51,52,55,56,58,59,61,63,65,71,73,76,78,80,81,83,88,90,96,99,100,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,198,201,205],septemb:41,seq:[6,155],sequenc:[12,52,55],sequenti:[1,6,56,65,155],seren:13,seri:[11,24,42,63,76],serial:[4,6,52,56,66,77],serializeds:55,serializingcacheprovid:6,seriou:[35,210,213],serv:[1,13,24,55,56,65,71,214],server:[6,12,13,22,27,39,40,42,43,44,54,55,61,65,68,71,74,75,201,210],server_encryption_opt:[61,71,201],servic:[0,6,25,39,48,54,66,68,71,73,212,214],session:[6,20,55,70,71,77,140,156],set:[0,1,3,4,6,9,10,11,12,13,14,17,18,24,27,29,35,38,40,41,43,45,50,54,55,56,58,60,61,62,63,64,65,66,68,69,71,72,73,75,76,77,80,99,110,140,153,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,193,197,198,200,201,207,209,210,211,212,213,214],set_liter:[20,22],setbatchlogreplaythrottl:140,setcachecapac:140,setcachekeystosav:140,setcompactionthreshold:[63,140],setcompactionthroughput:[63,140],setconcurr:140,setconcurrentcompactor:140,setconcurrentviewbuild:[18,140],sethintedhandoffthrottlekb:[66,140],setint:[14,61],setinterdcstreamthroughput:140,setlogginglevel:[140,212],setlong:14,setmaxhintwindow:[66,140],setstr:14,setstreamthroughput:140,setter:[20,32,33],settimeout:140,settraceprob:140,setup:[6,35,41,43,52,71],sever:[3,4,13,20,24,26,27,30,51,52,55,56,57,59,63,66,70,71,75,201],sfunc:[9,14],sha1:[42,207],sha:[37,42],shadow:[18,63],shall:[52,54,57,59,61,66],shape:75,shard:[4,28],share:[0,11,13,39,202,210,214],sharedpool:[55,76],sharp:46,shed:44,shelf:0,shell:[49,50,54,77],shift:22,ship:[34,43,49,71,76,212,214],shop:[23,24,26],shortcut:18,shorter:[35,71],shorthand:[26,76],shortli:28,shortlog:42,should:[0,4,5,6,10,11,12,13,14,17,20,22,24,27,32,34,35,38,39,41,43,44,45,46,47,49,51,52,54,55,58,59,60,61,63,64,65,66,68,70,71,72,73,75,76,145,155,176,206,208,210,214],shouldn:[11,45],show:[20,23,24,25,27,34,50,55,58,70,73,77,88,108,128,140,144,154,161,180,181,189,196,197,209,210,212,213,214],shown:[12,24,25,26,28,69,76,189,201],shrink:6,shuffl:55,shut:6,shutdown:[4,6,65],side:[6,11,13,17,22,27,55,56,71,210],sig:42,sign:[13,22,44],signal:[6,140,151],signatur:[48,62],signifi:214,signific:[6,35,39,41,43,55,56,65,69,210],significantli:[0,6,28,56,70,214],silent:14,similar:[0,6,13,14,24,26,51,54,55,61,64,65,209,210,214],similarli:[0,10,17,29,33,52,59,65,140,145],similiar:70,simpl:[6,11,23,24,25,27,28,34,36,39,43,66,71],simple_classnam:43,simple_select:13,simplequerytest:43,simpler:0,simplereplicationstrategi:71,simpleseedprovid:6,simplesnitch:[6,72],simplestrategi:[29,51,52,59,70,75],simpli:[0,4,6,11,13,14,17,22,27,28,39,43,55,63,65,68,73,194],simplic:52,simplifi:[25,28],simul:43,simultan:[0,1,6,55,56,65,66,76,80,110,153,162,193],sinc:[0,6,11,13,14,22,28,35,39,43,44,48,52,54,57,61,63,66,68,69,70,73,200,203,205,213,214],singl:[0,1,3,6,10,11,12,13,14,17,18,20,22,24,27,28,29,33,41,45,49,50,52,54,55,56,66,67,68,69,70,71,72,76,77,83,197,210,212,213,214],singleton:38,sit:52,site:[35,42],situat:[6,43,63,66,214],six:54,size:[0,4,6,11,22,25,31,33,44,45,51,52,53,54,57,58,59,60,61,62,64,65,66,67,68,71,75,76,77,103,137,140,197,200,202,203,204,207,212,213,214],size_byt:[56,57],size_estim:[140,148,212],sizeandtimebasedrollingpolici:58,sizeof:28,sizetieredcompactionstrategi:[11,61,63,213],sjk:140,skinni:213,skip:[0,6,13,44,52,55,59,68,73,76,77,162,179,197,200,206],skipcol:76,skipflush:59,skiprow:76,sks:48,sla:38,slack:[5,41,50,70],slash:12,slave:32,sleep:214,sleepi:[51,52],slf4j:[33,34,51,58],slf4jexceptionhandl:52,slight:0,slightli:6,slow:[0,3,6,11,56,72,210,212,213,214],slower:[6,11,60,66,213,214],slowest:6,slowli:[6,22],small:[0,4,6,11,13,22,28,44,55,63,65,77,197,201,210,214],smaller:[0,4,6,28,44,63,65,76,206],smallest:[0,11,14,68,203],smallint:[9,10,14,17,19,22,29],smith:22,smoother:10,smoothli:6,snappi:[4,6,66],snappycompressor:[11,64],snapshot:[3,4,6,27,34,52,54,67,68,77,81,137,140,162,197,205,209,214],snapshot_before_compact:59,snapshot_nam:[81,207],snapshotnam:[81,140],snippet:54,snitch:[0,6,50,67,69,87,140],snt:214,socket:[6,71,176],soft:35,softwar:[24,34],sold:24,sole:[11,36],solid:[6,65],solr:74,solut:[32,51],solv:0,some:[0,1,3,6,9,11,12,13,14,22,24,25,26,27,28,30,34,35,36,39,41,42,43,44,45,51,52,55,56,57,59,61,62,63,64,66,68,69,71,73,76,202,204,210,212,213,214],some_funct:14,some_keysopac:11,some_nam:12,someaggreg:14,somearg:14,somefunct:14,someon:[37,63],someth:[6,23,27,61,69,204,212,214],sometim:[6,12,13,24,55,66,210,211,212,213,214],someudt:14,somewher:[48,70],soon:[26,71],sooner:6,sophist:0,sort:[4,11,13,22,24,28,57,61,63,65,74,189,203,212],sort_kei:189,sound:28,sourc:[3,4,5,6,8,14,32,34,35,36,40,42,48,51,54,58,61,68,77,145,198,207,210],source_elaps:76,space:[0,4,6,28,33,44,52,55,56,59,62,63,65,68,206,214],space_used_by_snapshots_tot:189,space_used_l:189,space_used_tot:189,span:[0,6,13,63],spare:[32,212],sparingli:13,spark:46,spd:61,speak:[0,211,212,214],spec:[38,49,52,68,75,76],speci:[11,18],special:[0,12,13,43,44,55,57,63,68,77,208],specif:[0,9,11,12,13,22,24,28,35,39,41,44,46,51,52,55,57,59,61,62,63,68,70,71,75,76,140,145,155,201],specifc:68,specifi:[0,6,10,11,12,13,14,16,18,20,22,24,27,28,34,39,44,49,51,52,56,59,61,62,63,64,66,68,69,71,73,75,76,77,81,83,124,140,145,155,161,174,176,179,186,189,192,197,201,207,210],specific_dc:155,specific_host:155,specific_keyspac:145,specific_sourc:145,specific_token:145,specifii:20,specnam:75,specul:[0,11,68,69],speculative_retri:[11,61],speculativefailedretri:68,speculativeinsufficientreplica:68,speculativeretri:68,speculativesamplelatencynano:68,speed:[6,50,56,61,64,77,197,213],spend:214,spent:[68,214],sphinx:40,spike:44,spin:[6,65],spindl:[4,6],spirit:[6,72],split:[28,33,44,55,63,68,75,76,77,83,197],spread:[0,6,11,72],sql:[0,3,13,15,30],squar:12,squash:[35,41],src:[42,145],ssd:[6,16,65,214],ssh:[52,54,210],ssl:[6,44,57,61,67,75,76,77,140,151,197],ssl_cipher_suit:57,ssl_enabl:57,ssl_protocol:57,ssl_storage_port:[57,72],ssp:[61,201],sss:17,sstabl:[2,6,11,28,44,50,59,60,64,65,67,70,77,80,83,110,124,131,137,140,147,153,162,193,194,198,202,203,205,206,207,209,212,213,214],sstable_act:212,sstable_compression_ratio:189,sstable_count:189,sstable_s:63,sstable_size_in_mb:63,sstable_task:[57,212],sstabledump:[77,197],sstableexpiredblock:[63,77,197],sstablelevelreset:[77,197],sstableload:[59,67,71,77,197],sstablemetadata:[77,197,200,204],sstableofflinerelevel:[77,197],sstablerepairedset:[77,197,202],sstablerepairset:204,sstablescrub:[77,197],sstablesperreadhistogram:68,sstablesplit:[77,197],sstableupgrad:[77,197],sstableutil:[77,197,198,202],sstableverifi:[77,197],sstablewrit:33,stabil:[32,41,55],stabl:[48,76,212],stack:[6,55,205,206,207,208,209,214],stackcollaps:214,staff:[24,26,75],staff_act:75,stage:[3,41,42,53,57,115,140,168,210,213],staging_numb:42,stai:[23,24,50,63],stakehold:[24,26],stale:71,stall:[6,73],stamp:58,stand:43,standalon:43,standard1:[57,61,199,201,202,204,205,207,212],standard:[6,22,32,36,44,48,51,68,75,198,202,212],start:[0,6,9,13,24,25,26,27,28,30,35,40,44,45,48,50,52,54,59,63,65,66,68,69,70,71,73,83,155,186,203,207,210,212,213,214],start_dat:29,start_native_transport:57,start_token:[83,155],start_token_1:145,start_token_2:145,start_token_n:145,starter:41,starttl:61,startup:[4,6,21,39,44,57,63,68,73,208],startupcheck:212,starvat:6,stat:202,state:[0,1,6,11,14,51,52,54,60,63,65,68,70,73,140,180,211,212],state_or_provinc:29,statement:[6,9,10,11,13,14,15,16,17,20,21,22,27,38,40,53,57,58,59,60,61,63,68,69,71,75,76,210,214],static0:11,static1:11,staticcolumn:202,statist:[4,56,59,61,63,68,76,85,111,140,143,188,189,191,201,202,207,208,213],statu:[20,32,38,41,44,48,52,59,66,70,71,76,77,140,154,181,182,183,184,185,194,197,210,211],statusautocompact:140,statusbackup:[59,140],statusbinari:140,statusgossip:140,statushandoff:[66,140],stc:11,stdev:[75,214],stdin:76,stdout:76,stdvrng:75,step:[0,6,26,28,32,35,39,40,42,71,211,212],still:[0,1,6,10,11,13,14,17,20,22,27,28,30,32,33,42,52,55,66,70,71,73,76,199,210,214],stop:[0,4,6,48,52,54,55,76,98,140,158,187,197,198,199,200,201,202,203,204,205,206,207,208,209,212],stop_commit:6,stop_paranoid:6,stopdaemon:[54,140],storag:[0,1,2,3,11,15,16,28,41,44,50,52,59,61,64,65,67,74,201,202],storage_port:[45,57,72],storageservic:[6,33,54,71],store:[1,4,6,10,11,12,13,22,24,26,27,28,29,50,51,52,55,56,57,59,60,61,63,64,65,66,68,71,74,76,95,103,105,140,185,201,202,205],store_queri:52,store_typ:6,stort:203,straggler:52,straight:[34,73,214],straightforward:[28,62],strain:28,strategi:[6,11,28,56,59,61,66,67,72,75,200,213],stratio:50,stream:[4,6,50,53,55,59,61,63,64,66,67,70,79,119,125,140,145,155,172,173,175,176,201,208,214],stream_entire_sst:[56,57],stream_throughput_outbound_megabits_per_sec:[56,61,201],streamer:56,street:[22,29],strength:6,stress:[50,54,77,214],stresscql:75,strict:[10,55,63],strictli:[8,11,14],string:[4,6,10,11,12,13,14,16,17,20,21,22,32,51,55,61,68,76,124,198],strong:0,strongli:[6,11,12,28,71],structur:[0,4,6,9,20,23,27,35,38,60,61,67,68,77,197,214],struggl:[0,3],stub:71,stuck:203,style:[0,6,24,25,28,38,39,40,41,43,50],stype:[9,14],sub:[0,11,13,22,48,52,59,63,214],subclass:6,subdirectori:[6,21,59],subject:[6,14,20,56,71],submiss:[6,41],submit:[40,41,43,50,83],subopt:75,subqueri:27,subrang:6,subscrib:[8,36,51],subscript:8,subsequ:[0,6,11,13,20,26,44,52,54,59,61,63,64,69,71],subset:[0,20,63,76,210],substanti:[56,214],substitut:48,substract:19,subsystem:71,subtract:202,subvert:63,succe:[0,1],succed:68,succeed:209,succesfulli:68,success:[26,28,42,51,54,55,58,69,76],successfulli:[0,1,42,52,55,58,66,68,70,209],sudden:6,sudo:[44,48,51,52,54,61,214],suffer:214,suffici:[0,6,28,52,55,65,71],suggest:[12,27,35,36,41,65,209],suit:[6,32,41,43,61,71,201],suitabl:[13,14,28,38,41],sum:[28,62],sum_i:28,sum_j:28,sum_k:28,sum_l:28,summari:[4,6,41,56,59,61,68,201,202,207,208],sun:[33,71,214],sunx509:201,supercolumn:9,supersed:[10,162,205],superus:[9,20,71],suppli:[3,11,13,27,37,61,198,210],supplier:24,support:[0,3,4,6,9,10,11,12,13,14,15,16,18,19,20,22,24,25,27,29,30,36,39,41,43,44,46,50,51,52,53,56,57,59,61,63,66,69,71,76,77,162,186,205,212,214],suppos:13,sure:[0,6,8,24,30,32,33,34,35,36,39,41,43,44,45,48,63,75,214],surfac:[0,71],surplu:44,surpris:0,surprisingli:6,surround:[17,29,76],suscept:14,suspect:[5,41,214],suspend:39,svctm:214,svg:214,svn:42,svnpubsub:42,swamp:44,swap:[0,4,6,214],swiss:[140,178],symbol:[24,214],symlink:61,symmetri:17,symptom:44,sync:[0,4,6,27,35,44,66,68,70,155,214],synchron:[51,56,70],synctim:68,synonym:20,synopsi:[52,59,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196],syntact:[11,20],syntax:[10,12,13,14,20,22,30,35,51,52,59,63,64,75],syntaxerror:210,sys:6,sysctl:[6,44],sysf:214,sysintern:6,system:[0,1,3,6,11,14,20,25,28,32,39,43,44,45,49,51,52,55,57,58,59,63,65,68,71,74,76,114,116,117,119,125,131,140,147,148,149,167,169,170,172,175,201,206,208,210,211,214],system_auth:[6,52,57,71],system_distribut:[52,57],system_schema:[20,51,52,57,58],system_trac:[52,57,155],system_view:[52,57,212],system_virtual_schema:[51,52,53,58,212],tab:[33,39],tabl:[0,1,3,4,6,9,10,12,13,14,15,16,17,18,20,21,22,24,25,26,27,28,29,43,50,51,52,53,54,56,58,60,61,63,64,66,67,70,71,75,76,77,80,83,90,98,100,109,110,113,118,122,131,140,146,147,149,153,155,162,166,179,181,186,188,189,193,194,197,199,201,202,204,208,209,210,212,213],table1:[20,70],table2:70,table_definit:75,table_nam:[11,13,16,20,21,52,57,61,63,189,212],table_opt:[11,18],tablehistogram:[140,213],tablestat:140,tag:[22,38,42,59,179],tail:[11,52,212],take:[0,3,6,10,11,13,14,22,27,28,35,38,39,41,42,44,52,55,56,60,63,64,65,66,73,140,179,204,206,209,212,213,214],taken:[1,6,62,63,68,75,207],talk:26,tar:48,tarbal:[45,47,76],target:[11,20,34,39,43,52,58,63,66,201],task:[0,6,26,32,34,36,39,41,56,68,70,76,212,213,214],task_id:57,taskdef:43,taught:27,tbl:69,tcp:[6,44,55,214],tcp_keepalive_intvl:44,tcp_keepalive_prob:44,tcp_keepalive_tim:44,tcp_nodelai:6,tcp_retries2:6,tcp_wmem:6,tcpdump:214,teach:[0,6,72],team:[24,42,44],technetwork:6,technic:[11,15],techniqu:[0,3,27,28,66,211,214],technot:6,tee:48,tell:[6,13,38,44,45,68,214],templat:[32,42],tempor:6,temporari:[66,71,77,197],temporarili:[0,1,6],tempt:[24,28],ten:28,tend:[4,6,28,44,65,66],tendenc:[6,26],tension:26,tent:42,terabyt:64,term:[0,6,13,14,15,18,22,26,27,28,52,54,74],termin:[12,20,76],ternari:33,test:[0,6,25,33,34,38,40,41,42,49,50,52,54,56,57,65,75,76],test_keyspac:[71,212],testabl:[38,41],testbatchandlist:43,testmethod1:43,testmethod2:43,testsom:43,teststaticcompactt:43,text:[4,9,11,12,13,14,17,22,25,28,29,35,42,52,57,58,59,61,62,64,70,71,74,75,214],than:[0,1,4,6,11,12,13,14,15,18,19,22,24,28,33,41,50,51,52,55,56,62,63,64,65,66,69,71,72,73,75,156,169,170,199,201,203,206,207,210,212,213,214],thei:[0,1,3,6,9,10,11,12,13,14,15,18,19,20,22,23,24,25,26,27,30,33,38,41,43,50,52,54,56,57,58,59,60,61,63,64,65,66,68,71,199,203,208,209,210,212,213,214],them:[0,6,10,11,13,14,22,23,26,27,32,33,36,41,42,43,44,49,52,55,58,60,63,66,68,69,71,140,193,201,208,210,212,214],themselv:[0,13,20],theorem:1,theoret:11,therefor:[0,24,28,35,41,43,71,200,208],theses:71,thi:[0,1,2,4,5,6,7,10,11,12,13,14,15,17,18,20,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,44,45,47,48,50,51,52,53,54,55,56,58,59,60,61,63,64,65,66,68,69,70,71,72,73,75,76,77,78,80,81,83,86,88,90,96,100,106,109,110,112,113,115,118,122,124,126,130,131,138,140,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214],thing:[6,22,24,28,36,37,41,44,47,55,63,70,214],think:[6,26,27],third:[22,28,38,50,68,213],thobb:76,those:[11,12,13,14,16,17,18,20,22,23,24,27,41,44,62,63,66,71,76,193,201,205,206,208,210,214],though:[10,12,22,29,50,55,57,59,63,64,68],thought:206,thousand:76,thousandssep:76,thread:[4,6,18,52,54,55,56,58,65,66,68,70,71,75,80,110,140,153,155,162,171,191,193,203,212,213],thread_pool:57,threaddump:214,threadpool:[67,211],threadpoolnam:68,threadprioritypolici:39,three:[0,6,11,25,28,52,55,56,57,59,60,63,64,66,69,70,71,76,210,212,213],threshold:[4,11,51,62,65,72,113,140,166,173,214],thrift:[9,75],throttl:[6,32,55,56,57,61,66,77,112,140,163,167,171,172,175,197],throttled_count:57,throttled_nano:57,through:[0,5,9,10,11,12,13,18,24,25,26,32,35,39,41,44,49,55,57,58,62,63,76,214],throughout:[26,71],throughput:[0,3,6,56,61,63,64,65,68,114,119,125,140,167,172,175,201,212,213],throwabl:[38,43],thrown:[22,61,203],thu:[6,10,11,12,13,18,22,44,68,69,72,73,140,193],thumb:[6,41],thusli:22,tib:[85,139,189],tick:41,ticket:[5,35,36,37,38,41,42,43,62],tid:214,tie:44,tier:67,ties:[13,213],tighter:6,tightli:6,tild:76,time:[0,1,3,4,6,8,9,10,11,12,13,15,16,17,18,24,26,27,28,33,35,38,39,41,42,43,44,52,54,55,56,57,58,59,60,62,64,67,68,69,70,71,74,75,76,140,142,202,204,209,210,212,213,214],timefram:73,timehorizon:6,timelin:11,timeout:[6,22,44,53,66,68,76,126,140,176,210,213],timeout_in_m:176,timeout_typ:[126,176],timer:[6,68],timestamp:[0,4,9,10,11,13,14,15,17,19,24,28,50,51,52,55,58,59,63,66,69,76,77,162,197,199,202,205],timeunit:63,timeuuid:[9,10,11,17,22,75],timewindowcompactionstrategi:11,timezon:[17,76],tini:[6,63],tinyint:[9,10,14,17,19,22],tip:210,titl:[24,29,41,75],tjake:33,tlp_stress:57,tls_dhe_rsa_with_aes_128_cbc_sha:6,tls_dhe_rsa_with_aes_256_cbc_sha:6,tls_ecdhe_rsa_with_aes_128_cbc_sha:6,tls_ecdhe_rsa_with_aes_256_cbc_sha:6,tls_rsa_with_aes_128_cbc_sha:6,tls_rsa_with_aes_256_cbc_sha:6,tmp:[52,207,208,212,214],tmpf:214,tmplink:208,toc:[4,56,59,61,207,208],tock:41,todai:12,todat:14,todo:38,togeth:[0,6,11,13,14,27,28,32,63,210,213,214],toggl:71,tojson:15,token:[4,6,9,10,12,13,44,52,55,56,61,63,66,68,70,75,76,83,88,131,132,138,140,145,155,161,194,202,203,210,212,213],tokenawar:210,tokenrang:75,toler:[0,1,60,66],tom:13,tombston:[4,6,11,17,24,44,67,68,70,110,162,199,202,205,214],tombstone_compact:186,tombstone_compaction_interv:63,tombstone_threshold:63,tombstones_scan:57,tombstonescannedhistogram:68,ton:43,too:[6,11,12,14,22,28,38,57,63,75,210,213,214],took:[210,212],tool:[3,6,12,31,32,34,35,41,42,44,50,51,54,58,59,63,67,68,71,73,75,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213],toolset:214,top:[13,22,32,41,42,50,68,142,189,190,203],topcount:[142,190],topic:76,topolog:[6,72,161],toppartit:140,total:[4,6,13,28,51,52,54,56,57,59,61,62,63,68,69,75,137,140,201,212,213,214],total_replica:[0,11],totalblockedtask:68,totalcolumnsset:202,totalcommitlogs:68,totalcompactionscomplet:68,totaldiskspaceus:68,totalhint:68,totalhintsinprogress:68,totallat:68,totalrow:202,totalsizecap:58,totimestamp:14,touch:[8,23,28,44,63],tough:43,tounixtimestamp:14,tour:22,tpstat:[70,140,213],trace:[6,30,55,68,77,127,140,155,177,205,206,207,208,209,212,214],tracerout:214,track:[0,4,6,52,55,63,66,68],trackeddatainputplu:55,tracker:[35,41],trade:25,tradeoff:[0,1,6,214],tradit:[63,64],traffic:[6,52,56,69,71,72,214],trail:33,trailer:55,transact:[0,2,3,13,21,24,27,55,68,77,186,197],transfer:[6,44,56,59,71,201],transform:13,transient_replica:[0,11],transit:[10,20,34],translat:214,transmit:[56,69],transpar:[6,27,44],transport:[6,39,51,57,61,68,75,92,102,140,183,201,213],trap:24,treat:[0,6,10,27,44,72],tree:[0,6,34,39,68,70],tri:[6,51,56,63,210],trigger:[4,6,9,11,12,15,32,50,52,57,58,60,64,66,67,71,80,140,152],trigger_nam:21,trigger_stat:12,trip:[6,13],trivial:71,troubl:[28,212],troubleshoot:[6,38,40,50,70,210,212,213,214],truediskspaceus:[59,137,140],truesnapshotss:68,truli:9,truncat:[4,6,9,10,15,20,51,52,57,59,66,71,75,126,140,176,192],truncate_stat:12,truncatehint:[66,140],trunk:[35,37,38,39,41,43],trust:71,trusti:214,trustor:6,truststor:[6,57,61,71,75,201],truststore_password:6,truststorepassword:71,tspw:[61,201],tstamp:198,ttl:[4,6,9,10,11,14,17,22,28,67,162,202,205],tty:76,tunabl:2,tune:[0,11,44,60,63,65,69,212,213],tupl:[0,6,9,10,12,13,14,15,17],tuple_liter:[12,13],tuple_typ:22,tuplevalu:[10,14],turn:[0,6,24,41,44,52,71,210],twc:[11,63],twice:[4,6,22,55],two:[0,1,3,6,11,12,13,14,17,19,27,28,39,50,51,52,54,55,57,58,59,60,61,63,65,66,69,71,72,76,202,213,214],txt:[4,14,37,38,41,42,56,59,61,207,208],type:[0,3,4,6,10,11,12,13,14,15,19,20,24,25,28,29,30,38,40,48,50,51,52,53,57,58,61,65,67,70,71,75,76,126,140,176,186,198,201,202,206,208,212,213],type_hint:12,typeasblob:14,typecodec:14,typic:[0,3,6,11,13,23,25,27,28,30,44,59,60,61,63,65,68,70,71,74,76,207,210,212,213,214],typo:35,ubuntu:39,udf:[6,14],udf_stat:12,udfcontext:[10,14],udt:[14,17,25,30],udt_liter:12,udt_nam:22,udt_stat:12,udtarg:14,udtnam:14,udtvalu:[10,14],ulimit:44,ultim:[0,27],ultra:64,unabl:[4,38,50,54,213],unacknowledg:6,unaffect:22,unari:19,unauthorized_attempt:51,unavail:[0,6,11,66,68,71,73,214],unavailableexcept:210,unblock:68,unbootstrap:56,unbound:[6,22],uncaught:212,unchecked_tombstone_compact:63,uncom:[6,68,71],uncommit:1,uncommon:[24,41],uncompress:[4,6,11,56,64,66,68],unconfirm:6,undecor:4,undelet:63,under:[0,6,22,32,33,43,58,68,71,214],underli:[6,18,55,63,71,214],underlin:23,undersold:24,understand:[1,6,23,41,44,66,70,71,212,214],understood:23,undropp:55,unencrypt:[6,71],uneven:0,unexpect:[4,55,197,198,199,200,201,202,203,204,205,206,207,208,209],unexpectedli:22,unfinishedcommit:68,unflush:[59,179],unfortun:[43,66],unifi:1,uniform:75,uniq:212,uniqu:[0,3,11,14,22,23,24,25,26,30,53,55,75,202],unit:[22,27,38,40,52,57,63,140,164,201,206,213],unix:[58,211],unixtimestampof:[10,14],unknown:[53,203],unknowncfexcept:55,unless:[6,11,13,16,18,20,22,33,55,62,71,72,202,206,214],unlik:[0,6,10,13,22],unlimit:[6,44,61,76,201],unlock:26,unlog:[9,68,75],unmodifi:66,unnecessari:[38,56,73],unnecessarili:[55,62],unpredict:13,unprepar:68,unprocess:55,unprotect:55,unquot:12,unquoted_identifi:12,unquoted_nam:11,unreach:[0,70],unrecogn:52,unrecov:[55,57],unrecover:1,unrel:[41,210],unrepair:[6,67,68,70,77,197],unrespons:11,unsafe_aggressive_sstable_expir:63,unsecur:71,unselected_column:18,unset:[6,10,13,17,56,66,204],unsign:22,unspecifi:6,unsubscrib:[8,50],unsuccess:58,unsupportedclassversionerror:54,unsupportedoperationexcept:52,untar:48,until:[0,4,6,11,18,22,52,55,60,62,63,64,66,69,71,72],unus:[6,55],unusu:38,unwrit:[6,55],upcom:24,updat:[0,1,3,6,9,10,11,12,14,15,17,18,20,22,24,27,35,38,40,41,43,48,50,51,57,58,61,63,64,66,68,69,71,75,76,212,213],update_paramet:13,update_stat:[12,13],updatewithlwt:75,upgrad:[4,6,11,57,63,140,193,207,208],upgrade_sst:186,upgradesst:[60,63,64,140],upload:[41,61],upload_bintrai:42,upon:[6,22,51,58,60,62,64],upper:[12,17,63,71],ups:65,upstream:41,uptim:[132,140],urgent:[6,42,55],url:[35,37,75],usag:[0,4,6,11,22,50,51,52,55,57,59,60,61,62,64,67,68,76,77,197],use:[0,4,6,9,10,11,12,13,14,16,17,18,20,22,23,24,25,26,27,28,32,33,35,38,39,41,42,43,45,48,49,50,51,52,54,56,57,58,59,60,61,62,63,65,66,68,69,70,71,72,73,75,76,80,110,123,140,142,153,162,190,193,198,201,202,204,205,206,208,210,211,212,213,214],use_k:58,use_keyspac:51,use_stat:12,usec:214,usecas:63,useconcmarksweepgc:39,usecondcardmark:39,used:[0,1,3,4,6,9,10,11,12,13,14,15,16,17,18,20,22,24,25,26,28,30,34,38,39,41,42,43,44,51,52,54,55,56,57,58,59,61,63,64,65,66,68,69,71,72,73,75,76,78,80,81,83,88,90,96,99,100,106,109,110,113,115,118,122,124,126,130,131,138,140,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,198,199,200,201,202,203,204,206,207,208,210,213,214],useecassandra:71,useful:[0,4,6,11,14,24,28,30,34,41,52,57,59,61,63,64,66,68,70,73,76,78,80,81,83,88,90,96,100,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,200,202,212,213,214],useparnewgc:39,user1:13,user2:13,user3:13,user4:13,user:[0,3,5,6,8,9,10,11,12,13,15,16,17,18,24,25,26,27,32,38,40,41,42,44,48,52,53,54,56,57,58,59,60,61,63,64,65,70,71,76,77,83,99,140,199,207,212,214],user_count:13,user_defined_typ:22,user_funct:20,user_nam:13,user_occup:13,user_opt:20,useract:13,userid:[11,13,14],userindex:16,usernam:[6,13,14,51,52,57,59,61,68,71,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,201],usertyp:61,uses:[0,4,6,11,12,13,14,16,20,21,24,25,35,43,44,51,52,54,57,69,71,75,209,213,214],usethreadprior:39,using:[1,3,4,6,10,11,12,13,14,18,20,22,23,25,27,28,29,30,32,39,40,41,43,47,48,49,50,51,52,54,55,56,57,58,59,60,61,64,65,66,67,68,69,71,73,76,83,145,162,179,198,200,202,203,204,205,208,210,211,212,213,214],using_byt:57,using_reserve_byt:57,usr:[54,76,214],usual:[0,6,13,22,27,37,41,43,60,71,155,205,210,212],utc:[17,76],utd:11,utf8:[22,76],utf8typ:[9,202],utf:[55,76],util:[4,14,38,52,55,63,76,212,214],uuid:[9,10,11,12,17,22,25,29,51],val0:[11,52,59,61,70],val1:[11,52,59,61,70],val2:[59,61,70],val:[14,75],valid:[0,6,10,11,12,13,14,17,22,24,25,42,44,54,55,63,64,68,70,71,76,77,155,162,186,197,209],validationexecutor:[57,68,213],validationtim:68,valu:[0,1,4,6,9,10,11,12,13,14,16,17,19,22,25,28,38,39,42,44,51,52,55,56,57,58,59,60,61,63,64,66,68,69,70,71,72,74,75,76,77,99,127,131,140,163,167,169,170,171,172,174,175,176,177,197,198,209,210,212,214],valuabl:212,value1:13,value2:13,value_in_kb_per_sec:[163,171],value_in_m:174,value_in_mb:[167,172,175],valueof:14,varchar:[9,11,14,17,22],vari:[11,28,64],variabl:[6,10,12,17,22,28,32,39,42,47,54,61,204],varianc:[25,212],variant:[0,12],varieti:62,varint:[9,11,14,17,19,22],variou:[6,11,23,24,25,26,32,39,43,65,69,71,75,197,211,212],vector:[0,71],vendor:54,verb:55,verbatim:55,verbos:[61,201,205,208,209],veri:[0,6,11,13,27,35,41,43,44,60,63,64,65,204,209,210,212,213,214],verif:[77,197],verifi:[11,41,44,46,48,61,64,70,131,140,186,197,198,199,200,201,202,203,204,205,206,207,208,209],versa:208,version:[1,2,5,6,9,11,14,15,22,34,39,41,46,48,52,54,55,56,57,61,63,66,68,73,77,82,87,97,107,140,193,194,197,205,208,212],versu:27,vertic:[54,76],via:[0,4,6,8,10,18,20,24,27,34,38,39,44,45,52,55,57,58,59,61,63,64,65,66,68,70,71,72,202,204,214],vice:208,view:[0,3,6,10,11,12,15,20,24,25,26,27,30,50,53,57,68,76,117,140,170,196,204,212,213,214],view_build:186,view_nam:[18,52],viewbuildexecutor:[57,68,213],viewbuildstatu:140,viewlockacquiretim:68,viewmutationstag:[57,68,213],viewpendingmut:68,viewreadtim:68,viewreplicasattempt:68,viewreplicassuccess:68,viewwrit:68,viewwritelat:68,vint:55,violat:[0,27,52],virtual:[0,3,6,44,50,53,63,68,73],virtualenv:32,visibl:[0,11,20,33,60,66,69],visit:[23,75],visual:[0,24,25,35,212],vnode:[6,64],volum:[3,4,6,62,64,209,213,214],vote:40,vulner:[6,42,71],w_await:214,wai:[0,4,6,12,15,17,18,22,24,27,28,32,36,37,39,43,44,51,58,63,64,66,155,202,203,204,205,212,214],wait:[0,4,6,11,41,44,51,52,54,55,56,58,59,66,68,69,140,157,212,213,214],waitingoncommit:68,waitingonfreememtablespac:68,waitingonsegmentalloc:68,walk:[0,25],want:[0,4,6,11,13,23,26,27,28,30,32,39,41,42,43,44,58,66,70,71,73,75,200,201,204,212,214],warmup:[75,140,165],warn:[6,11,33,43,51,52,67,70,155,209,212],warrant:213,washington:22,wasn:10,wast:6,watch:[43,214],weaker:0,web:[1,35],websit:[24,43,48,214],wed:54,week:[22,70,204],weibul:75,weigh:[11,52],weight:[51,52,55,58,68,103],weightedqueuetest:52,welcom:8,well:[0,6,11,13,14,17,22,24,26,27,28,30,38,39,51,52,55,58,59,62,64,65,71,72,140,158,207,212,214],went:68,were:[0,3,6,9,10,20,24,30,38,39,42,52,61,63,68,69,205,208,212,213],west:42,what:[0,2,11,13,22,23,24,35,36,40,43,45,50,53,55,56,63,65,69,71,75,76,202,210,211,212,213,214],whatev:[10,13,44],whedon:13,wheel:207,when:[0,1,4,6,9,10,11,12,13,14,15,16,17,20,22,24,26,27,28,32,33,35,38,41,42,43,45,50,51,52,53,54,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,75,76,78,80,81,83,86,88,90,96,100,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,202,203,208,210,212,213,214],whenev:[203,214],where:[0,3,4,6,9,10,11,12,14,16,17,18,19,20,22,24,26,28,38,43,45,48,51,52,55,57,58,60,61,63,64,66,71,73,75,76,103,155,210,212,214],where_claus:13,wherea:[22,71,213],whether:[0,6,9,11,13,27,28,39,51,52,55,59,63,69,72,76,103],which:[0,1,3,4,5,6,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,35,41,42,43,44,45,48,49,51,52,54,55,56,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,75,83,118,122,131,137,140,145,155,208,210,211,212,213,214],whichev:[0,6],whilst:6,whitelist:71,whitespac:40,who:[20,32,41,44,66],whole:[0,6,13,14,22,56,63,70],whose:[11,22,27,186],why:[0,24,38,41,50,199,210,212,214],wide2:57,wide:[0,3,4,23,24,28,62,213],width:12,wiki:[6,35,39],wildcard:[13,20,52,206],wildli:11,win:[0,6],window:[0,4,6,66,67,68,71,121,129,140,174,211],winner:44,wip:41,wipe:[44,73],wire:[6,44,52,55],wirefram:26,wireshark:214,wise:11,wish:[6,24,42,63,68,212],withbuffersizeinmb:61,within:[0,3,4,6,11,12,13,16,24,39,41,42,44,52,56,59,63,65,68,71],withing:6,without:[0,1,6,11,12,13,14,20,22,37,39,41,42,43,44,52,54,55,56,61,62,65,66,68,71,76,77,78,131,140,147,197,198],withpartition:61,withtyp:61,wmb:214,wmem_max:6,wnen:30,won:[4,6,13,35,37,55,69,70,214],wont:[58,63],word:[10,11,12,18,20,22,44,62,71],work:[0,4,6,10,11,14,15,17,23,24,25,27,30,32,33,36,37,39,40,42,43,44,50,63,65,68,70,71,72,73,76,201,214],workaround:[201,205],worker:[55,76],workflow:[24,26],workload:[0,6,36,38,52,60,63,65,75,213,214],workspac:39,worktre:39,world:[23,27],worri:[26,41,44],wors:[6,72],worst:[6,28,41],worth:[6,27,55,58],worthwhil:[6,24],would:[0,6,12,13,14,17,20,23,24,25,26,27,28,35,39,41,43,50,51,52,55,56,57,61,63,64,65,66,69,70,71,72,202,204,208,212,214],wouldn:11,wrap:[24,55,72],wrapper:52,writabl:61,write:[0,2,3,4,6,10,11,13,22,24,27,33,35,36,38,43,44,52,57,61,62,63,64,65,68,69,70,71,72,73,75,76,98,126,140,176,189,202,205,208,210,212,213,214],write_lat:189,write_request_timeout:44,write_request_timeout_in_m:66,writefailedideacl:68,writelat:[68,210],writer:[4,6,33,61],writetim:[9,14],writetimeoutexcept:[6,210],written:[0,1,3,4,6,11,21,26,27,32,44,51,52,55,58,60,61,63,64,66,68,69,70],wrong:[6,27,42,213],wrqm:214,wrst:214,wrte:68,www:[6,48,214],x86:74,xandra:46,xarg:[204,212],xdm:214,xlarg:65,xlarge_daili:58,xml:[34,39,42,43,45,54,61,212],xmn220m:39,xms1024m:39,xmx1024m:39,xmx:65,xss256k:39,xzvf:48,yaml:[0,3,4,6,14,18,20,45,48,51,52,55,56,57,59,61,66,68,69,71,72,73,75,84,99,103,140,158,189,191,201,202,210],year:[13,22,27,28,54],yes:[9,11],yet:[0,6,11,32,36,59,62,68,208],ygc:214,ygct:214,yield:[13,27,28,58,73,214],ymmv:212,you:[0,4,5,6,8,10,11,12,13,14,16,17,18,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,39,40,42,43,44,45,46,47,48,49,50,52,58,59,61,62,63,66,68,69,70,71,72,73,74,75,76,78,140,179,198,200,201,202,204,205,206,208,209,210,211,212,213,214],young:214,younger:14,your:[0,5,6,8,10,11,12,24,25,26,27,28,29,30,33,35,36,39,40,41,43,44,45,48,50,54,63,65,70,71,72,75,76,201,206,209,211,212,213,214],yourself:[36,37,43,66],yum:[42,54],yyyi:[17,22,58],z_0:[11,16,18],zero:[3,6,10,11,44,53,68,72,212],zerocopi:56,zgrep:212,zip:[22,58],zipcod:22,zone:[0,6,22,72],zoomabl:214,zstd:4,zstdcompressor:[11,64]},titles:["Dynamo","Guarantees","Architecture","Overview","Storage Engine","Reporting Bugs","Cassandra Configuration File","Configuring Cassandra","Contact us","Appendices","Changes","Data Definition","Definitions","Data Manipulation","Functions","The Cassandra Query Language (CQL)","Secondary Indexes","JSON Support","Materialized Views","Arithmetic Operators","Security","Triggers","Data Types","Conceptual Data Modeling","Logical Data Modeling","Physical Data Modeling","Defining Application Queries","RDBMS Design","Evaluating and Refining Data Models","Defining Database Schema","Cassandra Data Modeling Tools","Data Modeling","Jenkins CI Environment","Code Style","Dependency Management","Working on Documentation","Getting Started","How-to Commit","Review Checklist","Building and IDE Integration","Contributing to Cassandra","Contributing Code Changes","Release Process","Testing","Frequently Asked Questions","Configuring Cassandra","Client drivers","Getting Started","Installing Cassandra","Inserting and querying","Welcome to Apache Cassandra\u2019s documentation!","Audit Logging","Full Query Logging","New Features in Apache Cassandra 4.0","Support for Java 11","Improved Internode Messaging","Improved Streaming","Virtual Tables","Audit Logging","Backups","Bloom Filters","Bulk Loading","Change Data Capture","Compaction","Compression","Hardware Choices","Hints","Operating Cassandra","Monitoring","Read repair","Repair","Security","Snitch","Adding, replacing, moving and removing nodes","Third-Party Plugins","Cassandra Stress","cqlsh: the CQL shell","Cassandra Tools","assassinate","bootstrap","cleanup","clearsnapshot","clientstats","compact","compactionhistory","compactionstats","decommission","describecluster","describering","disableauditlog","disableautocompaction","disablebackup","disablebinary","disablefullquerylog","disablegossip","disablehandoff","disablehintsfordc","disableoldprotocolversions","drain","enableauditlog","enableautocompaction","enablebackup","enablebinary","enablefullquerylog","enablegossip","enablehandoff","enablehintsfordc","enableoldprotocolversions","failuredetector","flush","garbagecollect","gcstats","getbatchlogreplaythrottle","getcompactionthreshold","getcompactionthroughput","getconcurrency","getconcurrentcompactors","getconcurrentviewbuilders","getendpoints","getinterdcstreamthroughput","getlogginglevels","getmaxhintwindow","getreplicas","getseeds","getsstables","getstreamthroughput","gettimeout","gettraceprobability","gossipinfo","handoffwindow","help","import","info","invalidatecountercache","invalidatekeycache","invalidaterowcache","join","listsnapshots","move","netstats","Nodetool","pausehandoff","profileload","proxyhistograms","rangekeysample","rebuild","rebuild_index","refresh","refreshsizeestimates","reloadlocalschema","reloadseeds","reloadssl","reloadtriggers","relocatesstables","removenode","repair","repair_admin","replaybatchlog","resetfullquerylog","resetlocalschema","resumehandoff","ring","scrub","setbatchlogreplaythrottle","setcachecapacity","setcachekeystosave","setcompactionthreshold","setcompactionthroughput","setconcurrency","setconcurrentcompactors","setconcurrentviewbuilders","sethintedhandoffthrottlekb","setinterdcstreamthroughput","setlogginglevel","setmaxhintwindow","setstreamthroughput","settimeout","settraceprobability","sjk","snapshot","status","statusautocompaction","statusbackup","statusbinary","statusgossip","statushandoff","stop","stopdaemon","tablehistograms","tablestats","toppartitions","tpstats","truncatehints","upgradesstables","verify","version","viewbuildstatus","SSTable Tools","sstabledump","sstableexpiredblockers","sstablelevelreset","sstableloader","sstablemetadata","sstableofflinerelevel","sstablerepairedset","sstablescrub","sstablesplit","sstableupgrade","sstableutil","sstableverify","Find The Misbehaving Nodes","Troubleshooting","Cassandra Logs","Use Nodetool","Diving Deep, Use External Tools"],titleterms:{"break":28,"class":72,"final":208,"function":[13,14,17],"import":[33,61,131],"long":43,"new":[44,53],"switch":63,"transient":0,Added:55,Adding:73,Doing:203,IDE:39,IDEs:33,LCS:63,QoS:55,TLS:71,The:[13,15,17,57,63,210],USE:11,Use:[64,201,213,214],Uses:64,Using:[39,51,54,61,204],Will:44,With:71,about:32,abov:202,accept:61,access:71,adcanc:58,add:[34,44],address:44,advanc:[64,214],after:73,aggreg:14,alias:13,all:[20,44,59,202,208],alloc:73,allocate_tokens_for_keyspac:6,allocate_tokens_for_local_replication_factor:6,allow:[13,66],alreadi:200,alter:[11,18,20,22],ani:44,announc:42,answer:36,anti:24,apach:[32,39,50,53],api:61,appendic:9,appendix:9,applic:[26,55,66],architectur:2,archiv:51,arithmet:19,artifact:42,ask:44,assassin:78,assign:73,assur:55,attempt:206,audit:[51,58],audit_logging_opt:6,auditlog:58,auth:71,authent:[6,20,71],author:[6,71],auto_snapshot:6,automat:20,automatic_sstable_upgrad:6,avail:[1,56],avg:14,back_pressure_en:6,back_pressure_strategi:6,background:69,backup:[59,61],base:[35,56],basic:[205,209,214],batch:[1,13,44,68],batch_size_fail_threshold_in_kb:6,batch_size_warn_threshold_in_kb:6,batchlog_replay_throttle_in_kb:6,bcc:214,befor:41,behavior:69,below:56,benefit:[56,64],best:70,between:27,binari:48,binauditlogg:58,bintrai:42,blob:[14,44],block:[69,199],bloom:60,boilerpl:33,bootstrap:[44,63,73,79],branch:41,broadcast_address:6,broadcast_rpc_address:6,buffer_pool_use_heap_if_exhaust:6,bufferpool:68,bug:[5,36,41],build:[39,54],bulk:[44,61],cach:[57,68,71,214],calcul:28,call:[42,44],can:44,cap:1,capi:74,captur:[58,62,76,214],cas_contention_timeout_in_m:6,cassandra:[6,7,15,17,27,30,32,35,39,40,42,43,44,45,48,50,53,58,62,67,69,71,74,75,77,207,212],cast:14,categori:51,cdc:62,cdc_enabl:6,cdc_free_space_check_interval_m:6,cdc_raw_directori:6,cdc_total_space_in_mb:6,certif:71,chang:[10,41,44,45,60,62,63],characterist:22,check:205,checklist:38,choic:65,choos:41,circleci:43,claus:13,clean:208,cleanup:[73,80],clear:[59,76],clearsnapshot:81,client:[46,49,57,68,71,210],client_encryption_opt:6,clientstat:82,clojur:46,close:55,cloud:65,cluster:[0,44,201,213],cluster_nam:6,code:[4,33,41],collect:[22,63,214],column_index_cache_size_in_kb:6,column_index_size_in_kb:6,command:[39,58,63,76,204],comment:12,commit:37,commit_failure_polici:6,commitlog:[4,68],commitlog_compress:6,commitlog_directori:6,commitlog_segment_size_in_mb:6,commitlog_sync:6,commitlog_sync_batch_window_in_m:6,commitlog_sync_group_window_in_m:6,commitlog_sync_period_in_m:6,commitlog_total_space_in_mb:6,commitlogseg:62,committ:35,commod:0,common:[11,54,63,65,212],compact:[9,63,68,83,213],compaction_large_partition_warning_threshold_mb:6,compaction_throughput_mb_per_sec:6,compactionhistori:84,compactionstat:85,compactionstrategi:63,compar:52,compat:76,compon:56,compress:64,conceptu:23,concern:63,concurrent_compactor:6,concurrent_counter_writ:6,concurrent_materialized_view_build:6,concurrent_materialized_view_writ:6,concurrent_read:6,concurrent_valid:6,concurrent_writ:6,condition:20,config:201,configur:[6,7,45,51,52,56,58,59,62,64,66,69],conflict:34,connect:[20,44,55],consist:[0,1,69,76],constant:12,contact:8,content:[42,58],contribut:[36,40,41],control:20,convent:[12,33],convers:14,coordin:213,copi:[56,76],corrupt:[55,205,209],corrupted_tombstone_strategi:6,count:14,counter:[13,22,205],counter_cache_keys_to_sav:6,counter_cache_save_period:6,counter_cache_size_in_mb:6,counter_write_request_timeout_in_m:6,cpu:[65,214],cql:[9,15,52,68,76],cqlsh:[49,76],cqlshrc:76,cqlsstablewrit:61,creat:[11,14,16,18,20,21,22,36,41,42,59],credenti:20,credentials_update_interval_in_m:6,credentials_validity_in_m:6,cross_node_timeout:6,cstar_perf:43,current:[14,207],custom:22,cycl:52,cython:76,dart:46,data:[0,11,13,17,20,22,23,24,25,28,30,31,44,59,61,62,63,73],data_file_directori:6,databas:[20,29],datacent:20,dataset:0,date:[14,22,205],datetim:[14,19],dead:73,deal:205,debian:48,debug:[39,212],decis:27,decommiss:[56,86],deep:214,defin:[14,22,26,29],definit:[11,12,57],defragment:63,delet:[13,42,44,63],deliveri:66,demo:[51,61],denorm:27,depend:[34,76],deploy:56,describ:[57,76,88],describeclust:87,deseri:55,design:27,detail:[63,201],detect:0,develop:42,diagnost:[51,69],diagnostic_events_en:6,dies:44,differ:[27,57,59],directori:[45,51,52,59,63],disabl:[58,62],disableauditlog:89,disableautocompact:90,disablebackup:91,disablebinari:92,disablefullquerylog:93,disablegossip:94,disablehandoff:95,disablehintsfordc:96,disableoldprotocolvers:97,disallow:56,disk:[28,44,65,66],disk_failure_polici:6,disk_optimization_strategi:6,displai:198,distribut:[0,42],dive:214,document:[35,36,50],doe:[44,51,58],down:66,drain:98,driver:[46,49],drop:[9,11,14,16,18,20,21,22,44,56],droppedmessag:68,dry:203,dtest:[36,43],dump:198,durabl:1,durat:22,dynam:72,dynamic_snitch_badness_threshold:6,dynamic_snitch_reset_interval_in_m:6,dynamic_snitch_update_interval_in_m:6,dynamo:0,each:[44,202],eclips:39,effici:55,elig:56,elixir:46,email:44,enabl:[51,52,56,58,62,71],enable_materialized_view:6,enable_sasi_index:6,enable_scripted_user_defined_funct:6,enable_transient_repl:6,enable_user_defined_funct:6,enableauditlog:99,enableautocompact:100,enablebackup:101,enablebinari:102,enablefullquerylog:103,enablegossip:104,enablehandoff:105,enablehintsfordc:106,enableoldprotocolvers:107,encod:17,encrypt:71,endpoint_snitch:6,engin:4,entir:198,entri:44,environ:[32,45],erlang:46,error:[44,55,210],evalu:28,even:44,event:[51,69],eventu:1,exampl:[4,59,69,70],except:33,exclud:198,exist:44,exit:76,expand:76,expect:69,experiment:6,expir:63,expiri:55,explan:202,extend:209,extern:[61,214],factor:44,fail:[44,73],failur:[0,44,55],failuredetector:108,faq:75,faster:66,featur:[3,6,53],file:[6,33,34,48,58,201,206,209,212],file_cache_size_in_mb:6,fileauditlogg:58,filedescriptorratio:68,filter:[13,58,60],find:[59,210],first:27,fix:[36,41],flamegraph:214,flexibl:51,flow:35,flush:109,format:[33,198],found:[200,203],fql:52,frame:55,freez:41,frequenc:51,frequent:44,from:[39,42,44,48,55,57,59,61,76,201],fromjson:17,full:[52,70,212],full_query_logging_opt:6,fulli:63,further:62,garbag:[63,214],garbagecollect:110,garbagecollector:68,gc_grace_second:63,gc_log_threshold_in_m:6,gc_warn_threshold_in_m:6,gcstat:111,gener:[33,61],get:[36,47,201,212],getbatchlogreplaythrottl:112,getcompactionthreshold:113,getcompactionthroughput:114,getconcurr:115,getconcurrentcompactor:116,getconcurrentviewbuild:117,getendpoint:118,getinterdcstreamthroughput:119,getlogginglevel:120,getmaxhintwindow:121,getreplica:122,getse:123,getsstabl:124,getstreamthroughput:125,gettimeout:126,gettraceprob:127,github:35,give:44,gossip:0,gossipinfo:128,gpg:42,grace:[63,202],grant:20,graph:75,group:13,guarante:1,handl:33,handoff:66,handoffwindow:129,hang:73,happen:44,hardwar:[0,65],has:200,hash:0,haskel:46,heap:44,help:[76,130],hide:201,high:[1,56,214],hint:[55,66],hinted_handoff_disabled_datacent:6,hinted_handoff_en:6,hinted_handoff_throttle_in_kb:6,hintedhandoff:68,hints_compress:6,hints_directori:6,hints_flush_period_in_m:6,hintsservic:68,host:[44,76],hot:71,hotel:[24,25],how:[35,37,44,57,58],htop:214,idea:39,ideal_consistency_level:6,identifi:12,impact:64,improv:[55,56,69],inbound:[55,57],includ:208,increment:[0,59,61,70],incremental_backup:6,index:[1,16,68,74],index_summary_capacity_in_mb:6,index_summary_resize_interval_in_minut:6,info:132,inform:[212,214],initi:36,initial_token:6,insert:[13,17,49],instal:48,integr:[27,39,71],intellij:39,inter:71,inter_dc_stream_throughput_outbound_megabits_per_sec:6,inter_dc_tcp_nodelai:6,interfac:0,intern:[20,71,198],internod:[55,57],internode_application_receive_queue_capacity_in_byt:6,internode_application_receive_queue_reserve_endpoint_capacity_in_byt:6,internode_application_receive_queue_reserve_global_capacity_in_byt:6,internode_application_send_queue_capacity_in_byt:6,internode_application_send_queue_reserve_endpoint_capacity_in_byt:6,internode_application_send_queue_reserve_global_capacity_in_byt:6,internode_authent:6,internode_compress:6,internode_recv_buff_size_in_byt:6,internode_send_buff_size_in_byt:6,invalidatecountercach:133,invalidatekeycach:134,invalidaterowcach:135,investig:[36,210],iostat:214,issu:54,java:[44,46,54,61],jconsol:44,jenkin:32,jira:[35,42],jmx:[44,63,68,71],job:32,join:[27,44,136],json:17,jstack:214,jstat:214,jvm:[68,214],keep:207,kei:[16,18,42,198],key_cache_keys_to_sav:6,key_cache_save_period:6,key_cache_size_in_mb:6,keyspac:[11,44,51,56,57,59,61,68,203],keyword:[9,12],lang:44,languag:15,larg:[28,44],latenc:[210,213,214],level:[0,63,69,200,214],librari:34,lightweight:[1,75],limit:[13,18,55,57,58],line:[39,76],lineariz:1,list:[8,20,22,36,44,57,59,208],listen:44,listen_address:[6,44],listen_interfac:6,listen_interface_prefer_ipv6:6,listen_on_broadcast_address:6,listsnapshot:137,liter:22,live:44,load:[44,61,201],local:[35,55,213],locat:45,log:[44,45,51,52,58,63,208,210,212],logger:[51,52,212],logic:24,login:76,longer:66,lot:[44,204],lucen:74,made:44,mail:8,main:45,major:63,make:66,manag:[34,198],mani:204,manifest:205,manipul:13,manual:73,map:[16,22,44],master:0,materi:18,matrix:54,max:[14,44],max_concurrent_automatic_sstable_upgrad:6,max_hint_window_in_m:6,max_hints_delivery_thread:6,max_hints_file_size_in_mb:6,max_value_size_in_mb:6,maxtimeuuid:14,mean:44,membership:0,memori:[44,65,68],memorypool:68,memtabl:4,memtable_allocation_typ:6,memtable_cleanup_threshold:6,memtable_flush_writ:6,memtable_heap_space_in_mb:6,memtable_offheap_space_in_mb:6,merg:63,messag:[44,55,57],metadata:[202,204],method:44,metric:[55,68,210],min:14,minor:63,mintimeuuid:14,misbehav:210,mode:75,model:[0,23,24,25,28,30,31],monitor:[66,68,73],monoton:69,more:[44,63,198,201,212],move:[73,138],movement:73,multi:[0,56],multilin:33,multipl:[0,59,206],name:61,nativ:[14,22],native_transport_allow_older_protocol:6,native_transport_flush_in_batches_legaci:6,native_transport_frame_block_size_in_kb:6,native_transport_idle_timeout_in_m:6,native_transport_max_concurrent_connect:6,native_transport_max_concurrent_connections_per_ip:6,native_transport_max_frame_size_in_mb:6,native_transport_max_thread:6,native_transport_port:6,native_transport_port_ssl:6,net:46,netbean:39,netstat:139,netti:56,network:214,network_author:6,networktopologystrategi:[0,11],newer:39,next:[42,210],nexu:42,nio:55,node:[0,44,56,66,71,73,210],nodej:46,nodetool:[44,51,58,61,63,66,140,213],none:69,note:35,noteworthi:22,now:14,num_token:6,number:[19,56],object:[52,57],old:[42,207],one:[44,204],onli:[44,198,208],open:[39,55],oper:[3,19,42,44,56,63,64,67],optim:[27,55],option:[18,51,52,58,61,63,70,76],order:13,otc_backlog_expiration_interval_m:6,otc_coalescing_enough_coalesced_messag:6,otc_coalescing_strategi:6,otc_coalescing_window_u:6,other:[44,51,52,57,70],out:[0,66],outbound:55,outofmemoryerror:44,output:[58,198,199,201],overflow:205,overhead:52,overload:55,overview:[3,62],own:32,packag:[42,48],packet:214,page:[76,214],parallel:56,paramet:[13,62,63],parti:74,partit:[0,28],partition:6,password:71,patch:[36,41],path:55,pattern:24,pausehandoff:141,paxo:55,per:0,perform:[42,43,52],periodic_commitlog_sync_lag_block_in_m:6,perl:46,permiss:20,permissions_update_interval_in_m:6,permissions_validity_in_m:6,phi_convict_threshold:6,php:46,physic:[0,25],pick:0,plai:66,plugin:[32,74],point:44,pom:34,pool:57,port:44,post:42,practic:70,prepar:[12,55],prepared_statements_cache_size_mb:6,prerequisit:[42,48],prevent:55,preview:56,primari:18,print:[202,204],process:42,profil:75,profileload:142,progress:[73,201],project:39,promot:42,properti:45,propos:55,protocol:55,proxyhistogram:143,publish:[35,42],python:46,pytz:76,qualiti:55,queri:[0,15,26,27,49,52,210,212,213],question:[36,44],queu:55,quorum:69,rang:73,range_request_timeout_in_m:6,rangekeysampl:144,rate:210,raw:198,rdbm:27,read:[62,69],read_request_timeout_in_m:6,rebuild:145,rebuild_index:146,reconnect:55,record:0,recov:55,reduc:200,referenti:27,refin:28,refresh:147,refreshsizeestim:148,refus:44,regular:57,releas:42,relevel:203,reliabl:214,reload:[58,71],reloadlocalschema:149,reloadse:150,reloadssl:151,reloadtrigg:152,relocatesst:153,remot:44,remov:[63,73],removenod:154,repair:[56,63,69,70,155,204],repair_admin:156,repair_session_space_in_mb:6,repaired_data_tracking_for_partition_reads_en:6,repaired_data_tracking_for_range_reads_en:6,replac:73,replai:52,replaybatchlog:157,replic:[0,44],replica:[0,56],report:[5,36,44,68],report_unconfirmed_repaired_data_mismatch:6,repositori:42,request:[55,66,68],request_timeout_in_m:6,requir:[32,34],reserv:[9,24,25],resetfullquerylog:158,resetlocalschema:159,resili:55,resolut:34,resourc:[55,214],restor:59,restrict:20,result:13,resum:73,resumehandoff:160,retriev:14,review:[36,38],revok:20,rewrit:207,rhel:44,right:41,ring:[0,44,161],role:[20,71],role_manag:6,roles_update_interval_in_m:6,roles_validity_in_m:6,roll:[51,52],row:198,row_cache_class_nam:6,row_cache_keys_to_sav:6,row_cache_save_period:6,row_cache_size_in_mb:6,rowcach:74,rpc_address:6,rpc_interfac:6,rpc_interface_prefer_ipv6:6,rpc_keepal:6,rubi:46,run:[43,52,203],runtim:[45,66],rust:46,safeti:6,sai:44,same:[44,59],sampl:58,saved_caches_directori:6,scala:46,scalabl:1,scalar:14,scale:0,schema:29,script:204,scrub:[162,205],second:202,secondari:[1,16],secur:[20,71],see:44,seed:[32,44],seed_provid:6,select:[13,17,18],selector:13,send:42,serial:[55,76],server:32,server_encryption_opt:6,session:76,set:[20,22,32,39,44,51,52,57,59,204],setbatchlogreplaythrottl:163,setcachecapac:164,setcachekeystosav:165,setcompactionthreshold:166,setcompactionthroughput:167,setconcurr:168,setconcurrentcompactor:169,setconcurrentviewbuild:170,sethintedhandoffthrottlekb:171,setinterdcstreamthroughput:172,setlogginglevel:173,setmaxhintwindow:174,setstreamthroughput:175,settimeout:176,settraceprob:177,setup:[32,39],share:76,shell:76,show:[44,76,204],sign:42,signatur:14,simpl:0,simplestrategi:[0,11],singl:[44,59,63,198],size:[28,55,63,206],sjk:178,skip:205,slack:[8,42],slow_query_log_timeout_in_m:6,small:206,snapshot:[59,61,179,201,206,207],snapshot_before_compact:6,snitch:72,sort:27,sourc:[39,76],special:76,specif:20,specifi:[202,206],speed:[44,201],sphinx:35,split:206,ssl:[71,201],ssl_storage_port:6,sstabl:[4,56,57,61,63,68,197,199,200,201,204,208],sstable_preemptive_open_interval_in_mb:6,sstabledump:198,sstableexpiredblock:199,sstablelevelreset:200,sstableload:[61,201],sstablemetadata:202,sstableofflinerelevel:203,sstablerepairedset:204,sstablescrub:205,sstablesplit:206,sstableupgrad:207,sstableutil:208,sstableverifi:209,stage:55,stai:44,standard:71,start:[36,39,41,47],start_native_transport:6,starv:63,state:[213,214],statement:[12,18,33,52],statu:[180,204,213],statusautocompact:181,statusbackup:182,statusbinari:183,statusgossip:184,statushandoff:185,stc:63,step:[34,210],stop:186,stopdaemon:187,storag:[4,9,27,66,68],storage_port:6,store:[0,44],strategi:[0,63],stratio:74,stream:[44,56,68,73],stream_entire_sst:6,stream_throughput_outbound_megabits_per_sec:6,streaming_connections_per_host:6,streaming_keep_alive_period_in_sec:6,stress:[43,75],structur:[59,198],style:33,submit:36,sum:14,support:[17,54,75],sync:42,synchron:0,system:212,system_virtual_schema:57,tabl:[11,55,57,59,62,68,69,198,200,203,205,207],tablehistogram:188,tablestat:189,take:59,tarbal:48,target:61,task:57,temporari:208,term:12,test:[32,36,39,43],than:44,thei:44,third:74,though:44,thread:[57,214],threadpool:[68,213],threshold:6,throttl:201,throughput:214,tier:63,time:[14,22,63,66],timeout:55,timestamp:[22,44,198],timeuuid:14,timewindowcompactionstrategi:63,todo:11,tojson:17,token:[0,14,73],tombston:63,tombstone_failure_threshold:6,tombstone_warn_threshold:6,tool:[30,43,61,77,197,214],top:[44,214],topic:42,toppartit:190,tpstat:191,trace:76,tracetype_query_ttl:6,tracetype_repair_ttl:6,transact:[1,75,208],transparent_data_encryption_opt:6,trickle_fsync:6,trickle_fsync_interval_in_kb:6,trigger:[21,63],troubleshoot:[34,211],truncat:11,truncate_request_timeout_in_m:6,truncatehint:192,ttl:[13,63],tunabl:0,tupl:22,tweet:42,two:44,type:[9,17,22,34,56,59,63,68],udt:22,unabl:44,uniqu:56,unit:[36,39,43],unknown:55,unlog:13,unlogged_batch_across_partitions_warn_threshold:6,unrepair:[63,204],unsubscrib:44,updat:[13,34,36,42,44],upgradesst:193,upload:42,usag:[44,70,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,214],use:44,user:[14,20,22,36,51,75],using:[0,35,44,63],uuid:14,valid:205,valu:202,variabl:45,verif:209,verifi:194,version:[0,4,10,42,76,195,207],view:[18,51,52,58],viewbuildstatu:196,virtual:[55,57],vmtouch:214,vnode:0,vote:42,wait:42,warn:62,websit:42,welcom:50,what:[1,41,44,51,58],when:[44,55,56,63],where:13,whitespac:33,why:[44,63],window:63,windows_timer_interv:6,without:[63,205,206],work:[22,35,41],write:[1,66],write_request_timeout_in_m:6,writetim:13,yaml:[58,62],you:41,your:[32,42],zero:56}})
\ No newline at end of file
diff --git a/content/feed.xml b/content/feed.xml
index 96ef4cf..d356a2d 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.4.3">Jekyll</generator><link href="http://cassandra.apache.org/feed.xml" rel="self" type="application/atom+xml" /><link href="http://cassandra.apache.org/" rel="alternate" type="text/html" /><updated>2020-02-20T02:24:15+00:00</updated><id>http://cassandra.apache.org/</id><title type="html">Apache Cassandra Website</title><subtitle>The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive regional outages.
+<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.4.3">Jekyll</generator><link href="http://cassandra.apache.org/feed.xml" rel="self" type="application/atom+xml" /><link href="http://cassandra.apache.org/" rel="alternate" type="text/html" /><updated>2020-02-27T22:42:53+00:00</updated><id>http://cassandra.apache.org/</id><title type="html">Apache Cassandra Website</title><subtitle>The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive regional outages.
 </subtitle><entry><title type="html">Even Higher Availability with 5x Faster Streaming in Cassandra 4.0</title><link href="http://cassandra.apache.org/blog/2019/04/09/benchmarking_streaming.html" rel="alternate" type="text/html" title="Even Higher Availability with 5x Faster Streaming in Cassandra 4.0" /><published>2019-04-09T08:00:00+00:00</published><updated>2019-04-09T08:00:00+00:00</updated><id>http://cassandra.apache.org/blog/2019/04/09/benchmarking_streaming</id><content type="html" xml:base="http://cassandra.apache.org/blog/2019/04/09/benchmarking_streaming.html">&lt;p&gt;Streaming is a process where nodes of a cluster exchange data in the form of SSTables. Streaming can kick in during many situations such as bootstrap, repair, rebuild, range movement, cluster expansion, etc. In this post, we discuss the massive performance improvements made to the streaming process in Apache Cassandra 4.0.&lt;/p&gt;
 
 &lt;h2 id=&quot;high-availability&quot;&gt;High Availability&lt;/h2&gt;
diff --git a/src/doc/4.0-alpha4/_images/Figure_1_guarantees.jpg b/src/doc/4.0-alpha4/_images/Figure_1_guarantees.jpg
new file mode 100644
index 0000000..859342d
--- /dev/null
+++ b/src/doc/4.0-alpha4/_images/Figure_1_guarantees.jpg
Binary files differ
diff --git a/src/doc/4.0-alpha4/_images/ring.svg b/src/doc/4.0-alpha4/_images/ring.svg
new file mode 100644
index 0000000..d0db8c5
--- /dev/null
+++ b/src/doc/4.0-alpha4/_images/ring.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="651" height="709.4583740234375" style="
+        width:651px;
+        height:709.4583740234375px;
+        background: transparent;
+        fill: none;
+">
+        
+        
+        <svg xmlns="http://www.w3.org/2000/svg" class="role-diagram-draw-area"><g class="shapes-region" style="stroke: black; fill: none;"><g class="composite-shape"><path class="real" d=" M223.5,655 C223.5,634.84 239.84,618.5 260,618.5 C280.16,618.5 296.5,634.84 296.5,655 C296.5,675.16 280.16,691.5 260,691.5 C239.84,691.5 223.5,675.16 223.5,655 Z" style="stroke-width: 1; stroke: rgb(103, 148, 135); fill: rgb(103, 148, 135);"/></g><g class="composite-shape"><path class="real" d=" M229.26,655 C229.26,638.02 243.02,624.26 260,624.26 C276.98,624.26 290.74,638.02 290.74,655 C290.74,671.98 276.98,685.74 260,685.74 C243.02,685.74 229.26,671.98 229.26,655 Z" style="stroke-width: 1; stroke: rgb(202, 194, 126); fill: rgb(202, 194, 126);"/></g><g class="composite-shape"><path class="real" d=" M377.5,595 C377.5,571.53 396.53,552.5 420,552.5 C443.47,552.5 462.5,571.53 462.5,595 C462.5,618.47 443.47,637.5 420,637.5 C396.53,637.5 377.5,618.47 377.5,595 Z" style="stroke-width: 1; stroke: rgb(103, 148, 135); fill: rgb(103, 148, 135);"/></g><g class="composite-shape"><path class="real" d=" M384.06,595 C384.06,575.15 400.15,559.06 420,559.06 C439.85,559.06 455.94,575.15 455.94,595 C455.94,614.85 439.85,630.94 420,630.94 C400.15,630.94 384.06,614.85 384.06,595 Z" style="stroke-width: 1; stroke: rgb(202, 194, 126); fill: rgb(202, 194, 126);"/></g><g class="composite-shape"><path class="real" d=" M390,595 C390,578.43 403.43,565 420,565 C436.57,565 450,578.43 450,595 C450,611.57 436.57,625 420,625 C403.43,625 390,611.57 390,595 Z" style="stroke-width: 1; stroke: rgb(130, 192, 233); fill: rgb(130, 192, 233);"/></g><g class="composite-shape"><path class="real" d=" M444.06,435 C444.06,415.15 460.15,399.06 480,399.06 C499.85,399.06 515.94,415.15 515.94,435 C515.94,454.85 499.85,470.94 480,470.94 C460.15,470.94 444.06,454.85 444.06,435 Z" style="stroke-width: 1; stroke: rgb(202, 194, 126); fill: rgb(202, 194, 126);"/></g><g class="composite-shape"><path class="real" d=" M450,435 C450,418.43 463.43,405 480,405 C496.57,405 510,418.43 510,435 C510,451.57 496.57,465 480,465 C463.43,465 450,451.57 450,435 Z" style="stroke-width: 1; stroke: rgb(130, 192, 233); fill: rgb(130, 192, 233);"/></g><g class="composite-shape"><path class="real" d=" M390,275 C390,258.43 403.43,245 420,245 C436.57,245 450,258.43 450,275 C450,291.57 436.57,305 420,305 C403.43,305 390,291.57 390,275 Z" style="stroke-width: 1; stroke: rgb(130, 192, 233); fill: rgb(130, 192, 233);"/></g><g class="composite-shape"><path class="real" d=" M40,435 C40,313.5 138.5,215 260,215 C381.5,215 480,313.5 480,435 C480,556.5 381.5,655 260,655 C138.5,655 40,556.5 40,435 Z" style="stroke-width: 1; stroke: rgba(0, 0, 0, 0.52); fill: none; stroke-dasharray: 1.125, 3.35;"/></g><g class="grouped-shape"><g class="composite-shape"><path class="real" d=" M90,435 C90,341.11 166.11,265 260,265 C353.89,265 430,341.11 430,435 C430,528.89 353.89,605 260,605 C166.11,605 90,528.89 90,435 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: none;"/></g><g class="composite-shape"><path class="real" d=" M111.25,435 C111.25,352.85 177.85,286.25 260,286.25 C342.15,286.25 408.75,352.85 408.75,435 C408.75,517.15 342.15,583.75 260,583.75 C177.85,583.75 111.25,517.15 111.25,435 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: none;"/></g><g class="composite-shape"><path class="real" d=" M132.5,435 C132.5,364.58 189.58,307.5 260,307.5 C330.42,307.5 387.5,364.58 387.5,435 C387.5,505.42 330.42,562.5 260,562.5 C189.58,562.5 132.5,505.42 132.5,435 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: none;"/></g></g><g class="composite-shape"><path class="real" d=" M235,655 C235,641.19 246.19,630 260,630 C273.81,630 285,641.19 285,655 C285,668.81 273.81,680 260,680 C246.19,680 235,668.81 235,655 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="grouped-shape"><g class="composite-shape"><path class="real" d=" M235,215 C235,201.19 246.19,190 260,190 C273.81,190 285,201.19 285,215 C285,228.81 273.81,240 260,240 C246.19,240 235,228.81 235,215 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g></g><g class="composite-shape"><path class="real" d=" M455,435 C455,421.19 466.19,410 480,410 C493.81,410 505,421.19 505,435 C505,448.81 493.81,460 480,460 C466.19,460 455,448.81 455,435 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M15,435 C15,421.19 26.19,410 40,410 C53.81,410 65,421.19 65,435 C65,448.81 53.81,460 40,460 C26.19,460 15,448.81 15,435 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M395,275 C395,261.19 406.19,250 420,250 C433.81,250 445,261.19 445,275 C445,288.81 433.81,300 420,300 C406.19,300 395,288.81 395,275 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M395,595 C395,581.19 406.19,570 420,570 C433.81,570 445,581.19 445,595 C445,608.81 433.81,620 420,620 C406.19,620 395,608.81 395,595 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M75,595 C75,581.19 86.19,570 100,570 C113.81,570 125,581.19 125,595 C125,608.81 113.81,620 100,620 C86.19,620 75,608.81 75,595 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="grouped-shape"><g class="composite-shape"><path class="real" d=" M75,275 C75,261.19 86.19,250 100,250 C113.81,250 125,261.19 125,275 C125,288.81 113.81,300 100,300 C86.19,300 75,288.81 75,275 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g></g><g class="arrow-line"><path class="connection real" stroke-dasharray="" d="  M268.22,265.22 C401.65,271.85 490.67,424.28 380,555" style="stroke: rgb(130, 192, 233); stroke-width: 6; fill: none;"/><g stroke="rgba(130,192,233,1)" transform="matrix(0.9999897039488793,0.00453784048117526,-0.00453784048117526,0.9999897039488793,260,265)" style="stroke: rgb(130, 192, 233); stroke-width: 6;"><circle cx="0" cy="0" r="9.045000000000002"/></g><g stroke="rgba(130,192,233,1)" fill="rgba(130,192,233,1)" transform="matrix(-0.6461239796429636,0.763232469782529,-0.763232469782529,-0.6461239796429636,380,555)" style="stroke: rgb(130, 192, 233); fill: rgb(130, 192, 233); stroke-width: 6;"><circle cx="0" cy="0" r="9.045000000000002"/></g></g><g class="arrow-line"><path class="connection real" stroke-dasharray="" d="  M366.47,330.7 C447.68,407.15 414.54,574.62 260,583.75" style="stroke: rgb(202, 194, 126); stroke-width: 6; fill: none;"/><g stroke="rgba(202,194,126,1)" transform="matrix(0.7722902597301384,0.6352698282824042,-0.6352698282824042,0.7722902597301384,360,325)" style="stroke: rgb(202, 194, 126); stroke-width: 6;"><circle cx="0" cy="0" r="9.045000000000002"/></g><g stroke="rgba(202,194,126,1)" fill="rgba(202,194,126,1)" transform="matrix(-0.9982604689368237,0.05895791853545039,-0.05895791853545039,-0.9982604689368237,260,583.7499999999999)" style="stroke: rgb(202, 194, 126); fill: rgb(202, 194, 126); stroke-width: 6;"><circle cx="0" cy="0" r="9.045000000000002"/></g></g><g class="arrow-line"><path class="connection real" stroke-dasharray="" d="  M387.19,443.58 C380.1,535.72 254.02,615.51 160,515" style="stroke: rgb(103, 148, 135); stroke-width: 6; fill: none;"/><g stroke="rgba(103,148,135,1)" transform="matrix(0.004537840481175261,0.9999897039488793,-0.9999897039488793,0.004537840481175261,387.5,435)" style="stroke: rgb(103, 148, 135); stroke-width: 6;"><circle cx="0" cy="0" r="9.045000000000002"/></g><g stroke="rgba(103,148,135,1)" fill="rgba(103,148,135,1)" transform="matrix(-0.6831463259165826,-0.7302815192695721,0.7302815192695721,-0.6831463259165826,160,515)" style="stroke: rgb(103, 148, 135); fill: rgb(103, 148, 135); stroke-width: 6;"><circle cx="0" cy="0" r="9.045000000000002"/></g></g><g class="arrow-line"><path class="connection real" stroke-dasharray="" d="  M345,195 L316.4,271.25" style="stroke: rgb(130, 192, 233); stroke-width: 3; fill: none;"/><g stroke="rgba(130,192,233,1)" transform="matrix(0.3511880698803796,-0.9363049394154095,0.9363049394154095,0.3511880698803796,315,275)" style="stroke: rgb(130, 192, 233); stroke-width: 3;"><path d=" M17.49,-5.26 Q7.94,-0.72 0,0 Q7.94,0.72 17.49,5.26"/></g></g><g class="arrow-line"><path class="connection real" stroke-dasharray="" d="  M485,330 L403.62,368.3" style="stroke: rgb(202, 194, 126); stroke-width: 3; fill: none;"/><g stroke="rgba(202,194,126,1)" transform="matrix(0.9048270524660194,-0.425779291565073,0.425779291565073,0.9048270524660194,400,370)" style="stroke: rgb(202, 194, 126); stroke-width: 3;"><path d=" M17.49,-5.26 Q7.94,-0.72 0,0 Q7.94,0.72 17.49,5.26"/></g></g><g/></g><g/><g/><g/></svg>
+        <svg xmlns="http://www.w3.org/2000/svg" width="649" height="707.4583740234375" style="width:649px;height:707.4583740234375px;font-family:Asana-Math, Asana;background:transparent;"><g><g><g><g><g><g style="transform:matrix(1,0,0,1,12.171875,40.31333587646485);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136ZM829 220C829 354 729 461 610 461C487 461 390 351 390 220C390 88 492 -11 609 -11C729 -11 829 90 829 220ZM609 53C540 53 468 109 468 230C468 351 544 400 609 400C679 400 751 348 751 230C751 112 683 53 609 53ZM1140 272L1308 444L1218 444L1015 236L1015 694L943 694L943 0L1012 0L1012 141L1092 224L1248 0L1330 0ZM1760 219C1760 421 1653 461 1582 461C1471 461 1381 355 1381 226C1381 94 1477 -11 1597 -11C1660 -11 1717 13 1756 41L1750 106C1687 54 1621 50 1598 50C1518 50 1454 121 1451 219ZM1456 274C1472 350 1525 400 1582 400C1634 400 1690 366 1703 274ZM2224 298C2224 364 2209 455 2087 455C1997 455 1948 387 1942 379L1942 450L1870 450L1870 0L1948 0L1948 245C1948 311 1973 394 2049 394C2145 394 2146 323 2146 291L2146 0L2224 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,68.578125,40.31333587646485);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,76.71356201171875,40.31333587646485);"><path d="M435 298C435 364 420 455 298 455C208 455 159 387 153 379L153 450L81 450L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,90.05731201171875,44.635999999999996);"><path d="M299 689L279 689C220 627 137 624 89 622L89 563C122 564 170 566 220 587L220 59L95 59L95 0L424 0L424 59L299 59Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,100.078125,40.31333587646485);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,115.55731201171875,40.31333587646485);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,139.2552490234375,40.31333587646485);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,148.80731201171875,44.635999999999996);"><path d="M299 689L279 689C220 627 137 624 89 622L89 563C122 564 170 566 220 587L220 59L95 59L95 0L424 0L424 59L299 59Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g></g><g><g style="transform:matrix(1,0,0,1,12.171875,71.98);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136ZM829 220C829 354 729 461 610 461C487 461 390 351 390 220C390 88 492 -11 609 -11C729 -11 829 90 829 220ZM609 53C540 53 468 109 468 230C468 351 544 400 609 400C679 400 751 348 751 230C751 112 683 53 609 53ZM1140 272L1308 444L1218 444L1015 236L1015 694L943 694L943 0L1012 0L1012 141L1092 224L1248 0L1330 0ZM1760 219C1760 421 1653 461 1582 461C1471 461 1381 355 1381 226C1381 94 1477 -11 1597 -11C1660 -11 1717 13 1756 41L1750 106C1687 54 1621 50 1598 50C1518 50 1454 121 1451 219ZM1456 274C1472 350 1525 400 1582 400C1634 400 1690 366 1703 274ZM2224 298C2224 364 2209 455 2087 455C1997 455 1948 387 1942 379L1942 450L1870 450L1870 0L1948 0L1948 245C1948 311 1973 394 2049 394C2145 394 2146 323 2146 291L2146 0L2224 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,68.578125,71.98);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,76.71356201171875,71.98);"><path d="M435 298C435 364 420 455 298 455C208 455 159 387 153 379L153 450L81 450L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,90.05731201171875,76.30266412353515);"><path d="M83 466C103 545 131 624 222 624C316 624 367 548 367 468C367 382 310 324 251 263L174 191L50 65L50 0L449 0L449 72L267 72C255 72 243 71 231 71L122 71C154 100 230 176 261 205C333 274 449 347 449 471C449 587 368 689 236 689C122 689 66 610 42 522C66 487 59 501 83 466Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,100.078125,71.98);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,115.55731201171875,71.98);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,139.2552490234375,71.98);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,148.80731201171875,76.30266412353515);"><path d="M83 466C103 545 131 624 222 624C316 624 367 548 367 468C367 382 310 324 251 263L174 191L50 65L50 0L449 0L449 72L267 72C255 72 243 71 231 71L122 71C154 100 230 176 261 205C333 274 449 347 449 471C449 587 368 689 236 689C122 689 66 610 42 522C66 487 59 501 83 466Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g></g><g><g style="transform:matrix(1,0,0,1,12.171875,103.64666412353516);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136ZM829 220C829 354 729 461 610 461C487 461 390 351 390 220C390 88 492 -11 609 -11C729 -11 829 90 829 220ZM609 53C540 53 468 109 468 230C468 351 544 400 609 400C679 400 751 348 751 230C751 112 683 53 609 53ZM1140 272L1308 444L1218 444L1015 236L1015 694L943 694L943 0L1012 0L1012 141L1092 224L1248 0L1330 0ZM1760 219C1760 421 1653 461 1582 461C1471 461 1381 355 1381 226C1381 94 1477 -11 1597 -11C1660 -11 1717 13 1756 41L1750 106C1687 54 1621 50 1598 50C1518 50 1454 121 1451 219ZM1456 274C1472 350 1525 400 1582 400C1634 400 1690 366 1703 274ZM2224 298C2224 364 2209 455 2087 455C1997 455 1948 387 1942 379L1942 450L1870 450L1870 0L1948 0L1948 245C1948 311 1973 394 2049 394C2145 394 2146 323 2146 291L2146 0L2224 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,68.578125,103.64666412353516);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,76.71356201171875,103.64666412353516);"><path d="M435 298C435 364 420 455 298 455C208 455 159 387 153 379L153 450L81 450L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,90.05731201171875,107.96933587646484);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,100.078125,103.64666412353516);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,115.55731201171875,103.64666412353516);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,139.2552490234375,103.64666412353516);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,148.80731201171875,107.96933587646484);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g></g><g><g style="transform:matrix(1,0,0,1,12.171875,135.31333587646483);"><path d="M124 111C94 111 67 83 67 53C67 23 94 -5 123 -5C155 -5 183 22 183 53C183 83 155 111 124 111ZM373 111C343 111 316 83 316 53C316 23 343 -5 372 -5C404 -5 432 22 432 53C432 83 404 111 373 111ZM622 111C592 111 565 83 565 53C565 23 592 -5 621 -5C653 -5 681 22 681 53C681 83 653 111 622 111Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,245.3802490234375,659.4047891235351);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,262.578125,665.2589131469726);"><path d="M459 253C459 366 378 446 264 446C216 446 180 443 127 396L127 605L432 604L432 689L75 690L75 322L95 316C142 363 169 377 218 377C314 377 374 309 374 201C374 90 310 25 201 25C147 25 97 43 83 69L37 151L13 137C36 80 48 48 62 4C90 -11 130 -20 173 -20C301 -20 459 89 459 253Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,465.3802490234375,444.4047891235352);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,482.578125,450.2588826293945);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,25.380218505859375,444.4047891235352);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,42.578125,450.2588826293945);"><path d="M409 603L47 -1L157 -1L497 659L497 689L44 689L44 477L74 477L81 533C89 595 96 603 142 603Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,405.3802490234375,284.4047891235352);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,422.578125,290.2588826293945);"><path d="M16 23L16 -3C203 -3 203 0 239 0C275 0 275 -3 468 -3L468 82C353 77 307 81 122 77L304 270C401 373 431 428 431 503C431 618 353 689 226 689C154 689 105 669 56 619L39 483L68 483L81 529C97 587 133 612 200 612C286 612 341 558 341 473C341 398 299 324 186 204Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,405.3802490234375,604.4047891235351);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,422.578125,610.2589131469726);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,85.38021850585938,604.4047891235351);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,102.578125,610.2589131469726);"><path d="M131 331C152 512 241 611 421 665L379 689C283 657 242 637 191 593C88 506 32 384 32 247C32 82 112 -20 241 -20C371 -20 468 83 468 219C468 334 399 409 293 409C216 409 184 370 131 331ZM255 349C331 349 382 283 382 184C382 80 331 13 254 13C169 13 123 86 123 220C123 255 127 274 138 291C160 325 207 349 255 349Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,332.04168701171875,37.480000000000004);"><path d="M157 214C157 314 229 386 327 388L327 455C238 454 183 405 152 359L152 450L82 450L82 0L157 0ZM739 289C739 391 666 461 574 461C509 461 464 445 417 418L423 352C475 389 525 402 574 402C621 402 661 362 661 288L661 245C511 243 384 201 384 113C384 70 411 -11 498 -11C512 -11 606 -9 664 36L664 0L739 0ZM661 132C661 113 661 88 627 69C598 51 560 50 549 50C501 50 456 73 456 115C456 185 618 192 661 194ZM1254 298C1254 364 1239 455 1117 455C1027 455 978 387 972 379L972 450L900 450L900 0L978 0L978 245C978 311 1003 394 1079 394C1175 394 1176 323 1176 291L1176 0L1254 0ZM1686 391C1708 391 1736 395 1760 395C1778 395 1817 392 1819 392L1808 455C1738 455 1680 436 1650 423C1629 440 1595 455 1555 455C1469 455 1396 383 1396 292C1396 255 1409 219 1429 193C1400 152 1400 113 1400 108C1400 82 1409 53 1426 32C1374 1 1362 -45 1362 -71C1362 -146 1461 -206 1583 -206C1706 -206 1805 -147 1805 -70C1805 69 1638 69 1599 69L1511 69C1498 69 1453 69 1453 122C1453 133 1457 149 1464 158C1485 143 1518 129 1555 129C1645 129 1715 203 1715 292C1715 340 1693 377 1682 392ZM1555 186C1518 186 1466 209 1466 292C1466 375 1518 398 1555 398C1598 398 1645 370 1645 292C1645 214 1598 186 1555 186ZM1600 -3C1622 -3 1735 -3 1735 -72C1735 -116 1666 -149 1584 -149C1503 -149 1432 -118 1432 -71C1432 -68 1432 -3 1510 -3ZM2247 219C2247 421 2140 461 2069 461C1958 461 1868 355 1868 226C1868 94 1964 -11 2084 -11C2147 -11 2204 13 2243 41L2237 106C2174 54 2108 50 2085 50C2005 50 1941 121 1938 219ZM1943 274C1959 350 2012 400 2069 400C2121 400 2177 366 2190 274Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,387.76043701171875,37.480000000000004);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,395.8958740234375,37.480000000000004);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,405.44793701171875,41.80266412353515);"><path d="M299 689L279 689C220 627 137 624 89 622L89 563C122 564 170 566 220 587L220 59L95 59L95 0L424 0L424 59L299 59Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,415.46875,37.480000000000004);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,426.46875,37.480000000000004);"><path d="M424 386L565 386L565 444L424 444L424 571L355 571L355 444L268 444L268 386L352 386L352 119C352 59 366 -11 435 -11C505 -11 556 14 581 27L565 86C539 65 507 53 475 53C438 53 424 83 424 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,442.1146240234375,41.80266412353515);"><path d="M83 466C103 545 131 624 222 624C316 624 367 548 367 468C367 382 310 324 251 263L174 191L50 65L50 0L449 0L449 72L267 72C255 72 243 71 231 71L122 71C154 100 230 176 261 205C333 274 449 347 449 471C449 587 368 689 236 689C122 689 66 610 42 522C66 487 59 501 83 466Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,452.13543701171875,37.480000000000004);"><path d="M245 -184L254 -171C248 -140 246 -112 246 -44L246 578C246 628 250 665 250 691C250 706 249 717 245 726L51 726L45 720L45 694L49 689L87 689C114 689 136 683 148 673C157 664 160 649 160 616L160 -75C160 -108 157 -122 148 -131C136 -141 114 -147 87 -147L49 -147L45 -152L45 -178L51 -184Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,460.2708740234375,37.480000000000004);"><path d="" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g style="transform:matrix(1,0,0,1,471.2708740234375,37.480000000000004);"><path d="M949 272L743 486L711 452L836 300L65 300L65 241L836 241L711 89L743 55Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g><g style="transform:matrix(1,0,0,1,500.96875,37.480000000000004);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,510.32293701171875,37.480000000000004);"><path d="M435 298C435 364 420 455 298 455C208 455 159 387 153 379L153 450L81 450L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,523.6666870117188,41.80266412353515);"><path d="M83 466C103 545 131 624 222 624C316 624 367 548 367 468C367 382 310 324 251 263L174 191L50 65L50 0L449 0L449 72L267 72C255 72 243 71 231 71L122 71C154 100 230 176 261 205C333 274 449 347 449 471C449 587 368 689 236 689C122 689 66 610 42 522C66 487 59 501 83 466Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,533.6875,37.480000000000004);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,544.6875,37.480000000000004);"><path d="M684 298C684 364 669 455 547 455C457 455 408 387 402 379L402 450L330 450L330 0L408 0L408 245C408 311 433 394 509 394C605 394 606 323 606 291L606 0L684 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,564.125,41.80266412353515);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,574.1458740234375,37.480000000000004);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,585.1458740234375,37.480000000000004);"><path d="M684 298C684 364 669 455 547 455C457 455 408 387 402 379L402 450L330 450L330 0L408 0L408 245C408 311 433 394 509 394C605 394 606 323 606 291L606 0L684 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,604.5833740234375,41.80266412353515);"><path d="M372 174L471 174L471 236L372 236L372 667L281 667L28 236L28 174L293 174L293 0L372 0ZM106 236C158 323 299 564 299 622L299 236Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,615.822998046875,37.480000000000004);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g><g><g><g><g><g style="transform:matrix(1,0,0,1,332.04168701171875,70.14666412353516);"><path d="M157 214C157 314 229 386 327 388L327 455C238 454 183 405 152 359L152 450L82 450L82 0L157 0ZM739 289C739 391 666 461 574 461C509 461 464 445 417 418L423 352C475 389 525 402 574 402C621 402 661 362 661 288L661 245C511 243 384 201 384 113C384 70 411 -11 498 -11C512 -11 606 -9 664 36L664 0L739 0ZM661 132C661 113 661 88 627 69C598 51 560 50 549 50C501 50 456 73 456 115C456 185 618 192 661 194ZM1254 298C1254 364 1239 455 1117 455C1027 455 978 387 972 379L972 450L900 450L900 0L978 0L978 245C978 311 1003 394 1079 394C1175 394 1176 323 1176 291L1176 0L1254 0ZM1686 391C1708 391 1736 395 1760 395C1778 395 1817 392 1819 392L1808 455C1738 455 1680 436 1650 423C1629 440 1595 455 1555 455C1469 455 1396 383 1396 292C1396 255 1409 219 1429 193C1400 152 1400 113 1400 108C1400 82 1409 53 1426 32C1374 1 1362 -45 1362 -71C1362 -146 1461 -206 1583 -206C1706 -206 1805 -147 1805 -70C1805 69 1638 69 1599 69L1511 69C1498 69 1453 69 1453 122C1453 133 1457 149 1464 158C1485 143 1518 129 1555 129C1645 129 1715 203 1715 292C1715 340 1693 377 1682 392ZM1555 186C1518 186 1466 209 1466 292C1466 375 1518 398 1555 398C1598 398 1645 370 1645 292C1645 214 1598 186 1555 186ZM1600 -3C1622 -3 1735 -3 1735 -72C1735 -116 1666 -149 1584 -149C1503 -149 1432 -118 1432 -71C1432 -68 1432 -3 1510 -3ZM2247 219C2247 421 2140 461 2069 461C1958 461 1868 355 1868 226C1868 94 1964 -11 2084 -11C2147 -11 2204 13 2243 41L2237 106C2174 54 2108 50 2085 50C2005 50 1941 121 1938 219ZM1943 274C1959 350 2012 400 2069 400C2121 400 2177 366 2190 274Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,387.76043701171875,70.14666412353516);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,395.8958740234375,70.14666412353516);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,405.44793701171875,74.46933587646484);"><path d="M83 466C103 545 131 624 222 624C316 624 367 548 367 468C367 382 310 324 251 263L174 191L50 65L50 0L449 0L449 72L267 72C255 72 243 71 231 71L122 71C154 100 230 176 261 205C333 274 449 347 449 471C449 587 368 689 236 689C122 689 66 610 42 522C66 487 59 501 83 466Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,415.46875,70.14666412353516);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,426.46875,70.14666412353516);"><path d="M424 386L565 386L565 444L424 444L424 571L355 571L355 444L268 444L268 386L352 386L352 119C352 59 366 -11 435 -11C505 -11 556 14 581 27L565 86C539 65 507 53 475 53C438 53 424 83 424 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,442.1146240234375,74.46933587646484);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,452.13543701171875,70.14666412353516);"><path d="M245 -184L254 -171C248 -140 246 -112 246 -44L246 578C246 628 250 665 250 691C250 706 249 717 245 726L51 726L45 720L45 694L49 689L87 689C114 689 136 683 148 673C157 664 160 649 160 616L160 -75C160 -108 157 -122 148 -131C136 -141 114 -147 87 -147L49 -147L45 -152L45 -178L51 -184Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,460.2708740234375,70.14666412353516);"><path d="" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g style="transform:matrix(1,0,0,1,471.2708740234375,70.14666412353516);"><path d="M949 272L743 486L711 452L836 300L65 300L65 241L836 241L711 89L743 55Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g><g style="transform:matrix(1,0,0,1,500.96875,70.14666412353516);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,510.32293701171875,70.14666412353516);"><path d="M435 298C435 364 420 455 298 455C208 455 159 387 153 379L153 450L81 450L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,523.6666870117188,74.46933587646484);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,533.6875,70.14666412353516);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,544.6875,70.14666412353516);"><path d="M684 298C684 364 669 455 547 455C457 455 408 387 402 379L402 450L330 450L330 0L408 0L408 245C408 311 433 394 509 394C605 394 606 323 606 291L606 0L684 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,564.125,74.46933587646484);"><path d="M372 174L471 174L471 236L372 236L372 667L281 667L28 236L28 174L293 174L293 0L372 0ZM106 236C158 323 299 564 299 622L299 236Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,574.1458740234375,70.14666412353516);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,585.1458740234375,70.14666412353516);"><path d="M684 298C684 364 669 455 547 455C457 455 408 387 402 379L402 450L330 450L330 0L408 0L408 245C408 311 433 394 509 394C605 394 606 323 606 291L606 0L684 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,604.5833740234375,74.46933587646484);"><path d="M153 602L416 602L416 667L81 667L81 292L147 292C164 332 201 372 259 372C306 372 360 330 360 208C360 40 238 40 229 40C162 40 101 79 72 134L39 77C80 19 149 -22 230 -22C349 -22 449 78 449 206C449 333 363 434 260 434C220 434 182 419 153 392Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,615.822998046875,70.14666412353516);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g><g><g><g><g><g style="transform:matrix(1,0,0,1,332.04168701171875,102.81333587646485);"><path d="M157 214C157 314 229 386 327 388L327 455C238 454 183 405 152 359L152 450L82 450L82 0L157 0ZM739 289C739 391 666 461 574 461C509 461 464 445 417 418L423 352C475 389 525 402 574 402C621 402 661 362 661 288L661 245C511 243 384 201 384 113C384 70 411 -11 498 -11C512 -11 606 -9 664 36L664 0L739 0ZM661 132C661 113 661 88 627 69C598 51 560 50 549 50C501 50 456 73 456 115C456 185 618 192 661 194ZM1254 298C1254 364 1239 455 1117 455C1027 455 978 387 972 379L972 450L900 450L900 0L978 0L978 245C978 311 1003 394 1079 394C1175 394 1176 323 1176 291L1176 0L1254 0ZM1686 391C1708 391 1736 395 1760 395C1778 395 1817 392 1819 392L1808 455C1738 455 1680 436 1650 423C1629 440 1595 455 1555 455C1469 455 1396 383 1396 292C1396 255 1409 219 1429 193C1400 152 1400 113 1400 108C1400 82 1409 53 1426 32C1374 1 1362 -45 1362 -71C1362 -146 1461 -206 1583 -206C1706 -206 1805 -147 1805 -70C1805 69 1638 69 1599 69L1511 69C1498 69 1453 69 1453 122C1453 133 1457 149 1464 158C1485 143 1518 129 1555 129C1645 129 1715 203 1715 292C1715 340 1693 377 1682 392ZM1555 186C1518 186 1466 209 1466 292C1466 375 1518 398 1555 398C1598 398 1645 370 1645 292C1645 214 1598 186 1555 186ZM1600 -3C1622 -3 1735 -3 1735 -72C1735 -116 1666 -149 1584 -149C1503 -149 1432 -118 1432 -71C1432 -68 1432 -3 1510 -3ZM2247 219C2247 421 2140 461 2069 461C1958 461 1868 355 1868 226C1868 94 1964 -11 2084 -11C2147 -11 2204 13 2243 41L2237 106C2174 54 2108 50 2085 50C2005 50 1941 121 1938 219ZM1943 274C1959 350 2012 400 2069 400C2121 400 2177 366 2190 274Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,387.76043701171875,102.81333587646485);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,395.8958740234375,102.81333587646485);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,405.44793701171875,107.13600762939453);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,415.46875,102.81333587646485);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,426.46875,102.81333587646485);"><path d="M424 386L565 386L565 444L424 444L424 571L355 571L355 444L268 444L268 386L352 386L352 119C352 59 366 -11 435 -11C505 -11 556 14 581 27L565 86C539 65 507 53 475 53C438 53 424 83 424 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,442.1146240234375,107.13600762939453);"><path d="M372 174L471 174L471 236L372 236L372 667L281 667L28 236L28 174L293 174L293 0L372 0ZM106 236C158 323 299 564 299 622L299 236Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,452.13543701171875,102.81333587646485);"><path d="M245 -184L254 -171C248 -140 246 -112 246 -44L246 578C246 628 250 665 250 691C250 706 249 717 245 726L51 726L45 720L45 694L49 689L87 689C114 689 136 683 148 673C157 664 160 649 160 616L160 -75C160 -108 157 -122 148 -131C136 -141 114 -147 87 -147L49 -147L45 -152L45 -178L51 -184Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,460.2708740234375,102.81333587646485);"><path d="" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g style="transform:matrix(1,0,0,1,471.2708740234375,102.81333587646485);"><path d="M949 272L743 486L711 452L836 300L65 300L65 241L836 241L711 89L743 55Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g><g style="transform:matrix(1,0,0,1,500.96875,102.81333587646485);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,510.32293701171875,102.81333587646485);"><path d="M435 298C435 364 420 455 298 455C208 455 159 387 153 379L153 450L81 450L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,523.6666870117188,107.13600762939453);"><path d="M372 174L471 174L471 236L372 236L372 667L281 667L28 236L28 174L293 174L293 0L372 0ZM106 236C158 323 299 564 299 622L299 236Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,533.6875,102.81333587646485);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,544.6875,102.81333587646485);"><path d="M684 298C684 364 669 455 547 455C457 455 408 387 402 379L402 450L330 450L330 0L408 0L408 245C408 311 433 394 509 394C605 394 606 323 606 291L606 0L684 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,564.125,107.13600762939453);"><path d="M153 602L416 602L416 667L81 667L81 292L147 292C164 332 201 372 259 372C306 372 360 330 360 208C360 40 238 40 229 40C162 40 101 79 72 134L39 77C80 19 149 -22 230 -22C349 -22 449 78 449 206C449 333 363 434 260 434C220 434 182 419 153 392Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,574.1458740234375,102.81333587646485);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,585.1458740234375,102.81333587646485);"><path d="M684 298C684 364 669 455 547 455C457 455 408 387 402 379L402 450L330 450L330 0L408 0L408 245C408 311 433 394 509 394C605 394 606 323 606 291L606 0L684 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,604.5833740234375,107.13600762939453);"><path d="M415 669C364 689 323 689 309 689C168 689 42 546 42 327C42 40 166 -22 251 -22C311 -22 354 1 393 47C438 99 457 145 457 226C457 356 391 469 295 469C263 469 187 461 126 385C139 549 218 630 310 630C348 630 380 623 415 609ZM127 223C127 237 127 239 128 251C128 326 173 407 256 407C304 407 332 382 352 344C373 307 375 271 375 226C375 191 375 144 351 103C334 74 308 40 251 40C145 40 130 189 127 223Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,615.822998046875,102.81333587646485);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g><g><text x="332.04168701171875" y="113.66666412353516" style="white-space:pre;stroke:none;fill:rgb(0, 0, 0);font-size:21.6px;font-family:Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;dominant-baseline:text-before-edge;text-decoration:none solid rgb(0, 0, 0);">                                           ...</text></g></g><g><g><g><g><g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,284.9114990234375,163.04063262939454);"><path d="M435 298C435 364 420 455 298 455C236 455 188 424 156 383L156 694L81 694L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0ZM914 289C914 391 841 461 749 461C684 461 639 445 592 418L598 352C650 389 700 402 749 402C796 402 836 362 836 288L836 245C686 243 559 201 559 113C559 70 586 -11 673 -11C687 -11 781 -9 839 36L839 0L914 0ZM836 132C836 113 836 88 802 69C773 51 735 50 724 50C676 50 631 73 631 115C631 185 793 192 836 194ZM1354 128C1354 183 1317 217 1315 220C1276 255 1249 261 1199 270C1144 281 1098 291 1098 340C1098 402 1170 402 1183 402C1215 402 1268 398 1325 364L1337 429C1285 453 1244 461 1193 461C1168 461 1027 461 1027 330C1027 281 1056 249 1081 230C1112 208 1134 204 1189 193C1225 186 1283 174 1283 121C1283 52 1204 52 1189 52C1108 52 1052 89 1034 101L1022 33C1054 17 1109 -11 1190 -11C1328 -11 1354 75 1354 128ZM1811 298C1811 364 1796 455 1674 455C1612 455 1564 424 1532 383L1532 694L1457 694L1457 0L1535 0L1535 245C1535 311 1560 394 1636 394C1732 394 1733 323 1733 291L1733 0L1811 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,323.46356201171875,163.70728912353516);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,330.234375,163.04063262939454);"><path d="M105 469L137 665C138 667 138 669 138 671C138 689 116 709 95 709C74 709 52 689 52 670L52 665L85 469ZM286 469L318 665C319 667 319 669 319 670C319 689 297 709 276 709C254 709 233 690 233 670L233 665L266 469ZM546 386L656 386L656 444L543 444L543 563C543 637 610 644 636 644C656 644 683 642 717 627L717 694C705 697 674 705 637 705C543 705 471 634 471 534L471 444L397 444L397 386L471 386L471 0L546 0ZM1143 220C1143 354 1043 461 924 461C801 461 704 351 704 220C704 88 806 -11 923 -11C1043 -11 1143 90 1143 220ZM923 53C854 53 782 109 782 230C782 351 858 400 923 400C993 400 1065 348 1065 230C1065 112 997 53 923 53ZM1642 220C1642 354 1542 461 1423 461C1300 461 1203 351 1203 220C1203 88 1305 -11 1422 -11C1542 -11 1642 90 1642 220ZM1422 53C1353 53 1281 109 1281 230C1281 351 1357 400 1422 400C1492 400 1564 348 1564 230C1564 112 1496 53 1422 53ZM1777 469L1809 665C1810 667 1810 669 1810 671C1810 689 1788 709 1767 709C1746 709 1724 689 1724 670L1724 665L1757 469ZM1958 469L1990 665C1991 667 1991 669 1991 670C1991 689 1969 709 1948 709C1926 709 1905 690 1905 670L1905 665L1938 469Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,371.86981201171875,163.70728912353516);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g></g><g><g style="transform:matrix(1,0,0,1,284.9114990234375,187.04063262939454);"><path d="" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g style="transform:matrix(1,0,0,1,324.52606201171875,187.04063262939454);"><path d="M949 272L743 486L711 452L836 300L65 300L65 241L836 241L711 89L743 55Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g></g><g style="transform:matrix(1,0,0,1,349.2552490234375,187.70728912353516);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,357.0364990234375,187.04063262939454);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,368.96356201171875,191.30603912353516);"><path d="M16 23L16 -3C203 -3 203 0 239 0C275 0 275 -3 468 -3L468 82C353 77 307 81 122 77L304 270C401 373 431 428 431 503C431 618 353 689 226 689C154 689 105 669 56 619L39 483L68 483L81 529C97 587 133 612 200 612C286 612 341 558 341 473C341 398 299 324 186 204Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.01428,0,0,-0.01428,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,377.30731201171875,187.04063262939454);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,386.46356201171875,187.04063262939454);"><path d="M273 388L280 368L312 389C349 412 352 414 359 414C370 414 377 404 377 389C377 338 336 145 295 2L302 -9C327 -2 350 4 372 8C391 134 412 199 458 268C512 352 587 414 632 414C643 414 649 405 649 390C649 372 646 351 638 319L586 107C577 70 573 47 573 31C573 6 584 -9 603 -9C629 -9 665 12 763 85L753 103L727 86C698 67 676 56 666 56C659 56 653 65 653 76C653 81 654 92 655 96L721 372C728 401 732 429 732 446C732 469 721 482 701 482C659 482 590 444 531 389C493 354 465 320 413 247L451 408C455 426 457 438 457 449C457 470 449 482 434 482C413 482 374 460 301 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,403.46356201171875,191.30603912353516);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.01428,0,0,-0.01428,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,411.80731201171875,187.04063262939454);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,420.96356201171875,187.04063262939454);"><path d="M273 388L280 368L312 389C349 412 352 414 359 414C370 414 377 404 377 389C377 338 336 145 295 2L302 -9C327 -2 350 4 372 8C391 134 412 199 458 268C512 352 587 414 632 414C643 414 649 405 649 390C649 372 646 351 638 319L586 107C577 70 573 47 573 31C573 6 584 -9 603 -9C629 -9 665 12 763 85L753 103L727 86C698 67 676 56 666 56C659 56 653 65 653 76C653 81 654 92 655 96L721 372C728 401 732 429 732 446C732 469 721 482 701 482C659 482 590 444 531 389C493 354 465 320 413 247L451 408C455 426 457 438 457 449C457 470 449 482 434 482C413 482 374 460 301 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,437.96356201171875,191.30603912353516);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.01428,0,0,-0.01428,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,447.3177490234375,187.70728912353516);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,245.3802490234375,224.40478912353515);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,262.578125,230.25888262939452);"><path d="M418 -3L418 27L366 30C311 33 301 44 301 96L301 700L60 598L67 548L217 614L217 96C217 44 206 33 152 30L96 27L96 -3C250 0 250 0 261 0C292 0 402 -3 418 -3Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,85.38021850585938,284.4047891235352);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,102.578125,290.2588826293945);"><path d="M168 345C127 326 110 315 88 294C50 256 30 211 30 159C30 56 113 -20 226 -20C356 -20 464 82 464 206C464 286 427 329 313 381C404 443 436 485 436 545C436 631 365 689 259 689C140 689 53 613 53 508C53 440 80 402 168 345ZM284 295C347 267 385 218 385 164C385 80 322 14 241 14C156 14 101 74 101 167C101 240 130 286 204 331ZM223 423C160 454 128 494 128 544C128 610 176 655 247 655C320 655 368 607 368 534C368 477 343 438 278 396Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,457.4114990234375,316.56666412353513);"><path d="M435 298C435 364 420 455 298 455C236 455 188 424 156 383L156 694L81 694L81 0L159 0L159 245C159 311 184 394 260 394C356 394 357 323 357 291L357 0L435 0ZM914 289C914 391 841 461 749 461C684 461 639 445 592 418L598 352C650 389 700 402 749 402C796 402 836 362 836 288L836 245C686 243 559 201 559 113C559 70 586 -11 673 -11C687 -11 781 -9 839 36L839 0L914 0ZM836 132C836 113 836 88 802 69C773 51 735 50 724 50C676 50 631 73 631 115C631 185 793 192 836 194ZM1354 128C1354 183 1317 217 1315 220C1276 255 1249 261 1199 270C1144 281 1098 291 1098 340C1098 402 1170 402 1183 402C1215 402 1268 398 1325 364L1337 429C1285 453 1244 461 1193 461C1168 461 1027 461 1027 330C1027 281 1056 249 1081 230C1112 208 1134 204 1189 193C1225 186 1283 174 1283 121C1283 52 1204 52 1189 52C1108 52 1052 89 1034 101L1022 33C1054 17 1109 -11 1190 -11C1328 -11 1354 75 1354 128ZM1811 298C1811 364 1796 455 1674 455C1612 455 1564 424 1532 383L1532 694L1457 694L1457 0L1535 0L1535 245C1535 311 1560 394 1636 394C1732 394 1733 323 1733 291L1733 0L1811 0Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,495.96356201171875,317.2333511352539);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,502.734375,316.56666412353513);"><path d="M105 469L137 665C138 667 138 669 138 671C138 689 116 709 95 709C74 709 52 689 52 670L52 665L85 469ZM286 469L318 665C319 667 319 669 319 670C319 689 297 709 276 709C254 709 233 690 233 670L233 665L266 469ZM527 694L452 694L452 0L530 0L530 46C554 24 597 -11 664 -11C764 -11 850 89 850 223C850 347 782 455 688 455C649 455 587 445 527 396ZM530 335C546 359 582 394 637 394C696 394 772 351 772 223C772 93 688 50 627 50C588 50 555 68 530 114ZM1284 289C1284 391 1211 461 1119 461C1054 461 1009 445 962 418L968 352C1020 389 1070 402 1119 402C1166 402 1206 362 1206 288L1206 245C1056 243 929 201 929 113C929 70 956 -11 1043 -11C1057 -11 1151 -9 1209 36L1209 0L1284 0ZM1206 132C1206 113 1206 88 1172 69C1143 51 1105 50 1094 50C1046 50 1001 73 1001 115C1001 185 1163 192 1206 194ZM1521 214C1521 314 1593 386 1691 388L1691 455C1602 454 1547 405 1516 359L1516 450L1446 450L1446 0L1521 0ZM1809 469L1841 665C1842 667 1842 669 1842 671C1842 689 1820 709 1799 709C1778 709 1756 689 1756 670L1756 665L1789 469ZM1990 469L2022 665C2023 667 2023 669 2023 670C2023 689 2001 709 1980 709C1958 709 1937 690 1937 670L1937 665L1970 469Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,545.015625,317.2333511352539);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g></g></g></g></g><g><g><g><g><g style="transform:matrix(1,0,0,1,457.4114990234375,343.2333511352539);"><path d="" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g style="transform:matrix(1,0,0,1,497.02606201171875,343.2333511352539);"><path d="M949 272L743 486L711 452L836 300L65 300L65 241L836 241L711 89L743 55Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g></g><g style="transform:matrix(1,0,0,1,521.7552490234375,343.9000076293945);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,529.5364990234375,343.2333511352539);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,541.4635620117188,347.4987576293945);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.01428,0,0,-0.01428,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,549.8073120117188,343.2333511352539);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,558.9635620117188,343.2333511352539);"><path d="M273 388L280 368L312 389C349 412 352 414 359 414C370 414 377 404 377 389C377 338 336 145 295 2L302 -9C327 -2 350 4 372 8C391 134 412 199 458 268C512 352 587 414 632 414C643 414 649 405 649 390C649 372 646 351 638 319L586 107C577 70 573 47 573 31C573 6 584 -9 603 -9C629 -9 665 12 763 85L753 103L727 86C698 67 676 56 666 56C659 56 653 65 653 76C653 81 654 92 655 96L721 372C728 401 732 429 732 446C732 469 721 482 701 482C659 482 590 444 531 389C493 354 465 320 413 247L451 408C455 426 457 438 457 449C457 470 449 482 434 482C413 482 374 460 301 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,575.9635620117188,347.4987576293945);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.01428,0,0,-0.01428,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,584.3073120117188,343.2333511352539);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g style="transform:matrix(1,0,0,1,593.4635620117188,343.2333511352539);"><path d="M273 388L280 368L312 389C349 412 352 414 359 414C370 414 377 404 377 389C377 338 336 145 295 2L302 -9C327 -2 350 4 372 8C391 134 412 199 458 268C512 352 587 414 632 414C643 414 649 405 649 390C649 372 646 351 638 319L586 107C577 70 573 47 573 31C573 6 584 -9 603 -9C629 -9 665 12 763 85L753 103L727 86C698 67 676 56 666 56C659 56 653 65 653 76C653 81 654 92 655 96L721 372C728 401 732 429 732 446C732 469 721 482 701 482C659 482 590 444 531 389C493 354 465 320 413 247L451 408C455 426 457 438 457 449C457 470 449 482 434 482C413 482 374 460 301 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,610.463623046875,347.4987576293945);"><path d="M459 253C459 366 378 446 264 446C216 446 180 443 127 396L127 605L432 604L432 689L75 690L75 322L95 316C142 363 169 377 218 377C314 377 374 309 374 201C374 90 310 25 201 25C147 25 97 43 83 69L37 151L13 137C36 80 48 48 62 4C90 -11 130 -20 173 -20C301 -20 459 89 459 253Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.01428,0,0,-0.01428,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,619.8177490234375,343.9000076293945);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020399999999999998,0,0,-0.020399999999999998,0,0);"></path></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,254.71356201171875,324.78125762939453);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,261.33856201171875,328.4521011352539);"><path d="M299 689L279 689C220 627 137 624 89 622L89 563C122 564 170 566 220 587L220 59L95 59L95 0L424 0L424 59L299 59Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.0119,0,0,-0.0119,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,331.71356201171875,354.78125762939453);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,338.33856201171875,358.4521011352539);"><path d="M83 466C103 545 131 624 222 624C316 624 367 548 367 468C367 382 310 324 251 263L174 191L50 65L50 0L449 0L449 72L267 72C255 72 243 71 231 71L122 71C154 100 230 176 261 205C333 274 449 347 449 471C449 587 368 689 236 689C122 689 66 610 42 522C66 487 59 501 83 466Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.0119,0,0,-0.0119,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,359.71356201171875,439.78125762939453);"><path d="M175 386L316 386L316 444L175 444L175 571L106 571L106 444L19 444L19 386L103 386L103 119C103 59 117 -11 186 -11C256 -11 307 14 332 27L316 86C290 65 258 53 226 53C189 53 175 83 175 136Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017,0,0,-0.017,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,366.33856201171875,443.4521011352539);"><path d="M92 522C121 593 186 630 247 630C299 630 348 600 348 535C348 473 307 413 246 398C240 397 238 397 167 391L167 329L238 329C346 329 368 235 368 184C368 105 322 40 245 40C176 40 97 75 53 144L42 83C115 -12 207 -22 247 -22C369 -22 457 76 457 183C457 275 387 338 319 360C395 401 430 471 430 535C430 622 347 689 248 689C171 689 98 648 56 577Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.0119,0,0,-0.0119,0,0);"></path></g></g></g></g></g></g></g></g></g></svg>
+</svg>
diff --git a/src/doc/4.0-alpha4/_images/vnodes.svg b/src/doc/4.0-alpha4/_images/vnodes.svg
new file mode 100644
index 0000000..71b4fa2
--- /dev/null
+++ b/src/doc/4.0-alpha4/_images/vnodes.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="651" height="384.66668701171875" style="
+        width:651px;
+        height:384.66668701171875px;
+        background: transparent;
+        fill: none;
+">
+        
+        
+        <svg xmlns="http://www.w3.org/2000/svg" class="role-diagram-draw-area"><g class="shapes-region" style="stroke: black; fill: none;"><g class="composite-shape"><path class="real" d=" M40.4,190 C40.4,107.38 107.38,40.4 190,40.4 C272.62,40.4 339.6,107.38 339.6,190 C339.6,272.62 272.62,339.6 190,339.6 C107.38,339.6 40.4,272.62 40.4,190 Z" style="stroke-width: 1; stroke: rgba(0, 0, 0, 0.52); fill: none; stroke-dasharray: 1.125, 3.35;"/></g><g class="composite-shape"><path class="real" d=" M160,340 C160,323.43 173.43,310 190,310 C206.57,310 220,323.43 220,340 C220,356.57 206.57,370 190,370 C173.43,370 160,356.57 160,340 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(130, 192, 233); stroke-dasharray: 6, 6;"/></g><g class="composite-shape"><path class="real" d=" M160,40 C160,23.43 173.43,10 190,10 C206.57,10 220,23.43 220,40 C220,56.57 206.57,70 190,70 C173.43,70 160,56.57 160,40 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(130, 192, 233); stroke-dasharray: 6, 6;"/></g><g class="composite-shape"><path class="real" d=" M310,190 C310,173.43 323.43,160 340,160 C356.57,160 370,173.43 370,190 C370,206.57 356.57,220 340,220 C323.43,220 310,206.57 310,190 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(103, 148, 135); stroke-dasharray: 1.125, 3.35;"/></g><g class="composite-shape"><path class="real" d=" M10,190 C10,173.43 23.43,160 40,160 C56.57,160 70,173.43 70,190 C70,206.57 56.57,220 40,220 C23.43,220 10,206.57 10,190 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(103, 148, 135); stroke-dasharray: 1.125, 3.35;"/></g><g class="composite-shape"><path class="real" d=" M270,80 C270,63.43 283.43,50 300,50 C316.57,50 330,63.43 330,80 C330,96.57 316.57,110 300,110 C283.43,110 270,96.57 270,80 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(202, 194, 126);"/></g><g class="composite-shape"><path class="real" d=" M270,300 C270,283.43 283.43,270 300,270 C316.57,270 330,283.43 330,300 C330,316.57 316.57,330 300,330 C283.43,330 270,316.57 270,300 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M50,300 C50,283.43 63.43,270 80,270 C96.57,270 110,283.43 110,300 C110,316.57 96.57,330 80,330 C63.43,330 50,316.57 50,300 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(202, 194, 126);"/></g><g class="composite-shape"><path class="real" d=" M50,80 C50,63.43 63.43,50 80,50 C96.57,50 110,63.43 110,80 C110,96.57 96.57,110 80,110 C63.43,110 50,96.57 50,80 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M380,158.4 C380,146.47 389.67,136.8 401.6,136.8 C413.53,136.8 423.2,146.47 423.2,158.4 C423.2,170.33 413.53,180 401.6,180 C389.67,180 380,170.33 380,158.4 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(103, 148, 135); stroke-dasharray: 1.125, 3.35;"/></g><g class="composite-shape"><path class="real" d=" M380,101.6 C380,89.67 389.67,80 401.6,80 C413.53,80 423.2,89.67 423.2,101.6 C423.2,113.53 413.53,123.2 401.6,123.2 C389.67,123.2 380,113.53 380,101.6 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(130, 192, 233); stroke-dasharray: 6, 6;"/></g><g class="composite-shape"><path class="real" d=" M380,218.4 C380,206.47 389.67,196.8 401.6,196.8 C413.53,196.8 423.2,206.47 423.2,218.4 C423.2,230.33 413.53,240 401.6,240 C389.67,240 380,230.33 380,218.4 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(202, 194, 126);"/></g><g class="composite-shape"><path class="real" d=" M380,278.4 C380,266.47 389.67,256.8 401.6,256.8 C413.53,256.8 423.2,266.47 423.2,278.4 C423.2,290.33 413.53,300 401.6,300 C389.67,300 380,290.33 380,278.4 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: rgb(187, 187, 187);"/></g><g class="composite-shape"><path class="real" d=" M430,80 L640,80 L640,300 L430,300 Z" style="stroke-width: 1; stroke: rgb(0, 0, 0); fill: none;"/></g><g/></g><g/><g/><g/></svg>
+        <svg xmlns="http://www.w3.org/2000/svg" width="649" height="382.66668701171875" style="width:649px;height:382.66668701171875px;font-family:Asana-Math, Asana;background:transparent;"><g><g><g><g><g><g style="transform:matrix(1,0,0,1,178.65625,348.9985620117188);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,189.3021240234375,354.852625);"><path d="M459 253C459 366 378 446 264 446C216 446 180 443 127 396L127 605L432 604L432 689L75 690L75 322L95 316C142 363 169 377 218 377C314 377 374 309 374 201C374 90 310 25 201 25C147 25 97 43 83 69L37 151L13 137C36 80 48 48 62 4C90 -11 130 -20 173 -20C301 -20 459 89 459 253Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,178.65625,49.800625);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,189.3021240234375,55.65471850585938);"><path d="M418 -3L418 27L366 30C311 33 301 44 301 96L301 700L60 598L67 548L217 614L217 96C217 44 206 33 152 30L96 27L96 -3C250 0 250 0 261 0C292 0 402 -3 418 -3Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,328.25,199.40481201171875);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,338.8958740234375,205.258875);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,29.052093505859375,199.40481201171875);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,39.69793701171875,205.258875);"><path d="M409 603L47 -1L157 -1L497 659L497 689L44 689L44 477L74 477L81 533C89 595 96 603 142 603Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,287.44793701171875,90.60271850585937);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,298.09375,96.45679675292969);"><path d="M16 23L16 -3C203 -3 203 0 239 0C275 0 275 -3 468 -3L468 82C353 77 307 81 122 77L304 270C401 373 431 428 431 503C431 618 353 689 226 689C154 689 105 669 56 619L39 483L68 483L81 529C97 587 133 612 200 612C286 612 341 558 341 473C341 398 299 324 186 204Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,287.44793701171875,308.1964685058594);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,298.09375,314.05056201171874);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,69.85418701171875,308.1964685058594);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,80.5,314.05056201171874);"><path d="M131 331C152 512 241 611 421 665L379 689C283 657 242 637 191 593C88 506 32 384 32 247C32 82 112 -20 241 -20C371 -20 468 83 468 219C468 334 399 409 293 409C216 409 184 370 131 331ZM255 349C331 349 382 283 382 184C382 80 331 13 254 13C169 13 123 86 123 220C123 255 127 274 138 291C160 325 207 349 255 349Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,69.85418701171875,90.60271850585937);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,80.5,96.45679675292969);"><path d="M168 345C127 326 110 315 88 294C50 256 30 211 30 159C30 56 113 -20 226 -20C356 -20 464 82 464 206C464 286 427 329 313 381C404 443 436 485 436 545C436 631 365 689 259 689C140 689 53 613 53 508C53 440 80 402 168 345ZM284 295C347 267 385 218 385 164C385 80 322 14 241 14C156 14 101 74 101 167C101 240 130 286 204 331ZM223 423C160 454 128 494 128 544C128 610 176 655 247 655C320 655 368 607 368 534C368 477 343 438 278 396Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,386.9739990234375,167.800625);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,404.171875,173.65471850585936);"><path d="M16 23L16 -3C203 -3 203 0 239 0C275 0 275 -3 468 -3L468 82C353 77 307 81 122 77L304 270C401 373 431 428 431 503C431 618 353 689 226 689C154 689 105 669 56 619L39 483L68 483L81 529C97 587 133 612 200 612C286 612 341 558 341 473C341 398 299 324 186 204Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,386.9739990234375,110.99856201171875);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,404.171875,116.852625);"><path d="M418 -3L418 27L366 30C311 33 301 44 301 96L301 700L60 598L67 548L217 614L217 96C217 44 206 33 152 30L96 27L96 -3C250 0 250 0 261 0C292 0 402 -3 418 -3Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,386.9739990234375,227.800625);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,404.171875,233.65471850585936);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,386.9739990234375,287.800625);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02941,0,0,-0.02941,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,404.171875,293.65471850585936);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.020587,0,0,-0.020587,0,0);"></path></g></g></g></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,438.125,111.64668701171875);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390ZM349 152C349 46 394 -11 477 -11C532 -11 592 15 637 57C699 116 743 230 743 331C743 425 693 482 610 482C506 482 349 382 349 152ZM573 444C634 444 667 399 667 315C667 219 636 113 592 60C574 39 548 27 517 27C459 27 425 72 425 151C425 264 464 387 513 427C526 438 549 444 573 444ZM1015 722L1003 733C951 707 915 698 843 691L839 670L887 670C911 670 921 663 921 646C921 638 920 629 919 622L871 354C857 279 841 210 789 1L798 -9L865 8L888 132C897 180 921 225 955 259C1024 59 1056 -9 1081 -9C1094 -9 1118 4 1162 35L1208 67L1200 86L1157 62C1143 54 1136 52 1128 52C1118 52 1111 58 1102 75C1067 139 1045 193 1006 316L1020 330C1081 391 1127 416 1177 416C1185 416 1196 414 1213 410L1230 473C1212 479 1194 482 1182 482C1116 482 1033 405 908 230ZM1571 111L1547 94C1494 56 1446 36 1410 36C1363 36 1334 73 1334 133C1334 158 1337 185 1342 214C1359 218 1468 248 1493 259C1578 296 1617 342 1617 404C1617 451 1583 482 1533 482C1465 496 1355 423 1318 349C1288 299 1258 180 1258 113C1258 35 1302 -11 1374 -11C1431 -11 1487 17 1579 92ZM1356 274C1373 343 1393 386 1422 412C1440 428 1471 440 1495 440C1524 440 1543 420 1543 388C1543 344 1508 297 1456 272C1428 258 1392 247 1347 237ZM1655 388L1662 368L1694 389C1731 412 1734 414 1741 414C1752 414 1759 404 1759 389C1759 338 1718 145 1677 2L1684 -9C1709 -2 1732 4 1754 8C1773 134 1794 199 1840 268C1894 352 1969 414 2014 414C2025 414 2031 405 2031 390C2031 372 2028 351 2020 319L1968 107C1959 70 1955 47 1955 31C1955 6 1966 -9 1985 -9C2011 -9 2047 12 2145 85L2135 103L2109 86C2080 67 2058 56 2048 56C2041 56 2035 65 2035 76C2035 81 2036 92 2037 96L2103 372C2110 401 2114 429 2114 446C2114 469 2103 482 2083 482C2041 482 1972 444 1913 389C1875 354 1847 320 1795 247L1833 408C1837 426 1839 438 1839 449C1839 470 1831 482 1816 482C1795 482 1756 460 1683 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,491.6458740234375,111.64668701171875);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,499.78125,111.64668701171875);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,514.1041870117188,115.96934350585937);"><path d="M418 -3L418 27L366 30C311 33 301 44 301 96L301 700L60 598L67 548L217 614L217 96C217 44 206 33 152 30L96 27L96 -3C250 0 250 0 261 0C292 0 402 -3 418 -3Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,524.125,111.64668701171875);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,539.6041870117188,111.64668701171875);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,563.3021240234375,111.64668701171875);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,572.65625,111.64668701171875);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,581.5208740234375,115.96934350585937);"><path d="M418 -3L418 27L366 30C311 33 301 44 301 96L301 700L60 598L67 548L217 614L217 96C217 44 206 33 152 30L96 27L96 -3C250 0 250 0 261 0C292 0 402 -3 418 -3Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,591.5416870117188,111.64668701171875);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,602.541748046875,111.64668701171875);"><path d="M374 390L318 107C317 99 305 61 305 31C305 6 316 -9 335 -9C370 -9 405 11 483 74L514 99L504 117L459 86C430 66 410 56 399 56C390 56 385 64 385 76C385 102 399 183 428 328L441 390L548 390L559 440C521 436 487 434 449 434C465 528 476 577 494 631L483 646C463 634 436 622 405 610L380 440C336 419 310 408 292 403L290 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,617.5,115.96934350585937);"><path d="M459 253C459 366 378 446 264 446C216 446 180 443 127 396L127 605L432 604L432 689L75 690L75 322L95 316C142 363 169 377 218 377C314 377 374 309 374 201C374 90 310 25 201 25C147 25 97 43 83 69L37 151L13 137C36 80 48 48 62 4C90 -11 130 -20 173 -20C301 -20 459 89 459 253Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,628.7396240234375,111.64668701171875);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,439.125,164.64668701171874);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390ZM349 152C349 46 394 -11 477 -11C532 -11 592 15 637 57C699 116 743 230 743 331C743 425 693 482 610 482C506 482 349 382 349 152ZM573 444C634 444 667 399 667 315C667 219 636 113 592 60C574 39 548 27 517 27C459 27 425 72 425 151C425 264 464 387 513 427C526 438 549 444 573 444ZM1015 722L1003 733C951 707 915 698 843 691L839 670L887 670C911 670 921 663 921 646C921 638 920 629 919 622L871 354C857 279 841 210 789 1L798 -9L865 8L888 132C897 180 921 225 955 259C1024 59 1056 -9 1081 -9C1094 -9 1118 4 1162 35L1208 67L1200 86L1157 62C1143 54 1136 52 1128 52C1118 52 1111 58 1102 75C1067 139 1045 193 1006 316L1020 330C1081 391 1127 416 1177 416C1185 416 1196 414 1213 410L1230 473C1212 479 1194 482 1182 482C1116 482 1033 405 908 230ZM1571 111L1547 94C1494 56 1446 36 1410 36C1363 36 1334 73 1334 133C1334 158 1337 185 1342 214C1359 218 1468 248 1493 259C1578 296 1617 342 1617 404C1617 451 1583 482 1533 482C1465 496 1355 423 1318 349C1288 299 1258 180 1258 113C1258 35 1302 -11 1374 -11C1431 -11 1487 17 1579 92ZM1356 274C1373 343 1393 386 1422 412C1440 428 1471 440 1495 440C1524 440 1543 420 1543 388C1543 344 1508 297 1456 272C1428 258 1392 247 1347 237ZM1655 388L1662 368L1694 389C1731 412 1734 414 1741 414C1752 414 1759 404 1759 389C1759 338 1718 145 1677 2L1684 -9C1709 -2 1732 4 1754 8C1773 134 1794 199 1840 268C1894 352 1969 414 2014 414C2025 414 2031 405 2031 390C2031 372 2028 351 2020 319L1968 107C1959 70 1955 47 1955 31C1955 6 1966 -9 1985 -9C2011 -9 2047 12 2145 85L2135 103L2109 86C2080 67 2058 56 2048 56C2041 56 2035 65 2035 76C2035 81 2036 92 2037 96L2103 372C2110 401 2114 429 2114 446C2114 469 2103 482 2083 482C2041 482 1972 444 1913 389C1875 354 1847 320 1795 247L1833 408C1837 426 1839 438 1839 449C1839 470 1831 482 1816 482C1795 482 1756 460 1683 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,492.6458740234375,164.64668701171874);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,500.78125,164.64668701171874);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,515.1041870117188,168.96934350585937);"><path d="M16 23L16 -3C203 -3 203 0 239 0C275 0 275 -3 468 -3L468 82C353 77 307 81 122 77L304 270C401 373 431 428 431 503C431 618 353 689 226 689C154 689 105 669 56 619L39 483L68 483L81 529C97 587 133 612 200 612C286 612 341 558 341 473C341 398 299 324 186 204Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,525.125,164.64668701171874);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,540.6041870117188,164.64668701171874);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,564.3021240234375,164.64668701171874);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,573.65625,164.64668701171874);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,582.5208740234375,168.96934350585937);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,592.5416870117188,164.64668701171874);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,603.541748046875,164.64668701171874);"><path d="M374 390L318 107C317 99 305 61 305 31C305 6 316 -9 335 -9C370 -9 405 11 483 74L514 99L504 117L459 86C430 66 410 56 399 56C390 56 385 64 385 76C385 102 399 183 428 328L441 390L548 390L559 440C521 436 487 434 449 434C465 528 476 577 494 631L483 646C463 634 436 622 405 610L380 440C336 419 310 408 292 403L290 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,618.5,168.96934350585937);"><path d="M409 603L47 -1L157 -1L497 659L497 689L44 689L44 477L74 477L81 533C89 595 96 603 142 603Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,629.7396240234375,164.64668701171874);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,439.125,221.64668701171874);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390ZM349 152C349 46 394 -11 477 -11C532 -11 592 15 637 57C699 116 743 230 743 331C743 425 693 482 610 482C506 482 349 382 349 152ZM573 444C634 444 667 399 667 315C667 219 636 113 592 60C574 39 548 27 517 27C459 27 425 72 425 151C425 264 464 387 513 427C526 438 549 444 573 444ZM1015 722L1003 733C951 707 915 698 843 691L839 670L887 670C911 670 921 663 921 646C921 638 920 629 919 622L871 354C857 279 841 210 789 1L798 -9L865 8L888 132C897 180 921 225 955 259C1024 59 1056 -9 1081 -9C1094 -9 1118 4 1162 35L1208 67L1200 86L1157 62C1143 54 1136 52 1128 52C1118 52 1111 58 1102 75C1067 139 1045 193 1006 316L1020 330C1081 391 1127 416 1177 416C1185 416 1196 414 1213 410L1230 473C1212 479 1194 482 1182 482C1116 482 1033 405 908 230ZM1571 111L1547 94C1494 56 1446 36 1410 36C1363 36 1334 73 1334 133C1334 158 1337 185 1342 214C1359 218 1468 248 1493 259C1578 296 1617 342 1617 404C1617 451 1583 482 1533 482C1465 496 1355 423 1318 349C1288 299 1258 180 1258 113C1258 35 1302 -11 1374 -11C1431 -11 1487 17 1579 92ZM1356 274C1373 343 1393 386 1422 412C1440 428 1471 440 1495 440C1524 440 1543 420 1543 388C1543 344 1508 297 1456 272C1428 258 1392 247 1347 237ZM1655 388L1662 368L1694 389C1731 412 1734 414 1741 414C1752 414 1759 404 1759 389C1759 338 1718 145 1677 2L1684 -9C1709 -2 1732 4 1754 8C1773 134 1794 199 1840 268C1894 352 1969 414 2014 414C2025 414 2031 405 2031 390C2031 372 2028 351 2020 319L1968 107C1959 70 1955 47 1955 31C1955 6 1966 -9 1985 -9C2011 -9 2047 12 2145 85L2135 103L2109 86C2080 67 2058 56 2048 56C2041 56 2035 65 2035 76C2035 81 2036 92 2037 96L2103 372C2110 401 2114 429 2114 446C2114 469 2103 482 2083 482C2041 482 1972 444 1913 389C1875 354 1847 320 1795 247L1833 408C1837 426 1839 438 1839 449C1839 470 1831 482 1816 482C1795 482 1756 460 1683 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,492.6458740234375,221.64668701171874);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,500.78125,221.64668701171874);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,515.1041870117188,225.96934350585937);"><path d="M462 224C462 345 355 366 308 374C388 436 418 482 418 541C418 630 344 689 233 689C165 689 120 670 72 622L43 498L74 498L92 554C103 588 166 622 218 622C283 622 336 569 336 506C336 431 277 368 206 368C198 368 187 369 174 370L159 371L147 318L154 312C192 329 211 334 238 334C321 334 369 281 369 190C369 88 308 21 215 21C169 21 128 36 98 64C74 86 61 109 42 163L15 153C36 92 44 56 50 6C103 -12 147 -20 184 -20C307 -20 462 87 462 224Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,525.125,221.64668701171874);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,540.6041870117188,221.64668701171874);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,564.3021240234375,221.64668701171874);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,573.65625,221.64668701171874);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,582.5208740234375,225.96934350585937);"><path d="M16 23L16 -3C203 -3 203 0 239 0C275 0 275 -3 468 -3L468 82C353 77 307 81 122 77L304 270C401 373 431 428 431 503C431 618 353 689 226 689C154 689 105 669 56 619L39 483L68 483L81 529C97 587 133 612 200 612C286 612 341 558 341 473C341 398 299 324 186 204Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,592.5416870117188,221.64668701171874);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,603.541748046875,221.64668701171874);"><path d="M374 390L318 107C317 99 305 61 305 31C305 6 316 -9 335 -9C370 -9 405 11 483 74L514 99L504 117L459 86C430 66 410 56 399 56C390 56 385 64 385 76C385 102 399 183 428 328L441 390L548 390L559 440C521 436 487 434 449 434C465 528 476 577 494 631L483 646C463 634 436 622 405 610L380 440C336 419 310 408 292 403L290 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,618.5,225.96934350585937);"><path d="M131 331C152 512 241 611 421 665L379 689C283 657 242 637 191 593C88 506 32 384 32 247C32 82 112 -20 241 -20C371 -20 468 83 468 219C468 334 399 409 293 409C216 409 184 370 131 331ZM255 349C331 349 382 283 382 184C382 80 331 13 254 13C169 13 123 86 123 220C123 255 127 274 138 291C160 325 207 349 255 349Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,629.7396240234375,221.64668701171874);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g></g><g><g><g><g><g><g style="transform:matrix(1,0,0,1,439.125,281.64668701171877);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390ZM349 152C349 46 394 -11 477 -11C532 -11 592 15 637 57C699 116 743 230 743 331C743 425 693 482 610 482C506 482 349 382 349 152ZM573 444C634 444 667 399 667 315C667 219 636 113 592 60C574 39 548 27 517 27C459 27 425 72 425 151C425 264 464 387 513 427C526 438 549 444 573 444ZM1015 722L1003 733C951 707 915 698 843 691L839 670L887 670C911 670 921 663 921 646C921 638 920 629 919 622L871 354C857 279 841 210 789 1L798 -9L865 8L888 132C897 180 921 225 955 259C1024 59 1056 -9 1081 -9C1094 -9 1118 4 1162 35L1208 67L1200 86L1157 62C1143 54 1136 52 1128 52C1118 52 1111 58 1102 75C1067 139 1045 193 1006 316L1020 330C1081 391 1127 416 1177 416C1185 416 1196 414 1213 410L1230 473C1212 479 1194 482 1182 482C1116 482 1033 405 908 230ZM1571 111L1547 94C1494 56 1446 36 1410 36C1363 36 1334 73 1334 133C1334 158 1337 185 1342 214C1359 218 1468 248 1493 259C1578 296 1617 342 1617 404C1617 451 1583 482 1533 482C1465 496 1355 423 1318 349C1288 299 1258 180 1258 113C1258 35 1302 -11 1374 -11C1431 -11 1487 17 1579 92ZM1356 274C1373 343 1393 386 1422 412C1440 428 1471 440 1495 440C1524 440 1543 420 1543 388C1543 344 1508 297 1456 272C1428 258 1392 247 1347 237ZM1655 388L1662 368L1694 389C1731 412 1734 414 1741 414C1752 414 1759 404 1759 389C1759 338 1718 145 1677 2L1684 -9C1709 -2 1732 4 1754 8C1773 134 1794 199 1840 268C1894 352 1969 414 2014 414C2025 414 2031 405 2031 390C2031 372 2028 351 2020 319L1968 107C1959 70 1955 47 1955 31C1955 6 1966 -9 1985 -9C2011 -9 2047 12 2145 85L2135 103L2109 86C2080 67 2058 56 2048 56C2041 56 2035 65 2035 76C2035 81 2036 92 2037 96L2103 372C2110 401 2114 429 2114 446C2114 469 2103 482 2083 482C2041 482 1972 444 1913 389C1875 354 1847 320 1795 247L1833 408C1837 426 1839 438 1839 449C1839 470 1831 482 1816 482C1795 482 1756 460 1683 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,492.6458740234375,281.64668701171877);"><path d="M146 266C146 526 243 632 301 700L282 726C225 675 60 542 60 266C60 159 85 58 133 -32C168 -99 200 -138 282 -215L301 -194C255 -137 146 -15 146 266Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,500.78125,281.64668701171877);"><path d="M24 388L31 368L63 389C100 412 103 414 110 414C121 414 128 404 128 389C128 338 87 145 46 2L53 -9C78 -2 101 4 123 8C142 134 163 199 209 268C263 352 338 414 383 414C394 414 400 405 400 390C400 372 397 351 389 319L337 107C328 70 324 47 324 31C324 6 335 -9 354 -9C380 -9 416 12 514 85L504 103L478 86C449 67 427 56 417 56C410 56 404 65 404 76C404 81 405 92 406 96L472 372C479 401 483 429 483 446C483 469 472 482 452 482C410 482 341 444 282 389C244 354 216 320 164 247L202 408C206 426 208 438 208 449C208 470 200 482 185 482C164 482 125 460 52 408Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,515.1041870117188,285.9693435058594);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,525.125,281.64668701171877);"><path d="M51 726L32 700C87 636 187 526 187 266C187 -10 83 -131 32 -194L51 -215C104 -165 273 -23 273 265C273 542 108 675 51 726Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,540.6041870117188,281.64668701171877);"><path d="M604 347L604 406L65 406L65 347ZM604 134L604 193L65 193L65 134Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,564.3021240234375,281.64668701171877);"><path d="M289 -175C226 -161 206 -117 206 -45L206 128C206 207 197 253 125 272L125 274C194 292 206 335 206 409L206 595C206 667 224 707 289 726C189 726 134 703 134 578L134 392C134 327 120 292 58 273C124 254 134 223 134 151L134 -17C134 -149 176 -175 289 -175Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,573.65625,281.64668701171877);"><path d="M125 390L69 107C68 99 56 61 56 31C56 6 67 -9 86 -9C121 -9 156 11 234 74L265 99L255 117L210 86C181 66 161 56 150 56C141 56 136 64 136 76C136 102 150 183 179 328L192 390L299 390L310 440C272 436 238 434 200 434C216 528 227 577 245 631L234 646C214 634 187 622 156 610L131 440C87 419 61 408 43 403L41 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,582.5208740234375,285.9693435058594);"><path d="M280 181L280 106C280 46 269 32 220 30L158 27L158 -3C291 0 291 0 315 0C339 0 339 0 472 -3L472 27L424 30C375 33 364 46 364 106L364 181C423 181 444 180 472 177L472 248L364 245L365 697L285 667L2 204L2 181ZM280 245L65 245L280 597Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,592.5416870117188,281.64668701171877);"><path d="M204 123C177 114 159 108 106 93C99 17 74 -48 16 -144L30 -155L71 -136C152 -31 190 32 218 109Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g style="transform:matrix(1,0,0,1,603.541748046875,281.64668701171877);"><path d="M374 390L318 107C317 99 305 61 305 31C305 6 316 -9 335 -9C370 -9 405 11 483 74L514 99L504 117L459 86C430 66 410 56 399 56C390 56 385 64 385 76C385 102 399 183 428 328L441 390L548 390L559 440C521 436 487 434 449 434C465 528 476 577 494 631L483 646C463 634 436 622 405 610L380 440C336 419 310 408 292 403L290 390Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g><g><g><g><g style="transform:matrix(1,0,0,1,618.5,285.9693435058594);"><path d="M168 345C127 326 110 315 88 294C50 256 30 211 30 159C30 56 113 -20 226 -20C356 -20 464 82 464 206C464 286 427 329 313 381C404 443 436 485 436 545C436 631 365 689 259 689C140 689 53 613 53 508C53 440 80 402 168 345ZM284 295C347 267 385 218 385 164C385 80 322 14 241 14C156 14 101 74 101 167C101 240 130 286 204 331ZM223 423C160 454 128 494 128 544C128 610 176 655 247 655C320 655 368 607 368 534C368 477 343 438 278 396Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.017136,0,0,-0.017136,0,0);"></path></g></g></g></g><g style="transform:matrix(1,0,0,1,629.7396240234375,281.64668701171877);"><path d="M275 273C213 292 199 327 199 392L199 578C199 703 144 726 44 726C109 707 127 667 127 595L127 409C127 335 139 292 208 274L208 272C136 253 127 207 127 128L127 -45C127 -117 107 -161 44 -175C157 -175 199 -149 199 -17L199 151C199 223 209 254 275 273Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.024480000000000002,0,0,-0.024480000000000002,0,0);"></path></g></g></g></g></g></g><g><g><g style="transform:matrix(1,0,0,1,471.734375,61.95);"><path d="M35 623L177 623L295 624L295 0L384 0L384 624L501 623L643 623L643 689L35 689ZM627 221C627 85 732 -11 846 -11C960 -11 1066 84 1066 220C1066 345 974 461 846 461C728 461 627 357 627 221ZM705 231C705 352 782 399 846 399C910 399 987 353 987 231C987 106 913 53 846 53C780 53 705 105 705 231ZM1180 0L1250 0L1250 142L1330 224L1486 0L1568 0L1378 273L1546 445L1456 445L1252 236L1252 722L1180 722ZM1592 226C1592 102 1679 -11 1810 -11C1873 -11 1925 11 1968 40L1962 106C1918 74 1873 51 1810 51C1734 51 1666 117 1662 220L1972 220L1972 249C1963 420 1865 461 1794 461C1688 461 1592 360 1592 226ZM1667 275C1678 324 1718 399 1794 399C1823 399 1898 386 1915 275ZM2082 0L2160 0L2160 240C2160 314 2185 394 2262 394C2360 394 2360 319 2360 281L2360 0L2438 0L2438 288C2438 358 2429 455 2301 455C2213 455 2169 398 2155 380L2155 450L2082 450ZM2952 0L3030 0L3030 624C3039 580 3063 517 3102 411L3252 22L3324 22L3478 423L3538 587L3548 624L3549 592L3549 0L3627 0L3627 694L3512 694L3358 292C3309 164 3293 114 3290 92L3289 92C3285 115 3261 182 3220 293L3066 694L2952 694ZM3771 113C3771 67 3801 -11 3885 -11C3995 -11 4050 34 4051 35L4051 0L4127 0L4127 305C4122 389 4056 461 3961 461C3898 461 3852 445 3804 417L3810 350C3843 373 3885 401 3960 401C3973 401 3999 400 4023 371C4048 341 4048 307 4049 279L4049 245C3946 244 3771 219 3771 113ZM3844 114C3844 177 3977 192 4049 193L4049 130C4049 65 3980 51 3937 51C3883 51 3844 78 3844 114ZM4288 -195L4366 -195L4366 46C4399 15 4442 -11 4501 -11C4598 -11 4687 83 4687 224C4687 343 4624 455 4529 455C4495 455 4427 448 4363 396L4363 445L4288 445ZM4366 126L4366 334C4372 341 4406 391 4472 391C4554 391 4608 310 4608 222C4608 116 4533 50 4463 50C4404 50 4366 102 4366 126Z" stroke="rgb(0, 0, 0)" stroke-width="8" fill="rgb(0, 0, 0)" style="transform:matrix(0.02595,0,0,-0.02595,0,0);"></path></g></g></g></svg>
+</svg>
diff --git a/src/doc/4.0-alpha4/_sources/architecture/dynamo.rst.txt b/src/doc/4.0-alpha4/_sources/architecture/dynamo.rst.txt
index 380abc2..5b17d9a 100644
--- a/src/doc/4.0-alpha4/_sources/architecture/dynamo.rst.txt
+++ b/src/doc/4.0-alpha4/_sources/architecture/dynamo.rst.txt
@@ -15,102 +15,322 @@
 .. limitations under the License.
 
 Dynamo
-------
+======
 
-.. _gossip:
+Apache Cassandra relies on a number of techniques from Amazon's `Dynamo
+<http://courses.cse.tamu.edu/caverlee/csce438/readings/dynamo-paper.pdf>`_
+distributed storage key-value system. Each node in the Dynamo system has three
+main components:
 
-Gossip
-^^^^^^
+- Request coordination over a partitioned dataset
+- Ring membership and failure detection
+- A local persistence (storage) engine
 
-.. todo:: todo
+Cassandra primarily draws from the first two clustering components,
+while using a storage engine based on a Log Structured Merge Tree
+(`LSM <http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.44.2782&rep=rep1&type=pdf>`_).
+In particular, Cassandra relies on Dynamo style:
 
-Failure Detection
-^^^^^^^^^^^^^^^^^
+- Dataset partitioning using consistent hashing
+- Multi-master replication using versioned data and tunable consistency
+- Distributed cluster membership and failure detection via a gossip protocol
+- Incremental scale-out on commodity hardware
 
-.. todo:: todo
+Cassandra was designed this way to meet large-scale (PiB+) business-critical
+storage requirements. In particular, as applications demanded full global
+replication of petabyte scale datasets along with always available low-latency
+reads and writes, it became imperative to design a new kind of database model
+as the relational database systems of the time struggled to meet the new
+requirements of global scale applications.
 
-.. _token-range:
+Dataset Partitioning: Consistent Hashing
+----------------------------------------
 
-Token Ring/Ranges
-^^^^^^^^^^^^^^^^^
+Cassandra achieves horizontal scalability by
+`partitioning <https://en.wikipedia.org/wiki/Partition_(database)>`_
+all data stored in the system using a hash function. Each partition is replicated
+to multiple physical nodes, often across failure domains such as racks and even
+datacenters. As every replica can independently accept mutations to every key
+that it owns, every key must be versioned. Unlike in the original Dynamo paper
+where deterministic versions and vector clocks were used to reconcile concurrent
+updates to a key, Cassandra uses a simpler last write wins model where every
+mutation is timestamped (including deletes) and then the latest version of data
+is the "winning" value. Formally speaking, Cassandra uses a Last-Write-Wins Element-Set
+conflict-free replicated data type for each CQL row (a.k.a `LWW-Element-Set CRDT
+<https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type#LWW-Element-Set_(Last-Write-Wins-Element-Set)>`_)
+to resolve conflicting mutations on replica sets.
 
-.. todo:: todo
+ .. _consistent-hashing-token-ring:
+
+Consistent Hashing using a Token Ring
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Cassandra partitions data over storage nodes using a special form of hashing
+called `consistent hashing <https://en.wikipedia.org/wiki/Consistent_hashing>`_.
+In naive data hashing, you typically allocate keys to buckets by taking a hash
+of the key modulo the number of buckets. For example, if you want to distribute
+data to 100 nodes using naive hashing you might assign every node to a bucket
+between 0 and 100, hash the input key modulo 100, and store the data on the
+associated bucket. In this naive scheme, however, adding a single node might
+invalidate almost all of the mappings.
+
+Cassandra instead maps every node to one or more tokens on a continuous hash
+ring, and defines ownership by hashing a key onto the ring and then "walking"
+the ring in one direction, similar to the `Chord
+<https://pdos.csail.mit.edu/papers/chord:sigcomm01/chord_sigcomm.pdf>`_
+algorithm. The main difference of consistent hashing to naive data hashing is
+that when the number of nodes (buckets) to hash into changes, consistent
+hashing only has to move a small fraction of the keys.
+
+For example, if we have an eight node cluster with evenly spaced tokens, and
+a replication factor (RF) of 3, then to find the owning nodes for a key we
+first hash that key to generate a token (which is just the hash of the key),
+and then we "walk" the ring in a clockwise fashion until we encounter three
+distinct nodes, at which point we have found all the replicas of that key.
+This example of an eight node cluster with `RF=3` can be visualized as follows:
+
+.. figure:: images/ring.svg
+   :scale: 75 %
+   :alt: Dynamo Ring
+
+You can see that in a Dynamo like system, ranges of keys, also known as **token
+ranges**, map to the same physical set of nodes. In this example, all keys that
+fall in the token range excluding token 1 and including token 2 (`range(t1, t2]`)
+are stored on nodes 2, 3 and 4.
+
+Multiple Tokens per Physical Node (a.k.a. `vnodes`)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Simple single token consistent hashing works well if you have many physical
+nodes to spread data over, but with evenly spaced tokens and a small number of
+physical nodes, incremental scaling (adding just a few nodes of capacity) is
+difficult because there are no token selections for new nodes that can leave
+the ring balanced. Cassandra seeks to avoid token imbalance because uneven
+token ranges lead to uneven request load. For example, in the previous example
+there is no way to add a ninth token without causing imbalance; instead we
+would have to insert ``8`` tokens in the midpoints of the existing ranges.
+
+The Dynamo paper advocates for the use of "virtual nodes" to solve this
+imbalance problem. Virtual nodes solve the problem by assigning multiple
+tokens in the token ring to each physical node. By allowing a single physical
+node to take multiple positions in the ring, we can make small clusters look
+larger and therefore even with a single physical node addition we can make it
+look like we added many more nodes, effectively taking many smaller pieces of
+data from more ring neighbors when we add even a single node.
+
+Cassandra introduces some nomenclature to handle these concepts:
+
+- **Token**: A single position on the `dynamo` style hash ring.
+- **Endpoint**: A single physical IP and port on the network.
+- **Host ID**: A unique identifier for a single "physical" node, usually
+  present at one `Endpoint` and containing one or more `Tokens`.
+- **Virtual Node** (or **vnode**): A `Token` on the hash ring owned by the same
+  physical node, one with the same `Host ID`.
+
+The mapping of **Tokens** to **Endpoints** gives rise to the **Token Map**
+where Cassandra keeps track of what ring positions map to which physical
+endpoints.  For example, in the following figure we can represent an eight node
+cluster using only four physical nodes by assigning two tokens to every node:
+
+.. figure:: images/vnodes.svg
+   :scale: 75 %
+   :alt: Virtual Tokens Ring
+
+
+Multiple tokens per physical node provide the following benefits:
+
+1. When a new node is added it accepts approximately equal amounts of data from
+   other nodes in the ring, resulting in equal distribution of data across the
+   cluster.
+2. When a node is decommissioned, it loses data roughly equally to other members
+   of the ring, again keeping equal distribution of data across the cluster.
+3. If a node becomes unavailable, query load (especially token aware query load),
+   is evenly distributed across many other nodes.
+
+Multiple tokens, however, can also have disadvantages:
+
+1. Every token introduces up to ``2 * (RF - 1)`` additional neighbors on the
+   token ring, which means that there are more combinations of node failures
+   where we lose availability for a portion of the token ring. The more tokens
+   you have, `the higher the probability of an outage
+   <https://jolynch.github.io/pdf/cassandra-availability-virtual.pdf>`_.
+2. Cluster-wide maintenance operations are often slowed. For example, as the
+   number of tokens per node is increased, the number of discrete repair
+   operations the cluster must do also increases.
+3. Performance of operations that span token ranges could be affected.
+
+Note that in Cassandra ``2.x``, the only token allocation algorithm available
+was picking random tokens, which meant that to keep balance the default number
+of tokens per node had to be quite high, at ``256``. This had the effect of
+coupling many physical endpoints together, increasing the risk of
+unavailability. That is why in ``3.x +`` the new deterministic token allocator
+was added which intelligently picks tokens such that the ring is optimally
+balanced while requiring a much lower number of tokens per physical node.
+
+
+Multi-master Replication: Versioned Data and Tunable Consistency
+----------------------------------------------------------------
+
+Cassandra replicates every partition of data to many nodes across the cluster
+to maintain high availability and durability. When a mutation occurs, the
+coordinator hashes the partition key to determine the token range the data
+belongs to and then replicates the mutation to the replicas of that data
+according to the :ref:`Replication Strategy <replication-strategy>`.
+
+All replication strategies have the notion of a **replication factor** (``RF``),
+which indicates to Cassandra how many copies of the partition should exist.
+For example with a ``RF=3`` keyspace, the data will be written to three
+distinct **replicas**. Replicas are always chosen such that they are distinct
+physical nodes which is achieved by skipping virtual nodes if needed.
+Replication strategies may also choose to skip nodes present in the same failure
+domain such as racks or datacenters so that Cassandra clusters can tolerate
+failures of whole racks and even datacenters of nodes.
 
 .. _replication-strategy:
 
-Replication
-^^^^^^^^^^^
+Replication Strategy
+^^^^^^^^^^^^^^^^^^^^
 
-The replication strategy of a keyspace determines which nodes are replicas for a given token range. The two main
-replication strategies are :ref:`simple-strategy` and :ref:`network-topology-strategy`.
-
-.. _simple-strategy:
-
-SimpleStrategy
-~~~~~~~~~~~~~~
-
-SimpleStrategy allows a single integer ``replication_factor`` to be defined. This determines the number of nodes that
-should contain a copy of each row.  For example, if ``replication_factor`` is 3, then three different nodes should store
-a copy of each row.
-
-SimpleStrategy treats all nodes identically, ignoring any configured datacenters or racks.  To determine the replicas
-for a token range, Cassandra iterates through the tokens in the ring, starting with the token range of interest.  For
-each token, it checks whether the owning node has been added to the set of replicas, and if it has not, it is added to
-the set.  This process continues until ``replication_factor`` distinct nodes have been added to the set of replicas.
+Cassandra supports pluggable **replication strategies**, which determine which
+physical nodes act as replicas for a given token range. Every keyspace of
+data has its own replication strategy. All production deployments should use
+the :ref:`network-topology-strategy` while the :ref:`simple-strategy` replication
+strategy is useful only for testing clusters where you do not yet know the
+datacenter layout of the cluster.
 
 .. _network-topology-strategy:
 
-NetworkTopologyStrategy
-~~~~~~~~~~~~~~~~~~~~~~~
+``NetworkTopologyStrategy``
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-NetworkTopologyStrategy allows a replication factor to be specified for each datacenter in the cluster.  Even if your
-cluster only uses a single datacenter, NetworkTopologyStrategy should be prefered over SimpleStrategy to make it easier
-to add new physical or virtual datacenters to the cluster later.
+``NetworkTopologyStrategy`` allows a replication factor to be specified for each
+datacenter in the cluster. Even if your cluster only uses a single datacenter,
+``NetworkTopologyStrategy`` should be preferred over ``SimpleStrategy`` to make it
+easier to add new physical or virtual datacenters to the cluster later.
 
-In addition to allowing the replication factor to be specified per-DC, NetworkTopologyStrategy also attempts to choose
-replicas within a datacenter from different racks.  If the number of racks is greater than or equal to the replication
-factor for the DC, each replica will be chosen from a different rack.  Otherwise, each rack will hold at least one
-replica, but some racks may hold more than one. Note that this rack-aware behavior has some potentially `surprising
-implications <https://issues.apache.org/jira/browse/CASSANDRA-3810>`_.  For example, if there are not an even number of
-nodes in each rack, the data load on the smallest rack may be much higher.  Similarly, if a single node is bootstrapped
-into a new rack, it will be considered a replica for the entire ring.  For this reason, many operators choose to
-configure all nodes on a single "rack".
+In addition to allowing the replication factor to be specified individually by
+datacenter, ``NetworkTopologyStrategy`` also attempts to choose replicas within a
+datacenter from different racks as specified by the :ref:`Snitch <snitch>`. If
+the number of racks is greater than or equal to the replication factor for the
+datacenter, each replica is guaranteed to be chosen from a different rack.
+Otherwise, each rack will hold at least one replica, but some racks may hold
+more than one. Note that this rack-aware behavior has some potentially
+`surprising implications
+<https://issues.apache.org/jira/browse/CASSANDRA-3810>`_.  For example, if
+there are not an even number of nodes in each rack, the data load on the
+smallest rack may be much higher.  Similarly, if a single node is bootstrapped
+into a brand new rack, it will be considered a replica for the entire ring.
+For this reason, many operators choose to configure all nodes in a single
+availability zone or similar failure domain as a single "rack".
+
+.. _simple-strategy:
+
+``SimpleStrategy``
+~~~~~~~~~~~~~~~~~~
+
+``SimpleStrategy`` allows a single integer ``replication_factor`` to be defined. This determines the number of nodes that
+should contain a copy of each row.  For example, if ``replication_factor`` is 3, then three different nodes should store
+a copy of each row.
+
+``SimpleStrategy`` treats all nodes identically, ignoring any configured datacenters or racks.  To determine the replicas
+for a token range, Cassandra iterates through the tokens in the ring, starting with the token range of interest.  For
+each token, it checks whether the owning node has been added to the set of replicas, and if it has not, it is added to
+the set.  This process continues until ``replication_factor`` distinct nodes have been added to the set of replicas.
 
 .. _transient-replication:
 
 Transient Replication
 ~~~~~~~~~~~~~~~~~~~~~
 
-Transient replication allows you to configure a subset of replicas to only replicate data that hasn't been incrementally
-repaired. This allows you to decouple data redundancy from availability. For instance, if you have a keyspace replicated
-at rf 3, and alter it to rf 5 with 2 transient replicas, you go from being able to tolerate one failed replica to being
-able to tolerate two, without corresponding increase in storage usage. This is because 3 nodes will replicate all the data
-for a given token range, and the other 2 will only replicate data that hasn't been incrementally repaired.
+Transient replication is an experimental feature in Cassandra 4.0 not present
+in the original Dynamo paper. It allows you to configure a subset of replicas
+to only replicate data that hasn't been incrementally repaired. This allows you
+to decouple data redundancy from availability. For instance, if you have a
+keyspace replicated at rf 3, and alter it to rf 5 with 2 transient replicas,
+you go from being able to tolerate one failed replica to being able to tolerate
+two, without corresponding increase in storage usage. This is because 3 nodes
+will replicate all the data for a given token range, and the other 2 will only
+replicate data that hasn't been incrementally repaired.
 
-To use transient replication, you first need to enable it in ``cassandra.yaml``. Once enabled, both SimpleStrategy and
-NetworkTopologyStrategy can be configured to transiently replicate data. You configure it by specifying replication factor
-as ``<total_replicas>/<transient_replicas`` Both SimpleStrategy and NetworkTopologyStrategy support configuring transient
-replication.
+To use transient replication, you first need to enable it in
+``cassandra.yaml``. Once enabled, both ``SimpleStrategy`` and
+``NetworkTopologyStrategy`` can be configured to transiently replicate data.
+You configure it by specifying replication factor as
+``<total_replicas>/<transient_replicas`` Both ``SimpleStrategy`` and
+``NetworkTopologyStrategy`` support configuring transient replication.
 
-Transiently replicated keyspaces only support tables created with read_repair set to NONE and monotonic reads are not currently supported.
-You also can't use LWT, logged batches, and counters in 4.0. You will possibly never be able to use materialized views
-with transiently replicated keyspaces and probably never be able to use 2i with them.
+Transiently replicated keyspaces only support tables created with read_repair
+set to ``NONE`` and monotonic reads are not currently supported.  You also
+can't use ``LWT``, logged batches, or counters in 4.0. You will possibly never be
+able to use materialized views with transiently replicated keyspaces and
+probably never be able to use secondary indices with them.
 
-Transient replication is an experimental feature that may not be ready for production use. The expected audienced is experienced
-users of Cassandra capable of fully validating a deployment of their particular application. That means being able check
-that operations like reads, writes, decommission, remove, rebuild, repair, and replace all work with your queries, data,
+Transient replication is an experimental feature that may not be ready for
+production use. The expected audience is experienced users of Cassandra
+capable of fully validating a deployment of their particular application. That
+means being able check that operations like reads, writes, decommission,
+remove, rebuild, repair, and replace all work with your queries, data,
 configuration, operational practices, and availability requirements.
 
-It is anticipated that 4.next will support monotonic reads with transient replication as well as LWT, logged batches, and
-counters.
+It is anticipated that ``4.next`` will support monotonic reads with transient
+replication as well as LWT, logged batches, and counters.
 
+Data Versioning
+^^^^^^^^^^^^^^^
+
+Cassandra uses mutation timestamp versioning to guarantee eventual consistency of
+data. Specifically all mutations that enter the system do so with a timestamp
+provided either from a client clock or, absent a client provided timestamp,
+from the coordinator node's clock. Updates resolve according to the conflict
+resolution rule of last write wins. Cassandra's correctness does depend on
+these clocks, so make sure a proper time synchronization process is running
+such as NTP.
+
+Cassandra applies separate mutation timestamps to every column of every row
+within a CQL partition. Rows are guaranteed to be unique by primary key, and
+each column in a row resolve concurrent mutations according to last-write-wins
+conflict resolution. This means that updates to different primary keys within a
+partition can actually resolve without conflict! Furthermore the CQL collection
+types such as maps and sets use this same conflict free mechanism, meaning
+that concurrent updates to maps and sets are guaranteed to resolve as well.
+
+Replica Synchronization
+~~~~~~~~~~~~~~~~~~~~~~~
+
+As replicas in Cassandra can accept mutations independently, it is possible
+for some replicas to have newer data than others. Cassandra has many best-effort
+techniques to drive convergence of replicas including
+`Replica read repair <read-repair>` in the read path and
+`Hinted handoff <hints>` in the write path.
+
+These techniques are only best-effort, however, and to guarantee eventual
+consistency Cassandra implements `anti-entropy repair <repair>` where replicas
+calculate hierarchical hash-trees over their datasets called `Merkle Trees
+<https://en.wikipedia.org/wiki/Merkle_tree>`_ that can then be compared across
+replicas to identify mismatched data. Like the original Dynamo paper Cassandra
+supports "full" repairs where replicas hash their entire dataset, create Merkle
+trees, send them to each other and sync any ranges that don't match.
+
+Unlike the original Dynamo paper, Cassandra also implements sub-range repair
+and incremental repair. Sub-range repair allows Cassandra to increase the
+resolution of the hash trees (potentially down to the single partition level)
+by creating a larger number of trees that span only a portion of the data
+range.  Incremental repair allows Cassandra to only repair the partitions that
+have changed since the last repair.
 
 Tunable Consistency
 ^^^^^^^^^^^^^^^^^^^
 
-Cassandra supports a per-operation tradeoff between consistency and availability through *Consistency Levels*.
-Essentially, an operation's consistency level specifies how many of the replicas need to respond to the coordinator in
-order to consider the operation a success.
+Cassandra supports a per-operation tradeoff between consistency and
+availability through **Consistency Levels**. Cassandra's consistency levels
+are a version of Dynamo's ``R + W > N`` consistency mechanism where operators
+could configure the number of nodes that must participate in reads (``R``)
+and writes (``W``) to be larger than the replication factor (``N``). In
+Cassandra, you instead choose from a menu of common consistency levels which
+allow the operator to pick ``R`` and ``W`` behavior without knowing the
+replication factor. Generally writes will be visible to subsequent reads when
+the read consistency level contains enough nodes to guarantee a quorum intersection
+with the write consistency level.
 
 The following consistency levels are available:
 
@@ -144,23 +364,174 @@
   attempt to replay the hint and deliver the mutation to the replicas.  This consistency level is only accepted for
   write operations.
 
-Write operations are always sent to all replicas, regardless of consistency level. The consistency level simply
-controls how many responses the coordinator waits for before responding to the client.
+Write operations **are always sent to all replicas**, regardless of consistency
+level. The consistency level simply controls how many responses the coordinator
+waits for before responding to the client.
 
-For read operations, the coordinator generally only issues read commands to enough replicas to satisfy the consistency
-level, with one exception. Speculative retry may issue a redundant read request to an extra replica if the other replicas
-have not responded within a specified time window.
+For read operations, the coordinator generally only issues read commands to
+enough replicas to satisfy the consistency level. The one exception to this is
+when speculative retry may issue a redundant read request to an extra replica
+if the original replicas have not responded within a specified time window.
 
 Picking Consistency Levels
 ~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-It is common to pick read and write consistency levels that are high enough to overlap, resulting in "strong"
-consistency.  This is typically expressed as ``W + R > RF``, where ``W`` is the write consistency level, ``R`` is the
-read consistency level, and ``RF`` is the replication factor.  For example, if ``RF = 3``, a ``QUORUM`` request will
-require responses from at least two of the three replicas.  If ``QUORUM`` is used for both writes and reads, at least
-one of the replicas is guaranteed to participate in *both* the write and the read request, which in turn guarantees that
-the latest write will be read. In a multi-datacenter environment, ``LOCAL_QUORUM`` can be used to provide a weaker but
-still useful guarantee: reads are guaranteed to see the latest write from within the same datacenter.
+It is common to pick read and write consistency levels such that the replica
+sets overlap, resulting in all acknowledged writes being visible to subsequent
+reads. This is typically expressed in the same terms Dynamo does, in that ``W +
+R > RF``, where ``W`` is the write consistency level, ``R`` is the read
+consistency level, and ``RF`` is the replication factor.  For example, if ``RF
+= 3``, a ``QUORUM`` request will require responses from at least ``2/3``
+replicas.  If ``QUORUM`` is used for both writes and reads, at least one of the
+replicas is guaranteed to participate in *both* the write and the read request,
+which in turn guarantees that the quorums will overlap and the write will be
+visible to the read.
 
-If this type of strong consistency isn't required, lower consistency levels like ``ONE`` may be used to improve
-throughput, latency, and availability.
+In a multi-datacenter environment, ``LOCAL_QUORUM`` can be used to provide a
+weaker but still useful guarantee: reads are guaranteed to see the latest write
+from within the same datacenter. This is often sufficient as clients homed to
+a single datacenter will read their own writes.
+
+If this type of strong consistency isn't required, lower consistency levels
+like ``LOCAL_ONE`` or ``ONE`` may be used to improve throughput, latency, and
+availability. With replication spanning multiple datacenters, ``LOCAL_ONE`` is
+typically less available than ``ONE`` but is faster as a rule. Indeed ``ONE``
+will succeed if a single replica is available in any datacenter.
+
+Distributed Cluster Membership and Failure Detection
+----------------------------------------------------
+
+The replication protocols and dataset partitioning rely on knowing which nodes
+are alive and dead in the cluster so that write and read operations can be
+optimally routed. In Cassandra liveness information is shared in a distributed
+fashion through a failure detection mechanism based on a gossip protocol.
+
+.. _gossip:
+
+Gossip
+^^^^^^
+
+Gossip is how Cassandra propagates basic cluster bootstrapping information such
+as endpoint membership and internode network protocol versions. In Cassandra's
+gossip system, nodes exchange state information not only about themselves but
+also about other nodes they know about. This information is versioned with a
+vector clock of ``(generation, version)`` tuples, where the generation is a
+monotonic timestamp and version is a logical clock the increments roughly every
+second. These logical clocks allow Cassandra gossip to ignore old versions of
+cluster state just by inspecting the logical clocks presented with gossip
+messages.
+
+Every node in the Cassandra cluster runs the gossip task independently and
+periodically. Every second, every node in the cluster:
+
+1. Updates the local node's heartbeat state (the version) and constructs the
+   node's local view of the cluster gossip endpoint state.
+2. Picks a random other node in the cluster to exchange gossip endpoint state
+   with.
+3. Probabilistically attempts to gossip with any unreachable nodes (if one exists)
+4. Gossips with a seed node if that didn't happen in step 2.
+
+When an operator first bootstraps a Cassandra cluster they designate certain
+nodes as "seed" nodes. Any node can be a seed node and the only difference
+between seed and non-seed nodes is seed nodes are allowed to bootstrap into the
+ring without seeing any other seed nodes. Furthermore, once a cluster is
+bootstrapped, seed nodes become "hotspots" for gossip due to step 4 above.
+
+As non-seed nodes must be able to contact at least one seed node in order to
+bootstrap into the cluster, it is common to include multiple seed nodes, often
+one for each rack or datacenter. Seed nodes are often chosen using existing
+off-the-shelf service discovery mechanisms.
+
+.. note::
+   Nodes do not have to agree on the seed nodes, and indeed once a cluster is
+   bootstrapped, newly launched nodes can be configured to use any existing
+   nodes as "seeds". The only advantage to picking the same nodes as seeds
+   is it increases their usefullness as gossip hotspots.
+
+Currently, gossip also propagates token metadata and schema *version*
+information. This information forms the control plane for scheduling data
+movements and schema pulls. For example, if a node sees a mismatch in schema
+version in gossip state, it will schedule a schema sync task with the other
+nodes. As token information propagates via gossip it is also the control plane
+for teaching nodes which endpoints own what data.
+
+Ring Membership and Failure Detection
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Gossip forms the basis of ring membership, but the **failure detector**
+ultimately makes decisions about if nodes are ``UP`` or ``DOWN``. Every node in
+Cassandra runs a variant of the `Phi Accrual Failure Detector
+<https://www.computer.org/csdl/proceedings-article/srds/2004/22390066/12OmNvT2phv>`_,
+in which every node is constantly making an independent decision of if their
+peer nodes are available or not. This decision is primarily based on received
+heartbeat state. For example, if a node does not see an increasing heartbeat
+from a node for a certain amount of time, the failure detector "convicts" that
+node, at which point Cassandra will stop routing reads to it (writes will
+typically be written to hints). If/when the node starts heartbeating again,
+Cassandra will try to reach out and connect, and if it can open communication
+channels it will mark that node as available.
+
+.. note::
+   UP and DOWN state are local node decisions and are not propagated with
+   gossip. Heartbeat state is propagated with gossip, but nodes will not
+   consider each other as "UP" until they can successfully message each other
+   over an actual network channel.
+
+Cassandra will never remove a node from gossip state without explicit
+instruction from an operator via a decommission operation or a new node
+bootstrapping with a ``replace_address_first_boot`` option. This choice is
+intentional to allow Cassandra nodes to temporarily fail without causing data
+to needlessly re-balance. This also helps to prevent simultaneous range
+movements, where multiple replicas of a token range are moving at the same
+time, which can violate monotonic consistency and can even cause data loss.
+
+Incremental Scale-out on Commodity Hardware
+--------------------------------------------
+
+Cassandra scales-out to meet the requirements of growth in data size and
+request rates. Scaling-out means adding additional nodes to the ring, and
+every additional node brings linear improvements in compute and storage. In
+contrast, scaling-up implies adding more capacity to the existing database
+nodes. Cassandra is also capable of scale-up, and in certain environments it
+may be preferable depending on the deployment. Cassandra gives operators the
+flexibility to chose either scale-out or scale-up.
+
+One key aspect of Dynamo that Cassandra follows is to attempt to run on
+commodity hardware, and many engineering choices are made under this
+assumption. For example, Cassandra assumes nodes can fail at any time,
+auto-tunes to make the best use of CPU and memory resources available and makes
+heavy use of advanced compression and caching techniques to get the most
+storage out of limited memory and storage capabilities.
+
+Simple Query Model
+^^^^^^^^^^^^^^^^^^
+
+Cassandra, like Dynamo, chooses not to provide cross-partition transactions
+that are common in SQL Relational Database Management Systems (RDBMS). This
+both gives the programmer a simpler read and write API, and allows Cassandra to
+more easily scale horizontally since multi-partition transactions spanning
+multiple nodes are notoriously difficult to implement and typically very
+latent.
+
+Instead, Cassanda chooses to offer fast, consistent, latency at any scale for
+single partition operations, allowing retrieval of entire partitions or only
+subsets of partitions based on primary key filters. Furthermore, Cassandra does
+support single partition compare and swap functionality via the lightweight
+transaction CQL API.
+
+Simple Interface for Storing Records
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Cassandra, in a slight departure from Dynamo, chooses a storage interface that
+is more sophisticated then "simple key value" stores but significantly less
+complex than SQL relational data models.  Cassandra presents a wide-column
+store interface, where partitions of data contain multiple rows, each of which
+contains a flexible set of individually typed columns. Every row is uniquely
+identified by the partition key and one or more clustering keys, and every row
+can have as many columns as needed.
+
+This allows users to flexibly add new columns to existing datasets as new
+requirements surface. Schema changes involve only metadata changes and run
+fully concurrently with live workloads. Therefore, users can safely add columns
+to existing Cassandra databases while remaining confident that query
+performance will not degrade.
diff --git a/src/doc/4.0-alpha4/_sources/architecture/guarantees.rst.txt b/src/doc/4.0-alpha4/_sources/architecture/guarantees.rst.txt
index c0b58d8..3cff808 100644
--- a/src/doc/4.0-alpha4/_sources/architecture/guarantees.rst.txt
+++ b/src/doc/4.0-alpha4/_sources/architecture/guarantees.rst.txt
@@ -14,7 +14,63 @@
 .. See the License for the specific language governing permissions and
 .. limitations under the License.
 
-Guarantees
-----------
+.. _guarantees:
 
-.. todo:: todo
+Guarantees
+==============
+Apache Cassandra is a highly scalable and reliable database.  Cassandra is used in web based applications that serve large number of clients and the quantity of data processed is web-scale  (Petabyte) large.  Cassandra   makes some guarantees about its scalability, availability and reliability. To fully understand the inherent limitations of a storage system in an environment in which a certain level of network partition failure is to be expected and taken into account when designing the system it is important to first briefly  introduce the CAP theorem.
+
+What is CAP?
+^^^^^^^^^^^^^
+According to the CAP theorem it is not possible for a distributed data store to provide more than two of the following guarantees simultaneously.
+
+- Consistency: Consistency implies that every read receives the most recent write or errors out
+- Availability: Availability implies that every request receives a response. It is not guaranteed that the response contains the most recent write or data.
+- Partition tolerance: Partition tolerance refers to the tolerance of a storage system to failure of a network partition.  Even if some of the messages are dropped or delayed the system continues to operate.
+
+CAP theorem implies that when using a network partition, with the inherent risk of partition failure, one has to choose between consistency and availability and both cannot be guaranteed at the same time. CAP theorem is illustrated in Figure 1.
+
+.. figure:: Figure_1_guarantees.jpg
+
+Figure 1. CAP Theorem
+
+High availability is a priority in web based applications and to this objective Cassandra chooses Availability and Partition Tolerance from the CAP guarantees, compromising on data Consistency to some extent.
+
+Cassandra makes the following guarantees.
+
+- High Scalability
+- High Availability
+- Durability
+- Eventual Consistency of writes to a single table
+- Lightweight transactions with linearizable consistency
+- Batched writes across multiple tables are guaranteed to succeed completely or not at all
+- Secondary indexes are guaranteed to be consistent with their local replicas data
+
+High Scalability
+^^^^^^^^^^^^^^^^^
+Cassandra is a highly scalable storage system in which nodes may be added/removed as needed. Using gossip-based protocol a unified and consistent membership  list is kept at each node.
+
+High Availability
+^^^^^^^^^^^^^^^^^^^
+Cassandra guarantees high availability of data by  implementing a fault-tolerant storage system. Failure detection in a node is detected using a gossip-based protocol.
+
+Durability
+^^^^^^^^^^^^
+Cassandra guarantees data durability by using replicas. Replicas are multiple copies of a data stored on different nodes in a cluster. In a multi-datacenter environment the replicas may be stored on different datacenters. If one replica is lost due to unrecoverable  node/datacenter failure the data is not completely lost as replicas are still available.
+
+Eventual Consistency
+^^^^^^^^^^^^^^^^^^^^^^
+Meeting the requirements of performance, reliability, scalability and high availability in production Cassandra is an eventually consistent storage system. Eventually consistent implies that all updates reach all replicas eventually. Divergent versions of the same data may exist temporarily but they are eventually reconciled to a consistent state. Eventual consistency is a tradeoff to achieve high availability and it involves some read and write latencies.
+
+Lightweight transactions with linearizable consistency
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Data must be read and written in a sequential order. Paxos consensus protocol is used to implement lightweight transactions. Paxos protocol implements lightweight transactions that are able to handle concurrent operations using linearizable consistency. Linearizable consistency is sequential consistency with real-time constraints and it ensures transaction isolation with compare and set (CAS) transaction. With CAS replica data is compared and data that is found to be out of date is set to the most consistent value. Reads with linearizable consistency allow reading the current state of the data, which may possibly be uncommitted, without making a new addition or update.
+
+Batched Writes
+^^^^^^^^^^^^^^^
+
+The guarantee for batched writes across multiple tables is that they will eventually succeed, or none will.  Batch data is first written to batchlog system data, and when the batch data has been successfully stored in the cluster the batchlog data is removed.  The batch is replicated to another node to ensure the full batch completes in the event the coordinator node fails.
+
+Secondary Indexes
+^^^^^^^^^^^^^^^^^^
+A secondary index is an index on a column and is used to query a table that is normally not queryable. Secondary indexes when built are guaranteed to be consistent with their local replicas.
diff --git a/src/doc/4.0-alpha4/_sources/architecture/overview.rst.txt b/src/doc/4.0-alpha4/_sources/architecture/overview.rst.txt
index eba8668..e5fcbe3 100644
--- a/src/doc/4.0-alpha4/_sources/architecture/overview.rst.txt
+++ b/src/doc/4.0-alpha4/_sources/architecture/overview.rst.txt
@@ -17,20 +17,98 @@
 .. _overview:
 
 Overview
-==========
+========
 
+Apache Cassandra is an open source, distributed, NoSQL database. It presents
+a partitioned wide column storage model with eventually consistent semantics.
 
-Apache Cassandra is an open source, distributed, NoSQL database based on the key/value data storage model. Cassandra is based on a query-driven data model.  Data is stored in tables in rows and columns.  Cassandra is designed to meet the requirements of web-scale storage in which reliability, scalability and high availability have the highest priority. Apache Cassandra is eventually consistent, which implies that updates are eventually received by all replicas. Cassandra has provision to replicate data across the nodes in a cluster to provide data durability and reliability.
+Apache Cassandra was initially designed at `Facebook
+<https://www.cs.cornell.edu/projects/ladis2009/papers/lakshman-ladis2009.pdf>`_
+using a staged event-driven architecture (`SEDA
+<http://www.sosp.org/2001/papers/welsh.pdf>`_) to implement a combination of
+Amazon’s `Dynamo
+<http://courses.cse.tamu.edu/caverlee/csce438/readings/dynamo-paper.pdf>`_
+distributed storage and replication techniques combined with Google's `Bigtable
+<https://static.googleusercontent.com/media/research.google.com/en//archive/bigtable-osdi06.pdf>`_
+data and storage engine model. Dynamo and Bigtable were both developed to meet
+emerging requirements for scalable, reliable and highly available storage
+systems, but each had areas that could be improved.
 
-Cassandra supports lightweight transactions with compare and set but does not support ACID (Atomicity, Consistency, Isolation, Durability) transaction properties. Cassandra does not support joins, foreign keys and has no concept of referential integrity.
+Cassandra was designed as a best in class combination of both systems to meet
+emerging large scale, both in data footprint and query volume, storage
+requirements. As applications began to require full global replication and
+always available low-latency reads and writes, it became imperative to design a
+new kind of database model as the relational database systems of the time
+struggled to meet the new requirements of global scale applications.
 
-Apache Cassandra data definition supports keyspace as a top-level database object that contains tables  and other database objects such as materialized views, user-defined types, functions and aggregates. Replication is managed at the keyspace level at a given data center.  Data definition language (DDL) is provided for keyspaces and tables.
+Systems like Cassandra are designed for these challenges and seek the
+following design objectives:
 
-Cassandra supports the Cassandra Query Language (CQL), an SQL-like language that provides data definition syntax for all the database objects including keyspaces, tables, materialized views, indexes and snapshots. CQL statements are run from the cqlsh interface.
+- Full multi-master database replication
+- Global availability at low latency
+- Scaling out on commodity hardware
+- Linear throughput increase with each additional processor
+- Online load balancing and cluster growth
+- Partitioned key-oriented queries
+- Flexible schema
 
-Apache Cassandra configuration settings are configured in cassandra.yaml file that may be edited in a vi editor. Cassandra cluster must be restarted after modifying ``cassandra.yaml``.
+Features
+--------
 
-Cassandra supports backups using snapshots. Automatic Incremental backups may also be used.
-Apache Cassandra 4.0 has added several new features including virtual tables. transient replication, audit logging, full query logging, and support for Java 11. Two of these features are experimental: transient replication and Java 11 support.
+Cassandra provides the Cassandra Query Language (CQL), an SQL-like language,
+to create and update database schema and access data. CQL allows users to
+organize data within a cluster of Cassandra nodes using:
 
-Cassandra provides tools for managing a cluster. The Nodetool is used to manage the cluster as a whole. The ``nodetool`` command line options override the configuration settings in ``cassandra.yaml``.  The ``auditlogviewer`` is used to view the audit logs. The  ``fqltool`` is used to view, replay and compare full query logs.  The ``auditlogviewer`` and ``fqltool`` are new tools in Apache Cassandra 4.0.
+- **Keyspace**: defines how a dataset is replicated, for example in which
+  datacenters and how many copies. Keyspaces contain tables.
+- **Table**: defines the typed schema for a collection of partitions. Cassandra
+  tables have flexible addition of new columns to tables with zero downtime.
+  Tables contain partitions, which contain partitions, which contain columns.
+- **Partition**: defines the mandatory part of the primary key all rows in
+  Cassandra must have. All performant queries supply the partition key in
+  the query.
+- **Row**: contains a collection of columns identified by a unique primary key
+  made up of the partition key and optionally additional clustering keys.
+- **Column**: A single datum with a type which belong to a row.
+
+CQL supports numerous advanced features over a partitioned dataset such as:
+
+- Single partition lightweight transactions with atomic compare and set
+  semantics.
+- User-defined types, functions and aggregates
+- Collection types including sets, maps, and lists.
+- Local secondary indices
+- (Experimental) materialized views
+
+Cassandra explicitly chooses not to implement operations that require cross
+partition coordination as they are typically slow and hard to provide highly
+available global semantics. For example Cassandra does not support:
+
+- Cross partition transactions
+- Distributed joins
+- Foreign keys or referential integrity.
+
+Operating
+---------
+
+Apache Cassandra configuration settings are configured in the ``cassandra.yaml``
+file that can be edited by hand or with the aid of configuration management tools.
+Some settings can be manipulated live using an online interface, but others
+require a restart of the database to take effect.
+
+Cassandra provides tools for managing a cluster. The ``nodetool`` command
+interacts with Cassandra's live control interface, allowing runtime manipulation
+of many settings from ``cassandra.yaml``. The ``auditlogviewer`` is used
+to view the audit logs. The  ``fqltool`` is used to view, replay and compare
+full query logs.  The ``auditlogviewer`` and ``fqltool`` are new tools in
+Apache Cassandra 4.0.
+
+In addition, Cassandra supports out of the box atomic snapshot functionality,
+which presents a point in time snapshot of Cassandra's data for easy
+integration with many backup tools. Cassandra also supports incremental backups
+where data can be backed up as it is written.
+
+Apache Cassandra 4.0 has added several new features including virtual tables.
+transient replication, audit logging, full query logging, and support for Java
+11. Two of these features are experimental: transient replication and Java 11
+support.
diff --git a/src/doc/4.0-alpha4/_sources/new/auditlogging.rst.txt b/src/doc/4.0-alpha4/_sources/new/auditlogging.rst.txt
new file mode 100644
index 0000000..0a15a9f
--- /dev/null
+++ b/src/doc/4.0-alpha4/_sources/new/auditlogging.rst.txt
@@ -0,0 +1,440 @@
+.. Licensed to the Apache Software Foundation (ASF) under one
+.. or more contributor license agreements.  See the NOTICE file
+.. distributed with this work for additional information
+.. regarding copyright ownership.  The ASF licenses this file
+.. to you under the Apache License, Version 2.0 (the
+.. "License"); you may not use this file except in compliance
+.. with the License.  You may obtain a copy of the License at
+..
+..     http://www.apache.org/licenses/LICENSE-2.0
+..
+.. Unless required by applicable law or agreed to in writing, software
+.. distributed under the License is distributed on an "AS IS" BASIS,
+.. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+.. See the License for the specific language governing permissions and
+.. limitations under the License.
+
+Audit Logging
+-------------
+
+Audit Logging is a new feature in Apache Cassandra 4.0 (`CASSANDRA-12151
+<https://issues.apache.org/jira/browse/CASSANDRA-12151>`_). All database activity is logged to a directory in the local filesystem and the audit log files are rolled periodically. All database operations are monitored and recorded.  Audit logs are stored in local directory files instead of the database itself as it provides several benefits, some of which are:
+
+- No additional database capacity is needed to store audit logs
+- No query tool is required while storing the audit logs in the database would require a query tool
+- Latency of database operations is not affected; no performance impact
+- It is easier to implement file based logging than database based logging
+
+What does Audit Logging Log?
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Audit logging logs:
+
+1. All authentication which includes successful and failed login attempts
+2. All database command requests to CQL. Both failed and successful CQL is logged
+
+More specifically an audit log entry could be one of two types:
+
+a) CQL Audit Log Entry Type or
+b) Common Audit Log Entry Type
+
+Each of these types comprises of several database operations. The CQL Audit Log Entry Type could be one of the following; the category of the CQL audit log entry type is listed in parentheses.
+
+1. SELECT(QUERY),
+2. UPDATE(DML),
+3. DELETE(DML),
+4. TRUNCATE(DDL),
+5. CREATE_KEYSPACE(DDL),
+6. ALTER_KEYSPACE(DDL),
+7. DROP_KEYSPACE(DDL),
+8. CREATE_TABLE(DDL),
+9. DROP_TABLE(DDL),
+10. PREPARE_STATEMENT(PREPARE),
+11. DROP_TRIGGER(DDL),
+12. LIST_USERS(DCL),
+13. CREATE_INDEX(DDL),
+14. DROP_INDEX(DDL),
+15. GRANT(DCL),
+16. REVOKE(DCL),
+17. CREATE_TYPE(DDL),
+18. DROP_AGGREGATE(DDL),
+19. ALTER_VIEW(DDL),
+20. CREATE_VIEW(DDL),
+21. DROP_ROLE(DCL),
+22. CREATE_FUNCTION(DDL),
+23. ALTER_TABLE(DDL),
+24. BATCH(DML),
+25. CREATE_AGGREGATE(DDL),
+26. DROP_VIEW(DDL),
+27. DROP_TYPE(DDL),
+28. DROP_FUNCTION(DDL),
+29. ALTER_ROLE(DCL),
+30. CREATE_TRIGGER(DDL),
+31. LIST_ROLES(DCL),
+32. LIST_PERMISSIONS(DCL),
+33. ALTER_TYPE(DDL),
+34. CREATE_ROLE(DCL),
+35. USE_KEYSPACE (OTHER).
+
+The Common Audit Log Entry Type could be one of the following; the category of the Common audit log entry type is listed in parentheses.
+
+1. REQUEST_FAILURE(ERROR),
+2. LOGIN_ERROR(AUTH),
+3. UNAUTHORIZED_ATTEMPT(AUTH),
+4. LOGIN_SUCCESS (AUTH).
+
+What Audit Logging does not Log?
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Audit logging does not log:
+
+1. Configuration changes made in ``cassandra.yaml``
+2. Nodetool Commands
+
+Audit Logging is Flexible and Configurable
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Audit logging is flexible and configurable in ``cassandra.yaml`` as follows:
+
+- Keyspaces and tables to be monitored and audited may be specified.
+- Users to be included/excluded may be specified. By default all users are audit logged.
+- Categories of operations to audit or exclude may be specified.
+- The frequency at which to roll the log files may be specified. Default frequency is hourly.
+
+Configuring Audit Logging
+^^^^^^^^^^^^^^^^^^^^^^^^^
+Audit Logging is configured on each node separately. Audit Logging is configured in ``cassandra.yaml`` in the ``audit_logging_options`` setting.
+The settings may be same/different on each node.
+
+Enabling Audit Logging
+**********************
+Audit logging is enabled by setting the ``enabled``  option to ``true`` in the ``audit_logging_options`` setting.
+
+::
+
+ audit_logging_options:
+    enabled: true
+
+Setting the Logger
+******************
+The audit logger is set with the ``logger`` option.
+
+::
+
+ logger: BinAuditLogger
+
+Two types of audit loggers are supported: ``FileAuditLogger`` and ``BinAuditLogger``.
+``BinAuditLogger`` is the default setting.  The ``BinAuditLogger`` is an efficient way to log events to file in a binary format.
+
+``FileAuditLogger`` is synchronous, file-based audit logger; just uses the standard logging mechanism. ``FileAuditLogger`` logs events to ``audit/audit.log`` file using ``slf4j`` logger.
+
+The ``NoOpAuditLogger`` is a No-Op implementation of the audit logger to be used as a default audit logger when audit logging is disabled.
+
+Setting the Audit Logs Directory
+********************************
+The audit logs directory is set with the ``audit_logs_dir`` option. A new directory is not created automatically and an existing directory must be set. Audit Logs directory can be configured using ``cassandra.logdir.audit`` system property or default is set to ``cassandra.logdir + /audit/``. A user created directory may be set. As an example, create a directory for the audit logs and set its permissions.
+
+::
+
+ sudo mkdir –p  /cassandra/audit/logs/hourly
+ sudo chmod -R 777 /cassandra/audit/logs/hourly
+
+Set the directory for the audit logs directory using the ``audit_logs_dir`` option.
+
+::
+
+ audit_logs_dir: "/cassandra/audit/logs/hourly"
+
+
+Setting Keyspaces to Audit
+**************************
+Set  the keyspaces to include with the ``included_keyspaces`` option and the keyspaces to exclude with the ``excluded_keyspaces`` option.  By default all keyspaces are included. By default, ``system``, ``system_schema`` and ``system_virtual_schema`` are excluded.
+
+::
+
+ # included_keyspaces:
+ # excluded_keyspaces: system, system_schema, system_virtual_schema
+
+Setting Categories to Audit
+***************************
+
+The categories of database operations to be included are specified with the ``included_categories``  option as a comma separated list.  By default all supported categories are included. The categories of database operations to be excluded are specified with ``excluded_categories``  option as a comma separated list.  By default no category is excluded.
+
+::
+
+ # included_categories:
+ # excluded_categories:
+
+The supported categories for audit log are:
+
+1. QUERY
+2. DML
+3. DDL
+4. DCL
+5. OTHER
+6. AUTH
+7. ERROR
+8. PREPARE
+
+Setting Users to Audit
+**********************
+
+Users to audit log are set with the ``included_users`` and  ``excluded_users``  options.  The ``included_users`` option specifies a comma separated list of users to include explicitly and by default all users are included. The ``excluded_users`` option specifies a comma separated list of  users to exclude explicitly and by default no user is excluded.
+
+::
+
+    # included_users:
+    # excluded_users:
+
+Setting the Roll Frequency
+***************************
+The ``roll_cycle`` option sets the frequency at which the audit log file is rolled. Supported values are ``MINUTELY``, ``HOURLY``, and ``DAILY``. Default value is ``HOURLY``, which implies that after every hour a new audit log file is created.
+
+::
+
+ roll_cycle: HOURLY
+
+An audit log file could get rolled for other reasons as well such as a log file reaches the configured size threshold.
+
+Setting Archiving Options
+*************************
+
+The archiving options are for archiving the rolled audit logs. The ``archive`` command to use is set with the ``archive_command`` option and the ``max_archive_retries`` sets the maximum # of tries of failed archive commands.
+
+::
+
+  # archive_command:
+  # max_archive_retries: 10
+
+Default archive command is ``"/path/to/script.sh %path"`` where ``%path`` is replaced with the file being rolled:
+
+Other Settings
+***************
+
+The other audit logs settings are as follows.
+
+::
+
+ # block: true
+ # max_queue_weight: 268435456 # 256 MiB
+ # max_log_size: 17179869184 # 16 GiB
+
+The ``block`` option specifies whether the audit logging should block if the logging falls behind or should drop log records.
+
+The ``max_queue_weight`` option sets the maximum weight of in memory queue for records waiting to be written to the file before blocking or dropping.
+
+The  ``max_log_size`` option sets the maximum size of the rolled files to retain on disk before deleting the oldest.
+
+Using Nodetool to Enable Audit Logging
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+The ``nodetool  enableauditlog``  command may be used to enable audit logs and it overrides the settings in ``cassandra.yaml``.  The ``nodetool enableauditlog`` command syntax is as follows.
+
+::
+
+        nodetool [(-h <host> | --host <host>)] [(-p <port> | --port <port>)]
+                [(-pp | --print-port)] [(-pw <password> | --password <password>)]
+                [(-pwf <passwordFilePath> | --password-file <passwordFilePath>)]
+                [(-u <username> | --username <username>)] enableauditlog
+                [--excluded-categories <excluded_categories>]
+                [--excluded-keyspaces <excluded_keyspaces>]
+                [--excluded-users <excluded_users>]
+                [--included-categories <included_categories>]
+                [--included-keyspaces <included_keyspaces>]
+                [--included-users <included_users>] [--logger <logger>]
+
+OPTIONS
+        --excluded-categories <excluded_categories>
+            Comma separated list of Audit Log Categories to be excluded for
+            audit log. If not set the value from cassandra.yaml will be used
+
+        --excluded-keyspaces <excluded_keyspaces>
+            Comma separated list of keyspaces to be excluded for audit log. If
+            not set the value from cassandra.yaml will be used
+
+        --excluded-users <excluded_users>
+            Comma separated list of users to be excluded for audit log. If not
+            set the value from cassandra.yaml will be used
+
+        -h <host>, --host <host>
+            Node hostname or ip address
+
+        --included-categories <included_categories>
+            Comma separated list of Audit Log Categories to be included for
+            audit log. If not set the value from cassandra.yaml will be used
+
+        --included-keyspaces <included_keyspaces>
+            Comma separated list of keyspaces to be included for audit log. If
+            not set the value from cassandra.yaml will be used
+
+        --included-users <included_users>
+            Comma separated list of users to be included for audit log. If not
+            set the value from cassandra.yaml will be used
+
+        --logger <logger>
+            Logger name to be used for AuditLogging. Default BinAuditLogger. If
+            not set the value from cassandra.yaml will be used
+
+        -p <port>, --port <port>
+            Remote jmx agent port number
+
+        -pp, --print-port
+            Operate in 4.0 mode with hosts disambiguated by port number
+
+        -pw <password>, --password <password>
+            Remote jmx agent password
+
+        -pwf <passwordFilePath>, --password-file <passwordFilePath>
+            Path to the JMX password file
+
+        -u <username>, --username <username>
+            Remote jmx agent username
+
+
+The ``nodetool disableauditlog`` command disables audit log. The command syntax is as follows.
+
+::
+
+        nodetool [(-h <host> | --host <host>)] [(-p <port> | --port <port>)]
+                [(-pp | --print-port)] [(-pw <password> | --password <password>)]
+                [(-pwf <passwordFilePath> | --password-file <passwordFilePath>)]
+                [(-u <username> | --username <username>)] disableauditlog
+
+OPTIONS
+        -h <host>, --host <host>
+            Node hostname or ip address
+
+        -p <port>, --port <port>
+            Remote jmx agent port number
+
+        -pp, --print-port
+            Operate in 4.0 mode with hosts disambiguated by port number
+
+        -pw <password>, --password <password>
+            Remote jmx agent password
+
+        -pwf <passwordFilePath>, --password-file <passwordFilePath>
+            Path to the JMX password file
+
+        -u <username>, --username <username>
+            Remote jmx agent username
+
+Viewing the Audit Logs
+^^^^^^^^^^^^^^^^^^^^^^
+An audit log event comprises of a keyspace that is being audited, the operation that is being logged, the scope and the user. An audit log entry comprises of the following attributes concatenated with a "|".
+
+::
+
+ type (AuditLogEntryType): Type of request
+ source (InetAddressAndPort): Source IP Address from which request originated
+ user (String): User name
+ timestamp (long ): Timestamp of the request
+ batch (UUID): Batch of request
+ keyspace (String): Keyspace on which request is made
+ scope (String): Scope of request such as Table/Function/Aggregate name
+ operation (String): Database operation such as CQL command
+ options (QueryOptions): CQL Query options
+ state (QueryState): State related to a given query
+
+Some of these attributes may not be applicable to a given request and not all of these options must be set.
+
+An Audit Logging Demo
+^^^^^^^^^^^^^^^^^^^^^^
+To demonstrate audit logging enable and configure audit logs with following settings.
+
+::
+
+ audit_logging_options:
+    enabled: true
+    logger: BinAuditLogger
+    audit_logs_dir: "/cassandra/audit/logs/hourly"
+    # included_keyspaces:
+    # excluded_keyspaces: system, system_schema, system_virtual_schema
+    # included_categories:
+    # excluded_categories:
+    # included_users:
+    # excluded_users:
+    roll_cycle: HOURLY
+    # block: true
+    # max_queue_weight: 268435456 # 256 MiB
+    # max_log_size: 17179869184 # 16 GiB
+    ## archive command is "/path/to/script.sh %path" where %path is replaced with the file being rolled:
+    # archive_command:
+    # max_archive_retries: 10
+
+Create the audit log directory ``/cassandra/audit/logs/hourly`` and set its permissions as discussed earlier. Run some CQL commands such as create a keyspace, create a table and query a table. Any supported CQL commands may be run as discussed in section **What does Audit Logging Log?**.  Change directory (with ``cd`` command) to the audit logs directory.
+
+::
+
+ cd /cassandra/audit/logs/hourly
+
+List the files/directories and some ``.cq4`` files should get listed. These are the audit logs files.
+
+::
+
+ [ec2-user@ip-10-0-2-238 hourly]$ ls -l
+ total 28
+ -rw-rw-r--. 1 ec2-user ec2-user 83886080 Aug  2 03:01 20190802-02.cq4
+ -rw-rw-r--. 1 ec2-user ec2-user 83886080 Aug  2 03:01 20190802-03.cq4
+ -rw-rw-r--. 1 ec2-user ec2-user    65536 Aug  2 03:01 directory-listing.cq4t
+
+The ``auditlogviewer`` tool is used to dump audit logs. Run the ``auditlogviewer`` tool. Audit log files directory path is a required argument. The output should be similar to the following output.
+
+::
+
+ [ec2-user@ip-10-0-2-238 hourly]$ auditlogviewer /cassandra/audit/logs/hourly
+ WARN  03:12:11,124 Using Pauser.sleepy() as not enough processors, have 2, needs 8+
+ Type: AuditLog
+ LogMessage:
+ user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564711427328|type :USE_KEYSPACE|category:OTHER|ks:auditlogkeyspace|operation:USE AuditLogKeyspace;
+ Type: AuditLog
+ LogMessage:
+ user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564711427329|type :USE_KEYSPACE|category:OTHER|ks:auditlogkeyspace|operation:USE "auditlogkeyspace"
+ Type: AuditLog
+ LogMessage:
+ user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564711446279|type :SELECT|category:QUERY|ks:auditlogkeyspace|scope:t|operation:SELECT * FROM t;
+ Type: AuditLog
+ LogMessage:
+ user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564713878834|type :DROP_TABLE|category:DDL|ks:auditlogkeyspace|scope:t|operation:DROP TABLE IF EXISTS
+ AuditLogKeyspace.t;
+ Type: AuditLog
+ LogMessage:
+ user:anonymous|host:10.0.2.238:7000|source:/3.91.56.164|port:42382|timestamp:1564714618360|ty
+ pe:REQUEST_FAILURE|category:ERROR|operation:CREATE KEYSPACE AuditLogKeyspace
+ WITH replication = {'class': 'SimpleStrategy', 'replication_factor' : 1};; Cannot add
+ existing keyspace "auditlogkeyspace"
+ Type: AuditLog
+ LogMessage:
+ user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564714690968|type :DROP_KEYSPACE|category:DDL|ks:auditlogkeyspace|operation:DROP KEYSPACE AuditLogKeyspace;
+ Type: AuditLog
+ LogMessage:
+ user:anonymous|host:10.0.2.238:7000|source:/3.91.56.164|port:42406|timestamp:1564714708329|ty pe:CREATE_KEYSPACE|category:DDL|ks:auditlogkeyspace|operation:CREATE KEYSPACE
+ AuditLogKeyspace
+ WITH replication = {'class': 'SimpleStrategy', 'replication_factor' : 1};
+ Type: AuditLog
+ LogMessage:
+ user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564714870678|type :USE_KEYSPACE|category:OTHER|ks:auditlogkeyspace|operation:USE auditlogkeyspace;
+ [ec2-user@ip-10-0-2-238 hourly]$
+
+
+The ``auditlogviewer`` tool usage syntax is as follows.
+
+::
+
+ ./auditlogviewer
+ Audit log files directory path is a required argument.
+ usage: auditlogviewer <path1> [<path2>...<pathN>] [options]
+ --
+ View the audit log contents in human readable format
+ --
+ Options are:
+ -f,--follow       Upon reaching the end of the log continue indefinitely
+                   waiting for more records
+ -h,--help         display this help message
+ -r,--roll_cycle   How often to roll the log file was rolled. May be
+                   necessary for Chronicle to correctly parse file names. (MINUTELY, HOURLY,
+                   DAILY). Default HOURLY.
+
+Diagnostic events for user audit logging
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Any native transport enabled client is able to subscribe to diagnostic events that are raised around authentication and CQL operations. These events can then be consumed and used by external tools to implement a Cassandra user auditing solution.
+
diff --git a/src/doc/4.0-alpha4/_sources/new/index.rst.txt b/src/doc/4.0-alpha4/_sources/new/index.rst.txt
index 302b480..c88120d 100644
--- a/src/doc/4.0-alpha4/_sources/new/index.rst.txt
+++ b/src/doc/4.0-alpha4/_sources/new/index.rst.txt
@@ -27,4 +27,5 @@
    auditlogging
    fqllogging
    messaging
+   streaming
    
diff --git a/src/doc/4.0-alpha4/_sources/new/streaming.rst.txt b/src/doc/4.0-alpha4/_sources/new/streaming.rst.txt
new file mode 100644
index 0000000..1807eb4
--- /dev/null
+++ b/src/doc/4.0-alpha4/_sources/new/streaming.rst.txt
@@ -0,0 +1,162 @@
+.. Licensed to the Apache Software Foundation (ASF) under one
+.. or more contributor license agreements.  See the NOTICE file
+.. distributed with this work for additional information
+.. regarding copyright ownership.  The ASF licenses this file
+.. to you under the Apache License, Version 2.0 (the
+.. "License"); you may not use this file except in compliance
+.. with the License.  You may obtain a copy of the License at
+..
+..     http://www.apache.org/licenses/LICENSE-2.0
+..
+.. Unless required by applicable law or agreed to in writing, software
+.. distributed under the License is distributed on an "AS IS" BASIS,
+.. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+.. See the License for the specific language governing permissions and
+.. limitations under the License.
+
+Improved Streaming  
+---------------------  
+
+Apache Cassandra 4.0 has made several improvements to streaming.  Streaming is the process used by nodes of a cluster to exchange data in the form of SSTables.  Streaming of SSTables is performed for several operations, such as:
+
+-          SSTable Repair
+-          Host Replacement
+-          Range movements
+-          Bootstrapping
+-          Rebuild
+-          Cluster expansion
+
+Streaming based on Netty
+^^^^^^^^^^^^^^^^^^^^^^^^
+
+Streaming in Cassandra 4.0 is based on Non-blocking Input/Output (NIO) with Netty (`CASSANDRA-12229
+<https://issues.apache.org/jira/browse/CASSANDRA-12229>`_). It replaces the single-threaded (or sequential), synchronous, blocking model of streaming messages and transfer of files. Netty supports non-blocking, asynchronous, multi-threaded streaming with which multiple connections are opened simultaneously.  Non-blocking implies that threads are not blocked as they don’t wait for a response for a sent request. A response could be returned in a different thread. With asynchronous, connections and threads are decoupled and do not have a 1:1 relation. Several more connections than threads may be opened.    
+
+Zero Copy Streaming
+^^^^^^^^^^^^^^^^^^^^ 
+
+Pre-4.0, during streaming Cassandra reifies the SSTables into objects. This creates unnecessary garbage and slows down the whole streaming process as some SSTables can be transferred as a whole file rather than individual partitions. Cassandra 4.0 has added support for streaming entire SSTables when possible (`CASSANDRA-14556
+<https://issues.apache.org/jira/browse/CASSANDRA-14556>`_) for faster Streaming using ZeroCopy APIs. If enabled, Cassandra will use ZeroCopy for eligible SSTables significantly speeding up transfers and increasing throughput.  A zero-copy path avoids bringing data into user-space on both sending and receiving side. Any streaming related operations will notice corresponding improvement. Zero copy streaming is hardware bound; only limited by the hardware limitations (Network and Disk IO ).
+
+High Availability
+*****************
+In benchmark tests Zero Copy Streaming is 5x faster than partitions based streaming. Faster streaming provides the benefit of improved availability. A cluster’s recovery mainly depends on the streaming speed, Cassandra clusters with failed nodes will be able to recover much more quickly (5x faster). If a node fails, SSTables need to be streamed to a replacement node. During the replacement operation, the new Cassandra node streams SSTables from the neighboring nodes that hold copies of the data belonging to this new node’s token range. Depending on the amount of data stored, this process can require substantial network bandwidth, taking some time to complete. The longer these range movement operations take, the more the cluster availability is lost. Failure of multiple nodes would reduce high availability greatly. The faster the new node completes streaming its data, the faster it can serve traffic, increasing the availability of the cluster.
+
+Enabling Zero Copy Streaming
+***************************** 
+Zero copy streaming is enabled by setting the following setting in ``cassandra.yaml``.
+
+::
+
+ stream_entire_sstables: true
+
+By default zero copy streaming is enabled. 
+
+SSTables Eligible for Zero Copy Streaming
+*****************************************
+Zero copy streaming is used if all partitions within the SSTable need to be transmitted. This is common when using ``LeveledCompactionStrategy`` or when partitioning SSTables by token range has been enabled. All partition keys in the SSTables are iterated over to determine the eligibility for Zero Copy streaming.
+
+Benefits of Zero Copy Streaming
+******************************** 
+When enabled, it permits Cassandra to zero-copy stream entire eligible SSTables between nodes, including every component. This speeds up the network transfer significantly subject to throttling specified by ``stream_throughput_outbound_megabits_per_sec``. 
+ 
+Enabling this will reduce the GC pressure on sending and receiving node. While this feature tries to keep the disks balanced, it cannot guarantee it. This feature will be automatically disabled if internode encryption is enabled. Currently this can be used with Leveled Compaction.   
+
+Configuring for Zero Copy Streaming
+************************************ 
+Throttling would reduce the streaming speed. The ``stream_throughput_outbound_megabits_per_sec`` throttles all outbound streaming file transfers on a node to the given total throughput in Mbps. When unset, the default is 200 Mbps or 25 MB/s.
+
+::
+
+ stream_throughput_outbound_megabits_per_sec: 200
+
+To run any Zero Copy streaming benchmark the ``stream_throughput_outbound_megabits_per_sec`` must be set to a really high value otherwise, throttling will be significant and the benchmark results will not be meaningful.
+ 
+The ``inter_dc_stream_throughput_outbound_megabits_per_sec`` throttles all streaming file transfer between the datacenters, this setting allows users to throttle inter dc stream throughput in addition to throttling all network stream traffic as configured with ``stream_throughput_outbound_megabits_per_sec``. When unset, the default is 200 Mbps or 25 MB/s.
+
+::
+
+ inter_dc_stream_throughput_outbound_megabits_per_sec: 200
+
+SSTable Components Streamed with Zero Copy Streaming
+***************************************************** 
+Zero Copy Streaming streams entire SSTables.  SSTables are made up of multiple components in separate files. SSTable components streamed are listed in Table 1.
+
+Table 1. SSTable Components
+
++------------------+---------------------------------------------------+
+|SSTable Component | Description                                       | 
++------------------+---------------------------------------------------+
+| Data.db          |The base data for an SSTable: the remaining        |
+|                  |components can be regenerated based on the data    |
+|                  |component.                                         |                                 
++------------------+---------------------------------------------------+
+| Index.db         |Index of the row keys with pointers to their       |
+|                  |positions in the data file.                        |                                                                          
++------------------+---------------------------------------------------+
+| Filter.db        |Serialized bloom filter for the row keys in the    |
+|                  |SSTable.                                           |                                                                          
++------------------+---------------------------------------------------+
+|CompressionInfo.db|File to hold information about uncompressed        |
+|                  |data length, chunk offsets etc.                    |                                                     
++------------------+---------------------------------------------------+
+| Statistics.db    |Statistical metadata about the content of the      |
+|                  |SSTable.                                           |                                                                          
++------------------+---------------------------------------------------+
+| Digest.crc32     |Holds CRC32 checksum of the data file              | 
+|                  |size_bytes.                                        |                                                                         
++------------------+---------------------------------------------------+
+| CRC.db           |Holds the CRC32 for chunks in an uncompressed file.|                                                                         
++------------------+---------------------------------------------------+
+| Summary.db       |Holds SSTable Index Summary                        |
+|                  |(sampling of Index component)                      |                                                                          
++------------------+---------------------------------------------------+
+| TOC.txt          |Table of contents, stores the list of all          |
+|                  |components for the SSTable.                        |                                                                         
++------------------+---------------------------------------------------+
+ 
+Custom component, used by e.g. custom compaction strategy may also be included.
+
+Repair Streaming Preview
+^^^^^^^^^^^^^^^^^^^^^^^^
+
+Repair with ``nodetool repair`` involves streaming of repaired SSTables and a repair preview has been added to provide an estimate of the amount of repair streaming that would need to be performed. Repair preview (`CASSANDRA-13257
+<https://issues.apache.org/jira/browse/CASSANDRA-13257>`_) is invoke with ``nodetool repair --preview`` using option:
+
+::
+
+-prv, --preview
+
+It determines ranges and amount of data to be streamed, but doesn't actually perform repair.
+
+Parallelizing of Streaming of Keyspaces
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
+The streaming of the different keyspaces for bootstrap and rebuild has been parallelized in Cassandra 4.0 (`CASSANDRA-4663
+<https://issues.apache.org/jira/browse/CASSANDRA-4663>`_).
+
+Unique nodes for Streaming in Multi-DC deployment
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Range Streamer picks unique nodes to stream data from when number of replicas in each DC is three or more (`CASSANDRA-4650
+<https://issues.apache.org/jira/browse/CASSANDRA-4650>`_). What the optimization does is to even out the streaming load across the cluster. Without the optimization, some node can be picked up to stream more data than others. This patch allows to select dedicated node to stream only one range.
+
+This will increase the performance of bootstrapping a node and will also put less pressure on nodes serving the data. This does not affect if N < 3 in each DC as then it streams data from only 2 nodes.
+
+Stream Operation Types 
+^^^^^^^^^^^^^ 
+
+It is important to know the type or purpose of a certain stream. Version 4.0 (`CASSANDRA-13064
+<https://issues.apache.org/jira/browse/CASSANDRA-13064>`_) adds an ``enum`` to distinguish between the different types  of streams.  Stream types are available both in a stream request and a stream task. The different stream types are:
+
+- Restore replica count
+- Unbootstrap
+- Relocation
+- Bootstrap
+- Rebuild
+- Bulk Load
+- Repair
+
+Disallow Decommission when number of Replicas will drop below configured RF
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+`CASSANDRA-12510
+<https://issues.apache.org/jira/browse/CASSANDRA-12510>`_ guards against decommission that will drop # of replicas below configured replication factor (RF), and adds the ``--force`` option that allows decommission to continue if intentional; force decommission of this node even when it reduces the number of replicas to below configured RF.
diff --git a/src/doc/4.0-alpha4/_sources/new/virtualtables.rst.txt b/src/doc/4.0-alpha4/_sources/new/virtualtables.rst.txt
new file mode 100644
index 0000000..1a39dc6
--- /dev/null
+++ b/src/doc/4.0-alpha4/_sources/new/virtualtables.rst.txt
@@ -0,0 +1,342 @@
+.. Licensed to the Apache Software Foundation (ASF) under one
+.. or more contributor license agreements.  See the NOTICE file
+.. distributed with this work for additional information
+.. regarding copyright ownership.  The ASF licenses this file
+.. to you under the Apache License, Version 2.0 (the
+.. "License"); you may not use this file except in compliance
+.. with the License.  You may obtain a copy of the License at
+..
+..     http://www.apache.org/licenses/LICENSE-2.0
+..
+.. Unless required by applicable law or agreed to in writing, software
+.. distributed under the License is distributed on an "AS IS" BASIS,
+.. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+.. See the License for the specific language governing permissions and
+.. limitations under the License.
+
+Virtual Tables
+--------------
+
+Apache Cassandra 4.0 implements virtual tables (`CASSANDRA-7622
+<https://issues.apache.org/jira/browse/CASSANDRA-7622>`_).
+
+Definition
+^^^^^^^^^^
+
+A virtual table is a table that is backed by an API instead of data explicitly managed and stored as SSTables. Apache Cassandra 4.0 implements a virtual keyspace interface for virtual tables. Virtual tables are specific to each node. 
+
+Objective
+^^^^^^^^^
+
+A virtual table could have several uses including:
+
+- Expose metrics through CQL
+- Expose YAML configuration information
+
+How  are Virtual Tables different from regular tables?
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Virtual tables and virtual keyspaces are quite different from regular tables and keyspaces respectively such as:
+
+- Virtual tables are read-only, but it is likely to change
+- Virtual tables are not replicated
+- Virtual tables are local only and non distributed
+- Virtual tables have no associated SSTables
+- Consistency level of the queries sent virtual tables are ignored
+- Virtual tables are managed by Cassandra and a user cannot run  DDL to create new virtual tables or DML to modify existing virtual       tables
+- Virtual tables are created in special keyspaces and not just any keyspace
+- All existing virtual tables use ``LocalPartitioner``. Since a virtual table is not replicated the partitioner sorts in order of     partition   keys instead of by their hash.
+- Making advanced queries with ``ALLOW FILTERING`` and aggregation functions may be used with virtual tables even though in normal  tables we   dont recommend it
+
+Virtual Keyspaces
+^^^^^^^^^^^^^^^^^
+
+Apache Cassandra 4.0 has added two new keyspaces for virtual tables: ``system_virtual_schema`` and ``system_views``. Run the following command to list the keyspaces:
+
+::
+
+ cqlsh> DESC KEYSPACES;
+ system_schema  system       system_distributed  system_virtual_schema
+ system_auth      system_traces       system_views
+
+The ``system_virtual_schema keyspace`` contains schema information on virtual tables. The ``system_views`` keyspace contains the actual virtual tables.
+
+Virtual Table Limitations
+^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Virtual tables and virtual keyspaces have some limitations initially though some of these could change such as:
+
+- Cannot alter or drop virtual keyspaces or tables
+- Cannot truncate virtual tables
+- Expiring columns are not supported by virtual tables
+- Conditional updates are not supported by virtual tables
+- Cannot create tables in virtual keyspaces
+- Cannot perform any operations against virtual keyspace
+- Secondary indexes are not supported on virtual tables
+- Cannot create functions in virtual keyspaces
+- Cannot create types in virtual keyspaces
+- Materialized views are not supported on virtual tables
+- Virtual tables don't support ``DELETE`` statements
+- Cannot ``CREATE TRIGGER`` against a virtual table
+- Conditional ``BATCH`` statements cannot include mutations for virtual tables
+- Cannot include a virtual table statement in a logged batch
+- Mutations for virtual and regular tables cannot exist in the same batch
+- Conditional ``BATCH`` statements cannot include mutations for virtual tables
+- Cannot create aggregates in virtual keyspaces; but may run aggregate functions on select
+
+Listing and Describing Virtual Tables
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Virtual tables in a virtual keyspace may be listed with ``DESC TABLES``.  The ``system_views`` virtual keyspace tables include the following:
+
+::
+
+ cqlsh> USE system_views;
+ cqlsh:system_views> DESC TABLES;
+ coordinator_scans   clients             tombstones_scanned  internode_inbound
+ disk_usage          sstable_tasks       live_scanned        caches
+ local_writes        max_partition_size  local_reads
+ coordinator_writes  internode_outbound  thread_pools
+ local_scans         coordinator_reads   settings
+
+Some of the salient virtual tables in ``system_views`` virtual keyspace are described in Table 1.
+
+Table 1 : Virtual Tables in system_views
+
++------------------+---------------------------------------------------+
+|Virtual Table     | Description                                       |
++------------------+---------------------------------------------------+
+| clients          |Lists information about all connected clients.     |
++------------------+---------------------------------------------------+
+| disk_usage       |Disk usage including disk_space, keyspace_name,    |
+|                  |and table_name by system keyspaces.                |
++------------------+---------------------------------------------------+
+| local_writes     |A table metric for local writes                    |
+|                  |including count, keyspace_name,                    |
+|                  |max, median, per_second, and                       |
+|                  |table_name.                                        |
++------------------+---------------------------------------------------+
+| caches           |Displays the general cache information including   |
+|                  |cache name, capacity_bytes, entry_count, hit_count,|
+|                  |hit_ratio double, recent_hit_rate_per_second,      |
+|                  |recent_request_rate_per_second, request_count, and |
+|                  |size_bytes.                                        |
++------------------+---------------------------------------------------+
+| local_reads      |A table metric for  local reads information.       |
++------------------+---------------------------------------------------+
+| sstable_tasks    |Lists currently running tasks such as compactions  |
+|                  |and upgrades on SSTables.                          |
++------------------+---------------------------------------------------+
+|internode_inbound |Lists information about the inbound                |
+|                  |internode messaging.                               |
++------------------+---------------------------------------------------+
+| thread_pools     |Lists metrics for each thread pool.                |
++------------------+---------------------------------------------------+
+| settings         |Displays configuration settings in cassandra.yaml. |
++------------------+---------------------------------------------------+
+|max_partition_size|A table metric for maximum partition size.         |
++------------------+---------------------------------------------------+
+|internode_outbound|Information about the outbound internode messaging.|
+|                  |                                                   |
++------------------+---------------------------------------------------+
+
+We shall discuss some of the virtual tables in more detail next.
+
+Clients Virtual Table
+*********************
+
+The ``clients`` virtual table lists all active connections (connected clients) including their ip address, port, connection stage, driver name, driver version, hostname, protocol version, request count, ssl enabled, ssl protocol and user name:
+
+::
+
+ cqlsh:system_views> select * from system_views.clients;
+  address   | port  | connection_stage | driver_name | driver_version | hostname  | protocol_version | request_count | ssl_cipher_suite | ssl_enabled | ssl_protocol | username
+ -----------+-------+------------------+-------------+----------------+-----------+------------------+---------------+------------------+-------------+--------------+-----------
+  127.0.0.1 | 50628 |            ready |        null |           null | localhost |                4 |            55 |             null |       False |         null | anonymous
+  127.0.0.1 | 50630 |            ready |        null |           null | localhost |                4 |            70 |             null |       False |         null | anonymous
+
+ (2 rows)
+
+Some examples of how ``clients`` can be used are:
+
+- To find applications using old incompatible versions of   drivers before upgrading and with ``nodetool enableoldprotocolversions`` and  ``nodetool disableoldprotocolversions`` during upgrades.
+- To identify clients sending too many requests.
+- To find if SSL is enabled during the migration to and from   ssl.
+
+
+The virtual tables may be described with ``DESCRIBE`` statement. The DDL listed however cannot be run to create a virtual table. As an example describe the ``system_views.clients`` virtual table:
+
+::
+
+  cqlsh:system_views> DESC TABLE system_views.clients;
+ CREATE TABLE system_views.clients (
+    address inet,
+    connection_stage text,
+    driver_name text,
+    driver_version text,
+    hostname text,
+    port int,
+    protocol_version int,
+    request_count bigint,
+    ssl_cipher_suite text,
+    ssl_enabled boolean,
+    ssl_protocol text,
+    username text,
+    PRIMARY KEY (address, port)) WITH CLUSTERING ORDER BY (port ASC)
+    AND compaction = {'class': 'None'}
+    AND compression = {};
+
+Caches Virtual Table
+********************
+The ``caches`` virtual table lists information about the  caches. The four caches presently created are chunks, counters, keys and rows. A query on the ``caches`` virtual table returns the following details:
+
+::
+
+ cqlsh:system_views> SELECT * FROM system_views.caches;
+ name     | capacity_bytes | entry_count | hit_count | hit_ratio | recent_hit_rate_per_second | recent_request_rate_per_second | request_count | size_bytes
+ ---------+----------------+-------------+-----------+-----------+----------------------------+--------------------------------+---------------+------------
+   chunks |      229638144 |          29 |       166 |      0.83 |                          5 |                              6 |           200 |     475136
+ counters |       26214400 |           0 |         0 |       NaN |                          0 |                              0 |             0 |          0
+     keys |       52428800 |          14 |       124 |  0.873239 |                          4 |                              4 |           142 |       1248
+     rows |              0 |           0 |         0 |       NaN |                          0 |                              0 |             0 |          0
+
+ (4 rows)
+
+Settings Virtual Table
+**********************
+The ``settings`` table  is rather useful and lists all the current configuration settings from the ``cassandra.yaml``.  The encryption options are overridden to hide the sensitive truststore information or passwords.  The configuration settings however cannot be set using DML  on the virtual table presently:
+::
+
+ cqlsh:system_views> SELECT * FROM system_views.settings;
+
+ name                                 | value
+ -------------------------------------+--------------------
+   allocate_tokens_for_keyspace       | null
+   audit_logging_options_enabled      | false
+   auto_snapshot                      | true
+   automatic_sstable_upgrade          | false
+   cluster_name                       | Test Cluster
+   enable_transient_replication       | false
+   hinted_handoff_enabled             | true
+   hints_directory                    | /home/ec2-user/cassandra/data/hints
+   incremental_backups                | false
+   initial_token                      | null
+                            ...
+                            ...
+                            ...
+   rpc_address                        | localhost
+   ssl_storage_port                   | 7001
+   start_native_transport             | true
+   storage_port                       | 7000
+   stream_entire_sstables             | true
+   (224 rows)
+
+
+The ``settings`` table can be really useful if yaml file has been changed since startup and dont know running configuration, or to find if they have been modified via jmx/nodetool or virtual tables.
+
+
+Thread Pools Virtual Table
+**************************
+
+The ``thread_pools`` table lists information about all thread pools. Thread pool information includes active tasks, active tasks limit, blocked tasks, blocked tasks all time,  completed tasks, and pending tasks. A query on the ``thread_pools`` returns following details:
+
+::
+
+ cqlsh:system_views> select * from system_views.thread_pools;
+
+ name                         | active_tasks | active_tasks_limit | blocked_tasks | blocked_tasks_all_time | completed_tasks | pending_tasks
+ ------------------------------+--------------+--------------------+---------------+------------------------+-----------------+---------------
+             AntiEntropyStage |            0 |                  1 |             0 |                      0 |               0 |             0
+         CacheCleanupExecutor |            0 |                  1 |             0 |                      0 |               0 |             0
+           CompactionExecutor |            0 |                  2 |             0 |                      0 |             881 |             0
+         CounterMutationStage |            0 |                 32 |             0 |                      0 |               0 |             0
+                  GossipStage |            0 |                  1 |             0 |                      0 |               0 |             0
+              HintsDispatcher |            0 |                  2 |             0 |                      0 |               0 |             0
+        InternalResponseStage |            0 |                  2 |             0 |                      0 |               0 |             0
+          MemtableFlushWriter |            0 |                  2 |             0 |                      0 |               1 |             0
+            MemtablePostFlush |            0 |                  1 |             0 |                      0 |               2 |             0
+        MemtableReclaimMemory |            0 |                  1 |             0 |                      0 |               1 |             0
+               MigrationStage |            0 |                  1 |             0 |                      0 |               0 |             0
+                    MiscStage |            0 |                  1 |             0 |                      0 |               0 |             0
+                MutationStage |            0 |                 32 |             0 |                      0 |               0 |             0
+    Native-Transport-Requests |            1 |                128 |             0 |                      0 |             130 |             0
+       PendingRangeCalculator |            0 |                  1 |             0 |                      0 |               1 |             0
+ PerDiskMemtableFlushWriter_0 |            0 |                  2 |             0 |                      0 |               1 |             0
+                    ReadStage |            0 |                 32 |             0 |                      0 |              13 |             0
+                  Repair-Task |            0 |         2147483647 |             0 |                      0 |               0 |             0
+         RequestResponseStage |            0 |                  2 |             0 |                      0 |               0 |             0
+                      Sampler |            0 |                  1 |             0 |                      0 |               0 |             0
+     SecondaryIndexManagement |            0 |                  1 |             0 |                      0 |               0 |             0
+           ValidationExecutor |            0 |         2147483647 |             0 |                      0 |               0 |             0
+            ViewBuildExecutor |            0 |                  1 |             0 |                      0 |               0 |             0
+            ViewMutationStage |            0 |                 32 |             0 |                      0 |               0 |             0
+
+(24 rows)
+
+Internode Inbound Messaging Virtual Table
+*****************************************
+
+The ``internode_inbound``  virtual table is for the internode inbound messaging. Initially no internode inbound messaging may get listed. In addition to the address, port, datacenter and rack information includes  corrupt frames recovered, corrupt frames unrecovered, error bytes, error count, expired bytes, expired count, processed bytes, processed count, received bytes, received count, scheduled bytes, scheduled count, throttled count, throttled nanos, using bytes, using reserve bytes. A query on the ``internode_inbound`` returns following details:
+
+::
+
+ cqlsh:system_views> SELECT * FROM system_views.internode_inbound;
+ address | port | dc | rack | corrupt_frames_recovered | corrupt_frames_unrecovered |
+ error_bytes | error_count | expired_bytes | expired_count | processed_bytes |
+ processed_count | received_bytes | received_count | scheduled_bytes | scheduled_count | throttled_count | throttled_nanos | using_bytes | using_reserve_bytes
+ ---------+------+----+------+--------------------------+----------------------------+-
+ ----------
+ (0 rows)
+
+SSTables Tasks Virtual Table
+****************************
+
+The ``sstable_tasks`` could be used to get information about running tasks. It lists following columns:
+
+::
+
+  cqlsh:system_views> SELECT * FROM sstable_tasks;
+  keyspace_name | table_name | task_id                              | kind       | progress | total    | unit
+  ---------------+------------+--------------------------------------+------------+----------+----------+-------
+         basic |      wide2 | c3909740-cdf7-11e9-a8ed-0f03de2d9ae1 | compaction | 60418761 | 70882110 | bytes
+         basic |      wide2 | c7556770-cdf7-11e9-a8ed-0f03de2d9ae1 | compaction |  2995623 | 40314679 | bytes
+
+
+As another example, to find how much time is remaining for SSTable tasks, use the following query:
+
+::
+
+  SELECT total - progress AS remaining
+  FROM system_views.sstable_tasks;
+
+Other Virtual Tables
+********************
+
+Some examples of using other virtual tables are as follows.
+
+Find tables with most disk usage:
+
+::
+
+  cqlsh> SELECT * FROM disk_usage WHERE mebibytes > 1 ALLOW FILTERING;
+
+  keyspace_name | table_name | mebibytes
+  ---------------+------------+-----------
+     keyspace1 |  standard1 |       288
+    tlp_stress |   keyvalue |      3211
+
+Find queries on table/s with greatest read latency:
+
+::
+
+  cqlsh> SELECT * FROM  local_read_latency WHERE per_second > 1 ALLOW FILTERING;
+
+  keyspace_name | table_name | p50th_ms | p99th_ms | count    | max_ms  | per_second
+  ---------------+------------+----------+----------+----------+---------+------------
+    tlp_stress |   keyvalue |    0.043 |    0.152 | 49785158 | 186.563 |  11418.356
+
+
+The system_virtual_schema keyspace
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The ``system_virtual_schema`` keyspace has three tables: ``keyspaces``,  ``columns`` and  ``tables`` for the virtual keyspace definitions, virtual table definitions, and virtual column definitions  respectively. It is used by Cassandra internally and a user would not need to access it directly.
diff --git a/src/doc/4.0-alpha4/_sources/operating/hints.rst.txt b/src/doc/4.0-alpha4/_sources/operating/hints.rst.txt
index 94ff16f..55c42a4 100644
--- a/src/doc/4.0-alpha4/_sources/operating/hints.rst.txt
+++ b/src/doc/4.0-alpha4/_sources/operating/hints.rst.txt
@@ -16,6 +16,8 @@
 
 .. highlight:: none
 
+.. _hints:
+
 Hints
 =====
 
@@ -31,11 +33,11 @@
 
 Hints are useful because of how Apache Cassandra replicates data to provide
 fault tolerance, high availability and durability. Cassandra :ref:`partitions
-data across the cluster <token-range>` using consistent hashing, and then
-replicates keys to multiple nodes along the hash ring. To guarantee
-availability, all replicas of a key can accept mutations without consensus, but
-this means it is possible for some replicas to accept a mutation while others
-do not. When this happens an inconsistency is introduced.
+data across the cluster <consistent-hashing-token-ring>` using consistent
+hashing, and then replicates keys to multiple nodes along the hash ring. To
+guarantee availability, all replicas of a key can accept mutations without
+consensus, but this means it is possible for some replicas to accept a mutation
+while others do not. When this happens an inconsistency is introduced.
 
 Hints are one of the three ways, in addition to read-repair and
 full/incremental anti-entropy repair, that Cassandra implements the eventual
diff --git a/src/doc/4.0-alpha4/_sources/operating/read_repair.rst.txt b/src/doc/4.0-alpha4/_sources/operating/read_repair.rst.txt
index 86872af..d280162 100644
--- a/src/doc/4.0-alpha4/_sources/operating/read_repair.rst.txt
+++ b/src/doc/4.0-alpha4/_sources/operating/read_repair.rst.txt
@@ -16,7 +16,7 @@
 
 .. highlight:: none
 
-.. read_repair:
+.. _read-repair:
 
 Read repair
 ==============
diff --git a/src/doc/4.0-alpha4/_sources/operating/snitch.rst.txt b/src/doc/4.0-alpha4/_sources/operating/snitch.rst.txt
index 5f6760a..85bd9e8 100644
--- a/src/doc/4.0-alpha4/_sources/operating/snitch.rst.txt
+++ b/src/doc/4.0-alpha4/_sources/operating/snitch.rst.txt
@@ -16,6 +16,8 @@
 
 .. highlight:: none
 
+.. _snitch:
+
 Snitch
 ------
 
diff --git a/src/doc/4.0-alpha4/architecture/dynamo.html b/src/doc/4.0-alpha4/architecture/dynamo.html
index 6240d50..8f3dd45 100644
--- a/src/doc/4.0-alpha4/architecture/dynamo.html
+++ b/src/doc/4.0-alpha4/architecture/dynamo.html
@@ -61,11 +61,10 @@
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">Architecture</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="overview.html">Overview</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Dynamo</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="#gossip">Gossip</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#failure-detection">Failure Detection</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#token-ring-ranges">Token Ring/Ranges</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#replication">Replication</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#tunable-consistency">Tunable Consistency</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#dataset-partitioning-consistent-hashing">Dataset Partitioning: Consistent Hashing</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#multi-master-replication-versioned-data-and-tunable-consistency">Multi-master Replication: Versioned Data and Tunable Consistency</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#distributed-cluster-membership-and-failure-detection">Distributed Cluster Membership and Failure Detection</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#incremental-scale-out-on-commodity-hardware">Incremental Scale-out on Commodity Hardware</a></li>
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="storage_engine.html">Storage Engine</a></li>
@@ -97,82 +96,273 @@
           
   <div class="section" id="dynamo">
 <h1>Dynamo<a class="headerlink" href="#dynamo" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="gossip">
-<span id="id1"></span><h2>Gossip<a class="headerlink" href="#gossip" title="Permalink to this headline">¶</a></h2>
-<div class="admonition-todo admonition" id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">todo</p>
+<p>Apache Cassandra relies on a number of techniques from Amazon’s <a class="reference external" href="http://courses.cse.tamu.edu/caverlee/csce438/readings/dynamo-paper.pdf">Dynamo</a>
+distributed storage key-value system. Each node in the Dynamo system has three
+main components:</p>
+<ul class="simple">
+<li>Request coordination over a partitioned dataset</li>
+<li>Ring membership and failure detection</li>
+<li>A local persistence (storage) engine</li>
+</ul>
+<p>Cassandra primarily draws from the first two clustering components,
+while using a storage engine based on a Log Structured Merge Tree
+(<a class="reference external" href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.44.2782&amp;rep=rep1&amp;type=pdf">LSM</a>).
+In particular, Cassandra relies on Dynamo style:</p>
+<ul class="simple">
+<li>Dataset partitioning using consistent hashing</li>
+<li>Multi-master replication using versioned data and tunable consistency</li>
+<li>Distributed cluster membership and failure detection via a gossip protocol</li>
+<li>Incremental scale-out on commodity hardware</li>
+</ul>
+<p>Cassandra was designed this way to meet large-scale (PiB+) business-critical
+storage requirements. In particular, as applications demanded full global
+replication of petabyte scale datasets along with always available low-latency
+reads and writes, it became imperative to design a new kind of database model
+as the relational database systems of the time struggled to meet the new
+requirements of global scale applications.</p>
+<div class="section" id="dataset-partitioning-consistent-hashing">
+<h2>Dataset Partitioning: Consistent Hashing<a class="headerlink" href="#dataset-partitioning-consistent-hashing" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra achieves horizontal scalability by
+<a class="reference external" href="https://en.wikipedia.org/wiki/Partition_(database)">partitioning</a>
+all data stored in the system using a hash function. Each partition is replicated
+to multiple physical nodes, often across failure domains such as racks and even
+datacenters. As every replica can independently accept mutations to every key
+that it owns, every key must be versioned. Unlike in the original Dynamo paper
+where deterministic versions and vector clocks were used to reconcile concurrent
+updates to a key, Cassandra uses a simpler last write wins model where every
+mutation is timestamped (including deletes) and then the latest version of data
+is the “winning” value. Formally speaking, Cassandra uses a Last-Write-Wins Element-Set
+conflict-free replicated data type for each CQL row (a.k.a <a class="reference external" href="https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type#LWW-Element-Set_(Last-Write-Wins-Element-Set)">LWW-Element-Set CRDT</a>)
+to resolve conflicting mutations on replica sets.</p>
+<blockquote>
+<div></div></blockquote>
+<div class="section" id="consistent-hashing-using-a-token-ring">
+<span id="consistent-hashing-token-ring"></span><h3>Consistent Hashing using a Token Ring<a class="headerlink" href="#consistent-hashing-using-a-token-ring" title="Permalink to this headline">¶</a></h3>
+<p>Cassandra partitions data over storage nodes using a special form of hashing
+called <a class="reference external" href="https://en.wikipedia.org/wiki/Consistent_hashing">consistent hashing</a>.
+In naive data hashing, you typically allocate keys to buckets by taking a hash
+of the key modulo the number of buckets. For example, if you want to distribute
+data to 100 nodes using naive hashing you might assign every node to a bucket
+between 0 and 100, hash the input key modulo 100, and store the data on the
+associated bucket. In this naive scheme, however, adding a single node might
+invalidate almost all of the mappings.</p>
+<p>Cassandra instead maps every node to one or more tokens on a continuous hash
+ring, and defines ownership by hashing a key onto the ring and then “walking”
+the ring in one direction, similar to the <a class="reference external" href="https://pdos.csail.mit.edu/papers/chord:sigcomm01/chord_sigcomm.pdf">Chord</a>
+algorithm. The main difference of consistent hashing to naive data hashing is
+that when the number of nodes (buckets) to hash into changes, consistent
+hashing only has to move a small fraction of the keys.</p>
+<p>For example, if we have an eight node cluster with evenly spaced tokens, and
+a replication factor (RF) of 3, then to find the owning nodes for a key we
+first hash that key to generate a token (which is just the hash of the key),
+and then we “walk” the ring in a clockwise fashion until we encounter three
+distinct nodes, at which point we have found all the replicas of that key.
+This example of an eight node cluster with <cite>RF=3</cite> can be visualized as follows:</p>
+<div class="figure">
+<a class="reference internal image-reference" href="../_images/ring.svg"><img alt="Dynamo Ring" src="../_images/ring.svg" /></a>
+</div>
+<p>You can see that in a Dynamo like system, ranges of keys, also known as <strong>token
+ranges</strong>, map to the same physical set of nodes. In this example, all keys that
+fall in the token range excluding token 1 and including token 2 (<cite>range(t1, t2]</cite>)
+are stored on nodes 2, 3 and 4.</p>
+</div>
+<div class="section" id="multiple-tokens-per-physical-node-a-k-a-vnodes">
+<h3>Multiple Tokens per Physical Node (a.k.a. <cite>vnodes</cite>)<a class="headerlink" href="#multiple-tokens-per-physical-node-a-k-a-vnodes" title="Permalink to this headline">¶</a></h3>
+<p>Simple single token consistent hashing works well if you have many physical
+nodes to spread data over, but with evenly spaced tokens and a small number of
+physical nodes, incremental scaling (adding just a few nodes of capacity) is
+difficult because there are no token selections for new nodes that can leave
+the ring balanced. Cassandra seeks to avoid token imbalance because uneven
+token ranges lead to uneven request load. For example, in the previous example
+there is no way to add a ninth token without causing imbalance; instead we
+would have to insert <code class="docutils literal notranslate"><span class="pre">8</span></code> tokens in the midpoints of the existing ranges.</p>
+<p>The Dynamo paper advocates for the use of “virtual nodes” to solve this
+imbalance problem. Virtual nodes solve the problem by assigning multiple
+tokens in the token ring to each physical node. By allowing a single physical
+node to take multiple positions in the ring, we can make small clusters look
+larger and therefore even with a single physical node addition we can make it
+look like we added many more nodes, effectively taking many smaller pieces of
+data from more ring neighbors when we add even a single node.</p>
+<p>Cassandra introduces some nomenclature to handle these concepts:</p>
+<ul class="simple">
+<li><strong>Token</strong>: A single position on the <cite>dynamo</cite> style hash ring.</li>
+<li><strong>Endpoint</strong>: A single physical IP and port on the network.</li>
+<li><strong>Host ID</strong>: A unique identifier for a single “physical” node, usually
+present at one <cite>Endpoint</cite> and containing one or more <cite>Tokens</cite>.</li>
+<li><strong>Virtual Node</strong> (or <strong>vnode</strong>): A <cite>Token</cite> on the hash ring owned by the same
+physical node, one with the same <cite>Host ID</cite>.</li>
+</ul>
+<p>The mapping of <strong>Tokens</strong> to <strong>Endpoints</strong> gives rise to the <strong>Token Map</strong>
+where Cassandra keeps track of what ring positions map to which physical
+endpoints.  For example, in the following figure we can represent an eight node
+cluster using only four physical nodes by assigning two tokens to every node:</p>
+<div class="figure">
+<a class="reference internal image-reference" href="../_images/vnodes.svg"><img alt="Virtual Tokens Ring" src="../_images/vnodes.svg" /></a>
+</div>
+<p>Multiple tokens per physical node provide the following benefits:</p>
+<ol class="arabic simple">
+<li>When a new node is added it accepts approximately equal amounts of data from
+other nodes in the ring, resulting in equal distribution of data across the
+cluster.</li>
+<li>When a node is decommissioned, it loses data roughly equally to other members
+of the ring, again keeping equal distribution of data across the cluster.</li>
+<li>If a node becomes unavailable, query load (especially token aware query load),
+is evenly distributed across many other nodes.</li>
+</ol>
+<p>Multiple tokens, however, can also have disadvantages:</p>
+<ol class="arabic simple">
+<li>Every token introduces up to <code class="docutils literal notranslate"><span class="pre">2</span> <span class="pre">*</span> <span class="pre">(RF</span> <span class="pre">-</span> <span class="pre">1)</span></code> additional neighbors on the
+token ring, which means that there are more combinations of node failures
+where we lose availability for a portion of the token ring. The more tokens
+you have, <a class="reference external" href="https://jolynch.github.io/pdf/cassandra-availability-virtual.pdf">the higher the probability of an outage</a>.</li>
+<li>Cluster-wide maintenance operations are often slowed. For example, as the
+number of tokens per node is increased, the number of discrete repair
+operations the cluster must do also increases.</li>
+<li>Performance of operations that span token ranges could be affected.</li>
+</ol>
+<p>Note that in Cassandra <code class="docutils literal notranslate"><span class="pre">2.x</span></code>, the only token allocation algorithm available
+was picking random tokens, which meant that to keep balance the default number
+of tokens per node had to be quite high, at <code class="docutils literal notranslate"><span class="pre">256</span></code>. This had the effect of
+coupling many physical endpoints together, increasing the risk of
+unavailability. That is why in <code class="docutils literal notranslate"><span class="pre">3.x</span> <span class="pre">+</span></code> the new deterministic token allocator
+was added which intelligently picks tokens such that the ring is optimally
+balanced while requiring a much lower number of tokens per physical node.</p>
 </div>
 </div>
-<div class="section" id="failure-detection">
-<h2>Failure Detection<a class="headerlink" href="#failure-detection" title="Permalink to this headline">¶</a></h2>
-<div class="admonition-todo admonition" id="index-1">
-<p class="first admonition-title">Todo</p>
-<p class="last">todo</p>
+<div class="section" id="multi-master-replication-versioned-data-and-tunable-consistency">
+<h2>Multi-master Replication: Versioned Data and Tunable Consistency<a class="headerlink" href="#multi-master-replication-versioned-data-and-tunable-consistency" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra replicates every partition of data to many nodes across the cluster
+to maintain high availability and durability. When a mutation occurs, the
+coordinator hashes the partition key to determine the token range the data
+belongs to and then replicates the mutation to the replicas of that data
+according to the <a class="reference internal" href="../cql/ddl.html#replication-strategy"><span class="std std-ref">Replication Strategy</span></a>.</p>
+<p>All replication strategies have the notion of a <strong>replication factor</strong> (<code class="docutils literal notranslate"><span class="pre">RF</span></code>),
+which indicates to Cassandra how many copies of the partition should exist.
+For example with a <code class="docutils literal notranslate"><span class="pre">RF=3</span></code> keyspace, the data will be written to three
+distinct <strong>replicas</strong>. Replicas are always chosen such that they are distinct
+physical nodes which is achieved by skipping virtual nodes if needed.
+Replication strategies may also choose to skip nodes present in the same failure
+domain such as racks or datacenters so that Cassandra clusters can tolerate
+failures of whole racks and even datacenters of nodes.</p>
+<div class="section" id="replication-strategy">
+<span id="id2"></span><h3>Replication Strategy<a class="headerlink" href="#replication-strategy" title="Permalink to this headline">¶</a></h3>
+<p>Cassandra supports pluggable <strong>replication strategies</strong>, which determine which
+physical nodes act as replicas for a given token range. Every keyspace of
+data has its own replication strategy. All production deployments should use
+the <a class="reference internal" href="#network-topology-strategy"><span class="std std-ref">NetworkTopologyStrategy</span></a> while the <a class="reference internal" href="#simple-strategy"><span class="std std-ref">SimpleStrategy</span></a> replication
+strategy is useful only for testing clusters where you do not yet know the
+datacenter layout of the cluster.</p>
+<div class="section" id="networktopologystrategy">
+<span id="network-topology-strategy"></span><h4><code class="docutils literal notranslate"><span class="pre">NetworkTopologyStrategy</span></code><a class="headerlink" href="#networktopologystrategy" title="Permalink to this headline">¶</a></h4>
+<p><code class="docutils literal notranslate"><span class="pre">NetworkTopologyStrategy</span></code> allows a replication factor to be specified for each
+datacenter in the cluster. Even if your cluster only uses a single datacenter,
+<code class="docutils literal notranslate"><span class="pre">NetworkTopologyStrategy</span></code> should be preferred over <code class="docutils literal notranslate"><span class="pre">SimpleStrategy</span></code> to make it
+easier to add new physical or virtual datacenters to the cluster later.</p>
+<p>In addition to allowing the replication factor to be specified individually by
+datacenter, <code class="docutils literal notranslate"><span class="pre">NetworkTopologyStrategy</span></code> also attempts to choose replicas within a
+datacenter from different racks as specified by the <a class="reference internal" href="../operating/snitch.html#snitch"><span class="std std-ref">Snitch</span></a>. If
+the number of racks is greater than or equal to the replication factor for the
+datacenter, each replica is guaranteed to be chosen from a different rack.
+Otherwise, each rack will hold at least one replica, but some racks may hold
+more than one. Note that this rack-aware behavior has some potentially
+<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-3810">surprising implications</a>.  For example, if
+there are not an even number of nodes in each rack, the data load on the
+smallest rack may be much higher.  Similarly, if a single node is bootstrapped
+into a brand new rack, it will be considered a replica for the entire ring.
+For this reason, many operators choose to configure all nodes in a single
+availability zone or similar failure domain as a single “rack”.</p>
 </div>
-</div>
-<div class="section" id="token-ring-ranges">
-<span id="token-range"></span><h2>Token Ring/Ranges<a class="headerlink" href="#token-ring-ranges" title="Permalink to this headline">¶</a></h2>
-<div class="admonition-todo admonition" id="index-2">
-<p class="first admonition-title">Todo</p>
-<p class="last">todo</p>
-</div>
-</div>
-<div class="section" id="replication">
-<span id="replication-strategy"></span><h2>Replication<a class="headerlink" href="#replication" title="Permalink to this headline">¶</a></h2>
-<p>The replication strategy of a keyspace determines which nodes are replicas for a given token range. The two main
-replication strategies are <a class="reference internal" href="#simple-strategy"><span class="std std-ref">SimpleStrategy</span></a> and <a class="reference internal" href="#network-topology-strategy"><span class="std std-ref">NetworkTopologyStrategy</span></a>.</p>
 <div class="section" id="simplestrategy">
-<span id="simple-strategy"></span><h3>SimpleStrategy<a class="headerlink" href="#simplestrategy" title="Permalink to this headline">¶</a></h3>
-<p>SimpleStrategy allows a single integer <code class="docutils literal notranslate"><span class="pre">replication_factor</span></code> to be defined. This determines the number of nodes that
+<span id="simple-strategy"></span><h4><code class="docutils literal notranslate"><span class="pre">SimpleStrategy</span></code><a class="headerlink" href="#simplestrategy" title="Permalink to this headline">¶</a></h4>
+<p><code class="docutils literal notranslate"><span class="pre">SimpleStrategy</span></code> allows a single integer <code class="docutils literal notranslate"><span class="pre">replication_factor</span></code> to be defined. This determines the number of nodes that
 should contain a copy of each row.  For example, if <code class="docutils literal notranslate"><span class="pre">replication_factor</span></code> is 3, then three different nodes should store
 a copy of each row.</p>
-<p>SimpleStrategy treats all nodes identically, ignoring any configured datacenters or racks.  To determine the replicas
+<p><code class="docutils literal notranslate"><span class="pre">SimpleStrategy</span></code> treats all nodes identically, ignoring any configured datacenters or racks.  To determine the replicas
 for a token range, Cassandra iterates through the tokens in the ring, starting with the token range of interest.  For
 each token, it checks whether the owning node has been added to the set of replicas, and if it has not, it is added to
 the set.  This process continues until <code class="docutils literal notranslate"><span class="pre">replication_factor</span></code> distinct nodes have been added to the set of replicas.</p>
 </div>
-<div class="section" id="networktopologystrategy">
-<span id="network-topology-strategy"></span><h3>NetworkTopologyStrategy<a class="headerlink" href="#networktopologystrategy" title="Permalink to this headline">¶</a></h3>
-<p>NetworkTopologyStrategy allows a replication factor to be specified for each datacenter in the cluster.  Even if your
-cluster only uses a single datacenter, NetworkTopologyStrategy should be prefered over SimpleStrategy to make it easier
-to add new physical or virtual datacenters to the cluster later.</p>
-<p>In addition to allowing the replication factor to be specified per-DC, NetworkTopologyStrategy also attempts to choose
-replicas within a datacenter from different racks.  If the number of racks is greater than or equal to the replication
-factor for the DC, each replica will be chosen from a different rack.  Otherwise, each rack will hold at least one
-replica, but some racks may hold more than one. Note that this rack-aware behavior has some potentially <a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-3810">surprising
-implications</a>.  For example, if there are not an even number of
-nodes in each rack, the data load on the smallest rack may be much higher.  Similarly, if a single node is bootstrapped
-into a new rack, it will be considered a replica for the entire ring.  For this reason, many operators choose to
-configure all nodes on a single “rack”.</p>
-</div>
 <div class="section" id="transient-replication">
-<span id="id2"></span><h3>Transient Replication<a class="headerlink" href="#transient-replication" title="Permalink to this headline">¶</a></h3>
-<p>Transient replication allows you to configure a subset of replicas to only replicate data that hasn’t been incrementally
-repaired. This allows you to decouple data redundancy from availability. For instance, if you have a keyspace replicated
-at rf 3, and alter it to rf 5 with 2 transient replicas, you go from being able to tolerate one failed replica to being
-able to tolerate two, without corresponding increase in storage usage. This is because 3 nodes will replicate all the data
-for a given token range, and the other 2 will only replicate data that hasn’t been incrementally repaired.</p>
-<p>To use transient replication, you first need to enable it in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>. Once enabled, both SimpleStrategy and
-NetworkTopologyStrategy can be configured to transiently replicate data. You configure it by specifying replication factor
-as <code class="docutils literal notranslate"><span class="pre">&lt;total_replicas&gt;/&lt;transient_replicas</span></code> Both SimpleStrategy and NetworkTopologyStrategy support configuring transient
-replication.</p>
-<p>Transiently replicated keyspaces only support tables created with read_repair set to NONE and monotonic reads are not currently supported.
-You also can’t use LWT, logged batches, and counters in 4.0. You will possibly never be able to use materialized views
-with transiently replicated keyspaces and probably never be able to use 2i with them.</p>
-<p>Transient replication is an experimental feature that may not be ready for production use. The expected audienced is experienced
-users of Cassandra capable of fully validating a deployment of their particular application. That means being able check
-that operations like reads, writes, decommission, remove, rebuild, repair, and replace all work with your queries, data,
+<span id="id3"></span><h4>Transient Replication<a class="headerlink" href="#transient-replication" title="Permalink to this headline">¶</a></h4>
+<p>Transient replication is an experimental feature in Cassandra 4.0 not present
+in the original Dynamo paper. It allows you to configure a subset of replicas
+to only replicate data that hasn’t been incrementally repaired. This allows you
+to decouple data redundancy from availability. For instance, if you have a
+keyspace replicated at rf 3, and alter it to rf 5 with 2 transient replicas,
+you go from being able to tolerate one failed replica to being able to tolerate
+two, without corresponding increase in storage usage. This is because 3 nodes
+will replicate all the data for a given token range, and the other 2 will only
+replicate data that hasn’t been incrementally repaired.</p>
+<p>To use transient replication, you first need to enable it in
+<code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>. Once enabled, both <code class="docutils literal notranslate"><span class="pre">SimpleStrategy</span></code> and
+<code class="docutils literal notranslate"><span class="pre">NetworkTopologyStrategy</span></code> can be configured to transiently replicate data.
+You configure it by specifying replication factor as
+<code class="docutils literal notranslate"><span class="pre">&lt;total_replicas&gt;/&lt;transient_replicas</span></code> Both <code class="docutils literal notranslate"><span class="pre">SimpleStrategy</span></code> and
+<code class="docutils literal notranslate"><span class="pre">NetworkTopologyStrategy</span></code> support configuring transient replication.</p>
+<p>Transiently replicated keyspaces only support tables created with read_repair
+set to <code class="docutils literal notranslate"><span class="pre">NONE</span></code> and monotonic reads are not currently supported.  You also
+can’t use <code class="docutils literal notranslate"><span class="pre">LWT</span></code>, logged batches, or counters in 4.0. You will possibly never be
+able to use materialized views with transiently replicated keyspaces and
+probably never be able to use secondary indices with them.</p>
+<p>Transient replication is an experimental feature that may not be ready for
+production use. The expected audience is experienced users of Cassandra
+capable of fully validating a deployment of their particular application. That
+means being able check that operations like reads, writes, decommission,
+remove, rebuild, repair, and replace all work with your queries, data,
 configuration, operational practices, and availability requirements.</p>
-<p>It is anticipated that 4.next will support monotonic reads with transient replication as well as LWT, logged batches, and
-counters.</p>
+<p>It is anticipated that <code class="docutils literal notranslate"><span class="pre">4.next</span></code> will support monotonic reads with transient
+replication as well as LWT, logged batches, and counters.</p>
+</div>
+</div>
+<div class="section" id="data-versioning">
+<h3>Data Versioning<a class="headerlink" href="#data-versioning" title="Permalink to this headline">¶</a></h3>
+<p>Cassandra uses mutation timestamp versioning to guarantee eventual consistency of
+data. Specifically all mutations that enter the system do so with a timestamp
+provided either from a client clock or, absent a client provided timestamp,
+from the coordinator node’s clock. Updates resolve according to the conflict
+resolution rule of last write wins. Cassandra’s correctness does depend on
+these clocks, so make sure a proper time synchronization process is running
+such as NTP.</p>
+<p>Cassandra applies separate mutation timestamps to every column of every row
+within a CQL partition. Rows are guaranteed to be unique by primary key, and
+each column in a row resolve concurrent mutations according to last-write-wins
+conflict resolution. This means that updates to different primary keys within a
+partition can actually resolve without conflict! Furthermore the CQL collection
+types such as maps and sets use this same conflict free mechanism, meaning
+that concurrent updates to maps and sets are guaranteed to resolve as well.</p>
+<div class="section" id="replica-synchronization">
+<h4>Replica Synchronization<a class="headerlink" href="#replica-synchronization" title="Permalink to this headline">¶</a></h4>
+<p>As replicas in Cassandra can accept mutations independently, it is possible
+for some replicas to have newer data than others. Cassandra has many best-effort
+techniques to drive convergence of replicas including
+<cite>Replica read repair &lt;read-repair&gt;</cite> in the read path and
+<cite>Hinted handoff &lt;hints&gt;</cite> in the write path.</p>
+<p>These techniques are only best-effort, however, and to guarantee eventual
+consistency Cassandra implements <cite>anti-entropy repair &lt;repair&gt;</cite> where replicas
+calculate hierarchical hash-trees over their datasets called <a class="reference external" href="https://en.wikipedia.org/wiki/Merkle_tree">Merkle Trees</a> that can then be compared across
+replicas to identify mismatched data. Like the original Dynamo paper Cassandra
+supports “full” repairs where replicas hash their entire dataset, create Merkle
+trees, send them to each other and sync any ranges that don’t match.</p>
+<p>Unlike the original Dynamo paper, Cassandra also implements sub-range repair
+and incremental repair. Sub-range repair allows Cassandra to increase the
+resolution of the hash trees (potentially down to the single partition level)
+by creating a larger number of trees that span only a portion of the data
+range.  Incremental repair allows Cassandra to only repair the partitions that
+have changed since the last repair.</p>
 </div>
 </div>
 <div class="section" id="tunable-consistency">
-<h2>Tunable Consistency<a class="headerlink" href="#tunable-consistency" title="Permalink to this headline">¶</a></h2>
-<p>Cassandra supports a per-operation tradeoff between consistency and availability through <em>Consistency Levels</em>.
-Essentially, an operation’s consistency level specifies how many of the replicas need to respond to the coordinator in
-order to consider the operation a success.</p>
+<h3>Tunable Consistency<a class="headerlink" href="#tunable-consistency" title="Permalink to this headline">¶</a></h3>
+<p>Cassandra supports a per-operation tradeoff between consistency and
+availability through <strong>Consistency Levels</strong>. Cassandra’s consistency levels
+are a version of Dynamo’s <code class="docutils literal notranslate"><span class="pre">R</span> <span class="pre">+</span> <span class="pre">W</span> <span class="pre">&gt;</span> <span class="pre">N</span></code> consistency mechanism where operators
+could configure the number of nodes that must participate in reads (<code class="docutils literal notranslate"><span class="pre">R</span></code>)
+and writes (<code class="docutils literal notranslate"><span class="pre">W</span></code>) to be larger than the replication factor (<code class="docutils literal notranslate"><span class="pre">N</span></code>). In
+Cassandra, you instead choose from a menu of common consistency levels which
+allow the operator to pick <code class="docutils literal notranslate"><span class="pre">R</span></code> and <code class="docutils literal notranslate"><span class="pre">W</span></code> behavior without knowing the
+replication factor. Generally writes will be visible to subsequent reads when
+the read consistency level contains enough nodes to guarantee a quorum intersection
+with the write consistency level.</p>
 <p>The following consistency levels are available:</p>
 <dl class="docutils">
 <dt><code class="docutils literal notranslate"><span class="pre">ONE</span></code></dt>
@@ -197,22 +387,159 @@
 attempt to replay the hint and deliver the mutation to the replicas.  This consistency level is only accepted for
 write operations.</dd>
 </dl>
-<p>Write operations are always sent to all replicas, regardless of consistency level. The consistency level simply
-controls how many responses the coordinator waits for before responding to the client.</p>
-<p>For read operations, the coordinator generally only issues read commands to enough replicas to satisfy the consistency
-level, with one exception. Speculative retry may issue a redundant read request to an extra replica if the other replicas
-have not responded within a specified time window.</p>
+<p>Write operations <strong>are always sent to all replicas</strong>, regardless of consistency
+level. The consistency level simply controls how many responses the coordinator
+waits for before responding to the client.</p>
+<p>For read operations, the coordinator generally only issues read commands to
+enough replicas to satisfy the consistency level. The one exception to this is
+when speculative retry may issue a redundant read request to an extra replica
+if the original replicas have not responded within a specified time window.</p>
 <div class="section" id="picking-consistency-levels">
-<h3>Picking Consistency Levels<a class="headerlink" href="#picking-consistency-levels" title="Permalink to this headline">¶</a></h3>
-<p>It is common to pick read and write consistency levels that are high enough to overlap, resulting in “strong”
-consistency.  This is typically expressed as <code class="docutils literal notranslate"><span class="pre">W</span> <span class="pre">+</span> <span class="pre">R</span> <span class="pre">&gt;</span> <span class="pre">RF</span></code>, where <code class="docutils literal notranslate"><span class="pre">W</span></code> is the write consistency level, <code class="docutils literal notranslate"><span class="pre">R</span></code> is the
-read consistency level, and <code class="docutils literal notranslate"><span class="pre">RF</span></code> is the replication factor.  For example, if <code class="docutils literal notranslate"><span class="pre">RF</span> <span class="pre">=</span> <span class="pre">3</span></code>, a <code class="docutils literal notranslate"><span class="pre">QUORUM</span></code> request will
-require responses from at least two of the three replicas.  If <code class="docutils literal notranslate"><span class="pre">QUORUM</span></code> is used for both writes and reads, at least
-one of the replicas is guaranteed to participate in <em>both</em> the write and the read request, which in turn guarantees that
-the latest write will be read. In a multi-datacenter environment, <code class="docutils literal notranslate"><span class="pre">LOCAL_QUORUM</span></code> can be used to provide a weaker but
-still useful guarantee: reads are guaranteed to see the latest write from within the same datacenter.</p>
-<p>If this type of strong consistency isn’t required, lower consistency levels like <code class="docutils literal notranslate"><span class="pre">ONE</span></code> may be used to improve
-throughput, latency, and availability.</p>
+<h4>Picking Consistency Levels<a class="headerlink" href="#picking-consistency-levels" title="Permalink to this headline">¶</a></h4>
+<p>It is common to pick read and write consistency levels such that the replica
+sets overlap, resulting in all acknowledged writes being visible to subsequent
+reads. This is typically expressed in the same terms Dynamo does, in that <code class="docutils literal notranslate"><span class="pre">W</span> <span class="pre">+</span>
+<span class="pre">R</span> <span class="pre">&gt;</span> <span class="pre">RF</span></code>, where <code class="docutils literal notranslate"><span class="pre">W</span></code> is the write consistency level, <code class="docutils literal notranslate"><span class="pre">R</span></code> is the read
+consistency level, and <code class="docutils literal notranslate"><span class="pre">RF</span></code> is the replication factor.  For example, if <code class="docutils literal notranslate"><span class="pre">RF</span>
+<span class="pre">=</span> <span class="pre">3</span></code>, a <code class="docutils literal notranslate"><span class="pre">QUORUM</span></code> request will require responses from at least <code class="docutils literal notranslate"><span class="pre">2/3</span></code>
+replicas.  If <code class="docutils literal notranslate"><span class="pre">QUORUM</span></code> is used for both writes and reads, at least one of the
+replicas is guaranteed to participate in <em>both</em> the write and the read request,
+which in turn guarantees that the quorums will overlap and the write will be
+visible to the read.</p>
+<p>In a multi-datacenter environment, <code class="docutils literal notranslate"><span class="pre">LOCAL_QUORUM</span></code> can be used to provide a
+weaker but still useful guarantee: reads are guaranteed to see the latest write
+from within the same datacenter. This is often sufficient as clients homed to
+a single datacenter will read their own writes.</p>
+<p>If this type of strong consistency isn’t required, lower consistency levels
+like <code class="docutils literal notranslate"><span class="pre">LOCAL_ONE</span></code> or <code class="docutils literal notranslate"><span class="pre">ONE</span></code> may be used to improve throughput, latency, and
+availability. With replication spanning multiple datacenters, <code class="docutils literal notranslate"><span class="pre">LOCAL_ONE</span></code> is
+typically less available than <code class="docutils literal notranslate"><span class="pre">ONE</span></code> but is faster as a rule. Indeed <code class="docutils literal notranslate"><span class="pre">ONE</span></code>
+will succeed if a single replica is available in any datacenter.</p>
+</div>
+</div>
+</div>
+<div class="section" id="distributed-cluster-membership-and-failure-detection">
+<h2>Distributed Cluster Membership and Failure Detection<a class="headerlink" href="#distributed-cluster-membership-and-failure-detection" title="Permalink to this headline">¶</a></h2>
+<p>The replication protocols and dataset partitioning rely on knowing which nodes
+are alive and dead in the cluster so that write and read operations can be
+optimally routed. In Cassandra liveness information is shared in a distributed
+fashion through a failure detection mechanism based on a gossip protocol.</p>
+<div class="section" id="gossip">
+<span id="id4"></span><h3>Gossip<a class="headerlink" href="#gossip" title="Permalink to this headline">¶</a></h3>
+<p>Gossip is how Cassandra propagates basic cluster bootstrapping information such
+as endpoint membership and internode network protocol versions. In Cassandra’s
+gossip system, nodes exchange state information not only about themselves but
+also about other nodes they know about. This information is versioned with a
+vector clock of <code class="docutils literal notranslate"><span class="pre">(generation,</span> <span class="pre">version)</span></code> tuples, where the generation is a
+monotonic timestamp and version is a logical clock the increments roughly every
+second. These logical clocks allow Cassandra gossip to ignore old versions of
+cluster state just by inspecting the logical clocks presented with gossip
+messages.</p>
+<p>Every node in the Cassandra cluster runs the gossip task independently and
+periodically. Every second, every node in the cluster:</p>
+<ol class="arabic simple">
+<li>Updates the local node’s heartbeat state (the version) and constructs the
+node’s local view of the cluster gossip endpoint state.</li>
+<li>Picks a random other node in the cluster to exchange gossip endpoint state
+with.</li>
+<li>Probabilistically attempts to gossip with any unreachable nodes (if one exists)</li>
+<li>Gossips with a seed node if that didn’t happen in step 2.</li>
+</ol>
+<p>When an operator first bootstraps a Cassandra cluster they designate certain
+nodes as “seed” nodes. Any node can be a seed node and the only difference
+between seed and non-seed nodes is seed nodes are allowed to bootstrap into the
+ring without seeing any other seed nodes. Furthermore, once a cluster is
+bootstrapped, seed nodes become “hotspots” for gossip due to step 4 above.</p>
+<p>As non-seed nodes must be able to contact at least one seed node in order to
+bootstrap into the cluster, it is common to include multiple seed nodes, often
+one for each rack or datacenter. Seed nodes are often chosen using existing
+off-the-shelf service discovery mechanisms.</p>
+<div class="admonition note">
+<p class="first admonition-title">Note</p>
+<p class="last">Nodes do not have to agree on the seed nodes, and indeed once a cluster is
+bootstrapped, newly launched nodes can be configured to use any existing
+nodes as “seeds”. The only advantage to picking the same nodes as seeds
+is it increases their usefullness as gossip hotspots.</p>
+</div>
+<p>Currently, gossip also propagates token metadata and schema <em>version</em>
+information. This information forms the control plane for scheduling data
+movements and schema pulls. For example, if a node sees a mismatch in schema
+version in gossip state, it will schedule a schema sync task with the other
+nodes. As token information propagates via gossip it is also the control plane
+for teaching nodes which endpoints own what data.</p>
+</div>
+<div class="section" id="ring-membership-and-failure-detection">
+<h3>Ring Membership and Failure Detection<a class="headerlink" href="#ring-membership-and-failure-detection" title="Permalink to this headline">¶</a></h3>
+<p>Gossip forms the basis of ring membership, but the <strong>failure detector</strong>
+ultimately makes decisions about if nodes are <code class="docutils literal notranslate"><span class="pre">UP</span></code> or <code class="docutils literal notranslate"><span class="pre">DOWN</span></code>. Every node in
+Cassandra runs a variant of the <a class="reference external" href="https://www.computer.org/csdl/proceedings-article/srds/2004/22390066/12OmNvT2phv">Phi Accrual Failure Detector</a>,
+in which every node is constantly making an independent decision of if their
+peer nodes are available or not. This decision is primarily based on received
+heartbeat state. For example, if a node does not see an increasing heartbeat
+from a node for a certain amount of time, the failure detector “convicts” that
+node, at which point Cassandra will stop routing reads to it (writes will
+typically be written to hints). If/when the node starts heartbeating again,
+Cassandra will try to reach out and connect, and if it can open communication
+channels it will mark that node as available.</p>
+<div class="admonition note">
+<p class="first admonition-title">Note</p>
+<p class="last">UP and DOWN state are local node decisions and are not propagated with
+gossip. Heartbeat state is propagated with gossip, but nodes will not
+consider each other as “UP” until they can successfully message each other
+over an actual network channel.</p>
+</div>
+<p>Cassandra will never remove a node from gossip state without explicit
+instruction from an operator via a decommission operation or a new node
+bootstrapping with a <code class="docutils literal notranslate"><span class="pre">replace_address_first_boot</span></code> option. This choice is
+intentional to allow Cassandra nodes to temporarily fail without causing data
+to needlessly re-balance. This also helps to prevent simultaneous range
+movements, where multiple replicas of a token range are moving at the same
+time, which can violate monotonic consistency and can even cause data loss.</p>
+</div>
+</div>
+<div class="section" id="incremental-scale-out-on-commodity-hardware">
+<h2>Incremental Scale-out on Commodity Hardware<a class="headerlink" href="#incremental-scale-out-on-commodity-hardware" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra scales-out to meet the requirements of growth in data size and
+request rates. Scaling-out means adding additional nodes to the ring, and
+every additional node brings linear improvements in compute and storage. In
+contrast, scaling-up implies adding more capacity to the existing database
+nodes. Cassandra is also capable of scale-up, and in certain environments it
+may be preferable depending on the deployment. Cassandra gives operators the
+flexibility to chose either scale-out or scale-up.</p>
+<p>One key aspect of Dynamo that Cassandra follows is to attempt to run on
+commodity hardware, and many engineering choices are made under this
+assumption. For example, Cassandra assumes nodes can fail at any time,
+auto-tunes to make the best use of CPU and memory resources available and makes
+heavy use of advanced compression and caching techniques to get the most
+storage out of limited memory and storage capabilities.</p>
+<div class="section" id="simple-query-model">
+<h3>Simple Query Model<a class="headerlink" href="#simple-query-model" title="Permalink to this headline">¶</a></h3>
+<p>Cassandra, like Dynamo, chooses not to provide cross-partition transactions
+that are common in SQL Relational Database Management Systems (RDBMS). This
+both gives the programmer a simpler read and write API, and allows Cassandra to
+more easily scale horizontally since multi-partition transactions spanning
+multiple nodes are notoriously difficult to implement and typically very
+latent.</p>
+<p>Instead, Cassanda chooses to offer fast, consistent, latency at any scale for
+single partition operations, allowing retrieval of entire partitions or only
+subsets of partitions based on primary key filters. Furthermore, Cassandra does
+support single partition compare and swap functionality via the lightweight
+transaction CQL API.</p>
+</div>
+<div class="section" id="simple-interface-for-storing-records">
+<h3>Simple Interface for Storing Records<a class="headerlink" href="#simple-interface-for-storing-records" title="Permalink to this headline">¶</a></h3>
+<p>Cassandra, in a slight departure from Dynamo, chooses a storage interface that
+is more sophisticated then “simple key value” stores but significantly less
+complex than SQL relational data models.  Cassandra presents a wide-column
+store interface, where partitions of data contain multiple rows, each of which
+contains a flexible set of individually typed columns. Every row is uniquely
+identified by the partition key and one or more clustering keys, and every row
+can have as many columns as needed.</p>
+<p>This allows users to flexibly add new columns to existing datasets as new
+requirements surface. Schema changes involve only metadata changes and run
+fully concurrently with live workloads. Therefore, users can safely add columns
+to existing Cassandra databases while remaining confident that query
+performance will not degrade.</p>
 </div>
 </div>
 </div>
diff --git a/src/doc/4.0-alpha4/architecture/guarantees.html b/src/doc/4.0-alpha4/architecture/guarantees.html
index b4878e0..d2576c1 100644
--- a/src/doc/4.0-alpha4/architecture/guarantees.html
+++ b/src/doc/4.0-alpha4/architecture/guarantees.html
@@ -62,7 +62,17 @@
 <li class="toctree-l2"><a class="reference internal" href="overview.html">Overview</a></li>
 <li class="toctree-l2"><a class="reference internal" href="dynamo.html">Dynamo</a></li>
 <li class="toctree-l2"><a class="reference internal" href="storage_engine.html">Storage Engine</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Guarantees</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Guarantees</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#what-is-cap">What is CAP?</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#high-scalability">High Scalability</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#high-availability">High Availability</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#durability">Durability</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#eventual-consistency">Eventual Consistency</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#lightweight-transactions-with-linearizable-consistency">Lightweight transactions with linearizable consistency</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#batched-writes">Batched Writes</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#secondary-indexes">Secondary Indexes</a></li>
+</ul>
+</li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
@@ -89,10 +99,60 @@
         <div class="content-container">
           
   <div class="section" id="guarantees">
-<h1>Guarantees<a class="headerlink" href="#guarantees" title="Permalink to this headline">¶</a></h1>
-<div class="admonition-todo admonition" id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">todo</p>
+<span id="id1"></span><h1>Guarantees<a class="headerlink" href="#guarantees" title="Permalink to this headline">¶</a></h1>
+<p>Apache Cassandra is a highly scalable and reliable database.  Cassandra is used in web based applications that serve large number of clients and the quantity of data processed is web-scale  (Petabyte) large.  Cassandra   makes some guarantees about its scalability, availability and reliability. To fully understand the inherent limitations of a storage system in an environment in which a certain level of network partition failure is to be expected and taken into account when designing the system it is important to first briefly  introduce the CAP theorem.</p>
+<div class="section" id="what-is-cap">
+<h2>What is CAP?<a class="headerlink" href="#what-is-cap" title="Permalink to this headline">¶</a></h2>
+<p>According to the CAP theorem it is not possible for a distributed data store to provide more than two of the following guarantees simultaneously.</p>
+<ul class="simple">
+<li>Consistency: Consistency implies that every read receives the most recent write or errors out</li>
+<li>Availability: Availability implies that every request receives a response. It is not guaranteed that the response contains the most recent write or data.</li>
+<li>Partition tolerance: Partition tolerance refers to the tolerance of a storage system to failure of a network partition.  Even if some of the messages are dropped or delayed the system continues to operate.</li>
+</ul>
+<p>CAP theorem implies that when using a network partition, with the inherent risk of partition failure, one has to choose between consistency and availability and both cannot be guaranteed at the same time. CAP theorem is illustrated in Figure 1.</p>
+<div class="figure">
+<img alt="../_images/Figure_1_guarantees.jpg" src="../_images/Figure_1_guarantees.jpg" />
+</div>
+<p>Figure 1. CAP Theorem</p>
+<p>High availability is a priority in web based applications and to this objective Cassandra chooses Availability and Partition Tolerance from the CAP guarantees, compromising on data Consistency to some extent.</p>
+<p>Cassandra makes the following guarantees.</p>
+<ul class="simple">
+<li>High Scalability</li>
+<li>High Availability</li>
+<li>Durability</li>
+<li>Eventual Consistency of writes to a single table</li>
+<li>Lightweight transactions with linearizable consistency</li>
+<li>Batched writes across multiple tables are guaranteed to succeed completely or not at all</li>
+<li>Secondary indexes are guaranteed to be consistent with their local replicas data</li>
+</ul>
+</div>
+<div class="section" id="high-scalability">
+<h2>High Scalability<a class="headerlink" href="#high-scalability" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra is a highly scalable storage system in which nodes may be added/removed as needed. Using gossip-based protocol a unified and consistent membership  list is kept at each node.</p>
+</div>
+<div class="section" id="high-availability">
+<h2>High Availability<a class="headerlink" href="#high-availability" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra guarantees high availability of data by  implementing a fault-tolerant storage system. Failure detection in a node is detected using a gossip-based protocol.</p>
+</div>
+<div class="section" id="durability">
+<h2>Durability<a class="headerlink" href="#durability" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra guarantees data durability by using replicas. Replicas are multiple copies of a data stored on different nodes in a cluster. In a multi-datacenter environment the replicas may be stored on different datacenters. If one replica is lost due to unrecoverable  node/datacenter failure the data is not completely lost as replicas are still available.</p>
+</div>
+<div class="section" id="eventual-consistency">
+<h2>Eventual Consistency<a class="headerlink" href="#eventual-consistency" title="Permalink to this headline">¶</a></h2>
+<p>Meeting the requirements of performance, reliability, scalability and high availability in production Cassandra is an eventually consistent storage system. Eventually consistent implies that all updates reach all replicas eventually. Divergent versions of the same data may exist temporarily but they are eventually reconciled to a consistent state. Eventual consistency is a tradeoff to achieve high availability and it involves some read and write latencies.</p>
+</div>
+<div class="section" id="lightweight-transactions-with-linearizable-consistency">
+<h2>Lightweight transactions with linearizable consistency<a class="headerlink" href="#lightweight-transactions-with-linearizable-consistency" title="Permalink to this headline">¶</a></h2>
+<p>Data must be read and written in a sequential order. Paxos consensus protocol is used to implement lightweight transactions. Paxos protocol implements lightweight transactions that are able to handle concurrent operations using linearizable consistency. Linearizable consistency is sequential consistency with real-time constraints and it ensures transaction isolation with compare and set (CAS) transaction. With CAS replica data is compared and data that is found to be out of date is set to the most consistent value. Reads with linearizable consistency allow reading the current state of the data, which may possibly be uncommitted, without making a new addition or update.</p>
+</div>
+<div class="section" id="batched-writes">
+<h2>Batched Writes<a class="headerlink" href="#batched-writes" title="Permalink to this headline">¶</a></h2>
+<p>The guarantee for batched writes across multiple tables is that they will eventually succeed, or none will.  Batch data is first written to batchlog system data, and when the batch data has been successfully stored in the cluster the batchlog data is removed.  The batch is replicated to another node to ensure the full batch completes in the event the coordinator node fails.</p>
+</div>
+<div class="section" id="secondary-indexes">
+<h2>Secondary Indexes<a class="headerlink" href="#secondary-indexes" title="Permalink to this headline">¶</a></h2>
+<p>A secondary index is an index on a column and is used to query a table that is normally not queryable. Secondary indexes when built are guaranteed to be consistent with their local replicas.</p>
 </div>
 </div>
 
diff --git a/src/doc/4.0-alpha4/architecture/index.html b/src/doc/4.0-alpha4/architecture/index.html
index a2de8a2..6e17143 100644
--- a/src/doc/4.0-alpha4/architecture/index.html
+++ b/src/doc/4.0-alpha4/architecture/index.html
@@ -10,7 +10,7 @@
 doc-header-links: '
   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/>
       <link rel="next" title="Overview" href="overview.html"/>
-      <link rel="prev" title="Improved Internode Messaging" href="../new/messaging.html"/>
+      <link rel="prev" title="Improved Streaming" href="../new/streaming.html"/>
 '
 doc-search-path: "../search.html"
 
@@ -90,13 +90,16 @@
 <p>This section describes the general architecture of Apache Cassandra.</p>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="overview.html">Overview</a></li>
+<li class="toctree-l1"><a class="reference internal" href="overview.html">Overview</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="overview.html#features">Features</a></li>
+<li class="toctree-l2"><a class="reference internal" href="overview.html#operating">Operating</a></li>
+</ul>
+</li>
 <li class="toctree-l1"><a class="reference internal" href="dynamo.html">Dynamo</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="dynamo.html#gossip">Gossip</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dynamo.html#failure-detection">Failure Detection</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dynamo.html#token-ring-ranges">Token Ring/Ranges</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dynamo.html#replication">Replication</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dynamo.html#tunable-consistency">Tunable Consistency</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html#dataset-partitioning-consistent-hashing">Dataset Partitioning: Consistent Hashing</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html#multi-master-replication-versioned-data-and-tunable-consistency">Multi-master Replication: Versioned Data and Tunable Consistency</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html#distributed-cluster-membership-and-failure-detection">Distributed Cluster Membership and Failure Detection</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dynamo.html#incremental-scale-out-on-commodity-hardware">Incremental Scale-out on Commodity Hardware</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="storage_engine.html">Storage Engine</a><ul>
@@ -106,7 +109,17 @@
 <li class="toctree-l2"><a class="reference internal" href="storage_engine.html#sstable-versions">SSTable Versions</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="guarantees.html">Guarantees</a></li>
+<li class="toctree-l1"><a class="reference internal" href="guarantees.html">Guarantees</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#what-is-cap">What is CAP?</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#high-scalability">High Scalability</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#high-availability">High Availability</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#durability">Durability</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#eventual-consistency">Eventual Consistency</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#lightweight-transactions-with-linearizable-consistency">Lightweight transactions with linearizable consistency</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#batched-writes">Batched Writes</a></li>
+<li class="toctree-l2"><a class="reference internal" href="guarantees.html#secondary-indexes">Secondary Indexes</a></li>
+</ul>
+</li>
 </ul>
 </div>
 </div>
@@ -119,7 +132,7 @@
             <a href="overview.html" class="btn btn-default pull-right " role="button" title="Overview" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
             
             
-            <a href="../new/messaging.html" class="btn btn-default" role="button" title="Improved Internode Messaging" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            <a href="../new/streaming.html" class="btn btn-default" role="button" title="Improved Streaming" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
             
           </div>
           
diff --git a/src/doc/4.0-alpha4/architecture/overview.html b/src/doc/4.0-alpha4/architecture/overview.html
index 7603f72..9522aa6 100644
--- a/src/doc/4.0-alpha4/architecture/overview.html
+++ b/src/doc/4.0-alpha4/architecture/overview.html
@@ -59,7 +59,11 @@
 <li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../new/index.html">New Features in Apache Cassandra 4.0</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">Architecture</a><ul class="current">
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Overview</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Overview</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#features">Features</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#operating">Operating</a></li>
+</ul>
+</li>
 <li class="toctree-l2"><a class="reference internal" href="dynamo.html">Dynamo</a></li>
 <li class="toctree-l2"><a class="reference internal" href="storage_engine.html">Storage Engine</a></li>
 <li class="toctree-l2"><a class="reference internal" href="guarantees.html">Guarantees</a></li>
@@ -90,14 +94,89 @@
           
   <div class="section" id="overview">
 <span id="id1"></span><h1>Overview<a class="headerlink" href="#overview" title="Permalink to this headline">¶</a></h1>
-<p>Apache Cassandra is an open source, distributed, NoSQL database based on the key/value data storage model. Cassandra is based on a query-driven data model.  Data is stored in tables in rows and columns.  Cassandra is designed to meet the requirements of web-scale storage in which reliability, scalability and high availability have the highest priority. Apache Cassandra is eventually consistent, which implies that updates are eventually received by all replicas. Cassandra has provision to replicate data across the nodes in a cluster to provide data durability and reliability.</p>
-<p>Cassandra supports lightweight transactions with compare and set but does not support ACID (Atomicity, Consistency, Isolation, Durability) transaction properties. Cassandra does not support joins, foreign keys and has no concept of referential integrity.</p>
-<p>Apache Cassandra data definition supports keyspace as a top-level database object that contains tables  and other database objects such as materialized views, user-defined types, functions and aggregates. Replication is managed at the keyspace level at a given data center.  Data definition language (DDL) is provided for keyspaces and tables.</p>
-<p>Cassandra supports the Cassandra Query Language (CQL), an SQL-like language that provides data definition syntax for all the database objects including keyspaces, tables, materialized views, indexes and snapshots. CQL statements are run from the cqlsh interface.</p>
-<p>Apache Cassandra configuration settings are configured in cassandra.yaml file that may be edited in a vi editor. Cassandra cluster must be restarted after modifying <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>.</p>
-<p>Cassandra supports backups using snapshots. Automatic Incremental backups may also be used.
-Apache Cassandra 4.0 has added several new features including virtual tables. transient replication, audit logging, full query logging, and support for Java 11. Two of these features are experimental: transient replication and Java 11 support.</p>
-<p>Cassandra provides tools for managing a cluster. The Nodetool is used to manage the cluster as a whole. The <code class="docutils literal notranslate"><span class="pre">nodetool</span></code> command line options override the configuration settings in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>.  The <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> is used to view the audit logs. The  <code class="docutils literal notranslate"><span class="pre">fqltool</span></code> is used to view, replay and compare full query logs.  The <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> and <code class="docutils literal notranslate"><span class="pre">fqltool</span></code> are new tools in Apache Cassandra 4.0.</p>
+<p>Apache Cassandra is an open source, distributed, NoSQL database. It presents
+a partitioned wide column storage model with eventually consistent semantics.</p>
+<p>Apache Cassandra was initially designed at <a class="reference external" href="https://www.cs.cornell.edu/projects/ladis2009/papers/lakshman-ladis2009.pdf">Facebook</a>
+using a staged event-driven architecture (<a class="reference external" href="http://www.sosp.org/2001/papers/welsh.pdf">SEDA</a>) to implement a combination of
+Amazon’s <a class="reference external" href="http://courses.cse.tamu.edu/caverlee/csce438/readings/dynamo-paper.pdf">Dynamo</a>
+distributed storage and replication techniques combined with Google’s <a class="reference external" href="https://static.googleusercontent.com/media/research.google.com/en//archive/bigtable-osdi06.pdf">Bigtable</a>
+data and storage engine model. Dynamo and Bigtable were both developed to meet
+emerging requirements for scalable, reliable and highly available storage
+systems, but each had areas that could be improved.</p>
+<p>Cassandra was designed as a best in class combination of both systems to meet
+emerging large scale, both in data footprint and query volume, storage
+requirements. As applications began to require full global replication and
+always available low-latency reads and writes, it became imperative to design a
+new kind of database model as the relational database systems of the time
+struggled to meet the new requirements of global scale applications.</p>
+<p>Systems like Cassandra are designed for these challenges and seek the
+following design objectives:</p>
+<ul class="simple">
+<li>Full multi-master database replication</li>
+<li>Global availability at low latency</li>
+<li>Scaling out on commodity hardware</li>
+<li>Linear throughput increase with each additional processor</li>
+<li>Online load balancing and cluster growth</li>
+<li>Partitioned key-oriented queries</li>
+<li>Flexible schema</li>
+</ul>
+<div class="section" id="features">
+<h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
+<p>Cassandra provides the Cassandra Query Language (CQL), an SQL-like language,
+to create and update database schema and access data. CQL allows users to
+organize data within a cluster of Cassandra nodes using:</p>
+<ul class="simple">
+<li><strong>Keyspace</strong>: defines how a dataset is replicated, for example in which
+datacenters and how many copies. Keyspaces contain tables.</li>
+<li><strong>Table</strong>: defines the typed schema for a collection of partitions. Cassandra
+tables have flexible addition of new columns to tables with zero downtime.
+Tables contain partitions, which contain partitions, which contain columns.</li>
+<li><strong>Partition</strong>: defines the mandatory part of the primary key all rows in
+Cassandra must have. All performant queries supply the partition key in
+the query.</li>
+<li><strong>Row</strong>: contains a collection of columns identified by a unique primary key
+made up of the partition key and optionally additional clustering keys.</li>
+<li><strong>Column</strong>: A single datum with a type which belong to a row.</li>
+</ul>
+<p>CQL supports numerous advanced features over a partitioned dataset such as:</p>
+<ul class="simple">
+<li>Single partition lightweight transactions with atomic compare and set
+semantics.</li>
+<li>User-defined types, functions and aggregates</li>
+<li>Collection types including sets, maps, and lists.</li>
+<li>Local secondary indices</li>
+<li>(Experimental) materialized views</li>
+</ul>
+<p>Cassandra explicitly chooses not to implement operations that require cross
+partition coordination as they are typically slow and hard to provide highly
+available global semantics. For example Cassandra does not support:</p>
+<ul class="simple">
+<li>Cross partition transactions</li>
+<li>Distributed joins</li>
+<li>Foreign keys or referential integrity.</li>
+</ul>
+</div>
+<div class="section" id="operating">
+<h2>Operating<a class="headerlink" href="#operating" title="Permalink to this headline">¶</a></h2>
+<p>Apache Cassandra configuration settings are configured in the <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>
+file that can be edited by hand or with the aid of configuration management tools.
+Some settings can be manipulated live using an online interface, but others
+require a restart of the database to take effect.</p>
+<p>Cassandra provides tools for managing a cluster. The <code class="docutils literal notranslate"><span class="pre">nodetool</span></code> command
+interacts with Cassandra’s live control interface, allowing runtime manipulation
+of many settings from <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>. The <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> is used
+to view the audit logs. The  <code class="docutils literal notranslate"><span class="pre">fqltool</span></code> is used to view, replay and compare
+full query logs.  The <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> and <code class="docutils literal notranslate"><span class="pre">fqltool</span></code> are new tools in
+Apache Cassandra 4.0.</p>
+<p>In addition, Cassandra supports out of the box atomic snapshot functionality,
+which presents a point in time snapshot of Cassandra’s data for easy
+integration with many backup tools. Cassandra also supports incremental backups
+where data can be backed up as it is written.</p>
+<p>Apache Cassandra 4.0 has added several new features including virtual tables.
+transient replication, audit logging, full query logging, and support for Java
+11. Two of these features are experimental: transient replication and Java 11
+support.</p>
+</div>
 </div>
 
 
diff --git a/src/doc/4.0-alpha4/new/auditlogging.html b/src/doc/4.0-alpha4/new/auditlogging.html
new file mode 100644
index 0000000..dc66e3c
--- /dev/null
+++ b/src/doc/4.0-alpha4/new/auditlogging.html
@@ -0,0 +1,548 @@
+---
+layout: docpage
+
+title: "Documentation"
+
+is_homepage: false
+is_sphinx_doc: true
+
+doc-parent: "New Features in Apache Cassandra 4.0"
+
+doc-title: "Audit Logging"
+doc-header-links: '
+  <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/>
+      <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/>
+      <link rel="next" title="Full Query Logging" href="fqllogging.html"/>
+      <link rel="prev" title="Virtual Tables" href="virtualtables.html"/>
+'
+doc-search-path: "../search.html"
+
+extra-footer: '
+<script type="text/javascript">
+    var DOCUMENTATION_OPTIONS = {
+      URL_ROOT:    "",
+      VERSION:     "",
+      COLLAPSE_INDEX: false,
+      FILE_SUFFIX: ".html",
+      HAS_SOURCE:  false,
+      SOURCELINK_SUFFIX: ".txt"
+    };
+</script>
+'
+
+---
+<div class="container-fluid">
+  <div class="row">
+    <div class="col-md-3">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="../search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="index.html">New Features in Apache Cassandra 4.0</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="java11.html">Support for Java 11</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html">Virtual Tables</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Audit Logging</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#what-does-audit-logging-log">What does Audit Logging Log?</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#what-audit-logging-does-not-log">What Audit Logging does not Log?</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#audit-logging-is-flexible-and-configurable">Audit Logging is Flexible and Configurable</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#configuring-audit-logging">Configuring Audit Logging</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#using-nodetool-to-enable-audit-logging">Using Nodetool to Enable Audit Logging</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#viewing-the-audit-logs">Viewing the Audit Logs</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#an-audit-logging-demo">An Audit Logging Demo</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#diagnostic-events-for-user-audit-logging">Diagnostic events for user audit logging</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="fqllogging.html">Full Query Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="messaging.html">Improved Internode Messaging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html">Improved Streaming</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../configuration/index.html">Configuring Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../development/index.html">Contributing to Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../plugins/index.html">Third-Party Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../bugs.html">Reporting Bugs</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="content-container">
+          
+  <div class="section" id="audit-logging">
+<h1>Audit Logging<a class="headerlink" href="#audit-logging" title="Permalink to this headline">¶</a></h1>
+<p>Audit Logging is a new feature in Apache Cassandra 4.0 (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-12151">CASSANDRA-12151</a>). All database activity is logged to a directory in the local filesystem and the audit log files are rolled periodically. All database operations are monitored and recorded.  Audit logs are stored in local directory files instead of the database itself as it provides several benefits, some of which are:</p>
+<ul class="simple">
+<li>No additional database capacity is needed to store audit logs</li>
+<li>No query tool is required while storing the audit logs in the database would require a query tool</li>
+<li>Latency of database operations is not affected; no performance impact</li>
+<li>It is easier to implement file based logging than database based logging</li>
+</ul>
+<div class="section" id="what-does-audit-logging-log">
+<h2>What does Audit Logging Log?<a class="headerlink" href="#what-does-audit-logging-log" title="Permalink to this headline">¶</a></h2>
+<p>Audit logging logs:</p>
+<ol class="arabic simple">
+<li>All authentication which includes successful and failed login attempts</li>
+<li>All database command requests to CQL. Both failed and successful CQL is logged</li>
+</ol>
+<p>More specifically an audit log entry could be one of two types:</p>
+<ol class="loweralpha simple">
+<li>CQL Audit Log Entry Type or</li>
+<li>Common Audit Log Entry Type</li>
+</ol>
+<p>Each of these types comprises of several database operations. The CQL Audit Log Entry Type could be one of the following; the category of the CQL audit log entry type is listed in parentheses.</p>
+<ol class="arabic simple">
+<li>SELECT(QUERY),</li>
+<li>UPDATE(DML),</li>
+<li>DELETE(DML),</li>
+<li>TRUNCATE(DDL),</li>
+<li>CREATE_KEYSPACE(DDL),</li>
+<li>ALTER_KEYSPACE(DDL),</li>
+<li>DROP_KEYSPACE(DDL),</li>
+<li>CREATE_TABLE(DDL),</li>
+<li>DROP_TABLE(DDL),</li>
+<li>PREPARE_STATEMENT(PREPARE),</li>
+<li>DROP_TRIGGER(DDL),</li>
+<li>LIST_USERS(DCL),</li>
+<li>CREATE_INDEX(DDL),</li>
+<li>DROP_INDEX(DDL),</li>
+<li>GRANT(DCL),</li>
+<li>REVOKE(DCL),</li>
+<li>CREATE_TYPE(DDL),</li>
+<li>DROP_AGGREGATE(DDL),</li>
+<li>ALTER_VIEW(DDL),</li>
+<li>CREATE_VIEW(DDL),</li>
+<li>DROP_ROLE(DCL),</li>
+<li>CREATE_FUNCTION(DDL),</li>
+<li>ALTER_TABLE(DDL),</li>
+<li>BATCH(DML),</li>
+<li>CREATE_AGGREGATE(DDL),</li>
+<li>DROP_VIEW(DDL),</li>
+<li>DROP_TYPE(DDL),</li>
+<li>DROP_FUNCTION(DDL),</li>
+<li>ALTER_ROLE(DCL),</li>
+<li>CREATE_TRIGGER(DDL),</li>
+<li>LIST_ROLES(DCL),</li>
+<li>LIST_PERMISSIONS(DCL),</li>
+<li>ALTER_TYPE(DDL),</li>
+<li>CREATE_ROLE(DCL),</li>
+<li>USE_KEYSPACE (OTHER).</li>
+</ol>
+<p>The Common Audit Log Entry Type could be one of the following; the category of the Common audit log entry type is listed in parentheses.</p>
+<ol class="arabic simple">
+<li>REQUEST_FAILURE(ERROR),</li>
+<li>LOGIN_ERROR(AUTH),</li>
+<li>UNAUTHORIZED_ATTEMPT(AUTH),</li>
+<li>LOGIN_SUCCESS (AUTH).</li>
+</ol>
+</div>
+<div class="section" id="what-audit-logging-does-not-log">
+<h2>What Audit Logging does not Log?<a class="headerlink" href="#what-audit-logging-does-not-log" title="Permalink to this headline">¶</a></h2>
+<p>Audit logging does not log:</p>
+<ol class="arabic simple">
+<li>Configuration changes made in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code></li>
+<li>Nodetool Commands</li>
+</ol>
+</div>
+<div class="section" id="audit-logging-is-flexible-and-configurable">
+<h2>Audit Logging is Flexible and Configurable<a class="headerlink" href="#audit-logging-is-flexible-and-configurable" title="Permalink to this headline">¶</a></h2>
+<p>Audit logging is flexible and configurable in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code> as follows:</p>
+<ul class="simple">
+<li>Keyspaces and tables to be monitored and audited may be specified.</li>
+<li>Users to be included/excluded may be specified. By default all users are audit logged.</li>
+<li>Categories of operations to audit or exclude may be specified.</li>
+<li>The frequency at which to roll the log files may be specified. Default frequency is hourly.</li>
+</ul>
+</div>
+<div class="section" id="configuring-audit-logging">
+<h2>Configuring Audit Logging<a class="headerlink" href="#configuring-audit-logging" title="Permalink to this headline">¶</a></h2>
+<p>Audit Logging is configured on each node separately. Audit Logging is configured in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code> in the <code class="docutils literal notranslate"><span class="pre">audit_logging_options</span></code> setting.
+The settings may be same/different on each node.</p>
+<div class="section" id="enabling-audit-logging">
+<h3>Enabling Audit Logging<a class="headerlink" href="#enabling-audit-logging" title="Permalink to this headline">¶</a></h3>
+<p>Audit logging is enabled by setting the <code class="docutils literal notranslate"><span class="pre">enabled</span></code>  option to <code class="docutils literal notranslate"><span class="pre">true</span></code> in the <code class="docutils literal notranslate"><span class="pre">audit_logging_options</span></code> setting.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">audit_logging_options</span><span class="p">:</span>
+   <span class="n">enabled</span><span class="p">:</span> <span class="n">true</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="setting-the-logger">
+<h3>Setting the Logger<a class="headerlink" href="#setting-the-logger" title="Permalink to this headline">¶</a></h3>
+<p>The audit logger is set with the <code class="docutils literal notranslate"><span class="pre">logger</span></code> option.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">logger</span><span class="p">:</span> <span class="n">BinAuditLogger</span>
+</pre></div>
+</div>
+<p>Two types of audit loggers are supported: <code class="docutils literal notranslate"><span class="pre">FileAuditLogger</span></code> and <code class="docutils literal notranslate"><span class="pre">BinAuditLogger</span></code>.
+<code class="docutils literal notranslate"><span class="pre">BinAuditLogger</span></code> is the default setting.  The <code class="docutils literal notranslate"><span class="pre">BinAuditLogger</span></code> is an efficient way to log events to file in a binary format.</p>
+<p><code class="docutils literal notranslate"><span class="pre">FileAuditLogger</span></code> is synchronous, file-based audit logger; just uses the standard logging mechanism. <code class="docutils literal notranslate"><span class="pre">FileAuditLogger</span></code> logs events to <code class="docutils literal notranslate"><span class="pre">audit/audit.log</span></code> file using <code class="docutils literal notranslate"><span class="pre">slf4j</span></code> logger.</p>
+<p>The <code class="docutils literal notranslate"><span class="pre">NoOpAuditLogger</span></code> is a No-Op implementation of the audit logger to be used as a default audit logger when audit logging is disabled.</p>
+</div>
+<div class="section" id="setting-the-audit-logs-directory">
+<h3>Setting the Audit Logs Directory<a class="headerlink" href="#setting-the-audit-logs-directory" title="Permalink to this headline">¶</a></h3>
+<p>The audit logs directory is set with the <code class="docutils literal notranslate"><span class="pre">audit_logs_dir</span></code> option. A new directory is not created automatically and an existing directory must be set. Audit Logs directory can be configured using <code class="docutils literal notranslate"><span class="pre">cassandra.logdir.audit</span></code> system property or default is set to <code class="docutils literal notranslate"><span class="pre">cassandra.logdir</span> <span class="pre">+</span> <span class="pre">/audit/</span></code>. A user created directory may be set. As an example, create a directory for the audit logs and set its permissions.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>sudo mkdir –p  /cassandra/audit/logs/hourly
+sudo chmod -R 777 /cassandra/audit/logs/hourly
+</pre></div>
+</div>
+<p>Set the directory for the audit logs directory using the <code class="docutils literal notranslate"><span class="pre">audit_logs_dir</span></code> option.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">audit_logs_dir</span><span class="p">:</span> <span class="s2">&quot;/cassandra/audit/logs/hourly&quot;</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="setting-keyspaces-to-audit">
+<h3>Setting Keyspaces to Audit<a class="headerlink" href="#setting-keyspaces-to-audit" title="Permalink to this headline">¶</a></h3>
+<p>Set  the keyspaces to include with the <code class="docutils literal notranslate"><span class="pre">included_keyspaces</span></code> option and the keyspaces to exclude with the <code class="docutils literal notranslate"><span class="pre">excluded_keyspaces</span></code> option.  By default all keyspaces are included. By default, <code class="docutils literal notranslate"><span class="pre">system</span></code>, <code class="docutils literal notranslate"><span class="pre">system_schema</span></code> and <code class="docutils literal notranslate"><span class="pre">system_virtual_schema</span></code> are excluded.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># included_keyspaces:</span>
+<span class="c1"># excluded_keyspaces: system, system_schema, system_virtual_schema</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="setting-categories-to-audit">
+<h3>Setting Categories to Audit<a class="headerlink" href="#setting-categories-to-audit" title="Permalink to this headline">¶</a></h3>
+<p>The categories of database operations to be included are specified with the <code class="docutils literal notranslate"><span class="pre">included_categories</span></code>  option as a comma separated list.  By default all supported categories are included. The categories of database operations to be excluded are specified with <code class="docutils literal notranslate"><span class="pre">excluded_categories</span></code>  option as a comma separated list.  By default no category is excluded.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># included_categories:</span>
+<span class="c1"># excluded_categories:</span>
+</pre></div>
+</div>
+<p>The supported categories for audit log are:</p>
+<ol class="arabic simple">
+<li>QUERY</li>
+<li>DML</li>
+<li>DDL</li>
+<li>DCL</li>
+<li>OTHER</li>
+<li>AUTH</li>
+<li>ERROR</li>
+<li>PREPARE</li>
+</ol>
+</div>
+<div class="section" id="setting-users-to-audit">
+<h3>Setting Users to Audit<a class="headerlink" href="#setting-users-to-audit" title="Permalink to this headline">¶</a></h3>
+<p>Users to audit log are set with the <code class="docutils literal notranslate"><span class="pre">included_users</span></code> and  <code class="docutils literal notranslate"><span class="pre">excluded_users</span></code>  options.  The <code class="docutils literal notranslate"><span class="pre">included_users</span></code> option specifies a comma separated list of users to include explicitly and by default all users are included. The <code class="docutils literal notranslate"><span class="pre">excluded_users</span></code> option specifies a comma separated list of  users to exclude explicitly and by default no user is excluded.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># included_users:</span>
+<span class="c1"># excluded_users:</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="setting-the-roll-frequency">
+<h3>Setting the Roll Frequency<a class="headerlink" href="#setting-the-roll-frequency" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">roll_cycle</span></code> option sets the frequency at which the audit log file is rolled. Supported values are <code class="docutils literal notranslate"><span class="pre">MINUTELY</span></code>, <code class="docutils literal notranslate"><span class="pre">HOURLY</span></code>, and <code class="docutils literal notranslate"><span class="pre">DAILY</span></code>. Default value is <code class="docutils literal notranslate"><span class="pre">HOURLY</span></code>, which implies that after every hour a new audit log file is created.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">roll_cycle</span><span class="p">:</span> <span class="n">HOURLY</span>
+</pre></div>
+</div>
+<p>An audit log file could get rolled for other reasons as well such as a log file reaches the configured size threshold.</p>
+</div>
+<div class="section" id="setting-archiving-options">
+<h3>Setting Archiving Options<a class="headerlink" href="#setting-archiving-options" title="Permalink to this headline">¶</a></h3>
+<p>The archiving options are for archiving the rolled audit logs. The <code class="docutils literal notranslate"><span class="pre">archive</span></code> command to use is set with the <code class="docutils literal notranslate"><span class="pre">archive_command</span></code> option and the <code class="docutils literal notranslate"><span class="pre">max_archive_retries</span></code> sets the maximum # of tries of failed archive commands.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># archive_command:</span>
+<span class="c1"># max_archive_retries: 10</span>
+</pre></div>
+</div>
+<p>Default archive command is <code class="docutils literal notranslate"><span class="pre">&quot;/path/to/script.sh</span> <span class="pre">%path&quot;</span></code> where <code class="docutils literal notranslate"><span class="pre">%path</span></code> is replaced with the file being rolled:</p>
+</div>
+<div class="section" id="other-settings">
+<h3>Other Settings<a class="headerlink" href="#other-settings" title="Permalink to this headline">¶</a></h3>
+<p>The other audit logs settings are as follows.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># block: true</span>
+<span class="c1"># max_queue_weight: 268435456 # 256 MiB</span>
+<span class="c1"># max_log_size: 17179869184 # 16 GiB</span>
+</pre></div>
+</div>
+<p>The <code class="docutils literal notranslate"><span class="pre">block</span></code> option specifies whether the audit logging should block if the logging falls behind or should drop log records.</p>
+<p>The <code class="docutils literal notranslate"><span class="pre">max_queue_weight</span></code> option sets the maximum weight of in memory queue for records waiting to be written to the file before blocking or dropping.</p>
+<p>The  <code class="docutils literal notranslate"><span class="pre">max_log_size</span></code> option sets the maximum size of the rolled files to retain on disk before deleting the oldest.</p>
+</div>
+</div>
+<div class="section" id="using-nodetool-to-enable-audit-logging">
+<h2>Using Nodetool to Enable Audit Logging<a class="headerlink" href="#using-nodetool-to-enable-audit-logging" title="Permalink to this headline">¶</a></h2>
+<p>The <code class="docutils literal notranslate"><span class="pre">nodetool</span>&#160; <span class="pre">enableauditlog</span></code>  command may be used to enable audit logs and it overrides the settings in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>.  The <code class="docutils literal notranslate"><span class="pre">nodetool</span> <span class="pre">enableauditlog</span></code> command syntax is as follows.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">nodetool</span> <span class="p">[(</span><span class="o">-</span><span class="n">h</span> <span class="o">&lt;</span><span class="n">host</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">host</span> <span class="o">&lt;</span><span class="n">host</span><span class="o">&gt;</span><span class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span class="n">p</span> <span class="o">&lt;</span><span class="n">port</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">port</span> <span class="o">&lt;</span><span class="n">port</span><span class="o">&gt;</span><span class="p">)]</span>
+        <span class="p">[(</span><span class="o">-</span><span class="n">pp</span> <span class="o">|</span> <span class="o">--</span><span class="nb">print</span><span class="o">-</span><span class="n">port</span><span class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span class="n">pw</span> <span class="o">&lt;</span><span class="n">password</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">password</span> <span class="o">&lt;</span><span class="n">password</span><span class="o">&gt;</span><span class="p">)]</span>
+        <span class="p">[(</span><span class="o">-</span><span class="n">pwf</span> <span class="o">&lt;</span><span class="n">passwordFilePath</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">password</span><span class="o">-</span><span class="n">file</span> <span class="o">&lt;</span><span class="n">passwordFilePath</span><span class="o">&gt;</span><span class="p">)]</span>
+        <span class="p">[(</span><span class="o">-</span><span class="n">u</span> <span class="o">&lt;</span><span class="n">username</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">username</span> <span class="o">&lt;</span><span class="n">username</span><span class="o">&gt;</span><span class="p">)]</span> <span class="n">enableauditlog</span>
+        <span class="p">[</span><span class="o">--</span><span class="n">excluded</span><span class="o">-</span><span class="n">categories</span> <span class="o">&lt;</span><span class="n">excluded_categories</span><span class="o">&gt;</span><span class="p">]</span>
+        <span class="p">[</span><span class="o">--</span><span class="n">excluded</span><span class="o">-</span><span class="n">keyspaces</span> <span class="o">&lt;</span><span class="n">excluded_keyspaces</span><span class="o">&gt;</span><span class="p">]</span>
+        <span class="p">[</span><span class="o">--</span><span class="n">excluded</span><span class="o">-</span><span class="n">users</span> <span class="o">&lt;</span><span class="n">excluded_users</span><span class="o">&gt;</span><span class="p">]</span>
+        <span class="p">[</span><span class="o">--</span><span class="n">included</span><span class="o">-</span><span class="n">categories</span> <span class="o">&lt;</span><span class="n">included_categories</span><span class="o">&gt;</span><span class="p">]</span>
+        <span class="p">[</span><span class="o">--</span><span class="n">included</span><span class="o">-</span><span class="n">keyspaces</span> <span class="o">&lt;</span><span class="n">included_keyspaces</span><span class="o">&gt;</span><span class="p">]</span>
+        <span class="p">[</span><span class="o">--</span><span class="n">included</span><span class="o">-</span><span class="n">users</span> <span class="o">&lt;</span><span class="n">included_users</span><span class="o">&gt;</span><span class="p">]</span> <span class="p">[</span><span class="o">--</span><span class="n">logger</span> <span class="o">&lt;</span><span class="n">logger</span><span class="o">&gt;</span><span class="p">]</span>
+</pre></div>
+</div>
+<dl class="docutils">
+<dt>OPTIONS</dt>
+<dd><table class="first docutils option-list" frame="void" rules="none">
+<col class="option" />
+<col class="description" />
+<tbody valign="top">
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--excluded-categories <var>&lt;excluded_categories&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Comma separated list of Audit Log Categories to be excluded for
+audit log. If not set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--excluded-keyspaces <var>&lt;excluded_keyspaces&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Comma separated list of keyspaces to be excluded for audit log. If
+not set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--excluded-users <var>&lt;excluded_users&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Comma separated list of users to be excluded for audit log. If not
+set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-h <var>&lt;host&gt;</var></span>, <span class="option">--host <var>&lt;host&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Node hostname or ip address</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--included-categories <var>&lt;included_categories&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Comma separated list of Audit Log Categories to be included for
+audit log. If not set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--included-keyspaces <var>&lt;included_keyspaces&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Comma separated list of keyspaces to be included for audit log. If
+not set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--included-users <var>&lt;included_users&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Comma separated list of users to be included for audit log. If not
+set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">--logger <var>&lt;logger&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Logger name to be used for AuditLogging. Default BinAuditLogger. If
+not set the value from cassandra.yaml will be used</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-p <var>&lt;port&gt;</var></span>, <span class="option">--port <var>&lt;port&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Remote jmx agent port number</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-p<var>p</var></span>, <span class="option">--print-port</span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Operate in 4.0 mode with hosts disambiguated by port number</td></tr>
+</tbody>
+</table>
+<dl class="docutils">
+<dt>-pw &lt;password&gt;, –password &lt;password&gt;</dt>
+<dd>Remote jmx agent password</dd>
+<dt>-pwf &lt;passwordFilePath&gt;, –password-file &lt;passwordFilePath&gt;</dt>
+<dd>Path to the JMX password file</dd>
+</dl>
+<table class="last docutils option-list" frame="void" rules="none">
+<col class="option" />
+<col class="description" />
+<tbody valign="top">
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-u <var>&lt;username&gt;</var></span>, <span class="option">--username <var>&lt;username&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Remote jmx agent username</td></tr>
+</tbody>
+</table>
+</dd>
+</dl>
+<p>The <code class="docutils literal notranslate"><span class="pre">nodetool</span> <span class="pre">disableauditlog</span></code> command disables audit log. The command syntax is as follows.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">nodetool</span> <span class="p">[(</span><span class="o">-</span><span class="n">h</span> <span class="o">&lt;</span><span class="n">host</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">host</span> <span class="o">&lt;</span><span class="n">host</span><span class="o">&gt;</span><span class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span class="n">p</span> <span class="o">&lt;</span><span class="n">port</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">port</span> <span class="o">&lt;</span><span class="n">port</span><span class="o">&gt;</span><span class="p">)]</span>
+        <span class="p">[(</span><span class="o">-</span><span class="n">pp</span> <span class="o">|</span> <span class="o">--</span><span class="nb">print</span><span class="o">-</span><span class="n">port</span><span class="p">)]</span> <span class="p">[(</span><span class="o">-</span><span class="n">pw</span> <span class="o">&lt;</span><span class="n">password</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">password</span> <span class="o">&lt;</span><span class="n">password</span><span class="o">&gt;</span><span class="p">)]</span>
+        <span class="p">[(</span><span class="o">-</span><span class="n">pwf</span> <span class="o">&lt;</span><span class="n">passwordFilePath</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">password</span><span class="o">-</span><span class="n">file</span> <span class="o">&lt;</span><span class="n">passwordFilePath</span><span class="o">&gt;</span><span class="p">)]</span>
+        <span class="p">[(</span><span class="o">-</span><span class="n">u</span> <span class="o">&lt;</span><span class="n">username</span><span class="o">&gt;</span> <span class="o">|</span> <span class="o">--</span><span class="n">username</span> <span class="o">&lt;</span><span class="n">username</span><span class="o">&gt;</span><span class="p">)]</span> <span class="n">disableauditlog</span>
+</pre></div>
+</div>
+<dl class="docutils">
+<dt>OPTIONS</dt>
+<dd><table class="first docutils option-list" frame="void" rules="none">
+<col class="option" />
+<col class="description" />
+<tbody valign="top">
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-h <var>&lt;host&gt;</var></span>, <span class="option">--host <var>&lt;host&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Node hostname or ip address</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-p <var>&lt;port&gt;</var></span>, <span class="option">--port <var>&lt;port&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Remote jmx agent port number</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-p<var>p</var></span>, <span class="option">--print-port</span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Operate in 4.0 mode with hosts disambiguated by port number</td></tr>
+</tbody>
+</table>
+<dl class="docutils">
+<dt>-pw &lt;password&gt;, –password &lt;password&gt;</dt>
+<dd>Remote jmx agent password</dd>
+<dt>-pwf &lt;passwordFilePath&gt;, –password-file &lt;passwordFilePath&gt;</dt>
+<dd>Path to the JMX password file</dd>
+</dl>
+<table class="last docutils option-list" frame="void" rules="none">
+<col class="option" />
+<col class="description" />
+<tbody valign="top">
+<tr><td class="option-group" colspan="2">
+<kbd><span class="option">-u <var>&lt;username&gt;</var></span>, <span class="option">--username <var>&lt;username&gt;</var></span></kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Remote jmx agent username</td></tr>
+</tbody>
+</table>
+</dd>
+</dl>
+</div>
+<div class="section" id="viewing-the-audit-logs">
+<h2>Viewing the Audit Logs<a class="headerlink" href="#viewing-the-audit-logs" title="Permalink to this headline">¶</a></h2>
+<p>An audit log event comprises of a keyspace that is being audited, the operation that is being logged, the scope and the user. An audit log entry comprises of the following attributes concatenated with a “|”.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="nb">type</span> <span class="p">(</span><span class="n">AuditLogEntryType</span><span class="p">):</span> <span class="n">Type</span> <span class="n">of</span> <span class="n">request</span>
+<span class="n">source</span> <span class="p">(</span><span class="n">InetAddressAndPort</span><span class="p">):</span> <span class="n">Source</span> <span class="n">IP</span> <span class="n">Address</span> <span class="kn">from</span> <span class="nn">which</span> <span class="n">request</span> <span class="n">originated</span>
+<span class="n">user</span> <span class="p">(</span><span class="n">String</span><span class="p">):</span> <span class="n">User</span> <span class="n">name</span>
+<span class="n">timestamp</span> <span class="p">(</span><span class="n">long</span> <span class="p">):</span> <span class="n">Timestamp</span> <span class="n">of</span> <span class="n">the</span> <span class="n">request</span>
+<span class="n">batch</span> <span class="p">(</span><span class="n">UUID</span><span class="p">):</span> <span class="n">Batch</span> <span class="n">of</span> <span class="n">request</span>
+<span class="n">keyspace</span> <span class="p">(</span><span class="n">String</span><span class="p">):</span> <span class="n">Keyspace</span> <span class="n">on</span> <span class="n">which</span> <span class="n">request</span> <span class="ow">is</span> <span class="n">made</span>
+<span class="n">scope</span> <span class="p">(</span><span class="n">String</span><span class="p">):</span> <span class="n">Scope</span> <span class="n">of</span> <span class="n">request</span> <span class="n">such</span> <span class="k">as</span> <span class="n">Table</span><span class="o">/</span><span class="n">Function</span><span class="o">/</span><span class="n">Aggregate</span> <span class="n">name</span>
+<span class="n">operation</span> <span class="p">(</span><span class="n">String</span><span class="p">):</span> <span class="n">Database</span> <span class="n">operation</span> <span class="n">such</span> <span class="k">as</span> <span class="n">CQL</span> <span class="n">command</span>
+<span class="n">options</span> <span class="p">(</span><span class="n">QueryOptions</span><span class="p">):</span> <span class="n">CQL</span> <span class="n">Query</span> <span class="n">options</span>
+<span class="n">state</span> <span class="p">(</span><span class="n">QueryState</span><span class="p">):</span> <span class="n">State</span> <span class="n">related</span> <span class="n">to</span> <span class="n">a</span> <span class="n">given</span> <span class="n">query</span>
+</pre></div>
+</div>
+<p>Some of these attributes may not be applicable to a given request and not all of these options must be set.</p>
+</div>
+<div class="section" id="an-audit-logging-demo">
+<h2>An Audit Logging Demo<a class="headerlink" href="#an-audit-logging-demo" title="Permalink to this headline">¶</a></h2>
+<p>To demonstrate audit logging enable and configure audit logs with following settings.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">audit_logging_options</span><span class="p">:</span>
+   <span class="n">enabled</span><span class="p">:</span> <span class="n">true</span>
+   <span class="n">logger</span><span class="p">:</span> <span class="n">BinAuditLogger</span>
+   <span class="n">audit_logs_dir</span><span class="p">:</span> <span class="s2">&quot;/cassandra/audit/logs/hourly&quot;</span>
+   <span class="c1"># included_keyspaces:</span>
+   <span class="c1"># excluded_keyspaces: system, system_schema, system_virtual_schema</span>
+   <span class="c1"># included_categories:</span>
+   <span class="c1"># excluded_categories:</span>
+   <span class="c1"># included_users:</span>
+   <span class="c1"># excluded_users:</span>
+   <span class="n">roll_cycle</span><span class="p">:</span> <span class="n">HOURLY</span>
+   <span class="c1"># block: true</span>
+   <span class="c1"># max_queue_weight: 268435456 # 256 MiB</span>
+   <span class="c1"># max_log_size: 17179869184 # 16 GiB</span>
+   <span class="c1">## archive command is &quot;/path/to/script.sh %path&quot; where %path is replaced with the file being rolled:</span>
+   <span class="c1"># archive_command:</span>
+   <span class="c1"># max_archive_retries: 10</span>
+</pre></div>
+</div>
+<p>Create the audit log directory <code class="docutils literal notranslate"><span class="pre">/cassandra/audit/logs/hourly</span></code> and set its permissions as discussed earlier. Run some CQL commands such as create a keyspace, create a table and query a table. Any supported CQL commands may be run as discussed in section <strong>What does Audit Logging Log?</strong>.  Change directory (with <code class="docutils literal notranslate"><span class="pre">cd</span></code> command) to the audit logs directory.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cd</span> <span class="o">/</span><span class="n">cassandra</span><span class="o">/</span><span class="n">audit</span><span class="o">/</span><span class="n">logs</span><span class="o">/</span><span class="n">hourly</span>
+</pre></div>
+</div>
+<p>List the files/directories and some <code class="docutils literal notranslate"><span class="pre">.cq4</span></code> files should get listed. These are the audit logs files.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>[ec2-user@ip-10-0-2-238 hourly]$ ls -l
+total 28
+-rw-rw-r--. 1 ec2-user ec2-user 83886080 Aug  2 03:01 20190802-02.cq4
+-rw-rw-r--. 1 ec2-user ec2-user 83886080 Aug  2 03:01 20190802-03.cq4
+-rw-rw-r--. 1 ec2-user ec2-user    65536 Aug  2 03:01 directory-listing.cq4t
+</pre></div>
+</div>
+<p>The <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> tool is used to dump audit logs. Run the <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> tool. Audit log files directory path is a required argument. The output should be similar to the following output.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>[ec2-user@ip-10-0-2-238 hourly]$ auditlogviewer /cassandra/audit/logs/hourly
+WARN  03:12:11,124 Using Pauser.sleepy() as not enough processors, have 2, needs 8+
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564711427328|type :USE_KEYSPACE|category:OTHER|ks:auditlogkeyspace|operation:USE AuditLogKeyspace;
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564711427329|type :USE_KEYSPACE|category:OTHER|ks:auditlogkeyspace|operation:USE &quot;auditlogkeyspace&quot;
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564711446279|type :SELECT|category:QUERY|ks:auditlogkeyspace|scope:t|operation:SELECT * FROM t;
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564713878834|type :DROP_TABLE|category:DDL|ks:auditlogkeyspace|scope:t|operation:DROP TABLE IF EXISTS
+AuditLogKeyspace.t;
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/3.91.56.164|port:42382|timestamp:1564714618360|ty
+pe:REQUEST_FAILURE|category:ERROR|operation:CREATE KEYSPACE AuditLogKeyspace
+WITH replication = {&#39;class&#39;: &#39;SimpleStrategy&#39;, &#39;replication_factor&#39; : 1};; Cannot add
+existing keyspace &quot;auditlogkeyspace&quot;
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564714690968|type :DROP_KEYSPACE|category:DDL|ks:auditlogkeyspace|operation:DROP KEYSPACE AuditLogKeyspace;
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/3.91.56.164|port:42406|timestamp:1564714708329|ty pe:CREATE_KEYSPACE|category:DDL|ks:auditlogkeyspace|operation:CREATE KEYSPACE
+AuditLogKeyspace
+WITH replication = {&#39;class&#39;: &#39;SimpleStrategy&#39;, &#39;replication_factor&#39; : 1};
+Type: AuditLog
+LogMessage:
+user:anonymous|host:10.0.2.238:7000|source:/127.0.0.1|port:46264|timestamp:1564714870678|type :USE_KEYSPACE|category:OTHER|ks:auditlogkeyspace|operation:USE auditlogkeyspace;
+[ec2-user@ip-10-0-2-238 hourly]$
+</pre></div>
+</div>
+<p>The <code class="docutils literal notranslate"><span class="pre">auditlogviewer</span></code> tool usage syntax is as follows.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">./</span><span class="n">auditlogviewer</span>
+<span class="n">Audit</span> <span class="n">log</span> <span class="n">files</span> <span class="n">directory</span> <span class="n">path</span> <span class="ow">is</span> <span class="n">a</span> <span class="n">required</span> <span class="n">argument</span><span class="o">.</span>
+<span class="n">usage</span><span class="p">:</span> <span class="n">auditlogviewer</span> <span class="o">&lt;</span><span class="n">path1</span><span class="o">&gt;</span> <span class="p">[</span><span class="o">&lt;</span><span class="n">path2</span><span class="o">&gt;...&lt;</span><span class="n">pathN</span><span class="o">&gt;</span><span class="p">]</span> <span class="p">[</span><span class="n">options</span><span class="p">]</span>
+<span class="o">--</span>
+<span class="n">View</span> <span class="n">the</span> <span class="n">audit</span> <span class="n">log</span> <span class="n">contents</span> <span class="ow">in</span> <span class="n">human</span> <span class="n">readable</span> <span class="nb">format</span>
+<span class="o">--</span>
+<span class="n">Options</span> <span class="n">are</span><span class="p">:</span>
+<span class="o">-</span><span class="n">f</span><span class="p">,</span><span class="o">--</span><span class="n">follow</span>       <span class="n">Upon</span> <span class="n">reaching</span> <span class="n">the</span> <span class="n">end</span> <span class="n">of</span> <span class="n">the</span> <span class="n">log</span> <span class="k">continue</span> <span class="n">indefinitely</span>
+                  <span class="n">waiting</span> <span class="k">for</span> <span class="n">more</span> <span class="n">records</span>
+<span class="o">-</span><span class="n">h</span><span class="p">,</span><span class="o">--</span><span class="n">help</span>         <span class="n">display</span> <span class="n">this</span> <span class="n">help</span> <span class="n">message</span>
+<span class="o">-</span><span class="n">r</span><span class="p">,</span><span class="o">--</span><span class="n">roll_cycle</span>   <span class="n">How</span> <span class="n">often</span> <span class="n">to</span> <span class="n">roll</span> <span class="n">the</span> <span class="n">log</span> <span class="n">file</span> <span class="n">was</span> <span class="n">rolled</span><span class="o">.</span> <span class="n">May</span> <span class="n">be</span>
+                  <span class="n">necessary</span> <span class="k">for</span> <span class="n">Chronicle</span> <span class="n">to</span> <span class="n">correctly</span> <span class="n">parse</span> <span class="n">file</span> <span class="n">names</span><span class="o">.</span> <span class="p">(</span><span class="n">MINUTELY</span><span class="p">,</span> <span class="n">HOURLY</span><span class="p">,</span>
+                  <span class="n">DAILY</span><span class="p">)</span><span class="o">.</span> <span class="n">Default</span> <span class="n">HOURLY</span><span class="o">.</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="diagnostic-events-for-user-audit-logging">
+<h2>Diagnostic events for user audit logging<a class="headerlink" href="#diagnostic-events-for-user-audit-logging" title="Permalink to this headline">¶</a></h2>
+<p>Any native transport enabled client is able to subscribe to diagnostic events that are raised around authentication and CQL operations. These events can then be consumed and used by external tools to implement a Cassandra user auditing solution.</p>
+</div>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            <a href="fqllogging.html" class="btn btn-default pull-right " role="button" title="Full Query Logging" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            
+            
+            <a href="virtualtables.html" class="btn btn-default" role="button" title="Virtual Tables" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
\ No newline at end of file
diff --git a/src/doc/4.0-alpha4/new/fqllogging.html b/src/doc/4.0-alpha4/new/fqllogging.html
index 470db4e..45f88ec 100644
--- a/src/doc/4.0-alpha4/new/fqllogging.html
+++ b/src/doc/4.0-alpha4/new/fqllogging.html
@@ -13,7 +13,7 @@
   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/>
       <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/>
       <link rel="next" title="Improved Internode Messaging" href="messaging.html"/>
-      <link rel="prev" title="Support for Java 11" href="java11.html"/>
+      <link rel="prev" title="Audit Logging" href="auditlogging.html"/>
 '
 doc-search-path: "../search.html"
 
@@ -59,6 +59,8 @@
 <li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">New Features in Apache Cassandra 4.0</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="java11.html">Support for Java 11</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html">Virtual Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html">Audit Logging</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Full Query Logging</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="#objective">Objective</a></li>
 <li class="toctree-l3"><a class="reference internal" href="#full-query-logger">Full Query Logger</a></li>
@@ -71,6 +73,7 @@
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="messaging.html">Improved Internode Messaging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html">Improved Streaming</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
@@ -706,7 +709,7 @@
             <a href="messaging.html" class="btn btn-default pull-right " role="button" title="Improved Internode Messaging" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
             
             
-            <a href="java11.html" class="btn btn-default" role="button" title="Support for Java 11" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            <a href="auditlogging.html" class="btn btn-default" role="button" title="Audit Logging" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
             
           </div>
           
diff --git a/src/doc/4.0-alpha4/new/index.html b/src/doc/4.0-alpha4/new/index.html
index de7d7ce..327d4f7 100644
--- a/src/doc/4.0-alpha4/new/index.html
+++ b/src/doc/4.0-alpha4/new/index.html
@@ -56,8 +56,11 @@
 <li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
 <li class="toctree-l1 current"><a class="current reference internal" href="#">New Features in Apache Cassandra 4.0</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="java11.html">Support for Java 11</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html">Virtual Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html">Audit Logging</a></li>
 <li class="toctree-l2"><a class="reference internal" href="fqllogging.html">Full Query Logging</a></li>
 <li class="toctree-l2"><a class="reference internal" href="messaging.html">Improved Internode Messaging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html">Improved Streaming</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
@@ -96,6 +99,27 @@
 <li class="toctree-l2"><a class="reference internal" href="java11.html#common-issues">Common Issues</a></li>
 </ul>
 </li>
+<li class="toctree-l1"><a class="reference internal" href="virtualtables.html">Virtual Tables</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#definition">Definition</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#objective">Objective</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#how-are-virtual-tables-different-from-regular-tables">How  are Virtual Tables different from regular tables?</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#virtual-keyspaces">Virtual Keyspaces</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#virtual-table-limitations">Virtual Table Limitations</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#listing-and-describing-virtual-tables">Listing and Describing Virtual Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html#the-system-virtual-schema-keyspace">The system_virtual_schema keyspace</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="auditlogging.html">Audit Logging</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#what-does-audit-logging-log">What does Audit Logging Log?</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#what-audit-logging-does-not-log">What Audit Logging does not Log?</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#audit-logging-is-flexible-and-configurable">Audit Logging is Flexible and Configurable</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#configuring-audit-logging">Configuring Audit Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#using-nodetool-to-enable-audit-logging">Using Nodetool to Enable Audit Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#viewing-the-audit-logs">Viewing the Audit Logs</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#an-audit-logging-demo">An Audit Logging Demo</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html#diagnostic-events-for-user-audit-logging">Diagnostic events for user audit logging</a></li>
+</ul>
+</li>
 <li class="toctree-l1"><a class="reference internal" href="fqllogging.html">Full Query Logging</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="fqllogging.html#objective">Objective</a></li>
 <li class="toctree-l2"><a class="reference internal" href="fqllogging.html#full-query-logger">Full Query Logger</a></li>
@@ -120,6 +144,16 @@
 <li class="toctree-l2"><a class="reference internal" href="messaging.html#recover-from-unknown-table-when-deserializing-internode-messages">Recover from unknown table when deserializing internode messages</a></li>
 </ul>
 </li>
+<li class="toctree-l1"><a class="reference internal" href="streaming.html">Improved Streaming</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#streaming-based-on-netty">Streaming based on Netty</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#zero-copy-streaming">Zero Copy Streaming</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#repair-streaming-preview">Repair Streaming Preview</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#parallelizing-of-streaming-of-keyspaces">Parallelizing of Streaming of Keyspaces</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#unique-nodes-for-streaming-in-multi-dc-deployment">Unique nodes for Streaming in Multi-DC deployment</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#stream-operation-types">Stream Operation Types</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html#disallow-decommission-when-number-of-replicas-will-drop-below-configured-rf">Disallow Decommission when number of Replicas will drop below configured RF</a></li>
+</ul>
+</li>
 </ul>
 </div>
 </div>
diff --git a/src/doc/4.0-alpha4/new/java11.html b/src/doc/4.0-alpha4/new/java11.html
index 79e51f8..eedb3e4 100644
--- a/src/doc/4.0-alpha4/new/java11.html
+++ b/src/doc/4.0-alpha4/new/java11.html
@@ -12,7 +12,7 @@
 doc-header-links: '
   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/>
       <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/>
-      <link rel="next" title="Full Query Logging" href="fqllogging.html"/>
+      <link rel="next" title="Virtual Tables" href="virtualtables.html"/>
       <link rel="prev" title="New Features in Apache Cassandra 4.0" href="index.html"/>
 '
 doc-search-path: "../search.html"
@@ -65,8 +65,11 @@
 <li class="toctree-l3"><a class="reference internal" href="#common-issues">Common Issues</a></li>
 </ul>
 </li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html">Virtual Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html">Audit Logging</a></li>
 <li class="toctree-l2"><a class="reference internal" href="fqllogging.html">Full Query Logging</a></li>
 <li class="toctree-l2"><a class="reference internal" href="messaging.html">Improved Internode Messaging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html">Improved Streaming</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
@@ -336,7 +339,7 @@
           
           <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
             
-            <a href="fqllogging.html" class="btn btn-default pull-right " role="button" title="Full Query Logging" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            <a href="virtualtables.html" class="btn btn-default pull-right " role="button" title="Virtual Tables" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
             
             
             <a href="index.html" class="btn btn-default" role="button" title="New Features in Apache Cassandra 4.0" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
diff --git a/src/doc/4.0-alpha4/new/messaging.html b/src/doc/4.0-alpha4/new/messaging.html
index ecc4c7a..9e53f41 100644
--- a/src/doc/4.0-alpha4/new/messaging.html
+++ b/src/doc/4.0-alpha4/new/messaging.html
@@ -12,7 +12,7 @@
 doc-header-links: '
   <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/>
       <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/>
-      <link rel="next" title="Architecture" href="../architecture/index.html"/>
+      <link rel="next" title="Improved Streaming" href="streaming.html"/>
       <link rel="prev" title="Full Query Logging" href="fqllogging.html"/>
 '
 doc-search-path: "../search.html"
@@ -59,6 +59,8 @@
 <li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">New Features in Apache Cassandra 4.0</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="java11.html">Support for Java 11</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html">Virtual Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html">Audit Logging</a></li>
 <li class="toctree-l2"><a class="reference internal" href="fqllogging.html">Full Query Logging</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Improved Internode Messaging</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="#optimized-internode-messaging-protocol">Optimized Internode Messaging Protocol</a></li>
@@ -73,6 +75,7 @@
 <li class="toctree-l3"><a class="reference internal" href="#recover-from-unknown-table-when-deserializing-internode-messages">Recover from unknown table when deserializing internode messages</a></li>
 </ul>
 </li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html">Improved Streaming</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
@@ -326,7 +329,7 @@
           
           <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
             
-            <a href="../architecture/index.html" class="btn btn-default pull-right " role="button" title="Architecture" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            <a href="streaming.html" class="btn btn-default pull-right " role="button" title="Improved Streaming" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
             
             
             <a href="fqllogging.html" class="btn btn-default" role="button" title="Full Query Logging" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
diff --git a/src/doc/4.0-alpha4/new/streaming.html b/src/doc/4.0-alpha4/new/streaming.html
new file mode 100644
index 0000000..442c538
--- /dev/null
+++ b/src/doc/4.0-alpha4/new/streaming.html
@@ -0,0 +1,259 @@
+---
+layout: docpage
+
+title: "Documentation"
+
+is_homepage: false
+is_sphinx_doc: true
+
+doc-parent: "New Features in Apache Cassandra 4.0"
+
+doc-title: "Improved Streaming"
+doc-header-links: '
+  <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/>
+      <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/>
+      <link rel="next" title="Architecture" href="../architecture/index.html"/>
+      <link rel="prev" title="Improved Internode Messaging" href="messaging.html"/>
+'
+doc-search-path: "../search.html"
+
+extra-footer: '
+<script type="text/javascript">
+    var DOCUMENTATION_OPTIONS = {
+      URL_ROOT:    "",
+      VERSION:     "",
+      COLLAPSE_INDEX: false,
+      FILE_SUFFIX: ".html",
+      HAS_SOURCE:  false,
+      SOURCELINK_SUFFIX: ".txt"
+    };
+</script>
+'
+
+---
+<div class="container-fluid">
+  <div class="row">
+    <div class="col-md-3">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="../search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="index.html">New Features in Apache Cassandra 4.0</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="java11.html">Support for Java 11</a></li>
+<li class="toctree-l2"><a class="reference internal" href="virtualtables.html">Virtual Tables</a></li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html">Audit Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="fqllogging.html">Full Query Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="messaging.html">Improved Internode Messaging</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Improved Streaming</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#streaming-based-on-netty">Streaming based on Netty</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#zero-copy-streaming">Zero Copy Streaming</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#repair-streaming-preview">Repair Streaming Preview</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#parallelizing-of-streaming-of-keyspaces">Parallelizing of Streaming of Keyspaces</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#unique-nodes-for-streaming-in-multi-dc-deployment">Unique nodes for Streaming in Multi-DC deployment</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#stream-operation-types">Stream Operation Types</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#disallow-decommission-when-number-of-replicas-will-drop-below-configured-rf">Disallow Decommission when number of Replicas will drop below configured RF</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../configuration/index.html">Configuring Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../development/index.html">Contributing to Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../plugins/index.html">Third-Party Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../bugs.html">Reporting Bugs</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="content-container">
+          
+  <div class="section" id="improved-streaming">
+<h1>Improved Streaming<a class="headerlink" href="#improved-streaming" title="Permalink to this headline">¶</a></h1>
+<p>Apache Cassandra 4.0 has made several improvements to streaming.  Streaming is the process used by nodes of a cluster to exchange data in the form of SSTables.  Streaming of SSTables is performed for several operations, such as:</p>
+<ul class="simple">
+<li>SSTable Repair</li>
+<li>Host Replacement</li>
+<li>Range movements</li>
+<li>Bootstrapping</li>
+<li>Rebuild</li>
+<li>Cluster expansion</li>
+</ul>
+<div class="section" id="streaming-based-on-netty">
+<h2>Streaming based on Netty<a class="headerlink" href="#streaming-based-on-netty" title="Permalink to this headline">¶</a></h2>
+<p>Streaming in Cassandra 4.0 is based on Non-blocking Input/Output (NIO) with Netty (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-12229">CASSANDRA-12229</a>). It replaces the single-threaded (or sequential), synchronous, blocking model of streaming messages and transfer of files. Netty supports non-blocking, asynchronous, multi-threaded streaming with which multiple connections are opened simultaneously.  Non-blocking implies that threads are not blocked as they don’t wait for a response for a sent request. A response could be returned in a different thread. With asynchronous, connections and threads are decoupled and do not have a 1:1 relation. Several more connections than threads may be opened.</p>
+</div>
+<div class="section" id="zero-copy-streaming">
+<h2>Zero Copy Streaming<a class="headerlink" href="#zero-copy-streaming" title="Permalink to this headline">¶</a></h2>
+<p>Pre-4.0, during streaming Cassandra reifies the SSTables into objects. This creates unnecessary garbage and slows down the whole streaming process as some SSTables can be transferred as a whole file rather than individual partitions. Cassandra 4.0 has added support for streaming entire SSTables when possible (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-14556">CASSANDRA-14556</a>) for faster Streaming using ZeroCopy APIs. If enabled, Cassandra will use ZeroCopy for eligible SSTables significantly speeding up transfers and increasing throughput.  A zero-copy path avoids bringing data into user-space on both sending and receiving side. Any streaming related operations will notice corresponding improvement. Zero copy streaming is hardware bound; only limited by the hardware limitations (Network and Disk IO ).</p>
+<div class="section" id="high-availability">
+<h3>High Availability<a class="headerlink" href="#high-availability" title="Permalink to this headline">¶</a></h3>
+<p>In benchmark tests Zero Copy Streaming is 5x faster than partitions based streaming. Faster streaming provides the benefit of improved availability. A cluster’s recovery mainly depends on the streaming speed, Cassandra clusters with failed nodes will be able to recover much more quickly (5x faster). If a node fails, SSTables need to be streamed to a replacement node. During the replacement operation, the new Cassandra node streams SSTables from the neighboring nodes that hold copies of the data belonging to this new node’s token range. Depending on the amount of data stored, this process can require substantial network bandwidth, taking some time to complete. The longer these range movement operations take, the more the cluster availability is lost. Failure of multiple nodes would reduce high availability greatly. The faster the new node completes streaming its data, the faster it can serve traffic, increasing the availability of the cluster.</p>
+</div>
+<div class="section" id="enabling-zero-copy-streaming">
+<h3>Enabling Zero Copy Streaming<a class="headerlink" href="#enabling-zero-copy-streaming" title="Permalink to this headline">¶</a></h3>
+<p>Zero copy streaming is enabled by setting the following setting in <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">stream_entire_sstables</span><span class="p">:</span> <span class="n">true</span>
+</pre></div>
+</div>
+<p>By default zero copy streaming is enabled.</p>
+</div>
+<div class="section" id="sstables-eligible-for-zero-copy-streaming">
+<h3>SSTables Eligible for Zero Copy Streaming<a class="headerlink" href="#sstables-eligible-for-zero-copy-streaming" title="Permalink to this headline">¶</a></h3>
+<p>Zero copy streaming is used if all partitions within the SSTable need to be transmitted. This is common when using <code class="docutils literal notranslate"><span class="pre">LeveledCompactionStrategy</span></code> or when partitioning SSTables by token range has been enabled. All partition keys in the SSTables are iterated over to determine the eligibility for Zero Copy streaming.</p>
+</div>
+<div class="section" id="benefits-of-zero-copy-streaming">
+<h3>Benefits of Zero Copy Streaming<a class="headerlink" href="#benefits-of-zero-copy-streaming" title="Permalink to this headline">¶</a></h3>
+<p>When enabled, it permits Cassandra to zero-copy stream entire eligible SSTables between nodes, including every component. This speeds up the network transfer significantly subject to throttling specified by <code class="docutils literal notranslate"><span class="pre">stream_throughput_outbound_megabits_per_sec</span></code>.</p>
+<p>Enabling this will reduce the GC pressure on sending and receiving node. While this feature tries to keep the disks balanced, it cannot guarantee it. This feature will be automatically disabled if internode encryption is enabled. Currently this can be used with Leveled Compaction.</p>
+</div>
+<div class="section" id="configuring-for-zero-copy-streaming">
+<h3>Configuring for Zero Copy Streaming<a class="headerlink" href="#configuring-for-zero-copy-streaming" title="Permalink to this headline">¶</a></h3>
+<p>Throttling would reduce the streaming speed. The <code class="docutils literal notranslate"><span class="pre">stream_throughput_outbound_megabits_per_sec</span></code> throttles all outbound streaming file transfers on a node to the given total throughput in Mbps. When unset, the default is 200 Mbps or 25 MB/s.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">stream_throughput_outbound_megabits_per_sec</span><span class="p">:</span> <span class="mi">200</span>
+</pre></div>
+</div>
+<p>To run any Zero Copy streaming benchmark the <code class="docutils literal notranslate"><span class="pre">stream_throughput_outbound_megabits_per_sec</span></code> must be set to a really high value otherwise, throttling will be significant and the benchmark results will not be meaningful.</p>
+<p>The <code class="docutils literal notranslate"><span class="pre">inter_dc_stream_throughput_outbound_megabits_per_sec</span></code> throttles all streaming file transfer between the datacenters, this setting allows users to throttle inter dc stream throughput in addition to throttling all network stream traffic as configured with <code class="docutils literal notranslate"><span class="pre">stream_throughput_outbound_megabits_per_sec</span></code>. When unset, the default is 200 Mbps or 25 MB/s.</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">inter_dc_stream_throughput_outbound_megabits_per_sec</span><span class="p">:</span> <span class="mi">200</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="sstable-components-streamed-with-zero-copy-streaming">
+<h3>SSTable Components Streamed with Zero Copy Streaming<a class="headerlink" href="#sstable-components-streamed-with-zero-copy-streaming" title="Permalink to this headline">¶</a></h3>
+<p>Zero Copy Streaming streams entire SSTables.  SSTables are made up of multiple components in separate files. SSTable components streamed are listed in Table 1.</p>
+<p>Table 1. SSTable Components</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="26%" />
+<col width="74%" />
+</colgroup>
+<tbody valign="top">
+<tr class="row-odd"><td>SSTable Component</td>
+<td>Description</td>
+</tr>
+<tr class="row-even"><td>Data.db</td>
+<td>The base data for an SSTable: the remaining
+components can be regenerated based on the data
+component.</td>
+</tr>
+<tr class="row-odd"><td>Index.db</td>
+<td>Index of the row keys with pointers to their
+positions in the data file.</td>
+</tr>
+<tr class="row-even"><td>Filter.db</td>
+<td>Serialized bloom filter for the row keys in the
+SSTable.</td>
+</tr>
+<tr class="row-odd"><td>CompressionInfo.db</td>
+<td>File to hold information about uncompressed
+data length, chunk offsets etc.</td>
+</tr>
+<tr class="row-even"><td>Statistics.db</td>
+<td>Statistical metadata about the content of the
+SSTable.</td>
+</tr>
+<tr class="row-odd"><td>Digest.crc32</td>
+<td>Holds CRC32 checksum of the data file
+size_bytes.</td>
+</tr>
+<tr class="row-even"><td>CRC.db</td>
+<td>Holds the CRC32 for chunks in an uncompressed file.</td>
+</tr>
+<tr class="row-odd"><td>Summary.db</td>
+<td>Holds SSTable Index Summary
+(sampling of Index component)</td>
+</tr>
+<tr class="row-even"><td>TOC.txt</td>
+<td>Table of contents, stores the list of all
+components for the SSTable.</td>
+</tr>
+</tbody>
+</table>
+<p>Custom component, used by e.g. custom compaction strategy may also be included.</p>
+</div>
+</div>
+<div class="section" id="repair-streaming-preview">
+<h2>Repair Streaming Preview<a class="headerlink" href="#repair-streaming-preview" title="Permalink to this headline">¶</a></h2>
+<p>Repair with <code class="docutils literal notranslate"><span class="pre">nodetool</span> <span class="pre">repair</span></code> involves streaming of repaired SSTables and a repair preview has been added to provide an estimate of the amount of repair streaming that would need to be performed. Repair preview (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-13257">CASSANDRA-13257</a>) is invoke with <code class="docutils literal notranslate"><span class="pre">nodetool</span> <span class="pre">repair</span> <span class="pre">--preview</span></code> using option:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">-</span><span class="n">prv</span><span class="p">,</span> <span class="o">--</span><span class="n">preview</span>
+</pre></div>
+</div>
+<p>It determines ranges and amount of data to be streamed, but doesn’t actually perform repair.</p>
+</div>
+<div class="section" id="parallelizing-of-streaming-of-keyspaces">
+<h2>Parallelizing of Streaming of Keyspaces<a class="headerlink" href="#parallelizing-of-streaming-of-keyspaces" title="Permalink to this headline">¶</a></h2>
+<p>The streaming of the different keyspaces for bootstrap and rebuild has been parallelized in Cassandra 4.0 (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-4663">CASSANDRA-4663</a>).</p>
+</div>
+<div class="section" id="unique-nodes-for-streaming-in-multi-dc-deployment">
+<h2>Unique nodes for Streaming in Multi-DC deployment<a class="headerlink" href="#unique-nodes-for-streaming-in-multi-dc-deployment" title="Permalink to this headline">¶</a></h2>
+<p>Range Streamer picks unique nodes to stream data from when number of replicas in each DC is three or more (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-4650">CASSANDRA-4650</a>). What the optimization does is to even out the streaming load across the cluster. Without the optimization, some node can be picked up to stream more data than others. This patch allows to select dedicated node to stream only one range.</p>
+<p>This will increase the performance of bootstrapping a node and will also put less pressure on nodes serving the data. This does not affect if N &lt; 3 in each DC as then it streams data from only 2 nodes.</p>
+</div>
+<div class="section" id="stream-operation-types">
+<h2>Stream Operation Types<a class="headerlink" href="#stream-operation-types" title="Permalink to this headline">¶</a></h2>
+<p>It is important to know the type or purpose of a certain stream. Version 4.0 (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-13064">CASSANDRA-13064</a>) adds an <code class="docutils literal notranslate"><span class="pre">enum</span></code> to distinguish between the different types  of streams.  Stream types are available both in a stream request and a stream task. The different stream types are:</p>
+<ul class="simple">
+<li>Restore replica count</li>
+<li>Unbootstrap</li>
+<li>Relocation</li>
+<li>Bootstrap</li>
+<li>Rebuild</li>
+<li>Bulk Load</li>
+<li>Repair</li>
+</ul>
+</div>
+<div class="section" id="disallow-decommission-when-number-of-replicas-will-drop-below-configured-rf">
+<h2>Disallow Decommission when number of Replicas will drop below configured RF<a class="headerlink" href="#disallow-decommission-when-number-of-replicas-will-drop-below-configured-rf" title="Permalink to this headline">¶</a></h2>
+<p><a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-12510">CASSANDRA-12510</a> guards against decommission that will drop # of replicas below configured replication factor (RF), and adds the <code class="docutils literal notranslate"><span class="pre">--force</span></code> option that allows decommission to continue if intentional; force decommission of this node even when it reduces the number of replicas to below configured RF.</p>
+</div>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            <a href="../architecture/index.html" class="btn btn-default pull-right " role="button" title="Architecture" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            
+            
+            <a href="messaging.html" class="btn btn-default" role="button" title="Improved Internode Messaging" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
\ No newline at end of file
diff --git a/src/doc/4.0-alpha4/new/virtualtables.html b/src/doc/4.0-alpha4/new/virtualtables.html
new file mode 100644
index 0000000..9b82f42
--- /dev/null
+++ b/src/doc/4.0-alpha4/new/virtualtables.html
@@ -0,0 +1,426 @@
+---
+layout: docpage
+
+title: "Documentation"
+
+is_homepage: false
+is_sphinx_doc: true
+
+doc-parent: "New Features in Apache Cassandra 4.0"
+
+doc-title: "Virtual Tables"
+doc-header-links: '
+  <link rel="top" title="Apache Cassandra Documentation v4.0-alpha4" href="../index.html"/>
+      <link rel="up" title="New Features in Apache Cassandra 4.0" href="index.html"/>
+      <link rel="next" title="Audit Logging" href="auditlogging.html"/>
+      <link rel="prev" title="Support for Java 11" href="java11.html"/>
+'
+doc-search-path: "../search.html"
+
+extra-footer: '
+<script type="text/javascript">
+    var DOCUMENTATION_OPTIONS = {
+      URL_ROOT:    "",
+      VERSION:     "",
+      COLLAPSE_INDEX: false,
+      FILE_SUFFIX: ".html",
+      HAS_SOURCE:  false,
+      SOURCELINK_SUFFIX: ".txt"
+    };
+</script>
+'
+
+---
+<div class="container-fluid">
+  <div class="row">
+    <div class="col-md-3">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="../search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="index.html">New Features in Apache Cassandra 4.0</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="java11.html">Support for Java 11</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Virtual Tables</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#definition">Definition</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#objective">Objective</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#how-are-virtual-tables-different-from-regular-tables">How  are Virtual Tables different from regular tables?</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#virtual-keyspaces">Virtual Keyspaces</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#virtual-table-limitations">Virtual Table Limitations</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#listing-and-describing-virtual-tables">Listing and Describing Virtual Tables</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#the-system-virtual-schema-keyspace">The system_virtual_schema keyspace</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="auditlogging.html">Audit Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="fqllogging.html">Full Query Logging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="messaging.html">Improved Internode Messaging</a></li>
+<li class="toctree-l2"><a class="reference internal" href="streaming.html">Improved Streaming</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../configuration/index.html">Configuring Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../development/index.html">Contributing to Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../plugins/index.html">Third-Party Plugins</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../bugs.html">Reporting Bugs</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="content-container">
+          
+  <div class="section" id="virtual-tables">
+<h1>Virtual Tables<a class="headerlink" href="#virtual-tables" title="Permalink to this headline">¶</a></h1>
+<p>Apache Cassandra 4.0 implements virtual tables (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-7622">CASSANDRA-7622</a>).</p>
+<div class="section" id="definition">
+<h2>Definition<a class="headerlink" href="#definition" title="Permalink to this headline">¶</a></h2>
+<p>A virtual table is a table that is backed by an API instead of data explicitly managed and stored as SSTables. Apache Cassandra 4.0 implements a virtual keyspace interface for virtual tables. Virtual tables are specific to each node.</p>
+</div>
+<div class="section" id="objective">
+<h2>Objective<a class="headerlink" href="#objective" title="Permalink to this headline">¶</a></h2>
+<p>A virtual table could have several uses including:</p>
+<ul class="simple">
+<li>Expose metrics through CQL</li>
+<li>Expose YAML configuration information</li>
+</ul>
+</div>
+<div class="section" id="how-are-virtual-tables-different-from-regular-tables">
+<h2>How  are Virtual Tables different from regular tables?<a class="headerlink" href="#how-are-virtual-tables-different-from-regular-tables" title="Permalink to this headline">¶</a></h2>
+<p>Virtual tables and virtual keyspaces are quite different from regular tables and keyspaces respectively such as:</p>
+<ul class="simple">
+<li>Virtual tables are read-only, but it is likely to change</li>
+<li>Virtual tables are not replicated</li>
+<li>Virtual tables are local only and non distributed</li>
+<li>Virtual tables have no associated SSTables</li>
+<li>Consistency level of the queries sent virtual tables are ignored</li>
+<li>Virtual tables are managed by Cassandra and a user cannot run  DDL to create new virtual tables or DML to modify existing virtual       tables</li>
+<li>Virtual tables are created in special keyspaces and not just any keyspace</li>
+<li>All existing virtual tables use <code class="docutils literal notranslate"><span class="pre">LocalPartitioner</span></code>. Since a virtual table is not replicated the partitioner sorts in order of     partition   keys instead of by their hash.</li>
+<li>Making advanced queries with <code class="docutils literal notranslate"><span class="pre">ALLOW</span> <span class="pre">FILTERING</span></code> and aggregation functions may be used with virtual tables even though in normal  tables we   dont recommend it</li>
+</ul>
+</div>
+<div class="section" id="virtual-keyspaces">
+<h2>Virtual Keyspaces<a class="headerlink" href="#virtual-keyspaces" title="Permalink to this headline">¶</a></h2>
+<p>Apache Cassandra 4.0 has added two new keyspaces for virtual tables: <code class="docutils literal notranslate"><span class="pre">system_virtual_schema</span></code> and <code class="docutils literal notranslate"><span class="pre">system_views</span></code>. Run the following command to list the keyspaces:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="o">&gt;</span> <span class="n">DESC</span> <span class="n">KEYSPACES</span><span class="p">;</span>
+<span class="n">system_schema</span>  <span class="n">system</span>       <span class="n">system_distributed</span>  <span class="n">system_virtual_schema</span>
+<span class="n">system_auth</span>      <span class="n">system_traces</span>       <span class="n">system_views</span>
+</pre></div>
+</div>
+<p>The <code class="docutils literal notranslate"><span class="pre">system_virtual_schema</span> <span class="pre">keyspace</span></code> contains schema information on virtual tables. The <code class="docutils literal notranslate"><span class="pre">system_views</span></code> keyspace contains the actual virtual tables.</p>
+</div>
+<div class="section" id="virtual-table-limitations">
+<h2>Virtual Table Limitations<a class="headerlink" href="#virtual-table-limitations" title="Permalink to this headline">¶</a></h2>
+<p>Virtual tables and virtual keyspaces have some limitations initially though some of these could change such as:</p>
+<ul class="simple">
+<li>Cannot alter or drop virtual keyspaces or tables</li>
+<li>Cannot truncate virtual tables</li>
+<li>Expiring columns are not supported by virtual tables</li>
+<li>Conditional updates are not supported by virtual tables</li>
+<li>Cannot create tables in virtual keyspaces</li>
+<li>Cannot perform any operations against virtual keyspace</li>
+<li>Secondary indexes are not supported on virtual tables</li>
+<li>Cannot create functions in virtual keyspaces</li>
+<li>Cannot create types in virtual keyspaces</li>
+<li>Materialized views are not supported on virtual tables</li>
+<li>Virtual tables don’t support <code class="docutils literal notranslate"><span class="pre">DELETE</span></code> statements</li>
+<li>Cannot <code class="docutils literal notranslate"><span class="pre">CREATE</span> <span class="pre">TRIGGER</span></code> against a virtual table</li>
+<li>Conditional <code class="docutils literal notranslate"><span class="pre">BATCH</span></code> statements cannot include mutations for virtual tables</li>
+<li>Cannot include a virtual table statement in a logged batch</li>
+<li>Mutations for virtual and regular tables cannot exist in the same batch</li>
+<li>Conditional <code class="docutils literal notranslate"><span class="pre">BATCH</span></code> statements cannot include mutations for virtual tables</li>
+<li>Cannot create aggregates in virtual keyspaces; but may run aggregate functions on select</li>
+</ul>
+</div>
+<div class="section" id="listing-and-describing-virtual-tables">
+<h2>Listing and Describing Virtual Tables<a class="headerlink" href="#listing-and-describing-virtual-tables" title="Permalink to this headline">¶</a></h2>
+<p>Virtual tables in a virtual keyspace may be listed with <code class="docutils literal notranslate"><span class="pre">DESC</span> <span class="pre">TABLES</span></code>.  The <code class="docutils literal notranslate"><span class="pre">system_views</span></code> virtual keyspace tables include the following:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="o">&gt;</span> <span class="n">USE</span> <span class="n">system_views</span><span class="p">;</span>
+<span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">DESC</span> <span class="n">TABLES</span><span class="p">;</span>
+<span class="n">coordinator_scans</span>   <span class="n">clients</span>             <span class="n">tombstones_scanned</span>  <span class="n">internode_inbound</span>
+<span class="n">disk_usage</span>          <span class="n">sstable_tasks</span>       <span class="n">live_scanned</span>        <span class="n">caches</span>
+<span class="n">local_writes</span>        <span class="n">max_partition_size</span>  <span class="n">local_reads</span>
+<span class="n">coordinator_writes</span>  <span class="n">internode_outbound</span>  <span class="n">thread_pools</span>
+<span class="n">local_scans</span>         <span class="n">coordinator_reads</span>   <span class="n">settings</span>
+</pre></div>
+</div>
+<p>Some of the salient virtual tables in <code class="docutils literal notranslate"><span class="pre">system_views</span></code> virtual keyspace are described in Table 1.</p>
+<p>Table 1 : Virtual Tables in system_views</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="26%" />
+<col width="74%" />
+</colgroup>
+<tbody valign="top">
+<tr class="row-odd"><td>Virtual Table</td>
+<td>Description</td>
+</tr>
+<tr class="row-even"><td>clients</td>
+<td>Lists information about all connected clients.</td>
+</tr>
+<tr class="row-odd"><td>disk_usage</td>
+<td>Disk usage including disk_space, keyspace_name,
+and table_name by system keyspaces.</td>
+</tr>
+<tr class="row-even"><td>local_writes</td>
+<td>A table metric for local writes
+including count, keyspace_name,
+max, median, per_second, and
+table_name.</td>
+</tr>
+<tr class="row-odd"><td>caches</td>
+<td>Displays the general cache information including
+cache name, capacity_bytes, entry_count, hit_count,
+hit_ratio double, recent_hit_rate_per_second,
+recent_request_rate_per_second, request_count, and
+size_bytes.</td>
+</tr>
+<tr class="row-even"><td>local_reads</td>
+<td>A table metric for  local reads information.</td>
+</tr>
+<tr class="row-odd"><td>sstable_tasks</td>
+<td>Lists currently running tasks such as compactions
+and upgrades on SSTables.</td>
+</tr>
+<tr class="row-even"><td>internode_inbound</td>
+<td>Lists information about the inbound
+internode messaging.</td>
+</tr>
+<tr class="row-odd"><td>thread_pools</td>
+<td>Lists metrics for each thread pool.</td>
+</tr>
+<tr class="row-even"><td>settings</td>
+<td>Displays configuration settings in cassandra.yaml.</td>
+</tr>
+<tr class="row-odd"><td>max_partition_size</td>
+<td>A table metric for maximum partition size.</td>
+</tr>
+<tr class="row-even"><td>internode_outbound</td>
+<td>Information about the outbound internode messaging.</td>
+</tr>
+</tbody>
+</table>
+<p>We shall discuss some of the virtual tables in more detail next.</p>
+<div class="section" id="clients-virtual-table">
+<h3>Clients Virtual Table<a class="headerlink" href="#clients-virtual-table" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">clients</span></code> virtual table lists all active connections (connected clients) including their ip address, port, connection stage, driver name, driver version, hostname, protocol version, request count, ssl enabled, ssl protocol and user name:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">select</span> <span class="o">*</span> <span class="kn">from</span> <span class="nn">system_views.clients</span><span class="p">;</span>
+ <span class="n">address</span>   <span class="o">|</span> <span class="n">port</span>  <span class="o">|</span> <span class="n">connection_stage</span> <span class="o">|</span> <span class="n">driver_name</span> <span class="o">|</span> <span class="n">driver_version</span> <span class="o">|</span> <span class="n">hostname</span>  <span class="o">|</span> <span class="n">protocol_version</span> <span class="o">|</span> <span class="n">request_count</span> <span class="o">|</span> <span class="n">ssl_cipher_suite</span> <span class="o">|</span> <span class="n">ssl_enabled</span> <span class="o">|</span> <span class="n">ssl_protocol</span> <span class="o">|</span> <span class="n">username</span>
+<span class="o">-----------+-------+------------------+-------------+----------------+-----------+------------------+---------------+------------------+-------------+--------------+-----------</span>
+ <span class="mf">127.0</span><span class="o">.</span><span class="mf">0.1</span> <span class="o">|</span> <span class="mi">50628</span> <span class="o">|</span>            <span class="n">ready</span> <span class="o">|</span>        <span class="n">null</span> <span class="o">|</span>           <span class="n">null</span> <span class="o">|</span> <span class="n">localhost</span> <span class="o">|</span>                <span class="mi">4</span> <span class="o">|</span>            <span class="mi">55</span> <span class="o">|</span>             <span class="n">null</span> <span class="o">|</span>       <span class="kc">False</span> <span class="o">|</span>         <span class="n">null</span> <span class="o">|</span> <span class="n">anonymous</span>
+ <span class="mf">127.0</span><span class="o">.</span><span class="mf">0.1</span> <span class="o">|</span> <span class="mi">50630</span> <span class="o">|</span>            <span class="n">ready</span> <span class="o">|</span>        <span class="n">null</span> <span class="o">|</span>           <span class="n">null</span> <span class="o">|</span> <span class="n">localhost</span> <span class="o">|</span>                <span class="mi">4</span> <span class="o">|</span>            <span class="mi">70</span> <span class="o">|</span>             <span class="n">null</span> <span class="o">|</span>       <span class="kc">False</span> <span class="o">|</span>         <span class="n">null</span> <span class="o">|</span> <span class="n">anonymous</span>
+
+<span class="p">(</span><span class="mi">2</span> <span class="n">rows</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>Some examples of how <code class="docutils literal notranslate"><span class="pre">clients</span></code> can be used are:</p>
+<ul class="simple">
+<li>To find applications using old incompatible versions of   drivers before upgrading and with <code class="docutils literal notranslate"><span class="pre">nodetool</span> <span class="pre">enableoldprotocolversions</span></code> and  <code class="docutils literal notranslate"><span class="pre">nodetool</span> <span class="pre">disableoldprotocolversions</span></code> during upgrades.</li>
+<li>To identify clients sending too many requests.</li>
+<li>To find if SSL is enabled during the migration to and from   ssl.</li>
+</ul>
+<p>The virtual tables may be described with <code class="docutils literal notranslate"><span class="pre">DESCRIBE</span></code> statement. The DDL listed however cannot be run to create a virtual table. As an example describe the <code class="docutils literal notranslate"><span class="pre">system_views.clients</span></code> virtual table:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span> <span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">DESC</span> <span class="n">TABLE</span> <span class="n">system_views</span><span class="o">.</span><span class="n">clients</span><span class="p">;</span>
+<span class="n">CREATE</span> <span class="n">TABLE</span> <span class="n">system_views</span><span class="o">.</span><span class="n">clients</span> <span class="p">(</span>
+   <span class="n">address</span> <span class="n">inet</span><span class="p">,</span>
+   <span class="n">connection_stage</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">driver_name</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">driver_version</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">hostname</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">port</span> <span class="nb">int</span><span class="p">,</span>
+   <span class="n">protocol_version</span> <span class="nb">int</span><span class="p">,</span>
+   <span class="n">request_count</span> <span class="n">bigint</span><span class="p">,</span>
+   <span class="n">ssl_cipher_suite</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">ssl_enabled</span> <span class="n">boolean</span><span class="p">,</span>
+   <span class="n">ssl_protocol</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">username</span> <span class="n">text</span><span class="p">,</span>
+   <span class="n">PRIMARY</span> <span class="n">KEY</span> <span class="p">(</span><span class="n">address</span><span class="p">,</span> <span class="n">port</span><span class="p">))</span> <span class="n">WITH</span> <span class="n">CLUSTERING</span> <span class="n">ORDER</span> <span class="n">BY</span> <span class="p">(</span><span class="n">port</span> <span class="n">ASC</span><span class="p">)</span>
+   <span class="n">AND</span> <span class="n">compaction</span> <span class="o">=</span> <span class="p">{</span><span class="s1">&#39;class&#39;</span><span class="p">:</span> <span class="s1">&#39;None&#39;</span><span class="p">}</span>
+   <span class="n">AND</span> <span class="n">compression</span> <span class="o">=</span> <span class="p">{};</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="caches-virtual-table">
+<h3>Caches Virtual Table<a class="headerlink" href="#caches-virtual-table" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">caches</span></code> virtual table lists information about the  caches. The four caches presently created are chunks, counters, keys and rows. A query on the <code class="docutils literal notranslate"><span class="pre">caches</span></code> virtual table returns the following details:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">SELECT</span> <span class="o">*</span> <span class="n">FROM</span> <span class="n">system_views</span><span class="o">.</span><span class="n">caches</span><span class="p">;</span>
+<span class="n">name</span>     <span class="o">|</span> <span class="n">capacity_bytes</span> <span class="o">|</span> <span class="n">entry_count</span> <span class="o">|</span> <span class="n">hit_count</span> <span class="o">|</span> <span class="n">hit_ratio</span> <span class="o">|</span> <span class="n">recent_hit_rate_per_second</span> <span class="o">|</span> <span class="n">recent_request_rate_per_second</span> <span class="o">|</span> <span class="n">request_count</span> <span class="o">|</span> <span class="n">size_bytes</span>
+<span class="o">---------+----------------+-------------+-----------+-----------+----------------------------+--------------------------------+---------------+------------</span>
+  <span class="n">chunks</span> <span class="o">|</span>      <span class="mi">229638144</span> <span class="o">|</span>          <span class="mi">29</span> <span class="o">|</span>       <span class="mi">166</span> <span class="o">|</span>      <span class="mf">0.83</span> <span class="o">|</span>                          <span class="mi">5</span> <span class="o">|</span>                              <span class="mi">6</span> <span class="o">|</span>           <span class="mi">200</span> <span class="o">|</span>     <span class="mi">475136</span>
+<span class="n">counters</span> <span class="o">|</span>       <span class="mi">26214400</span> <span class="o">|</span>           <span class="mi">0</span> <span class="o">|</span>         <span class="mi">0</span> <span class="o">|</span>       <span class="n">NaN</span> <span class="o">|</span>                          <span class="mi">0</span> <span class="o">|</span>                              <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>          <span class="mi">0</span>
+    <span class="n">keys</span> <span class="o">|</span>       <span class="mi">52428800</span> <span class="o">|</span>          <span class="mi">14</span> <span class="o">|</span>       <span class="mi">124</span> <span class="o">|</span>  <span class="mf">0.873239</span> <span class="o">|</span>                          <span class="mi">4</span> <span class="o">|</span>                              <span class="mi">4</span> <span class="o">|</span>           <span class="mi">142</span> <span class="o">|</span>       <span class="mi">1248</span>
+    <span class="n">rows</span> <span class="o">|</span>              <span class="mi">0</span> <span class="o">|</span>           <span class="mi">0</span> <span class="o">|</span>         <span class="mi">0</span> <span class="o">|</span>       <span class="n">NaN</span> <span class="o">|</span>                          <span class="mi">0</span> <span class="o">|</span>                              <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>          <span class="mi">0</span>
+
+<span class="p">(</span><span class="mi">4</span> <span class="n">rows</span><span class="p">)</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="settings-virtual-table">
+<h3>Settings Virtual Table<a class="headerlink" href="#settings-virtual-table" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">settings</span></code> table  is rather useful and lists all the current configuration settings from the <code class="docutils literal notranslate"><span class="pre">cassandra.yaml</span></code>.  The encryption options are overridden to hide the sensitive truststore information or passwords.  The configuration settings however cannot be set using DML  on the virtual table presently:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">SELECT</span> <span class="o">*</span> <span class="n">FROM</span> <span class="n">system_views</span><span class="o">.</span><span class="n">settings</span><span class="p">;</span>
+
+<span class="n">name</span>                                 <span class="o">|</span> <span class="n">value</span>
+<span class="o">-------------------------------------+--------------------</span>
+  <span class="n">allocate_tokens_for_keyspace</span>       <span class="o">|</span> <span class="n">null</span>
+  <span class="n">audit_logging_options_enabled</span>      <span class="o">|</span> <span class="n">false</span>
+  <span class="n">auto_snapshot</span>                      <span class="o">|</span> <span class="n">true</span>
+  <span class="n">automatic_sstable_upgrade</span>          <span class="o">|</span> <span class="n">false</span>
+  <span class="n">cluster_name</span>                       <span class="o">|</span> <span class="n">Test</span> <span class="n">Cluster</span>
+  <span class="n">enable_transient_replication</span>       <span class="o">|</span> <span class="n">false</span>
+  <span class="n">hinted_handoff_enabled</span>             <span class="o">|</span> <span class="n">true</span>
+  <span class="n">hints_directory</span>                    <span class="o">|</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">ec2</span><span class="o">-</span><span class="n">user</span><span class="o">/</span><span class="n">cassandra</span><span class="o">/</span><span class="n">data</span><span class="o">/</span><span class="n">hints</span>
+  <span class="n">incremental_backups</span>                <span class="o">|</span> <span class="n">false</span>
+  <span class="n">initial_token</span>                      <span class="o">|</span> <span class="n">null</span>
+                           <span class="o">...</span>
+                           <span class="o">...</span>
+                           <span class="o">...</span>
+  <span class="n">rpc_address</span>                        <span class="o">|</span> <span class="n">localhost</span>
+  <span class="n">ssl_storage_port</span>                   <span class="o">|</span> <span class="mi">7001</span>
+  <span class="n">start_native_transport</span>             <span class="o">|</span> <span class="n">true</span>
+  <span class="n">storage_port</span>                       <span class="o">|</span> <span class="mi">7000</span>
+  <span class="n">stream_entire_sstables</span>             <span class="o">|</span> <span class="n">true</span>
+  <span class="p">(</span><span class="mi">224</span> <span class="n">rows</span><span class="p">)</span>
+</pre></div>
+</div>
+<p>The <code class="docutils literal notranslate"><span class="pre">settings</span></code> table can be really useful if yaml file has been changed since startup and dont know running configuration, or to find if they have been modified via jmx/nodetool or virtual tables.</p>
+</div>
+<div class="section" id="thread-pools-virtual-table">
+<h3>Thread Pools Virtual Table<a class="headerlink" href="#thread-pools-virtual-table" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">thread_pools</span></code> table lists information about all thread pools. Thread pool information includes active tasks, active tasks limit, blocked tasks, blocked tasks all time,  completed tasks, and pending tasks. A query on the <code class="docutils literal notranslate"><span class="pre">thread_pools</span></code> returns following details:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">select</span> <span class="o">*</span> <span class="kn">from</span> <span class="nn">system_views.thread_pools</span><span class="p">;</span>
+
+<span class="n">name</span>                         <span class="o">|</span> <span class="n">active_tasks</span> <span class="o">|</span> <span class="n">active_tasks_limit</span> <span class="o">|</span> <span class="n">blocked_tasks</span> <span class="o">|</span> <span class="n">blocked_tasks_all_time</span> <span class="o">|</span> <span class="n">completed_tasks</span> <span class="o">|</span> <span class="n">pending_tasks</span>
+<span class="o">------------------------------+--------------+--------------------+---------------+------------------------+-----------------+---------------</span>
+            <span class="n">AntiEntropyStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+        <span class="n">CacheCleanupExecutor</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+          <span class="n">CompactionExecutor</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>             <span class="mi">881</span> <span class="o">|</span>             <span class="mi">0</span>
+        <span class="n">CounterMutationStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                 <span class="mi">32</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+                 <span class="n">GossipStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+             <span class="n">HintsDispatcher</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+       <span class="n">InternalResponseStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+         <span class="n">MemtableFlushWriter</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span>
+           <span class="n">MemtablePostFlush</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span>
+       <span class="n">MemtableReclaimMemory</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span>
+              <span class="n">MigrationStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+                   <span class="n">MiscStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+               <span class="n">MutationStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                 <span class="mi">32</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+   <span class="n">Native</span><span class="o">-</span><span class="n">Transport</span><span class="o">-</span><span class="n">Requests</span> <span class="o">|</span>            <span class="mi">1</span> <span class="o">|</span>                <span class="mi">128</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>             <span class="mi">130</span> <span class="o">|</span>             <span class="mi">0</span>
+      <span class="n">PendingRangeCalculator</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span>
+<span class="n">PerDiskMemtableFlushWriter_0</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span>
+                   <span class="n">ReadStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                 <span class="mi">32</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>              <span class="mi">13</span> <span class="o">|</span>             <span class="mi">0</span>
+                 <span class="n">Repair</span><span class="o">-</span><span class="n">Task</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>         <span class="mi">2147483647</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+        <span class="n">RequestResponseStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">2</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+                     <span class="n">Sampler</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+    <span class="n">SecondaryIndexManagement</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+          <span class="n">ValidationExecutor</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>         <span class="mi">2147483647</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+           <span class="n">ViewBuildExecutor</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                  <span class="mi">1</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+           <span class="n">ViewMutationStage</span> <span class="o">|</span>            <span class="mi">0</span> <span class="o">|</span>                 <span class="mi">32</span> <span class="o">|</span>             <span class="mi">0</span> <span class="o">|</span>                      <span class="mi">0</span> <span class="o">|</span>               <span class="mi">0</span> <span class="o">|</span>             <span class="mi">0</span>
+</pre></div>
+</div>
+<p>(24 rows)</p>
+</div>
+<div class="section" id="internode-inbound-messaging-virtual-table">
+<h3>Internode Inbound Messaging Virtual Table<a class="headerlink" href="#internode-inbound-messaging-virtual-table" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">internode_inbound</span></code>  virtual table is for the internode inbound messaging. Initially no internode inbound messaging may get listed. In addition to the address, port, datacenter and rack information includes  corrupt frames recovered, corrupt frames unrecovered, error bytes, error count, expired bytes, expired count, processed bytes, processed count, received bytes, received count, scheduled bytes, scheduled count, throttled count, throttled nanos, using bytes, using reserve bytes. A query on the <code class="docutils literal notranslate"><span class="pre">internode_inbound</span></code> returns following details:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">SELECT</span> <span class="o">*</span> <span class="n">FROM</span> <span class="n">system_views</span><span class="o">.</span><span class="n">internode_inbound</span><span class="p">;</span>
+<span class="n">address</span> <span class="o">|</span> <span class="n">port</span> <span class="o">|</span> <span class="n">dc</span> <span class="o">|</span> <span class="n">rack</span> <span class="o">|</span> <span class="n">corrupt_frames_recovered</span> <span class="o">|</span> <span class="n">corrupt_frames_unrecovered</span> <span class="o">|</span>
+<span class="n">error_bytes</span> <span class="o">|</span> <span class="n">error_count</span> <span class="o">|</span> <span class="n">expired_bytes</span> <span class="o">|</span> <span class="n">expired_count</span> <span class="o">|</span> <span class="n">processed_bytes</span> <span class="o">|</span>
+<span class="n">processed_count</span> <span class="o">|</span> <span class="n">received_bytes</span> <span class="o">|</span> <span class="n">received_count</span> <span class="o">|</span> <span class="n">scheduled_bytes</span> <span class="o">|</span> <span class="n">scheduled_count</span> <span class="o">|</span> <span class="n">throttled_count</span> <span class="o">|</span> <span class="n">throttled_nanos</span> <span class="o">|</span> <span class="n">using_bytes</span> <span class="o">|</span> <span class="n">using_reserve_bytes</span>
+<span class="o">---------+------+----+------+--------------------------+----------------------------+-</span>
+<span class="o">----------</span>
+<span class="p">(</span><span class="mi">0</span> <span class="n">rows</span><span class="p">)</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="sstables-tasks-virtual-table">
+<h3>SSTables Tasks Virtual Table<a class="headerlink" href="#sstables-tasks-virtual-table" title="Permalink to this headline">¶</a></h3>
+<p>The <code class="docutils literal notranslate"><span class="pre">sstable_tasks</span></code> could be used to get information about running tasks. It lists following columns:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="p">:</span><span class="n">system_views</span><span class="o">&gt;</span> <span class="n">SELECT</span> <span class="o">*</span> <span class="n">FROM</span> <span class="n">sstable_tasks</span><span class="p">;</span>
+<span class="n">keyspace_name</span> <span class="o">|</span> <span class="n">table_name</span> <span class="o">|</span> <span class="n">task_id</span>                              <span class="o">|</span> <span class="n">kind</span>       <span class="o">|</span> <span class="n">progress</span> <span class="o">|</span> <span class="n">total</span>    <span class="o">|</span> <span class="n">unit</span>
+<span class="o">---------------+------------+--------------------------------------+------------+----------+----------+-------</span>
+       <span class="n">basic</span> <span class="o">|</span>      <span class="n">wide2</span> <span class="o">|</span> <span class="n">c3909740</span><span class="o">-</span><span class="n">cdf7</span><span class="o">-</span><span class="mf">11e9</span><span class="o">-</span><span class="n">a8ed</span><span class="o">-</span><span class="mi">0</span><span class="n">f03de2d9ae1</span> <span class="o">|</span> <span class="n">compaction</span> <span class="o">|</span> <span class="mi">60418761</span> <span class="o">|</span> <span class="mi">70882110</span> <span class="o">|</span> <span class="nb">bytes</span>
+       <span class="n">basic</span> <span class="o">|</span>      <span class="n">wide2</span> <span class="o">|</span> <span class="n">c7556770</span><span class="o">-</span><span class="n">cdf7</span><span class="o">-</span><span class="mf">11e9</span><span class="o">-</span><span class="n">a8ed</span><span class="o">-</span><span class="mi">0</span><span class="n">f03de2d9ae1</span> <span class="o">|</span> <span class="n">compaction</span> <span class="o">|</span>  <span class="mi">2995623</span> <span class="o">|</span> <span class="mi">40314679</span> <span class="o">|</span> <span class="nb">bytes</span>
+</pre></div>
+</div>
+<p>As another example, to find how much time is remaining for SSTable tasks, use the following query:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">SELECT</span> <span class="n">total</span> <span class="o">-</span> <span class="n">progress</span> <span class="n">AS</span> <span class="n">remaining</span>
+<span class="n">FROM</span> <span class="n">system_views</span><span class="o">.</span><span class="n">sstable_tasks</span><span class="p">;</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="other-virtual-tables">
+<h3>Other Virtual Tables<a class="headerlink" href="#other-virtual-tables" title="Permalink to this headline">¶</a></h3>
+<p>Some examples of using other virtual tables are as follows.</p>
+<p>Find tables with most disk usage:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="o">&gt;</span> <span class="n">SELECT</span> <span class="o">*</span> <span class="n">FROM</span> <span class="n">disk_usage</span> <span class="n">WHERE</span> <span class="n">mebibytes</span> <span class="o">&gt;</span> <span class="mi">1</span> <span class="n">ALLOW</span> <span class="n">FILTERING</span><span class="p">;</span>
+
+<span class="n">keyspace_name</span> <span class="o">|</span> <span class="n">table_name</span> <span class="o">|</span> <span class="n">mebibytes</span>
+<span class="o">---------------+------------+-----------</span>
+   <span class="n">keyspace1</span> <span class="o">|</span>  <span class="n">standard1</span> <span class="o">|</span>       <span class="mi">288</span>
+  <span class="n">tlp_stress</span> <span class="o">|</span>   <span class="n">keyvalue</span> <span class="o">|</span>      <span class="mi">3211</span>
+</pre></div>
+</div>
+<p>Find queries on table/s with greatest read latency:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">cqlsh</span><span class="o">&gt;</span> <span class="n">SELECT</span> <span class="o">*</span> <span class="n">FROM</span>  <span class="n">local_read_latency</span> <span class="n">WHERE</span> <span class="n">per_second</span> <span class="o">&gt;</span> <span class="mi">1</span> <span class="n">ALLOW</span> <span class="n">FILTERING</span><span class="p">;</span>
+
+<span class="n">keyspace_name</span> <span class="o">|</span> <span class="n">table_name</span> <span class="o">|</span> <span class="n">p50th_ms</span> <span class="o">|</span> <span class="n">p99th_ms</span> <span class="o">|</span> <span class="n">count</span>    <span class="o">|</span> <span class="n">max_ms</span>  <span class="o">|</span> <span class="n">per_second</span>
+<span class="o">---------------+------------+----------+----------+----------+---------+------------</span>
+  <span class="n">tlp_stress</span> <span class="o">|</span>   <span class="n">keyvalue</span> <span class="o">|</span>    <span class="mf">0.043</span> <span class="o">|</span>    <span class="mf">0.152</span> <span class="o">|</span> <span class="mi">49785158</span> <span class="o">|</span> <span class="mf">186.563</span> <span class="o">|</span>  <span class="mf">11418.356</span>
+</pre></div>
+</div>
+</div>
+</div>
+<div class="section" id="the-system-virtual-schema-keyspace">
+<h2>The system_virtual_schema keyspace<a class="headerlink" href="#the-system-virtual-schema-keyspace" title="Permalink to this headline">¶</a></h2>
+<p>The <code class="docutils literal notranslate"><span class="pre">system_virtual_schema</span></code> keyspace has three tables: <code class="docutils literal notranslate"><span class="pre">keyspaces</span></code>,  <code class="docutils literal notranslate"><span class="pre">columns</span></code> and  <code class="docutils literal notranslate"><span class="pre">tables</span></code> for the virtual keyspace definitions, virtual table definitions, and virtual column definitions  respectively. It is used by Cassandra internally and a user would not need to access it directly.</p>
+</div>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            <a href="auditlogging.html" class="btn btn-default pull-right " role="button" title="Audit Logging" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            
+            
+            <a href="java11.html" class="btn btn-default" role="button" title="Support for Java 11" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
\ No newline at end of file
diff --git a/src/doc/4.0-alpha4/objects.inv b/src/doc/4.0-alpha4/objects.inv
index 5a5b0fe..2158757 100644
--- a/src/doc/4.0-alpha4/objects.inv
+++ b/src/doc/4.0-alpha4/objects.inv
Binary files differ
diff --git a/src/doc/4.0-alpha4/operating/hints.html b/src/doc/4.0-alpha4/operating/hints.html
index 42379c9..6544541 100644
--- a/src/doc/4.0-alpha4/operating/hints.html
+++ b/src/doc/4.0-alpha4/operating/hints.html
@@ -105,7 +105,7 @@
         <div class="content-container">
           
   <div class="section" id="hints">
-<h1>Hints<a class="headerlink" href="#hints" title="Permalink to this headline">¶</a></h1>
+<span id="id1"></span><h1>Hints<a class="headerlink" href="#hints" title="Permalink to this headline">¶</a></h1>
 <p>Hinting is a data repair technique applied during write operations. When
 replica nodes are unavailable to accept a mutation, either due to failure or
 more commonly routine maintenance, coordinators attempting to write to those
@@ -115,12 +115,12 @@
 unavailable replica nodes return to the ring. Hints are best effort, however,
 and do not guarantee eventual consistency like <a class="reference internal" href="repair.html#repair"><span class="std std-ref">anti-entropy repair</span></a> does.</p>
 <p>Hints are useful because of how Apache Cassandra replicates data to provide
-fault tolerance, high availability and durability. Cassandra <a class="reference internal" href="../architecture/dynamo.html#token-range"><span class="std std-ref">partitions
-data across the cluster</span></a> using consistent hashing, and then
-replicates keys to multiple nodes along the hash ring. To guarantee
-availability, all replicas of a key can accept mutations without consensus, but
-this means it is possible for some replicas to accept a mutation while others
-do not. When this happens an inconsistency is introduced.</p>
+fault tolerance, high availability and durability. Cassandra <a class="reference internal" href="../architecture/dynamo.html#consistent-hashing-token-ring"><span class="std std-ref">partitions
+data across the cluster</span></a> using consistent
+hashing, and then replicates keys to multiple nodes along the hash ring. To
+guarantee availability, all replicas of a key can accept mutations without
+consensus, but this means it is possible for some replicas to accept a mutation
+while others do not. When this happens an inconsistency is introduced.</p>
 <p>Hints are one of the three ways, in addition to read-repair and
 full/incremental anti-entropy repair, that Cassandra implements the eventual
 consistency guarantee that all updates are eventually received by all replicas.
@@ -142,7 +142,7 @@
 unavailable replica does return to the cluster before the window expires, the
 coordinator applies any pending hinted mutations against the replica to ensure
 that eventual consistency is maintained.</p>
-<div class="figure" id="id1">
+<div class="figure" id="id2">
 <img alt="Hinted Handoff Example" src="../_images/hints.svg" /><p class="caption"><span class="caption-text">Hinted Handoff in Action</span></p>
 </div>
 <ul class="simple">
diff --git a/src/doc/4.0-alpha4/operating/read_repair.html b/src/doc/4.0-alpha4/operating/read_repair.html
index a3a878f..9b6da94 100644
--- a/src/doc/4.0-alpha4/operating/read_repair.html
+++ b/src/doc/4.0-alpha4/operating/read_repair.html
@@ -108,7 +108,7 @@
         <div class="content-container">
           
   <div class="section" id="read-repair">
-<h1>Read repair<a class="headerlink" href="#read-repair" title="Permalink to this headline">¶</a></h1>
+<span id="id1"></span><h1>Read repair<a class="headerlink" href="#read-repair" title="Permalink to this headline">¶</a></h1>
 <p>Read Repair is the process of repairing data replicas during a read request. If all replicas involved in a read request at the given read consistency level are consistent the data is returned to the client and no read repair is needed. But if the replicas involved in a read request at the given consistency level are not consistent a read repair is performed to make replicas involved in the read request consistent. The most up-to-date data is returned to the client. The read repair runs in the foreground and is blocking in that a response is not returned to the client until the read repair has completed and up-to-date data is constructed.</p>
 <div class="section" id="expectation-of-monotonic-quorum-reads">
 <h2>Expectation of Monotonic Quorum Reads<a class="headerlink" href="#expectation-of-monotonic-quorum-reads" title="Permalink to this headline">¶</a></h2>
diff --git a/src/doc/4.0-alpha4/operating/snitch.html b/src/doc/4.0-alpha4/operating/snitch.html
index 4f3f04d..350d8bf 100644
--- a/src/doc/4.0-alpha4/operating/snitch.html
+++ b/src/doc/4.0-alpha4/operating/snitch.html
@@ -103,7 +103,7 @@
         <div class="content-container">
           
   <div class="section" id="snitch">
-<h1>Snitch<a class="headerlink" href="#snitch" title="Permalink to this headline">¶</a></h1>
+<span id="id1"></span><h1>Snitch<a class="headerlink" href="#snitch" title="Permalink to this headline">¶</a></h1>
 <p>In cassandra, the snitch has two functions:</p>
 <ul class="simple">
 <li>it teaches Cassandra enough about your network topology to route requests efficiently.</li>
diff --git a/src/doc/4.0-alpha4/searchindex.js b/src/doc/4.0-alpha4/searchindex.js
index 025e9c1..39eb12a 100644
--- a/src/doc/4.0-alpha4/searchindex.js
+++ b/src/doc/4.0-alpha4/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["architecture/dynamo","architecture/guarantees","architecture/index","architecture/overview","architecture/storage_engine","bugs","configuration/cassandra_config_file","configuration/index","contactus","cql/appendices","cql/changes","cql/ddl","cql/definitions","cql/dml","cql/functions","cql/index","cql/indexes","cql/json","cql/mvs","cql/operators","cql/security","cql/triggers","cql/types","data_modeling/data_modeling_conceptual","data_modeling/data_modeling_logical","data_modeling/data_modeling_physical","data_modeling/data_modeling_queries","data_modeling/data_modeling_rdbms","data_modeling/data_modeling_refining","data_modeling/data_modeling_schema","data_modeling/data_modeling_tools","data_modeling/index","development/ci","development/code_style","development/dependencies","development/documentation","development/gettingstarted","development/how_to_commit","development/how_to_review","development/ide","development/index","development/patches","development/release_process","development/testing","faq/index","getting_started/configuring","getting_started/drivers","getting_started/index","getting_started/installing","getting_started/querying","index","new/fqllogging","new/index","new/java11","new/messaging","operating/audit_logging","operating/backups","operating/bloom_filters","operating/bulk_loading","operating/cdc","operating/compaction","operating/compression","operating/hardware","operating/hints","operating/index","operating/metrics","operating/read_repair","operating/repair","operating/security","operating/snitch","operating/topo_changes","plugins/index","tools/cassandra_stress","tools/cqlsh","tools/index","tools/nodetool/assassinate","tools/nodetool/bootstrap","tools/nodetool/cleanup","tools/nodetool/clearsnapshot","tools/nodetool/clientstats","tools/nodetool/compact","tools/nodetool/compactionhistory","tools/nodetool/compactionstats","tools/nodetool/decommission","tools/nodetool/describecluster","tools/nodetool/describering","tools/nodetool/disableauditlog","tools/nodetool/disableautocompaction","tools/nodetool/disablebackup","tools/nodetool/disablebinary","tools/nodetool/disablefullquerylog","tools/nodetool/disablegossip","tools/nodetool/disablehandoff","tools/nodetool/disablehintsfordc","tools/nodetool/disableoldprotocolversions","tools/nodetool/drain","tools/nodetool/enableauditlog","tools/nodetool/enableautocompaction","tools/nodetool/enablebackup","tools/nodetool/enablebinary","tools/nodetool/enablefullquerylog","tools/nodetool/enablegossip","tools/nodetool/enablehandoff","tools/nodetool/enablehintsfordc","tools/nodetool/enableoldprotocolversions","tools/nodetool/failuredetector","tools/nodetool/flush","tools/nodetool/garbagecollect","tools/nodetool/gcstats","tools/nodetool/getbatchlogreplaythrottle","tools/nodetool/getcompactionthreshold","tools/nodetool/getcompactionthroughput","tools/nodetool/getconcurrency","tools/nodetool/getconcurrentcompactors","tools/nodetool/getconcurrentviewbuilders","tools/nodetool/getendpoints","tools/nodetool/getinterdcstreamthroughput","tools/nodetool/getlogginglevels","tools/nodetool/getmaxhintwindow","tools/nodetool/getreplicas","tools/nodetool/getseeds","tools/nodetool/getsstables","tools/nodetool/getstreamthroughput","tools/nodetool/gettimeout","tools/nodetool/gettraceprobability","tools/nodetool/gossipinfo","tools/nodetool/handoffwindow","tools/nodetool/help","tools/nodetool/import","tools/nodetool/info","tools/nodetool/invalidatecountercache","tools/nodetool/invalidatekeycache","tools/nodetool/invalidaterowcache","tools/nodetool/join","tools/nodetool/listsnapshots","tools/nodetool/move","tools/nodetool/netstats","tools/nodetool/nodetool","tools/nodetool/pausehandoff","tools/nodetool/profileload","tools/nodetool/proxyhistograms","tools/nodetool/rangekeysample","tools/nodetool/rebuild","tools/nodetool/rebuild_index","tools/nodetool/refresh","tools/nodetool/refreshsizeestimates","tools/nodetool/reloadlocalschema","tools/nodetool/reloadseeds","tools/nodetool/reloadssl","tools/nodetool/reloadtriggers","tools/nodetool/relocatesstables","tools/nodetool/removenode","tools/nodetool/repair","tools/nodetool/repair_admin","tools/nodetool/replaybatchlog","tools/nodetool/resetfullquerylog","tools/nodetool/resetlocalschema","tools/nodetool/resumehandoff","tools/nodetool/ring","tools/nodetool/scrub","tools/nodetool/setbatchlogreplaythrottle","tools/nodetool/setcachecapacity","tools/nodetool/setcachekeystosave","tools/nodetool/setcompactionthreshold","tools/nodetool/setcompactionthroughput","tools/nodetool/setconcurrency","tools/nodetool/setconcurrentcompactors","tools/nodetool/setconcurrentviewbuilders","tools/nodetool/sethintedhandoffthrottlekb","tools/nodetool/setinterdcstreamthroughput","tools/nodetool/setlogginglevel","tools/nodetool/setmaxhintwindow","tools/nodetool/setstreamthroughput","tools/nodetool/settimeout","tools/nodetool/settraceprobability","tools/nodetool/sjk","tools/nodetool/snapshot","tools/nodetool/status","tools/nodetool/statusautocompaction","tools/nodetool/statusbackup","tools/nodetool/statusbinary","tools/nodetool/statusgossip","tools/nodetool/statushandoff","tools/nodetool/stop","tools/nodetool/stopdaemon","tools/nodetool/tablehistograms","tools/nodetool/tablestats","tools/nodetool/toppartitions","tools/nodetool/tpstats","tools/nodetool/truncatehints","tools/nodetool/upgradesstables","tools/nodetool/verify","tools/nodetool/version","tools/nodetool/viewbuildstatus","tools/sstable/index","tools/sstable/sstabledump","tools/sstable/sstableexpiredblockers","tools/sstable/sstablelevelreset","tools/sstable/sstableloader","tools/sstable/sstablemetadata","tools/sstable/sstableofflinerelevel","tools/sstable/sstablerepairedset","tools/sstable/sstablescrub","tools/sstable/sstablesplit","tools/sstable/sstableupgrade","tools/sstable/sstableutil","tools/sstable/sstableverify","troubleshooting/finding_nodes","troubleshooting/index","troubleshooting/reading_logs","troubleshooting/use_nodetool","troubleshooting/use_tools"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.todo":1,sphinx:54},filenames:["architecture/dynamo.rst","architecture/guarantees.rst","architecture/index.rst","architecture/overview.rst","architecture/storage_engine.rst","bugs.rst","configuration/cassandra_config_file.rst","configuration/index.rst","contactus.rst","cql/appendices.rst","cql/changes.rst","cql/ddl.rst","cql/definitions.rst","cql/dml.rst","cql/functions.rst","cql/index.rst","cql/indexes.rst","cql/json.rst","cql/mvs.rst","cql/operators.rst","cql/security.rst","cql/triggers.rst","cql/types.rst","data_modeling/data_modeling_conceptual.rst","data_modeling/data_modeling_logical.rst","data_modeling/data_modeling_physical.rst","data_modeling/data_modeling_queries.rst","data_modeling/data_modeling_rdbms.rst","data_modeling/data_modeling_refining.rst","data_modeling/data_modeling_schema.rst","data_modeling/data_modeling_tools.rst","data_modeling/index.rst","development/ci.rst","development/code_style.rst","development/dependencies.rst","development/documentation.rst","development/gettingstarted.rst","development/how_to_commit.rst","development/how_to_review.rst","development/ide.rst","development/index.rst","development/patches.rst","development/release_process.rst","development/testing.rst","faq/index.rst","getting_started/configuring.rst","getting_started/drivers.rst","getting_started/index.rst","getting_started/installing.rst","getting_started/querying.rst","index.rst","new/fqllogging.rst","new/index.rst","new/java11.rst","new/messaging.rst","operating/audit_logging.rst","operating/backups.rst","operating/bloom_filters.rst","operating/bulk_loading.rst","operating/cdc.rst","operating/compaction.rst","operating/compression.rst","operating/hardware.rst","operating/hints.rst","operating/index.rst","operating/metrics.rst","operating/read_repair.rst","operating/repair.rst","operating/security.rst","operating/snitch.rst","operating/topo_changes.rst","plugins/index.rst","tools/cassandra_stress.rst","tools/cqlsh.rst","tools/index.rst","tools/nodetool/assassinate.rst","tools/nodetool/bootstrap.rst","tools/nodetool/cleanup.rst","tools/nodetool/clearsnapshot.rst","tools/nodetool/clientstats.rst","tools/nodetool/compact.rst","tools/nodetool/compactionhistory.rst","tools/nodetool/compactionstats.rst","tools/nodetool/decommission.rst","tools/nodetool/describecluster.rst","tools/nodetool/describering.rst","tools/nodetool/disableauditlog.rst","tools/nodetool/disableautocompaction.rst","tools/nodetool/disablebackup.rst","tools/nodetool/disablebinary.rst","tools/nodetool/disablefullquerylog.rst","tools/nodetool/disablegossip.rst","tools/nodetool/disablehandoff.rst","tools/nodetool/disablehintsfordc.rst","tools/nodetool/disableoldprotocolversions.rst","tools/nodetool/drain.rst","tools/nodetool/enableauditlog.rst","tools/nodetool/enableautocompaction.rst","tools/nodetool/enablebackup.rst","tools/nodetool/enablebinary.rst","tools/nodetool/enablefullquerylog.rst","tools/nodetool/enablegossip.rst","tools/nodetool/enablehandoff.rst","tools/nodetool/enablehintsfordc.rst","tools/nodetool/enableoldprotocolversions.rst","tools/nodetool/failuredetector.rst","tools/nodetool/flush.rst","tools/nodetool/garbagecollect.rst","tools/nodetool/gcstats.rst","tools/nodetool/getbatchlogreplaythrottle.rst","tools/nodetool/getcompactionthreshold.rst","tools/nodetool/getcompactionthroughput.rst","tools/nodetool/getconcurrency.rst","tools/nodetool/getconcurrentcompactors.rst","tools/nodetool/getconcurrentviewbuilders.rst","tools/nodetool/getendpoints.rst","tools/nodetool/getinterdcstreamthroughput.rst","tools/nodetool/getlogginglevels.rst","tools/nodetool/getmaxhintwindow.rst","tools/nodetool/getreplicas.rst","tools/nodetool/getseeds.rst","tools/nodetool/getsstables.rst","tools/nodetool/getstreamthroughput.rst","tools/nodetool/gettimeout.rst","tools/nodetool/gettraceprobability.rst","tools/nodetool/gossipinfo.rst","tools/nodetool/handoffwindow.rst","tools/nodetool/help.rst","tools/nodetool/import.rst","tools/nodetool/info.rst","tools/nodetool/invalidatecountercache.rst","tools/nodetool/invalidatekeycache.rst","tools/nodetool/invalidaterowcache.rst","tools/nodetool/join.rst","tools/nodetool/listsnapshots.rst","tools/nodetool/move.rst","tools/nodetool/netstats.rst","tools/nodetool/nodetool.rst","tools/nodetool/pausehandoff.rst","tools/nodetool/profileload.rst","tools/nodetool/proxyhistograms.rst","tools/nodetool/rangekeysample.rst","tools/nodetool/rebuild.rst","tools/nodetool/rebuild_index.rst","tools/nodetool/refresh.rst","tools/nodetool/refreshsizeestimates.rst","tools/nodetool/reloadlocalschema.rst","tools/nodetool/reloadseeds.rst","tools/nodetool/reloadssl.rst","tools/nodetool/reloadtriggers.rst","tools/nodetool/relocatesstables.rst","tools/nodetool/removenode.rst","tools/nodetool/repair.rst","tools/nodetool/repair_admin.rst","tools/nodetool/replaybatchlog.rst","tools/nodetool/resetfullquerylog.rst","tools/nodetool/resetlocalschema.rst","tools/nodetool/resumehandoff.rst","tools/nodetool/ring.rst","tools/nodetool/scrub.rst","tools/nodetool/setbatchlogreplaythrottle.rst","tools/nodetool/setcachecapacity.rst","tools/nodetool/setcachekeystosave.rst","tools/nodetool/setcompactionthreshold.rst","tools/nodetool/setcompactionthroughput.rst","tools/nodetool/setconcurrency.rst","tools/nodetool/setconcurrentcompactors.rst","tools/nodetool/setconcurrentviewbuilders.rst","tools/nodetool/sethintedhandoffthrottlekb.rst","tools/nodetool/setinterdcstreamthroughput.rst","tools/nodetool/setlogginglevel.rst","tools/nodetool/setmaxhintwindow.rst","tools/nodetool/setstreamthroughput.rst","tools/nodetool/settimeout.rst","tools/nodetool/settraceprobability.rst","tools/nodetool/sjk.rst","tools/nodetool/snapshot.rst","tools/nodetool/status.rst","tools/nodetool/statusautocompaction.rst","tools/nodetool/statusbackup.rst","tools/nodetool/statusbinary.rst","tools/nodetool/statusgossip.rst","tools/nodetool/statushandoff.rst","tools/nodetool/stop.rst","tools/nodetool/stopdaemon.rst","tools/nodetool/tablehistograms.rst","tools/nodetool/tablestats.rst","tools/nodetool/toppartitions.rst","tools/nodetool/tpstats.rst","tools/nodetool/truncatehints.rst","tools/nodetool/upgradesstables.rst","tools/nodetool/verify.rst","tools/nodetool/version.rst","tools/nodetool/viewbuildstatus.rst","tools/sstable/index.rst","tools/sstable/sstabledump.rst","tools/sstable/sstableexpiredblockers.rst","tools/sstable/sstablelevelreset.rst","tools/sstable/sstableloader.rst","tools/sstable/sstablemetadata.rst","tools/sstable/sstableofflinerelevel.rst","tools/sstable/sstablerepairedset.rst","tools/sstable/sstablescrub.rst","tools/sstable/sstablesplit.rst","tools/sstable/sstableupgrade.rst","tools/sstable/sstableutil.rst","tools/sstable/sstableverify.rst","troubleshooting/finding_nodes.rst","troubleshooting/index.rst","troubleshooting/reading_logs.rst","troubleshooting/use_nodetool.rst","troubleshooting/use_tools.rst"],objects:{},objnames:{},objtypes:{},terms:{"000kib":[58,198],"000mib":53,"00t89":22,"011mib":198,"014kib":58,"017kib":58,"018kib":[58,198],"01t02":209,"021kib":[58,198],"022kib":58,"024kib":58,"028809z":195,"029kib":58,"031mib":198,"033kib":58,"036kib":58,"03t04":22,"040kib":58,"044kib":58,"045kib":58,"049kib":58,"054mib":198,"055z":195,"056kib":198,"061kib":198,"062mib":198,"063kib":198,"064kib":198,"0665ae80b2d711e886c66d2c86545d91":196,"06t22":209,"077mib":198,"078kib":198,"081kib":198,"082kib":198,"090kib":198,"092mib":198,"096gib":206,"0974e5a0aa5811e8a0a06d2c86545d91":198,"099kib":198,"0d927649052c":58,"0ee8b91fdd0":210,"0h00m04":210,"0percentil":11,"0x0000000000000000":211,"0x0000000000000003":14,"0x00000004":13,"0x00007f829c001000":211,"0x00007f82d0856000":211,"0x00007f82e800e000":211,"0x00007f82e80cc000":211,"0x00007f82e80d7000":211,"0x00007f82e84d0800":211,"0x2a19":211,"0x2a29":211,"0x2a2a":211,"0x2a2c":211,"0x3a74":211,"100b":72,"100k":72,"100m":11,"100mb":6,"1024l":55,"105kib":198,"10m":11,"10mb":6,"10s":[73,211],"10x":[6,60],"115kib":58,"115mib":198,"11e6":73,"11e8":210,"11e9":[58,67],"122kib":198,"128kb":211,"128mb":58,"128mib":[6,54],"128th":4,"12gb":62,"12h30m":22,"130mib":198,"142mib":202,"147mib":198,"14t00":209,"150kib":198,"1520e8c38f00":67,"155kib":198,"15m":65,"160mb":60,"162kib":198,"165kib":198,"167kb":211,"16l":55,"16mb":[44,60],"16th":6,"173kib":198,"176kib":198,"17t06":209,"184kb":211,"192kib":54,"19821dcea330":58,"19t03":[159,202],"1f20868b27c7":[51,67],"1gb":58,"1mo":22,"1n_r":28,"1st":[22,66],"200m":[209,211],"203mib":198,"2062b290":210,"20m":211,"20t20":195,"217kb":211,"217mib":198,"22z":195,"232kib":58,"232mib":198,"233kib":58,"23t06":209,"23z":195,"244m":211,"245mib":198,"247mib":198,"24h":22,"25005289beb2":195,"250m":6,"251m":211,"253mib":198,"256mb":6,"256th":6,"258mib":198,"25mb":211,"265kib":198,"270mib":198,"27t04":209,"280mib":198,"28t17":209,"295kib":198,"296a2d30":58,"296a2d30c22a11e9b1350d927649052c":[56,58],"299kib":198,"29d":22,"29t00":209,"2cc0":210,"2e10":10,"2gb":62,"2nd":[6,11,66,69],"2xlarg":62,"300mib":198,"300s":6,"307kib":198,"30kb":211,"30s":6,"30t23":209,"314kib":198,"322kib":198,"325kib":198,"327e":73,"32gb":62,"32mb":[6,44],"331mib":198,"333kib":198,"33m":209,"348mib":198,"353mib":206,"3578d7de":195,"35ea8c9f":210,"361kib":198,"366b":211,"36x":48,"370mib":198,"378711z":195,"383b":211,"384z":195,"385b":211,"386kib":198,"387mib":198,"388mib":198,"392kib":198,"392mib":198,"394kib":198,"3f22a07b2bc6":195,"3ff3e5109f22":13,"3gb":[61,211],"3ms":211,"3rd":[6,65,69],"401mib":198,"406mib":198,"40a7":210,"40f3":13,"40fa":210,"40s":211,"410kib":198,"412kib":198,"416mib":206,"41b52700b4ed11e896476d2c86545d91":199,"41f9":[51,67],"423b":211,"423kib":198,"4248dc9d790e":195,"431kib":198,"43kb":211,"440kib":198,"443kib":198,"446eae30c22a11e9b1350d927649052c":[56,58],"449mib":198,"452kib":198,"457mib":198,"458mib":198,"45f4":[51,67],"461mib":198,"465kib":198,"46b4":[51,67],"46e9":210,"476mib":198,"481mib":198,"482mib":202,"48d6":195,"4ae3":13,"4d40":195,"4dcdadd2":[51,67],"4f34":[51,67],"4f3438394e39374d3730":199,"4f58":210,"4kb":11,"4mib":[6,54],"4th":67,"4xlarg":62,"500m":211,"501mib":198,"50kb":[6,211],"50m":[11,211],"50mb":[6,55,60,203],"50th":207,"512mb":6,"512mib":[6,54],"513kib":198,"521kib":198,"522kib":58,"524kib":198,"536kib":198,"543mib":198,"545kib":198,"54kb":211,"550mib":198,"5573e5b09f14":13,"559kib":198,"561mib":198,"563kib":198,"563mib":198,"56m":209,"571kib":198,"576kb":211,"5850e9f0a63711e8a5c5091830ac5256":204,"591mib":198,"592kib":198,"5gb":55,"5kb":6,"5level":55,"5mb":60,"603kib":198,"606mib":198,"60m":11,"61111111111111e":199,"613mib":198,"619kib":198,"61de":210,"635kib":198,"6365332094dd11e88f324f9c503e4753":[197,200,202,203,205,206],"638mib":198,"640kib":198,"646mib":198,"64k":6,"64kb":61,"64kib":54,"650b":211,"65c429e08c5a11e8939edf4f403979ef":[195,197],"65kb":211,"663kib":198,"665kib":198,"669kb":211,"683kib":58,"684b":[51,67],"684mib":198,"688kib":198,"690mib":198,"6e630115fd75":210,"6gb":210,"6ms":6,"6tb":62,"701mib":198,"715b":211,"718mib":198,"71b0a49":209,"725mib":198,"730kib":198,"732mib":198,"734mib":198,"736kb":211,"7374e9b5ab08c1f1e612bf72293ea14c959b0c3c":37,"737mib":198,"738mib":198,"743kib":198,"744mib":198,"751mib":198,"752e278f":210,"75th":65,"771mib":198,"775mib":206,"780mib":198,"782kib":198,"783522z":195,"789z":195,"791mib":198,"793kib":198,"798mib":198,"79kb":211,"7f3a":210,"802kib":198,"807kib":58,"812mib":198,"813kib":198,"814kib":198,"832mib":198,"835kib":198,"840kib":198,"843mib":198,"845b":211,"846kib":198,"848kib":198,"84fc":195,"861mib":198,"86400s":60,"869kb":211,"872kib":198,"877mib":198,"880mib":198,"882kib":198,"889mib":198,"892kib":198,"894mib":198,"89h4m48":22,"8gb":[62,211],"8th":[6,59],"903mib":198,"90percentil":11,"90th":65,"911kib":198,"920kib":198,"920mib":198,"9328455af73f":210,"938kib":198,"954kib":198,"957mib":198,"95ac6470":73,"95th":65,"965kib":198,"9695b790a63211e8a6fb091830ac5256":204,"974b":210,"975kib":198,"983kib":198,"98th":65,"993mib":198,"996kib":198,"99f7":[51,67],"99p":[11,58],"99percentil":11,"99th":[65,207],"9dc1a293":210,"9e6054da04a7":210,"9eeb":[51,67],"9gb":211,"9percentil":11,"9th":65,"\u00eatre":9,"abstract":[33,38],"boolean":[9,11,12,14,17,20,22,28,29,73],"break":[11,31,41,60,66,204,208,211],"byte":[4,6,9,13,22,28,51,54,65,82,100,136,186,198,210],"case":[4,6,10,11,12,13,14,16,17,18,22,24,26,27,28,34,37,38,41,43,44,54,57,58,62,63,68,70,72,73,198,209,210,211],"catch":[33,54,200],"class":[6,11,14,22,29,33,39,43,51,53,55,56,58,60,61,64,67,68,72,137,149,170,198,209],"default":[4,6,10,11,13,14,17,18,20,22,27,32,39,43,44,45,48,51,54,55,56,57,58,59,60,61,63,65,66,67,68,70,72,73,77,96,100,107,136,137,139,142,152,153,159,174,176,187,195,198,199,203,207,209,210,211],"enum":9,"export":[39,53,65,73,211],"final":[14,20,24,28,33,35,39,42,51,55,58,59,60,62,68,74,153,194,211],"float":[9,10,11,12,14,17,19,22,57,61],"function":[3,6,9,10,11,12,15,16,18,20,22,28,38,46,50,51,55,68,69,71,73,194],"goto":32,"import":[11,14,22,23,24,27,39,40,43,45,56,60,62,63,64,65,67,73,137,207,210,211],"int":[4,9,10,11,13,14,17,18,19,20,22,43,51,56,58,59,61,65,66,67],"long":[4,6,13,22,27,37,38,44,53,56,60,63,65,66,72,201,202,209,211],"new":[0,3,4,6,10,11,14,16,17,18,19,20,21,22,24,27,28,32,33,35,36,38,39,41,42,43,47,50,51,53,54,55,56,57,58,60,62,63,66,68,70,72,128,135,137,197,198,200,202,205,207],"null":[9,10,12,13,14,17,18,22,33,73],"public":[6,14,33,34,42,43,44,48,58,68,69],"return":[6,9,11,13,14,16,17,18,19,20,22,24,27,38,51,63,66,72,152,196,197,211],"short":[4,22,25,28,35],"static":[6,9,10,11,18,24,25,28,35,58,65,69,199],"super":[4,24,68,71,72],"switch":[4,6,10,20,24,39,44,54,64,65,68,69],"throw":[6,14,33,43,51,207],"transient":[3,6,11],"true":[6,11,12,17,20,22,27,28,39,44,51,53,55,56,59,60,63,68,70,73,134,137,204],"try":[6,11,24,26,27,33,34,39,41,44,53,55,58,60,67,152,198,210,211],"var":[4,6,33,48,195,196,197,198,199,200,201,202,203,204,205,206,209,211],"void":43,"while":[4,6,10,11,12,13,22,25,28,30,37,41,42,51,54,57,58,60,61,62,63,67,68,73,198,207,209,210,211],AES:6,AND:[9,11,13,14,18,20,29,51,58,68,72,73,209],AWS:62,Added:[10,52],Adding:[6,11,20,22,28,44,50,51,54,64,68],And:[11,14,20,54,68],Are:38,Ave:22,BUT:33,But:[13,20,22,27,32,33,41,44,58,66,73],CAS:[6,210],CCS:211,CFs:[152,159],CLS:73,CMS:211,DCs:6,DNS:44,Doing:[10,74,194],EBS:62,For:[0,4,6,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,28,36,41,42,43,44,45,48,49,51,54,55,60,62,63,66,67,68,69,72,73,198,199,200,203,207,209,210,211],GCs:6,HDs:211,Has:38,IDE:[30,36,40,50],IDEs:[30,39,40],IDs:[25,27,137,177],INTO:[6,9,11,13,14,17,22,51,56,58,67],IPs:[6,69,158,177],Ids:183,Its:[51,58],JKS:6,JPS:211,KBs:[6,63],LCS:[11,199],LTS:53,NFS:62,NOT:[6,9,10,11,13,14,16,18,20,21,22,58],NTS:6,N_s:28,Not:[13,20,41,53,60,61],ONE:[0,6,11,65,66,72,73],One:[24,27,41,43,44,53,58,60,211],PFS:6,Pis:62,QPS:207,Such:22,THE:6,TLS:[6,58,64,198],That:[0,11,12,18,22,27,41,44,60,73,211],The:[0,3,4,6,8,9,10,11,12,14,16,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,35,36,37,39,41,42,43,44,45,48,49,50,51,53,54,56,57,58,59,61,62,63,65,66,67,68,69,70,71,72,73,77,80,85,87,93,97,103,106,107,110,115,119,121,123,128,135,137,139,143,144,150,152,159,162,163,170,176,177,178,185,187,190,191,193,197,198,199,200,202,203,204,205,208,209,210,211],Their:22,Then:[13,43,44,48,60,68,200,204,211],There:[6,10,11,12,13,14,22,25,27,28,30,39,41,43,44,54,60,63,65,67,68,72,201,203,207,210,211],These:[4,6,11,14,30,39,54,58,65,67,68,72,73,205,207,208,209,210,211],USE:[9,14,15,51,55,56],USING:[9,13,16,21,22,60],Use:[6,11,13,20,24,25,44,49,50,51,58,59,64,68,72,73,74,75,80,137,142,152,183,190,194,195,200,201,202,205,208],Used:[23,24,25,26,27,28,29,30,65,211],Useful:211,Uses:[6,17,64,69],Using:[11,13,35,43,44,51,52,64,68,74,194,195,198,202,205,209],WILL:6,WITH:[9,11,12,16,18,20,29,51,56,57,58,59,60,61,67,68,72,73],Will:[6,50,51,63,100,137,170,200],With:[6,13,17,44,58,60,66,67,70,76,209,211],Yes:44,_build:53,_build_java:53,_by_:24,_cache_max_entri:68,_cdc:59,_development_how_to_review:36,_if_:6,_main:53,_must_:6,_only_:209,_path_to_snapshot_fold:58,_trace:[65,210],_udt:14,_update_interval_in_m:68,_use:14,_validity_in_m:68,_x86_64_:211,a278b781fe4b2bda:48,a6fd:210,abbrevi:42,abil:[14,20,30,44,61],abilityid:16,abl:[0,6,14,22,25,26,28,32,35,39,43,44,51,56,60,68,207,208],abort:32,about:[4,6,20,23,24,26,27,28,29,35,39,40,41,43,44,51,57,60,67,69,73,79,137,158,199,209,210,211],abov:[4,6,8,11,12,13,14,22,34,39,41,44,60,65,72,74,194,198,205,211],absenc:12,abstracttyp:22,ac79:210,acceler:71,accept:[0,6,10,11,12,13,17,41,43,57,61,63,66,70,95,137],access:[6,10,11,20,22,24,26,30,39,41,55,58,62,63,64,65,71,198,199,207,208,211],accident:[24,197],accompani:6,accomplish:[26,51],accord:[4,6,24,44],accordingli:[6,14,44],account:[6,22,35,42,43,211],accru:[60,65],accumul:[6,60,63,65],accur:[6,24,28,44,57,70,158,199],accuraci:[57,139,187],acheiv:68,achiev:[6,51,60,65],achil:46,acid:3,ack:[4,6,66],acknowledg:[25,63,66],acoount:65,acquir:[20,54,65],across:[3,6,11,20,25,27,28,41,63,65,67,68,69,72,137,141,199,206],act:[26,28,209],action:[6,13,20,39,63,206,211],activ:[4,6,30,36,41,51,54,59,65,67,73,137,139,187,207,209,210,211],activetask:65,actor:68,actual:[4,6,13,21,28,30,33,35,38,42,44,48,54,55,60,67,69,72,152,202,211],acycl:20,adapt:[23,24,25,26,27,28,29,30],add:[0,6,9,10,11,22,24,25,28,32,35,36,37,38,40,41,42,45,48,50,51,53,55,56,58,60,63,66,67,68,72,200,205,209],addamsfamili:11,added:[0,3,4,6,10,11,14,19,24,35,38,51,54,56,58,59,60,63,66,67,203],adding:[6,13,14,24,28,38,51,62,67,73,200,206],addit:[0,6,9,11,13,19,20,22,24,25,26,27,28,39,41,45,54,55,56,60,62,63,65,66,68,73,209,211],addition:[11,13,32,60,67,72,209],additional_write_polici:[11,58],addr:54,address:[6,8,17,22,25,26,29,32,39,41,45,50,51,53,54,55,56,58,65,67,69,70,71,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,210,211],addressload:51,addrow:58,adher:10,adjac:60,adjust:[6,11,25,57],adler32:4,adopt:54,adv:48,advanc:[6,35,55,64,68,208],advantag:[27,62],advers:[44,210],advic:[41,44],advis:[6,12,18,22,44],aefb:195,af08:13,afd:22,affect:[11,24,38,41,44,60,66,159,202,207,211],afford:6,afraid:27,after:[3,5,6,10,11,12,13,14,16,17,18,24,25,27,39,41,42,44,51,53,56,58,59,60,62,63,64,65,66,67,68,69,73,200,201,204],afterward:[32,35,39,43],afunct:14,again:[6,25,41,42,51,53,56,60,67,70,73,201,204],against:[6,11,14,18,27,30,35,41,43,44,51,62,63,67,70,72,73,152,199,211],agent:[24,51,56,58,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,211],agentlib:39,aggreg:[3,6,9,10,13,15,18,20,51,55,65,73],aggress:207,ago:201,agre:66,aid:12,aim:[6,209],akeyspac:14,akin:54,alg:[58,198],algorithm:[6,11,58,70,198,209],alia:[10,13,14,46],alias:[6,10,18],alic:20,align:33,aliv:6,all:[0,3,4,6,9,11,12,13,14,17,18,19,22,23,24,25,26,27,28,29,30,32,33,34,35,37,38,39,41,43,50,51,53,54,55,57,58,59,60,63,65,66,67,68,70,72,73,74,77,78,79,95,107,112,128,129,134,137,139,141,150,153,159,174,176,178,187,189,190,191,194,196,200,202,206,207,209,210,211],allmemtableslivedatas:65,allmemtablesoffheaps:65,allmemtablesonheaps:65,alloc:[6,44,53,54,59,62,65],allocate_tokens_for_keyspac:70,allow:[0,4,6,9,10,11,12,14,16,17,18,22,23,24,27,32,35,36,45,51,57,58,59,60,61,62,66,67,69,72,202,210,211],allowallauthent:[6,68],allowallauthor:[6,68],allowallinternodeauthent:6,allowallnetworkauthor:6,almost:[4,6,14,22,54,60,207,211],alon:[11,33],along:[6,13,27,36,42,53,55,63,134,137,209],alongsid:[49,73],alpha4:[11,22,50],alphabet:33,alphanumer:[11,20],alreadi:[6,11,14,16,18,22,24,26,27,41,44,51,53,54,58,60,68,72,74,190,194,203],also:[0,3,4,6,10,11,12,13,14,17,18,20,22,23,24,25,26,28,30,32,35,39,41,42,43,44,45,51,53,55,56,58,59,60,62,63,65,66,68,70,73,107,191,204,205,209,210,211],alter:[0,9,10,15,17,28,44,57,59,60,61,67,68],alter_keyspace_stat:12,alter_role_stat:12,alter_table_instruct:11,alter_table_stat:12,alter_type_modif:22,alter_type_stat:[12,22],alter_user_stat:12,altern:[10,11,12,13,17,22,39,41,45,58,62,63,66,68,198],although:[6,27,28,41,54,72,209,211],altogeth:54,alwai:[0,4,6,9,10,11,13,14,18,22,27,33,35,41,42,43,44,51,54,60,62,72,207,211],amazonaw:53,amen:[24,26,27,29],amend:37,amenities_by_room:[24,29],amenity_nam:29,among:66,amongst:11,amount:[6,11,13,22,28,39,41,43,44,60,61,62,63,65,67,70,73,152,211],amplif:[60,62],anaggreg:14,analogu:13,analysi:[24,28,208,209],analyt:[24,57],analyz:[25,28,43,211],ancestor:[4,205],ani:[0,4,6,10,11,12,13,14,17,18,20,21,22,24,25,27,30,32,34,35,37,38,39,41,42,43,45,48,50,51,53,54,58,60,62,63,65,66,67,68,70,72,73,75,128,134,137,142,159,174,195,199,202,204,205,208,209,210],annot:33,anonym:[12,22,55],anoth:[6,11,14,20,22,24,27,28,43,51,54,56,58,60,66,68,73,196,203,208,211],anotherarg:14,answer:[40,211],ant:[32,34,39,41,43,53],antclassload:43,anti:[6,22,31,63],anticip:[0,11],anticompact:[60,65,183,203],anticompactiontim:65,antientropystag:[65,210],antipattern:62,anymor:[37,60],anyon:33,anyth:60,anywai:[6,53],anywher:[13,54,59],apach:[2,3,5,6,7,14,21,30,33,34,35,37,38,40,41,42,43,44,47,48,51,53,54,55,56,58,60,61,63,65,68,71,74,195,196,197,198,199,200,201,202,203,205,206,209],apart:55,api:[6,8,17,49,69],appar:24,appear:[6,11,12,14,24,51,60,66,73],append:[4,22,24,37,55,62,63,65,73,209],appendic:[15,50],appendix:[12,15],appl:22,appli:[4,6,9,10,11,12,13,20,22,37,41,43,44,54,63,65,66,70,72,73],applic:[0,6,11,20,23,24,25,27,28,29,31,33,36,38,39,50,52,53,55,58,61,68,72,209],appreci:41,approach:[4,24,25,26,27,28,54,60,70],appropri:[6,11,20,22,38,41,42,54,68,69,70,209],approv:32,approxim:[28,51,60,65,199],apt:[48,211],arbitrari:[11,12,22,56,72],architectur:[25,44,50,71],archiv:[4,6,42,51,59,100],archive_command:[51,100],archive_retri:[51,100],area:[36,211],aren:[13,67],arg:[14,51,137,175,195,199,205],argnam:14,argnum:14,argument:[6,11,13,14,16,17,44,45,51,56,58,61,72,73,75,76,77,78,80,85,87,93,97,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193],arguments_declar:14,arguments_signatur:14,arithmet:[10,12,15,50],arithmetic_oper:12,armor:42,around:[6,20,24,27,51,60,62,69,211],arrai:[6,23,44,54],arriv:[6,41,44,54],arrow:26,artem:24,artifact:[26,34,39,40],artifici:11,asap:10,asc:[9,11,13,29],ascend:[11,13],ascii:[9,14,17,22],asdf:195,asf:[8,39,42],ask:[5,28,41,42,43,50,68],aspect:11,assassin:137,assertionerror:33,assertrow:43,assess:[210,211],assign:[6,13,20,25,27,44],assist:24,associ:[6,11,26,51,71,205,207],assum:[6,11,14,25,26,27,28,35,39,68,69,207,211],assumpt:68,assur:52,asterisk:25,astyanax:46,async:[6,68],asynchron:[16,44,51,62],asynchroni:65,ata:27,atabl:14,atom:[3,11,13,21,37,66],atomiclong:65,attach:[36,41,68,71,211],attack:68,attemp:65,attempt:[0,6,11,16,18,20,22,24,44,54,55,60,63,65,66,67,68,73,74,153,194,204,209],attent:[33,34,41,42],attract:24,attribut:[23,24,25,51,55,60],audienc:0,audit:[3,6,27,51,86,96,137],audit_log:6,audit_logging_opt:55,audit_logs_dir:55,auditlog:96,auditlogkeyspac:51,auditlogview:[3,55],audt:55,aug:[51,56,58,204],auth:[6,55,58,198],authent:[10,55,58,64,73,198],authenticatedus:6,author:[9,20,22,35,41,64,72],authorizationproxi:68,authprovid:[58,198],auto:[6,11,44,53,56,72,178],auto_bootstrap:70,auto_snapshot:56,autocompact:[60,87,97,137,178],autom:[30,33,36],automat:[3,6,13,14,16,32,35,39,43,44,48,56,60,67,68,70,72],avail:[0,3,6,8,11,14,20,23,24,25,26,27,28,29,30,32,39,41,42,43,48,51,53,54,55,59,63,66,67,68,69,71,73,77,107,150,159,170,190,207,209,211],availabil:6,available_rooms_by_hotel_d:[24,28,29],averag:[6,11,14,28,60,65,198,209,210,211],average_live_cells_per_slice_last_five_minut:186,average_s:11,average_tombstones_per_slice_last_five_minut:186,averagefin:14,averagest:14,avg:[28,58,198,211],avg_bucket_s:60,avgqu:211,avgrq:211,avoid:[6,11,12,27,33,38,41,51,54,57,60,62,65,68,69,73,191,198],awai:[39,70,73,210],await:211,awar:[0,6,11,41,54,57,61,63,158,207,210],awesom:72,axi:53,az123:25,azur:62,b00c:67,b124:13,b135:58,b2c5b10:209,b32a:[51,67],b64cb32a:[51,67],b70de1d0:13,b7a2:210,b7c5:210,b957:195,b9c5:210,back:[6,11,35,51,54,55,60,63,65,66,70,134,137,210],backend:6,background:[42,44,48,64,68,209,211],backlog:[6,54],backpressur:[6,54],backpressurestrategi:6,backup:[3,6,50,60,64,70,73,88,98,137,179,204,205],backward:[6,10,11,15,20,22],bad:[6,14,44,68,69,207,210],balanc:[6,24,63,70,207,210],banana:22,band:22,bandwidth:[6,54,71,211],bank:24,bar:[12,33,211],bardet:22,bare:6,base:[3,4,6,10,11,13,14,18,19,20,22,24,25,27,28,32,34,36,37,40,41,42,43,44,51,54,55,60,62,65,66,68,70,71,199,207,210],bash:[44,53,211],bashrc:53,basi:[6,11,32,44,51,54,61],basic:[6,11,24,25,54,60,62,72,74,194,205,208],batch:[0,4,6,9,11,15,27,43,50,51,64,66,72,73,207,211],batch_remov:[65,210],batch_stat:12,batch_stor:[65,210],batchlog:[13,65,109,137,154,160],batchtimemilli:51,batchtyp:72,bbee:58,bc9cf530b1da11e886c66d2c86545d91:202,be34:13,beatl:22,beca:73,becaus:[0,4,6,11,13,14,20,24,27,28,48,53,54,56,60,61,63,65,66,68,199,202,211],becom:[4,6,11,14,20,41,56,60,65,66,68,70],been:[0,4,6,10,11,13,14,15,20,22,24,38,41,42,51,53,54,56,58,60,62,66,67,68,159,202,205,207],befor:[0,4,6,10,11,13,14,16,19,21,22,25,26,28,32,35,36,39,40,42,43,46,51,54,55,56,58,60,63,65,66,68,69,70,72,73,100,176,194,195,196,197,198,199,200,201,202,203,204,205,206,207],begin:[9,12,13,24,26,27,43,68,73],beginn:41,begintoken:73,behalf:24,behav:6,behavior:[0,6,10,11,14,17,22,33,38,57,60,64,70,153,207],behind:[6,33,43,44,51,55,60],being:[0,4,6,11,13,17,22,24,28,38,42,43,44,51,54,55,57,58,60,65,66,67,70,200,209,210,211],believ:[63,207],belong:[11,13,14,65,77,137],below:[6,11,12,13,17,20,22,23,24,25,26,27,28,34,41,48,54,55,60,65,73,83,198,200,207,209],benchmark:[51,62,72],benefici:60,benefit:[6,36,57,60,62,64,198],best:[6,24,27,29,30,35,42,43,60,63,64,68,69,207,211],best_effort:6,better:[6,33,35,36,41,54,60,62,63,198,210,211],between:[0,4,6,9,10,11,12,13,15,23,24,25,26,31,41,44,54,57,60,61,63,65,66,67,68,71,72,152,174,211],beyond:[6,60,73,191],big:[6,28,56,58,60,80,195,196,197,198,199,201,202,203,204,205,206],bigg:28,bigger:[11,60],biggest:14,bigint:[9,14,17,19,22],bigintasblob:14,bigtableread:[196,202,204,206],billion:28,bin:[39,48,49,51,53,58,73,209],binari:[14,42,47,51,55,68,89,99,137,180,209],binauditlogg:96,bind:[6,10,12,14,44,51,58],bind_mark:[12,13,18,22],binlog:[51,55],biolat:211,biolog:11,biosnoop:211,birth:13,birth_year:13,bit:[14,17,22,28,34,41,44,53,61,62],bite:44,bitempor:71,bitstr:9,black:6,blank:[6,33,44,199],blindli:44,blob:[9,10,12,17,22,50,61,63,72],blob_plain:42,blobasbigint:14,blobastyp:14,block:[4,6,11,37,45,51,54,55,60,62,64,65,67,68,74,100,194,209,210,211],blockedonalloc:6,blockingbufferhandl:54,blog:[6,13],blog_til:13,blog_titl:13,blogpost:72,bloom:[4,11,50,62,64,65,199],bloom_filter_false_posit:186,bloom_filter_false_ratio:186,bloom_filter_fp_ch:[4,11,57,58],bloom_filter_off_heap_memory_us:186,bloom_filter_space_us:186,bloomfilterdiskspaceus:65,bloomfilterfalseposit:65,bloomfilterfalseratio:65,bloomfilteroffheapmemoryus:65,blunt:68,bnf:12,bob:[13,20],bodi:[6,11,12,54,72],bog:23,boilerpl:40,book:[23,26],boolstyl:73,boost:6,boot:44,bootstrap:[0,6,50,53,61,64,65,68,137,142,170,200],born:13,borrow:54,both:[0,6,11,13,14,18,22,23,24,28,36,37,38,41,42,44,45,51,54,57,60,61,62,65,66,68,70,72,73,205,211],bottleneck:6,bottom:44,bound:[4,6,11,12,22,51,54,55,58,62,68],boundari:200,box:[6,26,68,69],brace:33,bracket:12,braket:12,branch:[32,35,37,38,39,42,43],branchnam:41,breadcrumb:207,breakdown:[210,211],breakpoint:39,breed:43,brendangregg:211,breviti:54,brief:211,briefli:210,bring:[6,53],brk:44,broadcast:6,broadcast_address:69,broken:[6,60,65,202],brows:[6,42,195,196,197,198,199,200,201,202,203,205,206],browser:[73,211],bucket:[28,60],bucket_high:60,bucket_low:60,buff:211,buffer:[4,6,51,53,54,58,59,63,65],bufferpool:[53,64],buffers_mb:211,bug:[10,37,40,42,43,44,50,67],build:[18,27,30,32,34,35,36,40,41,42,43,50,52,58,65,67,71,72,137,193],builder:[6,58,114,137,167],buildfil:53,built:[18,28,39,53,65],bulk:[50,63,64,198],bump:[4,10,200],bunch:33,burn:59,busi:[24,27],button:[35,39,44],bytebuff:[14,54],byteorderedpartition:[6,14],bytesanticompact:65,bytescompact:65,bytesflush:65,bytesmutatedanticompact:65,bytespendingrepair:65,bytesrepair:65,bytestyp:[9,199],bytesunrepair:65,bytesvalid:65,bz2:42,c09b:67,c217:58,c22a:58,c60d:195,c73de1d3:13,c_l:28,cach:[6,11,20,34,44,45,58,62,64,69,128,130,131,132,137,161,162,210],cachecleanupexecutor:[65,210],cached_mb:211,cachenam:65,cachestat:211,cadenc:53,calcul:[6,23,24,25,31,54,57,58,59,60,65,66,69,198,199],call:[9,11,12,13,14,20,24,33,35,40,45,50,51,55,56,58,60,61,62,65,70,137,170,211],callback:[54,65],caller:33,can:[0,4,5,6,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,27,28,30,32,33,34,35,36,37,38,39,41,42,43,45,48,49,50,51,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,72,73,75,77,78,80,85,87,93,97,100,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,195,196,197,198,200,201,202,203,204,207,208,209,210,211],cancel:[10,153],candid:60,cannot:[6,9,11,13,14,17,18,20,22,27,43,53,54,58,60,63,68,75,137,210],cap:[12,111,116,122,137,164,169,172],capabl:[0,6,44,71,73],capac:[6,28,51,54,59,65,69,71,137,139,161,187,206,207,209,211],capacit:207,capi:50,captur:[6,11,24,50,51,64,68,74,209],cardin:199,care:[6,60,72,152,211],carefulli:34,carlo:20,carpent:[23,24,25,26,27,28,29,30],carri:[33,152],cascad:27,cascommit:65,cascontent:[123,173],casprepar:65,caspropos:65,casread:65,cassablanca:22,cassafort:46,cassandra:[0,2,3,4,5,8,10,11,13,14,18,20,21,22,23,24,25,26,28,29,31,33,34,36,37,41,46,47,49,51,53,54,56,57,58,60,61,62,63,65,67,69,70,73,96,100,137,148,152,155,159,184,192,194,195,196,197,198,199,200,201,202,203,205,206,207,208,210,211],cassandra_flam:211,cassandra_hom:[4,6,53,59,63,68,209],cassandra_job_dsl_se:32,cassandra_stack:211,cassandra_use_jdk11:53,cassandraauthor:[6,68],cassandradaemon:[39,48,53],cassandrafullquerylog:51,cassandralogin:68,cassandranetworkauthor:6,cassandrarolemanag:[6,68],casser:46,cassi:46,cast:[10,13,18],caswrit:65,cat:[22,195,211],catalog:[56,58],catalogkeyspac:[56,58],catalokeyspac:56,categor:65,categori:[11,12,13,14,55,96],caught:[38,65],caus:[4,6,18,27,44,54,60,67,68,200,202,209,210,211],caution:[6,61],caveat:68,cbc:6,ccm:[38,43,211],ccmlib:43,cd941b956e60:210,cdc:[6,11,58],cdc_enabl:59,cdc_free_space_check_interval_m:59,cdc_free_space_in_mb:59,cdc_raw:[6,59],cdc_raw_directori:59,cdccompactor:6,cell:[6,22,28,65,107,191,195,199,210],center:[3,6,11,20,22,24,44,63,69,70,93,103,137,152],central:[39,68,73,207],centric:[20,35],certain:[4,6,9,11,20,35,43,60,68,196],certainli:[14,24,26,28],certif:[64,137,148],cf188983:195,cfname:[121,139,187],cfs:33,chain:20,challeng:[36,71],chanc:[36,57,66,199],chang:[4,6,11,12,15,20,22,27,32,34,35,36,37,39,40,42,47,48,50,51,54,56,61,64,65,67,68,170,197,200,209,211],changelog:42,charact:[11,12,13,17,20,22,28,33,72,73],character:6,chat:8,cheap:[6,11,51],chebotko:[24,25,30],check:[0,6,13,24,32,33,38,39,41,42,43,44,51,53,54,57,58,59,60,65,68,74,128,137,152,191,194,206,210],checklist:[40,41,50],checkout:[35,39,41,42],checksum:[4,6,11,61,137,191,205],chen:23,cherri:37,chess:13,child:73,chmod:[51,58,68],choic:[6,11,42,50,60,64,201],choos:[0,6,11,40,42,46,62,65],chosen:[0,6,11,14,210],chown:68,christoph:22,chrome:73,chronicl:[51,55],chunk:[4,6,11,44,54,61,73],chunk_length_in_kb:[11,58,61],chunk_length_kb:6,chunk_lenth_in_kb:11,chunkcach:65,chunksiz:73,churn:6,cipher:[6,58,68,198],cipher_suit:6,circular:20,circumst:[11,27,66],citi:[22,29],claim:30,clash:12,class_nam:[4,6],classload:[43,53],classpath:[6,14,22,65],claus:[10,11,14,16,17,18,20,33],clean:[6,33,51,65,74,77,137,155,194,198],cleanli:41,cleanup:[44,60,64,65,107,137,183,205],clear:[38,41,58,74,79,128],clearli:26,clearsnapshot:[56,137],click:[13,39,41,42,43,211],client:[0,4,6,8,10,11,13,17,20,22,27,38,44,45,47,50,55,58,59,62,63,64,66,73,79,137,198,202,208,209,210,211],client_encryption_opt:[58,68,198],clientrequest:65,clientstat:137,clock:6,clockr:6,clojur:47,clone:[39,42,44,53,73,211],close:[6,15,35,42,58,68,211],closer:57,closest:66,cloud:64,clue:[24,211],cluster:[0,3,4,6,9,10,11,13,14,21,22,24,27,28,29,30,38,43,45,49,50,51,53,54,56,58,60,62,63,65,66,67,68,69,70,72,73,74,84,105,109,125,137,160,177,194,199,206,207,208,209,211],cluster_nam:[45,49],clustering_column:11,clustering_ord:11,clusteringtyp:199,cmake:211,cmd:211,cmsparallelremarken:39,coalesc:6,coalescingstrategi:6,codd:27,code:[6,10,12,14,21,25,28,32,35,36,37,38,39,40,43,50,53,61,65,207,211],codestyl:33,coher:71,col:[14,72],cold:6,collat:6,collect:[6,10,11,12,13,14,15,17,23,25,30,62,64,65,66,72,107,209],collection_liter:12,collection_typ:22,collector:209,color:[22,73,211],column1:9,column:[3,4,6,9,10,11,12,13,14,15,16,17,18,20,22,24,25,27,28,29,30,51,54,56,61,65,66,67,71,72,73,121,139,159,176,187,199,202,204,209,210],column_count:51,column_definit:[11,51],column_nam:[11,13,16],columnfamili:[4,6,9,33,60,67,197,200],columnspec:72,colupdatetimedeltahistogram:65,com:[6,14,32,33,35,37,42,53,68,211],combin:[4,6,10,54,60,66],come:[6,9,26,28,68,211],comingl:60,comma:[6,11,12,13,45,55,58,68,70,73,96,139,142,187,198],command:[0,3,6,18,27,30,34,37,42,43,44,45,48,49,51,53,56,58,61,63,64,67,68,72,74,75,76,77,78,80,85,87,93,97,100,103,106,107,110,112,115,119,121,123,127,128,135,137,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,194,197,198,203,204,205,208,209,210,211],commandlin:56,comment:[4,6,11,15,18,29,33,35,36,38,58,68],commit:[4,6,8,11,35,40,41,42,50,54,65,205,211],commitlog:[2,6,44,45,62,64,199,209,210],commitlog_archiv:[4,6],commitlog_compress:4,commitlog_directori:[4,45,62],commitlog_segment_size_in_mb:[4,44],commitlog_sync:4,commitlog_sync_batch_window_in_m:4,commitlog_sync_period_in_m:4,commitlog_total_space_in_mb:4,commitlogposit:199,commitlogread:59,commitlogreadhandl:59,commitlogseg:[6,64,65],committ:[36,37,40,41,42,43],common:[0,14,15,24,25,27,33,35,38,41,52,54,64,67,73,207,208,211],common_nam:11,commonli:[51,63,137],commun:[6,8,24,36,38,39,41,44,45,49,54,55,58,68,198],commut:44,compact:[4,6,11,15,44,50,56,57,58,61,62,64,72,77,81,82,107,110,111,137,150,159,163,164,170,178,183,190,196,197,198,199,200,202,205,208,209,211],compacted_partition_maximum_byt:186,compacted_partition_mean_byt:186,compacted_partition_minimum_byt:186,compaction_:183,compaction_histori:209,compaction_throughput:210,compaction_window_s:60,compaction_window_unit:60,compactionbyteswritten:65,compactionexecutor:[65,210],compactionhistori:[60,137],compactionid:183,compactionparamet:60,compactionparametersjson:60,compactions_in_progress:205,compactionstat:[60,137,210],compactionstrategi:64,compactiontask:209,compactor:[113,137,166],compani:27,compar:[3,4,6,34,41,52,60,65,66,67,72,207,210],comparis:28,comparison:6,compat:[6,9,10,11,13,15,20,38,41,58,74,211],compatilibi:22,compet:6,compil:[33,34,39,53,73],compilerthread3:211,complain:39,complet:[6,13,14,24,29,30,41,42,44,51,54,56,59,60,63,65,66,67,68,70,73,137,151,153,202,204,205,210],completedtask:65,complex:[4,6,9,14,22,23,25,27,28,41],complexarg:14,compliant:[6,14,68],complic:41,compon:[4,6,11,24,38,57,65,68,137,170,211],compos:[11,13,22],composit:[4,11],compound:17,comprehens:38,compress:[4,6,11,43,50,54,58,60,62,63,64,65,72,199],compression_level:[11,61],compression_metadata_off_heap_memory_us:186,compressioninfo:[4,56,58],compressionmetadataoffheapmemoryus:65,compressionratio:65,compressor:[4,6,11,63,199],compris:[4,11,61],compromis:[42,68],comput:[4,6,11,14,28,51,53,206],concaten:[14,55],concentr:23,concept:[3,20,27,30,60],conceptu:[24,26,27,30,31,50],concern:[13,14,25,211],conclus:6,concret:[12,22],concurr:[6,32,54,58,62,72,112,113,114,137,152,165,166,167,198,210,211],concurrent_compactor:210,concurrent_materialized_view_build:18,concurrent_writ:4,concurrentmarksweep:62,condens:13,condit:[6,10,12,13,20,22,33,37,60,65,68,72,73,211],conditionnotmet:65,conf:[6,44,45,48,53,58,65,68,73,198,209],config:[32,54,58,65,68,73,74,194],configu:[55,211],configur:[0,3,4,11,20,22,27,32,39,43,44,47,48,50,52,53,54,58,64,65,68,69,71,72,73,83,100,137,155,170,197,198,199,207,209,210],confirm:[6,8,25,26,29,32,38,39],confirm_numb:29,conflict:[13,22,37,40],conform:[18,38,58],confus:[10,12,44,211],congratul:35,conjunct:73,connect:[6,11,22,23,30,39,49,50,51,58,65,68,69,72,73,79,83,136,137,198,211],connectednativecli:65,connectednativeclientsbyus:65,connectionsperhost:[58,198],connector:[23,44,46,68],connnect:65,consecut:[28,45],consensu:63,consequ:[11,13,19,22,62],conserv:[6,63],consid:[0,6,13,22,24,28,36,41,45,55,57,60,62,63,66,206],consider:[13,22,23,24,25,27,58],consist:[2,3,6,11,12,13,14,29,38,54,56,63,64,65,68,70,74,207,210],consol:[39,45,55,73],constant:[10,11,15,17,22,58],constantli:[6,60],constrain:27,construct:[12,66,211],constructor:[6,33],consum:[6,43,51,54,57,59,65,210],consumpt:59,contact:[6,11,44,50,66,207],contain:[0,3,6,8,9,10,11,12,13,15,16,18,20,22,24,25,34,39,41,43,51,54,56,60,61,63,65,68,71,73,176,196,201,205,207,209,210,211],contend:[6,65],content:[4,6,11,12,13,24,35,50,51,60,66,73,100,195,211],contentionhistogram:65,context:[4,6,9,20,22,26,39,41,44,68,209],contigu:13,continu:[0,6,28,33,43,53,54,55,60,63,68,69],contrarili:12,contrast:[24,27,43,68],contribut:[5,32,35,37,43,50],contributor:[35,37,41,48],control:[0,6,10,11,13,15,38,45,48,51,60,68,69,73],conveni:[9,12,14,17,43,70],convent:[6,11,14,15,25,35,37,40,41,43,68,69],convers:10,convert:[10,13,14,60,211],coordin:[0,6,11,13,14,22,44,54,56,63,65,66,153,207,208],coordinatorreadlat:[65,207],coordinatorscanlat:65,coordinatorwritelat:[65,207],cop:33,copi:[0,6,28,34,44,53,54,56,58,60,66,74,198,207],copyright:[23,24,25,26,27,28,29,30],core:[6,14,55,62,71,165,210,211],correct:[6,10,34,38,48,51,58,60,61,68,137,150,197,203],correctli:[6,11,35,44,54,55,60,68],correl:[6,10,69,207,210],correspond:[0,4,6,9,11,13,14,18,22,35,41,43,44,58,59,63,69,198],corrupt:[6,58,60,61,62,67,74,159,191,194],cost:[6,13,22,61,67],couchbas:[56,58],could:[6,12,22,24,25,27,28,36,38,41,51,54,56,58,60,67,73,209,211],couldn:[48,63,65],count:[4,6,9,13,22,28,44,54,60,65,70,72,199,209,210,211],counter1:202,counter:[0,4,6,9,14,19,62,65,72,74,130,137,159,161,162,194],counter_mut:[65,210],counter_read:72,counter_writ:72,countercach:65,countermutationstag:[65,210],counterwrit:[72,123,173],countri:[13,22,25,29],country_cod:22,coupl:[6,25,27],cours:[13,67,206,211],cover:[11,25,35,38,41,43,44,47,52,60,65,66,199],coverag:[34,36,51],cph:[58,198],cpu:[6,11,59,61,64,207,209,210],cpu_idl:211,cq4:[51,209],cq4t:51,cqerl:46,cqex:46,cql3:[14,38,43,73],cql:[3,6,10,11,12,13,14,16,17,19,20,22,25,27,28,29,30,42,43,46,49,50,52,55,56,58,60,64,68,72,74,170,195,211],cql_type:[11,12,13,14,20,22],cqlc:46,cqldefinit:14,cqlkeyspac:[56,58,67],cqlsh:[3,44,47,48,50,51,56,58,67,68,74],cqlshrc:74,cqltester:[38,43],cqltrace:211,craft:68,crash:62,crc32:[4,56,58,204,205],crc:[4,54,204,205],crc_check_chanc:[11,58,61],creat:[0,4,6,9,10,12,13,15,17,19,23,24,25,26,27,28,29,30,32,35,39,40,43,44,51,53,58,59,60,61,63,66,67,68,70,72,73,80,198,203,211],create_aggregate_stat:12,create_function_stat:12,create_index_stat:12,create_keyspace_stat:12,create_materialized_view_stat:12,create_role_stat:12,create_table_stat:12,create_trigger_stat:12,create_type_stat:[12,22],create_user_stat:12,createkeystor:6,createrepo:42,createt:43,creation:[6,10,11,13,14,18,22,59,209],creator:20,credenti:[6,68],critic:[38,41,63,68,207,210],cross:[6,44,63,69],crossnodedroppedlat:65,crucial:[68,209,210,211],cryptographi:6,csv:[58,73],ctrl:211,cuddli:22,cue:25,culprit:207,cumul:[210,211],curent:199,curl:[37,48],current:[0,6,9,11,13,20,22,24,39,41,42,48,51,54,55,58,60,63,65,70,72,73,74,102,120,124,126,128,137,151,182,190,194,199,200,205,209,210],currentd:[10,14],currentlyblockedtask:65,currenttim:[10,14],currenttimestamp:[10,14],currenttimeuuid:[10,14],custom:[6,9,10,11,14,15,16,20,24,26,27,28,32,41,55,58,69,72,73,198],custom_option1:20,custom_option2:20,custom_typ:[14,22],cut:209,cute:22,cvh:38,cycl:[6,53,54,59,66,100],cython:74,d1006625dc9e:[51,67],d132e240:58,d132e240c21711e9bbee19821dcea330:[56,58],d18250c0:195,d85b:195,d936bd20a17c11e8bc92a55ed562cd82:201,d993a390c22911e9b1350d927649052c:56,daemon:[39,137,184,211],dai:[14,17,19,22,28,55,60,67],daili:[32,51,55,100],danger:6,dart:47,dart_cassandra_cql:46,dash:12,data:[0,3,4,6,10,12,14,15,16,18,26,27,29,38,45,48,50,51,54,57,61,62,63,64,65,66,67,68,69,71,72,73,75,80,93,100,103,107,128,137,142,152,176,191,195,196,197,198,199,200,201,202,203,204,205,206,209,210,211],data_file_directori:[45,62],data_read:20,data_writ:20,databas:[3,12,13,15,21,24,27,30,31,42,50,51,55,56,60,62,68,208,209,211],datacent:[0,6,11,51,54,58,67,69,93,103,116,137,152,169,198,207,210],datacenter1:[6,72],dataset:[6,67,211],datastax:[6,14,30,46,207],datastor:210,datatyp:14,date:[4,9,10,15,17,19,24,25,26,27,28,29,55,66,74,159,194,195,199],dateof:[10,14],datestamp:17,datetieredcompactionstrategi:[11,60],datetim:15,daylight:22,db532690a63411e8b4ae091830ac5256:204,db_user:68,dba:[58,68],dbd:46,dc1:[6,11,20,63,68,210],dc1c1:206,dc2:[6,11,63,68,210],dc3:20,dcassandra:[60,65,68,70],dcawareroundrobin:207,dcl:55,dclocal_read_repair_ch:66,dcom:68,dcpar:152,ddl:[3,11,55,56,58,73],ddl_statement:12,deactiv:6,dead:[6,64,75,137,211],dead_node_ip:70,deal:[54,74,194],deb:48,debian:[42,44,47,211],debug:[45,51,73,202,203,204,205,206,207,208,211],decai:207,decid:[9,35,54,58,60,63,69],decim:[9,14,17,19,22,73],decimalsep:73,declar:[11,12,14,22,25],decod:[17,22,54,211],decommiss:[0,6,70,137],decompress:[61,211],decoupl:0,decreas:[6,60,198,211],decrement:[13,22],decrypt:6,dedic:[4,6,24,51],dedupl:[134,137],deem:6,deep:[50,208,209],deeper:[41,211],default_time_to_l:[10,11,13,58],defend:44,defens:6,defer:[11,211],defin:[0,3,6,9,10,11,12,13,15,16,17,18,20,21,23,24,25,27,28,31,39,50,58,60,63,65,68,69,70,72,73,80,137,199],defineclass1:53,defineclass:53,definit:[3,9,13,14,15,18,22,23,24,25,26,27,28,29,30,50,56,57,58,72,199],deflat:[4,6,63],deflatecompressor:[11,61],degrad:[6,24],delai:[4,56,65,67],deleg:39,delet:[4,6,9,10,11,12,15,17,18,20,22,24,27,41,50,51,55,56,63,67,73,100,107,137,189,199,204,205,209],delete_stat:[12,13],deletiontim:4,delimit:6,deliv:[0,6,54,63,65],deliveri:[6,54,64,65,137,138,157,168],delta:[65,199],demand:68,demonstr:[51,53,56,58,67,208],deni:44,denorm:[22,24,25],denot:[6,12,25],dens:57,dep:34,depend:[4,6,11,12,13,14,22,32,35,38,39,40,41,43,50,53,60,63,67,74,207],dependenic:34,depict:23,deploi:[34,44,45,211],deploy:[0,6,63,68,69,71],deprec:[6,10,11,14,15,58,60],depth:211,deriv:[54,58],desc:[9,11,13,51,73],descend:[11,13],describ:[2,6,7,9,10,11,12,13,14,15,17,20,22,26,27,30,38,39,41,42,51,57,68,74,137,194],describeclust:137,descript:[10,11,14,19,22,24,26,29,32,35,41,58,63,65,66,73],descriptor:[65,205],deseri:[52,206],design:[3,14,23,24,25,26,28,30,31,50,51,60,62,67],desir:[16,22,24,32,44,201],destin:[59,63,73],destroyjavavm:211,detach:42,detail:[5,6,10,11,12,13,14,22,23,24,25,26,32,35,36,44,53,56,64,68,71,72,73,74,194,204,209,210,211],detect:[2,6,37,44,54,68,206],detector:[105,137],determin:[0,6,11,13,20,24,27,28,56,57,61,66,69,152,207,210,211],determinist:44,detractor:27,dev1:55,dev:[6,8,42,44,211],devcent:30,devel:53,develop:[8,30,35,36,39,41,43,53,62],devic:[4,71,211],df303ac7:210,dfb660d92ad8:73,dfp:191,dht:[6,199],diagnost:[6,64],diagram:[23,24,26,30,54],diagrammat:24,diamond:23,dictat:[6,68],did:[26,38,65,197],didn:24,die:6,dies:[50,70],diff:[15,33,209],differ:[0,6,11,12,13,14,15,20,22,24,25,31,32,37,39,41,43,44,45,48,51,58,60,61,62,65,66,67,70,72,207,211],difficult:[6,43,211],difficulti:22,digest:[4,6,56,58,66,204,205],digit:[17,22,44],diminish:22,dinclud:34,dir:53,dir_path:[58,198],direct:[6,11,17,20,24,41,65,66,211],directli:[13,18,20,35,39,58,60,68,199,211],director:13,directori:[4,6,21,34,35,39,43,44,47,48,49,53,55,58,59,62,63,64,73,128,137,155,198,211],dirti:[4,6,51,211],disabl:[6,11,14,51,56,60,61,63,68,69,73,86,87,88,89,90,91,92,93,94,103,137,160,162,164,169,172,173,174],disable_stcs_in_l0:60,disableauditlog:[55,137],disableautocompact:[60,137],disablebackup:[56,137],disablebinari:137,disablefullquerylog:[51,137,209],disablegossip:137,disablehandoff:[63,137],disablehintsfordc:[63,137],disableoldprotocolvers:137,disablesnapshot:159,disableuditlog:55,disagre:66,disallow:6,disambigu:[51,56,58,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],disappear:[11,66],discard:[6,54],disconnect:[54,60],discourag:[11,22,41],discov:[44,67],discoveri:58,discuss:[8,11,22,24,26,28,41,51,53,54,56,58,66],disk:[4,6,11,24,27,31,45,50,51,55,56,57,59,60,61,64,65,67,100,134,137,150,191,196,200,203,204,209,210,211],dispar:[6,27],dispatch:54,displai:[11,24,51,55,58,73,74,76,82,112,127,129,136,137,186,194,198,202,203,204,205,206,211],displaystyl:28,disrupt:[44,68],dissect:211,dist:42,distanc:[23,71],distinct:[0,9,10,13],distinguish:[9,14,56],distribut:[3,6,23,34,41,43,44,60,65,67,68,70,71,72,199,200,208,209,210,211],distro:42,dive:[50,208,209],divid:[12,25,27],divis:19,djava:[39,44,68],dml:[21,55],dml_statement:12,dmx4jaddress:65,dmx4jport:65,dns:44,dobar:33,doc:[6,34,35,38,42,67,68,197,211],document:[5,12,14,15,17,24,25,27,29,30,32,38,40,41,49,51,68,72,73],doe:[3,6,11,13,14,16,17,18,20,22,27,37,38,41,50,51,56,57,58,60,61,63,66,67,68,69,70,134,137,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211],doesn:[6,14,22,24,33,43,44,51,54,67,72,198,199,201,202,209,211],dofoo:33,doing:[6,13,18,27,43,44,60,65,70,211],dollar:[10,12],domain:[23,24,27,36,68,72,158,177],domin:211,don:[5,6,13,26,27,28,33,36,37,38,39,41,42,44,45,58,60,67,128,152,198,203,208,210,211],done:[6,11,13,22,25,27,32,35,36,41,42,43,45,49,51,54,60,72,200,203,204],dont:55,doubl:[6,9,10,11,12,14,17,19,22,39,65,69],doubt:11,down:[6,20,23,28,51,60,65,67,69,70,91,137,152,200,207,209,210,211],downgrad:204,download:[6,30,32,39,42,48,53,65,71],downsampl:4,downstream:[26,210],downtim:63,downward:20,dozen:210,dpkg:42,drag:11,drain:[4,54,63,137],draw:25,drive:[6,60,62,209,210,211],driven:[3,27],driver:[6,12,14,20,28,30,43,47,50,73,207],drop:[6,10,15,50,51,54,55,56,58,60,65,67,68,100,196,199,200,202,207,210,211],drop_aggregate_stat:12,drop_function_stat:12,drop_index_stat:12,drop_keyspace_stat:12,drop_materialized_view_stat:12,drop_role_stat:12,drop_table_stat:12,drop_trigger_stat:12,drop_type_stat:[12,22],drop_user_stat:12,dropdown:211,droppabl:[6,54,60,199],dropped_mut:186,droppedmessag:64,droppedmut:65,dropwizard:65,drwxr:204,drwxrwxr:[56,58],dry:[74,194],dsl:32,dt_socket:39,dtest:[32,38,40],due:[11,13,22,34,44,48,54,56,60,63,65,70,207,211],dump:[51,55,73,74,194,209],duplic:[25,27,28,38,67,205],durabl:[3,4,56,59,63],durable_writ:11,durat:[6,10,15,19,20,60,63,65,72,139,187,198],dure:[6,11,14,21,23,34,41,43,44,58,60,61,63,65,66,68,70,72,73,159,196,202,206,209,211],duse:53,dverbos:34,dying:44,dynam:[6,23,63,64,66,68],dynamic_snitch:69,dynamic_snitch_badness_threshold:69,dynamic_snitch_reset_interval_in_m:69,dynamic_snitch_update_interval_in_m:69,dynamo:[2,50],e123fa8fc287:[51,67],each:[0,4,6,10,11,12,13,14,17,18,20,22,23,24,25,26,27,28,29,32,35,37,41,49,50,51,53,54,55,56,58,60,61,62,63,65,67,68,69,70,71,72,73,74,137,162,178,191,194,195,209,210,211],each_quorum:[0,6],eagerli:54,earli:[6,12,41],earlier:[41,53,66],eas:211,easi:[9,23,35,41,51,211],easier:[0,35,41,195],easiest:44,easili:[23,27,68],east:[51,67],eben:[23,24,25,26,27,28,29,30],ec2:[6,51,53,56,58,62,67,69],ec2multiregionsnitch:[6,69],ec2snitch:[6,69],ecc:62,echo:[48,53,199],eclips:[33,40,43],ecosystem:38,eden:211,edg:38,edit:[3,35,39,42,45,48,65,68,205],editor:[3,35],effect:[6,11,22,25,27,41,44,51,54,57,61,68,91,137,207,210,211],effectiv:65,effici:[6,11,55,58,60,69,70],effort:[6,35,41,63,67],either:[4,6,8,12,13,14,16,22,27,28,32,33,35,37,39,41,44,48,49,53,54,56,59,60,63,65,68,72,189,207,209,210,211],elaps:[60,65,211],elasticsearch:71,elder:39,element:[22,24,25,29,35,51,73],elig:6,elimin:[28,207],elixir:47,els:[11,13,33,41],elsewher:54,email:[8,16,22,29,42,50],embed:43,emerg:34,emit:6,emploi:57,empti:[6,9,10,11,12,58,73,202],emptytyp:9,enabl:[0,6,11,14,17,20,43,44,53,56,60,61,63,69,70,73,96,97,98,100,103,104,137,174,198,199,209,211],enable_legacy_ssl_storage_port:6,enable_user_defined_funct:14,enableauditlog:[55,137],enableautocompact:[60,137],enablebackup:[56,137],enablebinari:137,enablefullquerylog:[6,51,137,209],enablegossip:137,enablehandoff:[63,137],enablehintsfordc:[63,137],enableoldprotocolvers:137,encapsul:[33,65],enclos:[9,10,12,14,20,27,72],enclosur:12,encod:[15,22,38,54,55,73,199],encodingstat:199,encount:[5,13,42,48,54,65,72],encourag:[11,59],encrypt:[6,53,58,64,198],end:[22,24,27,32,44,51,55,60,66,68,73,80,115,137,152,200,205,211],end_dat:29,end_resultset:51,end_token:[80,152],end_token_1:142,end_token_2:142,end_token_n:142,endpoint:[6,54,63,65,66,69,75,115,137,152,189],endpoint_snitch:69,endpointsnitchinfo:68,endtoken:73,enforc:[17,27,54,68],engin:[2,11,28,41,50,65,71],enhac:36,enhanc:[36,54,62],enjoi:42,enough:[0,6,22,23,26,28,44,45,51,60,66,67,69,73,209,211],enqueu:[6,54,209],ensur:[13,18,21,28,44,51,54,59,61,63,66,68,197,209,210],entail:44,enter:[24,26,32,44,73,209,211],entir:[0,4,6,11,14,22,27,44,51,54,57,58,60,63,67,68,70,73,74,194,196,207,211],entiti:[23,24,25,26,27],entri:[4,6,9,13,16,32,41,42,50,51,65,68,73,199],entropi:[6,63],entry_titl:13,enumer:[20,195],env:[44,45,53,65,68],environ:[0,5,6,30,34,39,40,43,44,47,50,53,58,62,201],envis:24,ephemer:62,epoch:[22,51,199],epol:6,equal:[0,6,10,11,13,22,24,28,33,60,72],equival:[10,11,12,13,14,20,37,60,208],eras:[11,54],erlang:47,erlcass:46,err:73,errfil:73,error:[6,11,12,14,16,18,20,22,24,30,32,33,38,39,42,43,48,50,53,55,67,72,73,153,197,202,206,208,209,210],escap:[12,17,72],especi:[24,25,41,44,60,73,211],essenc:24,essenti:[0,14,44,53,56,73],establish:[6,20,54,58,69,198],estim:[4,28,65,67,199,210],estimatedcolumncounthistogram:65,estimatedpartitioncount:65,estimatedpartitionsizehistogram:65,etc:[6,18,22,33,38,44,45,48,51,55,60,65,68,72,198,211],eth0:6,eth1:6,ev1:22,evalu:[6,19,29,31,50],even:[0,6,10,11,12,13,14,17,22,24,25,26,27,29,36,41,50,51,54,56,60,63,66,67,68,73,83,159,190,207,209,210,211],evenli:6,evenlog:[197,200],event:[4,6,13,22,54,55,60,64,72,73,152,195],event_typ:13,eventlog:[195,197,200,203,205,206],eventlog_dump_2018jul26:195,eventlog_dump_2018jul26_d:195,eventlog_dump_2018jul26_excludekei:195,eventlog_dump_2018jul26_justkei:195,eventlog_dump_2018jul26_justlin:195,eventlog_dump_2018jul26_singlekei:195,eventlog_dump_2018jul26_tim:195,eventlog_dump_2018jul26b:195,eventu:[3,4,13,35,54,63,67],ever:[33,43,44,62],everi:[4,6,11,13,14,18,20,21,22,24,28,49,53,54,55,57,58,60,62,67,72,73,207,210,211],everyon:[23,66],everyth:[4,12,33,39,44,71],evict:65,evil:[6,14],ex1:72,ex2:72,exact:[11,12,14,61,63,208],exactli:[11,14,18,51,68,195,211],examin:[25,28],exampl:[0,6,11,13,14,17,20,22,23,24,25,26,27,28,36,42,43,48,49,51,53,55,58,60,63,64,68,69,72,73,195,196,197,198,199,200,201,202,203,205,206,207,208,209,210,211],example2:72,exaust:6,excalibur:11,exce:[4,6,11,17,33,54,209],exceed:[6,54,62,200],excel:[11,28],excelsior:11,except:[0,6,13,14,17,38,40,41,43,44,51,53,54,55,58,65,195,200,209,211],excess:57,exchang:[6,44],exclud:[11,55,65,74,96,120,137,194],excluded_categori:[55,96],excluded_keyspac:[55,96],excluded_us:[55,96],exclus:[22,34,43,152],execut:[6,9,11,12,13,14,20,30,32,34,39,43,49,51,55,60,65,68,73,194,195,196,197,198,199,200,201,202,203,204,205,206,210,211],executor:32,exhaust:[6,53,207],exhibit:13,exist:[6,9,10,11,12,13,14,16,17,18,20,21,22,27,28,35,36,38,39,42,43,50,51,55,57,58,60,61,66,69,70,72,196],exit:[51,74,205],exp:72,expand:[11,74],expans:11,expect:[0,4,6,10,12,22,27,33,38,41,42,54,58,60,63,64,67,68,200,210],expens:[6,51,57,69],experi:[6,24,54,60,210],experienc:[0,6,209],experiment:[0,3,25,53,152],expir:[6,10,11,13,22,54,63,64,67,68,159,196,199,202],expiri:60,explain:[26,33,35,38,41,48],explan:[74,194],explicit:[10,11,20,29,54],explicitli:[4,6,10,11,13,17,22,33,56,60,69,72],explor:[24,39],expon:10,exponenti:[65,72,207],expos:[6,9,54,66,68],express:[0,6,10,12,19,69],expung:44,extend:[22,41,43,54,58,71,74,128,191,194],extens:[6,11,24,58,68],extern:[27,50,64,65,70,71,208],extra:[0,4,6,54,60],extract:[33,48],extrem:[6,13,24,72],f6845640a6cb11e8b6836d2c86545d91:199,f8a4fa30aa2a11e8af27091830ac5256:198,facilit:6,fact:[22,36,43,44,207],factor:[0,6,11,23,28,50,58,61,63,67,68],factori:72,fail:[0,6,11,13,14,22,28,32,34,50,51,53,54,60,63,65,66,73,137,153],failur:[2,6,41,50,56,60,62,63,65,69,105,137,191,207],failuredetector:137,fairli:[6,24,59,68,211],fake:14,fall:[6,24,51,55],fallback:[6,69],fals:[6,11,12,17,20,22,51,55,56,57,58,59,60,61,65,67,68,70,73,159],famili:[6,56,62,121,139,176,187,204],familiar:23,fanout_s:60,faq:74,far:[35,36,51],fare:211,fast:[6,24,28,57,60,71,209,211],faster:[6,41,61,62,137,162,210],fastest:[6,37,66,69],fatal:6,fault:[44,63],fav:[16,22],favor:53,favorit:211,fax:22,fct:14,fct_using_udt:14,fd576da0:67,fd8e5c20:67,fear:44,feasibl:22,featur:[0,3,25,27,29,30,36,38,39,41,50,51,53,54,68],fed:6,feed:51,feedback:41,feel:[35,37],felt:[26,28],fetch:[6,11,35,73],few:[6,25,56,60,62,207,209],fewer:[6,41,63],fffffffff:[17,22],fgc:211,fgct:211,field:[10,13,14,17,22,33,51,54,55,57,72,202],field_definit:22,field_nam:13,fifteen:65,fifteenminutecachehitr:65,fifth:210,figur:[24,25,26,27,28,36,56,60,66,196],file:[3,4,7,11,27,28,35,39,40,41,42,43,44,45,47,50,51,53,54,56,57,58,59,60,62,63,65,68,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,199,200,201,202,204,205,207,208,211],filenam:[4,11,73,121,137,199,203],filenamepattern:55,filesystem:[32,51,63,68],fill:[42,54,56,59,60],fillion:13,filter:[4,9,11,18,50,56,58,62,64,65,152,199,204,205],finalfunc:[9,14],finalis:42,find:[4,6,24,25,26,27,29,32,35,39,42,43,48,50,57,60,63,66,68,70,115,119,195,199,201,204,208,210,211],fine:[4,6,41,67,68],finer:[4,6],finish:[28,29,39,41,51,53,67,137,154,209],finish_releas:42,fip:[6,68],fire:[21,36],firefox:73,firewal:[6,44,45,69],first:[0,4,5,6,11,13,14,22,23,24,25,26,28,41,42,44,47,53,56,60,62,66,67,68,72,73,152,159,195,199,202,205,207,209,210,211],first_nam:29,firstnam:13,fit:[6,28,60,65],five:65,fiveminutecachehitr:65,fix:[6,10,11,12,18,27,32,35,37,40,42,44,54,60,62,66,67,72,202],fixm:42,flag:[6,13,37,38,41,54,59,65,67,70,197],flash:71,flat:63,flexibl:[11,51,68],flight:[6,54,68],flip:11,floor:6,flow:[6,20,26,38,40,55],fluent:46,flush:[4,6,11,54,56,58,59,60,62,63,65,95,137,176,205,209],fname:14,focu:[23,26,32,41],focus:72,focuss:211,folder:[39,58,183,203],follow:[0,4,5,6,8,9,10,11,12,13,14,17,18,19,20,22,26,28,32,33,34,35,36,37,38,39,41,42,43,44,45,48,50,51,53,54,55,56,58,59,60,61,63,65,66,67,68,69,70,73,77,80,87,97,106,107,143,152,159,173,178,190,191,196,201,202,205,207,211],font:12,foo:[11,12,59,211],footprint:[51,137,139],forc:[4,6,11,13,67,73,80,83,137,151,152,153,206],forcefulli:[75,137],foreground:[45,48,66],foreign:[3,27],forev:[54,60],forget:5,fork:[35,41],form:[6,10,11,12,14,20,24,27,58,82,136,186],formal:[12,35,42],format:[4,6,10,11,17,22,25,28,35,37,38,40,41,51,54,55,58,65,73,74,81,100,121,142,186,188,194,205,210],former:[6,65],formula:28,fortabl:58,forward:[6,11,34,66],found:[5,6,12,14,23,32,35,36,41,43,45,49,56,58,66,68,70,72,73,74,183,191,194,198,199,204,205],four:[13,28,54,61],fourth:[28,210],fqcn:43,fql:[52,209],fql_log:209,fqltool:[3,51,53,209],fraction:6,frame:6,framework:[38,43],franc:[13,22],free:[6,11,22,30,35,37,39,54,65,71,206,211],freed:4,freestyl:32,frequenc:[6,11,59,67],frequent:[6,11,24,25,27,50,53,60,68,207,211],fresh:70,fri:51,friendli:[6,11,22,43],from:[0,3,4,6,9,11,12,13,14,15,17,18,19,20,22,23,24,25,26,27,28,29,30,36,37,40,41,43,47,49,50,51,52,53,55,57,59,60,61,62,63,64,65,66,67,68,69,70,72,74,75,77,78,80,85,87,93,96,97,103,106,107,110,112,115,119,121,123,127,128,135,137,139,142,143,144,146,147,150,151,152,153,155,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,194,196,197,199,200,202,205,207,209,210,211],fromjson:15,front:[24,51],froom:22,frozen:[9,10,11,13,14,22,29],fruit:[22,41],fsync:[4,6,59,63,65,210],fulfil:72,full:[3,6,9,11,13,16,20,26,41,44,48,49,50,52,58,60,61,63,64,66,68,71,72,73,90,100,137,143,152,155,198,200,205,210],full_nam:186,full_query_log_dir:51,full_query_logging_opt:51,fulli:[0,6,11,12,14,42,58,64,65,68],function_cal:12,function_nam:[13,14,20],fundament:17,further:[5,11,18,22,54,60,64,68,71,210],furthermor:[10,13,68],futher:55,futur:[6,9,10,11,22,41,54,63,102,137,182],g1gc:62,gain:30,galleri:23,game:[14,22],garbag:[11,62,64,65,107,209],garbage_collect:183,garbagecollect:137,gather:60,gaug:65,gaurante:0,gaussian:72,gc_grace_second:[11,58,199],gc_type:65,gce:[44,62],gcg:6,gcinspector:209,gcstat:137,gct:211,gcutil:211,gcviewer:209,gear:24,gen:211,gener:[0,2,4,6,8,11,12,13,14,17,22,30,32,35,38,39,40,41,42,44,51,54,62,63,68,71,72,73,123,159,173,202,208,209,210,211],genuin:33,geoloc:23,geospati:71,get:[4,6,8,24,25,27,28,32,34,35,37,39,40,41,44,48,50,51,53,56,57,58,60,63,65,66,67,74,112,113,114,117,120,137,194,196,200,208,210,211],getbatchlogreplaythrottl:137,getcompactionthreshold:137,getcompactionthroughput:137,getconcurr:137,getconcurrentcompactor:137,getconcurrentviewbuild:[18,137],getendpoint:137,getint:14,getinterdcstreamthroughput:137,getlocalhost:[6,44],getlogginglevel:[137,209],getlong:14,getmaxhintwindow:[63,137],getpartition:33,getreplica:137,getse:137,getsstabl:137,getstr:14,getstreamthroughput:137,gettempsstablepath:33,getter:[20,33],gettimeout:137,gettraceprob:137,getudtyp:58,gib:[51,63,82,136,186,210],gigabyt:63,gist:[4,33],git1:42,git:[5,32,35,37,39,41,42,53,209,211],gitbox:[39,42],github:[32,33,37,40,41,42,43,53,71,211],give:[18,20,22,28,35,41,43,50,73,197,209,210],giveawai:211,given:[0,3,6,11,12,13,14,16,22,24,26,27,28,29,32,41,54,56,57,58,60,66,67,68,70,72,73,78,80,85,87,97,110,119,123,137,143,163,170,174,178,185,195,197,199,200,201,204,205],glanc:211,global:[6,25,32,53,54,73,137,161],gms:209,gmt:22,goal:[6,27,28,51,60,207],gocassa:46,gocql:46,goe:[11,27],going:[6,25,28,41,60,202,208,210,211],gone:[6,11],good:[6,28,33,35,41,43,44,51,54,67,73,201,207,209,210,211],googl:[33,73,211],gori:44,gossip:[2,6,44,53,54,63,65,69,91,101,125,137,181,209],gossipinfo:137,gossipingpropertyfilesnitch:[6,69],gossipstag:[65,209,210],got:6,gotcha:211,gp2:62,gpg:48,grace:[64,67,74,194],gracefulli:54,grafana:207,grai:22,grain:[27,68],grammar:[11,12,34],grant:[6,9,68],grant_permission_stat:12,grant_role_stat:12,granular:[4,6,11,66,107],graph:[20,74],graphit:207,gravesit:11,great:[26,36,41,60,208,209,210,211],greater:[0,6,22,44,69,166,167,209,211],greatli:6,green:[22,39],grep:[4,197,199,201,209,210,211],groovi:32,group:[6,10,11,20,24,28,54,60,65,68,69,207],group_by_claus:13,grow:[22,24,71],guarante:[0,2,6,11,13,14,22,24,41,50,54,57,60,63,66,67,70,71,73,196],guest:[23,24,25,26,27,29],guest_id:[25,29],guest_last_nam:29,gui:211,guid:[6,23,24,25,26,27,28,29,30,35,39],guidelin:[10,38,42,62],habit:42,hackolad:30,had:[6,9,10,24,54,58,60,66,202,208,210],half:[4,6,37,44,63],hand:[6,13,62,210],handi:[28,211],handl:[6,14,38,40,41,44,51,54,59,62,65,68,72,100,209],handler:54,handoff:[6,64,65,92,126,137,168],handoffwindow:[63,137],hang:41,happen:[6,13,33,37,41,50,60,63,65,69,207,209,210,211],happi:41,happili:62,hard:[6,14,27,28,56,59,60,62,204,209],harder:6,hardest:36,hardwar:[6,32,50,63,64,207],has:[0,3,4,6,10,11,12,13,14,18,20,22,25,27,28,30,33,41,42,44,51,53,54,55,56,58,59,60,62,63,65,66,68,69,70,72,73,74,194,198,207,209,210,211],hash:[4,6,60,63,66,67,206,211],hashcod:33,hashtabl:23,haskel:47,hasn:[0,51,100],have:[0,3,5,6,9,10,11,12,13,14,15,18,19,20,22,24,25,26,27,28,29,32,33,35,36,37,38,39,41,42,43,44,45,48,51,54,55,56,57,58,60,61,62,63,65,67,68,69,100,159,196,198,200,202,205,206,207,208,209,210,211],haven:41,hayt:46,hdd:[4,6,62],head:[35,41,54,211],header:[39,54,73],headroom:6,health:211,healthi:211,heap:[4,6,39,45,50,51,53,57,58,61,62,65,209,210,211],heap_buff:6,hear:27,heartbeat:[6,209],heavi:[6,209,210,211],heavili:62,held:[6,62,137,141],help:[5,6,10,24,25,26,28,30,34,36,41,43,49,51,55,56,58,63,72,74,76,137,175,198,202,203,204,205,206,207,208,209,210,211],helper:43,henc:[5,6,11,22],here:[6,23,24,26,27,28,29,34,35,37,42,43,44,46,60,65,68,72,210],hewitt:[23,24,25,26,27,28,29,30],hex:[12,17,121],hexadecim:[10,12,121],hibern:70,hidden:[70,211],hide:[33,38,74,194],hierarch:20,hierarchi:[20,67],high:[0,3,6,11,35,42,44,60,62,63,71,207,209,210],higher:[0,19,20,41,57,60,65,66,70,139,187,209,211],highest:[3,60,199,200],highli:[41,44,62,68,209,210],highlight:[27,30],hint:[0,6,11,12,18,44,45,50,52,64,65,67,92,93,102,103,118,126,137,138,157,168,171,182,189,210],hint_delai:65,hinted_handoff_disabled_datacent:63,hinted_handoff_en:63,hinted_handoff_throttl:63,hinted_handoff_throttle_in_kb:63,hintedhandoff:[6,64],hintedhandoffmanag:65,hints_compress:63,hints_creat:65,hints_directori:[45,63],hints_flush_period_in_m:63,hints_not_stor:65,hintsdispatch:[65,210],hintsfail:65,hintsservic:64,hintssucceed:65,hintstimedout:65,histogram:[4,60,63,65,137,140,185,199,209],histor:[11,27,41],histori:[27,32,33,55,79,81,137],hit:[6,60,65,211],hitrat:65,hoc:43,hold:[0,6,10,13,20,44,60,63,73,207,209,211],home:[22,53,72,73],honor:[6,39],hope:60,hopefulli:41,horizont:53,hospit:25,host:[6,11,35,45,50,51,55,56,58,65,66,67,69,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,198,210,211],hostnam:[6,44,51,53,56,58,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,211],hot:[6,64,65,211],hotel:[23,26,27,28,29,31],hotel_id:[24,25,28,29],hotels_by_poi:[24,25,29],hotspot:11,hotspotdiagnost:68,hottest:6,hour:[6,22,41,42,60,63],hourli:[51,55,100],how:[0,5,6,7,8,11,12,22,23,24,25,26,27,28,32,36,38,39,40,41,43,47,49,50,51,56,58,59,60,61,63,65,66,69,71,72,73,100,197,209,210,211],howev:[4,6,9,10,11,12,13,15,17,18,20,22,24,26,27,28,32,41,43,44,45,48,57,58,61,62,63,67,68,70,73],hoytech:211,html:[6,72,197],http:[6,32,33,35,37,39,42,48,53,65,195,196,197,198,199,200,201,202,203,205,206,211],httpadaptor:65,hub:44,hudson:32,huge:54,huge_daili:55,human:[11,55,59,82,136,186,210],hundr:28,hurt:11,hybrid:11,hypothet:37,iauthent:6,iauthor:6,ibm:71,icompressor:61,idct:[58,198],ide:39,idea:[6,14,28,30,35,40,41,43,44,51,60,73,210,211],ideal:[6,43,60,65,68],idealclwritelat:65,idempot:[13,22,63],idemptot:22,ident:[0,72],identifi:[6,9,10,11,13,14,15,16,20,21,22,23,24,25,26,28,30,63,72,207],idiomat:8,idl:6,idx:59,ieee:[17,22],iendpointsnitch:[6,69],iftop:211,ignor:[0,6,10,14,22,33,58,73,186,198],iinternodeauthent:6,illeg:14,illegalargumentexcept:200,illustr:[20,56,66,200],imag:[22,35,211],imagin:60,immedi:[4,6,11,22,24,41,54,57,61,68,77,137],immut:[4,44,56,61,62],impact:[6,11,38,51,54,60,64,68,209,211],implement:[4,6,10,13,14,18,20,28,29,32,33,43,44,51,54,55,59,61,63,68,69,71],implementor:6,impli:[3,11,12,22,66],implic:[0,68],implicitli:[14,20],import_:73,importantli:51,impos:[6,54],imposs:60,improv:[0,6,11,22,36,41,43,50,52,57,60,62,64,69,70,73,211],inaccur:211,inact:44,inam:201,inboundconnectioniniti:53,inboundmessagehandl:54,inc:[23,24,25,26,27,28,29,30],incast:211,includ:[3,4,6,10,11,12,13,18,20,22,23,24,25,26,27,28,30,32,33,34,35,41,42,51,53,54,55,56,58,60,62,63,65,66,68,71,73,74,96,153,190,194,201,207,208,209,210,211],included_categori:[55,96],included_keyspac:[55,96],included_us:[55,96],inclus:[41,152],incom:[6,54,55],incomingbyt:65,incompat:[6,10,54],incomplet:[38,205],inconsist:[44,63,66,67],incorrect:44,increas:[0,4,6,11,18,44,57,60,61,62,63,65,67,69,70,152,198,206,207],increment:[0,3,6,10,13,22,41,42,54,60,63,64,65,88,98,137,153,159,179,202,205],incremental_backup:56,incur:[13,22,53,65],indefinit:55,indent:33,independ:[11,60,62,68,210],index:[3,4,6,9,10,11,12,13,15,22,25,50,51,56,58,59,60,64,73,137,143,198,204,205,209],index_build:183,index_identifi:16,index_nam:16,index_summari:183,index_summary_off_heap_memory_us:186,indexclass:16,indexedentrys:65,indexinfocount:65,indexinfoget:65,indexnam:143,indexsummaryoffheapmemoryus:65,indic:[5,6,12,13,24,26,33,41,44,53,55,58,59,67,152,199,200,207,209,210,211],indirectli:13,indirectori:58,individu:[6,10,14,22,24,28,41,43,54,62,68,198,206],induc:13,industri:25,inequ:[10,13],inet:[9,11,14,17,22],inetaddress:[6,44],inetworkauthor:6,inexpens:62,inf:53,infin:[9,10,12],influenc:11,info:[6,45,53,55,65,85,137,195,209],inform:[4,6,12,13,22,24,25,26,27,29,49,51,54,58,63,65,66,67,68,69,70,72,73,76,79,105,125,127,128,129,136,137,158,175,177,197,198,199,207,208],infrastructur:[41,71],ing:11,ingest:[6,63],ingestr:73,inher:[11,22],inherit:20,init:65,initcond:[9,14],initi:[6,14,18,33,38,40,42,54,55,58,65,66,68,70,73,137,170,198],initial_token:70,inject:55,innov:71,input:[9,10,14,17,22,38,58,73,201,209],inputd:22,inreleas:48,insecur:6,insensit:[11,12],insert:[6,9,10,11,12,14,15,16,20,22,44,47,50,51,55,56,58,62,67,68,72,73,205],insert_stat:[12,13],insertedtimestamp:195,insertstmt:58,insid:[6,11,12,13,22,33,72,73],insight:[24,30,209,210],inspect:[6,39,72,73,206],instabl:6,instal:[6,21,32,34,43,44,47,50,53,58,68,73,204,211],instanc:[0,10,11,12,13,14,16,18,19,20,21,22,24,32,39,43,44,54,59,60,62,65],instantan:65,instanti:10,instantli:[6,54],instead:[4,10,11,13,18,22,24,27,28,30,33,35,42,44,55,58,60,158,177,195,211],instrospect:208,instruct:[6,8,11,35,36,37,39,50,63,211],instrument:[34,68],insuffic:207,insuffici:211,insufici:209,int16:51,int32:51,intact:54,intasblob:13,integ:[0,10,11,12,13,17,22,28,54,59,65,202],integr:[3,30,40,43,50,54,71],intellij:[30,33,40],intend:[11,27,38,68,198],intens:[6,43,44],intent:38,intention:20,inter:[6,54,58,116,137,169,198],interact:[30,43,49,73,211],interest:[0,23,24,26,27,51,60,68,210],interfac:[3,6,10,14,26,33,35,44,45,51,61,68,71,211],interleav:72,intern:[6,9,11,13,18,22,35,38,44,53,62,63,65,74,194,207,211],internaldroppedlat:65,internalresponsestag:[65,210],internet:6,internod:[6,44,50,52,58,68,198,207,211],internode_application_receive_queue_capacity_in_byt:54,internode_application_receive_queue_reserve_endpoint_capacity_in_byt:54,internode_application_receive_queue_reserve_global_capacity_in_byt:54,internode_application_send_queue_capacity_in_byt:54,internode_application_send_queue_reserve_endpoint_capacity_in_byt:54,internode_application_send_queue_reserve_global_capacity_in_byt:54,internode_application_timeout_in_m:[6,54],internode_encrypt:[6,68],internode_inbound:54,internode_outbound:54,internode_tcp_connect_timeout_in_m:6,internode_tcp_user_timeout_in_m:6,internodeconnect:[123,173],internodeus:[123,173],interpret:[6,10,22,30,73],interrupt:[44,51],interv:[4,6,9,24,65,68,72,199],intra:[6,54,65,69,72],intrins:22,introduc:[6,10,17,24,28,36,51,54,55,63,70,205],introduct:[10,20,43],introspect:211,intrus:197,inttyp:58,intvalu:14,invalid:[6,13,20,38,54,58,68,128,130,131,132,137,200,206,210],invalidatecountercach:137,invalidatekeycach:137,invalidaterowcach:137,inventori:28,invert:72,invertedindex:21,investig:[6,40,208,209,210,211],invoc:[14,51],invoic:27,invok:[14,37,48,51,58,68,191],involv:[6,13,23,24,28,35,54,60,61,66,67,68,205,209,211],ioerror:33,ios:211,ip1:6,ip2:6,ip3:6,ip_address:75,ipaddressandport:54,ipartition:58,ipv4:[6,17,22,44,54],ipv6:[6,17,22,54],irolemanag:6,irrevers:[11,22],irrevoc:54,is_avail:[28,29],isn:[0,18,33,41,44],iso8601:[55,195],iso:22,isol:[3,6,11,13,54,65,207,208,210],issu:[0,6,20,28,32,34,35,36,37,41,42,43,44,51,52,54,57,60,61,152,195,196,197,198,199,200,201,202,203,205,206,207,209,210,211],item:[12,22,23,24,25,32,38,39,51],iter:[0,6,25,200],its:[4,6,11,12,13,14,22,24,26,39,44,51,53,54,55,56,58,60,63,65,68,69,70,71,72,196,200],itself:[6,11,16,27,44,48,54,63,70,210],iv_length:6,jaa:68,jacki:37,jamm:39,januari:22,jar:[14,33,34,39,43,53,65],java7:68,java8_hom:39,java:[3,6,14,21,22,33,39,41,47,48,50,51,52,59,60,62,65,68,137,175,200,208,209,211],java_hom:[53,211],javaag:39,javac:53,javadoc:[32,33,38],javas:6,javascript:[6,14],javax:68,jbod:62,jce8:6,jce:6,jcek:6,jconsol:[50,60,68],jdbc:30,jdk11:53,jdk:[6,32,53],jdwp:39,jeff:[23,24,25,26,27,28,29,30],jenkin:[34,40,50],jetbrain:39,jira:[5,6,34,36,38,40,41,43,59,195,196,197,198,199,200,201,202,203,205,206],jks:72,jkskeyprovid:6,jmap:211,jmc:[60,68],jmx:[6,18,20,50,51,54,56,58,64,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],jmx_password:68,jmx_user:68,jmxremot:68,jni:53,job:[41,67,77,107,150,152,159,190],job_thread:152,john:[13,22],join:[3,6,8,13,50,51,53,60,67,68,70,137,209,210],joss:13,journal:[56,58],jpg:22,jre:53,jre_hom:53,jsmith:22,json:[9,10,13,15,50,58,60,61,81,186,188,195],json_claus:13,jsonz:56,jsr:[6,14],jsse:6,jsserefguid:6,jstackjunit:43,jstackjunittask:43,judgement:33,jul:[53,211],jump:53,junit:[32,33,34,39,43],junittask:43,jurisdict:6,just:[6,14,20,24,25,27,36,39,41,43,44,54,59,60,67,68,72,207,211],jvm:[6,21,39,44,45,53,60,64,68,70,208,209],jvm_extra_opt:39,jvm_opt:[45,68],jvmstabilityinspector:38,k_i:28,kashlev:30,kbp:63,keep:[6,8,11,25,27,28,33,36,41,44,54,55,58,60,65,66,74,128,194,205,207,210,211],keepal:[6,44],kei:[3,4,6,9,10,11,13,14,17,22,24,25,26,27,28,29,30,43,44,48,51,54,56,58,59,60,61,62,63,65,66,67,68,71,72,74,77,115,119,121,131,137,141,161,162,186,194,199],kept:[4,6,58,60,65,205],kernel:[6,44,59,211],key_alia:6,key_password:6,key_provid:6,keycach:65,keycachehitr:65,keyserv:[42,48],keyspac:[0,3,6,9,10,12,14,15,16,20,22,25,28,29,50,51,55,57,60,61,63,64,67,68,70,72,73,74,77,78,80,85,87,96,97,106,107,110,115,119,121,128,137,139,141,142,143,144,150,152,158,159,163,176,177,178,185,186,187,190,191,193,194,195,196,197,198,201,202,203,204,205,206,209,210],keyspace1:[20,58,196,198,199,200,201,202,204,209],keyspace_definit:72,keyspace_nam:[11,14,20,22,51,58,60,67,209],keystor:[6,58,68,198],keystore_password:6,keystorepassword:68,keytyp:199,keyword:[10,11,13,14,15,16,17,22],kib:[51,56,63,67,82,136,186,210],kick:[137,154],kill:[6,48],kilobyt:61,kind:[11,12,22,32,41,54,56,59,60,66,207,210],kitten:22,knife:[137,175],know:[4,6,11,13,22,24,33,36,42,60,201,209,210,211],knowledg:36,known:[20,22,24,27,28,46,49,57,60],krumma:43,ks_owner:68,ks_user:68,kspw:[58,198],ktlist:[56,176],kundera:46,label:[22,32],lack:[65,209,210],lag:65,laid:27,land:61,landlin:22,lang:[50,53,65,68,200,211],languag:[3,6,9,10,12,14,21,22,35,46,49,50,73],larg:[6,11,13,14,22,31,32,43,50,54,58,60,62,65,68,71,73,195,201,203,207,209,210,211],large_daili:55,larger:[6,43,44,51,60,61,62],largest:[6,65],last:[6,12,13,14,15,19,35,51,53,60,65,75,137,199,200,201,207,209,211],last_nam:29,lastli:[13,22],lastnam:13,latenc:[0,6,11,44,51,65,69,71,72,208,209],latent:[207,211],later:[0,11,22,26,28,33,35,41,44,63],latest:[0,6,32,42,48,60,66,73,191,197,209],latest_ev:72,latter:[12,27],law:27,layer:62,layout:[11,35],lazi:11,lazili:11,lead:[6,10,11,22,24,60,209,211],leak:51,learn:[6,23,24,26,43,44,73],least:[0,4,6,11,12,13,18,35,44,58,60,62,67],leav:[6,12,13,24,33,43,44,51,54,67,73,207,209,210],left:[6,17,19,60,205],legaci:[4,6,20,72],legal:10,len:54,length:[4,6,10,11,17,22,38,54,60],lengthier:41,less:[4,6,22,34,41,44,54,57,62,203,206,209,210,211],let:[6,23,24,25,26,27,28,36,42,60],letter:17,level:[3,4,6,10,11,13,19,20,33,38,45,55,58,61,62,63,64,65,68,73,74,117,128,137,170,194,199,200,202,207,209,210],leveledcompactionstrategi:[11,57,60,197,200,210],leverag:30,lexic:44,lib:[4,6,21,34,38,39,43,48,53,195,196,197,198,199,200,201,202,203,204,205,206,211],libqtcassandra:46,librari:[8,38,40,43,46,65,73],licenc:38,licens:[34,38,39,41],lie:207,lies:207,lieu:66,life:41,lifespan:62,light:54,lightweight:[3,27,74],like:[0,3,6,11,12,13,14,17,22,25,26,27,28,33,35,37,38,41,43,44,50,54,58,60,61,62,63,66,67,68,200,201,202,207,208,209,211],likewis:20,limit:[4,6,9,10,11,20,22,28,44,51,52,59,60,61,68,72,209,211],line:[3,6,12,24,27,33,41,43,45,48,49,51,53,54,56,58,59,68,74,75,77,78,80,85,87,93,97,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,195,198,200,205,209],linear:62,linearli:57,link:[6,8,11,12,41,43,48,51,54,56,59,204],linux:[6,35,42,44,53,208,209,211],list:[4,5,6,9,10,11,12,13,14,17,24,26,27,29,32,34,35,39,40,41,42,43,45,48,49,50,51,53,54,55,58,59,60,63,65,67,68,70,72,73,74,75,77,78,79,80,85,87,93,96,97,103,106,107,110,112,115,119,120,121,123,127,128,134,135,137,139,142,143,144,147,150,151,152,153,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,194,196,198,199,200,201,206],list_liter:[13,22],list_permissions_stat:12,list_roles_stat:12,list_users_stat:12,listarg:14,listen:[6,50,53,65,211],listen_address:[45,49,50],listen_interfac:45,listsnapshot:[56,137,204],liter:[10,12,14,17,20,30,73],littl:[33,51,207,210],live:[13,30,35,50,60,65,70,199,204,205,209,211],livediskspaceus:65,liveness_info:195,livescannedhistogram:65,livesstablecount:65,load:[0,6,11,21,22,36,50,53,63,64,65,67,68,69,70,72,74,129,137,144,152,177,194,207,210,211],loader:[58,198],loadm:198,local:[0,4,6,11,20,34,39,40,41,43,49,51,52,56,62,63,65,68,69,73,137,146,152,156,189,199,207,208,209,211],local_jmx:68,local_on:[0,66,68,73,207,210],local_quorum:[0,63,66,73,207,211],local_read_count:186,local_read_latency_m:186,local_seri:73,local_write_latency_m:186,localhost:[6,49,51,53,55,68],locat:[6,24,26,42,47,48,55,61,65,68,69,73,183,198,207,209,211],lock:[6,44,65,211],log:[0,3,4,6,11,13,35,38,43,47,48,50,52,54,59,64,65,68,72,74,86,90,96,100,117,137,152,155,170,183,194,208,211],log_al:60,log_dir:51,logback:[45,55,209],logdir:55,logger:[33,45,52,55,96],loggernam:55,logic:[6,21,25,28,30,31,50,54,209,210],login:[6,9,20,42,43,51,53,55,68,74,207],logmessag:55,lol:22,longer:[6,9,10,11,30,42,44,51,54,60,70,77,137,202,205,207],longest:209,look:[6,12,24,25,28,32,35,36,37,41,43,54,60,62,66,67,200,202,207,209,211],lookup:[26,65],loop:[33,54],lose:[4,6,27,54,60,70,205],loss:[6,22,54,60,67,211],lost:[55,56,60,70,202],lot:[6,24,27,28,35,49,50,51,67,74,194,203,209,210,211],low:[6,41,71,137,139,211],lower:[0,4,6,11,12,13,20,44,57,58,60,61,65,70,207,209],lowercas:12,lowest:[6,41,60,63,199],lsm:[210,211],lucen:50,luckili:208,lwt:0,lz4:[4,6,54,63],lz4compressor:[4,6,11,58,61,63,199],mac:211,macaddr:9,machin:[6,11,43,44,51,56,65,68,69,70,199,208,211],made:[6,22,42,50,53,54,57,62,63,66,68,209],magazin:[56,58],magic:54,magnet:[4,6],magnitud:13,mai:[0,3,4,6,9,10,11,13,14,16,17,18,20,22,25,26,27,28,32,34,35,38,39,41,43,44,48,51,53,54,55,56,57,58,60,63,65,66,68,69,70,72,73,159,200,202,207,208,209,210,211],mail:[5,36,41,42,50],main:[0,6,14,18,39,44,47,48,51,53,56,58,68,73,200,207,209],main_actor:13,mainli:6,maintain:[6,11,23,36,41,54,63],mainten:[63,65],major:[0,4,10,35,41,66,68,80,137,204,210],make:[0,6,8,9,21,22,23,24,25,27,28,29,30,32,33,34,35,36,39,41,43,44,45,48,51,54,58,60,66,67,68,70,72,73,134,137,195,209,211],malform:207,malfunct:54,malici:68,man:6,manag:[3,6,20,24,25,27,28,30,32,35,39,40,42,43,50,65,68,70,74,76,137,194],mandatori:[11,14,58],mani:[0,6,11,23,24,25,27,30,33,38,41,51,58,60,61,62,63,65,66,68,72,73,74,77,80,87,97,100,106,107,152,159,178,190,191,194,200,206,207,210,211],manifest:[56,58,74,194],manipul:[12,15,18,43,50,195],manual:[6,25,34,37,44,205,211],map:[6,9,10,11,13,14,17,20,23,29,50,59,65,209,211],map_liter:[11,16,20,22],mar:22,mark:[6,20,24,41,51,60,67,70,91,137,199,201,205],marker:[4,6,11,12,38,44,205],markup:35,marshal:199,mashup:23,massiv:[36,211],match:[4,6,12,13,14,17,20,65,66,69,199,204],materi:[0,3,6,10,11,12,15,23,24,25,26,27,28,29,30,50,65,73,137,193],materialized_view_stat:12,math:63,matrix:52,matter:[11,44,66,211],maven:34,max:[4,6,11,50,51,53,54,60,63,65,68,72,73,100,110,118,137,152,163,171,199,202,209,210],max_archive_retri:51,max_hint_window_in_m:[63,70],max_hints_delivery_thread:63,max_hints_file_size_in_mb:63,max_index_interv:58,max_log_s:[51,55,100],max_map_count:44,max_mutation_size_in_kb:[4,6,44],max_queue_weight:[51,55,100],max_threshold:[58,60],maxattempt:73,maxbatchs:73,maxfiledescriptorcount:65,maxfiles:55,maxhintwindow:171,maxhistori:55,maxim:62,maximum:[4,6,14,51,54,55,57,63,65,73,100,112,137,159,165,199,202,203,207,209,210],maximum_live_cells_per_slice_last_five_minut:186,maximum_tombstones_per_slice_last_five_minut:186,maxinserterror:73,maxldt:196,maxoutputs:73,maxparseerror:73,maxpartitions:65,maxpools:65,maxrequest:73,maxrow:73,maxt:196,maxtasksqueu:65,maxthreshold:163,maxtimestamp:4,maxtimeuuid:10,mayb:13,mbean:[6,20,60,65,68],mbeanserv:20,mbit:[58,198],mbp:[6,63],mct:6,mean:[0,6,9,11,12,13,14,17,18,22,27,50,51,58,60,63,65,66,69,72,73,152,207,208,209,210,211],meaning:13,meanpartitions:65,meant:[22,44,63,65],measur:[6,24,28,38,41,43,54,65,70,72,73,211],mechan:59,media:[23,24,25,26,27,28,29,30],median:[65,209],medium:211,meet:[3,6,38,66,68],megabit:[63,198],megabyt:[6,63,203,210],mem:211,member:[33,68,72],membership:6,memlock:44,memor:51,memori:[4,6,11,50,51,54,55,57,59,60,61,64,71,206,209,211],memory_pool:65,memtabl:[2,6,11,56,57,58,59,60,61,62,65,176,209,211],memtable_allocation_typ:4,memtable_cell_count:186,memtable_cleanup_threshold:4,memtable_data_s:186,memtable_flush_period_in_m:[11,58],memtable_off_heap_memory_us:186,memtable_switch_count:186,memtablecolumnscount:65,memtableflushwrit:[65,210],memtablelivedatas:65,memtableoffheaps:65,memtableonheaps:65,memtablepool:6,memtablepostflush:[65,210],memtablereclaimmemori:[65,210],memtableswitchcount:65,mention:[6,22,27,41,53,65,68,198,207],menu:39,mere:33,merg:[35,37,41,57,61,62,64,66,211],mergetool:37,merkl:[6,65,67],mess:[41,43],messag:[6,22,32,35,38,41,48,50,51,52,53,55,58,63,65,66,67,68,198,202,203,204,205,206,207,209,210],messagingservic:54,met:13,meta:[13,53,65,72],metadata:[4,20,28,42,61,62,65,74,194,202,205,206,209],metal:6,meter:65,method:[10,13,14,20,33,36,38,39,43,50,51,53,58,68,72],methodolog:30,metric:[6,52,63,64,72,208,210,211],metricnam:65,metricsreporterconfigfil:65,mib:[51,82,136,186],micro:210,microsecond:[6,11,13,22,65,199,210],microservic:25,midnight:22,might:[6,11,13,23,24,25,26,27,28,42,51,56,58,60,65,66,75,77,78,80,85,87,93,97,100,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,206,207,210],migrat:[6,65,69],migrationstag:[65,210],milli:4,millisecond:[4,6,10,11,22,28,51,65,139,159,187,199,202,210,211],min:[4,6,11,44,59,60,65,72,73,110,137,163,199,209,210],min_index_interv:58,min_sstable_s:60,min_threshold:[58,60],minbatchs:73,mind:28,minim:[6,25,27,51,60,62],minimum:[6,11,14,28,45,65,67,197,199],minlocaldeletiontim:199,minor:[10,12,35,51,64,66],minpartitions:65,mint:196,minthreshold:163,mintimestamp:199,mintimeuuid:10,minttl:199,minu:28,minut:[6,22,27,51,53,55,60,63,65,68,72,100],mirror:35,misbehav:[50,60,208],misc:[123,173],miscelen:65,miscellan:6,miscstag:[65,210],mismatch:[6,51,54,66],misrepres:202,miss:[11,18,32,34,60,63,65,67,70,205,211],misslat:65,misspel:197,mistaken:[51,56,58,75,77,78,80,85,87,93,97,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193],mistun:209,mit:42,mitig:[6,68],mix:[6,51,60,72,211],mkdir:[51,53,58,209],mmap:44,mnt:16,mock:43,mode:[4,6,51,56,58,68,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,207],model:[3,11,15,20,26,27,29,41,50,53,68,72,211],moder:[28,62],modern:[62,63,211],modestli:6,modif:[13,20,209],modifi:[3,6,9,10,11,14,20,22,27,41,57,60,61,201],modification_stat:13,modul:73,modular:38,moment:[6,41],monitor:[44,50,64,68,69,76,137,207,211],monkeyspeci:[11,18],monkeyspecies_by_popul:18,monoton:[0,11,64],month:[22,28,53],monument:23,more:[0,4,6,10,11,12,13,22,23,24,25,28,29,33,35,36,41,43,45,49,50,51,53,54,55,56,57,58,61,62,63,64,65,66,68,69,70,72,74,80,106,107,137,139,152,159,175,187,191,194,199,200,206,208,210,211],moreov:[13,58],most:[6,11,12,13,22,24,27,28,35,36,39,41,43,44,45,51,54,55,60,61,62,63,65,66,68,73,79,137,187,199,200,207,209,210,211],mostli:[4,6,11,22,25,208,209],motiv:[43,60],mount:[6,211],move:[6,28,41,44,50,51,59,64,65,67,137,202,205,210],movement:[64,209],movi:[13,22],movingaverag:6,msg:55,mtime:[11,201],mtr:211,much:[0,5,6,11,23,24,27,28,57,58,59,60,69,198,207,209,211],multi:[0,6,12,38,56,63,209,211],multilin:40,multipl:[4,6,10,11,12,13,14,19,22,23,24,27,30,33,38,39,41,44,45,51,60,62,63,66,69,72,74,142,194,195,207,210],multipli:[28,60],multivari:71,murmur3:4,murmur3partit:4,murmur3partition:[6,14,58,73,199],museum:23,must:[0,3,4,6,10,11,13,14,17,18,20,24,27,28,33,34,39,41,43,44,45,51,53,54,56,58,60,65,66,68,70,72,73,176,194,195,196,197,198,199,200,201,202,203,204,205,206],mutant:16,mutat:[0,4,6,13,44,54,59,63,65,66,191,210],mutatedanticompactiongaug:65,mutationsizehistogram:65,mutationstag:[65,210],mv1:18,mvn:34,mx4j:65,mx4j_address:65,mx4j_port:65,mx4jtool:65,mxbean:20,myaggreg:14,mycolumn:17,mydir:73,myevent:13,myfunct:14,myid:12,mykei:17,mykeyspac:14,mytabl:[11,14,17,19,21],mytrigg:21,n_c:28,n_r:28,n_v:28,nairo:22,name:[4,6,9,10,11,12,13,14,16,17,18,20,21,22,24,26,29,30,32,35,38,39,41,42,43,44,45,51,55,56,65,67,68,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,197,198,201,204,207,209,210,211],names_valu:13,nan:[9,10,12],nano:54,nanosecond:[22,65],narrow:[207,209,210,211],nathan:13,nativ:[4,6,10,12,15,17,30,38,44,49,51,53,55,58,65,73,89,99,137,143,180,198,210,211],native_transport_port:45,native_transport_port_ssl:68,native_typ:22,natur:[11,22,26,33,54,60,61,63,211],navig:35,nbproject:39,ncurs:211,nearli:39,neccessari:6,necessari:[6,11,14,20,27,41,48,51,54,55,61,68,195,199,202],necessarili:[6,12,25,45],need:[0,4,6,10,11,12,13,20,22,23,24,25,26,27,28,32,33,38,39,41,42,43,44,45,48,49,51,54,55,56,57,58,60,61,62,63,66,67,68,69,71,73,115,119,198,203,204,206,210,211],neg:6,negat:[19,68],neglig:[13,211],neighbor:207,neighbour:60,neither:[6,18,22,68],neon:39,nerdmovi:[13,16],nest:[12,13,33],net:[6,39,44,47,48,55,68],netbean:[30,40],netstat:[70,137],netti:[6,54],network:[6,13,44,54,56,62,63,66,67,68,69,136,137,140,209],network_author:20,network_permiss:6,networktopologystrategi:[68,72],never:[0,6,10,11,12,13,14,22,27,33,44,54,60,67,200],nevertheless:13,new_rol:20,new_superus:68,newargtuplevalu:14,newargudtvalu:14,newer:[28,60,62,73,107,196,211],newest:[11,60,196],newli:[11,20,22,41,59,137,144],newreturntuplevalu:14,newreturnudtvalu:14,newtuplevalu:14,newudtvalu:14,newvalu:58,next:[0,6,24,44,49,51,53,56,58,60,63,66,73,208,209],ngem3b:13,ngem3c:13,nic:[53,211],nice:[28,54],nid:211,nifti:37,night:[24,28],nio:[6,14,52,65],nntp:211,no_pubkei:48,node:[0,3,4,6,11,13,14,21,22,27,28,38,43,45,46,49,50,51,53,54,55,56,57,58,59,60,62,64,65,66,67,69,71,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,198,199,200,208,209,210,211],nodej:47,nodetool:[3,4,6,18,48,50,51,53,56,57,61,64,67,68,70,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,201,204,206,207,208,209,211],nois:[6,209],noiser:209,noisi:209,nologin:9,nomin:28,non:[6,9,10,11,12,13,14,20,22,25,44,53,54,57,61,65,68,73,199,202],nonblockingbufferhandl:54,none:[0,6,11,13,22,56,58,65,67,68,199],nonsens:20,nor:[6,11,18,22],norecurs:[9,20],norm:65,normal:[11,14,17,20,27,39,44,48,51,53,63,65,67,72,73,207,209,210,211],nosql:[3,30,71],nosuperus:[9,20],notabl:[14,17],notat:[10,12,13,24,25,28,73],note:[0,4,5,6,10,11,12,13,14,15,17,20,22,24,25,37,40,41,42,44,53,54,58,60,68,194,195,196,197,198,199,200,201,202,203,204,205,206,209,211],noth:[6,11,14,37,43,44,196],notic:[6,24,29,68,210,211],notif:8,notifi:54,notion:[11,12],notori:23,noun:27,now:[10,24,25,26,29,32,33,35,39,60,70,211],nowinsecond:51,npercentil:11,ntp:6,nullval:73,num_cor:73,num_token:70,number:[0,4,6,10,11,12,13,14,15,17,18,22,24,25,26,27,28,29,32,39,41,42,43,44,48,51,54,55,56,57,58,60,61,63,65,66,68,70,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,198,199,203,207,208,210,211],number_of_cor:6,number_of_dr:6,number_of_partitions_estim:186,numer:[15,19,32,57,72],numprocess:73,numsampl:209,ny229:25,object:[3,6,11,12,38,52,53,54,58,195],objectnam:20,observ:33,obsolet:[6,62,65,206],obtain:[12,24,26,28,56,58,68,211],obviou:[14,37],obvious:[11,23],occasion:[67,210],occup:[13,211],occupi:[6,54,65],occur:[6,10,12,13,21,22,44,53,54,60,62,65,67,194,195,196,197,198,199,200,201,202,203,204,205,206,211],occurr:22,octet:[6,69],odbc:30,oddli:6,off:[4,6,25,44,54,59,61,65,68,73,137,154,211],off_heap_memory_used_tot:186,offer:[15,43,51,61],offheap:[57,62],offheap_buff:6,offheap_object:6,offici:[35,41,50,71,73],offset:[4,11,59,65],often:[6,11,12,25,26,27,28,33,35,36,41,43,44,51,55,58,60,61,62,63,67,68,69,73,100,200,207,210,211],ohc:6,ohcprovid:6,okai:33,old:[4,6,51,54,60,70,74,94,104,137,194,205,211],older:[4,6,14,39,48,60,62,66,73,196,204],oldest:[4,6,11,51,55,196],omit:[4,6,10,11,13,17,22,24,51,63,170],onc:[0,4,6,11,12,14,22,25,28,29,32,37,39,41,43,44,51,54,56,59,60,61,62,65,67,68,70,72,73,200,207],one:[0,4,6,9,10,11,12,13,14,17,18,20,22,24,25,27,28,33,36,39,41,43,45,50,51,53,54,55,56,57,58,60,62,63,65,66,67,68,69,70,73,74,77,80,87,97,106,107,123,137,152,159,173,176,178,190,191,194,195,199,202,204,205,207,209,210,211],oneminutecachehitr:65,ones:[6,11,12,13,14,18,20,51,65,200],ongo:[36,60,65,70],onli:[0,4,6,9,11,12,13,14,17,18,20,22,24,26,27,28,33,35,41,42,43,45,50,51,53,54,56,57,58,59,60,61,62,65,66,67,68,69,70,72,73,74,152,176,186,194,196,198,201,202,203,204,206,207,210,211],onlin:73,only_purge_repaired_tombston:60,onto:[4,60],open:[3,5,6,20,32,36,40,42,53,58,68,69,71,198,211],openfiledescriptorcount:65,openhft:55,openjdk:[48,53],openssl:53,oper:[0,6,10,11,12,13,15,16,18,20,22,27,33,40,50,51,54,55,56,57,58,59,62,63,65,67,68,70,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,197,204,205,207,208,209,210,211],operand:19,operatingsystem:65,operationtimedoutexcept:207,opertaion:6,oplog:205,opnam:72,opportun:[35,57],oppos:54,ops:[44,72],opt:14,optim:[4,6,11,12,13,28,44,52,60,62,70,199,209],optimis:[67,152],option1_valu:20,option:[3,4,6,9,10,11,12,13,14,16,20,22,24,27,28,30,35,39,41,43,44,48,53,54,56,61,62,64,66,68,70,72,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,198,199,200,201,202,203,204,205,206,209,210,211],oracl:[6,48,68,211],order:[0,4,6,9,10,11,14,18,22,24,25,26,27,28,29,33,41,44,51,57,58,59,60,69,70,72,73,199],ordering_claus:13,orderpreservingpartition:6,ordinari:6,org:[6,14,21,32,33,34,35,39,42,43,44,48,53,55,58,60,61,65,68,195,196,197,198,199,200,201,202,203,205,206,209],organ:[4,24,27,32,39,46],orgapachecassandra:42,origin:[4,9,28,35,37,41,59,63,159,200,202,203,204],orign:13,os_prio:211,osx:35,other:[0,3,4,6,10,11,12,13,14,18,20,22,23,24,25,27,29,30,34,35,36,37,39,41,45,50,54,55,56,57,58,60,62,63,64,65,66,68,69,70,137,142,153,196,199,200,205,207,208,209,210,211],other_rol:20,otherwis:[0,6,9,12,13,16,22,24,63,67,112,196,207],our:[5,6,8,32,35,36,37,39,42,54,60,211],ourselv:37,out:[4,6,11,12,24,25,27,30,33,34,36,39,41,42,51,60,65,66,67,68,69,70,71,152,195,196,207,210,211],outbound:6,outboundtcpconnect:6,outdat:66,outgo:[6,54,211],outgoingbyt:65,outlin:[32,68],outofmemori:58,outofmemoryerror:50,output:[14,20,38,39,42,51,53,57,58,60,67,72,73,74,80,81,186,188,194,199,202,203,205,206],output_dir:58,outputdir:58,outsid:[11,21,22,54],outstand:[205,210],oval:23,over:[0,4,6,11,22,24,27,44,51,54,60,65,67,68,69,70,72,200,202,205],overal:[14,54],overflow:[17,74,159,194],overhead:[6,44,52,61,65,70],overidden:68,overlap:[0,60,200],overli:[27,28],overload:[6,14,44,198],overrid:[3,6,11,32,33,58,63,68,70,159,198,202],overridden:[6,11,51,55],overs:66,overview:[2,50,64],overwrit:[24,55,61,62,63,68],overwritten:[65,107],own:[0,11,12,14,22,36,40,41,44,48,51,53,54,58,60,61,65,67,68,71,72,115,121,128,137,191,200,210],owner:22,ownership:[60,158],ownersip:209,p0000:22,p50:210,p99:[11,211],p99th:11,pacif:22,packag:[32,39,43,44,45,47,49,73,209],packet:[6,209],page:[6,22,32,35,36,39,43,44,62,65,71,74,208,210],paged_rang:210,paged_slic:65,pages:73,pagetimeout:73,pai:[33,34,42],pair:[6,11,20,22,54,56,60,68],pane:30,parallel:[18,43,60,67,152,210],param:[11,54],paramet:[4,6,11,14,32,33,38,39,45,51,54,55,57,62,69,70,137,170],parameter:32,params:54,paranoid:6,parent:[34,198],parenthes:29,parenthesi:[11,72,73,207],park:23,parnew:62,pars:[6,12,54,55,59,73,211],parser:[9,10],part:[5,6,11,13,14,18,22,24,25,26,28,34,38,39,41,43,44,58,68,69,70,73,198,207],parti:[38,50,65,195],partial:[4,11,28,66,205],particip:[0,21,54],particular:[0,6,11,12,13,14,17,20,22,24,44,54,56,62,65,68,207,209,210,211],particularli:[12,22,68,209,210,211],partit:[4,6,10,11,13,14,24,27,29,30,31,44,51,56,57,58,60,62,63,65,66,72,107,115,119,137,159,187,195,199,207,209,210],partition:[4,10,13,14,58,67,73,84,137,152,199],partition_kei:[11,13],partitionspercounterbatch:65,partitionsperloggedbatch:65,partitionsperunloggedbatch:65,partitionsvalid:65,partli:13,pass:[38,41,45,73,175,198,199,210,211],password:[6,9,13,20,51,56,58,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,198],password_a:20,password_b:20,passwordauthent:[6,68],passwordfilepath:[51,56,58,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],past:[24,65],patch:[10,13,32,33,35,37,38,40,43,50],path1:[51,55],path2:[51,55],path:[5,6,16,27,38,48,51,53,56,57,58,60,61,62,65,68,71,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,198,202,204,206,209,211],pathn:[51,55],patter:20,pattern:[6,11,20,22,23,29,30,31,55,207,210,211],paus:[6,44,63,137,138,209,211],pausehandoff:[63,137],pauser:51,paxo:[13,52,65,73],paxos_prepar:54,payload:54,payloads:54,pcap:211,peak:[198,211],peer:[6,20,51,53,54,65,211],peerip:65,pem:[51,53],penalti:[6,13],pend:[6,54,60,63,65,67,137,151,210],pending_flush:186,pendingcompact:65,pendingflush:65,pendingrangecalcul:[65,210],pendingtask:65,pendingtasksbytablenam:65,pennsylvania:22,peopl:[35,41,42,44],per:[0,4,6,10,11,13,28,33,37,41,44,51,54,57,58,59,60,61,63,65,67,68,72,73,137,160,168,195,198,205,207,209,210,211],percent:65,percent_repair:186,percentag:[6,65,69,211],percentil:[11,65,207,210,211],percentrepair:65,perdiskmemtableflushwriter_0:[65,210],perf:211,perfdisablesharedmem:211,perfect:14,perfectli:[27,54],perform:[6,11,13,20,22,24,25,27,28,30,36,37,38,40,41,44,45,52,55,57,60,62,63,65,66,67,68,69,73,152,209,210,211],perhap:[24,28,54,207,209],period:[4,6,32,54,62,65,67,68,70,137,139,211],perl:47,perman:[11,44,60,62,63,209],permiss:[6,9,12,23,24,25,26,27,28,29,30,43,51,58,68],permit:[6,20,51,54,59,68],persist:[4,44,53,57,59,62,68,211],person:211,perspect:[24,26,44],pet:22,peter:23,pgp:42,pgrep:48,phantom:46,phase:[70,73,210],phi:6,phone:[13,22,25,29],phone_numb:29,php:47,physic:[0,6,11,28,29,30,31,44,50,62,69],pick:[6,37,41,44,60,68,70,72,142],pid:[44,48,211],piec:[12,60,65],pile:6,pin:[6,69],ping:[41,211],pkcs5pad:6,pkill:48,place:[5,6,16,21,23,33,37,41,51,59,60,65,67,68,73,137,144,198,203,209,211],placehold:[14,73],plai:[14,22],plain:4,plan:[11,28,37,41],plane:35,platform:[20,32,71],platter:[6,62],player:[14,22],playorm:46,pleas:[5,6,11,13,14,22,32,33,35,39,42,43,44,53,55,68,72,206],plu:[14,28,60,65,210],plug:[6,28,32],pluggabl:[20,68],plugin:[30,50,65],pmc:42,poe:22,poi:[26,29],poi_nam:[24,29],point:[4,6,10,17,22,23,24,26,27,30,33,35,39,42,50,54,63,68,72,73,115,137,198,207,211],pointer:14,pois_by_hotel:[24,29],polici:[6,11,41,42,68,191,207],poll:68,pom:40,pool:[6,48,53,65,67,137,165,188,210,211],poorli:24,pop:72,popul:[11,18,72],popular:[23,24,30,39,62],port:[6,39,45,50,51,55,56,58,65,68,72,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,198,211],portabl:56,portion:[24,62,73,203],posit:[4,6,10,11,19,22,57,65,70,195,199],possbili:6,possess:20,possibl:[0,6,10,11,13,14,17,20,22,28,32,38,41,43,44,54,57,60,62,63,65,68,70,72,200,207,209],post:[13,32,40,54,137,162],post_at:13,postal_cod:29,posted_at:13,posted_bi:11,posted_month:11,posted_tim:11,potenti:[0,6,9,11,12,14,24,28,38,51,55,60,62,68,70,159,200,202],power8:71,power:[6,11,71],pr3z1den7:22,practic:[0,6,11,12,13,27,29,30,42,54,63,64,68],pre:[6,11,17,22,51,54,62,68,202,203,205],preced:[19,44,56,58,72],precis:[10,17,22,60,199],precondit:65,predefin:11,predict:[13,28,51,200],prefer:[0,6,11,12,22,27,33,41,54,68,69],preferipv4stack:39,prefix:[11,12,22,199,205],prepar:[6,14,15,52,55,58,65],prepare_releas:42,preparedstatementscount:65,preparedstatementsevict:65,preparedstatementsexecut:65,preparedstatementsratio:65,prepend:22,prerequisit:[40,47],presenc:6,presens:4,present:[12,13,18,30,45,59,65,68,202,211],preserv:[6,11,17,20,27,28,66],preserveframepoint:211,press:48,pressur:[6,65,210,211],presum:27,pretti:[24,28,73,211],prevent:[6,11,43,59,65,66,67,198,202,211],preview:[35,67,152],previewkind:67,previou:[6,10,11,22,28,42,55,60,67,70,204],previous:[6,24,28,54,63,205],previsouli:[103,137],price:27,primari:[9,10,11,13,14,22,24,25,27,28,29,43,51,56,58,59,60,61,66,67,68,70,72],primarili:[6,11],primary_kei:[11,18],print0:201,print:[51,56,58,63,67,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,209],prio:211,prior:[6,13,20,22,58,70],prioriti:[3,41,211],privat:[6,33,42,68,69],privileg:[20,48,68],proactiv:54,probabilist:[57,61],probabl:[0,4,6,11,24,43,57,60,67,124,137,174,209,210,211],problem:[5,6,11,14,24,27,37,38,42,44,63,68,207,208,210,211],problemat:[22,207],proc:[6,44],proce:[38,61,70,207],procedur:[13,68],proceed:206,process:[0,6,14,24,25,32,34,36,37,38,39,40,41,43,44,48,50,54,59,61,62,63,65,66,67,68,70,71,73,76,112,137,138,157,165,197,198,202,204,205,206,209,210,211],processor:51,prod_clust:73,produc:[13,14,26,36,51,54,60,100,207],product:[0,6,11,27,28,34,36,41,44,51,53,62,69],profil:[13,39,74,137,139,211],profileload:137,program:[14,43,208,211],programmat:201,progress:[33,37,41,42,54,57,58,64,67,72,74,137,193,194,205,210],project:[26,32,33,34,35,36,42,43,65],promin:11,promot:4,prompt:73,propag:[6,14,33,38,54,63,69],proper:[11,22,35,44,51,68],properli:[6,27,38],properti:[3,4,6,11,18,20,25,39,42,47,51,59,60,66,68,69,70],propertyfilesnitch:[6,69],proport:[6,13],proportion:[6,63,109,137,160],propos:[6,24,42,52,65],protect:[6,11,24,54,62,67,68,205],protocol:[6,38,44,49,51,52,55,58,65,68,73,79,89,94,99,104,137,180,198,209,211],prove:[25,211],provid:[0,3,4,5,6,11,12,13,14,15,17,22,24,27,28,30,39,41,42,49,51,54,55,58,59,60,61,62,63,65,66,67,68,69,70,71,72,74,136,137,147,151,198,199,200,203,205,206,207,209],provis:[3,58,211],proxim:[6,69],proxyhistogram:[137,210],prtcl:[58,198],prune:54,prv:[67,152],ps1:68,ps22dhd:13,pt89h8m53:22,publish:[23,24,25,26,27,28,29,30,34,56,58],published_d:72,pull:[27,35,43,60,65,67,152],pure:211,purg:62,purpos:[12,13,22,27,54,56,62,68],push:[37,41,42,65],put:[15,24,28,41,45,51,58,60,70,128,152,200,210],pwf:[51,56,58,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],python:[14,32,41,43,47,48,73],pytz:74,qos:55,quak:[14,22],qualifi:[11,14,41,58,210],qualiti:[35,52,68],quantiti:[22,210],queri:[0,3,6,10,11,12,13,14,16,18,20,24,25,28,29,30,31,47,50,52,54,55,56,58,60,65,67,71,72,73,90,100,137,155,208,211],query_fail:51,queryopt:51,queryst:51,querytimemilli:51,queryvalidationexcept:207,question:[8,20,27,40,50,211],queu:[6,52,65],queue:[6,24,51,54,55,65,100,210,211],quick:[24,51,58,128,191,206],quickli:[24,44,56,60,63,210],quill:46,quintana:22,quit:[28,60,73,198,210,211],quorum:[0,11,63,64,68,73,207],quot:[9,10,11,12,14,17,20,72,73],quotat:20,quoted_identifi:12,quoted_nam:11,r_await:211,r_k:28,race:[22,37],rack1:6,rack:[0,6,51,67,68,69,207,210],rackdc:[6,69],rackinferringsnitch:[6,69],raid0:62,raid1:62,raid5:62,rain:12,rais:[6,12,44,63,207],raison:9,ram:[57,61,62,211],ran:201,random:[11,14,44,70],randomli:[6,70],randompartition:[6,13,14],rang:[2,6,10,11,13,22,24,26,38,60,64,65,67,72,73,80,85,123,137,142,152,173,207,210],range_slic:[65,210],rangekeysampl:137,rangelat:65,rangemov:70,rangeslic:65,rapid:[11,62],rapidli:211,rare:[10,27,57,58,207],raspberri:62,rate:[6,11,23,26,63,65,68,72,73,198,211],ratebasedbackpressur:6,ratefil:73,rather:[6,13,24,26,44,54,59,60,62,72],ratio:[6,61,62,65,72,199],ration:4,raw:[4,6,14,74,194,209],rdbm:[31,50],reacah:55,reach:[4,6,11,28,41,44,51,59,60,66,200],reachabl:51,read:[0,6,11,13,22,24,29,33,35,38,43,44,47,50,51,54,57,58,60,61,62,63,64,65,68,69,72,73,123,173,186,191,198,199,206,207,209,210,211],read_ahead_kb:211,read_lat:186,read_repair:[0,11,65,66,210],read_repair_ch:66,read_request_timeout:44,readabl:[11,25,51,55,59,82,136,186,210],reader:51,readi:[0,11,24,29,35,41,68],readlat:[65,207],readm:[35,42],readrepair:65,readrepairstag:[65,210],readstag:[65,67,210],readtimeoutexcept:207,readwrit:68,real:[4,8,11,23,25,27,33,44,71,209],realclean:34,realis:72,realiz:[27,60],realli:[6,27,28,43,197,201,207,211],realtim:59,reappear:67,reason:[0,4,6,11,13,14,15,18,27,28,44,45,48,54,58,60,62,67,68,70,210,211],rebas:35,rebuild:[0,57,60,61,65,137,143,159],rebuild_index:137,receiv:[3,6,14,18,41,44,54,60,62,63,66,70,207,211],recent:[6,41,43,53,62,66,79,200,205],reclaim:[51,54,55,60],recogn:[13,28,39,41,53],recommend:[4,6,11,22,27,35,44,51,53,55,58,62,68,70,209],recompact:60,recompress:61,reconcil:[11,66],reconnect:68,reconstruct:200,record:[4,6,11,13,19,22,23,24,26,27,28,41,51,55,60,65,72,211],recov:[6,44,52,60],recoveri:6,recreat:[20,51,73],rectangl:23,recurs:[51,100],recv:48,recycl:[4,6,65],redhat:[42,53],redirect:55,redistribut:[6,67,209],redo:41,reduc:[4,6,11,25,28,36,44,51,54,56,60,61,63,66,67,74,83,109,137,152,160,194],reduct:6,redund:[0,33,38,41,54,62],reenabl:[99,101,102,137],ref:[42,55,195,196,197,198,199,200,201,202,203,205,206],refer:[6,11,12,13,14,22,24,25,26,27,28,32,33,34,43,44,48,49,55,70,72,73,207,209],referenc:[6,26,28,72],referenti:3,refin:[29,31,50],reflect:[59,60,195],refresh:[6,58,68,73,137,145],refreshsizeestim:137,refus:[50,54],regain:54,regard:[11,13],regardless:[0,6,20,41,63,211],regener:57,regexp:12,region:[6,69],regist:22,registri:68,regress:[38,43],regular:[9,12,28,35,39,43,44,54,65,73],regularcolumn:199,regularli:67,regularstatementsexecut:65,regularupd:72,reilli:[23,24,25,26,27,28,29,30],reinforc:30,reinsert:[159,202],reject:[6,13,44,54,59,68,207],rel:[6,22,25,28,73,211],relat:[8,10,12,13,23,24,27,28,30,34,39,41,60,63,65,72,199,207,211],relationship:[6,23,24,27],releas:[6,10,27,28,40,41,48,50,53,73,211],relev:[13,20,22,41,58,61,68,71,198,199,202,211],relevel:[74,194],reli:[6,14,22,24,44],reliabl:[3,36,60],reload:[6,64,137,146,147,148,149],reloadlocalschema:137,reloadse:137,reloadssl:[68,137],reloadtrigg:137,reloc:[137,150,183,209],relocatesst:137,remain:[6,13,14,20,22,37,54,60,65,67,70,186,210],remaind:[17,19,61],remeb:55,remedi:60,rememb:[24,25,28,55,207],remind:24,remot:[0,4,35,37,39,50,51,56,58,60,68,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,207],remov:[0,4,6,10,11,12,13,14,15,17,18,20,22,34,38,44,50,51,54,58,59,64,66,68,75,78,107,137,151,200,205,206,211],removenod:[70,75,137],renam:[9,22],render:35,reorder:6,repair:[0,4,6,11,18,44,50,58,61,63,64,65,69,70,74,128,137,153,170,191,194,199,202,206,210],repair_admin:137,repairedat:201,repairpreparetim:65,repairtim:65,repeat:[12,48,51,61,68],replac:[0,6,9,14,20,22,34,38,42,44,50,51,54,60,64,66,67,100,204,205],replace_address_first_boot:70,replai:[0,3,4,22,52,62,63,65,109,137,154,160,199],replaybatchlog:137,repli:[36,54],replic:[2,3,6,11,28,29,50,51,56,58,60,62,63,67,68,70,72,75,137],replica:[0,3,6,11,13,28,44,60,63,65,66,67,69,70,83,119,137,207,210,211],replica_2:63,replication_factor:[0,11,29,51,56,67,68,72],repo:[34,37,39,42],repodata:42,repomd:42,report:[6,27,34,40,41,50,64,207],report_writ:20,reportfrequ:73,repositori:[5,8,32,34,35,36,39,41,43,48,71],repres:[6,10,17,20,22,23,24,25,26,27,28,44,60,65,68,69,72,73,199,209],represent:[10,17,25,195],reproduc:[25,36],reproduct:36,request:[0,6,11,13,20,21,35,43,44,51,52,55,56,57,60,62,64,66,68,69,73,137,174,190,206,207,210,211],request_respons:[54,65,210],requestresponsest:210,requestresponsestag:[65,67,210],requesttyp:65,requir:[0,3,6,11,13,14,20,24,27,28,33,35,37,38,39,40,41,42,44,51,57,58,61,62,66,68,72,197,198,201,204],require_client_auth:6,require_endpoint_verif:6,requisit:66,resampl:6,reserv:[6,10,12,15,23,26,27,28,29,30,31,54,211],reservations_by_confirm:29,reservations_by_guest:[24,29],reservations_by_hotel_d:29,reservoir:207,reset:[6,13,35,51,54,137,156,170,197],reset_bootstrap_progress:70,resetfullquerylog:[51,137],resetlocalschema:137,resid:[6,13,44,65,211],resolut:[6,13,40,44],resolv:[34,37,44,66,158,177],resort:[75,137],resourc:[20,51,52,68,198,210],resp:14,respect:[6,10,11,14,32,34,48,51,54,56,58,67,69,100,209],respond:[0,6,12,63,66,211],respons:[0,6,20,25,44,54,65,66,70,210],ressourc:22,rest:[6,11,12,22,32,38,70,207],restart:[3,44,60,63,68,70,137,144,162,197,209],restor:[58,60,64,70,73,198,204,205],restrict:[6,10,11,13,18,25,67],restructuredtext:35,result:[0,6,10,11,12,14,17,20,22,25,27,28,30,36,41,44,51,54,58,60,65,67,73,194,195,196,197,198,199,200,201,202,203,204,205,206,211],resum:[63,76,137,157],resumehandoff:[63,137],resurrect:60,resync:[137,156],retain:[20,44,51,55,60,63,202,204],retent:27,rethrow:33,retir:35,retri:[0,6,11,22,51,54,65,66,100],retriev:[11,13,20,24,34],reus:[28,38],reveal:28,revers:[11,13,24],revert:209,review:[11,33,35,40,41,43,50],revis:[25,72],revok:[9,68],revoke_permission_stat:12,revoke_role_stat:12,rewrit:[57,60,61,74,137,159,190,194,202],rewritten:[62,159,202],rfc:[14,22],rhel:50,rich:[22,209],rid:34,rider:22,riderresult:22,right:[6,19,23,24,25,26,27,28,29,30,39,42,44,67,73,210,211],ring:[2,6,50,53,58,63,67,68,70,73,133,135,137,170,198,207],rise:207,risk:[11,24,60],riski:60,rmb:211,rmem_max:6,rmi:[44,68],robin:63,rogu:14,role:[6,9,10,12,15,64],role_a:20,role_admin:20,role_b:20,role_c:20,role_manag:68,role_nam:20,role_opt:20,role_or_permission_stat:12,role_permiss:6,roll:[44,55,63,68,100],roll_cycl:[51,55,100],rollcycl:55,rollingfileappend:55,rollingpolici:55,rollov:55,romain:22,room:[5,8,23,24,26,27,28,29,42],room_id:28,room_numb:[28,29],root:[6,37,41,48,51,53,58,206,209],rotat:[6,51,209],roughli:[6,58],round:[13,24,60,63,65],rout:[6,54,69],routin:[63,211],row:[0,3,4,6,10,11,13,14,15,17,18,24,28,43,49,51,56,57,58,61,62,65,66,67,72,73,74,107,128,132,137,159,161,162,194,199,202,206,211],row_column_count:51,rowcach:[50,65],rowcachehit:65,rowcachehitoutofrang:65,rowcachemiss:65,rowindexentri:65,rows_per_partit:[11,58],rpc:[6,65],rpc_address:51,rpc_timeout_in_m:[123,173],rpm:42,rrqm:211,rsc:191,rst:35,rubi:[14,47],rule:[6,12,14,41,44,207,209],run:[3,4,5,6,12,22,24,28,30,32,34,37,39,41,42,44,45,48,52,53,54,56,58,60,62,63,65,66,67,68,70,71,72,74,128,137,152,175,194,197,198,199,201,203,204,208,209,210,211],runnabl:211,runtim:[6,18,28,47,53,64,117,137],runtimeexcept:33,rust:47,s_j:28,s_t:28,safe:[14,22,51,54,60,68,211],safeguard:62,safepoint:209,safeti:[11,51,60,70],sai:[50,54],said:[11,41,44,58,137,190,211],same:[0,4,5,6,11,12,13,14,15,17,18,19,20,22,24,25,27,35,37,39,41,45,50,51,54,57,58,60,63,65,66,67,68,69,70,72,152,200,205,207,209,211],samerow:72,sampl:[4,6,12,14,25,51,58,65,72,73,100,137,139,141,187],sampler:[65,139,187,210],san:62,sandbox:[6,14],sasi:6,satisfi:[0,11,24,27,33,62,65,66,70],satur:[6,65,210,211],save:[6,13,22,32,34,44,45,54,57,61,62,70,72,137,162],saved_cach:6,saved_caches_directori:45,sbin:44,scala:[14,47],scalabl:[3,42,71],scalar:15,scale:[3,43,61,71,72],scan:[6,13,24,57,65],scenario:37,scene:44,schedul:[6,32,54],schema:[9,11,14,17,30,31,50,51,56,58,65,66,68,72,73,84,137,146,156,197,199],schema_own:20,schema_vers:51,scientif:24,scope:[20,25,55,65,68],score:[6,14,22,69],script:[6,14,30,32,39,42,43,51,53,74,100,194,195,196,197,198,199,200,202,203,204,205,206,211],scrub:[57,60,61,65,74,137,183,194],sda:211,sdb:211,sdc1:211,sdc:211,search:[24,27,28,41,56,71,209],searchabl:211,second:[6,11,12,13,22,24,27,28,44,53,56,59,62,63,66,67,68,72,73,74,137,160,168,194,207,209,210,211],secondari:[10,12,13,15,25,27,50,60,65,71,137,143],secondary_index_stat:12,secondaryindexmanag:[65,210],section:[2,4,5,7,10,11,12,13,15,20,22,42,44,47,48,49,51,52,54,55,56,58,60,65,67,68,70,74,194,198,209,210],secur:[6,14,15,42,50,64],see:[0,4,6,10,11,12,13,14,17,20,22,23,24,26,27,28,34,36,39,41,42,43,49,50,51,54,55,60,65,68,70,73,107,137,152,197,199,200,203,209,210,211],seed:[6,45,50,53,69,120,137,147],seedprovid:6,seek:[4,6,62,65],seem:24,seen:[6,11],segment:[4,6,51,55,59,63,65,73,100,209,210],segment_nam:59,segmentid:199,select:[6,9,10,11,12,14,15,19,20,24,26,27,29,30,32,39,42,43,44,49,51,55,56,57,58,60,66,67,68,72,73,142,209,210,211],select_claus:13,select_stat:[12,18],self:[24,38],selinux:44,semant:[10,13,14,27],semi:44,send:[6,8,11,44,54,63,66,72,207,211],sender:54,sendto:72,sens:[10,13,15,25,44],sensic:14,sensit:[11,12,14,17,211],sensor:[22,24,28],sent:[0,6,11,22,44,54,63,65,66,207,211],sentenc:41,separ:[4,6,11,13,24,25,27,28,33,35,41,45,51,54,55,56,58,60,62,68,70,73,75,77,78,80,85,87,93,96,97,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,195,198,202],septemb:41,seq:[6,152],sequenc:[12,51,54],sequenti:[6,62,152],seren:13,seri:[11,24,42,60,73],serial:[4,6,51,63,74],serializeds:54,serializingcacheprovid:6,seriou:[35,207,210],serv:[13,24,54,62,68,211],server:[6,12,13,22,27,39,40,42,43,44,53,54,58,62,65,68,71,72,198,207],server_encryption_opt:[58,68,198],servic:[6,25,39,48,53,63,65,68,70,209,211],session:[6,20,54,67,68,74,137,153],set:[0,3,4,6,9,10,11,12,13,14,17,18,24,27,29,35,38,40,41,43,45,50,53,54,55,57,58,59,60,61,62,63,65,66,68,69,70,72,73,74,77,96,107,137,150,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,190,194,195,197,198,204,206,207,208,209,210,211],set_liter:[20,22],setbatchlogreplaythrottl:137,setcachecapac:137,setcachekeystosav:137,setcompactionthreshold:[60,137],setcompactionthroughput:[60,137],setconcurr:137,setconcurrentcompactor:137,setconcurrentviewbuild:[18,137],sethintedhandoffthrottlekb:[63,137],setint:[14,58],setinterdcstreamthroughput:137,setlogginglevel:[137,209],setlong:14,setmaxhintwindow:[63,137],setstr:14,setstreamthroughput:137,setter:[20,32,33],settimeout:137,settraceprob:137,setup:[6,35,41,43,51,68],sever:[3,4,13,20,24,26,27,30,51,54,56,60,63,67,68,72,198],sfunc:[9,14],sha1:[42,204],sha:[37,42],shadow:[18,60],shall:[51,53,56,58,63],shape:72,shard:[4,28],share:[11,13,39,199,207,211],sharedpool:[54,73],sharp:46,shed:44,shell:[49,50,53,74],shift:22,ship:[34,43,49,68,73,209,211],shop:[23,24,26],shortcut:18,shorter:[35,68],shorthand:[26,73],shortli:28,shortlog:42,should:[0,4,5,6,10,11,12,13,14,17,20,22,24,27,32,34,35,38,39,41,43,44,45,46,47,49,51,53,54,55,56,57,58,60,61,62,63,65,67,68,69,70,72,73,142,152,173,203,205,207,211],shouldn:[11,45],show:[20,23,24,25,27,34,50,54,55,67,70,74,85,105,125,137,141,151,158,177,178,186,193,194,206,207,209,210,211],shown:[12,24,25,26,28,66,73,186,198],shrink:6,shuffl:54,shut:6,shutdown:[4,6,62],side:[6,11,13,17,22,27,54,68,207],sig:42,sign:[13,22,44],signal:[6,137,148],signatur:[48,59],signifi:211,signific:[6,35,39,41,43,54,62,66,207],significantli:[6,28,67,211],silent:14,similar:[6,13,14,24,26,53,54,58,61,62,206,207,211],similarli:[0,10,17,29,33,51,56,62,137,142],similiar:67,simpl:[6,11,23,24,25,27,28,34,36,39,43,63,68],simple_classnam:43,simple_select:13,simplequerytest:43,simplereplicationstrategi:68,simpleseedprovid:6,simplesnitch:[6,69],simplestrategi:[29,51,56,67,72],simpli:[0,4,6,11,13,14,17,22,27,28,39,43,54,60,62,65,70,191],simplic:51,simplifi:[25,28],simul:43,simultan:[6,54,62,63,73,77,107,150,159,190],sinc:[6,11,13,14,22,28,35,39,43,44,48,51,53,58,60,63,65,66,67,70,197,200,202,210,211],singl:[0,6,10,11,12,13,14,17,18,20,22,24,27,28,29,33,41,45,49,50,51,53,54,63,64,65,66,67,68,69,73,74,80,194,207,209,210,211],singleton:38,sit:51,site:[35,42],situat:[6,43,60,63,211],six:53,size:[4,6,11,22,25,31,33,44,45,51,52,53,55,56,57,58,59,61,62,63,64,65,68,72,73,74,100,134,137,194,197,199,200,201,204,209,210,211],size_estim:[137,145,209],sizeandtimebasedrollingpolici:55,sizeof:28,sizetieredcompactionstrategi:[11,58,60,210],sjk:137,skinni:210,skip:[6,13,44,51,54,56,65,70,73,74,159,176,194,197,203],skipcol:73,skipflush:56,skiprow:73,sks:48,sla:38,slack:[5,41,50,67],slash:12,slave:32,sleep:211,sleepi:51,slf4j:[33,34,55],slf4jexceptionhandl:51,slightli:6,slow:[6,11,69,207,209,210,211],slower:[6,11,57,63,210,211],slowest:6,slowli:[6,22],small:[4,6,11,13,22,28,44,54,60,62,74,194,198,207,211],smaller:[4,6,28,44,60,62,73,203],smallest:[0,11,14,65,200],smallint:[9,10,14,17,19,22,29],smith:22,smoother:10,smoothli:6,snappi:[4,6,63],snappycompressor:[11,61],snapshot:[3,4,6,27,34,51,53,64,65,74,78,134,137,159,194,202,206,211],snapshot_before_compact:56,snapshot_nam:[78,204],snapshotnam:[78,137],snippet:53,snitch:[6,50,64,66,84,137],snt:211,socket:[6,68,173],soft:35,softwar:[24,34],sold:24,sole:[11,36],solid:[6,62],solr:71,solut:32,some:[0,6,9,11,12,13,14,22,24,25,26,27,28,30,34,35,36,39,41,42,43,44,45,51,54,56,58,59,60,61,63,65,66,68,70,73,199,201,207,209,210,211],some_funct:14,some_keysopac:11,some_nam:12,someaggreg:14,somearg:14,somefunct:14,someon:[37,60],someth:[6,23,27,58,66,201,209,211],sometim:[6,12,13,24,54,63,207,208,209,210,211],someudt:14,somewher:[48,67],soon:[26,68],sooner:6,sort:[4,11,13,22,24,28,58,60,62,71,186,200,209],sort_kei:186,sound:28,sourc:[3,4,5,6,8,14,32,34,35,36,40,42,48,53,55,58,65,74,142,195,204,207],source_elaps:73,space:[4,6,28,33,44,51,54,56,59,60,62,65,203,211],space_used_by_snapshots_tot:186,space_used_l:186,space_used_tot:186,span:[6,13,60],spare:[32,209],sparingli:13,spark:46,spd:58,speak:[208,209,211],spec:[38,49,51,65,72,73],speci:[11,18],special:[12,13,43,44,54,60,65,74,205],specif:[9,11,12,13,22,24,28,35,39,41,44,46,51,54,56,58,59,60,65,67,68,72,73,137,142,152,198],specifc:65,specifi:[0,6,10,11,12,13,14,16,18,20,22,24,27,28,34,39,44,49,51,56,58,59,60,61,63,65,66,68,70,72,73,74,78,80,121,137,142,152,158,171,173,176,183,186,189,194,198,204,207],specific_dc:152,specific_host:152,specific_keyspac:142,specific_sourc:142,specific_token:142,specifii:20,specnam:72,specul:[0,11,65,66],speculative_retri:[11,58],speculativefailedretri:65,speculativeinsufficientreplica:65,speculativeretri:65,speculativesamplelatencynano:65,speed:[6,50,58,61,74,194,210],spend:211,spent:[65,211],sphinx:40,spike:44,spin:[6,62],spindl:[4,6],spirit:[6,69],split:[28,33,44,54,60,65,72,73,74,80,194],spread:[6,11,69],sql:[3,13,15,30],squar:12,squash:[35,41],src:[42,142],ssd:[6,16,62,211],ssh:[51,53,207],ssl:[6,44,58,64,72,73,74,137,148,194],ssl_storage_port:69,ssp:[58,198],sss:17,sstabl:[2,6,11,28,44,50,56,57,61,62,64,67,74,77,80,107,121,128,134,137,144,150,159,190,191,195,199,200,202,203,204,206,209,210,211],sstable_act:209,sstable_compression_ratio:186,sstable_count:186,sstable_s:60,sstable_size_in_mb:60,sstable_task:209,sstabledump:[74,194],sstableexpiredblock:[60,74,194],sstablelevelreset:[74,194],sstableload:[56,64,68,74,194],sstablemetadata:[74,194,197,201],sstableofflinerelevel:[74,194],sstablerepairedset:[74,194,199],sstablerepairset:201,sstablescrub:[74,194],sstablesperreadhistogram:65,sstablesplit:[74,194],sstableupgrad:[74,194],sstableutil:[74,194,195,199],sstableverifi:[74,194],sstablewrit:33,stabil:[32,41,54],stabl:[48,73,209],stack:[6,54,202,203,204,205,206,211],stackcollaps:211,staff:[24,26,72],staff_act:72,stage:[41,42,52,112,137,165,207,210],staging_numb:42,stai:[23,24,50,60],stakehold:[24,26],stale:68,stall:[6,70],stamp:55,stand:43,standalon:43,standard1:[58,196,198,199,201,202,204,209],standard:[6,22,32,36,44,48,65,72,195,199,209],start:[0,6,9,13,24,25,26,27,28,30,35,40,44,45,48,50,51,53,56,60,62,63,65,66,67,68,70,80,152,183,200,204,207,209,210,211],start_dat:29,start_token:[80,152],start_token_1:142,start_token_2:142,start_token_n:142,starter:41,starttl:58,startup:[4,6,21,39,44,60,65,70,205],startupcheck:209,starvat:6,stat:199,state:[6,11,14,51,53,57,60,62,65,67,70,137,177,208,209],state_or_provinc:29,statement:[3,6,9,10,11,13,14,15,16,17,20,21,22,27,38,40,52,55,56,57,58,60,65,66,68,72,73,207,211],static0:11,static1:11,staticcolumn:199,statist:[4,56,58,60,65,73,82,108,137,140,185,186,188,198,199,204,205,210],statu:[20,32,38,41,44,48,51,56,63,67,68,73,74,137,151,178,179,180,181,182,191,194,207,208],statusautocompact:137,statusbackup:[56,137],statusbinari:137,statusgossip:137,statushandoff:[63,137],stc:11,stdev:[72,211],stdin:73,stdout:73,stdvrng:72,step:[6,26,28,32,35,39,40,42,68,208,209],still:[0,6,10,11,13,14,17,20,22,27,28,30,32,33,42,51,54,63,67,68,70,73,196,207,211],stop:[4,6,48,51,53,54,73,95,137,155,184,194,195,196,197,198,199,200,201,202,203,204,205,206,209],stop_commit:6,stop_paranoid:6,stopdaemon:[53,137],storag:[0,2,3,11,15,16,28,41,44,50,51,56,58,61,62,64,71,198,199],storage_port:[45,69],storageservic:[6,33,53,68],store:[0,3,4,6,10,11,12,13,22,24,26,27,28,29,50,51,54,56,57,58,60,61,62,63,65,68,71,73,92,100,102,137,182,198,199,202],store_queri:51,store_typ:6,stort:200,straggler:51,straight:[34,70,211],straightforward:[28,59],strain:28,strategi:[0,6,11,28,56,58,63,64,69,72,197,210],stratio:50,stream:[4,6,50,54,56,58,60,61,63,64,67,76,116,122,137,142,152,169,170,172,173,198,205,211],stream_throughput_outbound_megabits_per_sec:[58,198],street:[22,29],strength:6,stress:[50,53,74,211],stresscql:72,strict:[10,54,60],strictli:[8,11,14],string:[4,6,10,11,12,13,14,16,17,20,21,22,32,54,58,65,73,121,195],strong:0,strongli:[6,11,12,28,68],structur:[4,6,9,20,23,27,35,38,57,58,64,65,74,194,211],stub:68,stuck:200,style:[6,24,25,28,38,39,40,41,43,50],stype:[9,14],sub:[11,13,22,48,51,56,60,211],subclass:6,subdirectori:[6,21,56],subject:[6,14,20,68],submiss:[6,41],submit:[40,41,43,50,80],subopt:72,subqueri:27,subrang:6,subscrib:[8,36],subscript:8,subsequ:[6,11,13,20,26,44,51,53,56,58,60,61,66,68],subset:[0,20,60,73,207],substanti:211,substitut:48,substract:19,subsystem:68,subtract:199,subvert:60,succed:65,succeed:206,succesfulli:65,success:[0,26,28,42,53,54,55,66,73],successfulli:[42,51,54,55,63,65,67,206],sudden:6,sudo:[44,48,51,53,58,211],suffer:211,suffici:[6,28,51,54,62,68],suggest:[12,27,35,36,41,62,206],suit:[6,32,41,43,58,68,198],suitabl:[13,14,28,38,41],sum:[28,59],sum_i:28,sum_j:28,sum_k:28,sum_l:28,summari:[4,6,41,56,58,65,198,199,204,205],sun:[33,68,211],sunx509:198,supercolumn:9,supersed:[10,159,202],superus:[9,20,68],suppli:[11,13,27,37,58,195,207],supplier:24,support:[0,3,4,6,9,10,11,12,13,14,15,16,18,19,20,22,24,25,27,29,30,36,39,41,43,44,46,50,51,52,56,58,60,63,66,68,73,74,159,183,202,209,211],suppos:13,sure:[6,8,24,30,32,33,34,35,36,39,41,43,44,45,48,60,72,211],surfac:68,surplu:44,surpris:0,surprisingli:6,surround:[17,29,73],suscept:14,suspect:[5,41,211],suspend:39,svctm:211,svg:211,svn:42,svnpubsub:42,swamp:44,swap:[4,6,211],swiss:[137,175],symbol:[24,211],symlink:58,symmetri:17,symptom:44,sync:[4,6,27,35,44,63,65,67,152,211],synchron:67,synctim:65,synonym:20,synopsi:[51,56,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],syntact:[11,20],syntax:[3,10,12,13,14,20,22,30,35,51,56,60,61,72],syntaxerror:207,sys:6,sysctl:[6,44],sysf:211,sysintern:6,system:[6,11,14,20,25,28,32,39,43,44,45,49,51,54,55,56,60,62,65,68,71,73,111,113,114,116,122,128,137,144,145,146,164,166,167,169,172,198,203,205,207,208,211],system_auth:[6,51,68],system_distribut:51,system_schema:[20,51,55],system_trac:[51,152],system_view:[51,209],system_virtual_schema:[51,55,209],tab:[33,39],tabl:[0,3,4,6,9,10,12,13,14,15,16,17,18,20,21,22,24,25,26,27,28,29,43,51,52,53,55,57,58,60,61,63,64,67,68,72,73,74,77,80,87,95,97,106,107,110,115,119,128,137,143,144,146,150,152,159,163,176,178,183,185,186,190,191,194,196,198,199,201,205,206,207,209,210],table1:[20,67],table2:67,table_definit:72,table_nam:[11,13,16,20,21,51,58,60,186,209],table_opt:[11,18],tablehistogram:[137,210],tablestat:137,tag:[22,38,42,56,176],tail:[11,51,209],take:[6,10,11,13,14,22,27,28,35,38,39,41,42,44,51,54,57,60,61,62,63,70,137,176,201,203,206,209,210,211],taken:[6,59,60,65,72,204],talk:26,tar:48,tarbal:[45,47,73],target:[11,20,34,39,43,51,55,60,63,198],task:[6,26,32,34,36,39,41,65,67,73,209,210,211],taskdef:43,taught:27,tbl:66,tcp:[6,44,54,211],tcp_keepalive_intvl:44,tcp_keepalive_prob:44,tcp_keepalive_tim:44,tcp_nodelai:6,tcp_retries2:6,tcp_wmem:6,tcpdump:211,teach:[6,69],team:[24,42,44],technetwork:6,technic:[11,15],techniqu:[27,28,63,208,211],technot:6,tee:48,tell:[6,13,38,44,45,65,211],templat:[32,42],tempor:6,temporari:[63,68,74,194],temporarili:6,tempt:[24,28],ten:28,tend:[4,6,28,44,62,63],tendenc:[6,26],tension:26,tent:42,terabyt:61,term:[6,13,14,15,18,22,26,27,28,51,53,71],termin:[12,20,73],ternari:33,test:[6,25,33,34,38,40,41,42,49,50,51,53,62,72,73],test_keyspac:[68,209],testabl:[38,41],testbatchandlist:43,testmethod1:43,testmethod2:43,testsom:43,teststaticcompactt:43,text:[4,9,11,12,13,14,17,22,25,28,29,35,42,51,55,56,58,59,61,67,68,71,72,211],than:[0,4,6,11,12,13,14,15,18,19,22,24,28,33,41,50,51,54,59,60,61,62,63,66,68,69,70,72,153,166,167,196,198,200,203,204,207,209,210,211],thei:[6,9,10,11,12,13,14,15,18,19,20,22,23,24,25,26,27,30,33,38,41,43,50,51,53,55,56,57,58,60,61,62,63,65,68,196,200,205,206,207,209,210,211],them:[0,6,10,11,13,14,22,23,26,27,32,33,36,41,42,43,44,49,51,54,55,57,60,63,65,66,68,137,190,198,205,207,209,211],themselv:[13,20],theoret:11,therefor:[24,28,35,41,43,68,197,205],theses:68,thi:[0,2,4,5,6,7,10,11,12,13,14,15,17,18,20,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,44,45,47,48,50,51,52,53,54,55,56,57,58,60,61,62,63,65,66,67,68,69,70,72,73,74,75,77,78,80,83,85,87,93,97,103,106,107,109,110,112,115,119,121,123,127,128,135,137,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,209,210,211],thing:[6,22,24,28,36,37,41,44,47,54,60,67,211],think:[6,26,27],third:[22,28,38,50,65,210],thobb:73,those:[11,12,13,14,16,17,18,20,22,23,24,27,41,44,59,60,63,68,73,190,198,202,203,205,207,211],though:[10,12,22,29,50,54,56,60,61,65],thought:203,thousand:73,thousandssep:73,thread:[4,6,18,51,53,54,55,62,63,65,67,68,72,77,107,137,150,152,159,168,188,190,200,209,210],threaddump:211,threadpool:[64,208],threadpoolnam:65,threadprioritypolici:39,three:[0,6,11,25,28,51,54,56,57,60,61,63,66,67,68,73,207,209,210],threshold:[4,11,59,62,69,110,137,163,170,211],thrift:[9,72],throttl:[6,32,54,58,63,74,109,137,160,164,168,169,172,194],through:[0,5,9,10,11,12,13,18,24,25,26,32,35,39,41,44,49,54,55,59,60,73,211],throughout:[26,68],throughput:[0,6,58,60,61,62,65,111,116,122,137,164,169,172,198,209,210],throwabl:[38,43],thrown:[22,58,200],thu:[6,10,11,12,13,18,22,44,65,66,69,70,137,190],thumb:[6,41],thusli:22,tib:[82,136,186],tick:41,ticket:[5,35,36,37,38,41,42,43,59],tid:211,tie:44,tier:64,ties:[13,210],tighter:6,tightli:6,tild:73,time:[0,4,6,8,9,10,11,12,13,15,16,17,18,24,26,27,28,33,35,38,39,41,42,43,44,51,53,54,55,56,57,59,61,64,65,66,67,68,71,72,73,137,139,199,201,206,207,209,210,211],timefram:70,timehorizon:6,timelin:11,timeout:[6,22,44,52,63,65,73,123,137,173,207,210],timeout_in_m:173,timeout_typ:[123,173],timer:[6,65],timestamp:[4,9,10,11,13,14,15,17,19,24,28,50,51,54,55,56,60,63,66,73,74,159,194,196,199,202],timeunit:60,timeuuid:[9,10,11,17,22,72],timewindowcompactionstrategi:11,timezon:[17,73],tini:[6,60],tinyint:[9,10,14,17,19,22],tip:207,titl:[24,29,41,72],tjake:33,tls_dhe_rsa_with_aes_128_cbc_sha:6,tls_dhe_rsa_with_aes_256_cbc_sha:6,tls_ecdhe_rsa_with_aes_128_cbc_sha:6,tls_ecdhe_rsa_with_aes_256_cbc_sha:6,tls_rsa_with_aes_128_cbc_sha:6,tls_rsa_with_aes_256_cbc_sha:6,tmp:[51,204,205,209,211],tmpf:211,tmplink:205,toc:[4,56,58,204,205],tock:41,todai:12,todat:14,todo:38,togeth:[6,11,13,14,27,28,32,60,207,210,211],toggl:68,tojson:15,token:[2,4,6,9,10,12,13,44,51,54,58,60,63,65,67,72,73,80,85,128,129,135,137,142,152,158,191,199,200,207,209,210],tokenawar:207,tokenrang:72,toler:[0,57,63],tom:13,tombston:[4,6,11,17,24,44,64,65,67,107,159,196,199,202,211],tombstone_compact:183,tombstone_compaction_interv:60,tombstone_threshold:60,tombstonescannedhistogram:65,ton:43,too:[6,11,12,14,22,28,38,60,72,207,210,211],took:[207,209],tool:[3,6,12,31,32,34,35,41,42,44,50,53,55,56,60,64,65,68,70,72,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210],toolset:211,top:[3,13,22,32,41,42,50,65,139,186,187,200],topcount:[139,187],topic:73,topolog:[6,69,158],toppartit:137,total:[4,6,13,28,51,53,56,58,59,60,65,66,72,134,137,198,209,210,211],total_replica:[0,11],totalblockedtask:65,totalcolumnsset:199,totalcommitlogs:65,totalcompactionscomplet:65,totaldiskspaceus:65,totalhint:65,totalhintsinprogress:65,totallat:65,totalrow:199,totalsizecap:55,totimestamp:14,touch:[8,23,28,44,60],tough:43,tounixtimestamp:14,tour:22,tpstat:[67,137,210],trace:[6,30,54,65,74,124,137,152,174,202,203,204,205,206,209,211],tracerout:211,track:[4,6,51,54,60,63,65],trackeddatainputplu:54,tracker:[35,41],trade:25,tradeoff:[0,6,211],tradit:[60,61],traffic:[6,51,66,68,69,211],trail:33,trailer:54,transact:[3,13,21,24,27,54,65,74,183,194],transfer:[6,44,56,68,198],transform:13,transient_replica:[0,11],transit:[10,20,34],translat:211,transmit:66,transpar:[6,27,44],transport:[6,39,58,65,72,89,99,137,180,198,210],trap:24,treat:[0,6,10,27,44,69],tree:[6,34,39,65,67],tri:[6,60,207],trigger:[4,6,9,11,12,15,32,50,51,55,57,61,63,64,68,77,137,149],trigger_nam:21,trigger_stat:12,trip:[6,13],trivial:68,troubl:[28,209],troubleshoot:[6,38,40,50,67,207,209,210,211],truediskspaceus:[56,134,137],truesnapshotss:65,truli:9,truncat:[4,6,9,10,15,20,51,56,63,68,72,123,137,173,189],truncate_stat:12,truncatehint:[63,137],trunk:[35,37,38,39,41,43],trust:68,trusti:211,trustor:6,truststor:[6,58,68,72,198],truststore_password:6,truststorepassword:68,tspw:[58,198],tstamp:195,ttl:[4,6,9,10,11,14,17,22,28,64,159,199,202],tty:73,tunabl:2,tune:[11,44,57,60,62,66,209,210],tupl:[6,9,10,12,13,14,15,17],tuple_liter:[12,13],tuple_typ:22,tuplevalu:[10,14],turn:[0,6,24,41,44,51,68,207],twc:[11,60],twice:[4,6,22,54],two:[0,3,6,11,12,13,14,17,19,27,28,39,50,51,53,54,55,56,57,58,60,62,63,66,68,69,73,199,210,211],txt:[4,14,37,38,41,42,56,58,204,205],type:[0,3,4,6,10,11,12,13,14,15,19,20,24,25,28,29,30,38,40,48,50,51,55,58,62,64,67,68,72,73,123,137,173,183,195,198,199,203,205,209,210],type_hint:12,typeasblob:14,typecodec:14,typic:[0,6,11,13,23,25,27,28,30,44,56,57,58,60,62,65,67,68,71,73,204,207,209,210,211],typo:35,ubuntu:39,udf:[6,14],udf_stat:12,udfcontext:[10,14],udt:[14,17,25,30],udt_liter:12,udt_nam:22,udt_stat:12,udtarg:14,udtnam:14,udtvalu:[10,14],ulimit:44,ultim:27,ultra:61,unabl:[4,38,50,53,210],unacknowledg:6,unaffect:22,unari:19,unavail:[6,11,63,65,68,70,211],unavailableexcept:207,unblock:65,unbound:[6,22],uncaught:209,unchecked_tombstone_compact:60,uncom:[6,65,68],uncommon:[24,41],uncompress:[4,6,11,61,63,65],unconfirm:6,undecor:4,undelet:60,under:[6,22,32,33,43,55,65,68,211],underli:[6,18,54,60,68,211],underlin:23,undersold:24,understand:[6,23,41,44,63,67,68,209,211],understood:23,undropp:54,unencrypt:[6,68],unexpect:[4,54,194,195,196,197,198,199,200,201,202,203,204,205,206],unexpectedli:22,unfinishedcommit:65,unflush:[56,176],unfortun:[43,63],uniform:72,uniq:209,uniqu:[11,14,22,23,24,25,26,30,54,72,199],unit:[22,27,38,40,51,60,137,161,198,203,210],unix:[55,208],unixtimestampof:[10,14],unknown:[52,200],unknowncfexcept:54,unless:[6,11,13,16,18,20,22,33,54,59,68,69,199,203,211],unlik:[6,10,13,22],unlimit:[6,44,58,73,198],unlock:26,unlog:[9,65,72],unmodifi:63,unnecessari:[38,70],unnecessarili:[54,59],unpredict:13,unprepar:65,unprocess:54,unprotect:54,unquot:12,unquoted_identifi:12,unquoted_nam:11,unreach:67,unrecogn:51,unrecov:54,unrel:[41,207],unrepair:[6,64,65,67,74,194],unrespons:11,unsafe_aggressive_sstable_expir:60,unsecur:68,unselected_column:18,unset:[6,10,13,17,63,201],unsign:22,unspecifi:6,unsubscrib:[8,50],unsuccess:55,unsupportedclassversionerror:53,unsupportedoperationexcept:51,untar:48,until:[0,4,6,11,18,22,51,54,57,59,60,61,63,66,68,69],unus:[6,54],unusu:38,unwrit:[6,54],upcom:24,updat:[3,6,9,10,11,12,14,15,17,18,20,22,24,27,35,38,40,41,43,48,50,55,58,60,61,63,65,66,68,72,73,209,210],update_paramet:13,update_stat:[12,13],updatewithlwt:72,upgrad:[4,6,11,60,137,190,204,205],upgrade_sst:183,upgradesst:[57,60,61,137],upload:[41,58],upload_bintrai:42,upon:[6,22,55,57,59,61],upper:[12,17,60,68],ups:62,upstream:41,uptim:[129,137],urgent:[6,42,54],url:[35,37,72],usag:[0,4,6,11,22,50,51,54,56,57,58,59,61,64,65,73,74,194],use:[0,4,6,9,10,11,12,13,14,16,17,18,20,22,23,24,25,26,27,28,32,33,35,38,39,41,42,43,45,48,49,50,51,53,55,56,57,58,59,60,62,63,65,66,67,68,69,70,72,73,77,107,120,137,139,150,159,187,190,195,198,199,201,202,203,205,207,208,209,210,211],use_k:55,use_stat:12,usec:211,usecas:60,useconcmarksweepgc:39,usecondcardmark:39,used:[0,3,4,6,9,10,11,12,13,14,15,16,17,18,20,22,24,25,26,28,30,34,38,39,41,42,43,44,51,53,54,55,56,58,60,61,62,63,65,66,68,69,70,72,73,75,77,78,80,85,87,93,96,97,103,106,107,110,112,115,119,121,123,127,128,135,137,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,195,196,197,198,199,200,201,203,204,205,207,210,211],useecassandra:68,useful:[0,4,6,11,14,24,28,30,34,41,51,56,58,60,61,63,65,67,70,73,75,77,78,80,85,87,93,97,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,197,199,209,210,211],useparnewgc:39,user1:13,user2:13,user3:13,user4:13,user:[0,3,5,6,8,9,10,11,12,13,15,16,17,18,24,25,26,27,32,38,40,41,42,44,48,51,53,55,56,57,58,60,61,62,67,68,73,74,80,96,137,196,204,209,211],user_count:13,user_defined_typ:22,user_funct:20,user_nam:13,user_occup:13,user_opt:20,useract:13,userid:[11,13,14],userindex:16,usernam:[6,13,14,51,56,58,65,68,73,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,198],usertyp:58,uses:[0,4,6,11,12,13,14,16,20,21,24,25,35,43,44,51,53,66,68,72,206,210,211],usethreadprior:39,using:[3,4,6,10,11,12,13,14,18,20,22,23,25,27,28,29,30,32,39,40,41,43,47,48,49,50,51,53,54,55,56,57,58,61,62,63,64,65,66,68,70,73,80,142,159,176,195,197,199,200,201,202,205,207,208,209,210,211],usr:[53,73,211],usual:[6,13,22,27,37,41,43,57,68,152,202,207,209],utc:[17,73],utd:11,utf8:[22,73],utf8typ:[9,199],utf:[54,73],util:[4,14,38,51,54,60,73,209,211],uuid:[9,10,11,12,17,22,25,29],val0:[11,51,56,58,67],val1:[11,51,56,58,67],val2:[56,58,67],val:[14,72],valid:[0,6,10,11,12,13,14,17,22,24,25,42,44,53,54,60,61,65,67,68,73,74,152,159,183,194,206],validationexecutor:[65,210],validationtim:65,valu:[3,4,6,9,10,11,12,13,14,16,17,19,22,25,28,38,39,42,44,51,54,55,56,57,58,60,61,63,65,66,67,68,69,71,72,73,74,96,124,128,137,160,164,166,167,168,169,171,172,173,174,194,195,206,207,209,211],valuabl:209,value1:13,value2:13,value_in_kb_per_sec:[160,168],value_in_m:171,value_in_mb:[164,169,172],valueof:14,varchar:[9,11,14,17,22],vari:[11,28,61],variabl:[6,10,12,17,22,28,32,39,42,47,53,58,201],varianc:[25,209],variant:12,varieti:59,varint:[9,11,14,17,19,22],variou:[6,11,23,24,25,26,32,39,43,62,66,68,72,194,208,209],vector:68,vendor:53,verb:54,verbatim:54,verbos:[58,198,202,205,206],veri:[6,11,13,27,35,41,43,44,57,60,61,62,201,206,207,209,210,211],verif:[74,194],verifi:[11,41,44,46,48,58,61,67,128,137,183,194,195,196,197,198,199,200,201,202,203,204,205,206],versa:205,version:[2,5,6,9,11,14,15,22,34,39,41,46,48,51,53,54,58,60,63,65,70,74,79,84,94,104,137,190,191,194,202,205,209],versu:27,vertic:[53,73],via:[4,6,8,10,18,20,24,27,34,38,39,44,45,51,54,55,56,58,60,61,62,63,65,67,68,69,199,201,211],vice:205,view:[0,3,6,10,11,12,15,20,24,25,26,27,30,50,52,65,73,114,137,167,193,201,209,210,211],view_build:183,view_nam:[18,51],viewbuildexecutor:[65,210],viewbuildstatu:137,viewlockacquiretim:65,viewmutationstag:[65,210],viewpendingmut:65,viewreadtim:65,viewreplicasattempt:65,viewreplicassuccess:65,viewwrit:65,viewwritelat:65,vint:54,violat:[27,51],virtual:[0,3,6,44,52,60,65,70],virtualenv:32,visibl:[11,20,33,57,63,66],visit:[23,72],visual:[24,25,35,209],vnode:[6,61],volum:[4,6,59,61,206,210,211],vote:40,vulner:[6,42,68],w_await:211,wai:[4,6,12,15,17,18,22,24,27,28,32,36,37,39,43,44,55,60,61,63,152,199,200,201,202,209,211],wait:[0,4,6,11,41,44,51,53,54,55,56,63,65,66,137,154,209,210,211],waitingoncommit:65,waitingonfreememtablespac:65,waitingonsegmentalloc:65,walk:25,want:[4,6,11,13,23,26,27,28,30,32,39,41,42,43,44,55,63,67,68,70,72,197,198,201,209,211],warmup:[72,137,162],warn:[6,11,33,43,51,64,67,152,206,209],warrant:210,washington:22,wasn:10,wast:6,watch:[43,211],weaker:0,web:[3,35],websit:[24,43,48,211],wed:53,week:[22,67,201],weibul:72,weigh:[11,51],weight:[51,54,55,65,100],weightedqueuetest:51,welcom:8,well:[0,6,11,13,14,17,22,24,26,27,28,30,38,39,51,54,55,56,59,61,62,68,69,137,155,204,209,211],went:65,were:[6,9,10,20,24,30,38,39,42,51,58,60,65,66,202,205,209,210],west:42,what:[11,13,22,23,24,35,36,40,43,45,50,54,60,62,66,68,72,73,199,207,208,209,210,211],whatev:[10,13,44],whedon:13,wheel:204,when:[4,6,9,10,11,12,13,14,15,16,17,20,22,24,26,27,28,32,33,35,38,41,42,43,45,50,51,52,53,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,72,73,75,77,78,80,83,85,87,93,97,103,106,107,110,112,115,119,121,123,127,128,135,139,142,143,144,150,151,152,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,183,185,186,187,189,190,191,193,199,200,205,207,209,210,211],whenev:[200,211],where:[0,4,6,9,10,11,12,14,16,17,18,19,20,22,24,26,28,38,43,45,48,51,54,55,57,58,60,61,63,68,70,72,73,100,152,207,209,211],where_claus:13,wherea:[22,68,210],whether:[0,6,9,11,13,27,28,39,51,54,56,60,66,69,73,100],which:[0,3,4,5,6,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,35,41,42,43,44,45,48,49,51,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,72,80,115,119,128,134,137,142,152,205,207,208,209,210,211],whichev:[0,6],whilst:6,whitelist:68,whitespac:40,who:[20,32,41,44,63],whole:[3,6,13,14,22,60,67],whose:[11,22,27,183],why:[24,38,41,50,196,207,209,211],wide:[4,23,24,28,59,210],width:12,wiki:[6,35,39],wildcard:[13,20,51,203],wildli:11,win:6,window:[0,4,6,63,64,65,68,118,126,137,171,208],winner:44,wip:41,wipe:[44,70],wire:[6,44,51,54],wirefram:26,wireshark:211,wise:11,wish:[6,24,42,60,65,209],withbuffersizeinmb:58,within:[0,4,6,11,12,13,16,24,39,41,42,44,51,56,60,62,65,68],withing:6,without:[0,6,11,12,13,14,20,22,37,39,41,42,43,44,51,53,54,58,59,62,63,65,68,73,74,75,128,137,144,194,195],withpartition:58,withtyp:58,wmb:211,wmem_max:6,wnen:30,won:[4,6,13,35,37,54,66,67,211],wont:[55,60],word:[10,11,12,18,20,22,44,59,68],work:[0,4,6,10,11,14,15,17,23,24,25,27,30,32,33,36,37,39,40,42,43,44,50,60,62,65,67,68,69,70,73,198,211],workaround:[198,202],worker:[54,73],workflow:[24,26],workload:[6,36,38,51,57,60,62,72,210,211],workspac:39,worktre:39,world:[23,27],worri:[26,41,44],wors:[6,69],worst:[6,28,41],worth:[6,27,54,55],worthwhil:[6,24],would:[6,12,13,14,17,20,23,24,25,26,27,28,35,39,41,43,50,51,54,58,60,61,62,63,66,67,68,69,199,201,205,209,211],wouldn:11,wrap:[24,54,69],wrapper:51,writabl:58,write:[0,4,6,10,11,13,22,24,27,33,35,36,38,43,44,51,58,59,60,61,62,65,66,67,68,69,70,72,73,95,123,137,173,186,199,202,205,207,209,210,211],write_lat:186,write_request_timeout:44,write_request_timeout_in_m:63,writefailedideacl:65,writelat:[65,207],writer:[4,6,33,58],writetim:[9,14],writetimeoutexcept:[6,207],written:[4,6,11,21,26,27,32,44,51,54,55,57,58,60,61,63,65,66,67],wrong:[6,27,42,210],wrqm:211,wrst:211,wrte:65,www:[6,48,211],x86:71,xandra:46,xarg:[201,209],xdm:211,xlarg:62,xlarge_daili:55,xml:[34,39,42,43,45,53,58,209],xmn220m:39,xms1024m:39,xmx1024m:39,xmx:62,xss256k:39,xzvf:48,yaml:[0,3,4,6,14,18,20,45,48,51,54,56,58,63,65,66,68,69,70,72,81,96,100,137,155,186,188,198,199,207],year:[13,22,27,28,53],yes:[9,11],yet:[6,11,32,36,56,59,65,205],ygc:211,ygct:211,yield:[13,27,28,55,70,211],ymmv:209,you:[0,4,5,6,8,10,11,12,13,14,16,17,18,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,39,40,42,43,44,45,46,47,48,49,50,51,55,56,58,59,60,63,65,66,67,68,69,70,71,72,73,75,137,176,195,197,198,199,201,202,203,205,206,207,208,209,210,211],young:211,younger:14,your:[0,5,6,8,10,11,12,24,25,26,27,28,29,30,33,35,36,39,40,41,43,44,45,48,50,53,60,62,67,68,69,72,73,198,203,206,208,209,210,211],yourself:[36,37,43,63],yum:[42,53],yyyi:[17,22,55],z_0:[11,16,18],zero:[6,10,11,44,65,69,209],zgrep:209,zip:[22,55],zipcod:22,zone:[6,22,69],zoomabl:211,zstd:4,zstdcompressor:[11,61]},titles:["Dynamo","Guarantees","Architecture","Overview","Storage Engine","Reporting Bugs","Cassandra Configuration File","Configuring Cassandra","Contact us","Appendices","Changes","Data Definition","Definitions","Data Manipulation","Functions","The Cassandra Query Language (CQL)","Secondary Indexes","JSON Support","Materialized Views","Arithmetic Operators","Security","Triggers","Data Types","Conceptual Data Modeling","Logical Data Modeling","Physical Data Modeling","Defining Application Queries","RDBMS Design","Evaluating and Refining Data Models","Defining Database Schema","Cassandra Data Modeling Tools","Data Modeling","Jenkins CI Environment","Code Style","Dependency Management","Working on Documentation","Getting Started","How-to Commit","Review Checklist","Building and IDE Integration","Contributing to Cassandra","Contributing Code Changes","Release Process","Testing","Frequently Asked Questions","Configuring Cassandra","Client drivers","Getting Started","Installing Cassandra","Inserting and querying","Welcome to Apache Cassandra\u2019s documentation!","Full Query Logging","New Features in Apache Cassandra 4.0","Support for Java 11","Improved Internode Messaging","Audit Logging","Backups","Bloom Filters","Bulk Loading","Change Data Capture","Compaction","Compression","Hardware Choices","Hints","Operating Cassandra","Monitoring","Read repair","Repair","Security","Snitch","Adding, replacing, moving and removing nodes","Third-Party Plugins","Cassandra Stress","cqlsh: the CQL shell","Cassandra Tools","assassinate","bootstrap","cleanup","clearsnapshot","clientstats","compact","compactionhistory","compactionstats","decommission","describecluster","describering","disableauditlog","disableautocompaction","disablebackup","disablebinary","disablefullquerylog","disablegossip","disablehandoff","disablehintsfordc","disableoldprotocolversions","drain","enableauditlog","enableautocompaction","enablebackup","enablebinary","enablefullquerylog","enablegossip","enablehandoff","enablehintsfordc","enableoldprotocolversions","failuredetector","flush","garbagecollect","gcstats","getbatchlogreplaythrottle","getcompactionthreshold","getcompactionthroughput","getconcurrency","getconcurrentcompactors","getconcurrentviewbuilders","getendpoints","getinterdcstreamthroughput","getlogginglevels","getmaxhintwindow","getreplicas","getseeds","getsstables","getstreamthroughput","gettimeout","gettraceprobability","gossipinfo","handoffwindow","help","import","info","invalidatecountercache","invalidatekeycache","invalidaterowcache","join","listsnapshots","move","netstats","Nodetool","pausehandoff","profileload","proxyhistograms","rangekeysample","rebuild","rebuild_index","refresh","refreshsizeestimates","reloadlocalschema","reloadseeds","reloadssl","reloadtriggers","relocatesstables","removenode","repair","repair_admin","replaybatchlog","resetfullquerylog","resetlocalschema","resumehandoff","ring","scrub","setbatchlogreplaythrottle","setcachecapacity","setcachekeystosave","setcompactionthreshold","setcompactionthroughput","setconcurrency","setconcurrentcompactors","setconcurrentviewbuilders","sethintedhandoffthrottlekb","setinterdcstreamthroughput","setlogginglevel","setmaxhintwindow","setstreamthroughput","settimeout","settraceprobability","sjk","snapshot","status","statusautocompaction","statusbackup","statusbinary","statusgossip","statushandoff","stop","stopdaemon","tablehistograms","tablestats","toppartitions","tpstats","truncatehints","upgradesstables","verify","version","viewbuildstatus","SSTable Tools","sstabledump","sstableexpiredblockers","sstablelevelreset","sstableloader","sstablemetadata","sstableofflinerelevel","sstablerepairedset","sstablescrub","sstablesplit","sstableupgrade","sstableutil","sstableverify","Find The Misbehaving Nodes","Troubleshooting","Cassandra Logs","Use Nodetool","Diving Deep, Use External Tools"],titleterms:{"break":28,"class":69,"final":205,"function":[13,14,17],"import":[33,58,128],"long":43,"new":[44,52],"switch":60,"transient":0,Added:54,Adding:70,Doing:200,IDE:39,IDEs:33,LCS:60,QoS:54,TLS:68,The:[13,15,17,60,207],USE:11,Use:[61,198,210,211],Uses:61,Using:[39,53,58,201],Will:44,With:68,about:32,abov:199,accept:58,access:68,adcanc:55,add:[34,44],address:44,advanc:[61,211],after:70,aggreg:14,alias:13,all:[20,44,56,199,205],alloc:70,allocate_tokens_for_keyspac:6,allocate_tokens_for_local_replication_factor:6,allow:[13,63],alreadi:197,alter:[11,18,20,22],ani:44,announc:42,answer:36,anti:24,apach:[32,39,50,52],api:58,appendic:9,appendix:9,applic:[26,54,63],architectur:2,arithmet:19,artifact:42,ask:44,assassin:75,assign:70,assur:54,attempt:203,audit:55,audit_logging_opt:6,auditlog:55,auth:68,authent:[6,20,68],author:[6,68],auto_snapshot:6,automat:20,automatic_sstable_upgrad:6,avg:14,back_pressure_en:6,back_pressure_strategi:6,background:66,backup:[56,58],base:35,basic:[202,206,211],batch:[13,44,65],batch_size_fail_threshold_in_kb:6,batch_size_warn_threshold_in_kb:6,batchlog_replay_throttle_in_kb:6,bcc:211,befor:41,behavior:66,benefit:61,best:67,between:27,binari:48,binauditlogg:55,bintrai:42,blob:[14,44],block:[66,196],bloom:57,boilerpl:33,bootstrap:[44,60,70,76],branch:41,broadcast_address:6,broadcast_rpc_address:6,buffer_pool_use_heap_if_exhaust:6,bufferpool:65,bug:[5,36,41],build:[39,53],bulk:[44,58],cach:[65,68,211],calcul:28,call:[42,44],can:44,capi:71,captur:[55,59,73,211],cas_contention_timeout_in_m:6,cassandra:[6,7,15,17,27,30,32,35,39,40,42,43,44,45,48,50,52,55,59,64,66,68,71,72,74,204,209],cast:14,cdc:59,cdc_enabl:6,cdc_free_space_check_interval_m:6,cdc_raw_directori:6,cdc_total_space_in_mb:6,certif:68,chang:[10,41,44,45,57,59,60],characterist:22,check:202,checklist:38,choic:62,choos:41,circleci:43,claus:13,clean:205,cleanup:[70,77],clear:[56,73],clearsnapshot:78,client:[46,49,65,68,207],client_encryption_opt:6,clientstat:79,clojur:46,close:54,cloud:62,cluster:[44,198,210],cluster_nam:6,code:[4,33,41],collect:[22,60,211],column_index_cache_size_in_kb:6,column_index_size_in_kb:6,command:[39,55,60,73,201],comment:12,commit:37,commit_failure_polici:6,commitlog:[4,65],commitlog_compress:6,commitlog_directori:6,commitlog_segment_size_in_mb:6,commitlog_sync:6,commitlog_sync_batch_window_in_m:6,commitlog_sync_group_window_in_m:6,commitlog_sync_period_in_m:6,commitlog_total_space_in_mb:6,commitlogseg:59,committ:35,common:[11,53,60,62,209],compact:[9,60,65,80,210],compaction_large_partition_warning_threshold_mb:6,compaction_throughput_mb_per_sec:6,compactionhistori:81,compactionstat:82,compactionstrategi:60,compar:51,compat:73,compress:61,conceptu:23,concern:60,concurrent_compactor:6,concurrent_counter_writ:6,concurrent_materialized_view_build:6,concurrent_materialized_view_writ:6,concurrent_read:6,concurrent_valid:6,concurrent_writ:6,condition:20,config:198,configur:[6,7,45,51,55,56,59,61,63,66],conflict:34,connect:[20,44,54],consist:[0,66,73],constant:12,contact:8,content:[42,55],contribut:[36,40,41],control:20,convent:[12,33],convers:14,coordin:210,copi:73,corrupt:[54,202,206],corrupted_tombstone_strategi:6,count:14,counter:[13,22,202],counter_cache_keys_to_sav:6,counter_cache_save_period:6,counter_cache_size_in_mb:6,counter_write_request_timeout_in_m:6,cpu:[62,211],cql:[9,15,51,65,73],cqlsh:[49,73],cqlshrc:73,cqlsstablewrit:58,creat:[11,14,16,18,20,21,22,36,41,42,56],credenti:20,credentials_update_interval_in_m:6,credentials_validity_in_m:6,cross_node_timeout:6,cstar_perf:43,current:[14,204],custom:22,cycl:51,cython:73,dart:46,data:[11,13,17,20,22,23,24,25,28,30,31,44,56,58,59,60,70],data_file_directori:6,databas:[20,29],datacent:20,date:[14,22,202],datetim:[14,19],dead:70,deal:202,debian:48,debug:[39,209],decis:27,decommiss:83,deep:211,defin:[14,22,26,29],definit:[11,12],defragment:60,delet:[13,42,44,60],deliveri:63,demo:58,denorm:27,depend:[34,73],describ:[73,85],describeclust:84,deseri:54,design:27,detail:[60,198],detect:0,develop:42,diagnost:66,diagnostic_events_en:6,dies:44,differ:[27,56],directori:[45,51,56,60],disabl:[55,59],disableauditlog:86,disableautocompact:87,disablebackup:88,disablebinari:89,disablefullquerylog:90,disablegossip:91,disablehandoff:92,disablehintsfordc:93,disableoldprotocolvers:94,disk:[28,44,62,63],disk_failure_polici:6,disk_optimization_strategi:6,displai:195,distribut:42,dive:211,document:[35,36,50],doe:[44,55],down:63,drain:95,driver:[46,49],drop:[9,11,14,16,18,20,21,22,44],droppedmessag:65,dry:200,dtest:[36,43],dump:195,durat:22,dynam:69,dynamic_snitch_badness_threshold:6,dynamic_snitch_reset_interval_in_m:6,dynamic_snitch_update_interval_in_m:6,dynamo:0,each:[44,199],eclips:39,effici:54,elixir:46,email:44,enabl:[51,55,59,68],enable_materialized_view:6,enable_sasi_index:6,enable_scripted_user_defined_funct:6,enable_transient_repl:6,enable_user_defined_funct:6,enableauditlog:96,enableautocompact:97,enablebackup:98,enablebinari:99,enablefullquerylog:100,enablegossip:101,enablehandoff:102,enablehintsfordc:103,enableoldprotocolvers:104,encod:17,encrypt:68,endpoint_snitch:6,engin:4,entir:195,entri:44,environ:[32,45],erlang:46,error:[44,54,207],evalu:28,even:44,event:66,exampl:[4,56,66,67],except:33,exclud:195,exist:44,exit:73,expand:73,expect:66,experiment:6,expir:60,expiri:54,explan:199,extend:206,extern:[58,211],factor:44,fail:[44,70],failur:[0,44,54],failuredetector:105,faq:72,faster:63,featur:[6,52],file:[6,33,34,48,55,198,203,206,209],file_cache_size_in_mb:6,fileauditlogg:55,filedescriptorratio:65,filter:[13,55,57],find:[56,207],first:27,fix:[36,41],flamegraph:211,flow:35,flush:106,format:[33,195],found:[197,200],fql:51,frame:54,freez:41,frequent:44,from:[39,42,44,48,54,56,58,73,198],fromjson:17,full:[51,67,209],full_query_logging_opt:6,fulli:60,further:59,garbag:[60,211],garbagecollect:107,garbagecollector:65,gc_grace_second:60,gc_log_threshold_in_m:6,gc_warn_threshold_in_m:6,gcstat:108,gener:[33,58],get:[36,47,198,209],getbatchlogreplaythrottl:109,getcompactionthreshold:110,getcompactionthroughput:111,getconcurr:112,getconcurrentcompactor:113,getconcurrentviewbuild:114,getendpoint:115,getinterdcstreamthroughput:116,getlogginglevel:117,getmaxhintwindow:118,getreplica:119,getse:120,getsstabl:121,getstreamthroughput:122,gettimeout:123,gettraceprob:124,github:35,give:44,gossip:0,gossipinfo:125,gpg:42,grace:[60,199],grant:20,graph:72,group:13,guarante:1,handl:33,handoff:63,handoffwindow:126,hang:70,happen:44,hardwar:62,has:197,haskel:46,heap:44,help:[73,127],hide:198,high:211,hint:[54,63],hinted_handoff_disabled_datacent:6,hinted_handoff_en:6,hinted_handoff_throttle_in_kb:6,hintedhandoff:65,hints_compress:6,hints_directori:6,hints_flush_period_in_m:6,hintsservic:65,host:[44,73],hot:68,hotel:[24,25],how:[35,37,44,55],htop:211,idea:39,ideal_consistency_level:6,identifi:12,impact:61,improv:[54,66],inbound:54,includ:205,increment:[56,58,67],incremental_backup:6,index:[16,65,71],index_summary_capacity_in_mb:6,index_summary_resize_interval_in_minut:6,info:129,inform:[209,211],initi:36,initial_token:6,insert:[13,17,49],instal:48,integr:[27,39,68],intellij:39,inter:68,inter_dc_stream_throughput_outbound_megabits_per_sec:6,inter_dc_tcp_nodelai:6,intern:[20,68,195],internod:54,internode_application_receive_queue_capacity_in_byt:6,internode_application_receive_queue_reserve_endpoint_capacity_in_byt:6,internode_application_receive_queue_reserve_global_capacity_in_byt:6,internode_application_send_queue_capacity_in_byt:6,internode_application_send_queue_reserve_endpoint_capacity_in_byt:6,internode_application_send_queue_reserve_global_capacity_in_byt:6,internode_authent:6,internode_compress:6,internode_recv_buff_size_in_byt:6,internode_send_buff_size_in_byt:6,invalidatecountercach:130,invalidatekeycach:131,invalidaterowcach:132,investig:[36,207],iostat:211,issu:53,java:[44,46,53,58],jconsol:44,jenkin:32,jira:[35,42],jmx:[44,60,65,68],job:32,join:[27,44,133],json:17,jstack:211,jstat:211,jvm:[65,211],keep:204,kei:[16,18,42,195],key_cache_keys_to_sav:6,key_cache_save_period:6,key_cache_size_in_mb:6,keyspac:[11,44,56,58,65,200],keyword:[9,12],lang:44,languag:15,larg:[28,44],latenc:[207,210,211],level:[0,60,66,197,211],librari:34,lightweight:72,limit:[13,18,54,55],line:[39,73],list:[8,20,22,36,44,56,205],listen:44,listen_address:[6,44],listen_interfac:6,listen_interface_prefer_ipv6:6,listen_on_broadcast_address:6,listsnapshot:134,liter:22,live:44,load:[44,58,198],local:[35,54,210],locat:45,log:[44,45,51,55,60,205,207,209],logger:[51,209],logic:24,login:73,longer:63,lot:[44,201],lucen:71,made:44,mail:8,main:45,major:60,make:63,manag:[34,195],mani:201,manifest:202,manipul:13,manual:70,map:[16,22,44],materi:18,matrix:53,max:[14,44],max_concurrent_automatic_sstable_upgrad:6,max_hint_window_in_m:6,max_hints_delivery_thread:6,max_hints_file_size_in_mb:6,max_value_size_in_mb:6,maxtimeuuid:14,mean:44,memori:[44,62,65],memorypool:65,memtabl:4,memtable_allocation_typ:6,memtable_cleanup_threshold:6,memtable_flush_writ:6,memtable_heap_space_in_mb:6,memtable_offheap_space_in_mb:6,merg:60,messag:[44,54],metadata:[199,201],method:44,metric:[54,65,207],min:14,minor:60,mintimeuuid:14,misbehav:207,mode:72,model:[23,24,25,28,30,31],monitor:[63,65,70],monoton:66,more:[44,60,195,198,209],move:[70,135],movement:70,multilin:33,multipl:[56,203],name:58,nativ:[14,22],native_transport_allow_older_protocol:6,native_transport_flush_in_batches_legaci:6,native_transport_frame_block_size_in_kb:6,native_transport_idle_timeout_in_m:6,native_transport_max_concurrent_connect:6,native_transport_max_concurrent_connections_per_ip:6,native_transport_max_frame_size_in_mb:6,native_transport_max_thread:6,native_transport_port:6,native_transport_port_ssl:6,net:46,netbean:39,netstat:136,network:211,network_author:6,networktopologystrategi:[0,11],newer:39,next:[42,207],nexu:42,nio:54,node:[44,63,68,70,207],nodej:46,nodetool:[44,55,58,60,63,137,210],none:66,note:35,noteworthi:22,now:14,num_token:6,number:19,object:51,old:[42,204],one:[44,201],onli:[44,195,205],open:[39,54],oper:[19,42,44,60,61,64],optim:[27,54],option:[18,51,55,58,60,67,73],order:13,otc_backlog_expiration_interval_m:6,otc_coalescing_enough_coalesced_messag:6,otc_coalescing_strategi:6,otc_coalescing_window_u:6,other:[44,51,67],out:63,outbound:54,outofmemoryerror:44,output:[55,195,196,198],overflow:202,overhead:51,overload:54,overview:[3,59],own:32,packag:[42,48],packet:211,page:[73,211],paramet:[13,59,60],parti:71,partit:28,partition:6,password:68,patch:[36,41],path:54,pattern:24,pausehandoff:138,paxo:54,perform:[42,43,51],periodic_commitlog_sync_lag_block_in_m:6,perl:46,permiss:20,permissions_update_interval_in_m:6,permissions_validity_in_m:6,phi_convict_threshold:6,php:46,physic:25,pick:0,plai:63,plugin:[32,71],point:44,pom:34,port:44,post:42,practic:67,prepar:[12,54],prepared_statements_cache_size_mb:6,prerequisit:[42,48],prevent:54,primari:18,print:[199,201],process:42,profil:72,profileload:139,progress:[70,198],project:39,promot:42,properti:45,propos:54,protocol:54,proxyhistogram:140,publish:[35,42],python:46,pytz:73,qualiti:54,queri:[15,26,27,49,51,207,209,210],question:[36,44],queu:54,quorum:66,rang:[0,70],range_request_timeout_in_m:6,rangekeysampl:141,rate:207,raw:195,rdbm:27,read:[59,66],read_request_timeout_in_m:6,rebuild:142,rebuild_index:143,reconnect:54,recov:54,reduc:197,referenti:27,refin:28,refresh:144,refreshsizeestim:145,refus:44,releas:42,relevel:200,reliabl:211,reload:[55,68],reloadlocalschema:146,reloadse:147,reloadssl:148,reloadtrigg:149,relocatesst:150,remot:44,remov:[60,70],removenod:151,repair:[60,66,67,152,201],repair_admin:153,repair_session_space_in_mb:6,repaired_data_tracking_for_partition_reads_en:6,repaired_data_tracking_for_range_reads_en:6,replac:70,replai:51,replaybatchlog:154,replic:[0,44],report:[5,36,44,65],report_unconfirmed_repaired_data_mismatch:6,repositori:42,request:[54,63,65],request_timeout_in_m:6,requir:[32,34],reserv:[9,24,25],resetfullquerylog:155,resetlocalschema:156,resili:54,resolut:34,resourc:[54,211],restor:56,restrict:20,result:13,resum:70,resumehandoff:157,retriev:14,review:[36,38],revok:20,rewrit:204,rhel:44,right:41,ring:[0,44,158],role:[20,68],role_manag:6,roles_update_interval_in_m:6,roles_validity_in_m:6,roll:51,row:195,row_cache_class_nam:6,row_cache_keys_to_sav:6,row_cache_save_period:6,row_cache_size_in_mb:6,rowcach:71,rpc_address:6,rpc_interfac:6,rpc_interface_prefer_ipv6:6,rpc_keepal:6,rubi:46,run:[43,51,200],runtim:[45,63],rust:46,safeti:6,sai:44,same:[44,56],sampl:55,saved_caches_directori:6,scala:46,scalar:14,schema:29,script:201,scrub:[159,202],second:199,secondari:16,secur:[20,68],see:44,seed:[32,44],seed_provid:6,select:[13,17,18],selector:13,send:42,serial:[54,73],server:32,server_encryption_opt:6,session:73,set:[20,22,32,39,44,51,56,201],setbatchlogreplaythrottl:160,setcachecapac:161,setcachekeystosav:162,setcompactionthreshold:163,setcompactionthroughput:164,setconcurr:165,setconcurrentcompactor:166,setconcurrentviewbuild:167,sethintedhandoffthrottlekb:168,setinterdcstreamthroughput:169,setlogginglevel:170,setmaxhintwindow:171,setstreamthroughput:172,settimeout:173,settraceprob:174,setup:[32,39],share:73,shell:73,show:[44,73,201],sign:42,signatur:14,simplestrategi:[0,11],singl:[44,56,60,195],size:[28,54,60,203],sjk:175,skip:202,slack:[8,42],slow_query_log_timeout_in_m:6,small:203,snapshot:[56,58,176,198,203,204],snapshot_before_compact:6,snitch:69,sort:27,sourc:[39,73],special:73,specif:20,specifi:[199,203],speed:[44,198],sphinx:35,split:203,ssl:[68,198],ssl_storage_port:6,sstabl:[4,58,60,65,194,196,197,198,201,205],sstable_preemptive_open_interval_in_mb:6,sstabledump:195,sstableexpiredblock:196,sstablelevelreset:197,sstableload:[58,198],sstablemetadata:199,sstableofflinerelevel:200,sstablerepairedset:201,sstablescrub:202,sstablesplit:203,sstableupgrad:204,sstableutil:205,sstableverifi:206,stage:54,stai:44,standard:68,start:[36,39,41,47],start_native_transport:6,starv:60,state:[210,211],statement:[12,18,33,51],statu:[177,201,210],statusautocompact:178,statusbackup:179,statusbinari:180,statusgossip:181,statushandoff:182,stc:60,step:[34,207],stop:183,stopdaemon:184,storag:[4,9,27,63,65],storage_port:6,store:44,strategi:60,stratio:71,stream:[44,65,70],stream_entire_sst:6,stream_throughput_outbound_megabits_per_sec:6,streaming_connections_per_host:6,streaming_keep_alive_period_in_sec:6,stress:[43,72],structur:[56,195],style:33,submit:36,sum:14,support:[17,53,72],sync:42,system:209,tabl:[11,54,56,59,65,66,195,197,200,202,204],tablehistogram:185,tablestat:186,take:56,tarbal:48,target:58,temporari:205,term:12,test:[32,36,39,43],than:44,thei:44,third:71,though:44,thread:211,threadpool:[65,210],threshold:6,throttl:198,throughput:211,tier:60,time:[14,22,60,63],timeout:54,timestamp:[22,44,195],timeuuid:14,timewindowcompactionstrategi:60,todo:[0,1,11],tojson:17,token:[0,14,70],tombston:60,tombstone_failure_threshold:6,tombstone_warn_threshold:6,tool:[30,43,58,74,194,211],top:[44,211],topic:42,toppartit:187,tpstat:188,trace:73,tracetype_query_ttl:6,tracetype_repair_ttl:6,transact:[72,205],transparent_data_encryption_opt:6,trickle_fsync:6,trickle_fsync_interval_in_kb:6,trigger:[21,60],troubleshoot:[34,208],truncat:11,truncate_request_timeout_in_m:6,truncatehint:189,ttl:[13,60],tunabl:0,tupl:22,tweet:42,two:44,type:[9,17,22,34,56,60,65],udt:22,unabl:44,unit:[36,39,43],unknown:54,unlog:13,unlogged_batch_across_partitions_warn_threshold:6,unrepair:[60,201],unsubscrib:44,updat:[13,34,36,42,44],upgradesst:190,upload:42,usag:[44,67,72,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,195,196,197,198,199,200,201,202,203,204,205,206,211],use:44,user:[14,20,22,36,72],using:[35,44,60],uuid:14,valid:202,valu:199,variabl:45,verif:206,verifi:191,version:[4,10,42,73,192,204],view:[18,51,55],viewbuildstatu:193,virtual:54,vmtouch:211,vote:42,wait:42,warn:59,websit:42,welcom:50,what:[41,44,55],when:[44,54,60],where:13,whitespac:33,why:[44,60],window:60,windows_timer_interv:6,without:[60,202,203],work:[22,35,41],write:63,write_request_timeout_in_m:6,writetim:13,yaml:[55,59],you:41,your:[32,42]}})
\ No newline at end of file
+Search.setIndex({docnames:["architecture/dynamo","architecture/guarantees","architecture/index","architecture/overview","architecture/storage_engine","bugs","configuration/cassandra_config_file","configuration/index","contactus","cql/appendices","cql/changes","cql/ddl","cql/definitions","cql/dml","cql/functions","cql/index","cql/indexes","cql/json","cql/mvs","cql/operators","cql/security","cql/triggers","cql/types","data_modeling/data_modeling_conceptual","data_modeling/data_modeling_logical","data_modeling/data_modeling_physical","data_modeling/data_modeling_queries","data_modeling/data_modeling_rdbms","data_modeling/data_modeling_refining","data_modeling/data_modeling_schema","data_modeling/data_modeling_tools","data_modeling/index","development/ci","development/code_style","development/dependencies","development/documentation","development/gettingstarted","development/how_to_commit","development/how_to_review","development/ide","development/index","development/patches","development/release_process","development/testing","faq/index","getting_started/configuring","getting_started/drivers","getting_started/index","getting_started/installing","getting_started/querying","index","new/auditlogging","new/fqllogging","new/index","new/java11","new/messaging","new/streaming","new/virtualtables","operating/audit_logging","operating/backups","operating/bloom_filters","operating/bulk_loading","operating/cdc","operating/compaction","operating/compression","operating/hardware","operating/hints","operating/index","operating/metrics","operating/read_repair","operating/repair","operating/security","operating/snitch","operating/topo_changes","plugins/index","tools/cassandra_stress","tools/cqlsh","tools/index","tools/nodetool/assassinate","tools/nodetool/bootstrap","tools/nodetool/cleanup","tools/nodetool/clearsnapshot","tools/nodetool/clientstats","tools/nodetool/compact","tools/nodetool/compactionhistory","tools/nodetool/compactionstats","tools/nodetool/decommission","tools/nodetool/describecluster","tools/nodetool/describering","tools/nodetool/disableauditlog","tools/nodetool/disableautocompaction","tools/nodetool/disablebackup","tools/nodetool/disablebinary","tools/nodetool/disablefullquerylog","tools/nodetool/disablegossip","tools/nodetool/disablehandoff","tools/nodetool/disablehintsfordc","tools/nodetool/disableoldprotocolversions","tools/nodetool/drain","tools/nodetool/enableauditlog","tools/nodetool/enableautocompaction","tools/nodetool/enablebackup","tools/nodetool/enablebinary","tools/nodetool/enablefullquerylog","tools/nodetool/enablegossip","tools/nodetool/enablehandoff","tools/nodetool/enablehintsfordc","tools/nodetool/enableoldprotocolversions","tools/nodetool/failuredetector","tools/nodetool/flush","tools/nodetool/garbagecollect","tools/nodetool/gcstats","tools/nodetool/getbatchlogreplaythrottle","tools/nodetool/getcompactionthreshold","tools/nodetool/getcompactionthroughput","tools/nodetool/getconcurrency","tools/nodetool/getconcurrentcompactors","tools/nodetool/getconcurrentviewbuilders","tools/nodetool/getendpoints","tools/nodetool/getinterdcstreamthroughput","tools/nodetool/getlogginglevels","tools/nodetool/getmaxhintwindow","tools/nodetool/getreplicas","tools/nodetool/getseeds","tools/nodetool/getsstables","tools/nodetool/getstreamthroughput","tools/nodetool/gettimeout","tools/nodetool/gettraceprobability","tools/nodetool/gossipinfo","tools/nodetool/handoffwindow","tools/nodetool/help","tools/nodetool/import","tools/nodetool/info","tools/nodetool/invalidatecountercache","tools/nodetool/invalidatekeycache","tools/nodetool/invalidaterowcache","tools/nodetool/join","tools/nodetool/listsnapshots","tools/nodetool/move","tools/nodetool/netstats","tools/nodetool/nodetool","tools/nodetool/pausehandoff","tools/nodetool/profileload","tools/nodetool/proxyhistograms","tools/nodetool/rangekeysample","tools/nodetool/rebuild","tools/nodetool/rebuild_index","tools/nodetool/refresh","tools/nodetool/refreshsizeestimates","tools/nodetool/reloadlocalschema","tools/nodetool/reloadseeds","tools/nodetool/reloadssl","tools/nodetool/reloadtriggers","tools/nodetool/relocatesstables","tools/nodetool/removenode","tools/nodetool/repair","tools/nodetool/repair_admin","tools/nodetool/replaybatchlog","tools/nodetool/resetfullquerylog","tools/nodetool/resetlocalschema","tools/nodetool/resumehandoff","tools/nodetool/ring","tools/nodetool/scrub","tools/nodetool/setbatchlogreplaythrottle","tools/nodetool/setcachecapacity","tools/nodetool/setcachekeystosave","tools/nodetool/setcompactionthreshold","tools/nodetool/setcompactionthroughput","tools/nodetool/setconcurrency","tools/nodetool/setconcurrentcompactors","tools/nodetool/setconcurrentviewbuilders","tools/nodetool/sethintedhandoffthrottlekb","tools/nodetool/setinterdcstreamthroughput","tools/nodetool/setlogginglevel","tools/nodetool/setmaxhintwindow","tools/nodetool/setstreamthroughput","tools/nodetool/settimeout","tools/nodetool/settraceprobability","tools/nodetool/sjk","tools/nodetool/snapshot","tools/nodetool/status","tools/nodetool/statusautocompaction","tools/nodetool/statusbackup","tools/nodetool/statusbinary","tools/nodetool/statusgossip","tools/nodetool/statushandoff","tools/nodetool/stop","tools/nodetool/stopdaemon","tools/nodetool/tablehistograms","tools/nodetool/tablestats","tools/nodetool/toppartitions","tools/nodetool/tpstats","tools/nodetool/truncatehints","tools/nodetool/upgradesstables","tools/nodetool/verify","tools/nodetool/version","tools/nodetool/viewbuildstatus","tools/sstable/index","tools/sstable/sstabledump","tools/sstable/sstableexpiredblockers","tools/sstable/sstablelevelreset","tools/sstable/sstableloader","tools/sstable/sstablemetadata","tools/sstable/sstableofflinerelevel","tools/sstable/sstablerepairedset","tools/sstable/sstablescrub","tools/sstable/sstablesplit","tools/sstable/sstableupgrade","tools/sstable/sstableutil","tools/sstable/sstableverify","troubleshooting/finding_nodes","troubleshooting/index","troubleshooting/reading_logs","troubleshooting/use_nodetool","troubleshooting/use_tools"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.todo":1,sphinx:54},filenames:["architecture/dynamo.rst","architecture/guarantees.rst","architecture/index.rst","architecture/overview.rst","architecture/storage_engine.rst","bugs.rst","configuration/cassandra_config_file.rst","configuration/index.rst","contactus.rst","cql/appendices.rst","cql/changes.rst","cql/ddl.rst","cql/definitions.rst","cql/dml.rst","cql/functions.rst","cql/index.rst","cql/indexes.rst","cql/json.rst","cql/mvs.rst","cql/operators.rst","cql/security.rst","cql/triggers.rst","cql/types.rst","data_modeling/data_modeling_conceptual.rst","data_modeling/data_modeling_logical.rst","data_modeling/data_modeling_physical.rst","data_modeling/data_modeling_queries.rst","data_modeling/data_modeling_rdbms.rst","data_modeling/data_modeling_refining.rst","data_modeling/data_modeling_schema.rst","data_modeling/data_modeling_tools.rst","data_modeling/index.rst","development/ci.rst","development/code_style.rst","development/dependencies.rst","development/documentation.rst","development/gettingstarted.rst","development/how_to_commit.rst","development/how_to_review.rst","development/ide.rst","development/index.rst","development/patches.rst","development/release_process.rst","development/testing.rst","faq/index.rst","getting_started/configuring.rst","getting_started/drivers.rst","getting_started/index.rst","getting_started/installing.rst","getting_started/querying.rst","index.rst","new/auditlogging.rst","new/fqllogging.rst","new/index.rst","new/java11.rst","new/messaging.rst","new/streaming.rst","new/virtualtables.rst","operating/audit_logging.rst","operating/backups.rst","operating/bloom_filters.rst","operating/bulk_loading.rst","operating/cdc.rst","operating/compaction.rst","operating/compression.rst","operating/hardware.rst","operating/hints.rst","operating/index.rst","operating/metrics.rst","operating/read_repair.rst","operating/repair.rst","operating/security.rst","operating/snitch.rst","operating/topo_changes.rst","plugins/index.rst","tools/cassandra_stress.rst","tools/cqlsh.rst","tools/index.rst","tools/nodetool/assassinate.rst","tools/nodetool/bootstrap.rst","tools/nodetool/cleanup.rst","tools/nodetool/clearsnapshot.rst","tools/nodetool/clientstats.rst","tools/nodetool/compact.rst","tools/nodetool/compactionhistory.rst","tools/nodetool/compactionstats.rst","tools/nodetool/decommission.rst","tools/nodetool/describecluster.rst","tools/nodetool/describering.rst","tools/nodetool/disableauditlog.rst","tools/nodetool/disableautocompaction.rst","tools/nodetool/disablebackup.rst","tools/nodetool/disablebinary.rst","tools/nodetool/disablefullquerylog.rst","tools/nodetool/disablegossip.rst","tools/nodetool/disablehandoff.rst","tools/nodetool/disablehintsfordc.rst","tools/nodetool/disableoldprotocolversions.rst","tools/nodetool/drain.rst","tools/nodetool/enableauditlog.rst","tools/nodetool/enableautocompaction.rst","tools/nodetool/enablebackup.rst","tools/nodetool/enablebinary.rst","tools/nodetool/enablefullquerylog.rst","tools/nodetool/enablegossip.rst","tools/nodetool/enablehandoff.rst","tools/nodetool/enablehintsfordc.rst","tools/nodetool/enableoldprotocolversions.rst","tools/nodetool/failuredetector.rst","tools/nodetool/flush.rst","tools/nodetool/garbagecollect.rst","tools/nodetool/gcstats.rst","tools/nodetool/getbatchlogreplaythrottle.rst","tools/nodetool/getcompactionthreshold.rst","tools/nodetool/getcompactionthroughput.rst","tools/nodetool/getconcurrency.rst","tools/nodetool/getconcurrentcompactors.rst","tools/nodetool/getconcurrentviewbuilders.rst","tools/nodetool/getendpoints.rst","tools/nodetool/getinterdcstreamthroughput.rst","tools/nodetool/getlogginglevels.rst","tools/nodetool/getmaxhintwindow.rst","tools/nodetool/getreplicas.rst","tools/nodetool/getseeds.rst","tools/nodetool/getsstables.rst","tools/nodetool/getstreamthroughput.rst","tools/nodetool/gettimeout.rst","tools/nodetool/gettraceprobability.rst","tools/nodetool/gossipinfo.rst","tools/nodetool/handoffwindow.rst","tools/nodetool/help.rst","tools/nodetool/import.rst","tools/nodetool/info.rst","tools/nodetool/invalidatecountercache.rst","tools/nodetool/invalidatekeycache.rst","tools/nodetool/invalidaterowcache.rst","tools/nodetool/join.rst","tools/nodetool/listsnapshots.rst","tools/nodetool/move.rst","tools/nodetool/netstats.rst","tools/nodetool/nodetool.rst","tools/nodetool/pausehandoff.rst","tools/nodetool/profileload.rst","tools/nodetool/proxyhistograms.rst","tools/nodetool/rangekeysample.rst","tools/nodetool/rebuild.rst","tools/nodetool/rebuild_index.rst","tools/nodetool/refresh.rst","tools/nodetool/refreshsizeestimates.rst","tools/nodetool/reloadlocalschema.rst","tools/nodetool/reloadseeds.rst","tools/nodetool/reloadssl.rst","tools/nodetool/reloadtriggers.rst","tools/nodetool/relocatesstables.rst","tools/nodetool/removenode.rst","tools/nodetool/repair.rst","tools/nodetool/repair_admin.rst","tools/nodetool/replaybatchlog.rst","tools/nodetool/resetfullquerylog.rst","tools/nodetool/resetlocalschema.rst","tools/nodetool/resumehandoff.rst","tools/nodetool/ring.rst","tools/nodetool/scrub.rst","tools/nodetool/setbatchlogreplaythrottle.rst","tools/nodetool/setcachecapacity.rst","tools/nodetool/setcachekeystosave.rst","tools/nodetool/setcompactionthreshold.rst","tools/nodetool/setcompactionthroughput.rst","tools/nodetool/setconcurrency.rst","tools/nodetool/setconcurrentcompactors.rst","tools/nodetool/setconcurrentviewbuilders.rst","tools/nodetool/sethintedhandoffthrottlekb.rst","tools/nodetool/setinterdcstreamthroughput.rst","tools/nodetool/setlogginglevel.rst","tools/nodetool/setmaxhintwindow.rst","tools/nodetool/setstreamthroughput.rst","tools/nodetool/settimeout.rst","tools/nodetool/settraceprobability.rst","tools/nodetool/sjk.rst","tools/nodetool/snapshot.rst","tools/nodetool/status.rst","tools/nodetool/statusautocompaction.rst","tools/nodetool/statusbackup.rst","tools/nodetool/statusbinary.rst","tools/nodetool/statusgossip.rst","tools/nodetool/statushandoff.rst","tools/nodetool/stop.rst","tools/nodetool/stopdaemon.rst","tools/nodetool/tablehistograms.rst","tools/nodetool/tablestats.rst","tools/nodetool/toppartitions.rst","tools/nodetool/tpstats.rst","tools/nodetool/truncatehints.rst","tools/nodetool/upgradesstables.rst","tools/nodetool/verify.rst","tools/nodetool/version.rst","tools/nodetool/viewbuildstatus.rst","tools/sstable/index.rst","tools/sstable/sstabledump.rst","tools/sstable/sstableexpiredblockers.rst","tools/sstable/sstablelevelreset.rst","tools/sstable/sstableloader.rst","tools/sstable/sstablemetadata.rst","tools/sstable/sstableofflinerelevel.rst","tools/sstable/sstablerepairedset.rst","tools/sstable/sstablescrub.rst","tools/sstable/sstablesplit.rst","tools/sstable/sstableupgrade.rst","tools/sstable/sstableutil.rst","tools/sstable/sstableverify.rst","troubleshooting/finding_nodes.rst","troubleshooting/index.rst","troubleshooting/reading_logs.rst","troubleshooting/use_nodetool.rst","troubleshooting/use_tools.rst"],objects:{},objnames:{},objtypes:{},terms:{"000kib":[61,201],"000mib":54,"00t89":22,"011mib":201,"014kib":61,"017kib":61,"018kib":[61,201],"01t02":212,"021kib":[61,201],"022kib":61,"024kib":61,"028809z":198,"029kib":61,"031mib":201,"033kib":61,"036kib":61,"03t04":22,"040kib":61,"044kib":61,"045kib":61,"049kib":61,"054mib":201,"055z":198,"056kib":201,"061kib":201,"062mib":201,"063kib":201,"064kib":201,"0665ae80b2d711e886c66d2c86545d91":199,"06t22":212,"077mib":201,"078kib":201,"081kib":201,"082kib":201,"090kib":201,"092mib":201,"096gib":209,"0974e5a0aa5811e8a0a06d2c86545d91":201,"099kib":201,"0d927649052c":61,"0ee8b91fdd0":213,"0f03de2d9ae1":57,"0h00m04":213,"0percentil":11,"0x0000000000000000":214,"0x0000000000000003":14,"0x00000004":13,"0x00007f829c001000":214,"0x00007f82d0856000":214,"0x00007f82e800e000":214,"0x00007f82e80cc000":214,"0x00007f82e80d7000":214,"0x00007f82e84d0800":214,"0x2a19":214,"0x2a29":214,"0x2a2a":214,"0x2a2c":214,"0x3a74":214,"100b":75,"100k":75,"100m":11,"100mb":6,"1024l":58,"105kib":201,"10m":11,"10mb":6,"10s":[76,214],"10x":[6,63],"115kib":61,"115mib":201,"11e6":76,"11e8":213,"11e9":[57,61,70],"122kib":201,"128kb":214,"128mb":61,"128mib":[6,55],"128th":4,"12gb":65,"12h30m":22,"130mib":201,"142mib":205,"147mib":201,"14t00":212,"150kib":201,"1520e8c38f00":70,"155kib":201,"15m":68,"160mb":63,"162kib":201,"165kib":201,"167kb":214,"16l":58,"16mb":[44,63],"16th":6,"173kib":201,"176kib":201,"17t06":212,"184kb":214,"192kib":55,"19821dcea330":61,"19t03":[162,205],"1f20868b27c7":[52,70],"1gb":61,"1mo":22,"1n_r":28,"1st":[22,69],"200m":[212,214],"203mib":201,"2062b290":213,"20m":214,"20t20":198,"217kb":214,"217mib":201,"22z":198,"232kib":61,"232mib":201,"233kib":61,"23t06":212,"23z":198,"244m":214,"245mib":201,"247mib":201,"24h":22,"25005289beb2":198,"250m":6,"251m":214,"253mib":201,"256mb":6,"256th":6,"258mib":201,"25mb":214,"265kib":201,"270mib":201,"27t04":212,"280mib":201,"28t17":212,"295kib":201,"296a2d30":61,"296a2d30c22a11e9b1350d927649052c":[59,61],"299kib":201,"29d":22,"29t00":212,"2cc0":213,"2e10":10,"2gb":65,"2nd":[6,11,69,72],"2xlarg":65,"300mib":201,"300s":6,"307kib":201,"30kb":214,"30s":6,"30t23":212,"314kib":201,"322kib":201,"325kib":201,"327e":76,"32gb":65,"32mb":[6,44],"331mib":201,"333kib":201,"33m":212,"348mib":201,"353mib":209,"3578d7de":198,"35ea8c9f":213,"361kib":201,"366b":214,"36x":48,"370mib":201,"378711z":198,"383b":214,"384z":198,"385b":214,"386kib":201,"387mib":201,"388mib":201,"392kib":201,"392mib":201,"394kib":201,"3f22a07b2bc6":198,"3ff3e5109f22":13,"3gb":[64,214],"3ms":214,"3rd":[6,68,72],"401mib":201,"406mib":201,"40a7":213,"40f3":13,"40fa":213,"40s":214,"410kib":201,"412kib":201,"416mib":209,"41b52700b4ed11e896476d2c86545d91":202,"41f9":[52,70],"423b":214,"423kib":201,"4248dc9d790e":198,"431kib":201,"43kb":214,"440kib":201,"443kib":201,"446eae30c22a11e9b1350d927649052c":[59,61],"449mib":201,"452kib":201,"457mib":201,"458mib":201,"45f4":[52,70],"461mib":201,"465kib":201,"46b4":[52,70],"46e9":213,"476mib":201,"481mib":201,"482mib":205,"48d6":198,"4ae3":13,"4d40":198,"4dcdadd2":[52,70],"4f34":[52,70],"4f3438394e39374d3730":202,"4f58":213,"4kb":11,"4mib":[6,55],"4th":70,"4xlarg":65,"500m":214,"501mib":201,"50kb":[6,214],"50m":[11,214],"50mb":[6,58,63,206],"50th":210,"512mb":6,"512mib":[6,55],"513kib":201,"521kib":201,"522kib":61,"524kib":201,"536kib":201,"543mib":201,"545kib":201,"54kb":214,"550mib":201,"5573e5b09f14":13,"559kib":201,"561mib":201,"563kib":201,"563mib":201,"56m":212,"571kib":201,"576kb":214,"5850e9f0a63711e8a5c5091830ac5256":207,"591mib":201,"592kib":201,"5gb":58,"5kb":6,"5level":58,"5mb":63,"603kib":201,"606mib":201,"60m":11,"61111111111111e":202,"613mib":201,"619kib":201,"61de":213,"635kib":201,"6365332094dd11e88f324f9c503e4753":[200,203,205,206,208,209],"638mib":201,"640kib":201,"646mib":201,"64k":6,"64kb":64,"64kib":55,"650b":214,"65c429e08c5a11e8939edf4f403979ef":[198,200],"65kb":214,"663kib":201,"665kib":201,"669kb":214,"683kib":61,"684b":[52,70],"684mib":201,"688kib":201,"690mib":201,"6e630115fd75":213,"6gb":213,"6ms":6,"6tb":65,"701mib":201,"715b":214,"718mib":201,"71b0a49":212,"725mib":201,"730kib":201,"732mib":201,"734mib":201,"736kb":214,"7374e9b5ab08c1f1e612bf72293ea14c959b0c3c":37,"737mib":201,"738mib":201,"743kib":201,"744mib":201,"751mib":201,"752e278f":213,"75th":68,"771mib":201,"775mib":209,"780mib":201,"782kib":201,"783522z":198,"789z":198,"791mib":201,"793kib":201,"798mib":201,"79kb":214,"7f3a":213,"802kib":201,"807kib":61,"812mib":201,"813kib":201,"814kib":201,"832mib":201,"835kib":201,"840kib":201,"843mib":201,"845b":214,"846kib":201,"848kib":201,"84fc":198,"861mib":201,"86400s":63,"869kb":214,"872kib":201,"877mib":201,"880mib":201,"882kib":201,"889mib":201,"892kib":201,"894mib":201,"89h4m48":22,"8gb":[65,214],"8th":[6,62],"903mib":201,"90percentil":11,"90th":68,"911kib":201,"920kib":201,"920mib":201,"9328455af73f":213,"938kib":201,"954kib":201,"957mib":201,"95ac6470":76,"95th":68,"965kib":201,"9695b790a63211e8a6fb091830ac5256":207,"974b":213,"975kib":201,"983kib":201,"98th":68,"993mib":201,"996kib":201,"99f7":[52,70],"99p":[11,61],"99percentil":11,"99th":[68,210],"9dc1a293":213,"9e6054da04a7":213,"9eeb":[52,70],"9gb":214,"9percentil":11,"9th":68,"\u00eatre":9,"abstract":[33,38],"boolean":[9,11,12,14,17,20,22,28,29,57,76],"break":[11,31,41,63,69,207,211,214],"byte":[4,6,9,13,22,28,52,55,57,68,85,103,139,189,201,213],"case":[4,6,10,11,12,13,14,16,17,18,22,24,26,27,28,34,37,38,41,43,44,55,60,61,65,66,71,73,75,76,201,212,213,214],"catch":[33,55,203],"class":[3,6,11,14,22,29,33,39,43,51,52,54,57,58,59,61,63,64,67,70,71,75,140,152,173,201,212],"default":[0,4,6,10,11,13,14,17,18,20,22,27,32,39,43,44,45,48,51,52,55,56,58,59,60,61,62,63,64,66,68,69,70,71,73,75,76,80,99,103,110,139,140,142,145,155,156,162,177,179,190,198,201,202,206,210,212,213,214],"enum":[9,56],"export":[39,54,68,76,214],"final":[14,20,24,28,33,35,39,42,52,58,61,62,63,65,71,77,156,197,214],"float":[9,10,11,12,14,17,19,22,60,64],"function":[0,3,6,9,10,11,12,15,16,18,20,22,28,38,46,50,51,52,57,58,71,72,74,76,197],"goto":32,"import":[1,11,14,22,23,24,27,39,40,43,45,56,59,63,65,66,67,68,70,76,140,210,213,214],"int":[4,9,10,11,13,14,17,18,19,20,22,43,52,57,59,61,62,64,68,69,70],"long":[4,6,13,22,27,37,38,44,51,54,59,63,66,68,69,75,204,205,212,214],"new":[0,1,3,4,6,10,11,14,16,17,18,19,20,21,22,24,27,28,32,33,35,36,38,39,41,42,43,47,50,51,52,54,55,56,57,58,59,60,61,63,65,66,69,71,73,75,131,138,140,200,201,203,205,208,210],"null":[9,10,12,13,14,17,18,22,33,57,76],"public":[6,14,33,34,42,43,44,48,61,71,72],"return":[6,9,11,13,14,16,17,18,19,20,22,24,27,38,52,56,57,66,69,75,155,199,200,214],"short":[4,22,25,28,35],"static":[6,9,10,11,18,24,25,28,35,61,68,72,202],"super":[4,24,71,74,75],"switch":[4,6,10,20,24,39,44,55,67,68,71,72],"throw":[6,14,33,43,52,210],"transient":[3,6,11],"true":[6,11,12,17,20,22,27,28,39,44,51,52,54,56,57,58,59,62,63,66,71,73,76,137,140,207],"try":[0,6,11,24,26,27,33,34,39,41,44,54,58,61,63,70,155,201,213,214],"var":[4,6,33,48,198,199,200,201,202,203,204,205,206,207,208,209,212,214],"void":43,"while":[0,4,6,10,11,12,13,22,25,28,30,37,41,42,51,52,55,56,60,61,63,64,65,66,70,71,76,201,210,212,213,214],AES:6,AND:[9,11,13,14,18,20,29,52,57,61,71,75,76,212],AWS:65,Added:[10,53],Adding:[6,11,20,22,28,44,50,52,55,67,71],And:[11,14,20,55,71],Are:38,Ave:22,BUT:33,But:[13,20,22,27,32,33,41,44,61,69,76],CAS:[1,6,213],CCS:214,CFs:[155,162],CLS:76,CMS:214,DCs:6,DNS:44,Doing:[10,77,197],EBS:65,For:[0,3,4,6,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,28,36,41,42,43,44,45,48,49,52,55,58,63,65,66,69,70,71,72,75,76,201,202,203,206,210,212,213,214],GCs:6,HDs:214,Has:38,IDE:[30,36,40,50],IDEs:[30,39,40],IDs:[25,27,140,180],INTO:[6,9,11,13,14,17,22,52,59,61,70],IPs:[6,72,161,180],Ids:186,Its:[52,61],JKS:6,JPS:214,KBs:[6,66],LCS:[11,202],LTS:54,NFS:65,NOT:[6,9,10,11,13,14,16,18,20,21,22,61],NTS:6,N_s:28,Not:[13,20,41,54,63,64],ONE:[0,6,11,68,69,75,76],One:[0,24,27,41,43,44,54,61,63,214],PFS:6,Pis:65,QPS:210,Such:22,THE:6,TLS:[6,61,67,201],That:[0,11,12,18,22,27,41,44,63,76,214],The:[0,1,3,4,6,8,9,10,11,12,14,16,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,35,36,37,39,41,42,43,44,45,48,49,50,51,52,53,54,55,56,59,60,61,62,64,65,66,68,69,70,71,72,73,74,75,76,80,83,88,90,96,100,106,109,110,113,118,122,124,126,131,138,140,142,146,147,153,155,162,165,166,173,179,180,181,188,190,193,194,196,200,201,202,203,205,206,207,208,211,212,213,214],Their:22,Then:[13,43,44,48,63,71,203,207,214],There:[6,10,11,12,13,14,22,25,27,28,30,39,41,43,44,55,63,66,68,70,71,75,204,206,210,213,214],These:[0,4,6,11,14,30,39,51,55,61,68,70,71,75,76,208,210,211,212,213,214],USE:[9,14,15,51,52,57,58,59],USING:[9,13,16,21,22,63],Use:[6,11,13,20,24,25,44,49,50,52,61,62,67,71,75,76,77,78,83,140,145,155,186,193,197,198,203,204,205,208,211],Used:[23,24,25,26,27,28,29,30,68,214],Useful:214,Uses:[6,17,67,72],Using:[1,11,13,35,43,44,52,53,67,71,77,197,198,201,205,208,212],WILL:6,WITH:[9,11,12,16,18,20,29,51,52,57,59,60,61,62,63,64,70,71,75,76],Will:[6,50,52,66,103,140,173,203],With:[0,1,6,13,17,44,56,61,63,69,70,73,79,212,214],Yes:44,_build:54,_build_java:54,_by_:24,_cache_max_entri:71,_cdc:62,_development_how_to_review:36,_if_:6,_main:54,_must_:6,_only_:212,_path_to_snapshot_fold:61,_trace:[68,213],_udt:14,_update_interval_in_m:71,_use:14,_validity_in_m:71,_x86_64_:214,a278b781fe4b2bda:48,a6fd:213,a8ed:57,abbrevi:42,abil:[14,20,30,44,64],abilityid:16,abl:[0,1,6,14,22,25,26,28,32,35,39,43,44,51,52,56,59,63,71,210,211],abort:32,about:[0,1,4,6,20,23,24,26,27,28,29,35,39,40,41,43,44,52,56,57,60,63,70,72,76,82,140,161,202,212,213,214],abov:[0,4,6,8,11,12,13,14,22,34,39,41,44,63,68,75,77,197,201,208,214],absenc:12,absent:0,abstracttyp:22,ac79:213,acceler:74,accept:[0,6,10,11,12,13,17,41,43,60,64,66,69,73,98,140],access:[3,6,10,11,20,22,24,26,30,39,41,57,58,61,65,66,67,68,74,201,202,210,211,214],accident:[24,200],accompani:6,accomplish:[26,52],accord:[0,1,4,6,24,44],accordingli:[6,14,44],account:[1,6,22,35,42,43,214],accru:[63,68],accrual:0,accumul:[6,63,66,68],accur:[6,24,28,44,60,73,161,202],accuraci:[60,142,190],acheiv:71,achiev:[0,1,6,52,63,68],achil:46,ack:[4,6,69],acknowledg:[0,25,66,69],acoount:68,acquir:[20,55,68],across:[0,1,6,11,20,25,27,28,41,56,66,68,70,71,72,75,140,144,202,209],act:[0,26,28,212],action:[6,13,20,39,66,209,214],activ:[4,6,30,36,41,51,52,55,57,62,68,70,76,140,142,190,210,212,213,214],active_task:57,active_tasks_limit:57,activetask:68,actor:71,actual:[0,4,6,13,21,28,30,33,35,38,42,44,48,55,56,57,58,63,70,72,75,155,205,214],acycl:20,adapt:[23,24,25,26,27,28,29,30],add:[0,6,9,10,11,22,24,25,28,32,35,36,37,38,40,41,42,45,48,50,51,52,54,56,58,59,61,63,66,69,70,71,75,203,208,212],addamsfamili:11,added:[0,1,3,4,6,10,11,14,19,24,35,38,52,55,56,57,59,61,62,63,66,69,70,206],adding:[0,6,13,14,24,28,38,52,65,70,76,203,209],addit:[0,1,3,6,9,11,13,19,20,22,24,25,26,27,28,39,41,45,51,55,56,57,58,59,63,65,66,68,69,71,76,212,214],addition:[11,13,32,63,70,75,212],additional_write_polici:[11,61],addr:55,address:[6,8,17,22,25,26,29,32,39,41,45,50,51,52,54,55,57,58,59,61,68,70,72,73,74,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,213,214],addressload:52,addrow:61,adher:10,adjac:63,adjust:[6,11,25,60],adler32:4,adopt:55,adv:48,advanc:[0,3,6,35,57,58,67,71,211],advantag:[0,27,65],advers:[44,213],advic:[41,44],advis:[6,12,18,22,44],advoc:0,aefb:198,af08:13,afd:22,affect:[0,11,24,38,41,44,51,56,63,69,162,205,210,214],afford:6,afraid:27,after:[5,6,10,11,12,13,14,16,17,18,24,25,27,39,41,42,44,51,52,54,59,61,62,63,65,66,67,68,69,70,71,72,76,203,204,207],afterward:[32,35,39,43],afunct:14,again:[0,6,25,41,42,52,54,59,63,70,73,76,204,207],against:[6,11,14,18,27,30,35,41,43,44,52,56,57,65,66,70,73,75,76,155,202,214],agent:[24,51,52,59,61,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,214],agentlib:39,aggreg:[3,6,9,10,13,15,18,20,51,52,57,58,68,76],aggress:210,ago:204,agre:[0,69],aid:[3,12],aim:[6,212],akeyspac:14,akin:55,alg:[61,201],algorithm:[0,6,11,61,73,201,212],alia:[10,13,14,46],alias:[6,10,18],alic:20,align:33,aliv:[0,6],all:[0,1,3,4,6,9,11,12,13,14,17,18,19,22,23,24,25,26,27,28,29,30,32,33,34,35,37,38,39,41,43,50,51,52,54,55,56,57,58,60,61,62,63,66,68,69,70,71,73,75,76,77,80,81,82,98,110,115,131,132,137,140,142,144,153,156,162,177,179,181,190,192,193,194,197,199,203,205,209,210,212,213,214],allmemtableslivedatas:68,allmemtablesoffheaps:68,allmemtablesonheaps:68,alloc:[0,6,44,54,55,62,65,68],allocate_tokens_for_keyspac:[57,73],allow:[0,1,3,4,6,9,10,11,12,14,16,17,18,22,23,24,27,32,35,36,45,52,56,57,60,61,62,63,64,65,69,70,72,75,205,213,214],allowallauthent:[6,71],allowallauthor:[6,71],allowallinternodeauthent:6,allowallnetworkauthor:6,almost:[0,4,6,14,22,55,63,210,214],alon:[11,33],along:[0,6,13,27,36,42,54,58,66,137,140,212],alongsid:[49,76],alpha4:[11,22,50],alphabet:33,alphanumer:[11,20],alreadi:[6,11,14,16,18,22,24,26,27,41,44,52,54,55,61,63,71,75,77,193,197,206],also:[0,3,4,6,10,11,12,13,14,17,18,20,22,23,24,25,26,28,30,32,35,39,41,42,43,44,45,52,54,56,58,59,61,62,63,65,66,68,69,71,73,76,110,194,207,208,212,213,214],alter:[0,9,10,15,17,28,44,57,60,62,63,64,70,71],alter_keyspac:51,alter_keyspace_stat:12,alter_rol:51,alter_role_stat:12,alter_t:51,alter_table_instruct:11,alter_table_stat:12,alter_typ:51,alter_type_modif:22,alter_type_stat:[12,22],alter_user_stat:12,alter_view:51,altern:[10,11,12,13,17,22,39,41,45,61,65,66,69,71,201],although:[6,27,28,41,55,75,212,214],altogeth:55,alwai:[0,3,4,6,9,10,11,13,14,18,22,27,33,35,41,42,43,44,52,55,63,65,75,210,214],amazon:[0,3],amazonaw:54,amen:[24,26,27,29],amend:37,amenities_by_room:[24,29],amenity_nam:29,among:69,amongst:11,amount:[0,6,11,13,22,28,39,41,43,44,56,63,64,65,66,68,70,73,76,155,214],amplif:[63,65],anaggreg:14,analogu:13,analysi:[24,28,211,212],analyt:[24,60],analyz:[25,28,43,214],ancestor:[4,208],ani:[0,4,6,10,11,12,13,14,17,18,20,21,22,24,25,27,30,32,34,35,37,38,39,41,42,43,45,48,50,51,52,54,55,56,57,61,63,65,66,68,69,70,71,73,75,76,78,131,137,140,145,162,177,198,202,205,207,208,211,212,213],annot:33,anonym:[12,22,51,57,58],anoth:[1,6,11,14,20,22,24,27,28,43,52,55,57,59,61,63,69,71,76,199,206,211,214],anotherarg:14,answer:[40,214],ant:[32,34,39,41,43,54],antclassload:43,anti:[0,6,22,31,66],anticip:[0,11],anticompact:[63,68,186,206],anticompactiontim:68,antientropystag:[57,68,213],antipattern:65,anymor:[37,63],anyon:33,anyth:63,anywai:[6,54],anywher:[13,55,62],apach:[0,1,2,3,5,6,7,14,21,30,33,34,35,37,38,40,41,42,43,44,47,48,51,52,54,55,56,57,58,59,61,63,64,66,68,71,74,77,198,199,200,201,202,203,204,205,206,208,209,212],apart:58,api:[0,6,8,17,49,56,57,72],appar:24,appear:[6,11,12,14,24,52,63,69,76],append:[4,22,24,37,58,65,66,68,76,212],appendic:[15,50],appendix:[12,15],appl:22,appli:[0,4,6,9,10,11,12,13,20,22,37,41,43,44,55,66,68,69,73,75,76],applic:[0,1,3,6,11,20,23,24,25,27,28,29,31,33,36,38,39,50,51,53,54,57,58,61,64,71,75,212],appreci:41,approach:[4,24,25,26,27,28,55,63,73],appropri:[6,11,20,22,38,41,42,55,71,72,73,212],approv:32,approxim:[0,28,52,63,68,202],apt:[48,214],arbitrari:[11,12,22,59,75],architectur:[3,25,44,50,74],archiv:[4,6,42,52,62,103],archive_command:[51,52,103],archive_retri:[52,103],area:[3,36,214],aren:[13,70],arg:[14,52,140,178,198,202,208],argnam:14,argnum:14,argument:[6,11,13,14,16,17,44,45,51,52,59,61,64,75,76,78,79,80,81,83,88,90,96,100,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196],arguments_declar:14,arguments_signatur:14,arithmet:[10,12,15,50],arithmetic_oper:12,armor:42,around:[6,20,24,27,51,52,63,65,72,214],arrai:[6,23,44,55],arriv:[6,41,44,55],arrow:26,artem:24,artifact:[26,34,39,40],artifici:11,asap:10,asc:[9,11,13,29,57],ascend:[11,13],ascii:[9,14,17,22],asdf:198,asf:[8,39,42],ask:[5,28,41,42,43,50,71],aspect:[0,11],assassin:140,assertionerror:33,assertrow:43,assess:[213,214],assign:[0,6,13,20,25,27,44],assist:24,associ:[0,6,11,26,52,57,74,208,210],assum:[0,6,11,14,25,26,27,28,35,39,71,72,210,214],assumpt:[0,71],assur:53,asterisk:25,astyanax:46,async:[6,71],asynchron:[16,44,52,56,65],asynchroni:68,ata:27,atabl:14,atom:[3,11,13,21,37,69],atomiclong:68,attach:[36,41,71,74,214],attack:71,attemp:68,attempt:[0,6,11,16,18,20,22,24,44,51,55,58,63,66,68,69,70,71,76,77,156,197,207,212],attent:[33,34,41,42],attract:24,attribut:[23,24,25,51,52,58,63],audienc:0,audit:[3,6,27,50,52,53,89,99,140],audit_log:6,audit_logging_opt:[51,58],audit_logging_options_en:57,audit_logs_dir:[51,58],auditlog:[51,99],auditlogentrytyp:51,auditlogkeyspac:[51,52],auditlogview:[3,51,58],audt:58,aug:[51,52,59,61,207],auth:[6,51,58,61,201],authent:[10,51,58,61,67,76,201],authenticatedus:6,author:[9,20,22,35,41,67,75],authorizationproxi:71,authprovid:[61,201],auto:[0,6,11,44,54,59,75,181],auto_bootstrap:73,auto_snapshot:[57,59],autocompact:[63,90,100,140,181],autom:[30,33,36],automat:[6,13,14,16,32,35,39,43,44,48,51,56,59,63,70,71,73,75],automatic_sstable_upgrad:57,avail:[0,2,3,6,8,11,14,20,23,24,25,26,27,28,29,30,32,39,41,42,43,48,52,54,55,58,62,66,69,70,71,72,74,76,80,110,153,162,173,193,210,212,214],availabil:6,available_rooms_by_hotel_d:[24,28,29],averag:[6,11,14,28,63,68,201,212,213,214],average_live_cells_per_slice_last_five_minut:189,average_s:11,average_tombstones_per_slice_last_five_minut:189,averagefin:14,averagest:14,avg:[28,61,201,214],avg_bucket_s:63,avgqu:214,avgrq:214,avoid:[0,6,11,12,27,33,38,41,52,55,56,60,63,65,68,71,72,76,194,201],awai:[39,73,76,213],await:214,awar:[0,6,11,41,55,60,64,66,161,210,213],awesom:75,axi:54,az123:25,azur:65,b00c:70,b124:13,b135:61,b2c5b10:212,b32a:[52,70],b64cb32a:[52,70],b70de1d0:13,b7a2:213,b7c5:213,b957:198,b9c5:213,back:[3,6,11,35,52,55,57,58,63,66,68,69,73,137,140,213],backend:6,background:[42,44,48,67,71,212,214],backlog:[6,55],backpressur:[6,55],backpressurestrategi:6,backup:[3,6,50,63,67,73,76,91,101,140,182,207,208],backward:[6,10,11,15,20,22],bad:[6,14,44,71,72,210,213],balanc:[0,3,6,24,56,66,73,210,213],banana:22,band:22,bandwidth:[6,55,56,74,214],bank:24,bar:[12,33,214],bardet:22,bare:6,base:[0,1,4,6,10,11,13,14,18,19,20,22,24,25,27,28,32,34,36,37,40,41,42,43,44,51,52,53,55,58,63,65,68,69,71,73,74,202,210,213],bash:[44,54,214],bashrc:54,basi:[0,6,11,32,44,52,55,64],basic:[0,6,11,24,25,55,57,63,65,75,77,197,208,211],batch:[0,2,4,6,9,11,15,27,43,50,51,52,57,67,69,75,76,210,214],batch_remov:[68,213],batch_stat:12,batch_stor:[68,213],batchlog:[1,13,68,112,140,157,163],batchtimemilli:52,batchtyp:75,bbee:61,bc9cf530b1da11e886c66d2c86545d91:205,be34:13,beatl:22,beca:76,becam:[0,3],becaus:[0,4,6,11,13,14,20,24,27,28,48,54,55,59,63,64,66,68,69,71,202,205,214],becom:[0,4,6,11,14,20,41,59,63,68,69,71,73],been:[0,1,4,6,10,11,13,14,15,20,22,24,38,41,42,52,54,55,56,57,59,61,63,65,69,70,71,162,205,208,210],befor:[0,4,6,10,11,13,14,16,19,21,22,25,26,28,32,35,36,39,40,42,43,46,51,52,55,57,58,59,61,63,66,68,69,71,72,73,75,76,103,179,197,198,199,200,201,202,203,204,205,206,207,208,209,210],began:3,begin:[9,12,13,24,26,27,43,71,76],beginn:41,begintoken:76,behalf:24,behav:6,behavior:[0,6,10,11,14,17,22,33,38,60,63,67,73,156,210],behind:[6,33,43,44,51,52,58,63],being:[0,4,6,11,13,17,22,24,28,38,42,43,44,51,52,55,58,60,61,63,68,69,70,73,203,212,213,214],believ:[66,210],belong:[0,3,11,13,14,56,68,80,140],below:[6,11,12,13,17,20,22,23,24,25,26,27,28,34,41,48,53,55,58,63,68,76,86,201,203,210,212],benchmark:[52,56,65,75],benefici:63,benefit:[0,6,36,51,60,63,65,67,201],best:[0,3,6,24,27,29,30,35,42,43,63,66,67,71,72,210,214],best_effort:6,better:[6,33,35,36,41,55,63,65,66,201,213,214],between:[0,1,4,6,9,10,11,12,13,15,23,24,25,26,31,41,44,55,56,60,63,64,66,68,69,70,71,74,75,155,177,214],beyond:[6,63,76,194],big:[6,28,59,61,63,83,198,199,200,201,202,204,205,206,207,208,209],bigg:28,bigger:[11,63],biggest:14,bigint:[9,14,17,19,22,57],bigintasblob:14,bigtabl:3,bigtableread:[199,205,207,209],billion:28,bin:[39,48,49,52,54,61,76,212],binari:[14,42,47,51,52,58,71,92,102,140,183,212],binauditlogg:[51,99],bind:[6,10,12,14,44,52,61],bind_mark:[12,13,18,22],binlog:[52,58],biolat:214,biolog:11,biosnoop:214,birth:13,birth_year:13,bit:[14,17,22,28,34,41,44,54,64,65],bite:44,bitempor:74,bitstr:9,black:6,blank:[6,33,44,202],blindli:44,blob:[9,10,12,17,22,50,64,66,75],blob_plain:42,blobasbigint:14,blobastyp:14,block:[4,6,11,37,45,51,52,55,56,57,58,63,65,67,68,70,71,77,103,197,212,213,214],blocked_task:57,blocked_tasks_all_tim:57,blockedonalloc:6,blockingbufferhandl:55,blog:[6,13],blog_til:13,blog_titl:13,blogpost:75,bloom:[4,11,50,56,65,67,68,202],bloom_filter_false_posit:189,bloom_filter_false_ratio:189,bloom_filter_fp_ch:[4,11,60,61],bloom_filter_off_heap_memory_us:189,bloom_filter_space_us:189,bloomfilterdiskspaceus:68,bloomfilterfalseposit:68,bloomfilterfalseratio:68,bloomfilteroffheapmemoryus:68,blunt:71,bnf:12,bob:[13,20],bodi:[6,11,12,55,75],bog:23,boilerpl:40,book:[23,26],boolstyl:76,boost:6,boot:44,bootstrap:[0,6,50,54,56,64,67,68,71,140,145,173,203],born:13,borrow:55,both:[0,1,3,6,11,13,14,18,22,23,24,28,36,37,38,41,42,44,45,51,52,55,56,60,63,64,65,68,69,71,73,75,76,208,214],bottleneck:6,bottom:44,bound:[4,6,11,12,22,52,55,56,58,61,65,71],boundari:203,box:[3,6,26,71,72],brace:33,bracket:12,braket:12,branch:[32,35,37,38,39,42,43],branchnam:41,brand:0,breadcrumb:210,breakdown:[213,214],breakpoint:39,breed:43,brendangregg:214,breviti:55,brief:214,briefli:[1,213],bring:[0,6,54,56],brk:44,broadcast:6,broadcast_address:72,broken:[6,63,68,205],brows:[6,42,198,199,200,201,202,203,204,205,206,208,209],browser:[76,214],bucket:[0,28,63],bucket_high:63,bucket_low:63,buff:214,buffer:[4,6,52,54,55,61,62,66,68],bufferpool:[54,67],buffers_mb:214,bug:[10,37,40,42,43,44,50,70],build:[18,27,30,32,34,35,36,40,41,42,43,50,53,61,68,70,74,75,140,196],builder:[6,61,117,140,170],buildfil:54,built:[1,18,28,39,54,68],bulk:[50,56,66,67,201],bump:[4,10,203],bunch:33,burn:62,busi:[0,24,27],button:[35,39,44],bytebuff:[14,55],byteorderedpartition:[6,14],bytesanticompact:68,bytescompact:68,bytesflush:68,bytesmutatedanticompact:68,bytespendingrepair:68,bytesrepair:68,bytestyp:[9,202],bytesunrepair:68,bytesvalid:68,bz2:42,c09b:70,c217:61,c22a:61,c3909740:57,c60d:198,c73de1d3:13,c7556770:57,c_l:28,cach:[0,6,11,20,34,44,45,61,65,67,72,131,133,134,135,140,164,165,213],cachecleanupexecutor:[57,68,213],cached_mb:214,cachenam:68,cachestat:214,cadenc:54,calcul:[0,6,23,24,25,31,55,60,61,62,63,68,69,72,201,202],call:[0,9,11,12,13,14,20,24,33,35,40,45,50,52,58,59,61,63,64,65,68,73,140,173,214],callback:[55,68],caller:33,can:[0,3,4,5,6,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,27,28,30,32,33,34,35,36,37,38,39,41,42,43,45,48,49,50,51,52,55,56,57,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,75,76,78,80,81,83,88,90,96,100,103,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,198,199,200,201,203,204,205,206,207,210,211,212,213,214],cancel:[10,156],candid:63,cannot:[1,6,9,11,13,14,17,18,20,22,27,43,51,54,55,56,57,61,63,66,71,78,140,213],cap:[2,12,114,119,125,140,167,172,175],capabl:[0,6,44,74,76],capac:[0,6,28,51,52,55,62,68,72,74,140,142,164,190,209,210,212,214],capacit:210,capacity_byt:57,capi:50,captur:[6,11,24,50,52,67,71,77,212],cardin:202,care:[6,63,75,155,214],carefulli:34,carlo:20,carpent:[23,24,25,26,27,28,29,30],carri:[33,155],cascad:27,cascommit:68,cascontent:[126,176],casprepar:68,caspropos:68,casread:68,cassablanca:22,cassafort:46,cassanda:0,cassandra:[0,1,2,3,4,5,8,10,11,13,14,18,20,21,22,23,24,25,26,28,29,31,33,34,36,37,41,46,47,49,51,52,54,55,56,57,59,60,61,63,64,65,66,68,70,72,73,76,99,103,140,151,155,158,162,187,195,197,198,199,200,201,202,203,204,205,206,208,209,210,211,213,214],cassandra_flam:214,cassandra_hom:[4,6,54,62,66,71,212],cassandra_job_dsl_se:32,cassandra_stack:214,cassandra_use_jdk11:54,cassandraauthor:[6,71],cassandradaemon:[39,48,54],cassandrafullquerylog:52,cassandralogin:71,cassandranetworkauthor:6,cassandrarolemanag:[6,71],casser:46,cassi:46,cast:[10,13,18],caswrit:68,cat:[22,198,214],catalog:[59,61],catalogkeyspac:[59,61],catalokeyspac:59,categor:68,categori:[11,12,13,14,58,99],caught:[38,68],caus:[0,4,6,18,27,44,55,63,70,71,203,205,212,213,214],caution:[6,64],caveat:71,cbc:6,ccm:[38,43,214],ccmlib:43,cd941b956e60:213,cdc:[6,11,61],cdc_enabl:62,cdc_free_space_check_interval_m:62,cdc_free_space_in_mb:62,cdc_raw:[6,62],cdc_raw_directori:62,cdccompactor:6,cdf7:57,cell:[6,22,28,68,110,194,198,202,213],center:[6,11,20,22,24,44,66,72,73,96,106,140,155],central:[39,71,76,210],centric:[20,35],certain:[0,1,4,6,9,11,20,35,43,56,63,71,199],certainli:[14,24,26,28],certif:[67,140,151],cf188983:198,cfname:[124,142,190],cfs:33,chain:20,challeng:[3,36,74],chanc:[36,60,69,202],chang:[0,4,6,11,12,15,20,22,27,32,34,35,36,37,39,40,42,47,48,50,51,52,55,57,59,64,67,68,70,71,173,200,203,212,214],changelog:42,channel:0,charact:[11,12,13,17,20,22,28,33,75,76],character:6,chat:8,cheap:[6,11,52],chebotko:[24,25,30],check:[0,6,13,24,32,33,38,39,41,42,43,44,52,54,55,60,61,62,63,68,71,77,131,140,155,194,197,209,213],checklist:[40,41,50],checkout:[35,39,41,42],checksum:[4,6,11,56,64,140,194,208],chen:23,cherri:37,chess:13,child:76,chmod:[51,52,61,71],choic:[0,6,11,42,50,63,67,204],choos:[0,1,3,6,11,40,42,46,65,68],chord:0,chose:0,chosen:[0,6,11,14,213],chown:71,christoph:22,chrome:76,chronicl:[51,52,58],chunk:[4,6,11,44,55,56,57,64,76],chunk_length_in_kb:[11,61,64],chunk_length_kb:6,chunk_lenth_in_kb:11,chunkcach:68,chunksiz:76,churn:6,cipher:[6,61,71,201],cipher_suit:6,circular:20,circumst:[11,27,69],citi:[22,29],claim:30,clash:12,class_nam:[4,6],classload:[43,54],classpath:[6,14,22,68],claus:[10,11,14,16,17,18,20,33],clean:[6,33,52,68,77,80,140,158,197,201],cleanli:41,cleanup:[44,63,67,68,110,140,186,208],clear:[38,41,61,77,82,131],clearli:26,clearsnapshot:[59,140],click:[13,39,41,42,43,214],client:[0,1,4,6,8,10,11,13,17,20,22,27,38,44,45,47,50,51,58,61,62,65,66,67,69,76,82,140,201,205,211,212,213,214],client_encryption_opt:[61,71,201],clientrequest:68,clientstat:140,clock:[0,6],clockr:6,clockwis:0,clojur:47,clone:[39,42,44,54,76,214],close:[6,15,35,42,61,71,214],closer:60,closest:69,cloud:67,clue:[24,214],cluster:[1,2,3,4,6,9,10,11,13,14,21,22,24,27,28,29,30,38,43,45,49,50,52,54,55,56,57,59,61,63,65,66,68,69,70,71,72,73,75,76,77,87,108,112,128,140,163,180,197,202,209,210,211,212,214],cluster_nam:[45,49,57],clustering_column:11,clustering_ord:11,clusteringtyp:202,cmake:214,cmd:214,cmsparallelremarken:39,coalesc:6,coalescingstrategi:6,codd:27,code:[6,10,12,14,21,25,28,32,35,36,37,38,39,40,43,50,54,64,68,210,214],codestyl:33,coher:74,col:[14,75],cold:6,collat:6,collect:[0,3,6,10,11,12,13,14,15,17,23,25,30,65,67,68,69,75,110,212],collection_liter:12,collection_typ:22,collector:212,color:[22,76,214],column1:9,column:[0,1,3,4,6,9,10,11,12,13,14,15,16,17,18,20,22,24,25,27,28,29,30,52,55,57,59,64,68,69,70,74,75,76,124,142,162,179,190,202,205,207,212,213],column_count:52,column_definit:[11,52],column_nam:[11,13,16],columnfamili:[4,6,9,33,63,70,200,203],columnspec:75,colupdatetimedeltahistogram:68,com:[6,14,32,33,35,37,42,54,71,214],combin:[0,3,4,6,10,55,63,69],come:[6,9,26,28,71,214],comingl:63,comma:[6,11,12,13,45,51,58,61,71,73,76,99,142,145,190,201],command:[0,3,6,18,27,30,34,37,42,43,44,45,48,49,51,52,54,57,59,61,64,66,67,70,71,75,77,78,79,80,81,83,88,90,96,100,103,106,109,110,113,115,118,122,124,126,130,131,138,140,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,197,200,201,206,207,208,211,212,213,214],commandlin:59,comment:[4,6,11,15,18,29,33,35,36,38,61,71],commit:[4,6,8,11,35,40,41,42,50,55,68,208,214],commitlog:[2,6,44,45,65,67,202,212,213],commitlog_archiv:[4,6],commitlog_compress:4,commitlog_directori:[4,45,65],commitlog_segment_size_in_mb:[4,44],commitlog_sync:4,commitlog_sync_batch_window_in_m:4,commitlog_sync_period_in_m:4,commitlog_total_space_in_mb:4,commitlogposit:202,commitlogread:62,commitlogreadhandl:62,commitlogseg:[6,67,68],committ:[36,37,40,41,42,43],commod:[2,3],common:[0,14,15,24,25,27,33,35,38,41,51,53,55,56,67,70,76,210,211,214],common_nam:11,commonli:[52,66,140],commun:[0,6,8,24,36,38,39,41,44,45,49,55,58,61,71,201],commut:44,compact:[4,6,11,15,44,50,56,57,59,60,61,64,65,67,75,80,84,85,110,113,114,140,153,162,166,167,173,181,186,193,199,200,201,202,203,205,208,211,212,214],compacted_partition_maximum_byt:189,compacted_partition_mean_byt:189,compacted_partition_minimum_byt:189,compaction_:186,compaction_histori:212,compaction_throughput:213,compaction_window_s:63,compaction_window_unit:63,compactionbyteswritten:68,compactionexecutor:[57,68,213],compactionhistori:[63,140],compactionid:186,compactionparamet:63,compactionparametersjson:63,compactions_in_progress:208,compactionstat:[63,140,213],compactionstrategi:67,compactiontask:212,compactor:[116,140,169],compani:27,compar:[0,1,3,4,6,34,41,53,63,68,69,70,75,210,213],comparis:28,comparison:6,compat:[6,9,10,11,13,15,20,38,41,61,77,214],compatilibi:22,compet:6,compil:[33,34,39,54,76],compilerthread3:214,complain:39,complet:[1,6,13,14,24,29,30,41,42,44,52,55,56,57,59,62,63,66,68,69,70,71,73,76,140,154,156,205,207,208,213],completed_task:57,completedtask:68,complex:[0,4,6,9,14,22,23,25,27,28,41],complexarg:14,compliant:[6,14,71],complic:41,compon:[0,4,6,11,24,38,60,68,71,140,173,214],compos:[11,13,22],composit:[4,11],compound:17,comprehens:38,compress:[0,4,6,11,43,50,55,57,61,63,65,66,67,68,75,202],compression_level:[11,64],compression_metadata_off_heap_memory_us:189,compressioninfo:[4,56,59,61],compressionmetadataoffheapmemoryus:68,compressionratio:68,compressor:[4,6,11,66,202],compris:[4,11,51,64],compromis:[1,42,71],comput:[0,4,6,11,14,28,52,54,209],concaten:[14,51,58],concentr:23,concept:[0,20,27,30,63],conceptu:[24,26,27,30,31,50],concern:[13,14,25,214],conclus:6,concret:[12,22],concurr:[0,1,6,32,55,61,65,75,115,116,117,140,155,168,169,170,201,213,214],concurrent_compactor:213,concurrent_materialized_view_build:18,concurrent_writ:4,concurrentmarksweep:65,condens:13,condit:[6,10,12,13,20,22,33,37,57,63,68,71,75,76,214],conditionnotmet:68,conf:[6,44,45,48,54,61,68,71,76,201,212],confid:0,config:[32,55,61,68,71,76,77,197],configu:[58,214],configur:[0,3,4,11,20,22,27,32,39,43,44,47,48,50,53,54,55,57,61,67,68,71,72,74,75,76,86,103,140,158,173,200,201,202,210,212,213],confirm:[6,8,25,26,29,32,38,39],confirm_numb:29,conflict:[0,13,22,37,40],conform:[18,38,61],confus:[10,12,44,214],congratul:35,conjunct:76,connect:[0,6,11,22,23,30,39,49,50,52,56,57,61,68,71,72,75,76,82,86,139,140,201,214],connectednativecli:68,connectednativeclientsbyus:68,connection_stag:57,connectionsperhost:[61,201],connector:[23,44,46,71],connnect:68,consecut:[28,45],consensu:[1,66],consequ:[11,13,19,22,65],conserv:[6,66],consid:[0,6,13,22,24,28,36,41,45,58,60,63,65,66,69,209],consider:[13,22,23,24,25,27,61],consist:[2,3,6,11,12,13,14,29,38,55,57,59,66,67,68,71,73,77,210,213],consol:[39,45,58,76],constant:[10,11,15,17,22,61],constantli:[0,6,63],constrain:27,constraint:1,construct:[0,12,69,214],constructor:[6,33],consum:[6,43,51,52,55,60,62,68,213],consumpt:62,contact:[0,6,11,44,50,69,210],contain:[0,1,3,6,8,9,10,11,12,13,15,16,18,20,22,24,25,34,39,41,43,52,55,57,59,63,64,66,68,71,74,76,179,199,204,208,210,212,213,214],contend:[6,68],content:[4,6,11,12,13,24,35,50,51,52,56,63,69,76,103,198,214],contentionhistogram:68,context:[4,6,9,20,22,26,39,41,44,71,212],contigu:13,continu:[0,1,6,28,33,43,51,54,55,56,58,63,66,71,72],contrarili:12,contrast:[0,24,27,43,71],contribut:[5,32,35,37,43,50],contributor:[35,37,41,48],control:[0,3,6,10,11,13,15,38,45,48,52,63,71,72,76],conveni:[9,12,14,17,43,73],convent:[6,11,14,15,25,35,37,40,41,43,71,72],converg:0,convers:10,convert:[10,13,14,63,214],convict:0,coordin:[0,1,3,6,11,13,14,22,44,55,59,66,68,69,156,210,211],coordinator_read:57,coordinator_scan:57,coordinator_writ:57,coordinatorreadlat:[68,210],coordinatorscanlat:68,coordinatorwritelat:[68,210],cop:33,copi:[0,1,3,6,28,34,44,53,54,55,59,61,63,69,77,201,210],copyright:[23,24,25,26,27,28,29,30],core:[6,14,58,65,74,168,213,214],correct:[0,6,10,34,38,48,52,61,63,64,71,140,153,200,206],correctli:[6,11,35,44,51,55,58,63,71],correl:[6,10,72,210,213],correspond:[0,4,6,9,11,13,14,18,22,35,41,43,44,56,61,62,66,72,201],corrupt:[6,57,61,63,64,65,70,77,162,194,197],corrupt_frames_recov:57,corrupt_frames_unrecov:57,cost:[6,13,22,64,70],couchbas:[59,61],could:[0,3,6,12,22,24,25,27,28,36,38,41,51,52,55,56,57,59,61,63,70,76,212,214],couldn:[48,66,68],count:[4,6,9,13,22,28,44,55,56,57,63,68,73,75,202,212,213,214],counter1:205,counter:[0,4,6,9,14,19,57,65,68,75,77,133,140,162,164,165,197],counter_mut:[68,213],counter_read:75,counter_writ:75,countercach:68,countermutationstag:[57,68,213],counterwrit:[75,126,176],countri:[13,22,25,29],country_cod:22,coupl:[0,6,25,27],cours:[13,70,209,214],cover:[11,25,35,38,41,43,44,47,53,63,68,69,202],coverag:[34,36,52],cph:[61,201],cpu:[0,6,11,62,64,67,210,212,213],cpu_idl:214,cq4:[51,52,212],cq4t:[51,52],cqerl:46,cqex:46,cql3:[14,38,43,76],cql:[0,3,6,10,11,12,13,14,16,17,19,20,22,25,27,28,29,30,42,43,46,49,50,51,53,57,58,59,61,63,67,71,75,77,173,198,214],cql_type:[11,12,13,14,20,22],cqlc:46,cqldefinit:14,cqlkeyspac:[59,61,70],cqlsh:[44,47,48,50,52,57,59,61,70,71,77],cqlshrc:77,cqltester:[38,43],cqltrace:214,craft:71,crash:65,crc32:[4,56,59,61,207,208],crc:[4,55,56,207,208],crc_check_chanc:[11,61,64],crdt:0,creat:[0,3,4,6,9,10,12,13,15,17,19,23,24,25,26,27,28,29,30,32,35,39,40,43,44,51,52,54,56,57,61,62,63,64,66,69,70,71,73,75,76,83,201,206,214],create_aggreg:51,create_aggregate_stat:12,create_funct:51,create_function_stat:12,create_index:51,create_index_stat:12,create_keyspac:51,create_keyspace_stat:12,create_materialized_view_stat:12,create_rol:51,create_role_stat:12,create_t:51,create_table_stat:12,create_trigg:51,create_trigger_stat:12,create_typ:51,create_type_stat:[12,22],create_user_stat:12,create_view:51,createkeystor:6,createrepo:42,createt:43,creation:[6,10,11,13,14,18,22,62,212],creator:20,credenti:[6,71],critic:[0,38,41,66,71,210,213],cross:[0,3,6,44,66,72],crossnodedroppedlat:68,crucial:[71,212,213,214],cryptographi:6,csv:[61,76],ctrl:214,cuddli:22,cue:25,culprit:210,cumul:[213,214],curent:202,curl:[37,48],current:[0,1,6,9,11,13,20,22,24,39,41,42,48,52,55,56,57,58,61,63,66,68,73,75,76,77,105,123,127,129,131,140,154,185,193,197,202,203,208,212,213],currentd:[10,14],currentlyblockedtask:68,currenttim:[10,14],currenttimestamp:[10,14],currenttimeuuid:[10,14],custom:[6,9,10,11,14,15,16,20,24,26,27,28,32,41,56,58,61,72,75,76,201],custom_option1:20,custom_option2:20,custom_typ:[14,22],cut:212,cute:22,cvh:38,cycl:[6,54,55,62,69,103],cython:77,d1006625dc9e:[52,70],d132e240:61,d132e240c21711e9bbee19821dcea330:[59,61],d18250c0:198,d85b:198,d936bd20a17c11e8bc92a55ed562cd82:204,d993a390c22911e9b1350d927649052c:59,daemon:[39,140,187,214],dai:[14,17,19,22,28,58,63,70],daili:[32,51,52,58,103],danger:6,dart:47,dart_cassandra_cql:46,dash:12,data:[1,2,3,4,6,10,12,14,15,16,18,26,27,29,38,45,48,50,52,55,56,57,60,64,65,66,67,68,69,70,71,72,74,75,76,78,83,96,103,106,110,131,140,145,155,179,194,198,199,200,201,202,203,204,205,206,207,208,209,212,213,214],data_file_directori:[45,65],data_read:20,data_writ:20,databas:[0,1,3,12,13,15,21,24,27,30,31,42,50,51,52,58,59,63,65,71,211,212,214],datacent:[0,1,3,6,11,52,55,56,57,61,70,72,96,106,119,140,155,172,201,210,213],datacenter1:[6,75],dataset:[2,3,6,70,214],datastax:[6,14,30,46,210],datastor:213,datatyp:14,date:[1,4,9,10,15,17,19,24,25,26,27,28,29,58,69,77,162,197,198,202],dateof:[10,14],datestamp:17,datetieredcompactionstrategi:[11,63],datetim:15,datum:3,daylight:22,db532690a63411e8b4ae091830ac5256:207,db_user:71,dba:[61,71],dbd:46,dc1:[6,11,20,66,71,213],dc1c1:209,dc2:[6,11,66,71,213],dc3:20,dcassandra:[63,68,71,73],dcawareroundrobin:210,dcl:[51,58],dclocal_read_repair_ch:69,dcom:71,dcpar:155,ddl:[11,51,57,58,59,61,76],ddl_statement:12,deactiv:6,dead:[0,6,67,78,140,214],dead_node_ip:73,deal:[55,77,197],deb:48,debian:[42,44,47,214],debug:[45,52,76,205,206,207,208,209,210,211,214],decai:210,decid:[9,35,55,61,63,66,72],decim:[9,14,17,19,22,76],decimalsep:76,decis:0,declar:[11,12,14,22,25],decod:[17,22,55,214],decommiss:[0,6,53,73,140],decompress:[64,214],decoupl:[0,56],decreas:[6,63,201,214],decrement:[13,22],decrypt:6,dedic:[4,6,24,52,56],dedupl:[137,140],deem:6,deep:[50,211,212],deeper:[41,214],default_time_to_l:[10,11,13,61],defend:44,defens:6,defer:[11,214],defin:[0,3,6,9,10,11,12,13,15,16,17,18,20,21,23,24,25,27,28,31,39,50,61,63,66,68,71,72,73,75,76,83,140,202],defineclass1:54,defineclass:54,definit:[9,13,14,15,18,22,23,24,25,26,27,28,29,30,50,53,59,60,61,75,202],deflat:[4,6,66],deflatecompressor:[11,64],degrad:[0,6,24],delai:[1,4,59,68,70],deleg:39,delet:[0,4,6,9,10,11,12,15,17,18,20,22,24,27,41,50,51,52,57,58,59,66,70,76,103,110,140,192,202,207,208,212],delete_stat:[12,13],deletiontim:4,delimit:6,deliv:[0,6,55,66,68],deliveri:[6,55,67,68,140,141,160,171],delta:[68,202],demand:[0,71],demo:53,demonstr:[51,52,54,59,61,70,211],deni:44,denorm:[22,24,25],denot:[6,12,25],dens:60,dep:34,departur:0,depend:[0,4,6,11,12,13,14,22,32,35,38,39,40,41,43,50,54,56,63,66,70,77,210],dependenic:34,depict:23,deploi:[34,44,45,214],deploy:[0,6,53,66,71,72,74],deprec:[6,10,11,14,15,61,63],depth:214,deriv:[55,61],desc:[9,11,13,52,57,76],descend:[11,13],describ:[2,6,7,9,10,11,12,13,14,15,17,20,22,26,27,30,38,39,41,42,52,53,60,71,77,140,197],describeclust:140,descript:[10,11,14,19,22,24,26,29,32,35,41,56,57,61,66,68,69,76],descriptor:[68,208],deseri:[53,209],design:[0,1,3,14,23,24,25,26,28,30,31,50,52,63,65,70],desir:[16,22,24,32,44,204],destin:[62,66,76],destroyjavavm:214,detach:42,detail:[5,6,10,11,12,13,14,22,23,24,25,26,32,35,36,44,54,57,59,67,71,74,75,76,77,197,207,212,213,214],detect:[1,2,6,37,44,55,71,209],detector:[0,108,140],determin:[0,6,11,13,20,24,27,28,56,59,60,64,69,72,155,210,213,214],determinist:[0,44],detractor:27,dev1:58,dev:[6,8,42,44,214],devcent:30,devel:54,develop:[3,8,30,35,36,39,41,43,54,65],devic:[4,74,214],df303ac7:213,dfb660d92ad8:76,dfp:194,dht:[6,202],diagnost:[6,53,67],diagram:[23,24,26,30,55],diagrammat:24,diamond:23,dictat:[6,71],did:[26,38,68,200],didn:[0,24],die:6,dies:[50,73],diff:[15,33,212],differ:[0,1,6,11,12,13,14,15,20,22,24,25,31,32,37,39,41,43,44,45,48,51,52,53,56,61,63,64,65,68,69,70,73,75,210,214],difficult:[0,6,43,214],difficulti:22,digest:[4,6,56,59,61,69,207,208],digit:[17,22,44],diminish:22,dinclud:34,dir:54,dir_path:[61,201],direct:[0,6,11,17,20,24,41,68,69,214],directli:[13,18,20,35,39,57,61,63,71,202,214],director:13,directori:[4,6,21,34,35,39,43,44,47,48,49,54,58,61,62,65,66,67,76,131,140,158,201,214],dirti:[4,6,52,214],disabl:[6,11,14,51,52,56,59,63,64,66,71,72,76,89,90,91,92,93,94,95,96,97,106,140,163,165,167,172,175,176,177],disable_stcs_in_l0:63,disableauditlog:[51,58,140],disableautocompact:[63,140],disablebackup:[59,140],disablebinari:140,disablefullquerylog:[52,140,212],disablegossip:140,disablehandoff:[66,140],disablehintsfordc:[66,140],disableoldprotocolvers:[57,140],disablesnapshot:162,disableuditlog:58,disadvantag:0,disagre:69,disallow:[6,53],disambigu:[51,52,59,61,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196],disappear:[11,69],discard:[6,55],disconnect:[55,63],discourag:[11,22,41],discov:[44,70],discoveri:[0,61],discret:0,discuss:[8,11,22,24,26,28,41,51,52,54,55,57,59,61,69],disk:[4,6,11,24,27,31,45,50,51,52,56,57,58,59,60,62,63,64,67,68,70,103,137,140,153,194,199,203,206,207,212,213,214],disk_spac:57,disk_usag:57,dispar:[6,27],dispatch:55,displai:[11,24,51,52,57,58,61,76,77,79,85,115,130,132,139,140,189,197,201,205,206,207,208,209,214],displaystyl:28,disrupt:[44,71],dissect:214,dist:42,distanc:[23,74],distinct:[0,9,10,13],distinguish:[9,14,56,59],distribut:[1,2,3,6,23,34,41,43,44,57,63,68,70,71,73,74,75,202,203,211,212,213,214],distro:42,dive:[50,211,212],diverg:1,divid:[12,25,27],divis:19,djava:[39,44,71],dml:[21,51,57,58],dml_statement:12,dmx4jaddress:68,dmx4jport:68,dns:44,dobar:33,doc:[6,34,35,38,42,70,71,200,214],document:[5,12,14,15,17,24,25,27,29,30,32,38,40,41,49,52,71,75,76],doe:[0,3,6,11,13,14,16,17,18,20,22,27,37,38,41,50,52,53,56,59,60,61,63,64,66,69,70,71,72,73,137,140,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214],doesn:[6,14,22,24,33,43,44,52,55,56,70,75,201,202,204,205,212,214],dofoo:33,doing:[6,13,18,27,43,44,63,68,73,214],dollar:[10,12],domain:[0,23,24,27,36,71,75,161,180],domin:214,don:[0,5,6,13,26,27,28,33,36,37,38,39,41,42,44,45,56,57,61,63,70,131,155,201,206,211,213,214],done:[6,11,13,22,25,27,32,35,36,41,42,43,45,49,52,55,63,75,203,206,207],dont:[57,58],doubl:[6,9,10,11,12,14,17,19,22,39,57,68,72],doubt:11,down:[0,6,20,23,28,52,56,63,68,70,72,73,94,140,155,203,210,212,213,214],downgrad:207,download:[6,30,32,39,42,48,54,68,74],downsampl:4,downstream:[26,213],downtim:[3,66],downward:20,dozen:213,dpkg:42,drag:11,drain:[4,55,66,140],draw:[0,25],drive:[0,6,63,65,212,213,214],driven:[3,27],driver:[6,12,14,20,28,30,43,47,50,57,76,210],driver_nam:57,driver_vers:57,drop:[1,6,10,15,50,51,52,53,55,57,58,59,61,63,68,70,71,103,199,202,203,205,210,213,214],drop_aggreg:51,drop_aggregate_stat:12,drop_funct:51,drop_function_stat:12,drop_index:51,drop_index_stat:12,drop_keyspac:51,drop_keyspace_stat:12,drop_materialized_view_stat:12,drop_rol:51,drop_role_stat:12,drop_tabl:51,drop_table_stat:12,drop_trigg:51,drop_trigger_stat:12,drop_typ:51,drop_type_stat:[12,22],drop_user_stat:12,drop_view:51,dropdown:214,droppabl:[6,55,63,202],dropped_mut:189,droppedmessag:67,droppedmut:68,dropwizard:68,drwxr:207,drwxrwxr:[59,61],dry:[77,197],dsl:32,dt_socket:39,dtest:[32,38,40],due:[0,1,11,13,22,34,44,48,55,59,63,66,68,73,210,214],dump:[51,52,58,76,77,197,212],duplic:[25,27,28,38,70,208],durabl:[0,2,4,59,62,66],durable_writ:11,durat:[6,10,15,19,20,63,66,68,75,142,190,201],dure:[6,11,14,21,23,34,41,43,44,56,57,61,63,64,66,68,69,71,73,75,76,162,199,205,209,212,214],duse:54,dverbos:34,dying:44,dynam:[6,23,66,67,69,71],dynamic_snitch:72,dynamic_snitch_badness_threshold:72,dynamic_snitch_reset_interval_in_m:72,dynamic_snitch_update_interval_in_m:72,dynamo:[2,3,50],e123fa8fc287:[52,70],each:[0,1,3,4,6,10,11,12,13,14,17,18,20,22,23,24,25,26,27,28,29,32,35,37,41,49,50,51,52,54,55,56,57,58,59,61,63,64,65,66,68,70,71,72,73,74,75,76,77,140,165,181,194,197,198,212,213,214],each_quorum:[0,6],eagerli:55,earli:[6,12,41],earlier:[41,51,54,69],eas:214,easi:[3,9,23,35,41,52,214],easier:[0,35,41,51,198],easiest:44,easili:[0,23,27,71],east:[52,70],eben:[23,24,25,26,27,28,29,30],ec2:[6,51,52,54,57,59,61,65,70,72],ec2multiregionsnitch:[6,72],ec2snitch:[6,72],ecc:65,echo:[48,54,202],eclips:[33,40,43],ecosystem:38,eden:214,edg:38,edit:[3,35,39,42,45,48,68,71,208],editor:35,effect:[0,3,6,11,22,25,27,41,44,52,55,60,64,71,94,140,210,213,214],effectiv:68,effici:[6,11,51,58,61,63,72,73],effort:[0,6,35,41,66,70],eight:0,either:[0,4,6,8,12,13,14,16,22,27,28,32,33,35,37,39,41,44,48,49,54,55,59,62,63,66,68,71,75,192,210,212,213,214],elaps:[63,68,214],elasticsearch:74,elder:39,element:[0,22,24,25,29,35,52,76],elig:6,elimin:[28,210],elixir:47,els:[11,13,33,41],elsewher:55,email:[8,16,22,29,42,50],embed:43,emerg:[3,34],emit:6,emploi:60,empti:[6,9,10,11,12,61,76,205],emptytyp:9,enabl:[0,6,11,14,17,20,43,44,53,54,57,59,63,64,66,72,73,76,99,100,101,103,106,107,140,177,201,202,212,214],enable_legacy_ssl_storage_port:6,enable_transient_repl:57,enable_user_defined_funct:14,enableauditlog:[51,58,140],enableautocompact:[63,140],enablebackup:[59,140],enablebinari:140,enablefullquerylog:[6,52,140,212],enablegossip:140,enablehandoff:[66,140],enablehintsfordc:[66,140],enableoldprotocolvers:[57,140],encapsul:[33,68],enclos:[9,10,12,14,20,27,75],enclosur:12,encod:[15,22,38,55,58,76,202],encodingstat:202,encount:[0,5,13,42,48,55,68,75],encourag:[11,62],encrypt:[6,54,56,57,61,67,201],end:[22,24,27,32,44,51,52,58,63,69,71,76,83,118,140,155,203,208,214],end_dat:29,end_resultset:52,end_token:[83,155],end_token_1:145,end_token_2:145,end_token_n:145,endpoint:[0,6,55,66,68,69,72,78,118,140,155,192],endpoint_snitch:72,endpointsnitchinfo:71,endtoken:76,enforc:[17,27,55,71],engin:[0,2,3,11,28,41,50,68,74],enhac:36,enhanc:[36,55,65],enjoi:42,enough:[0,6,22,23,26,28,44,45,51,52,63,69,70,72,76,212,214],enqueu:[6,55,212],ensur:[1,13,18,21,28,44,52,55,62,64,66,69,71,200,212,213],entail:44,enter:[0,24,26,32,44,76,212,214],entir:[0,4,6,11,14,22,27,44,52,55,56,60,61,63,66,70,71,73,76,77,197,199,210,214],entiti:[23,24,25,26,27],entri:[4,6,9,13,16,32,41,42,50,51,52,68,71,76,202],entropi:[0,6,66],entry_count:57,entry_titl:13,enumer:[20,198],env:[44,45,54,68,71],environ:[0,1,5,6,30,34,39,40,43,44,47,50,54,61,65,204],envis:24,ephemer:65,epoch:[22,52,202],epol:6,equal:[0,6,10,11,13,22,24,28,33,63,75],equival:[10,11,12,13,14,20,37,63,211],eras:[11,55],erlang:47,erlcass:46,err:76,errfil:76,error:[1,6,11,12,14,16,18,20,22,24,30,32,33,38,39,42,43,48,50,51,54,57,58,70,75,76,156,200,205,209,211,212,213],error_byt:57,error_count:57,escap:[12,17,75],especi:[0,24,25,41,44,63,76,214],essenc:24,essenti:[14,44,54,59,76],establish:[6,20,55,61,72,201],estim:[4,28,56,68,70,202,213],estimatedcolumncounthistogram:68,estimatedpartitioncount:68,estimatedpartitionsizehistogram:68,etc:[6,18,22,33,38,44,45,48,52,56,58,63,68,71,75,201,214],eth0:6,eth1:6,ev1:22,evalu:[6,19,29,31,50],even:[0,1,6,10,11,12,13,14,17,22,24,25,26,27,29,36,41,50,52,55,56,57,59,63,66,69,70,71,76,86,162,193,210,212,213,214],evenli:[0,6],evenlog:[200,203],event:[1,3,4,6,13,22,53,55,58,63,67,75,76,155,198],event_typ:13,eventlog:[198,200,203,206,208,209],eventlog_dump_2018jul26:198,eventlog_dump_2018jul26_d:198,eventlog_dump_2018jul26_excludekei:198,eventlog_dump_2018jul26_justkei:198,eventlog_dump_2018jul26_justlin:198,eventlog_dump_2018jul26_singlekei:198,eventlog_dump_2018jul26_tim:198,eventlog_dump_2018jul26b:198,eventu:[0,2,3,4,13,35,55,66,70],ever:[33,43,44,65],everi:[0,1,4,6,11,13,14,18,20,21,22,24,28,49,51,54,55,56,58,60,61,63,65,70,75,76,210,213,214],everyon:[23,69],everyth:[4,12,33,39,44,74],evict:68,evil:[6,14],ex1:75,ex2:75,exact:[11,12,14,64,66,211],exactli:[11,14,18,52,71,198,214],examin:[25,28],exampl:[0,3,6,11,13,14,17,20,22,23,24,25,26,27,28,36,42,43,48,49,51,52,54,57,58,61,63,66,67,71,72,75,76,198,199,200,201,202,203,204,205,206,208,209,210,211,212,213,214],example2:75,exaust:6,excalibur:11,exce:[4,6,11,17,33,55,212],exceed:[6,55,65,203],excel:[11,28],excelsior:11,except:[0,6,13,14,17,38,40,41,43,44,52,54,55,58,61,68,198,203,212,214],excess:60,exchang:[0,6,44,56],exclud:[0,11,51,58,68,77,99,123,140,197],excluded_categori:[51,58,99],excluded_keyspac:[51,58,99],excluded_us:[51,58,99],exclus:[22,34,43,155],execut:[6,9,11,12,13,14,20,30,32,34,39,43,49,52,58,63,68,71,76,197,198,199,200,201,202,203,204,205,206,207,208,209,213,214],executor:32,exhaust:[6,54,210],exhibit:13,exist:[0,1,6,9,10,11,12,13,14,16,17,18,20,21,22,27,28,35,36,38,39,42,43,50,51,52,57,58,60,61,63,64,69,72,73,75,199],exit:[52,77,208],exp:75,expand:[11,77],expans:[11,56],expect:[0,1,4,6,10,12,22,27,33,38,41,42,55,61,63,66,67,70,71,203,213],expens:[6,52,60,72],experi:[6,24,55,63,213],experienc:[0,6,212],experiment:[0,3,25,54,155],expir:[6,10,11,13,22,55,57,66,67,70,71,162,199,202,205],expired_byt:57,expired_count:57,expiri:63,explain:[26,33,35,38,41,48],explan:[77,197],explicit:[0,10,11,20,29,55],explicitli:[3,4,6,10,11,13,17,22,33,51,57,59,63,72,75],explor:[24,39],expon:10,exponenti:[68,75,210],expos:[6,9,55,57,69,71],express:[0,6,10,12,19,72],expung:44,extend:[22,41,43,55,61,74,77,131,194,197],extens:[6,11,24,61,71],extent:1,extern:[27,50,51,67,68,73,74,211],extra:[0,4,6,55,63],extract:[33,48],extrem:[6,13,24,75],f6845640a6cb11e8b6836d2c86545d91:202,f8a4fa30aa2a11e8af27091830ac5256:201,facebook:3,facilit:6,fact:[22,36,43,44,210],factor:[0,6,11,23,28,50,56,61,64,66,70,71],factori:75,fail:[0,1,6,11,13,14,22,28,32,34,50,51,52,54,55,56,63,66,68,69,76,140,156],failur:[1,2,6,41,50,56,59,63,65,66,68,72,108,140,194,210],failuredetector:140,fairli:[6,24,62,71,214],fake:14,fall:[0,6,24,51,52,58],fallback:[6,72],fals:[6,11,12,17,20,22,52,57,58,59,60,61,62,63,64,68,70,71,73,76,162],famili:[6,59,65,124,142,179,190,207],familiar:23,fanout_s:63,faq:77,far:[35,36,52],fare:214,fashion:0,fast:[0,6,24,28,60,63,74,212,214],faster:[0,6,41,56,64,65,140,165,213],fastest:[6,37,69,72],fatal:6,fault:[1,44,66],fav:[16,22],favor:54,favorit:214,fax:22,fct:14,fct_using_udt:14,fd576da0:70,fd8e5c20:70,fear:44,feasibl:22,featur:[0,2,25,27,29,30,36,38,39,41,50,51,52,54,55,56,71],fed:6,feed:52,feedback:41,feel:[35,37],felt:[26,28],fetch:[6,11,35,76],few:[0,6,25,59,63,65,210,212],fewer:[6,41,66],fffffffff:[17,22],fgc:214,fgct:214,field:[10,13,14,17,22,33,52,55,58,60,75,205],field_definit:22,field_nam:13,fifteen:68,fifteenminutecachehitr:68,fifth:213,figur:[0,1,24,25,26,27,28,36,59,63,69,199],file:[3,4,7,11,27,28,35,39,40,41,42,43,44,45,47,50,51,52,54,55,56,57,59,60,61,62,63,65,66,68,71,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,202,203,204,205,207,208,210,211,214],fileauditlogg:51,filenam:[4,11,76,124,140,202,206],filenamepattern:58,filesystem:[32,51,52,66,71],fill:[42,55,59,62,63],fillion:13,filter:[0,4,9,11,18,50,56,57,59,61,65,67,68,155,202,207,208],finalfunc:[9,14],finalis:42,find:[0,4,6,24,25,26,27,29,32,35,39,42,43,48,50,57,60,63,66,69,71,73,118,122,198,202,204,207,211,213,214],fine:[4,6,41,70,71],finer:[4,6],finish:[28,29,39,41,52,54,70,140,157,212],finish_releas:42,fip:[6,71],fire:[21,36],firefox:76,firewal:[6,44,45,72],first:[0,1,4,5,6,11,13,14,22,23,24,25,26,28,41,42,44,47,54,59,63,65,69,70,71,75,76,155,162,198,202,205,208,210,212,213,214],first_nam:29,firstnam:13,fit:[6,28,63,68],five:68,fiveminutecachehitr:68,fix:[6,10,11,12,18,27,32,35,37,40,42,44,55,63,65,69,70,75,205],fixm:42,flag:[6,13,37,38,41,55,62,68,70,73,200],flash:74,flat:66,flexibl:[0,3,11,52,53,71],flight:[6,55,71],flip:11,floor:6,flow:[6,20,26,38,40,58],fluent:46,flush:[4,6,11,55,59,61,62,63,65,66,68,98,140,179,208,212],fname:14,focu:[23,26,32,41],focus:75,focuss:214,folder:[39,61,186,206],follow:[0,1,3,4,5,6,8,9,10,11,12,13,14,17,18,19,20,22,26,28,32,33,34,35,36,37,38,39,41,42,43,44,45,48,50,51,52,54,55,56,57,58,59,61,62,63,64,66,68,69,70,71,72,73,76,80,83,90,100,109,110,146,155,162,176,181,193,194,199,204,205,208,210,214],font:12,foo:[11,12,62,214],footprint:[3,52,140,142],forc:[4,6,11,13,56,70,76,83,86,140,154,155,156,209],forcefulli:[78,140],foreground:[45,48,69],foreign:[3,27],forev:[55,63],forget:5,fork:[35,41],form:[0,6,10,11,12,14,20,24,27,56,61,85,139,189],formal:[0,12,35,42],format:[4,6,10,11,17,22,25,28,35,37,38,40,41,51,52,55,58,61,68,76,77,84,103,124,145,189,191,197,208,213],former:[6,68],formula:28,fortabl:61,forward:[6,11,34,69],found:[0,1,5,6,12,14,23,32,35,36,41,43,45,49,59,61,69,71,73,75,76,77,186,194,197,201,202,207,208],four:[0,13,28,55,57,64],fourth:[28,213],fqcn:43,fql:[53,212],fql_log:212,fqltool:[3,52,54,212],fraction:[0,6],frame:[6,57],framework:[38,43],franc:[13,22],free:[0,6,11,22,30,35,37,39,55,68,74,209,214],freed:4,freestyl:32,frequenc:[6,11,62,70],frequent:[6,11,24,25,27,50,54,63,71,210,214],fresh:73,fri:52,friendli:[6,11,22,43],from:[0,1,3,4,6,9,11,12,13,14,15,17,18,19,20,22,23,24,25,26,27,28,29,30,36,37,40,41,43,47,49,50,51,52,53,54,56,58,60,62,63,64,65,66,67,68,69,70,71,72,73,75,77,78,80,81,83,88,90,96,99,100,106,109,110,113,115,118,122,124,126,130,131,138,140,142,145,146,147,149,150,153,154,155,156,158,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,197,199,200,202,203,205,208,210,212,213,214],fromjson:15,front:[24,52],froom:22,frozen:[9,10,11,13,14,22,29],fruit:[22,41],fsync:[4,6,62,66,68,213],fulfil:75,full:[0,1,3,6,9,11,13,16,20,26,41,44,48,49,50,53,61,63,64,66,67,69,71,74,75,76,93,103,140,146,155,158,201,203,208,213],full_nam:189,full_query_log_dir:52,full_query_logging_opt:52,fulli:[0,1,6,11,12,14,42,61,67,68,71],function_cal:12,function_nam:[13,14,20],fundament:17,further:[5,11,18,22,55,63,67,71,74,213],furthermor:[0,10,13,71],futher:58,futur:[6,9,10,11,22,41,55,66,105,140,185],g1gc:65,gain:30,galleri:23,game:[14,22],garbag:[11,56,65,67,68,110,212],garbage_collect:186,garbagecollect:140,gather:63,gaug:68,gaurante:0,gaussian:75,gc_grace_second:[11,61,202],gc_type:68,gce:[44,65],gcg:6,gcinspector:212,gcstat:140,gct:214,gcutil:214,gcviewer:212,gear:24,gen:214,gener:[0,2,4,6,8,11,12,13,14,17,22,30,32,35,38,39,40,41,42,44,52,55,57,65,66,71,74,75,76,126,162,176,205,211,212,213,214],genuin:33,geoloc:23,geospati:74,get:[0,4,6,8,24,25,27,28,32,34,35,37,39,40,41,44,48,50,51,52,54,57,59,60,61,63,66,68,69,70,77,115,116,117,120,123,140,197,199,203,211,213,214],getbatchlogreplaythrottl:140,getcompactionthreshold:140,getcompactionthroughput:140,getconcurr:140,getconcurrentcompactor:140,getconcurrentviewbuild:[18,140],getendpoint:140,getint:14,getinterdcstreamthroughput:140,getlocalhost:[6,44],getlogginglevel:[140,212],getlong:14,getmaxhintwindow:[66,140],getpartition:33,getreplica:140,getse:140,getsstabl:140,getstr:14,getstreamthroughput:140,gettempsstablepath:33,getter:[20,33],gettimeout:140,gettraceprob:140,getudtyp:61,gib:[51,52,66,85,139,189,213],gigabyt:66,gist:[4,33],git1:42,git:[5,32,35,37,39,41,42,54,212,214],gitbox:[39,42],github:[32,33,37,40,41,42,43,54,74,214],give:[0,18,20,22,28,35,41,43,50,76,200,212,213],giveawai:214,given:[0,6,11,12,13,14,16,22,24,26,27,28,29,32,41,51,55,56,59,60,61,63,69,70,71,73,75,76,81,83,88,90,100,113,122,126,140,146,166,173,177,181,188,198,200,202,203,204,207,208],glanc:214,global:[0,3,6,25,32,54,55,76,140,164],gms:212,gmt:22,goal:[6,27,28,52,63,210],gocassa:46,gocql:46,goe:[11,27],going:[6,25,28,41,63,205,211,213,214],gone:[6,11],good:[6,28,33,35,41,43,44,52,55,70,76,204,210,212,213,214],googl:[3,33,76,214],gori:44,gossip:[1,6,44,54,55,66,68,72,94,104,128,140,184,212],gossipinfo:140,gossipingpropertyfilesnitch:[6,72],gossipstag:[57,68,212,213],got:6,gotcha:214,gp2:65,gpg:48,grace:[67,70,77,197],gracefulli:55,grafana:210,grai:22,grain:[27,71],grammar:[11,12,34],grant:[6,9,51,71],grant_permission_stat:12,grant_role_stat:12,granular:[4,6,11,69,110],graph:[20,77],graphit:210,gravesit:11,great:[26,36,41,63,211,212,213,214],greater:[0,6,22,44,72,169,170,212,214],greatest:57,greatli:[6,56],green:[22,39],grep:[4,200,202,204,212,213,214],groovi:32,group:[6,10,11,20,24,28,55,63,68,71,72,210],group_by_claus:13,grow:[22,24,74],growth:[0,3],guarante:[0,2,6,11,13,14,22,24,41,50,55,56,60,63,66,69,70,73,74,76,199],guard:56,guest:[23,24,25,26,27,29],guest_id:[25,29],guest_last_nam:29,gui:214,guid:[6,23,24,25,26,27,28,29,30,35,39],guidelin:[10,38,42,65],habit:42,hackolad:30,had:[0,3,6,9,10,24,55,61,63,69,205,211,213],half:[4,6,37,44,66],hand:[3,6,13,65,213],handi:[28,214],handl:[0,1,6,14,38,40,41,44,52,55,62,65,68,71,75,103,212],handler:55,handoff:[0,6,67,68,95,129,140,171],handoffwindow:[66,140],hang:41,happen:[0,6,13,33,37,41,50,63,66,68,72,210,212,213,214],happi:41,happili:65,hard:[3,6,14,27,28,59,62,63,65,207,212],harder:6,hardest:36,hardwar:[2,3,6,32,50,56,66,67,210],has:[0,1,3,4,6,10,11,12,13,14,18,20,22,25,27,28,30,33,41,42,44,52,54,55,56,57,58,59,61,62,63,65,66,68,69,71,72,73,75,76,77,197,201,210,212,213,214],hash:[2,4,6,57,63,66,69,70,209,214],hashcod:33,hashtabl:23,haskel:47,hasn:[0,52,103],have:[0,3,5,6,9,10,11,12,13,14,15,18,19,20,22,24,25,26,27,28,29,32,33,35,36,37,38,39,41,42,43,44,45,48,51,52,55,56,57,58,59,60,61,63,64,65,66,68,70,71,72,103,162,199,201,203,205,208,209,210,211,212,213,214],haven:41,hayt:46,hdd:[4,6,65],head:[35,41,55,214],header:[39,55,76],headroom:6,health:214,healthi:214,heap:[4,6,39,45,50,52,54,60,61,64,65,68,212,213,214],heap_buff:6,hear:27,heartbeat:[0,6,212],heavi:[0,6,212,213,214],heavili:65,held:[6,65,140,144],help:[0,5,6,10,24,25,26,28,30,34,36,41,43,49,51,52,58,59,61,66,75,77,79,140,178,201,205,206,207,208,209,210,211,212,213,214],helper:43,henc:[5,6,11,22],here:[6,23,24,26,27,28,29,34,35,37,42,43,44,46,63,68,71,75,213],hewitt:[23,24,25,26,27,28,29,30],hex:[12,17,124],hexadecim:[10,12,124],hibern:73,hidden:[73,214],hide:[33,38,57,77,197],hierarch:[0,20],hierarchi:[20,70],high:[0,2,6,11,35,42,44,63,65,66,74,210,212,213],higher:[0,19,20,41,60,63,68,69,73,142,190,212,214],highest:[63,202,203],highli:[1,3,41,44,65,71,212,213],highlight:[27,30],hint:[0,6,11,12,18,44,45,50,53,57,67,68,70,95,96,105,106,121,129,140,141,160,171,174,185,192,213],hint_delai:68,hinted_handoff_disabled_datacent:66,hinted_handoff_en:[57,66],hinted_handoff_throttl:66,hinted_handoff_throttle_in_kb:66,hintedhandoff:[6,67],hintedhandoffmanag:68,hints_compress:66,hints_creat:68,hints_directori:[45,57,66],hints_flush_period_in_m:66,hints_not_stor:68,hintsdispatch:[57,68,213],hintsfail:68,hintsservic:67,hintssucceed:68,hintstimedout:68,histogram:[4,63,66,68,140,143,188,202,212],histor:[11,27,41],histori:[27,32,33,58,82,84,140],hit:[6,63,68,214],hit_count:57,hit_ratio:57,hitrat:68,hoc:43,hold:[0,6,10,13,20,44,56,63,66,76,210,212,214],home:[0,22,54,57,75,76],honor:[6,39],hope:63,hopefulli:41,horizont:[0,54],hospit:25,host:[0,6,11,35,45,50,51,52,56,58,59,61,68,69,70,72,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,201,213,214],hostnam:[6,44,51,52,54,57,59,61,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,214],hot:[6,67,68,214],hotel:[23,26,27,28,29,31],hotel_id:[24,25,28,29],hotels_by_poi:[24,25,29],hotspot:[0,11],hotspotdiagnost:71,hottest:6,hour:[6,22,41,42,51,63,66],hourli:[51,52,58,103],how:[0,3,5,6,7,8,11,12,22,23,24,25,26,27,28,32,36,38,39,40,41,43,47,49,50,51,52,53,59,61,62,63,64,66,68,69,72,74,75,76,103,200,212,213,214],howev:[0,4,6,9,10,11,12,13,15,17,18,20,22,24,26,27,28,32,41,43,44,45,48,57,60,61,64,65,66,70,71,73,76],hoytech:214,html:[6,75,200],http:[6,32,33,35,37,39,42,48,54,68,198,199,200,201,202,203,204,205,206,208,209,214],httpadaptor:68,hub:44,hudson:32,huge:55,huge_daili:58,human:[11,51,58,62,85,139,189,213],hundr:28,hurt:11,hybrid:11,hypothet:37,iauthent:6,iauthor:6,ibm:74,icompressor:64,idct:[61,201],ide:39,idea:[6,14,28,30,35,40,41,43,44,52,63,76,213,214],ideal:[6,43,63,68,71],idealclwritelat:68,idempot:[13,22,66],idemptot:22,ident:[0,75],identifi:[0,3,6,9,10,11,13,14,15,16,20,21,22,23,24,25,26,28,30,57,66,75,210],idiomat:8,idl:6,idx:62,ieee:[17,22],iendpointsnitch:[6,72],iftop:214,ignor:[0,6,10,14,22,33,57,61,76,189,201],iinternodeauthent:6,illeg:14,illegalargumentexcept:203,illustr:[1,20,59,69,203],imag:[22,35,214],imagin:63,imbal:0,immedi:[4,6,11,22,24,41,55,60,64,71,80,140],immut:[4,44,59,64,65],impact:[6,11,38,51,52,55,63,67,71,212,214],imper:[0,3],implement:[0,1,3,4,6,10,13,14,18,20,28,29,32,33,43,44,51,52,55,57,58,62,64,66,71,72,74],implementor:6,impli:[0,1,11,12,22,51,56,69],implic:[0,71],implicitli:[14,20],import_:76,importantli:52,impos:[6,55],imposs:63,improv:[0,3,6,11,22,36,41,43,50,53,60,63,65,67,72,73,76,214],inaccur:214,inact:44,inam:204,inboundconnectioniniti:54,inboundmessagehandl:55,inc:[23,24,25,26,27,28,29,30],incast:214,includ:[0,3,4,6,10,11,12,13,18,20,22,23,24,25,26,27,28,30,32,33,34,35,41,42,51,52,54,55,56,57,58,59,61,63,65,66,68,69,71,74,76,77,99,156,193,197,204,210,211,212,213,214],included_categori:[51,58,99],included_keyspac:[51,58,99],included_us:[51,58,99],inclus:[41,155],incom:[6,55,58],incomingbyt:68,incompat:[6,10,55,57],incomplet:[38,208],inconsist:[44,66,69,70],incorrect:44,increas:[0,3,4,6,11,18,44,56,60,63,64,65,66,68,70,72,73,155,201,209,210],increment:[2,3,6,10,13,22,41,42,55,63,66,67,68,91,101,140,156,162,182,205,208],incremental_backup:[57,59],incur:[13,22,54,68],inde:0,indefinit:[51,58],indent:33,independ:[0,11,63,65,71,213],index:[2,4,6,9,10,11,12,13,15,22,25,50,52,56,57,59,61,62,63,67,76,140,146,201,207,208,212],index_build:186,index_identifi:16,index_nam:16,index_summari:186,index_summary_off_heap_memory_us:189,indexclass:16,indexedentrys:68,indexinfocount:68,indexinfoget:68,indexnam:146,indexsummaryoffheapmemoryus:68,indic:[0,3,5,6,12,13,24,26,33,41,44,54,58,61,62,70,155,202,203,210,212,213,214],indirectli:13,indirectori:61,individu:[0,6,10,14,22,24,28,41,43,55,56,65,71,201,209],induc:13,industri:25,inequ:[10,13],inet:[9,11,14,17,22,57],inetaddress:[6,44],inetaddressandport:51,inetworkauthor:6,inexpens:65,inf:54,infin:[9,10,12],influenc:11,info:[6,45,54,58,68,88,140,198,212],inform:[0,4,6,12,13,22,24,25,26,27,29,49,52,55,56,57,61,66,68,69,70,71,72,73,75,76,79,82,108,128,130,131,132,139,140,161,178,180,200,201,202,210,211],infrastructur:[41,74],ing:11,ingest:[6,66],ingestr:76,inher:[1,11,22],inherit:20,init:68,initcond:[9,14],initi:[3,6,14,18,33,38,40,42,55,57,58,61,68,69,71,73,76,140,173,201],initial_token:[57,73],inject:58,innov:74,input:[0,9,10,14,17,22,38,56,61,76,204,212],inputd:22,inreleas:48,insecur:6,insensit:[11,12],insert:[0,6,9,10,11,12,14,15,16,20,22,44,47,50,52,58,59,61,65,70,71,75,76,208],insert_stat:[12,13],insertedtimestamp:198,insertstmt:61,insid:[6,11,12,13,22,33,75,76],insight:[24,30,212,213],inspect:[0,6,39,75,76,209],instabl:6,instal:[6,21,32,34,43,44,47,50,54,61,71,76,207,214],instanc:[0,10,11,12,13,14,16,18,19,20,21,22,24,32,39,43,44,55,62,63,65,68],instantan:68,instanti:10,instantli:[6,55],instead:[0,4,10,11,13,18,22,24,27,28,30,33,35,42,44,51,57,58,61,63,161,180,198,214],instrospect:211,instruct:[0,6,8,11,35,36,37,39,50,66,214],instrument:[34,71],insuffic:210,insuffici:214,insufici:212,int16:52,int32:52,intact:55,intasblob:13,integ:[0,10,11,12,13,17,22,28,55,62,68,205],integr:[3,30,40,43,50,55,74],intellig:0,intellij:[30,33,40],intend:[11,27,38,71,201],intens:[6,43,44],intent:[0,38,56],intention:20,inter:[6,55,56,61,119,140,172,201],inter_dc_stream_throughput_outbound_megabits_per_sec:56,interact:[3,30,43,49,76,214],interest:[0,23,24,26,27,52,63,71,213],interfac:[3,6,10,14,26,33,35,44,45,52,57,64,71,74,214],interleav:75,intern:[6,9,11,13,18,22,35,38,44,54,57,65,66,68,77,197,210,214],internaldroppedlat:68,internalresponsestag:[57,68,213],internet:6,internod:[0,6,44,50,53,56,61,71,201,210,214],internode_application_receive_queue_capacity_in_byt:55,internode_application_receive_queue_reserve_endpoint_capacity_in_byt:55,internode_application_receive_queue_reserve_global_capacity_in_byt:55,internode_application_send_queue_capacity_in_byt:55,internode_application_send_queue_reserve_endpoint_capacity_in_byt:55,internode_application_send_queue_reserve_global_capacity_in_byt:55,internode_application_timeout_in_m:[6,55],internode_encrypt:[6,71],internode_inbound:[55,57],internode_outbound:[55,57],internode_tcp_connect_timeout_in_m:6,internode_tcp_user_timeout_in_m:6,internodeconnect:[126,176],internodeus:[126,176],interpret:[6,10,22,30,76],interrupt:[44,52],intersect:0,interv:[4,6,9,24,68,71,75,202],intra:[6,55,68,72,75],intrins:22,introduc:[0,1,6,10,17,24,28,36,52,55,58,66,73,208],introduct:[10,20,43],introspect:214,intrus:200,inttyp:61,intvalu:14,invalid:[0,6,13,20,38,55,61,71,131,133,134,135,140,203,209,213],invalidatecountercach:140,invalidatekeycach:140,invalidaterowcach:140,inventori:28,invert:75,invertedindex:21,investig:[6,40,211,212,213,214],invoc:[14,52],invoic:27,invok:[14,37,48,52,56,61,71,194],involv:[0,1,6,13,23,24,28,35,55,56,63,64,69,70,71,208,212,214],ioerror:33,ios:214,ip1:6,ip2:6,ip3:6,ip_address:78,ipaddressandport:55,ipartition:61,ipv4:[6,17,22,44,55],ipv6:[6,17,22,55],irolemanag:6,irrevers:[11,22],irrevoc:55,is_avail:[28,29],isn:[0,18,33,41,44],iso8601:[58,198],iso:22,isol:[1,6,11,13,55,68,210,211,213],issu:[0,6,20,28,32,34,35,36,37,41,42,43,44,52,53,55,60,63,64,155,198,199,200,201,202,203,204,205,206,208,209,210,212,213,214],item:[12,22,23,24,25,32,38,39,52],iter:[0,6,25,56,203],its:[0,1,4,6,11,12,13,14,22,24,26,39,44,51,52,54,55,56,58,59,61,63,66,68,71,72,73,74,75,199,203],itself:[6,11,16,27,44,48,51,55,66,73,213],iv_length:6,jaa:71,jacki:37,jamm:39,januari:22,jar:[14,33,34,39,43,54,68],java7:71,java8_hom:39,java:[3,6,14,21,22,33,39,41,47,48,50,52,53,62,63,65,68,71,140,178,203,211,212,214],java_hom:[54,214],javaag:39,javac:54,javadoc:[32,33,38],javas:6,javascript:[6,14],javax:71,jbod:65,jce8:6,jce:6,jcek:6,jconsol:[50,63,71],jdbc:30,jdk11:54,jdk:[6,32,54],jdwp:39,jeff:[23,24,25,26,27,28,29,30],jenkin:[34,40,50],jetbrain:39,jira:[5,6,34,36,38,40,41,43,62,198,199,200,201,202,203,204,205,206,208,209],jks:75,jkskeyprovid:6,jmap:214,jmc:[63,71],jmx:[6,18,20,50,51,52,55,57,59,61,67,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196],jmx_password:71,jmx_user:71,jmxremot:71,jni:54,job:[41,70,80,110,153,155,162,193],job_thread:155,john:[13,22],join:[3,6,8,13,50,52,54,63,70,71,73,140,212,213],joss:13,journal:[59,61],jpg:22,jre:54,jre_hom:54,jsmith:22,json:[9,10,13,15,50,61,63,64,84,189,191,198],json_claus:13,jsonz:59,jsr:[6,14],jsse:6,jsserefguid:6,jstackjunit:43,jstackjunittask:43,judgement:33,jul:[54,214],jump:54,junit:[32,33,34,39,43],junittask:43,jurisdict:6,just:[0,6,14,20,24,25,27,36,39,41,43,44,51,55,57,62,63,70,71,75,210,214],jvm:[6,21,39,44,45,54,63,67,71,73,211,212],jvm_extra_opt:39,jvm_opt:[45,71],jvmstabilityinspector:38,k_i:28,kashlev:30,kbp:66,keep:[0,6,8,11,25,27,28,33,36,41,44,55,56,58,61,63,68,69,77,131,197,208,210,213,214],keepal:[6,44],kei:[0,3,4,6,9,10,11,13,14,17,22,24,25,26,27,28,29,30,43,44,48,52,55,56,57,59,61,62,63,64,65,66,68,69,70,71,74,75,77,80,118,122,124,134,140,144,164,165,189,197,202],kept:[1,4,6,61,63,68,208],kernel:[6,44,62,214],key_alia:6,key_password:6,key_provid:6,keycach:68,keycachehitr:68,keyserv:[42,48],keyspac:[0,3,6,9,10,12,14,15,16,20,22,25,28,29,50,52,53,58,60,63,64,66,67,70,71,73,75,76,77,80,81,83,88,90,99,100,109,110,113,118,122,124,131,140,142,144,145,146,147,153,155,161,162,166,179,180,181,188,189,190,193,194,196,197,198,199,200,201,204,205,206,207,208,209,212,213],keyspace1:[20,57,61,199,201,202,203,204,205,207,212],keyspace_definit:75,keyspace_nam:[11,14,20,22,52,57,61,63,70,212],keystor:[6,61,71,201],keystore_password:6,keystorepassword:71,keytyp:202,keyvalu:57,keyword:[10,11,13,14,15,16,17,22],kib:[52,59,66,70,85,139,189,213],kick:[140,157],kill:[6,48],kilobyt:64,kind:[0,3,11,12,22,32,41,55,57,59,62,63,69,210,213],kitten:22,knife:[140,178],know:[0,4,6,11,13,22,24,33,36,42,56,57,63,204,212,213,214],knowledg:36,known:[0,20,22,24,27,28,46,49,60,63],krumma:43,ks_owner:71,ks_user:71,kspw:[61,201],ktlist:[59,179],kundera:46,label:[22,32],lack:[68,212,213],lag:68,laid:27,land:64,landlin:22,lang:[50,54,68,71,203,214],languag:[3,6,9,10,12,14,21,22,35,46,49,50,76],larg:[0,1,3,6,11,13,14,22,31,32,43,50,55,61,63,65,68,71,74,76,198,204,206,210,212,213,214],large_daili:58,larger:[0,6,43,44,52,63,64,65],largest:[6,68],last:[0,6,12,13,14,15,19,35,52,54,63,68,78,140,202,203,204,210,212,214],last_nam:29,lastli:[13,22],lastnam:13,latenc:[0,1,3,6,11,44,51,52,57,68,72,74,75,211,212],latent:[0,210,214],later:[0,11,22,26,28,33,35,41,44,66],latest:[0,6,32,42,48,63,69,76,194,200,212],latest_ev:75,latter:[12,27],launch:0,law:27,layer:65,layout:[0,11,35],lazi:11,lazili:11,lead:[0,6,10,11,22,24,63,212,214],leak:52,learn:[6,23,24,26,43,44,76],least:[0,4,6,11,12,13,18,35,44,61,63,65,70],leav:[0,6,12,13,24,33,43,44,52,55,70,76,210,212,213],left:[6,17,19,63,208],legaci:[4,6,20,75],legal:10,len:55,length:[4,6,10,11,17,22,38,55,56,63],lengthier:41,less:[0,4,6,22,34,41,44,55,56,60,65,206,209,212,213,214],let:[6,23,24,25,26,27,28,36,42,63],letter:17,level:[1,4,6,10,11,13,19,20,33,38,45,56,57,58,61,64,65,66,67,68,71,76,77,120,131,140,173,197,202,203,205,210,212,213],leveledcompactionstrategi:[11,56,60,63,200,203,213],leverag:30,lexic:44,lib:[4,6,21,34,38,39,43,48,54,198,199,200,201,202,203,204,205,206,207,208,209,214],libqtcassandra:46,librari:[8,38,40,43,46,68,76],licenc:38,licens:[34,38,39,41],lie:210,lies:210,lieu:69,life:41,lifespan:65,light:55,lightweight:[0,2,3,27,77],like:[0,3,6,11,12,13,14,17,22,25,26,27,28,33,35,37,38,41,43,44,50,55,57,61,63,64,65,66,69,70,71,203,204,205,210,211,212,214],likewis:20,limit:[0,1,4,6,9,10,11,20,22,28,44,52,53,56,62,63,64,71,75,212,214],line:[6,12,24,27,33,41,43,45,48,49,52,54,55,59,61,62,71,77,78,80,81,83,88,90,96,100,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,198,201,203,208,212],linear:[0,3,65],lineariz:2,linearli:60,link:[6,8,11,12,41,43,48,52,55,59,62,207],linux:[6,35,42,44,54,211,212,214],list:[1,3,4,5,6,9,10,11,12,13,14,17,24,26,27,29,32,34,35,39,40,41,42,43,45,48,49,50,51,52,53,54,55,56,58,61,62,63,66,68,70,71,73,75,76,77,78,80,81,82,83,88,90,96,99,100,106,109,110,113,115,118,122,123,124,126,130,131,137,138,140,142,145,146,147,150,153,154,155,156,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,197,199,201,202,203,204,209],list_liter:[13,22],list_permiss:51,list_permissions_stat:12,list_rol:51,list_roles_stat:12,list_us:51,list_users_stat:12,listarg:14,listen:[6,50,54,68,214],listen_address:[45,49,50],listen_interfac:45,listsnapshot:[59,140,207],liter:[10,12,14,17,20,30,76],littl:[33,52,210,213],live:[0,3,13,30,35,50,63,68,73,202,207,208,212,214],live_scan:57,livediskspaceus:68,liveness_info:198,livescannedhistogram:68,livesstablecount:68,load:[0,3,6,11,21,22,36,50,54,56,66,67,68,70,71,72,73,75,77,132,140,147,155,180,197,210,213,214],loader:[61,201],loadm:201,local:[0,1,3,4,6,11,20,34,39,40,41,43,49,51,52,53,57,59,65,66,68,71,72,76,140,149,155,159,192,202,210,211,212,214],local_jmx:71,local_on:[0,69,71,76,210,213],local_quorum:[0,66,69,76,210,214],local_read:57,local_read_count:189,local_read_lat:57,local_read_latency_m:189,local_scan:57,local_seri:76,local_writ:57,local_write_latency_m:189,localhost:[6,49,52,54,57,58,71],localpartition:57,locat:[6,24,26,42,47,48,58,64,68,71,72,76,186,201,210,212,214],lock:[6,44,68,214],log:[0,3,4,6,11,13,35,38,43,47,48,50,53,55,57,62,67,68,71,75,77,89,93,99,103,120,140,155,158,173,186,197,211,214],log_al:63,log_dir:52,logback:[45,58,212],logdir:[51,58],logger:[33,45,53,58,99],loggernam:58,logic:[0,6,21,25,28,30,31,50,55,212,213],login:[6,9,20,42,43,51,52,54,58,71,77,210],login_error:51,login_success:51,logmessag:[51,58],lol:22,longer:[6,9,10,11,30,42,44,52,55,56,63,73,80,140,205,208,210],longest:212,look:[0,6,12,24,25,28,32,35,36,37,41,43,55,63,65,69,70,203,205,210,212,214],lookup:[26,68],loop:[33,55],lose:[0,4,6,27,55,63,73,208],loss:[0,6,22,55,63,70,214],lost:[1,56,58,59,63,73,205],lot:[6,24,27,28,35,49,50,52,70,77,197,206,212,213,214],low:[0,3,6,41,74,140,142,214],lower:[0,4,6,11,12,13,20,44,60,61,63,64,68,73,210,212],lowercas:12,lowest:[6,41,63,66,202],lsm:[0,213,214],lucen:50,luckili:211,lwt:0,lww:0,lz4:[4,6,55,66],lz4compressor:[4,6,11,61,64,66,202],mac:214,macaddr:9,machin:[6,11,43,44,52,59,68,71,72,73,202,211,214],made:[0,3,6,22,42,50,51,54,55,56,60,65,66,69,71,212],magazin:[59,61],magic:55,magnet:[4,6],magnitud:13,mai:[0,1,4,6,9,10,11,13,14,16,17,18,20,22,25,26,27,28,32,34,35,38,39,41,43,44,48,51,52,54,55,56,57,58,59,60,61,63,66,68,69,71,72,73,75,76,162,203,205,210,211,212,213,214],mail:[5,36,41,42,50],main:[0,6,14,18,39,44,47,48,52,54,59,61,71,76,203,210,212],main_actor:13,mainli:[6,56],maintain:[0,6,11,23,36,41,55,66],mainten:[0,66,68],major:[0,4,10,35,41,69,71,83,140,207,213],make:[0,1,6,8,9,21,22,23,24,25,27,28,29,30,32,33,34,35,36,39,41,43,44,45,48,52,55,57,61,63,69,70,71,73,75,76,137,140,198,212,214],malform:210,malfunct:55,malici:71,man:6,manag:[0,3,6,20,24,25,27,28,30,32,35,39,40,42,43,50,57,68,71,73,77,79,140,197],mandatori:[3,11,14,61],mani:[0,3,6,11,23,24,25,27,30,33,38,41,52,57,61,63,64,65,66,68,69,71,75,76,77,80,83,90,100,103,109,110,155,162,181,193,194,197,203,209,210,213,214],manifest:[59,61,77,197],manipul:[3,12,15,18,43,50,198],manual:[6,25,34,37,44,208,214],map:[0,3,6,9,10,11,13,14,17,20,23,29,50,62,68,212,214],map_liter:[11,16,20,22],mar:22,mark:[0,6,20,24,41,52,63,70,73,94,140,202,204,208],marker:[4,6,11,12,38,44,208],markup:35,marshal:202,mashup:23,massiv:[36,214],master:[2,3],match:[0,4,6,12,13,14,17,20,68,69,72,202,207],materi:[0,3,6,10,11,12,15,23,24,25,26,27,28,29,30,50,57,68,76,140,196],materialized_view_stat:12,math:66,matrix:53,matter:[11,44,69,214],maven:34,max:[4,6,11,50,52,54,55,57,63,66,68,71,75,76,103,113,121,140,155,166,174,202,205,212,213],max_archive_retri:[51,52],max_hint_window_in_m:[66,73],max_hints_delivery_thread:66,max_hints_file_size_in_mb:66,max_index_interv:61,max_log_s:[51,52,58,103],max_m:57,max_map_count:44,max_mutation_size_in_kb:[4,6,44],max_partition_s:57,max_queue_weight:[51,52,58,103],max_threshold:[61,63],maxattempt:76,maxbatchs:76,maxfiledescriptorcount:68,maxfiles:58,maxhintwindow:174,maxhistori:58,maxim:65,maximum:[4,6,14,51,52,55,57,58,60,66,68,76,103,115,140,162,168,202,205,206,210,212,213],maximum_live_cells_per_slice_last_five_minut:189,maximum_tombstones_per_slice_last_five_minut:189,maxinserterror:76,maxldt:199,maxoutputs:76,maxparseerror:76,maxpartitions:68,maxpools:68,maxrequest:76,maxrow:76,maxt:199,maxtasksqueu:68,maxthreshold:166,maxtimestamp:4,maxtimeuuid:10,mayb:13,mbean:[6,20,63,68,71],mbeanserv:20,mbit:[61,201],mbp:[6,56,66],mct:6,mean:[0,6,9,11,12,13,14,17,18,22,27,50,52,61,63,66,68,69,72,75,76,155,210,211,212,213,214],meaning:[13,56],meanpartitions:68,meant:[0,22,44,66,68],measur:[6,24,28,38,41,43,55,68,73,75,76,214],mebibyt:57,mechan:[0,51,62],media:[23,24,25,26,27,28,29,30],median:[57,68,212],medium:214,meet:[0,1,3,6,38,69,71],megabit:[66,201],megabyt:[6,66,206,213],mem:214,member:[0,33,71,75],membership:[1,2,6],memlock:44,memor:52,memori:[0,4,6,11,50,51,52,55,58,60,62,63,64,67,74,209,212,214],memory_pool:68,memtabl:[2,6,11,59,60,61,62,63,64,65,68,179,212,214],memtable_allocation_typ:4,memtable_cell_count:189,memtable_cleanup_threshold:4,memtable_data_s:189,memtable_flush_period_in_m:[11,61],memtable_off_heap_memory_us:189,memtable_switch_count:189,memtablecolumnscount:68,memtableflushwrit:[57,68,213],memtablelivedatas:68,memtableoffheaps:68,memtableonheaps:68,memtablepool:6,memtablepostflush:[57,68,213],memtablereclaimmemori:[57,68,213],memtableswitchcount:68,mention:[6,22,27,41,54,68,71,201,210],menu:[0,39],mere:33,merg:[0,35,37,41,60,64,65,67,69,214],mergetool:37,merkl:[0,6,68,70],mess:[41,43],messag:[0,1,6,22,32,35,38,41,48,50,51,52,53,54,56,58,61,66,68,69,70,71,201,205,206,207,208,209,210,212,213],messagingservic:55,met:13,meta:[13,54,68,75],metadata:[0,4,20,28,42,56,64,65,68,77,197,205,208,209,212],metal:6,meter:68,method:[10,13,14,20,33,36,38,39,43,50,52,54,61,71,75],methodolog:30,metric:[6,53,57,66,67,75,211,213,214],metricnam:68,metricsreporterconfigfil:68,mib:[51,52,85,139,189],micro:213,microsecond:[6,11,13,22,68,202,213],microservic:25,midnight:22,midpoint:0,might:[0,6,11,13,23,24,25,26,27,28,42,52,59,61,63,68,69,78,80,81,83,88,90,96,100,103,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,209,210,213],migrat:[6,57,68,72],migrationstag:[57,68,213],milli:4,millisecond:[4,6,10,11,22,28,52,68,142,162,190,202,205,213,214],min:[4,6,11,44,62,63,68,75,76,113,140,166,202,212,213],min_index_interv:61,min_sstable_s:63,min_threshold:[61,63],minbatchs:76,mind:28,minim:[6,25,27,52,63,65],minimum:[6,11,14,28,45,68,70,200,202],minlocaldeletiontim:202,minor:[10,12,35,52,67,69],minpartitions:68,mint:199,minthreshold:166,mintimestamp:202,mintimeuuid:10,minttl:202,minu:28,minut:[6,22,27,51,52,54,58,63,66,68,71,75,103],mirror:35,misbehav:[50,63,211],misc:[126,176],miscelen:68,miscellan:6,miscstag:[57,68,213],mismatch:[0,6,52,55,69],misrepres:205,miss:[11,18,32,34,63,66,68,70,73,208,214],misslat:68,misspel:200,mistaken:[52,59,61,78,80,81,83,88,90,96,100,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196],mistun:212,mit:42,mitig:[6,71],mix:[6,52,63,75,214],mkdir:[51,52,54,61,212],mmap:44,mnt:16,mock:43,mode:[4,6,51,52,59,61,71,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,210],model:[3,11,15,20,26,27,29,41,50,54,56,71,75,214],moder:[28,65],modern:[65,66,214],modestli:6,modif:[13,20,212],modifi:[6,9,10,11,14,20,22,27,41,57,60,63,64,204],modification_stat:13,modul:76,modular:38,modulo:0,moment:[6,41],monitor:[44,50,51,67,71,72,79,140,210,214],monkeyspeci:[11,18],monkeyspecies_by_popul:18,monoton:[0,11,67],month:[22,28,54],monument:23,more:[0,1,4,6,10,11,12,13,22,23,24,25,28,29,33,35,36,41,43,45,49,50,51,52,54,55,56,57,58,59,60,61,64,65,66,67,68,69,71,72,73,75,77,83,109,110,140,142,155,162,178,190,194,197,202,203,209,211,213,214],moreov:[13,61],most:[0,1,6,11,12,13,22,24,27,28,35,36,39,41,43,44,45,52,55,57,58,63,64,65,66,68,69,71,76,82,140,190,202,203,210,212,213,214],mostli:[4,6,11,22,25,211,212],motiv:[43,63],mount:[6,214],move:[0,6,28,41,44,50,52,62,67,68,70,140,205,208,213],movement:[0,56,67,212],movi:[13,22],movingaverag:6,msg:58,mtime:[11,204],mtr:214,much:[0,5,6,11,23,24,27,28,56,57,60,61,62,63,72,201,210,212,214],multi:[1,2,3,6,12,38,53,59,66,212,214],multilin:40,multipl:[1,4,6,10,11,12,13,14,19,22,23,24,27,30,33,38,39,41,44,45,52,56,63,65,66,69,72,75,77,145,197,198,210,213],multipli:[28,63],multivari:74,murmur3:4,murmur3partit:4,murmur3partition:[6,14,61,76,202],museum:23,must:[0,1,3,4,6,10,11,13,14,17,18,20,24,27,28,33,34,39,41,43,44,45,51,52,54,55,56,59,61,63,68,69,71,73,75,76,179,197,198,199,200,201,202,203,204,205,206,207,208,209],mutant:16,mutat:[0,4,6,13,44,55,57,62,66,68,69,194,213],mutatedanticompactiongaug:68,mutationsizehistogram:68,mutationstag:[57,68,213],mv1:18,mvn:34,mx4j:68,mx4j_address:68,mx4j_port:68,mx4jtool:68,mxbean:20,myaggreg:14,mycolumn:17,mydir:76,myevent:13,myfunct:14,myid:12,mykei:17,mykeyspac:14,mytabl:[11,14,17,19,21],mytrigg:21,n_c:28,n_r:28,n_v:28,nairo:22,naiv:0,name:[4,6,9,10,11,12,13,14,16,17,18,20,21,22,24,26,29,30,32,35,38,39,41,42,43,44,45,51,52,57,58,59,68,70,71,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,200,201,204,207,210,212,213,214],names_valu:13,nan:[9,10,12,57],nano:[55,57],nanosecond:[22,68],narrow:[210,212,213,214],nathan:13,nativ:[4,6,10,12,15,17,30,38,44,49,51,52,54,57,58,61,68,76,92,102,140,146,183,201,213,214],native_transport_port:45,native_transport_port_ssl:71,native_typ:22,natur:[11,22,26,33,55,63,64,66,214],navig:35,nbproject:39,ncurs:214,nearli:39,neccessari:6,necessari:[6,11,14,20,27,41,48,51,52,55,58,64,71,198,202,205],necessarili:[6,12,25,45],need:[0,1,4,6,10,11,12,13,20,22,23,24,25,26,27,28,32,33,38,39,41,42,43,44,45,48,49,51,52,55,56,57,58,59,60,61,63,64,65,66,69,70,71,72,74,76,118,122,201,206,207,209,213,214],needlessli:0,neg:6,negat:[19,71],neglig:[13,214],neighbor:[0,56,210],neighbour:63,neither:[6,18,22,71],neon:39,nerdmovi:[13,16],nest:[12,13,33],net:[6,39,44,47,48,58,71],netbean:[30,40],netstat:[73,140],netti:[6,53,55],network:[0,1,6,13,44,55,56,59,65,66,69,70,71,72,139,140,143,212],network_author:20,network_permiss:6,networktopologystrategi:[71,75],never:[0,6,10,11,12,13,14,22,27,33,44,55,63,70,203],nevertheless:13,new_rol:20,new_superus:71,newargtuplevalu:14,newargudtvalu:14,newer:[0,28,63,65,76,110,199,214],newest:[11,63,199],newli:[0,11,20,22,41,62,140,147],newreturntuplevalu:14,newreturnudtvalu:14,newtuplevalu:14,newudtvalu:14,newvalu:61,next:[0,6,24,44,49,52,54,57,59,61,63,66,69,76,211,212],ngem3b:13,ngem3c:13,nic:[54,214],nice:[28,55],nid:214,nifti:37,night:[24,28],ninth:0,nio:[6,14,53,56,68],nntp:214,no_pubkei:48,node:[1,3,4,6,11,13,14,21,22,27,28,38,43,45,46,49,50,51,52,53,54,55,57,58,59,60,61,62,63,65,67,68,69,70,72,74,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,201,202,203,211,212,213,214],nodej:47,nodetool:[3,4,6,18,48,50,52,53,54,56,57,59,60,64,67,70,71,73,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,204,207,209,210,211,212,214],nois:[6,212],noiser:212,noisi:212,nologin:9,nomenclatur:0,nomin:28,non:[0,6,9,10,11,12,13,14,20,22,25,44,54,55,56,57,60,64,68,71,76,202,205],nonblockingbufferhandl:55,none:[0,1,6,11,13,22,57,59,61,68,70,71,202],nonsens:20,noopauditlogg:51,nor:[6,11,18,22],norecurs:[9,20],norm:68,normal:[1,11,14,17,20,27,39,44,48,52,54,57,66,68,70,75,76,210,212,213,214],nosql:[3,30,74],nosuperus:[9,20],notabl:[14,17],notat:[10,12,13,24,25,28,76],note:[0,4,5,6,10,11,12,13,14,15,17,20,22,24,25,37,40,41,42,44,54,55,61,63,71,197,198,199,200,201,202,203,204,205,206,207,208,209,212,214],noth:[6,11,14,37,43,44,199],notic:[6,24,29,56,71,213,214],notif:8,notifi:55,notion:[0,11,12],notori:[0,23],noun:27,now:[10,24,25,26,29,32,33,35,39,63,73,214],nowinsecond:52,npercentil:11,ntp:[0,6],nullval:76,num_cor:76,num_token:73,number:[0,1,4,6,10,11,12,13,14,15,17,18,22,24,25,26,27,28,29,32,39,41,42,43,44,48,51,52,53,55,58,59,60,61,63,64,66,68,69,71,73,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,201,202,206,210,211,213,214],number_of_cor:6,number_of_dr:6,number_of_partitions_estim:189,numer:[3,15,19,32,60,75],numprocess:76,numsampl:212,ny229:25,object:[1,3,6,11,12,38,53,54,55,56,61,198],objectnam:20,observ:33,obsolet:[6,65,68,209],obtain:[12,24,26,28,59,61,71,214],obviou:[14,37],obvious:[11,23],occasion:[70,213],occup:[13,214],occupi:[6,55,68],occur:[0,6,10,12,13,21,22,44,54,55,63,65,68,70,197,198,199,200,201,202,203,204,205,206,207,208,209,214],occurr:22,octet:[6,72],odbc:30,oddli:6,off:[0,4,6,25,44,55,62,64,68,71,76,140,157,214],off_heap_memory_used_tot:189,offer:[0,15,43,52,64],offheap:[60,65],offheap_buff:6,offheap_object:6,offici:[35,41,50,74,76],offset:[4,11,56,62,68],often:[0,6,11,12,25,26,27,28,33,35,36,41,43,44,51,52,58,61,63,64,65,66,70,71,72,76,103,203,210,213,214],ohc:6,ohcprovid:6,okai:33,old:[0,4,6,52,55,57,63,73,77,97,107,140,197,208,214],older:[4,6,14,39,48,63,65,69,76,199,207],oldest:[4,6,11,51,52,58,199],omit:[4,6,10,11,13,17,22,24,52,66,173],onc:[0,4,6,11,12,14,22,25,28,29,32,37,39,41,43,44,52,55,59,62,63,64,65,68,70,71,73,75,76,203,210],one:[0,1,4,6,9,10,11,12,13,14,17,18,20,22,24,25,27,28,33,36,39,41,43,45,50,51,52,54,55,56,58,59,60,61,63,65,66,68,69,70,71,72,73,76,77,80,83,90,100,109,110,126,140,155,162,176,179,181,193,194,197,198,202,205,207,208,210,212,213,214],oneminutecachehitr:68,ones:[6,11,12,13,14,18,20,52,68,203],ongo:[36,63,68,73],onli:[0,4,6,9,11,12,13,14,17,18,20,22,24,26,27,28,33,35,41,42,43,45,50,52,54,55,56,57,59,60,61,62,63,64,65,68,69,70,71,72,73,75,76,77,155,179,189,197,199,201,204,205,206,207,209,210,213,214],onlin:[3,76],only_purge_repaired_tombston:63,onto:[0,4,63],open:[0,3,5,6,20,32,36,40,42,54,56,61,71,72,74,201,214],openfiledescriptorcount:68,openhft:58,openjdk:[48,54],openssl:54,oper:[0,1,2,6,10,11,12,13,15,16,18,20,22,27,33,40,50,51,52,53,55,57,58,59,60,61,62,65,66,68,70,71,73,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,200,207,208,210,211,212,213,214],operand:19,operatingsystem:68,operationtimedoutexcept:210,opertaion:6,oplog:208,opnam:75,opportun:[35,60],oppos:55,ops:[44,75],opt:14,optim:[0,4,6,11,12,13,28,44,53,56,63,65,73,202,212],optimis:[70,155],option1_valu:20,option:[0,3,4,6,9,10,11,12,13,14,16,20,22,24,27,28,30,35,39,41,43,44,48,54,55,56,57,59,64,65,67,69,71,73,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,201,202,203,204,205,206,207,208,209,212,213,214],oracl:[6,48,71,214],order:[0,1,4,6,9,10,11,14,18,22,24,25,26,27,28,29,33,41,44,52,57,60,61,62,63,72,73,75,76,202],ordering_claus:13,orderpreservingpartition:6,ordinari:6,org:[6,14,21,32,33,34,35,39,42,43,44,48,54,58,61,63,64,68,71,198,199,200,201,202,203,204,205,206,208,209,212],organ:[3,4,24,27,32,39,46],orgapachecassandra:42,orient:3,origin:[0,4,9,28,35,37,41,51,62,66,162,203,205,206,207],orign:13,os_prio:214,osx:35,other:[0,3,4,6,10,11,12,13,14,18,20,22,23,24,25,27,29,30,34,35,36,37,39,41,45,50,55,56,58,59,60,61,63,65,66,67,68,69,71,72,73,140,145,156,199,202,203,208,210,211,212,213,214],other_rol:20,otherwis:[0,6,9,12,13,16,22,24,56,66,70,115,199,210],our:[5,6,8,32,35,36,37,39,42,55,63,214],ourselv:37,out:[1,2,3,4,6,11,12,24,25,27,30,33,34,36,39,41,42,52,56,63,68,69,70,71,72,73,74,155,198,199,210,213,214],outag:0,outbound:[6,56,57],outboundtcpconnect:6,outdat:69,outgo:[6,55,214],outgoingbyt:68,outlin:[32,71],outofmemori:61,outofmemoryerror:50,output:[14,20,38,39,42,51,52,54,56,60,61,63,70,75,76,77,83,84,189,191,197,202,205,206,208,209],output_dir:61,outputdir:61,outsid:[11,21,22,55],outstand:[208,213],oval:23,over:[0,3,4,6,11,22,24,27,44,52,55,56,63,68,70,71,72,73,75,203,205,208],overal:[14,55],overflow:[17,77,162,197],overhead:[6,44,53,64,68,73],overidden:71,overlap:[0,63,203],overli:[27,28],overload:[6,14,44,201],overrid:[6,11,32,33,51,61,66,71,73,162,201,205],overridden:[6,11,52,57,58],overs:69,overview:[2,50,67],overwrit:[24,58,64,65,66,71],overwritten:[68,110],own:[0,11,12,14,22,36,40,41,44,48,52,54,55,61,63,64,68,70,71,74,75,118,124,131,140,194,203,213],owner:22,ownership:[0,63,161],ownersip:212,p0000:22,p50:213,p50th_m:57,p99:[11,214],p99th:11,p99th_m:57,pacif:22,packag:[32,39,43,44,45,47,49,76,212],packet:[6,212],page:[6,22,32,35,36,39,43,44,65,68,74,77,211,213],paged_rang:213,paged_slic:68,pages:76,pagetimeout:76,pai:[33,34,42],pair:[6,11,20,22,55,59,63,71],pane:30,paper:0,parallel:[18,43,53,63,70,155,213],param:[11,55],paramet:[4,6,11,14,32,33,38,39,45,52,55,58,60,65,72,73,140,173],parameter:32,params:55,paranoid:6,parent:[34,201],parenthes:[29,51],parenthesi:[11,75,76,210],park:23,parnew:65,pars:[6,12,51,55,58,62,76,214],parser:[9,10],part:[3,5,6,11,13,14,18,22,24,25,26,28,34,38,39,41,43,44,61,71,72,73,76,201,210],parti:[38,50,68,198],partial:[4,11,28,69,208],particip:[0,21,55],particular:[0,6,11,12,13,14,17,20,22,24,44,55,59,65,68,71,210,212,213,214],particularli:[12,22,71,212,213,214],partit:[1,2,3,4,6,10,11,13,14,24,27,29,30,31,44,52,56,57,59,60,61,63,65,66,68,69,75,110,118,122,140,162,190,198,202,210,212,213],partition:[4,10,13,14,57,61,70,76,87,140,155,202],partition_kei:[11,13],partitionspercounterbatch:68,partitionsperloggedbatch:68,partitionsperunloggedbatch:68,partitionsvalid:68,partli:13,pass:[38,41,45,76,178,201,202,213,214],password:[6,9,13,20,51,52,57,59,61,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,201],password_a:20,password_b:20,passwordauthent:[6,71],passwordfilepath:[51,52,59,61,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196],past:[24,68],patch:[10,13,32,33,35,37,38,40,43,50,56],path1:[51,52,58],path2:[51,52,58],path:[0,5,6,16,27,38,48,51,52,54,56,59,60,61,63,64,65,68,71,74,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,201,205,207,209,212,214],pathn:[51,52,58],patter:20,pattern:[6,11,20,22,23,29,30,31,58,210,213,214],paus:[6,44,66,140,141,212,214],pausehandoff:[66,140],pauser:[51,52],paxo:[1,13,53,68,76],paxos_prepar:55,payload:55,payloads:55,pcap:214,peak:[201,214],peer:[0,6,20,52,54,55,68,214],peerip:68,pem:[52,54],penalti:[6,13],pend:[6,55,57,63,66,68,70,140,154,213],pending_flush:189,pending_task:57,pendingcompact:68,pendingflush:68,pendingrangecalcul:[57,68,213],pendingtask:68,pendingtasksbytablenam:68,pennsylvania:22,peopl:[35,41,42,44],per:[4,6,10,11,13,28,33,37,41,44,52,55,60,61,62,63,64,66,68,70,71,75,76,140,163,171,198,201,208,210,212,213,214],per_second:57,percent:68,percent_repair:189,percentag:[6,68,72,214],percentil:[11,68,210,213,214],percentrepair:68,perdiskmemtableflushwriter_0:[57,68,213],perf:214,perfdisablesharedmem:214,perfect:14,perfectli:[27,55],perform:[0,1,3,6,11,13,20,22,24,25,27,28,30,36,37,38,40,41,44,45,51,53,56,57,58,60,63,65,66,68,69,70,71,72,76,155,212,213,214],perhap:[24,28,55,210,212],period:[0,4,6,32,51,55,65,68,70,71,73,140,142,214],perl:47,perman:[11,44,63,65,66,212],permiss:[6,9,12,23,24,25,26,27,28,29,30,43,51,52,61,71],permit:[6,20,52,55,56,62,71],persist:[0,4,44,54,60,62,65,71,214],person:214,perspect:[24,26,44],pet:22,petabyt:[0,1],peter:23,pgp:42,pgrep:48,phantom:46,phase:[73,76,213],phi:[0,6],phone:[13,22,25,29],phone_numb:29,php:47,physic:[6,11,28,29,30,31,44,50,65,72],pib:0,pick:[6,37,41,44,56,63,71,73,75,145],pid:[44,48,214],piec:[0,12,63,68],pile:6,pin:[6,72],ping:[41,214],pkcs5pad:6,pkill:48,place:[5,6,16,21,23,33,37,41,52,62,63,68,70,71,76,140,147,201,206,212,214],placehold:[14,76],plai:[14,22],plain:4,plan:[11,28,37,41],plane:[0,35],platform:[20,32,74],platter:[6,65],player:[14,22],playorm:46,pleas:[5,6,11,13,14,22,32,33,35,39,42,43,44,54,58,71,75,209],plu:[14,28,63,68,213],plug:[6,28,32],pluggabl:[0,20,71],plugin:[30,50,68],pmc:42,poe:22,poi:[26,29],poi_nam:[24,29],point:[0,3,4,6,10,17,22,23,24,26,27,30,33,35,39,42,50,55,66,71,75,76,118,140,201,210,214],pointer:[14,56],pois_by_hotel:[24,29],polici:[6,11,41,42,71,194,210],poll:71,pom:40,pool:[6,48,54,68,70,140,168,191,213,214],poorli:24,pop:75,popul:[11,18,75],popular:[23,24,30,39,65],port:[0,6,39,45,50,51,52,57,58,59,61,68,71,75,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,201,214],portabl:59,portion:[0,24,65,76,206],posit:[0,4,6,10,11,19,22,56,60,68,73,198,202],possbili:6,possess:20,possibl:[0,1,6,10,11,13,14,17,20,22,28,32,38,41,43,44,55,56,60,63,65,66,68,71,73,75,203,210,212],post:[13,32,40,55,140,165],post_at:13,postal_cod:29,posted_at:13,posted_bi:11,posted_month:11,posted_tim:11,potenti:[0,6,9,11,12,14,24,28,38,52,58,63,65,71,73,162,203,205],power8:74,power:[6,11,74],pr3z1den7:22,practic:[0,6,11,12,13,27,29,30,42,55,66,67,71],pre:[6,11,17,22,52,55,56,65,71,205,206,208],preced:[19,44,59,61,75],precis:[10,17,22,63,202],precondit:68,predefin:11,predict:[13,28,52,203],prefer:[0,6,11,12,22,27,33,41,55,71,72],preferipv4stack:39,prefix:[11,12,22,202,208],prepar:[6,14,15,51,53,58,61,68],prepare_releas:42,prepare_stat:51,preparedstatementscount:68,preparedstatementsevict:68,preparedstatementsexecut:68,preparedstatementsratio:68,prepend:22,prerequisit:[40,47],presenc:6,presens:4,present:[0,3,12,13,18,30,45,57,62,68,71,205,214],preserv:[6,11,17,20,27,28,69],preserveframepoint:214,press:48,pressur:[6,56,68,213,214],presum:27,pretti:[24,28,76,214],prevent:[0,6,11,43,62,68,69,70,201,205,214],preview:[35,53,70,155],previewkind:70,previou:[0,6,10,11,22,28,42,58,63,70,73,207],previous:[6,24,28,55,66,208],previsouli:[106,140],price:27,primari:[0,3,9,10,11,13,14,22,24,25,27,28,29,43,52,57,59,61,62,63,64,69,70,71,73,75],primarili:[0,6,11],primary_kei:[11,18],print0:204,print:[51,52,59,61,66,70,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,212],prio:214,prior:[6,13,20,22,61,73],prioriti:[1,41,214],privat:[6,33,42,71,72],privileg:[20,48,71],proactiv:55,probabilist:[0,60,64],probabl:[0,4,6,11,24,43,60,63,70,127,140,177,212,213,214],problem:[0,5,6,11,14,24,27,37,38,42,44,66,71,210,211,213,214],problemat:[22,210],proc:[6,44],proce:[38,64,73,210],procedur:[13,71],proceed:209,process:[0,1,6,14,24,25,32,34,36,37,38,39,40,41,43,44,48,50,55,56,57,62,64,65,66,68,69,70,71,73,74,76,79,115,140,141,160,168,200,201,205,207,208,209,212,213,214],processed_byt:57,processed_count:57,processor:[3,51,52],prod_clust:76,produc:[13,14,26,36,52,55,63,103,210],product:[0,1,6,11,27,28,34,36,41,44,52,54,65,72],profil:[13,39,77,140,142,214],profileload:140,program:[14,43,211,214],programm:0,programmat:204,progress:[33,37,41,42,55,57,60,61,67,70,75,77,140,196,197,208,213],project:[26,32,33,34,35,36,42,43,68],promin:11,promot:4,prompt:76,propag:[0,6,14,33,38,55,66,72],proper:[0,11,22,35,44,52,71],properli:[6,27,38],properti:[4,6,11,18,20,25,39,42,47,51,52,62,63,69,71,72,73],propertyfilesnitch:[6,72],proport:[6,13],proportion:[6,66,112,140,163],propos:[6,24,42,53,68],protect:[6,11,24,55,65,70,71,208],protocol:[0,1,6,38,44,49,52,53,57,58,61,68,71,76,82,92,97,102,107,140,183,201,212,214],protocol_vers:57,prove:[25,214],provid:[0,1,3,4,5,6,11,12,13,14,15,17,22,24,27,28,30,39,41,42,49,51,52,55,56,58,61,62,63,64,65,66,68,69,70,71,72,73,74,75,77,139,140,150,154,201,202,203,206,208,209,210,212],provis:[61,214],proxim:[6,72],proxyhistogram:[140,213],prtcl:[61,201],prune:55,prv:[56,70,155],ps1:71,ps22dhd:13,pt89h8m53:22,publish:[23,24,25,26,27,28,29,30,34,59,61],published_d:75,pull:[0,27,35,43,63,68,70,155],pure:214,purg:65,purpos:[12,13,22,27,55,56,59,65,71],push:[37,41,42,68],put:[15,24,28,41,45,52,56,61,63,73,131,155,203,213],pwf:[51,52,59,61,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196],python:[14,32,41,43,47,48,76],pytz:77,qos:58,quak:[14,22],qualifi:[11,14,41,61,213],qualiti:[35,53,71],quantiti:[1,22,213],queri:[1,3,6,10,11,12,13,14,16,18,20,24,25,28,29,30,31,47,50,51,53,55,57,58,59,61,63,68,70,74,75,76,93,103,140,158,211,214],query_fail:52,queryabl:1,queryopt:[51,52],queryst:[51,52],querytimemilli:52,queryvalidationexcept:210,question:[8,20,27,40,50,214],queu:[6,53,68],queue:[6,24,51,52,55,58,68,103,213,214],quick:[24,52,61,131,194,209],quickli:[24,44,56,59,63,66,213],quill:46,quintana:22,quit:[0,28,57,63,76,201,213,214],quorum:[0,11,66,67,71,76,210],quot:[9,10,11,12,14,17,20,75,76],quotat:20,quoted_identifi:12,quoted_nam:11,r_await:214,r_k:28,race:[22,37],rack1:6,rack:[0,6,52,57,70,71,72,210,213],rackdc:[6,72],rackinferringsnitch:[6,72],raid0:65,raid1:65,raid5:65,rain:12,rais:[6,12,44,51,66,210],raison:9,ram:[60,64,65,214],ran:204,random:[0,11,14,44,73],randomli:[6,73],randompartition:[6,13,14],rang:[0,6,10,11,13,22,24,26,38,56,63,67,68,70,75,76,83,88,126,140,145,155,176,210,213],range_slic:[68,213],rangekeysampl:140,rangelat:68,rangemov:73,rangeslic:68,rapid:[11,65],rapidli:214,rare:[10,27,60,61,210],raspberri:65,rate:[0,6,11,23,26,66,68,71,75,76,201,214],ratebasedbackpressur:6,ratefil:76,rather:[6,13,24,26,44,55,56,57,62,63,65,75],ratio:[6,64,65,68,75,202],ration:4,raw:[4,6,14,77,197,212],rdbm:[0,31,50],reacah:58,reach:[0,1,4,6,11,28,41,44,51,52,62,63,69,203],reachabl:52,read:[0,1,3,6,11,13,22,24,29,33,35,38,43,44,47,50,52,55,57,60,61,63,64,65,66,67,68,71,72,75,76,126,176,189,194,201,202,209,210,212,213,214],read_ahead_kb:214,read_lat:189,read_repair:[0,11,68,69,213],read_repair_ch:69,read_request_timeout:44,readabl:[11,25,51,52,58,62,85,139,189,213],reader:52,readi:[0,11,24,29,35,41,57,71],readlat:[68,210],readm:[35,42],readrepair:68,readrepairstag:[68,213],readstag:[57,68,70,213],readtimeoutexcept:210,readwrit:71,real:[1,4,8,11,23,25,27,33,44,74,212],realclean:34,realis:75,realiz:[27,63],realli:[6,27,28,43,56,57,200,204,210,214],realtim:62,reappear:70,reason:[0,4,6,11,13,14,15,18,27,28,44,45,48,51,55,61,63,65,70,71,73,213,214],rebas:35,rebuild:[0,56,60,63,64,68,140,146,162],rebuild_index:140,receiv:[0,1,6,14,18,41,44,55,56,57,63,65,66,69,73,210,214],received_byt:57,received_count:57,recent:[1,6,41,43,54,65,69,82,203,208],recent_hit_rate_per_second:57,recent_request_rate_per_second:57,reclaim:[52,55,58,63],recogn:[13,28,39,41,54],recommend:[4,6,11,22,27,35,44,52,54,57,58,61,65,71,73,212],recompact:63,recompress:64,reconcil:[0,1,11,69],reconnect:71,reconstruct:203,record:[4,6,11,13,19,22,23,24,26,27,28,41,51,52,58,63,68,75,214],recov:[6,44,53,56,57,63],recoveri:[6,56],recreat:[20,52,76],rectangl:23,recurs:[52,103],recv:48,recycl:[4,6,68],redhat:[42,54],redirect:58,redistribut:[6,70,212],redo:41,reduc:[4,6,11,25,28,36,44,52,55,56,59,63,64,66,69,70,77,86,112,140,155,163,197],reduct:6,redund:[0,33,38,41,55,65],reenabl:[102,104,105,140],ref:[42,58,198,199,200,201,202,203,204,205,206,208,209],refer:[1,6,11,12,13,14,22,24,25,26,27,28,32,33,34,43,44,48,49,58,73,75,76,210,212],referenc:[6,26,28,75],referenti:3,refin:[29,31,50],reflect:[62,63,198],refresh:[6,61,71,76,140,148],refreshsizeestim:140,refus:[50,55],regain:55,regard:[11,13],regardless:[0,6,20,41,66,214],regener:[56,60],regexp:12,region:[6,72],regist:22,registri:71,regress:[38,43],regular:[9,12,28,35,39,43,44,53,55,68,76],regularcolumn:202,regularli:70,regularstatementsexecut:68,regularupd:75,reifi:56,reilli:[23,24,25,26,27,28,29,30],reinforc:30,reinsert:[162,205],reject:[6,13,44,55,62,71,210],rel:[6,22,25,28,76,214],relat:[0,3,8,10,12,13,23,24,27,28,30,34,39,41,51,56,63,66,68,75,202,210,214],relationship:[6,23,24,27],releas:[6,10,27,28,40,41,48,50,54,76,214],relev:[13,20,22,41,61,64,71,74,201,202,205,214],relevel:[77,197],reli:[0,6,14,22,24,44],reliabl:[1,3,36,63],reload:[6,67,140,149,150,151,152],reloadlocalschema:140,reloadse:140,reloadssl:[71,140],reloadtrigg:140,reloc:[56,140,153,186,212],relocatesst:140,remain:[0,6,13,14,20,22,37,55,56,57,63,68,70,73,189,213],remaind:[17,19,64],remeb:58,remedi:63,rememb:[24,25,28,58,210],remind:24,remot:[0,4,35,37,39,50,51,52,59,61,63,71,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,210],remov:[0,1,4,6,10,11,12,13,14,15,17,18,20,22,34,38,44,50,52,55,61,62,67,69,71,78,81,110,140,154,203,208,209,214],removenod:[73,78,140],renam:[9,22],render:35,reorder:6,repair:[0,4,6,11,18,44,50,53,57,61,64,66,67,68,72,73,77,131,140,156,173,194,197,202,205,209,213],repair_admin:140,repairedat:204,repairpreparetim:68,repairtim:68,repeat:[12,48,52,64,71],replac:[0,6,9,14,20,22,34,38,42,44,50,51,52,55,56,63,67,69,70,103,207,208],replace_address_first_boot:[0,73],replai:[0,3,4,22,53,65,66,68,112,140,157,163,202],replaybatchlog:140,repli:[36,55],replic:[1,2,3,6,11,28,29,50,51,52,56,57,59,61,63,65,66,70,71,73,75,78,140],replica:[1,6,11,13,28,44,53,63,66,68,69,70,72,73,86,122,140,210,213,214],replica_2:66,replication_factor:[0,11,29,51,52,59,70,71,75],repo:[34,37,39,42],repodata:42,repomd:42,report:[6,27,34,40,41,50,67,210],report_writ:20,reportfrequ:76,repositori:[5,8,32,34,35,36,39,41,43,48,74],repres:[0,6,10,17,20,22,23,24,25,26,27,28,44,63,68,71,72,75,76,202,212],represent:[10,17,25,198],reproduc:[25,36],reproduct:36,request:[0,1,6,11,13,20,21,35,43,44,51,52,53,56,57,58,59,60,63,65,67,69,71,72,76,140,177,193,209,210,213,214],request_count:57,request_failur:51,request_respons:[55,68,213],requestresponsest:213,requestresponsestag:[57,68,70,213],requesttyp:68,requir:[0,1,3,6,11,13,14,20,24,27,28,33,35,37,38,39,40,41,42,44,51,52,56,60,61,64,65,69,71,75,200,201,204,207],require_client_auth:6,require_endpoint_verif:6,requisit:69,resampl:6,reserv:[6,10,12,15,23,26,27,28,29,30,31,55,57,214],reservations_by_confirm:29,reservations_by_guest:[24,29],reservations_by_hotel_d:29,reservoir:210,reset:[6,13,35,52,55,140,159,173,200],reset_bootstrap_progress:73,resetfullquerylog:[52,140],resetlocalschema:140,resid:[6,13,44,68,214],resolut:[0,6,13,40,44],resolv:[0,34,37,44,69,161,180],resort:[78,140],resourc:[0,20,52,53,71,201,213],resp:14,respect:[6,10,11,14,32,34,48,52,55,57,59,61,70,72,103,212],respond:[0,6,12,66,69,214],respons:[0,1,6,20,25,44,55,56,68,69,73,213],ressourc:22,rest:[6,11,12,22,32,38,73,210],restart:[3,44,63,66,71,73,140,147,165,200,212],restor:[56,61,63,67,73,76,201,207,208],restrict:[6,10,11,13,18,25,70],restructuredtext:35,result:[0,6,10,11,12,14,17,20,22,25,27,28,30,36,41,44,52,55,56,61,63,68,70,76,197,198,199,200,201,202,203,204,205,206,207,208,209,214],resum:[66,79,140,160],resumehandoff:[66,140],resurrect:63,resync:[140,159],retain:[20,44,51,52,58,63,66,205,207],retent:27,rethrow:33,retir:35,retri:[0,6,11,22,52,55,68,69,103],retriev:[0,11,13,20,24,34],reus:[28,38],reveal:28,revers:[11,13,24],revert:212,review:[11,33,35,40,41,43,50],revis:[25,75],revok:[9,51,71],revoke_permission_stat:12,revoke_role_stat:12,rewrit:[60,63,64,77,140,162,193,197,205],rewritten:[65,162,205],rfc:[14,22],rhel:50,rich:[22,212],rid:34,rider:22,riderresult:22,right:[6,19,23,24,25,26,27,28,29,30,39,42,44,70,76,213,214],ring:[6,50,54,61,66,70,71,73,76,136,138,140,173,201,210],rise:[0,210],risk:[0,1,11,24,63],riski:63,rmb:214,rmem_max:6,rmi:[44,71],robin:66,rogu:14,role:[6,9,10,12,15,67],role_a:20,role_admin:20,role_b:20,role_c:20,role_manag:71,role_nam:20,role_opt:20,role_or_permission_stat:12,role_permiss:6,roll:[44,58,66,71,103],roll_cycl:[51,52,58,103],rollcycl:58,rollingfileappend:58,rollingpolici:58,rollov:58,romain:22,room:[5,8,23,24,26,27,28,29,42],room_id:28,room_numb:[28,29],root:[6,37,41,48,52,54,61,209,212],rotat:[6,52,212],roughli:[0,6,61],round:[13,24,63,66,68],rout:[0,6,55,72],routin:[66,214],row:[0,3,4,6,10,11,13,14,15,17,18,24,28,43,49,52,56,57,59,60,61,64,65,68,69,70,75,76,77,110,131,135,140,162,164,165,197,202,205,209,214],row_column_count:52,rowcach:[50,68],rowcachehit:68,rowcachehitoutofrang:68,rowcachemiss:68,rowindexentri:68,rows_per_partit:[11,61],rpc:[6,68],rpc_address:[52,57],rpc_timeout_in_m:[126,176],rpm:42,rrqm:214,rsc:194,rst:35,rubi:[14,47],rule:[0,6,12,14,41,44,210,212],run:[0,4,5,6,12,22,24,28,30,32,34,37,39,41,42,44,45,48,51,53,54,55,56,57,59,61,63,65,66,68,69,70,71,73,74,75,77,131,140,155,178,197,200,201,202,204,206,207,211,212,213,214],runnabl:214,runtim:[3,6,18,28,47,54,67,120,140],runtimeexcept:33,rust:47,s_j:28,s_t:28,safe:[0,14,22,52,55,63,71,214],safeguard:65,safepoint:212,safeti:[11,52,63,73],sai:[50,55],said:[11,41,44,61,140,193,214],salient:57,same:[0,1,4,5,6,11,12,13,14,15,17,18,19,20,22,24,25,27,35,37,39,41,45,50,51,52,55,57,60,61,63,66,68,69,70,71,72,73,75,155,203,208,210,212,214],samerow:75,sampl:[4,6,12,14,25,52,56,61,68,75,76,103,140,142,144,190],sampler:[57,68,142,190,213],san:65,sandbox:[6,14],sasi:6,satisfi:[0,11,24,27,33,65,68,69,73],satur:[6,68,213,214],save:[6,13,22,32,34,44,45,55,60,64,65,73,75,140,165],saved_cach:6,saved_caches_directori:45,sbin:44,scala:[14,47],scalabl:[0,2,3,42,74],scalar:15,scale:[1,2,3,43,64,74,75],scan:[6,13,24,60,68],scenario:37,scene:44,schedul:[0,6,32,55,57],scheduled_byt:57,scheduled_count:57,schema:[0,3,9,11,14,17,30,31,50,52,57,59,61,68,69,71,75,76,87,140,149,159,200,202],schema_own:20,schema_vers:52,scheme:0,scientif:24,scope:[20,25,51,58,68,71],score:[6,14,22,72],script:[6,14,30,32,39,42,43,51,52,54,77,103,197,198,199,200,201,202,203,205,206,207,208,209,214],scrub:[60,63,64,68,77,140,186,197],sda:214,sdb:214,sdc1:214,sdc:214,search:[24,27,28,41,59,74,212],searchabl:214,second:[0,6,11,12,13,22,24,27,28,44,54,59,62,65,66,69,70,71,75,76,77,140,163,171,197,210,212,213,214],secondari:[0,2,3,10,12,13,15,25,27,50,57,63,68,74,140,146],secondary_index_stat:12,secondaryindexmanag:[57,68,213],section:[2,4,5,7,10,11,12,13,15,20,22,42,44,47,48,49,51,52,53,55,58,59,61,63,68,70,71,73,77,197,201,212,213],secur:[6,14,15,42,50,67],seda:3,see:[0,4,6,10,11,12,13,14,17,20,22,23,24,26,27,28,34,36,39,41,42,43,49,50,52,55,58,63,68,71,73,76,110,140,155,200,202,203,206,212,213,214],seed:[0,6,45,50,54,72,123,140,150],seedprovid:6,seek:[0,3,4,6,65,68],seem:24,seen:[6,11],segment:[4,6,52,58,62,66,68,76,103,212,213],segment_nam:62,segmentid:202,select:[0,6,9,10,11,12,14,15,19,20,24,26,27,29,30,32,39,42,43,44,49,51,52,56,57,58,59,60,61,63,69,70,71,75,76,145,212,213,214],select_claus:13,select_stat:[12,18],self:[24,38],selinux:44,semant:[3,10,13,14,27],semi:44,send:[0,6,8,11,44,55,56,57,66,69,75,210,214],sender:55,sendto:75,sens:[10,13,15,25,44],sensic:14,sensit:[11,12,14,17,57,214],sensor:[22,24,28],sent:[0,6,11,22,44,55,56,57,66,68,69,210,214],sentenc:41,separ:[0,4,6,11,13,24,25,27,28,33,35,41,45,51,52,55,56,58,59,61,63,65,71,73,76,78,80,81,83,88,90,96,99,100,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,198,201,205],septemb:41,seq:[6,155],sequenc:[12,52,55],sequenti:[1,6,56,65,155],seren:13,seri:[11,24,42,63,76],serial:[4,6,52,56,66,77],serializeds:55,serializingcacheprovid:6,seriou:[35,210,213],serv:[1,13,24,55,56,65,71,214],server:[6,12,13,22,27,39,40,42,43,44,54,55,61,65,68,71,74,75,201,210],server_encryption_opt:[61,71,201],servic:[0,6,25,39,48,54,66,68,71,73,212,214],session:[6,20,55,70,71,77,140,156],set:[0,1,3,4,6,9,10,11,12,13,14,17,18,24,27,29,35,38,40,41,43,45,50,54,55,56,58,60,61,62,63,64,65,66,68,69,71,72,73,75,76,77,80,99,110,140,153,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,193,197,198,200,201,207,209,210,211,212,213,214],set_liter:[20,22],setbatchlogreplaythrottl:140,setcachecapac:140,setcachekeystosav:140,setcompactionthreshold:[63,140],setcompactionthroughput:[63,140],setconcurr:140,setconcurrentcompactor:140,setconcurrentviewbuild:[18,140],sethintedhandoffthrottlekb:[66,140],setint:[14,61],setinterdcstreamthroughput:140,setlogginglevel:[140,212],setlong:14,setmaxhintwindow:[66,140],setstr:14,setstreamthroughput:140,setter:[20,32,33],settimeout:140,settraceprob:140,setup:[6,35,41,43,52,71],sever:[3,4,13,20,24,26,27,30,51,52,55,56,57,59,63,66,70,71,75,201],sfunc:[9,14],sha1:[42,207],sha:[37,42],shadow:[18,63],shall:[52,54,57,59,61,66],shape:75,shard:[4,28],share:[0,11,13,39,202,210,214],sharedpool:[55,76],sharp:46,shed:44,shelf:0,shell:[49,50,54,77],shift:22,ship:[34,43,49,71,76,212,214],shop:[23,24,26],shortcut:18,shorter:[35,71],shorthand:[26,76],shortli:28,shortlog:42,should:[0,4,5,6,10,11,12,13,14,17,20,22,24,27,32,34,35,38,39,41,43,44,45,46,47,49,51,52,54,55,58,59,60,61,63,64,65,66,68,70,71,72,73,75,76,145,155,176,206,208,210,214],shouldn:[11,45],show:[20,23,24,25,27,34,50,55,58,70,73,77,88,108,128,140,144,154,161,180,181,189,196,197,209,210,212,213,214],shown:[12,24,25,26,28,69,76,189,201],shrink:6,shuffl:55,shut:6,shutdown:[4,6,65],side:[6,11,13,17,22,27,55,56,71,210],sig:42,sign:[13,22,44],signal:[6,140,151],signatur:[48,62],signifi:214,signific:[6,35,39,41,43,55,56,65,69,210],significantli:[0,6,28,56,70,214],silent:14,similar:[0,6,13,14,24,26,51,54,55,61,64,65,209,210,214],similarli:[0,10,17,29,33,52,59,65,140,145],similiar:70,simpl:[6,11,23,24,25,27,28,34,36,39,43,66,71],simple_classnam:43,simple_select:13,simplequerytest:43,simpler:0,simplereplicationstrategi:71,simpleseedprovid:6,simplesnitch:[6,72],simplestrategi:[29,51,52,59,70,75],simpli:[0,4,6,11,13,14,17,22,27,28,39,43,55,63,65,68,73,194],simplic:52,simplifi:[25,28],simul:43,simultan:[0,1,6,55,56,65,66,76,80,110,153,162,193],sinc:[0,6,11,13,14,22,28,35,39,43,44,48,52,54,57,61,63,66,68,69,70,73,200,203,205,213,214],singl:[0,1,3,6,10,11,12,13,14,17,18,20,22,24,27,28,29,33,41,45,49,50,52,54,55,56,66,67,68,69,70,71,72,76,77,83,197,210,212,213,214],singleton:38,sit:52,site:[35,42],situat:[6,43,63,66,214],six:54,size:[0,4,6,11,22,25,31,33,44,45,51,52,53,54,57,58,59,60,61,62,64,65,66,67,68,71,75,76,77,103,137,140,197,200,202,203,204,207,212,213,214],size_byt:[56,57],size_estim:[140,148,212],sizeandtimebasedrollingpolici:58,sizeof:28,sizetieredcompactionstrategi:[11,61,63,213],sjk:140,skinni:213,skip:[0,6,13,44,52,55,59,68,73,76,77,162,179,197,200,206],skipcol:76,skipflush:59,skiprow:76,sks:48,sla:38,slack:[5,41,50,70],slash:12,slave:32,sleep:214,sleepi:[51,52],slf4j:[33,34,51,58],slf4jexceptionhandl:52,slight:0,slightli:6,slow:[0,3,6,11,56,72,210,212,213,214],slower:[6,11,60,66,213,214],slowest:6,slowli:[6,22],small:[0,4,6,11,13,22,28,44,55,63,65,77,197,201,210,214],smaller:[0,4,6,28,44,63,65,76,206],smallest:[0,11,14,68,203],smallint:[9,10,14,17,19,22,29],smith:22,smoother:10,smoothli:6,snappi:[4,6,66],snappycompressor:[11,64],snapshot:[3,4,6,27,34,52,54,67,68,77,81,137,140,162,197,205,209,214],snapshot_before_compact:59,snapshot_nam:[81,207],snapshotnam:[81,140],snippet:54,snitch:[0,6,50,67,69,87,140],snt:214,socket:[6,71,176],soft:35,softwar:[24,34],sold:24,sole:[11,36],solid:[6,65],solr:74,solut:[32,51],solv:0,some:[0,1,3,6,9,11,12,13,14,22,24,25,26,27,28,30,34,35,36,39,41,42,43,44,45,51,52,55,56,57,59,61,62,63,64,66,68,69,71,73,76,202,204,210,212,213,214],some_funct:14,some_keysopac:11,some_nam:12,someaggreg:14,somearg:14,somefunct:14,someon:[37,63],someth:[6,23,27,61,69,204,212,214],sometim:[6,12,13,24,55,66,210,211,212,213,214],someudt:14,somewher:[48,70],soon:[26,71],sooner:6,sophist:0,sort:[4,11,13,22,24,28,57,61,63,65,74,189,203,212],sort_kei:189,sound:28,sourc:[3,4,5,6,8,14,32,34,35,36,40,42,48,51,54,58,61,68,77,145,198,207,210],source_elaps:76,space:[0,4,6,28,33,44,52,55,56,59,62,63,65,68,206,214],space_used_by_snapshots_tot:189,space_used_l:189,space_used_tot:189,span:[0,6,13,63],spare:[32,212],sparingli:13,spark:46,spd:61,speak:[0,211,212,214],spec:[38,49,52,68,75,76],speci:[11,18],special:[0,12,13,43,44,55,57,63,68,77,208],specif:[0,9,11,12,13,22,24,28,35,39,41,44,46,51,52,55,57,59,61,62,63,68,70,71,75,76,140,145,155,201],specifc:68,specifi:[0,6,10,11,12,13,14,16,18,20,22,24,27,28,34,39,44,49,51,52,56,59,61,62,63,64,66,68,69,71,73,75,76,77,81,83,124,140,145,155,161,174,176,179,186,189,192,197,201,207,210],specific_dc:155,specific_host:155,specific_keyspac:145,specific_sourc:145,specific_token:145,specifii:20,specnam:75,specul:[0,11,68,69],speculative_retri:[11,61],speculativefailedretri:68,speculativeinsufficientreplica:68,speculativeretri:68,speculativesamplelatencynano:68,speed:[6,50,56,61,64,77,197,213],spend:214,spent:[68,214],sphinx:40,spike:44,spin:[6,65],spindl:[4,6],spirit:[6,72],split:[28,33,44,55,63,68,75,76,77,83,197],spread:[0,6,11,72],sql:[0,3,13,15,30],squar:12,squash:[35,41],src:[42,145],ssd:[6,16,65,214],ssh:[52,54,210],ssl:[6,44,57,61,67,75,76,77,140,151,197],ssl_cipher_suit:57,ssl_enabl:57,ssl_protocol:57,ssl_storage_port:[57,72],ssp:[61,201],sss:17,sstabl:[2,6,11,28,44,50,59,60,64,65,67,70,77,80,83,110,124,131,137,140,147,153,162,193,194,198,202,203,205,206,207,209,212,213,214],sstable_act:212,sstable_compression_ratio:189,sstable_count:189,sstable_s:63,sstable_size_in_mb:63,sstable_task:[57,212],sstabledump:[77,197],sstableexpiredblock:[63,77,197],sstablelevelreset:[77,197],sstableload:[59,67,71,77,197],sstablemetadata:[77,197,200,204],sstableofflinerelevel:[77,197],sstablerepairedset:[77,197,202],sstablerepairset:204,sstablescrub:[77,197],sstablesperreadhistogram:68,sstablesplit:[77,197],sstableupgrad:[77,197],sstableutil:[77,197,198,202],sstableverifi:[77,197],sstablewrit:33,stabil:[32,41,55],stabl:[48,76,212],stack:[6,55,205,206,207,208,209,214],stackcollaps:214,staff:[24,26,75],staff_act:75,stage:[3,41,42,53,57,115,140,168,210,213],staging_numb:42,stai:[23,24,50,63],stakehold:[24,26],stale:71,stall:[6,73],stamp:58,stand:43,standalon:43,standard1:[57,61,199,201,202,204,205,207,212],standard:[6,22,32,36,44,48,51,68,75,198,202,212],start:[0,6,9,13,24,25,26,27,28,30,35,40,44,45,48,50,52,54,59,63,65,66,68,69,70,71,73,83,155,186,203,207,210,212,213,214],start_dat:29,start_native_transport:57,start_token:[83,155],start_token_1:145,start_token_2:145,start_token_n:145,starter:41,starttl:61,startup:[4,6,21,39,44,57,63,68,73,208],startupcheck:212,starvat:6,stat:202,state:[0,1,6,11,14,51,52,54,60,63,65,68,70,73,140,180,211,212],state_or_provinc:29,statement:[6,9,10,11,13,14,15,16,17,20,21,22,27,38,40,53,57,58,59,60,61,63,68,69,71,75,76,210,214],static0:11,static1:11,staticcolumn:202,statist:[4,56,59,61,63,68,76,85,111,140,143,188,189,191,201,202,207,208,213],statu:[20,32,38,41,44,48,52,59,66,70,71,76,77,140,154,181,182,183,184,185,194,197,210,211],statusautocompact:140,statusbackup:[59,140],statusbinari:140,statusgossip:140,statushandoff:[66,140],stc:11,stdev:[75,214],stdin:76,stdout:76,stdvrng:75,step:[0,6,26,28,32,35,39,40,42,71,211,212],still:[0,1,6,10,11,13,14,17,20,22,27,28,30,32,33,42,52,55,66,70,71,73,76,199,210,214],stop:[0,4,6,48,52,54,55,76,98,140,158,187,197,198,199,200,201,202,203,204,205,206,207,208,209,212],stop_commit:6,stop_paranoid:6,stopdaemon:[54,140],storag:[0,1,2,3,11,15,16,28,41,44,50,52,59,61,64,65,67,74,201,202],storage_port:[45,57,72],storageservic:[6,33,54,71],store:[1,4,6,10,11,12,13,22,24,26,27,28,29,50,51,52,55,56,57,59,60,61,63,64,65,66,68,71,74,76,95,103,105,140,185,201,202,205],store_queri:52,store_typ:6,stort:203,straggler:52,straight:[34,73,214],straightforward:[28,62],strain:28,strategi:[6,11,28,56,59,61,66,67,72,75,200,213],stratio:50,stream:[4,6,50,53,55,59,61,63,64,66,67,70,79,119,125,140,145,155,172,173,175,176,201,208,214],stream_entire_sst:[56,57],stream_throughput_outbound_megabits_per_sec:[56,61,201],streamer:56,street:[22,29],strength:6,stress:[50,54,77,214],stresscql:75,strict:[10,55,63],strictli:[8,11,14],string:[4,6,10,11,12,13,14,16,17,20,21,22,32,51,55,61,68,76,124,198],strong:0,strongli:[6,11,12,28,71],structur:[0,4,6,9,20,23,27,35,38,60,61,67,68,77,197,214],struggl:[0,3],stub:71,stuck:203,style:[0,6,24,25,28,38,39,40,41,43,50],stype:[9,14],sub:[0,11,13,22,48,52,59,63,214],subclass:6,subdirectori:[6,21,59],subject:[6,14,20,56,71],submiss:[6,41],submit:[40,41,43,50,83],subopt:75,subqueri:27,subrang:6,subscrib:[8,36,51],subscript:8,subsequ:[0,6,11,13,20,26,44,52,54,59,61,63,64,69,71],subset:[0,20,63,76,210],substanti:[56,214],substitut:48,substract:19,subsystem:71,subtract:202,subvert:63,succe:[0,1],succed:68,succeed:209,succesfulli:68,success:[26,28,42,51,54,55,58,69,76],successfulli:[0,1,42,52,55,58,66,68,70,209],sudden:6,sudo:[44,48,51,52,54,61,214],suffer:214,suffici:[0,6,28,52,55,65,71],suggest:[12,27,35,36,41,65,209],suit:[6,32,41,43,61,71,201],suitabl:[13,14,28,38,41],sum:[28,62],sum_i:28,sum_j:28,sum_k:28,sum_l:28,summari:[4,6,41,56,59,61,68,201,202,207,208],sun:[33,71,214],sunx509:201,supercolumn:9,supersed:[10,162,205],superus:[9,20,71],suppli:[3,11,13,27,37,61,198,210],supplier:24,support:[0,3,4,6,9,10,11,12,13,14,15,16,18,19,20,22,24,25,27,29,30,36,39,41,43,44,46,50,51,52,53,56,57,59,61,63,66,69,71,76,77,162,186,205,212,214],suppos:13,sure:[0,6,8,24,30,32,33,34,35,36,39,41,43,44,45,48,63,75,214],surfac:[0,71],surplu:44,surpris:0,surprisingli:6,surround:[17,29,76],suscept:14,suspect:[5,41,214],suspend:39,svctm:214,svg:214,svn:42,svnpubsub:42,swamp:44,swap:[0,4,6,214],swiss:[140,178],symbol:[24,214],symlink:61,symmetri:17,symptom:44,sync:[0,4,6,27,35,44,66,68,70,155,214],synchron:[51,56,70],synctim:68,synonym:20,synopsi:[52,59,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196],syntact:[11,20],syntax:[10,12,13,14,20,22,30,35,51,52,59,63,64,75],syntaxerror:210,sys:6,sysctl:[6,44],sysf:214,sysintern:6,system:[0,1,3,6,11,14,20,25,28,32,39,43,44,45,49,51,52,55,57,58,59,63,65,68,71,74,76,114,116,117,119,125,131,140,147,148,149,167,169,170,172,175,201,206,208,210,211,214],system_auth:[6,52,57,71],system_distribut:[52,57],system_schema:[20,51,52,57,58],system_trac:[52,57,155],system_view:[52,57,212],system_virtual_schema:[51,52,53,58,212],tab:[33,39],tabl:[0,1,3,4,6,9,10,12,13,14,15,16,17,18,20,21,22,24,25,26,27,28,29,43,50,51,52,53,54,56,58,60,61,63,64,66,67,70,71,75,76,77,80,83,90,98,100,109,110,113,118,122,131,140,146,147,149,153,155,162,166,179,181,186,188,189,193,194,197,199,201,202,204,208,209,210,212,213],table1:[20,70],table2:70,table_definit:75,table_nam:[11,13,16,20,21,52,57,61,63,189,212],table_opt:[11,18],tablehistogram:[140,213],tablestat:140,tag:[22,38,42,59,179],tail:[11,52,212],take:[0,3,6,10,11,13,14,22,27,28,35,38,39,41,42,44,52,55,56,60,63,64,65,66,73,140,179,204,206,209,212,213,214],taken:[1,6,62,63,68,75,207],talk:26,tar:48,tarbal:[45,47,76],target:[11,20,34,39,43,52,58,63,66,201],task:[0,6,26,32,34,36,39,41,56,68,70,76,212,213,214],task_id:57,taskdef:43,taught:27,tbl:69,tcp:[6,44,55,214],tcp_keepalive_intvl:44,tcp_keepalive_prob:44,tcp_keepalive_tim:44,tcp_nodelai:6,tcp_retries2:6,tcp_wmem:6,tcpdump:214,teach:[0,6,72],team:[24,42,44],technetwork:6,technic:[11,15],techniqu:[0,3,27,28,66,211,214],technot:6,tee:48,tell:[6,13,38,44,45,68,214],templat:[32,42],tempor:6,temporari:[66,71,77,197],temporarili:[0,1,6],tempt:[24,28],ten:28,tend:[4,6,28,44,65,66],tendenc:[6,26],tension:26,tent:42,terabyt:64,term:[0,6,13,14,15,18,22,26,27,28,52,54,74],termin:[12,20,76],ternari:33,test:[0,6,25,33,34,38,40,41,42,49,50,52,54,56,57,65,75,76],test_keyspac:[71,212],testabl:[38,41],testbatchandlist:43,testmethod1:43,testmethod2:43,testsom:43,teststaticcompactt:43,text:[4,9,11,12,13,14,17,22,25,28,29,35,42,52,57,58,59,61,62,64,70,71,74,75,214],than:[0,1,4,6,11,12,13,14,15,18,19,22,24,28,33,41,50,51,52,55,56,62,63,64,65,66,69,71,72,73,75,156,169,170,199,201,203,206,207,210,212,213,214],thei:[0,1,3,6,9,10,11,12,13,14,15,18,19,20,22,23,24,25,26,27,30,33,38,41,43,50,52,54,56,57,58,59,60,61,63,64,65,66,68,71,199,203,208,209,210,212,213,214],them:[0,6,10,11,13,14,22,23,26,27,32,33,36,41,42,43,44,49,52,55,58,60,63,66,68,69,71,140,193,201,208,210,212,214],themselv:[0,13,20],theorem:1,theoret:11,therefor:[0,24,28,35,41,43,71,200,208],theses:71,thi:[0,1,2,4,5,6,7,10,11,12,13,14,15,17,18,20,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,41,42,43,44,45,47,48,50,51,52,53,54,55,56,58,59,60,61,63,64,65,66,68,69,70,71,72,73,75,76,77,78,80,81,83,86,88,90,96,100,106,109,110,112,113,115,118,122,124,126,130,131,138,140,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,212,213,214],thing:[6,22,24,28,36,37,41,44,47,55,63,70,214],think:[6,26,27],third:[22,28,38,50,68,213],thobb:76,those:[11,12,13,14,16,17,18,20,22,23,24,27,41,44,62,63,66,71,76,193,201,205,206,208,210,214],though:[10,12,22,29,50,55,57,59,63,64,68],thought:206,thousand:76,thousandssep:76,thread:[4,6,18,52,54,55,56,58,65,66,68,70,71,75,80,110,140,153,155,162,171,191,193,203,212,213],thread_pool:57,threaddump:214,threadpool:[67,211],threadpoolnam:68,threadprioritypolici:39,three:[0,6,11,25,28,52,55,56,57,59,60,63,64,66,69,70,71,76,210,212,213],threshold:[4,11,51,62,65,72,113,140,166,173,214],thrift:[9,75],throttl:[6,32,55,56,57,61,66,77,112,140,163,167,171,172,175,197],throttled_count:57,throttled_nano:57,through:[0,5,9,10,11,12,13,18,24,25,26,32,35,39,41,44,49,55,57,58,62,63,76,214],throughout:[26,71],throughput:[0,3,6,56,61,63,64,65,68,114,119,125,140,167,172,175,201,212,213],throwabl:[38,43],thrown:[22,61,203],thu:[6,10,11,12,13,18,22,44,68,69,72,73,140,193],thumb:[6,41],thusli:22,tib:[85,139,189],tick:41,ticket:[5,35,36,37,38,41,42,43,62],tid:214,tie:44,tier:67,ties:[13,213],tighter:6,tightli:6,tild:76,time:[0,1,3,4,6,8,9,10,11,12,13,15,16,17,18,24,26,27,28,33,35,38,39,41,42,43,44,52,54,55,56,57,58,59,60,62,64,67,68,69,70,71,74,75,76,140,142,202,204,209,210,212,213,214],timefram:73,timehorizon:6,timelin:11,timeout:[6,22,44,53,66,68,76,126,140,176,210,213],timeout_in_m:176,timeout_typ:[126,176],timer:[6,68],timestamp:[0,4,9,10,11,13,14,15,17,19,24,28,50,51,52,55,58,59,63,66,69,76,77,162,197,199,202,205],timeunit:63,timeuuid:[9,10,11,17,22,75],timewindowcompactionstrategi:11,timezon:[17,76],tini:[6,63],tinyint:[9,10,14,17,19,22],tip:210,titl:[24,29,41,75],tjake:33,tlp_stress:57,tls_dhe_rsa_with_aes_128_cbc_sha:6,tls_dhe_rsa_with_aes_256_cbc_sha:6,tls_ecdhe_rsa_with_aes_128_cbc_sha:6,tls_ecdhe_rsa_with_aes_256_cbc_sha:6,tls_rsa_with_aes_128_cbc_sha:6,tls_rsa_with_aes_256_cbc_sha:6,tmp:[52,207,208,212,214],tmpf:214,tmplink:208,toc:[4,56,59,61,207,208],tock:41,todai:12,todat:14,todo:38,togeth:[0,6,11,13,14,27,28,32,63,210,213,214],toggl:71,tojson:15,token:[4,6,9,10,12,13,44,52,55,56,61,63,66,68,70,75,76,83,88,131,132,138,140,145,155,161,194,202,203,210,212,213],tokenawar:210,tokenrang:75,toler:[0,1,60,66],tom:13,tombston:[4,6,11,17,24,44,67,68,70,110,162,199,202,205,214],tombstone_compact:186,tombstone_compaction_interv:63,tombstone_threshold:63,tombstones_scan:57,tombstonescannedhistogram:68,ton:43,too:[6,11,12,14,22,28,38,57,63,75,210,213,214],took:[210,212],tool:[3,6,12,31,32,34,35,41,42,44,50,51,54,58,59,63,67,68,71,73,75,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213],toolset:214,top:[13,22,32,41,42,50,68,142,189,190,203],topcount:[142,190],topic:76,topolog:[6,72,161],toppartit:140,total:[4,6,13,28,51,52,54,56,57,59,61,62,63,68,69,75,137,140,201,212,213,214],total_replica:[0,11],totalblockedtask:68,totalcolumnsset:202,totalcommitlogs:68,totalcompactionscomplet:68,totaldiskspaceus:68,totalhint:68,totalhintsinprogress:68,totallat:68,totalrow:202,totalsizecap:58,totimestamp:14,touch:[8,23,28,44,63],tough:43,tounixtimestamp:14,tour:22,tpstat:[70,140,213],trace:[6,30,55,68,77,127,140,155,177,205,206,207,208,209,212,214],tracerout:214,track:[0,4,6,52,55,63,66,68],trackeddatainputplu:55,tracker:[35,41],trade:25,tradeoff:[0,1,6,214],tradit:[63,64],traffic:[6,52,56,69,71,72,214],trail:33,trailer:55,transact:[0,2,3,13,21,24,27,55,68,77,186,197],transfer:[6,44,56,59,71,201],transform:13,transient_replica:[0,11],transit:[10,20,34],translat:214,transmit:[56,69],transpar:[6,27,44],transport:[6,39,51,57,61,68,75,92,102,140,183,201,213],trap:24,treat:[0,6,10,27,44,72],tree:[0,6,34,39,68,70],tri:[6,51,56,63,210],trigger:[4,6,9,11,12,15,32,50,52,57,58,60,64,66,67,71,80,140,152],trigger_nam:21,trigger_stat:12,trip:[6,13],trivial:71,troubl:[28,212],troubleshoot:[6,38,40,50,70,210,212,213,214],truediskspaceus:[59,137,140],truesnapshotss:68,truli:9,truncat:[4,6,9,10,15,20,51,52,57,59,66,71,75,126,140,176,192],truncate_stat:12,truncatehint:[66,140],trunk:[35,37,38,39,41,43],trust:71,trusti:214,trustor:6,truststor:[6,57,61,71,75,201],truststore_password:6,truststorepassword:71,tspw:[61,201],tstamp:198,ttl:[4,6,9,10,11,14,17,22,28,67,162,202,205],tty:76,tunabl:2,tune:[0,11,44,60,63,65,69,212,213],tupl:[0,6,9,10,12,13,14,15,17],tuple_liter:[12,13],tuple_typ:22,tuplevalu:[10,14],turn:[0,6,24,41,44,52,71,210],twc:[11,63],twice:[4,6,22,55],two:[0,1,3,6,11,12,13,14,17,19,27,28,39,50,51,52,54,55,57,58,59,60,61,63,65,66,69,71,72,76,202,213,214],txt:[4,14,37,38,41,42,56,59,61,207,208],type:[0,3,4,6,10,11,12,13,14,15,19,20,24,25,28,29,30,38,40,48,50,51,52,53,57,58,61,65,67,70,71,75,76,126,140,176,186,198,201,202,206,208,212,213],type_hint:12,typeasblob:14,typecodec:14,typic:[0,3,6,11,13,23,25,27,28,30,44,59,60,61,63,65,68,70,71,74,76,207,210,212,213,214],typo:35,ubuntu:39,udf:[6,14],udf_stat:12,udfcontext:[10,14],udt:[14,17,25,30],udt_liter:12,udt_nam:22,udt_stat:12,udtarg:14,udtnam:14,udtvalu:[10,14],ulimit:44,ultim:[0,27],ultra:64,unabl:[4,38,50,54,213],unacknowledg:6,unaffect:22,unari:19,unauthorized_attempt:51,unavail:[0,6,11,66,68,71,73,214],unavailableexcept:210,unblock:68,unbootstrap:56,unbound:[6,22],uncaught:212,unchecked_tombstone_compact:63,uncom:[6,68,71],uncommit:1,uncommon:[24,41],uncompress:[4,6,11,56,64,66,68],unconfirm:6,undecor:4,undelet:63,under:[0,6,22,32,33,43,58,68,71,214],underli:[6,18,55,63,71,214],underlin:23,undersold:24,understand:[1,6,23,41,44,66,70,71,212,214],understood:23,undropp:55,unencrypt:[6,71],uneven:0,unexpect:[4,55,197,198,199,200,201,202,203,204,205,206,207,208,209],unexpectedli:22,unfinishedcommit:68,unflush:[59,179],unfortun:[43,66],unifi:1,uniform:75,uniq:212,uniqu:[0,3,11,14,22,23,24,25,26,30,53,55,75,202],unit:[22,27,38,40,52,57,63,140,164,201,206,213],unix:[58,211],unixtimestampof:[10,14],unknown:[53,203],unknowncfexcept:55,unless:[6,11,13,16,18,20,22,33,55,62,71,72,202,206,214],unlik:[0,6,10,13,22],unlimit:[6,44,61,76,201],unlock:26,unlog:[9,68,75],unmodifi:66,unnecessari:[38,56,73],unnecessarili:[55,62],unpredict:13,unprepar:68,unprocess:55,unprotect:55,unquot:12,unquoted_identifi:12,unquoted_nam:11,unreach:[0,70],unrecogn:52,unrecov:[55,57],unrecover:1,unrel:[41,210],unrepair:[6,67,68,70,77,197],unrespons:11,unsafe_aggressive_sstable_expir:63,unsecur:71,unselected_column:18,unset:[6,10,13,17,56,66,204],unsign:22,unspecifi:6,unsubscrib:[8,50],unsuccess:58,unsupportedclassversionerror:54,unsupportedoperationexcept:52,untar:48,until:[0,4,6,11,18,22,52,55,60,62,63,64,66,69,71,72],unus:[6,55],unusu:38,unwrit:[6,55],upcom:24,updat:[0,1,3,6,9,10,11,12,14,15,17,18,20,22,24,27,35,38,40,41,43,48,50,51,57,58,61,63,64,66,68,69,71,75,76,212,213],update_paramet:13,update_stat:[12,13],updatewithlwt:75,upgrad:[4,6,11,57,63,140,193,207,208],upgrade_sst:186,upgradesst:[60,63,64,140],upload:[41,61],upload_bintrai:42,upon:[6,22,51,58,60,62,64],upper:[12,17,63,71],ups:65,upstream:41,uptim:[132,140],urgent:[6,42,55],url:[35,37,75],usag:[0,4,6,11,22,50,51,52,55,57,59,60,61,62,64,67,68,76,77,197],use:[0,4,6,9,10,11,12,13,14,16,17,18,20,22,23,24,25,26,27,28,32,33,35,38,39,41,42,43,45,48,49,50,51,52,54,56,57,58,59,60,61,62,63,65,66,68,69,70,71,72,73,75,76,80,110,123,140,142,153,162,190,193,198,201,202,204,205,206,208,210,211,212,213,214],use_k:58,use_keyspac:51,use_stat:12,usec:214,usecas:63,useconcmarksweepgc:39,usecondcardmark:39,used:[0,1,3,4,6,9,10,11,12,13,14,15,16,17,18,20,22,24,25,26,28,30,34,38,39,41,42,43,44,51,52,54,55,56,57,58,59,61,63,64,65,66,68,69,71,72,73,75,76,78,80,81,83,88,90,96,99,100,106,109,110,113,115,118,122,124,126,130,131,138,140,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,198,199,200,201,202,203,204,206,207,208,210,213,214],useecassandra:71,useful:[0,4,6,11,14,24,28,30,34,41,52,57,59,61,63,64,66,68,70,73,76,78,80,81,83,88,90,96,100,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,200,202,212,213,214],useparnewgc:39,user1:13,user2:13,user3:13,user4:13,user:[0,3,5,6,8,9,10,11,12,13,15,16,17,18,24,25,26,27,32,38,40,41,42,44,48,52,53,54,56,57,58,59,60,61,63,64,65,70,71,76,77,83,99,140,199,207,212,214],user_count:13,user_defined_typ:22,user_funct:20,user_nam:13,user_occup:13,user_opt:20,useract:13,userid:[11,13,14],userindex:16,usernam:[6,13,14,51,52,57,59,61,68,71,76,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,201],usertyp:61,uses:[0,4,6,11,12,13,14,16,20,21,24,25,35,43,44,51,52,54,57,69,71,75,209,213,214],usethreadprior:39,using:[1,3,4,6,10,11,12,13,14,18,20,22,23,25,27,28,29,30,32,39,40,41,43,47,48,49,50,51,52,54,55,56,57,58,59,60,61,64,65,66,67,68,69,71,73,76,83,145,162,179,198,200,202,203,204,205,208,210,211,212,213,214],using_byt:57,using_reserve_byt:57,usr:[54,76,214],usual:[0,6,13,22,27,37,41,43,60,71,155,205,210,212],utc:[17,76],utd:11,utf8:[22,76],utf8typ:[9,202],utf:[55,76],util:[4,14,38,52,55,63,76,212,214],uuid:[9,10,11,12,17,22,25,29,51],val0:[11,52,59,61,70],val1:[11,52,59,61,70],val2:[59,61,70],val:[14,75],valid:[0,6,10,11,12,13,14,17,22,24,25,42,44,54,55,63,64,68,70,71,76,77,155,162,186,197,209],validationexecutor:[57,68,213],validationtim:68,valu:[0,1,4,6,9,10,11,12,13,14,16,17,19,22,25,28,38,39,42,44,51,52,55,56,57,58,59,60,61,63,64,66,68,69,70,71,72,74,75,76,77,99,127,131,140,163,167,169,170,171,172,174,175,176,177,197,198,209,210,212,214],valuabl:212,value1:13,value2:13,value_in_kb_per_sec:[163,171],value_in_m:174,value_in_mb:[167,172,175],valueof:14,varchar:[9,11,14,17,22],vari:[11,28,64],variabl:[6,10,12,17,22,28,32,39,42,47,54,61,204],varianc:[25,212],variant:[0,12],varieti:62,varint:[9,11,14,17,19,22],variou:[6,11,23,24,25,26,32,39,43,65,69,71,75,197,211,212],vector:[0,71],vendor:54,verb:55,verbatim:55,verbos:[61,201,205,208,209],veri:[0,6,11,13,27,35,41,43,44,60,63,64,65,204,209,210,212,213,214],verif:[77,197],verifi:[11,41,44,46,48,61,64,70,131,140,186,197,198,199,200,201,202,203,204,205,206,207,208,209],versa:208,version:[1,2,5,6,9,11,14,15,22,34,39,41,46,48,52,54,55,56,57,61,63,66,68,73,77,82,87,97,107,140,193,194,197,205,208,212],versu:27,vertic:[54,76],via:[0,4,6,8,10,18,20,24,27,34,38,39,44,45,52,55,57,58,59,61,63,64,65,66,68,70,71,72,202,204,214],vice:208,view:[0,3,6,10,11,12,15,20,24,25,26,27,30,50,53,57,68,76,117,140,170,196,204,212,213,214],view_build:186,view_nam:[18,52],viewbuildexecutor:[57,68,213],viewbuildstatu:140,viewlockacquiretim:68,viewmutationstag:[57,68,213],viewpendingmut:68,viewreadtim:68,viewreplicasattempt:68,viewreplicassuccess:68,viewwrit:68,viewwritelat:68,vint:55,violat:[0,27,52],virtual:[0,3,6,44,50,53,63,68,73],virtualenv:32,visibl:[0,11,20,33,60,66,69],visit:[23,75],visual:[0,24,25,35,212],vnode:[6,64],volum:[3,4,6,62,64,209,213,214],vote:40,vulner:[6,42,71],w_await:214,wai:[0,4,6,12,15,17,18,22,24,27,28,32,36,37,39,43,44,51,58,63,64,66,155,202,203,204,205,212,214],wait:[0,4,6,11,41,44,51,52,54,55,56,58,59,66,68,69,140,157,212,213,214],waitingoncommit:68,waitingonfreememtablespac:68,waitingonsegmentalloc:68,walk:[0,25],want:[0,4,6,11,13,23,26,27,28,30,32,39,41,42,43,44,58,66,70,71,73,75,200,201,204,212,214],warmup:[75,140,165],warn:[6,11,33,43,51,52,67,70,155,209,212],warrant:213,washington:22,wasn:10,wast:6,watch:[43,214],weaker:0,web:[1,35],websit:[24,43,48,214],wed:54,week:[22,70,204],weibul:75,weigh:[11,52],weight:[51,52,55,58,68,103],weightedqueuetest:52,welcom:8,well:[0,6,11,13,14,17,22,24,26,27,28,30,38,39,51,52,55,58,59,62,64,65,71,72,140,158,207,212,214],went:68,were:[0,3,6,9,10,20,24,30,38,39,42,52,61,63,68,69,205,208,212,213],west:42,what:[0,2,11,13,22,23,24,35,36,40,43,45,50,53,55,56,63,65,69,71,75,76,202,210,211,212,213,214],whatev:[10,13,44],whedon:13,wheel:207,when:[0,1,4,6,9,10,11,12,13,14,15,16,17,20,22,24,26,27,28,32,33,35,38,41,42,43,45,50,51,52,53,54,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,75,76,78,80,81,83,86,88,90,96,100,106,109,110,113,115,118,122,124,126,130,131,138,142,145,146,147,153,154,155,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,186,188,189,190,192,193,194,196,202,203,208,210,212,213,214],whenev:[203,214],where:[0,3,4,6,9,10,11,12,14,16,17,18,19,20,22,24,26,28,38,43,45,48,51,52,55,57,58,60,61,63,64,66,71,73,75,76,103,155,210,212,214],where_claus:13,wherea:[22,71,213],whether:[0,6,9,11,13,27,28,39,51,52,55,59,63,69,72,76,103],which:[0,1,3,4,5,6,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,35,41,42,43,44,45,48,49,51,52,54,55,56,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,75,83,118,122,131,137,140,145,155,208,210,211,212,213,214],whichev:[0,6],whilst:6,whitelist:71,whitespac:40,who:[20,32,41,44,66],whole:[0,6,13,14,22,56,63,70],whose:[11,22,27,186],why:[0,24,38,41,50,199,210,212,214],wide2:57,wide:[0,3,4,23,24,28,62,213],width:12,wiki:[6,35,39],wildcard:[13,20,52,206],wildli:11,win:[0,6],window:[0,4,6,66,67,68,71,121,129,140,174,211],winner:44,wip:41,wipe:[44,73],wire:[6,44,52,55],wirefram:26,wireshark:214,wise:11,wish:[6,24,42,63,68,212],withbuffersizeinmb:61,within:[0,3,4,6,11,12,13,16,24,39,41,42,44,52,56,59,63,65,68,71],withing:6,without:[0,1,6,11,12,13,14,20,22,37,39,41,42,43,44,52,54,55,56,61,62,65,66,68,71,76,77,78,131,140,147,197,198],withpartition:61,withtyp:61,wmb:214,wmem_max:6,wnen:30,won:[4,6,13,35,37,55,69,70,214],wont:[58,63],word:[10,11,12,18,20,22,44,62,71],work:[0,4,6,10,11,14,15,17,23,24,25,27,30,32,33,36,37,39,40,42,43,44,50,63,65,68,70,71,72,73,76,201,214],workaround:[201,205],worker:[55,76],workflow:[24,26],workload:[0,6,36,38,52,60,63,65,75,213,214],workspac:39,worktre:39,world:[23,27],worri:[26,41,44],wors:[6,72],worst:[6,28,41],worth:[6,27,55,58],worthwhil:[6,24],would:[0,6,12,13,14,17,20,23,24,25,26,27,28,35,39,41,43,50,51,52,55,56,57,61,63,64,65,66,69,70,71,72,202,204,208,212,214],wouldn:11,wrap:[24,55,72],wrapper:52,writabl:61,write:[0,2,3,4,6,10,11,13,22,24,27,33,35,36,38,43,44,52,57,61,62,63,64,65,68,69,70,71,72,73,75,76,98,126,140,176,189,202,205,208,210,212,213,214],write_lat:189,write_request_timeout:44,write_request_timeout_in_m:66,writefailedideacl:68,writelat:[68,210],writer:[4,6,33,61],writetim:[9,14],writetimeoutexcept:[6,210],written:[0,1,3,4,6,11,21,26,27,32,44,51,52,55,58,60,61,63,64,66,68,69,70],wrong:[6,27,42,213],wrqm:214,wrst:214,wrte:68,www:[6,48,214],x86:74,xandra:46,xarg:[204,212],xdm:214,xlarg:65,xlarge_daili:58,xml:[34,39,42,43,45,54,61,212],xmn220m:39,xms1024m:39,xmx1024m:39,xmx:65,xss256k:39,xzvf:48,yaml:[0,3,4,6,14,18,20,45,48,51,52,55,56,57,59,61,66,68,69,71,72,73,75,84,99,103,140,158,189,191,201,202,210],year:[13,22,27,28,54],yes:[9,11],yet:[0,6,11,32,36,59,62,68,208],ygc:214,ygct:214,yield:[13,27,28,58,73,214],ymmv:212,you:[0,4,5,6,8,10,11,12,13,14,16,17,18,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,39,40,42,43,44,45,46,47,48,49,50,52,58,59,61,62,63,66,68,69,70,71,72,73,74,75,76,78,140,179,198,200,201,202,204,205,206,208,209,210,211,212,213,214],young:214,younger:14,your:[0,5,6,8,10,11,12,24,25,26,27,28,29,30,33,35,36,39,40,41,43,44,45,48,50,54,63,65,70,71,72,75,76,201,206,209,211,212,213,214],yourself:[36,37,43,66],yum:[42,54],yyyi:[17,22,58],z_0:[11,16,18],zero:[3,6,10,11,44,53,68,72,212],zerocopi:56,zgrep:212,zip:[22,58],zipcod:22,zone:[0,6,22,72],zoomabl:214,zstd:4,zstdcompressor:[11,64]},titles:["Dynamo","Guarantees","Architecture","Overview","Storage Engine","Reporting Bugs","Cassandra Configuration File","Configuring Cassandra","Contact us","Appendices","Changes","Data Definition","Definitions","Data Manipulation","Functions","The Cassandra Query Language (CQL)","Secondary Indexes","JSON Support","Materialized Views","Arithmetic Operators","Security","Triggers","Data Types","Conceptual Data Modeling","Logical Data Modeling","Physical Data Modeling","Defining Application Queries","RDBMS Design","Evaluating and Refining Data Models","Defining Database Schema","Cassandra Data Modeling Tools","Data Modeling","Jenkins CI Environment","Code Style","Dependency Management","Working on Documentation","Getting Started","How-to Commit","Review Checklist","Building and IDE Integration","Contributing to Cassandra","Contributing Code Changes","Release Process","Testing","Frequently Asked Questions","Configuring Cassandra","Client drivers","Getting Started","Installing Cassandra","Inserting and querying","Welcome to Apache Cassandra\u2019s documentation!","Audit Logging","Full Query Logging","New Features in Apache Cassandra 4.0","Support for Java 11","Improved Internode Messaging","Improved Streaming","Virtual Tables","Audit Logging","Backups","Bloom Filters","Bulk Loading","Change Data Capture","Compaction","Compression","Hardware Choices","Hints","Operating Cassandra","Monitoring","Read repair","Repair","Security","Snitch","Adding, replacing, moving and removing nodes","Third-Party Plugins","Cassandra Stress","cqlsh: the CQL shell","Cassandra Tools","assassinate","bootstrap","cleanup","clearsnapshot","clientstats","compact","compactionhistory","compactionstats","decommission","describecluster","describering","disableauditlog","disableautocompaction","disablebackup","disablebinary","disablefullquerylog","disablegossip","disablehandoff","disablehintsfordc","disableoldprotocolversions","drain","enableauditlog","enableautocompaction","enablebackup","enablebinary","enablefullquerylog","enablegossip","enablehandoff","enablehintsfordc","enableoldprotocolversions","failuredetector","flush","garbagecollect","gcstats","getbatchlogreplaythrottle","getcompactionthreshold","getcompactionthroughput","getconcurrency","getconcurrentcompactors","getconcurrentviewbuilders","getendpoints","getinterdcstreamthroughput","getlogginglevels","getmaxhintwindow","getreplicas","getseeds","getsstables","getstreamthroughput","gettimeout","gettraceprobability","gossipinfo","handoffwindow","help","import","info","invalidatecountercache","invalidatekeycache","invalidaterowcache","join","listsnapshots","move","netstats","Nodetool","pausehandoff","profileload","proxyhistograms","rangekeysample","rebuild","rebuild_index","refresh","refreshsizeestimates","reloadlocalschema","reloadseeds","reloadssl","reloadtriggers","relocatesstables","removenode","repair","repair_admin","replaybatchlog","resetfullquerylog","resetlocalschema","resumehandoff","ring","scrub","setbatchlogreplaythrottle","setcachecapacity","setcachekeystosave","setcompactionthreshold","setcompactionthroughput","setconcurrency","setconcurrentcompactors","setconcurrentviewbuilders","sethintedhandoffthrottlekb","setinterdcstreamthroughput","setlogginglevel","setmaxhintwindow","setstreamthroughput","settimeout","settraceprobability","sjk","snapshot","status","statusautocompaction","statusbackup","statusbinary","statusgossip","statushandoff","stop","stopdaemon","tablehistograms","tablestats","toppartitions","tpstats","truncatehints","upgradesstables","verify","version","viewbuildstatus","SSTable Tools","sstabledump","sstableexpiredblockers","sstablelevelreset","sstableloader","sstablemetadata","sstableofflinerelevel","sstablerepairedset","sstablescrub","sstablesplit","sstableupgrade","sstableutil","sstableverify","Find The Misbehaving Nodes","Troubleshooting","Cassandra Logs","Use Nodetool","Diving Deep, Use External Tools"],titleterms:{"break":28,"class":72,"final":208,"function":[13,14,17],"import":[33,61,131],"long":43,"new":[44,53],"switch":63,"transient":0,Added:55,Adding:73,Doing:203,IDE:39,IDEs:33,LCS:63,QoS:55,TLS:71,The:[13,15,17,57,63,210],USE:11,Use:[64,201,213,214],Uses:64,Using:[39,51,54,61,204],Will:44,With:71,about:32,abov:202,accept:61,access:71,adcanc:58,add:[34,44],address:44,advanc:[64,214],after:73,aggreg:14,alias:13,all:[20,44,59,202,208],alloc:73,allocate_tokens_for_keyspac:6,allocate_tokens_for_local_replication_factor:6,allow:[13,66],alreadi:200,alter:[11,18,20,22],ani:44,announc:42,answer:36,anti:24,apach:[32,39,50,53],api:61,appendic:9,appendix:9,applic:[26,55,66],architectur:2,archiv:51,arithmet:19,artifact:42,ask:44,assassin:78,assign:73,assur:55,attempt:206,audit:[51,58],audit_logging_opt:6,auditlog:58,auth:71,authent:[6,20,71],author:[6,71],auto_snapshot:6,automat:20,automatic_sstable_upgrad:6,avail:[1,56],avg:14,back_pressure_en:6,back_pressure_strategi:6,background:69,backup:[59,61],base:[35,56],basic:[205,209,214],batch:[1,13,44,68],batch_size_fail_threshold_in_kb:6,batch_size_warn_threshold_in_kb:6,batchlog_replay_throttle_in_kb:6,bcc:214,befor:41,behavior:69,below:56,benefit:[56,64],best:70,between:27,binari:48,binauditlogg:58,bintrai:42,blob:[14,44],block:[69,199],bloom:60,boilerpl:33,bootstrap:[44,63,73,79],branch:41,broadcast_address:6,broadcast_rpc_address:6,buffer_pool_use_heap_if_exhaust:6,bufferpool:68,bug:[5,36,41],build:[39,54],bulk:[44,61],cach:[57,68,71,214],calcul:28,call:[42,44],can:44,cap:1,capi:74,captur:[58,62,76,214],cas_contention_timeout_in_m:6,cassandra:[6,7,15,17,27,30,32,35,39,40,42,43,44,45,48,50,53,58,62,67,69,71,74,75,77,207,212],cast:14,categori:51,cdc:62,cdc_enabl:6,cdc_free_space_check_interval_m:6,cdc_raw_directori:6,cdc_total_space_in_mb:6,certif:71,chang:[10,41,44,45,60,62,63],characterist:22,check:205,checklist:38,choic:65,choos:41,circleci:43,claus:13,clean:208,cleanup:[73,80],clear:[59,76],clearsnapshot:81,client:[46,49,57,68,71,210],client_encryption_opt:6,clientstat:82,clojur:46,close:55,cloud:65,cluster:[0,44,201,213],cluster_nam:6,code:[4,33,41],collect:[22,63,214],column_index_cache_size_in_kb:6,column_index_size_in_kb:6,command:[39,58,63,76,204],comment:12,commit:37,commit_failure_polici:6,commitlog:[4,68],commitlog_compress:6,commitlog_directori:6,commitlog_segment_size_in_mb:6,commitlog_sync:6,commitlog_sync_batch_window_in_m:6,commitlog_sync_group_window_in_m:6,commitlog_sync_period_in_m:6,commitlog_total_space_in_mb:6,commitlogseg:62,committ:35,commod:0,common:[11,54,63,65,212],compact:[9,63,68,83,213],compaction_large_partition_warning_threshold_mb:6,compaction_throughput_mb_per_sec:6,compactionhistori:84,compactionstat:85,compactionstrategi:63,compar:52,compat:76,compon:56,compress:64,conceptu:23,concern:63,concurrent_compactor:6,concurrent_counter_writ:6,concurrent_materialized_view_build:6,concurrent_materialized_view_writ:6,concurrent_read:6,concurrent_valid:6,concurrent_writ:6,condition:20,config:201,configur:[6,7,45,51,52,56,58,59,62,64,66,69],conflict:34,connect:[20,44,55],consist:[0,1,69,76],constant:12,contact:8,content:[42,58],contribut:[36,40,41],control:20,convent:[12,33],convers:14,coordin:213,copi:[56,76],corrupt:[55,205,209],corrupted_tombstone_strategi:6,count:14,counter:[13,22,205],counter_cache_keys_to_sav:6,counter_cache_save_period:6,counter_cache_size_in_mb:6,counter_write_request_timeout_in_m:6,cpu:[65,214],cql:[9,15,52,68,76],cqlsh:[49,76],cqlshrc:76,cqlsstablewrit:61,creat:[11,14,16,18,20,21,22,36,41,42,59],credenti:20,credentials_update_interval_in_m:6,credentials_validity_in_m:6,cross_node_timeout:6,cstar_perf:43,current:[14,207],custom:22,cycl:52,cython:76,dart:46,data:[0,11,13,17,20,22,23,24,25,28,30,31,44,59,61,62,63,73],data_file_directori:6,databas:[20,29],datacent:20,dataset:0,date:[14,22,205],datetim:[14,19],dead:73,deal:205,debian:48,debug:[39,212],decis:27,decommiss:[56,86],deep:214,defin:[14,22,26,29],definit:[11,12,57],defragment:63,delet:[13,42,44,63],deliveri:66,demo:[51,61],denorm:27,depend:[34,76],deploy:56,describ:[57,76,88],describeclust:87,deseri:55,design:27,detail:[63,201],detect:0,develop:42,diagnost:[51,69],diagnostic_events_en:6,dies:44,differ:[27,57,59],directori:[45,51,52,59,63],disabl:[58,62],disableauditlog:89,disableautocompact:90,disablebackup:91,disablebinari:92,disablefullquerylog:93,disablegossip:94,disablehandoff:95,disablehintsfordc:96,disableoldprotocolvers:97,disallow:56,disk:[28,44,65,66],disk_failure_polici:6,disk_optimization_strategi:6,displai:198,distribut:[0,42],dive:214,document:[35,36,50],doe:[44,51,58],down:66,drain:98,driver:[46,49],drop:[9,11,14,16,18,20,21,22,44,56],droppedmessag:68,dry:203,dtest:[36,43],dump:198,durabl:1,durat:22,dynam:72,dynamic_snitch_badness_threshold:6,dynamic_snitch_reset_interval_in_m:6,dynamic_snitch_update_interval_in_m:6,dynamo:0,each:[44,202],eclips:39,effici:55,elig:56,elixir:46,email:44,enabl:[51,52,56,58,62,71],enable_materialized_view:6,enable_sasi_index:6,enable_scripted_user_defined_funct:6,enable_transient_repl:6,enable_user_defined_funct:6,enableauditlog:99,enableautocompact:100,enablebackup:101,enablebinari:102,enablefullquerylog:103,enablegossip:104,enablehandoff:105,enablehintsfordc:106,enableoldprotocolvers:107,encod:17,encrypt:71,endpoint_snitch:6,engin:4,entir:198,entri:44,environ:[32,45],erlang:46,error:[44,55,210],evalu:28,even:44,event:[51,69],eventu:1,exampl:[4,59,69,70],except:33,exclud:198,exist:44,exit:76,expand:76,expect:69,experiment:6,expir:63,expiri:55,explan:202,extend:209,extern:[61,214],factor:44,fail:[44,73],failur:[0,44,55],failuredetector:108,faq:75,faster:66,featur:[3,6,53],file:[6,33,34,48,58,201,206,209,212],file_cache_size_in_mb:6,fileauditlogg:58,filedescriptorratio:68,filter:[13,58,60],find:[59,210],first:27,fix:[36,41],flamegraph:214,flexibl:51,flow:35,flush:109,format:[33,198],found:[200,203],fql:52,frame:55,freez:41,frequenc:51,frequent:44,from:[39,42,44,48,55,57,59,61,76,201],fromjson:17,full:[52,70,212],full_query_logging_opt:6,fulli:63,further:62,garbag:[63,214],garbagecollect:110,garbagecollector:68,gc_grace_second:63,gc_log_threshold_in_m:6,gc_warn_threshold_in_m:6,gcstat:111,gener:[33,61],get:[36,47,201,212],getbatchlogreplaythrottl:112,getcompactionthreshold:113,getcompactionthroughput:114,getconcurr:115,getconcurrentcompactor:116,getconcurrentviewbuild:117,getendpoint:118,getinterdcstreamthroughput:119,getlogginglevel:120,getmaxhintwindow:121,getreplica:122,getse:123,getsstabl:124,getstreamthroughput:125,gettimeout:126,gettraceprob:127,github:35,give:44,gossip:0,gossipinfo:128,gpg:42,grace:[63,202],grant:20,graph:75,group:13,guarante:1,handl:33,handoff:66,handoffwindow:129,hang:73,happen:44,hardwar:[0,65],has:200,hash:0,haskel:46,heap:44,help:[76,130],hide:201,high:[1,56,214],hint:[55,66],hinted_handoff_disabled_datacent:6,hinted_handoff_en:6,hinted_handoff_throttle_in_kb:6,hintedhandoff:68,hints_compress:6,hints_directori:6,hints_flush_period_in_m:6,hintsservic:68,host:[44,76],hot:71,hotel:[24,25],how:[35,37,44,57,58],htop:214,idea:39,ideal_consistency_level:6,identifi:12,impact:64,improv:[55,56,69],inbound:[55,57],includ:208,increment:[0,59,61,70],incremental_backup:6,index:[1,16,68,74],index_summary_capacity_in_mb:6,index_summary_resize_interval_in_minut:6,info:132,inform:[212,214],initi:36,initial_token:6,insert:[13,17,49],instal:48,integr:[27,39,71],intellij:39,inter:71,inter_dc_stream_throughput_outbound_megabits_per_sec:6,inter_dc_tcp_nodelai:6,interfac:0,intern:[20,71,198],internod:[55,57],internode_application_receive_queue_capacity_in_byt:6,internode_application_receive_queue_reserve_endpoint_capacity_in_byt:6,internode_application_receive_queue_reserve_global_capacity_in_byt:6,internode_application_send_queue_capacity_in_byt:6,internode_application_send_queue_reserve_endpoint_capacity_in_byt:6,internode_application_send_queue_reserve_global_capacity_in_byt:6,internode_authent:6,internode_compress:6,internode_recv_buff_size_in_byt:6,internode_send_buff_size_in_byt:6,invalidatecountercach:133,invalidatekeycach:134,invalidaterowcach:135,investig:[36,210],iostat:214,issu:54,java:[44,46,54,61],jconsol:44,jenkin:32,jira:[35,42],jmx:[44,63,68,71],job:32,join:[27,44,136],json:17,jstack:214,jstat:214,jvm:[68,214],keep:207,kei:[16,18,42,198],key_cache_keys_to_sav:6,key_cache_save_period:6,key_cache_size_in_mb:6,keyspac:[11,44,51,56,57,59,61,68,203],keyword:[9,12],lang:44,languag:15,larg:[28,44],latenc:[210,213,214],level:[0,63,69,200,214],librari:34,lightweight:[1,75],limit:[13,18,55,57,58],line:[39,76],lineariz:1,list:[8,20,22,36,44,57,59,208],listen:44,listen_address:[6,44],listen_interfac:6,listen_interface_prefer_ipv6:6,listen_on_broadcast_address:6,listsnapshot:137,liter:22,live:44,load:[44,61,201],local:[35,55,213],locat:45,log:[44,45,51,52,58,63,208,210,212],logger:[51,52,212],logic:24,login:76,longer:66,lot:[44,204],lucen:74,made:44,mail:8,main:45,major:63,make:66,manag:[34,198],mani:204,manifest:205,manipul:13,manual:73,map:[16,22,44],master:0,materi:18,matrix:54,max:[14,44],max_concurrent_automatic_sstable_upgrad:6,max_hint_window_in_m:6,max_hints_delivery_thread:6,max_hints_file_size_in_mb:6,max_value_size_in_mb:6,maxtimeuuid:14,mean:44,membership:0,memori:[44,65,68],memorypool:68,memtabl:4,memtable_allocation_typ:6,memtable_cleanup_threshold:6,memtable_flush_writ:6,memtable_heap_space_in_mb:6,memtable_offheap_space_in_mb:6,merg:63,messag:[44,55,57],metadata:[202,204],method:44,metric:[55,68,210],min:14,minor:63,mintimeuuid:14,misbehav:210,mode:75,model:[0,23,24,25,28,30,31],monitor:[66,68,73],monoton:69,more:[44,63,198,201,212],move:[73,138],movement:73,multi:[0,56],multilin:33,multipl:[0,59,206],name:61,nativ:[14,22],native_transport_allow_older_protocol:6,native_transport_flush_in_batches_legaci:6,native_transport_frame_block_size_in_kb:6,native_transport_idle_timeout_in_m:6,native_transport_max_concurrent_connect:6,native_transport_max_concurrent_connections_per_ip:6,native_transport_max_frame_size_in_mb:6,native_transport_max_thread:6,native_transport_port:6,native_transport_port_ssl:6,net:46,netbean:39,netstat:139,netti:56,network:214,network_author:6,networktopologystrategi:[0,11],newer:39,next:[42,210],nexu:42,nio:55,node:[0,44,56,66,71,73,210],nodej:46,nodetool:[44,51,58,61,63,66,140,213],none:69,note:35,noteworthi:22,now:14,num_token:6,number:[19,56],object:[52,57],old:[42,207],one:[44,204],onli:[44,198,208],open:[39,55],oper:[3,19,42,44,56,63,64,67],optim:[27,55],option:[18,51,52,58,61,63,70,76],order:13,otc_backlog_expiration_interval_m:6,otc_coalescing_enough_coalesced_messag:6,otc_coalescing_strategi:6,otc_coalescing_window_u:6,other:[44,51,52,57,70],out:[0,66],outbound:55,outofmemoryerror:44,output:[58,198,199,201],overflow:205,overhead:52,overload:55,overview:[3,62],own:32,packag:[42,48],packet:214,page:[76,214],parallel:56,paramet:[13,62,63],parti:74,partit:[0,28],partition:6,password:71,patch:[36,41],path:55,pattern:24,pausehandoff:141,paxo:55,per:0,perform:[42,43,52],periodic_commitlog_sync_lag_block_in_m:6,perl:46,permiss:20,permissions_update_interval_in_m:6,permissions_validity_in_m:6,phi_convict_threshold:6,php:46,physic:[0,25],pick:0,plai:66,plugin:[32,74],point:44,pom:34,pool:57,port:44,post:42,practic:70,prepar:[12,55],prepared_statements_cache_size_mb:6,prerequisit:[42,48],prevent:55,preview:56,primari:18,print:[202,204],process:42,profil:75,profileload:142,progress:[73,201],project:39,promot:42,properti:45,propos:55,protocol:55,proxyhistogram:143,publish:[35,42],python:46,pytz:76,qualiti:55,queri:[0,15,26,27,49,52,210,212,213],question:[36,44],queu:55,quorum:69,rang:73,range_request_timeout_in_m:6,rangekeysampl:144,rate:210,raw:198,rdbm:27,read:[62,69],read_request_timeout_in_m:6,rebuild:145,rebuild_index:146,reconnect:55,record:0,recov:55,reduc:200,referenti:27,refin:28,refresh:147,refreshsizeestim:148,refus:44,regular:57,releas:42,relevel:203,reliabl:214,reload:[58,71],reloadlocalschema:149,reloadse:150,reloadssl:151,reloadtrigg:152,relocatesst:153,remot:44,remov:[63,73],removenod:154,repair:[56,63,69,70,155,204],repair_admin:156,repair_session_space_in_mb:6,repaired_data_tracking_for_partition_reads_en:6,repaired_data_tracking_for_range_reads_en:6,replac:73,replai:52,replaybatchlog:157,replic:[0,44],replica:[0,56],report:[5,36,44,68],report_unconfirmed_repaired_data_mismatch:6,repositori:42,request:[55,66,68],request_timeout_in_m:6,requir:[32,34],reserv:[9,24,25],resetfullquerylog:158,resetlocalschema:159,resili:55,resolut:34,resourc:[55,214],restor:59,restrict:20,result:13,resum:73,resumehandoff:160,retriev:14,review:[36,38],revok:20,rewrit:207,rhel:44,right:41,ring:[0,44,161],role:[20,71],role_manag:6,roles_update_interval_in_m:6,roles_validity_in_m:6,roll:[51,52],row:198,row_cache_class_nam:6,row_cache_keys_to_sav:6,row_cache_save_period:6,row_cache_size_in_mb:6,rowcach:74,rpc_address:6,rpc_interfac:6,rpc_interface_prefer_ipv6:6,rpc_keepal:6,rubi:46,run:[43,52,203],runtim:[45,66],rust:46,safeti:6,sai:44,same:[44,59],sampl:58,saved_caches_directori:6,scala:46,scalabl:1,scalar:14,scale:0,schema:29,script:204,scrub:[162,205],second:202,secondari:[1,16],secur:[20,71],see:44,seed:[32,44],seed_provid:6,select:[13,17,18],selector:13,send:42,serial:[55,76],server:32,server_encryption_opt:6,session:76,set:[20,22,32,39,44,51,52,57,59,204],setbatchlogreplaythrottl:163,setcachecapac:164,setcachekeystosav:165,setcompactionthreshold:166,setcompactionthroughput:167,setconcurr:168,setconcurrentcompactor:169,setconcurrentviewbuild:170,sethintedhandoffthrottlekb:171,setinterdcstreamthroughput:172,setlogginglevel:173,setmaxhintwindow:174,setstreamthroughput:175,settimeout:176,settraceprob:177,setup:[32,39],share:76,shell:76,show:[44,76,204],sign:42,signatur:14,simpl:0,simplestrategi:[0,11],singl:[44,59,63,198],size:[28,55,63,206],sjk:178,skip:205,slack:[8,42],slow_query_log_timeout_in_m:6,small:206,snapshot:[59,61,179,201,206,207],snapshot_before_compact:6,snitch:72,sort:27,sourc:[39,76],special:76,specif:20,specifi:[202,206],speed:[44,201],sphinx:35,split:206,ssl:[71,201],ssl_storage_port:6,sstabl:[4,56,57,61,63,68,197,199,200,201,204,208],sstable_preemptive_open_interval_in_mb:6,sstabledump:198,sstableexpiredblock:199,sstablelevelreset:200,sstableload:[61,201],sstablemetadata:202,sstableofflinerelevel:203,sstablerepairedset:204,sstablescrub:205,sstablesplit:206,sstableupgrad:207,sstableutil:208,sstableverifi:209,stage:55,stai:44,standard:71,start:[36,39,41,47],start_native_transport:6,starv:63,state:[213,214],statement:[12,18,33,52],statu:[180,204,213],statusautocompact:181,statusbackup:182,statusbinari:183,statusgossip:184,statushandoff:185,stc:63,step:[34,210],stop:186,stopdaemon:187,storag:[4,9,27,66,68],storage_port:6,store:[0,44],strategi:[0,63],stratio:74,stream:[44,56,68,73],stream_entire_sst:6,stream_throughput_outbound_megabits_per_sec:6,streaming_connections_per_host:6,streaming_keep_alive_period_in_sec:6,stress:[43,75],structur:[59,198],style:33,submit:36,sum:14,support:[17,54,75],sync:42,synchron:0,system:212,system_virtual_schema:57,tabl:[11,55,57,59,62,68,69,198,200,203,205,207],tablehistogram:188,tablestat:189,take:59,tarbal:48,target:61,task:57,temporari:208,term:12,test:[32,36,39,43],than:44,thei:44,third:74,though:44,thread:[57,214],threadpool:[68,213],threshold:6,throttl:201,throughput:214,tier:63,time:[14,22,63,66],timeout:55,timestamp:[22,44,198],timeuuid:14,timewindowcompactionstrategi:63,todo:11,tojson:17,token:[0,14,73],tombston:63,tombstone_failure_threshold:6,tombstone_warn_threshold:6,tool:[30,43,61,77,197,214],top:[44,214],topic:42,toppartit:190,tpstat:191,trace:76,tracetype_query_ttl:6,tracetype_repair_ttl:6,transact:[1,75,208],transparent_data_encryption_opt:6,trickle_fsync:6,trickle_fsync_interval_in_kb:6,trigger:[21,63],troubleshoot:[34,211],truncat:11,truncate_request_timeout_in_m:6,truncatehint:192,ttl:[13,63],tunabl:0,tupl:22,tweet:42,two:44,type:[9,17,22,34,56,59,63,68],udt:22,unabl:44,uniqu:56,unit:[36,39,43],unknown:55,unlog:13,unlogged_batch_across_partitions_warn_threshold:6,unrepair:[63,204],unsubscrib:44,updat:[13,34,36,42,44],upgradesst:193,upload:42,usag:[44,70,75,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199,200,201,202,203,204,205,206,207,208,209,214],use:44,user:[14,20,22,36,51,75],using:[0,35,44,63],uuid:14,valid:205,valu:202,variabl:45,verif:209,verifi:194,version:[0,4,10,42,76,195,207],view:[18,51,52,58],viewbuildstatu:196,virtual:[55,57],vmtouch:214,vnode:0,vote:42,wait:42,warn:62,websit:42,welcom:50,what:[1,41,44,51,58],when:[44,55,56,63],where:13,whitespac:33,why:[44,63],window:63,windows_timer_interv:6,without:[63,205,206],work:[22,35,41],write:[1,66],write_request_timeout_in_m:6,writetim:13,yaml:[58,62],you:41,your:[32,42],zero:56}})
\ No newline at end of file