Jim Witschey all time


 5 Collaborator
Tyler Hobbs , Jake Luciani , Stefania Alborghetti , Paulo Motta , Robert Stupp

 553 Patch  5 Review
f3cd3ed7bba7146c1410bc6b3e15b5cad3311f76, 00cd9b9fff711a678c37b1f93ecd8417f22c256e, 23e77f10a49775997c98250af4a7147525f2d936, 9e7774ac7388837e0e67d41badfa31fe62158d2d, 879691dd3546230690835899afb0ff0ce8905eb0, f06a5309fc6e93a564ece82c2d35caae4de38cb1, e35dc79615f64d3c547462ed4590184d925628c3, 536d7cd6c9c1bcebb2022f754ad42368f1533b76, f315af04812216f7cd835640d5f6de575eb3ece7, 5e81911baf057be3626371fef81eef3434459e32, e1f244db53ad2cdb68ff64663ee12dc29ca4b505, a4166cbb26fff4e7fda73e4812088145d628559c, 77b67abcdef1fc64b442ce6dbaca4c6ed8e767f1, 6d544ef74af9748b395f242ead10311b31fd8261, ceb14b4d65462c212003cd924a076929b980adf9, 40c39343bd6e544a32ef7d3a4ba187f0d09aef47, bb91c596af904d5f2ef49189008f3a73c33ce706, e021b429e1da83aa083e0bd01641352913d4bbb4, e01cb121d1033bab2d55f87a877c43542b156b18, 28f480d27fc9a2a61c1b85c331d95e2812720ecc, 01177a8ba9a027b6b73954ecbdfad9589aa00ab1, cdd0e9ee0e08ce56c7ca9ab6d77a8b9423344755, cb42c1a8d563ffd5cfab5d5c0ba3690d337958a3, 4be09b392d7ce69c73cff4d7be41fb2f9de32658, c3e629c796b1d8f51a2f0af361de5ff98e6df90f, 27be252cf1ce3561d749cc4a8fc96c40db140621, da64afad6351f3b6d0ab368e9c75230e27810ef5, 7765adc470cead1b803270bb37c0fd1a94c66f43, 2540d4f151f366399e6ef3ce2d63836781ef20fd, 45541418d1e13f98e37ab2de7f05214f7a178891, 16845139a2166e04721b7c23a0d9b78fd7ffd40f, 009873a8a23e690f704cf948cde900652f22481c, 4176a85cc37df9aa2ae9e500cff2c539779f2ce5, f99724aa1ffcd9641a88097cc33483230937d649, b01097cc542f717a2999511ab6350a6f64a84afc, 782a6140ee25b54c427cb71a6fb625fdf8c6fb2e, fb0a63c2f58b4759bf4b532beba972fd125650aa, cadd307814ced4b2d55be2b7ca0845f0f1c320e7, b8d883f38e8fa6380323ad08899ae91889c7de7d, 64f0c2e740fc2267dec5c0679a41a483f29f0867, 9e427c098b782d6a7ec4194f19eb25397795979c, a32bf7298f15c767770adaf6b6fc17bd158e7c5b, 2f19610d0146a6e19264f790493a11d867d2a25d, 535a230916d8752b132debbcdced1763ee51b726, 284ab16e938a10df7cfd33cee331327a23f75339, a5c82a89510a89ce2dc56787879125f78642a7b1, 425d28b9ae3b3b2d682d1249775fe28ce493639e, 8a6b09c4e1f6cc405f833281670cfe9eb735db75, 475ad54bec92499aab1167dae4b7920b6cbf1d25, 308944a4c22fcddf98ac1bbe3780184bf902cc28, b0db33d500ee6c560b604436dba56981fcf41cc0, 474b1511317507e37337a890257bbca7beeda660, 944eee4720f1ef3b4675cb05422c365d8304a14f, 78c7471bdc4e305c0e0d8fe7b857c091e9ad6dca, baac64fa5fb8e8ce55c7e0a7336c2688261a3118, 21a08a1a3b404e2d2c67f178453dff5766e4605a, d651ac1c6b3aee5531afa118f642fd2914fd4ba4, 8cbe3a48e860e9586a8b3ae3d02dd9b62c120d50, 152c96d1548e38d93cf8c8c63b15507dea63f4db, 91658745b5cb2441703e3cea2df6a8b446b82e81, 6010119f89eae95e0c53befe941ff93d00059e6c, 49edba30c65884405534fcc01250773aff013a5b, dd08da730bfc7b7a5160251ca7e89569213c534c, c14f1bb2eee2c0331b32e7439af7eb9593b85105, 6cc2be5441f81abbc74a2e9c53bc7a2945015596, e05337c3966331049f8d6399fd0bb3b988a47050, d95ba2485be01ac3291fdb61954443133e26c0d9, ebfd6501ad96c94f67beb2e00b30b89ed31d31da, 4d08d6de3eb7a09a1696f6885acee62efb69988b, f936c65c9888f56212bd251950a0fb7a65ce56ea, 85a34011c914a862f198f598ee0f8e4456518fc8, 4ae7a8caa5e0ce10bad6b16a443c8c666c8d6cb6, 88202a339162727617178716071221e948c58b11, 77889325cf97a6edb1f0e3df7893bf8024430ead, 8eadb271180fb61a2d71e8e962ca5c867bbb3001, fe4408f04b3ac462cb9acfd256e0453acbd36f7e, 2f9128a9f8df6448fbce3c8ad64790ed13209913, bbee690f3db5e5d5b09b70df566d637f0a20eb2e, de9df5a08341209592bdc01ead0ef4f2963b40a0, 586b8d5af4cda47700a1b3cfb04babf6fac515b1, 2e338edb0c8d31636a5316c33d5223307ac23846, e65a08f77a82f3bb12ea5957fe771f3e0a829fc9, f90c4d972b2c2d8e254e99b814c1ae7ad6b7f940, 7582096d3506dd8d1f7f5d0f3393f956b484ffe0, c1bc6d7ea1eb332df95e45ae4d2dbe5069993bb8, 23a1f64ce799e275578cb1f904f698ac0a2234e9, 92fdf44554abfe5e76b6f33ab403b228f2cb0c10, 663d00ee102931dc9e258809fd4f62ab2524e1f2, 81c45d82c8d288b46f0e9571182ed06693cc392d, 47fedb9fe9935d3c2686e14a0113ada52a7ed370, 8c6487d276a8c75391e32082c04bc1274ea629ac, 0957e0df5efa5119b4b2f55fa3f5df3ce785167a, 7816fec3046cc28e15842260ee83f24a27d7b398, b8ee0d580e6abcd4c13f1e5cb22f6614bddb2b1c, f2fbb9b554e385e5e2c601ae760c0fb77b827541, 0abdb4de637624c3c24c0746d9a6b70061a91f37, cd6cd553cb28e0e9fc3573b13d42164e2a9c3a88, 099f0f637f6928dc02ab1b84c962a7d94ed11728, 93423b5ac3e345155cfee03c37961856a0d9383e, cc5d9ba76382b6e52e11d693515270afc8f9c54c, 1324dc1f76337e49a046cc629943071d9e38bcef, c1f63c2d1d36e508a0525d4dc120718986798aca, 89e17631d475467ee4cf84d98d6ad982d0f02b25, 3f204cb5f5dc80bdcb857dd8806c5ef12b87cbd4, 494ebfae59524a54e217d23a685522faf586e822, 1469b3a4988826b79ab768a84eb1ebbd9a9bddaa, 2b99b3384f963ac947459f3faf2cf8a447ed397c, 950ca0ac1affebe1177b31bdb4024b45457046a3, 33d51066fd09f53fa6775a4fe9b554e0054c8da5, 71f30a968062aab22f64ff9e49b8209797041c2d, 2745f584d749243010dac52f76d25aee0f126004, ac193ed95dcc42b67b36abb74284ab2fd00e0237, 8f5a9526a5ff4276a53c0000422689de5fd965eb, 3aa0d6d853d3378cf61c0c2b65a72753e8c8e4ba, 762f15f9e974978e29f522e6590fd9881593109b, 434e92f456fcafed335d5a15946d53cfdfd7bfe1, e78b00b28c49005e1a3e4c050afa467f0631a09e, 9afc04a571281c5fa6b8ffc7277f5ada1fb03b4d, acecd2f78832ca6448a67598230710abf6ba2b44, 2d93f14cb72a4ea9eab8695191ad7f8f6fc4c883, b51b86e8744fe5ef224f8441b4057728b7b162fe, c0daa6f88af4ecdeaa5a1b774bb854759d691465, 4da78646120c8fe64635fcd8e3a2c1076eba16cb, 961f55b1f2b9962d5e91a6c56399bb0fc763fd81, d1b33493cc4fa96dc3b2a8a17cd07415db0730ad, 89a637d7e2422166f0fdb087ccffff4f61801a21, f8cce2fccaf4b44c6259f9f91086068e0d84c023, 6f1a3719b9f22a653b8f6a83117750a4c327f0a6, 923d02fb2d2114c5ab10bd0c2b832c5598bce679, 5bbcb03807ac7be1d953c7eec2cf8e93543ba97f, 99f6cfc1426d8b20a0628101ac959440c0aacc5c, ddff6b720ef6b97493aef15594b4da18a950e59f, 62609075c57416c600f71ab6b3323d4d0725cf60, 6d761594ed0fd42783ed951d612db65c9d20344a, f600d90051938c294dba8bf57c90348f05280c7f, b857bf7c435a861a2ba3a3910f83c6ae7b53e3b9, e9710e0458efd0613396f9f94e0d6c92dbd8f485, 0ccd3448b72ff101c5670e66a7e66312c1f45e13, d577cdfdfcffc38ff53ef97acb94656f6b95bd3e, 1156ad56f4427beb2f163a4692cc6ba7ee3cb47f, 0159f9016701e7d9c54ff0b5330652f8757c35c8, b9cae2d08d862b4112867077bf2b1a9c81df2bf4, 8a34da71467cbc980298bb4775b89b50a37c9dcf, 238e20a9bf6e804088d380833f9d9583dedb57a5, 84b72faaf3f289700693ead271b39966a8f42cf0, a39eb79359dcfaa66e330adbbfdd409cc609cd50, 0e637c122b72fe0a64d09653da00aaaa3b28ad6e, c0ac0dc07523c66305e7946998ae0217d380b66d, 2fc0b82e8f6912619092798578659dc70c544483, 40dc6fdccaff46816dc1cd3342db0fabb52cc8e8, bb7473bb3c74724ebf35176ae3d1536362d79092, 8647ef4e01b5ce79a6f44612c7d7c0cb10a8d5d5, 318ea856c00a064535595787825c1be8c67bec25, e3ebde140f7e4705b9d5e15194caa7b545f2284d, 40ab2fa2aacdd59c990467cf8eed6d7e3a47cd92, 0f3ccbd390560fa56cc108d206b18efe1520fd37, f1521588f981c824ec9c475ac707cdf4fd94e41b, 1f5b36b49914d6fd6efe02b740f2f930d7394d6d, 19d8e9f20ba8144280d7a959d426e5032fc7705b, 2cddaa53cf7dad8c8c587bc9bd95d21e118eaf95, 6a239cfd99af8822cdc95048a6cc0a19e63cd7a1, cf497307e903e75df791e714bef87a79be1567ef, e87e4b6327d0b62f662c7283421dec37fa5c7cea, 58d69101cc4e2b1eaeab6595e74b33a79962c8ce, f3a06d516d1d7209c40c48a3e6dc230c120682fd, ba68470ff6a966dca0c1965051939186700887dc, 6a609f8d05186eab98d1cac8572a05d4d74517d8, 5c53a2650f8f77f1c3a4cf8362b7a81543c9b305, 9cbd8f8fcaacb7e8743b682e1a23ddd645cd1ded, 08044b4af9a97c40c9216c06e3460bd8641e3c3d, e12e236aa930bb99a59bb5272aefeec9a8521a47, 84610f6518f5decf43f5ed4b9bc522ac2728265c, 043e881d4b1287d2949d246ab66101beaa653c5c, fa5c40dace9ddc360883652899e7fca36d5afe34, 009feb75f3a9e81fd5da279846079566c2d054f7, 6caa6b0b2a1d0db5c7d019afcc2d46c0b74019d4, ce9c0410df2b44898584be62f1096b0d0920b6a7, 8f08b14f7f9f8ae15738b76bac114c8c0d77024c, 25ed94ddd9ec24d62feacc5c5c5a31965076f9dc, 8321ec675e2fa775795ec8f698993b39f45d904a, f1543aa15e30f49e14903fb303c604123dcf6e80, 3770553d4bd124d473cdd6efc90044ad8d6c8710, 8e298753360fbf3774938ef3cd8c76bb54533710, f6dc52fcbeae39b6cfc3b72b95d0c507fb4b18ad, abbd22e08431f5c462e26f15c3bd7e1277e22b2e, 811fd81bc02ac2780f0d58e4199b41d12b8ed71f, c222f0e79979a19ef41aad98767a310ec0dc0e2c, efdb3a07c02114bd182e2da4d43757bdc155df6b, 41f81b592f656f2bcafe8ab672c899e89069646d, 1f4eb95a0c6d7b00382b7a00cb619e7cbd6f7c5d, bc0fb846e2ed3705ab332a19e71f3af27a8f3719, 68438b601115f06c633e34ae07afe8329a9ee61a, 6f489c8f7073b8fb21da7dae502c0d14baca7228, 0c34bb7016f57b745346ecc1baa69748207c2314, b67bf8e40264921aa3a4206159461a1b320d5e98, 40944cf8be238ba9e93c99d0f425d5c44f7e67ec, fc82ae5fddf992ef18d3311fda178afd2e31a473, 20ba9444ddaebed43e7f8581371173708d055ba4, 8359b56e2ce0f77ac69621fc917341c80acaf43f, 26ce15bbd6cdf755eadcacf6fddbdfd563ef76da, bd48008e153a716259b79594d19953e2be08ffe8, cf4e9a70fbe1f125083786677f27aa820e69267c, ce1b30391526099ad0bed85a402678acf6838355, 13aad902e7af0e90f4825779a649a1a0e15e1bb7, ee2c10f150ce10c84496df03c7fb8f9129216b53, 72e2eb3df5a1c90a1a0d7ab7bd9cb24abbd2247c, 00be249e2a60cd6da57642ffbbf578870978cbfc, 21f46c99297339fdbc2376b1966cb4669fbd77ab, b5c8fbc44cf35ee1a26278c7b5e11270b149dc6c, 1fbd2ff2e6ef4cb88d795612a45e7897959d5a47, 6fe8a9f063b8db6bf1107267580d56bf60979b86, 9d78d9d924a6eae74059740bac8d4f3f28ada1ef, 2ea982d35b3066de6f2ae302472786b105e131ea, 7d5282ae504088b540de1bd4b72a58d294bb9a42, 1dfa709a86438f35eb8d6cc0d8cd43725ef03a0e, 280795dbc175ad54cf40a60cbd8bdeb800afe65a, 09d8b2fc284028b5b5e0975c6d819c7fe01783a0, 96659001d91f50e537c2d13cf3ba1e1489a94d93, 03e25f69f11cf6f42879b1e5dd68f4bb64bd4f28, 97d2bb81058607d8a9912743296e6aa838b6ee49, 457421d8fac9510746de12462a534a61c0209c67, 51be8d98f3296cac7c3f6652f7c057c6b5545c6a, e27e3b0a696546b311f4a027cff4e767185aaf89, 22d5d8238fc3194f415c6144f20e7724200f18f3, 0073fc45a64a64ec324abdac6879e337d45ba1da, 02868441193fbcbde360ab21aede913d92e1d55f, f4e9ae683bdda99377161d7d22036fc38ce455b2, 4c3d956c53d9b4ea224b450925766f99e3f7e84e, 5e5d7f24c051e4aa793c23cee710f2870af62c10, 9040f459d7ce3a4180db064b10d33e52295681d0, 2de53003da36dc0bf71526265908e85da5c4e9af, 1a7381de41d2e2989199753ffa71160addda56f9, d88c9aa169dabba9d324453232709a2e130fee86, 8fac2d2b37268139c75ef8c1965cea0feadaec67, bb0000596537c81177dbab3ded8c3f496ea6633e, ea144b3d03477e4dee2464618959ee1579936b0c, 083fa87398c7017d84d3c3171bd9cbc0ddc8acd5, 49b9bdbe40929d0f80f9063b3661d9c67e95742a, 15de5bde15913e3e8ea0e97b5cc8ddd2e8aac095, 14780067d002504f4feab3d528dd6dfe85f6930d, fc70b54e75697fa7085551dad654208dc5f5c48e, 335561390296fb9e9ddfaf851c1b1d7759e4b65a, 34f14683abb2c18c30822daa8cbb46d14b337171, aba32bb88b86856b5d5b6ecb881c7457bed0d306, 799a9f26e322382cfda5636326ef04234e6a55e1, d2206656f7ad76b96bce14b95d2649a9a17539db, 9401ff45b8dcf54805dc60b6aa39b6d9d5be8200, fa8584e8dd9eae9a425a7aae84931fe5ed15b480, eaf54a7e514576afec76baed53492c9f18bec706, ca4c86d62b9c584136bc50705ad81a332a0e9b62, 9ae58acf2a7c39109cb49bcc2d4b66eedaad8bed, 28876c1bdc70eac11e121fef277222da04a5d0a6, 3c7a339d230d5628b0e2f6a331be49b544325a25, cae9a1102ff630640e9f2df9206432c4aeb6596f, 9fd2490a7047c6550f9fc9b62901461a605f1ea2, 3016dcfa04fa2ba95bc7b5deec8866788b68f98b, 5494a84fd94d987aa3fe359d6d2942ae9b30edf9, d731525423cba3c1eaaa3e458f5db88de05af3e6, 6f91d0b4526755751fbd37aa19bc02e8bc28bf99, 944da2ca101cf9c6c199b3744cd17179a326640b, de0a2f44b60fb912bb3e2b2658442ffe5bf13983, a8902b8b03025b5e5a719219b0330aa8661b8a44, bde2faab2c003b9dccf37770cf1b41f5a668d8f1, e0c2d0a16fcff27f30c28f3b59c0993bd20d3986, 3bf85866e1ecad6b8b403e65b9e9bc8056f720fd, 80e3e50dc563e29a40968081221160f39f51e78d, 3e90a37a59147748db399387f9cf689352dbe096, b5ba47c0bd2601f6d2c75e5c87f7227587f141ab, 64b3fe36b5b30156ad18974b17ad9c330dea2220, 76cd78792dcc22bd73c4d7cfaaefe883ebcb22d9, 6192bdb3f5de6b1baaf928458b6496636112c0d4, bc557fb3ffb8ce558ed4d25da94ea432e9045d5f, d8dee83c6da417205274d246f3193d9f6c15ee34, a471710dbedb9159a609bc4ba5020d84643a6608, 88c43ce7c4428341daa61f3ef9731552260c6c36, 45854f7f262c30d8a041f625e45f196887b7fbf6, 1e8f84bd82297a92fde8d23b263c3509aea9be4d, 313d705be4e6821de2db8e55bd80eb81e4ff6774, 9dd83e0e60fde57d2960c7d3de22be63b4101e9a, 20dc3ef5cc655352f001968017501365494a625f, b51e531788f3128c5dd996d857cb05011d201b63, 93a498e6740a487fb6708a802b8070215bf5593c, 546e878e86f36edfcc4a2f0cd6a989a28d807df4, c3b2e257e092b89f8d0ad596be0230ea9cb3a548, a5ccb2b3a2ece70b4e0569b3ee88016ffd0b698c, cca9fa7aa854c2d6a24120924cb4a2dfd0152e80, c8526c2b876ce94a20cd413824a14e0cbe23fd08, 4739e9a3b5ad111b1e5e0689e7d28f04f7912acf, 7c6f52319d52f4fbc19e87e301fdb0d1c3bf358e, 5b1cdfce324a49d2470eece0e08f4ddcceb25af5, 7f0459e5b6c25c4817aebb454a7bf0797518ef32, 4681b283412233950f5cf3ddcb02c20c5697bbaa, 584921bdd34cbdf983265a6554c616452393674b, 61106aec2fbb8e6c2cf23bb3d4d2d87a8c5972ce, 389b38c7f9845d2fec3b1bcd2c662ac09a0f9bc9, 529cd71ad5ac4c2f28ccb5560ddc068f604c7b28, b1e2835f65302455f2999b50294875a6d3fe593e, 8d243e67336d8c13a6ef3277a64cfb975b4a880d, ad0d5796c5a97842159d80c6afd2218b784540d4, 474811a37152db176dd22dcb9ac0d34e78ead1c2, 04edef61178d1d824e595db23cfbe34b07b22c86, 498e47d0217cba29bdffcb9e5273933885508b57, b3937f61c1414b96d1f06d40b51995602adc7395, 95bd0660cfea348bac31b7cf081283c8780fc67b, 3a68a9a1426b6ba2b0ba7526f678ae62c24d5193, 196f6366e9b66c88498254eac292ce90431dd799, 55d706fb170bf7712f01768d957f1690728f1590, 15c60ea862841d5593b36a597fbaa9631ae1af95, 0709f687fc1730a9b07a329479dfa31f8ae64b37, c8cc995d212f2a11f190cfafe7fa2b93a69216e1, 531abea2a8c5dae40f6d3352ff71fb11f9554693, cf173d34210ad274b0c92e2035f81079d5380354, cb837a523b884caf637122db0401daeda3b92ed9, b904196376d25f10723f67ce9e7e5744a6f2c380, b595701bc08f745567f82dfba4b8f934d7d02274, 97f1d0539f327dd9061b7e539b65889839326f4a, 9a2fe294156227187bf04b31895efa38b24c659e, 812b245f3ee8e584389aa4597eb4faf1bc494747, 788c5c7da296201494a4a51fdc0f16252bf97137, 517ac5d8af5ffa6f642df9a3bd0af43341a18a71, 7c6e5df2c13605c82c182e251b814f3b20f8d3b6, fe9d8dc20af87f17ee4314e5a7f8b77c041acf89, a7d2bb172be69f4e7ce96bf324a011077afd366c, 4502a05561177117d2d70588fa42b451703edcf0, 6d268f9435cd39c6749101bcac45ab7e0ba42ed3, 42650d1af42cde51f85cc082b3036a64c9add30a, 382618f447ab0df769616e5340480dfe82aa4df1, b95646dff092bbf7762a8caf2acf75b0ca7ec687, 429a4c085c02b3d8e879e0edb36cb2f0a388ea87, 1d1688c8dfa77da316d4b278de25e81417abde62, e095f9cb798619e69e777a6503ad16b960a296da, eacf7727d8e03c985685b39db82015364074c757, 5f8bfeca139b234b9ef6f993dce2f870dbb25b8e, aef42efdc22b53c10ac502c67892396aaa3fbe24, 1b5c1d00ee3cd055ccae82c0ff196b5b5cefb3f0, 101ecb891cd1bc36a6af50384aff4d69235409e9, fc703164671d5c98a9cc63c22871b963271be382, a113ad580f8dbe75a5e24e2cfc98b8e5ce4bd149, b69ac03517d374d0906a21310745a8f42d5212c3, c0931753033e6d632d2e6c14c4901427e1bc9376, a8cb984c9ca556738d7ab4e929f5ce23bcfd2fb9, d453e1fd633ebdae27836e5e9b73b80be7ef26be, 301f237eee07b9262b254b00a9fdd72d2f2c123f, ab858f44257b57d425883ca3c1c3eadbc3a99078, 5b13e5af29deb7260bef64c23d807afec598ea2d, fa6222c3bc10b5424e2eefb1271d8990e66a05f7, 5bedb832ab1d6328151ae782a3d7cf06e04693e8, 4c4fc0af83e1558002a1c9d9dc2d9b6451729d45, f988e05c6a624872754b8994ea12abe1a857ee22, 41703890c6c8cdfe4a4cf1f7a8f7f1866efd3047, 8c6e2c528a15ded52089240919a8d04a4bbfdf82, c82e6a194720929ef47413eb7905cbc0be13628b, c323a3854e8ba8d30d9dea870af46d734e7b3371, f7d3d130e8d495d9a1a9bffe96f44a02efc885a6, c84d0b82ae1ef11bb62865cad0156769af4c4dc6, fe55eae8bf1881371291277193372e24fd9e1a1c, 8a648ca02d0b213e36a0c9764bd6b0b47f7e283f, f2cbe3b64b5bc3ba2d9f9ca0fdd774c0e900d0dc, 5b305f3c40bb9d93759a903cdbb1235789cb0fb4, ffaef6596cbd4f6862f8ae732e136faff5d16eb9, ee56621b9c94e8d9dfc5101718c9b9aba47fdca9, 498f82b1aa0b233ce9ef86c8781ce5b01c9ecc5e, 8c71b4adb16a9cf9e9d479fb9fbf3b3baa471169, 8f49edfbf98e68c98ba5fbcb6b54c0b0608e02ae, a227f0ddf2fe5115f0e92d3232b52459f0342288, 981cd69e0769d833b8c4e451f973dc4790bb1337, e1bd34d7ddbda31de146dc0dd3cf0f8eb68ceb6a, 4e12c9674baccbb9148fdeaa9b7f1a4aed1356c5, 2017565f0e4cb3ef6886c9459f8472a32e1b3818, dca6431b4be7d2d09efc676ac01a67a8d6424ff8, 7c13ffb7d8c38addd107a6da40db943680852447, 3e80450975beeed8f8f2b1e947bd1a175f597474, 8797e8bcc24c7b2a16d3bfb00870701c15ce6b41, 590f476e1a14d824f11b8f3921b312ec3fdda4a7, a16ae60e8ec35da61d88416e8357d6d30e4992bb, f39b50db88aac7f681e9ae05119ef623bb8f4045, adae0f2a57ed3d037e5f7f18aeb760434cee3d20, bc09bc6dbd607e08595c3791f006a69eed280d2d, d6f476c7d6473d9383b1952a03d9443e7bcfc46d, 46a118b55749d85adcfe55da1ca42f32618fe450, adc8a07102c92a6db261135c9c3c996ab61112a8, ed39a3567f4658e1ea88c5db87eed77c395cd606, d01d80b38f158319d5daadd591cf0045cdf55acf, 27185a26176d17e82e14d2b26ed32a52970ff3f4, cb31223f4013b93a36306127ce96837869197488, 3c41fc9c34d1e02e4f98e6576e7f1f5bc96e1f66, 769cfdcce6d92a713333bd16a53e4c3337542f71, 1080857fb2c1c3374cd5f8748f7bac4389952307, 6964915dada6d5ba0045c4f7f56e737766333884, 1efa3fe493b2eaaafee2853c2594bef16d4413cb, 8d60f15e8355c1fdc014db01faee93f43e37fb41, 21684c48681f91d7c8e0c6fb24d51f1e64e9154c, fde1b5ce92181051f081aecc67d3270f08e7a12c, ccc549832ff920b597b6154f76dee2da4849c706, e3a731d3b050b67661f43748b213dc3489055d24, 62cc4b575da970991ca709ace413a4124257cae2, a49770e3f4854c225858b8fb847ffd6d9a9c486b, 81d6ee9627e5e7b9f38ae3242e64ec54106ae78c, ea5a1571ff7785bb39ceafae854d94164adb5e3c, 5833581ba9e28ed2528e5d74b568a8da73b331b1, be8d936f11d82d7595012bda7906722878826be6, a49d011af6503cf0b8a372a740f381026d1364a3, b7998eb553e281f370d78daf0ef1260c07f8cfb8, 2ec592d76ce2671a5e3b8ff4b77baeb30ff62d84, 93d48d9303d87086f4938f3fea6801d01d31ab97, 16d1e6ce03b9c57fb958d6ad26c6d267d4798ad9, 356423683c27fc8fac5b39bd1c4f55502ce68711, 5dbd4e66c33313436e9178e91536c4f26ccbc7da, aab02c379699a48d0be79147459066ebaf63bd2a, 2087941b22cd24ec9b6b535058bc454ecf3c1e94, f03591fc2fb774d8c18495a4a6ac77e010567044, fb24cfce3e73e95a1edc1afc197dc262227b013f, aed0c54405db8cc9fbc0d9c0443d35ab1fd7e98b, 9e4af0f9981e8e83a03c73ae3b1452349f30e6d6, f42fc8308bf20009a0fbc4a4daef03c0d7939659, 545d7481369922895155eda134cef02dc90f79c0, ef1cef41aab88843b30463db2c08f7817fb055d5, e87fabc077e74de847545a1e2a164601867bba2f, a38b21af1b240cd5086986711e89659e6bc2aba4, bcb2efb94eae8e06bbae46c7e40e14fc0fbb6c06, f981b5daef2860626445107d0a063c4b85e45c28, a036a739e7f4c78c20b94f2c48dcf90ebcbc476c, 6526b272cab064c9cb7bc9550060acfdf5dcb4be, faf38b51d613e0b54d621f78fe40506eb09ee2df, ef5c298a44b366352090be8aa178c31ac1e481b2, 5a7323e58f451600d3f3c82bf8f203197901b6f3, 2c2a17f0522c70e010848be75fb61a71773623d0, 6ac363e059c79e928be076d83033c5235148bda8, e062d0326333bae2a402c50b5968fff1a27a97a6, bcb19fd5184a6b49c38f4c568375e5785f394360, 6e04058338adf8d2a765ce4dc31711f41f673651, f29d9dc84d4aa5e85f8a7ce3618c08a5b471e6c9, 66427b94a210f75722a084f0bc03148b3ac30d5c, 9cff70696400227f9d98df2812c1e3f3d88d1ed7, fe5394f8e567fa20dbbca72161426665fcb5a03e, f3b80c32c90652c0f7f16fd0b82e2ff35d0477ae, 2e64c0d416d5f5f0cdf024c20c613700e952307c, f7eeffa2f6547337ea0fe796c051489300807566, 0a5316e19b7f729b6685f800ee74dabcc9e986e3, 12beed4b4d4a589ae1cbc719214783f5c5186d98, 93dd7ca3afc9c39d6bdd6edc4d4bbd9f3fb38cb5, fe6950ac18b156a9e2e28b156a8d3d724182a2aa, 4ad957545af8bcf708badfc80b603cf8f5e06174, 7f4f46b6b8c1d64e422d538ca86d0ba7987cbf92, eb3aa894f7da9295cd90b96abbd606d0deb40775, 063f1e98ed259963c58e53a246ee2e6a5471d390, 7d9d94f065df99a9b59fccc3eb0fbcc29170435d, 21c8418dea39469187a7c7cbf0c0dad72a8e30a1, f66fa9f5dbf6716f2582871541227c8503b04153, cd3a02e0739997476b41196d1eda9d7e99b96e3e, e5a402234e491ee84236b2d8ab363774a47db33f, 369914f5e433e5a85f4bb8935627a42175ff7aa2, 07bf51725fcff3d4a6e568e9ca09937d6d6e7c6b, 45b4f548a8ebdbc66ee62d010e7c471159a626d3, 2cb6ffc755eda014a740c85e1fdf04aa468eb399, 4820018e32b50bdfdaa6f3c11146f37ef524b4c1, 2eea5e7ae0ecbded4c5da34a76e331582d6d8ed1, 95f2680dccb84e2d81032ef5110f7bdb27a237e6, b61406dcf339b58182c6678b7c100538d72fdda7, e2941a8c216c2949e5d558891c291aa273af2649, 4169a86203d8caaf20c47b8a94ccc8f8fd6c64ed, 69d7bc9c83f03d9cb532fc21d57382b16b4616e2, 12798d37f7635be17451cd35b14c6059c61d2087, 2a5a4b86fa646309f0e5dcd25d17ab074491fa23, 79360eff054d9bf83465f309bd23e6d78a91d1a7, b9fe9b52cadd722c1a0765f1fc97a48026884247, 88b2faba98ab263d126a4587057b84ef27941761, aa654b6fa1206b93ec5d6908e88c539fb1b351a2, 93c32ff7eb75338853d09d0d526fac06d38cda20, 7f03d6de974d624ad2c5095d90dde45f26fa5d41, d64c2315d41412d92d60d045fe357c87d87d62b3, 457ca4393af58468687ea469ef307481f304b236, b913abb5fb50798f62c002d68a1fde7520a2eafd, c59f25f9495b88111e53745be34c342ac447dcee, 9376d1bd45cc9c9357fc6ef38ff3bf8aed1afb61, f5c6be3f612ae77434a860272ec10cae0c3f63e3, f20c9d841eef0265cdb82f6c58ba48118a50291d, a8489418f87eea1345202cc6a8230204168e644d, d843afc09b590ef121a4cca40138c346598bf32f, 84bbfb513e5119396853a8d70d9c5ec8b2a726ef, 749f0d3219034302d3727b470e4cee9e7332778d, 19dfdbc3f87e0670994373123f4aed4b7542c2d7, c47b6af394722da167e23b72be4ad89e339d07d9, 5c7b7935f3f6c602c796e442d708e69560b2c522, 139052a43179341f913f8616c667b811dff694e7, 5d61b9e846bd722a278f070348c2e168f797f42a, d52c3e56d14b914c2a114e06428617bef10f08c7, 9a38ba610a179048b9ae7490be0cd5329c51d9a9, 190bcc553157cb418eb9777306fe6ce806382375, 7d651b07202f901441b1e25b5249b9509cdc79b6, 5e4be2ac741155d8f79c3264de0079a579c410c9, 7fc092e2f42d4d0db749a1375e58a53680628054, 08c6fa662c1ef6fd6a9075139e51a665f0930969, d69b465373b243479703b8fd54e804f7dec9e14d, d952b0f248eb586f0559a895a7fd2679bac03dd8, 734d4884669b35af458e7eb0bf84263fa5fae5b3, aad92ce30145f649538a0052a68eb00f87040d96, 3e8e3e8812706e994013f25846e5ce3a3fac7dc5, 093e229c270b4c2a085e01d4c7ebf15fa2d3d133, 858a60d158f2d07b68ad64b98f96a7c2c4ad29e9, 3cf8ce94ceb57b898ec5d473f001dd03615e7777, e55e590466de7db54f90aea2c7366fe7bd044000, 5b486b3ab092f76692fa9630af147b8d66d22544, 5c9e83e8ee1e706a1d743ff0f433620edf92e060, 7bbe970ffe947aaeab7707259778ad29fb16db07, fbe412edb2e22e8ac82ffc6f94a4e62432584a0f, 5b61858fe6d386f3465eed91bee290f4f25f2553, 3208763e84becccc84940dab06d2f7e8c99598f7, 2f29d9254a692e5954d5140e1dca7fcdb3696edd, 2dff127e7652ea0415697cde54650c2bd7975b5f, 780bc21686045748b10866c4aa3522b9e0fd370d, 37a88b5780b64755cf8f52d0f33c6eea2d558875, 229ec83d4957fc90f100e6601fd163de1c3ad418, ce417ff9f74305260ca1fd75b8f4e2296a865135, da3785e25cce505183e0ebc8dd21340f3a3ea3a4, 8859f38628591b968e2a2a2435e1a89a2161e2e4, d4a2281549d019c581f44240303a875511e7d1b0, 48ee610f49317bb20cc1a67d6403f5ee0e4a4ee6, 5223597d025c267219e7360529162224f703418a, e0a2d911e0b6fae3128c5e618401ae01df588d14, edc590c7ff917e3bca32c719393bc51915fa7e03, 41a6177d2138410f4f9db388798212c11de7ec93, 718467a76fe5b259927eaf206aef3778bffa84fd, 32786121669d8b35fd7fe960f31c6f7a8fa41665, 5b7c54d76c0d2c04bce6a840830a764ef7751502, 31db6c95dbac13c50011dedb72468b0e5a291993, cb420e6cf5a7c186215527ef2012a4856c7792a2, cfdf134ab8497ff76878f2f3a74a6ea55cd1715c, ed8fe85df8c894ae3938d704e850fb89983c4a8b, 7ab95626e37d071a30dca161c8fe24a39124ae34, 2d24a580d77dc3902ed75297c2851ea4d62ce6f5, 796ea7654ea0476d21b5f71b5bfaf72ee6fbe4a9, 59b1380efd74a46ff5e5da7ee8e5cf504e9f9380, fd7888fef1fdf67cdd3797950f5f545558687f08, 3ab3688b3ca9ffed6410f1ce383868a215bcd0e0, fd57c3ba2958228dffc5f9d0db1303bac17101f3, 66ba896e3a0c9fd63ef19d75375d0af5e67ad078, f05a38765604d3f0edb92abaa3e4308652ea7be3, 25ee5b7050e96a85cd4e33eadc41a21cec7da393, 22133922615bbf8a9ff06bdb7f41c82dc455642e, 8201927f77adcf6c822456bf62ece2c7835e467a, 66aba3e7fcf331abe2168d7134da520f679d7d97, 68f0b0bf75c801e343a76b08a9103ee8f84d67c9, f31ac60706b948ecf4a39cb157dab6dc18abae26, 1bfebc0e85f060865abb827882d43e8f8a1b2624, 793918e04a9b027514eeb2f368cefa6328a80a8b, 68fc91d90a4c6774daab15a024f2ff7328991bce, 3f05c9a7ea850971596537a79a8c2b4e433ed322, 0674bbe4ec8a4c3f1cf58a5d1424a697601f8749, 2ab2195cabf27347c4c7c351a201333f78fef6f0, db97efa763f4f710b97b2b0bf6bfcabccef3514e, 79779d05949d2b863d777af5a2ebe1f880cc94c4, 621e224bf5deff72bb053885166088f5a068c89b 754379507c413c65a0f7ba0bf0eb68b45793c8f5, 26dc07b7db6334fd7d7f54ba0f4e8359117e60e9, 9dd2b5ea0f842eb465ad38ac98f9dd987ba6b7d2, 2af4fba7e586b17f9e7bc54b761ef2909d690b12, 83fcc926eb6e5f8667f31dfec3605d7358e0cfd0

f06a5309fc6e93a564ece82c2d35caae4de38cb1 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-11-09 15:15:00-05:00

    add tests for new behavior

5e81911baf057be3626371fef81eef3434459e32 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-09-22 11:18:41-04:00

    version-gate capturing new log portion

f315af04812216f7cd835640d5f6de575eb3ece7 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-09-16 14:11:20-04:00

    use UpdatingKeyspaceMetadataWrapper for auth_test

e1f244db53ad2cdb68ff64663ee12dc29ca4b505 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-09-02 10:59:43-04:00

    change imports for new module structure (#1300)

a4166cbb26fff4e7fda73e4812088145d628559c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-09-02 10:58:20-04:00

    add pep8 to requirements.txt (#1301)

77b67abcdef1fc64b442ce6dbaca4c6ed8e767f1 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-31 17:43:29-04:00

    change requirement installation order
    
    For driver workaround

e35dc79615f64d3c547462ed4590184d925628c3 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-17 14:31:16-04:00

    bump auth wait on schema agreement

536d7cd6c9c1bcebb2022f754ad42368f1533b76 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-17 14:28:09-04:00

    add and test agreement-waiting on metadata wrapper

40c39343bd6e544a32ef7d3a4ba187f0d09aef47 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-17 10:47:09-04:00

    remove use of UpdatingMetadataDictWrapper

6d544ef74af9748b395f242ead10311b31fd8261 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-16 11:03:24-04:00

    add tests for utils.metadata_wrapper

bb91c596af904d5f2ef49189008f3a73c33ce706 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-16 11:00:57-04:00

    print stdout and err from sstableloader (#1221)
    
    debugging step for CASSANDRA-12137

ceb14b4d65462c212003cd924a076929b980adf9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-15 18:12:12-04:00

    remove UpdatingMetadataDictWrapper
    
    not used anywhere, and not a great interface

e021b429e1da83aa083e0bd01641352913d4bbb4 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-15 14:46:54-04:00

    skip replace_address_test tests on small instances

e01cb121d1033bab2d55f87a877c43542b156b18 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-15 13:37:38-04:00

    fix linter to check for unimported names

28f480d27fc9a2a61c1b85c331d95e2812720ecc | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-15 13:36:09-04:00

    isort, re-import InterruptBootstrap

01177a8ba9a027b6b73954ecbdfad9589aa00ab1 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-15 13:19:54-04:00

    re-introduce InterruptBootstrap

cdd0e9ee0e08ce56c7ca9ab6d77a8b9423344755 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-11 14:22:23-04:00

    add resource-intensive attr to 4-node tests (#1212)
    
    See CASSANDRA-12415.

cb42c1a8d563ffd5cfab5d5c0ba3690d337958a3 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-10 11:34:21-04:00

    install driver & ccm as editable eggs

4be09b392d7ce69c73cff4d7be41fb2f9de32658 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-09 13:37:55-04:00

    Revert "Sstable popen"

7765adc470cead1b803270bb37c0fd1a94c66f43 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-04 14:15:51-04:00

    have mv test run on large instances
    
    see CASSANDRA-12176

2540d4f151f366399e6ef3ce2d63836781ef20fd | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-04 10:12:40-04:00

    close session before shutting down nodes

45541418d1e13f98e37ab2de7f05214f7a178891 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-02 10:49:44-04:00

    add more helpful message to upgrade base class

c3e629c796b1d8f51a2f0af361de5ff98e6df90f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-01 13:55:40-04:00

    isort upgrade_supercolumns_test

27be252cf1ce3561d749cc4a8fc96c40db140621 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-08-01 13:55:06-04:00

    ignore known 2.{0,1} bugs in log errors

da64afad6351f3b6d0ab368e9c75230e27810ef5 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-28 18:37:14-04:00

    default to empty notes field
    
    This will make double-annotation with known_failure work as expected
    with the notes parameter - if you tag it twice, but omit notes in the
    outer decorator, the notes will be an empty string.
    
    Tested with the following:
    
    test_notes.py:
    ```
    from dtest import Tester
    from tools import known_failure
    
    class TestNotes(Tester):
        @known_failure(failure_source='test',
                       jira_url='only',
                       notes='only')
        def test1():
            """single decorator with notes, expect notes='only'"""
    
        @known_failure(failure_source='test',
                       jira_url='only')
        def test2():
            """single decorator without notes, expect notes=''"""
    
        @known_failure(failure_source='test',
                       jira_url='outer',
                       notes='outer')
        @known_failure(failure_source='test',
                       jira_url='inner')
        def test3():
            """double, outside has notes, inside no notes, expect notes='outer'"""
    
        @known_failure(failure_source='test',
                       jira_url='outer')
        @known_failure(failure_source='test',
                       jira_url='inner',
                       notes='inner')
        def test4():
            """double, outside no notes, inside has notes, expect notes=''"""
    
        @known_failure(failure_source='test',
                       jira_url='outer',
                       notes='outer')
        @known_failure(failure_source='test',
                       jira_url='inner',
                       notes='inner')
        def test5():
            """double, both have notes"""
    
        @known_failure(failure_source='test',
                       jira_url='outer')
        @known_failure(failure_source='test',
                       jira_url='inner')
        def test6():
            """double, neither have notes, expect notes=''"""
    ```
    
    Running `python bin/collect_known_failures.py test_notes.py` gave the
    expected output:
    
    ```
    {"name": "TestNotes.test1", "jira_url": "only", "notes": "only", "module": "test_notes", "known_flaky": false, "failure_source": "test"} ... ok
    {"name": "TestNotes.test2", "jira_url": "only", "notes": "", "module": "test_notes", "known_flaky": false, "failure_source": "test"} ... ok
    {"name": "TestNotes.test3", "jira_url": "outer", "notes": "outer", "module": "test_notes", "known_flaky": false, "failure_source": "test"} ... ok
    {"name": "TestNotes.test4", "jira_url": "outer", "notes": "", "module": "test_notes", "known_flaky": false, "failure_source": "test"} ... ok
    {"name": "TestNotes.test5", "jira_url": "outer", "notes": "outer", "module": "test_notes", "known_flaky": false, "failure_source": "test"} ... ok
    {"name": "TestNotes.test6", "jira_url": "outer", "notes": "", "module": "test_notes", "known_flaky": false, "failure_source": "test"} ... ok
    
    ----------------------------------------------------------------------
    Ran 6 tests in 0.002s
    
    OK
    ```

16845139a2166e04721b7c23a0d9b78fd7ffd40f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-28 14:55:59-04:00

    remove unused assignment

009873a8a23e690f704cf948cde900652f22481c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-28 14:45:49-04:00

    fix linter complaint

4176a85cc37df9aa2ae9e500cff2c539779f2ce5 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-26 15:16:00-04:00

    add debugging for level-getting code

f99724aa1ffcd9641a88097cc33483230937d649 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-26 15:10:34-04:00

    improve error reporting for empty levels

b01097cc542f717a2999511ab6350a6f64a84afc | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-26 14:28:10-04:00

    add ALTER KEYSPACE to make rebuild commands work (#1133)

782a6140ee25b54c427cb71a6fb625fdf8c6fb2e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-21 15:33:40-04:00

    remove known_failure annotation

fb0a63c2f58b4759bf4b532beba972fd125650aa | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-21 13:14:36-04:00

    add debug line to index-checking

cadd307814ced4b2d55be2b7ca0845f0f1c320e7 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-21 12:45:59-04:00

    clean up exception-raising code

b8d883f38e8fa6380323ad08899ae91889c7de7d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-21 12:45:43-04:00

    check all nodes for indexes

64f0c2e740fc2267dec5c0679a41a483f29f0867 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-21 12:34:21-04:00

    remove intermediate variable

9e427c098b782d6a7ec4194f19eb25397795979c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-21 12:32:26-04:00

    consolidate query logic

a32bf7298f15c767770adaf6b6fc17bd158e7c5b | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-21 11:35:18-04:00

    remove annotation for closed ticket

2f19610d0146a6e19264f790493a11d867d2a25d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-21 10:40:42-04:00

    add new cdc test

535a230916d8752b132debbcdced1763ee51b726 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-21 10:40:09-04:00

    use new TableInfo type for cdc test

284ab16e938a10df7cfd33cee331327a23f75339 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-21 10:21:15-04:00

    correctly fail on errors from rebuild thread (#1114)

a5c82a89510a89ce2dc56787879125f78642a7b1 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-19 16:58:30-04:00

    make get_test_path a non-test (#1112)

425d28b9ae3b3b2d682d1249775fe28ce493639e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-19 14:52:15-04:00

    use more permissive retry policy for insertion

8a6b09c4e1f6cc405f833281670cfe9eb735db75 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-19 14:29:00-04:00

    make FlakyRetryPolicy configurable

475ad54bec92499aab1167dae4b7920b6cbf1d25 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-18 16:43:17-04:00

    move known_failure to correct flaky test (#1107)

308944a4c22fcddf98ac1bbe3780184bf902cc28 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-18 15:26:12-04:00

    raise on unexpected errors

b0db33d500ee6c560b604436dba56981fcf41cc0 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-18 15:23:34-04:00

    make `nodetool rebuild` calls use same logic

474b1511317507e37337a890257bbca7beeda660 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-15 15:17:47-04:00

    add debug statement to murmur loop (#1101)

944eee4720f1ef3b4675cb05422c365d8304a14f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-11 14:28:01-04:00

    disable minor compaction in scrub test

78c7471bdc4e305c0e0d8fe7b857c091e9ad6dca | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-11 12:11:43-04:00

    remove jmxmetrics_test.py (#1085)

baac64fa5fb8e8ce55c7e0a7336c2688261a3118 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-11 09:55:21-04:00

    add known failure for old ticket

21a08a1a3b404e2d2c67f178453dff5766e4605a | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-07-06 16:41:36-04:00

    use Node.bulkload instead of Popen

d651ac1c6b3aee5531afa118f642fd2914fd4ba4 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-06-30 11:14:31-04:00

    remove known_failure for closed ticket

8cbe3a48e860e9586a8b3ae3d02dd9b62c120d50 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-06-20 09:53:32-04:00

    add assertion that cdc data is loaded

91658745b5cb2441703e3cea2df6a8b446b82e81 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-06-16 12:51:17-04:00

    Revert "Speed up cqlsh copy tests"

6010119f89eae95e0c53befe941ff93d00059e6c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-06-01 10:46:14-04:00

    simplify loop exit/timeout assertion logic
    
    This further simplifies the while loop logic. Before, the loop could
    exit if replay finished or if the operation "timed out". Then, if replay
    didn't finish (implying the operation timed out), the test fails. Now,
    if the "timeout" occurs, the assertion will fail and it will exit the
    loop by failing the test.

49edba30c65884405534fcc01250773aff013a5b | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-06-01 10:32:20-04:00

    use loop entry condition instead of `break`
    
    Before, the loop exited with a `break` if the replay finished. Now, that
    logic is explicitly added as part of the `while` condition.
    
    Before, if the loop exited because the timer assertion failed, the
    `else:` block would execute and the test would fail. Now, the loop can
    exit either because replay has finished or because the timer assertion
    failed, so the `fail` call only happens if replay has not finished.

dd08da730bfc7b7a5160251ca7e89569213c534c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-06-01 10:32:04-04:00

    remove unnecessary msg arg

c14f1bb2eee2c0331b32e7439af7eb9593b85105 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-06-01 10:31:00-04:00

    remove intermediate variable

6cc2be5441f81abbc74a2e9c53bc7a2945015596 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-06-01 10:23:01-04:00

    use .format instead of %-formatting

e05337c3966331049f8d6399fd0bb3b988a47050 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-05-24 14:09:47-04:00

    change os.environ so it's used in nose.main

f936c65c9888f56212bd251950a0fb7a65ce56ea | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-05-23 15:06:24-04:00

    Revert "Fix auth test import"

152c96d1548e38d93cf8c8c63b15507dea63f4db | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-05-19 15:55:34-04:00

    add initial tests for CDC
    
    Adds initial tests for cdc and utility modules for those tests.

d95ba2485be01ac3291fdb61954443133e26c0d9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-05-18 17:26:32-04:00

    use new CASSANDRA_VERSION_FROM_BUILD constant
    
    also does some isorting

85a34011c914a862f198f598ee0f8e4456518fc8 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-05-18 17:26:32-04:00

    use new CASSANDRA_VERSION_FROM_BUILD constant
    
    also does some isorting

ebfd6501ad96c94f67beb2e00b30b89ed31d31da | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-05-18 17:21:25-04:00

    add code to predetermine C* version in dtest
    
    There are a few tests that depend on the CASSANDRA_DIR env var being set
    to determine the version of C* being run. This won't always be set,
    since we also allow users to set the C* version with CASSANDRA_VERSION.
    This adds a CASSANDRA_VERSION_FROM_BUILD constant on the dtest module
    that is calculated by using get_version_from_build, either on the C*
    source dir prefetched by ccm, or on CASSANDRA_DIR.

4ae7a8caa5e0ce10bad6b16a443c8c666c8d6cb6 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-05-18 17:21:25-04:00

    add code to predetermine C* version in dtest
    
    There are a few tests that depend on the CASSANDRA_DIR env var being set
    to determine the version of C* being run. This won't always be set,
    since we also allow users to set the C* version with CASSANDRA_VERSION.
    This adds a CASSANDRA_VERSION_FROM_BUILD constant on the dtest module
    that is calculated by using get_version_from_build, either on the C*
    source dir prefetched by ccm, or on CASSANDRA_DIR.

4d08d6de3eb7a09a1696f6885acee62efb69988b | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-05-16 14:26:45-04:00

    use list comprehensions, not for loops

88202a339162727617178716071221e948c58b11 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-05-16 14:26:45-04:00

    use list comprehensions, not for loops

77889325cf97a6edb1f0e3df7893bf8024430ead | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-05-12 11:05:39-04:00

    add 11763 annotation

8eadb271180fb61a2d71e8e962ca5c867bbb3001 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-28 12:53:50-04:00

    import the right thing

fe4408f04b3ac462cb9acfd256e0453acbd36f7e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-28 11:31:22-04:00

    fix missed metadata

2f9128a9f8df6448fbce3c8ad64790ed13209913 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-26 17:57:10-04:00

    add create_schema method for DDL extension

bbee690f3db5e5d5b09b70df566d637f0a20eb2e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-26 14:25:30-04:00

    use assertions with better debug output

de9df5a08341209592bdc01ead0ef4f2963b40a0 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-26 13:44:28-04:00

    fix docstring formatting

586b8d5af4cda47700a1b3cfb04babf6fac515b1 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-26 13:18:38-04:00

    fix .format(**locals())

2e338edb0c8d31636a5316c33d5223307ac23846 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-26 13:18:10-04:00

    remove do-nothing `__init__`s in snapshot_test

e65a08f77a82f3bb12ea5957fe771f3e0a829fc9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-26 12:06:45-04:00

    use modern stress syntax for n=

f90c4d972b2c2d8e254e99b814c1ae7ad6b7f940 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-21 18:25:51-04:00

    remove unused imports

7582096d3506dd8d1f7f5d0f3393f956b484ffe0 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-21 16:18:44-04:00

    change assertion logic for ">0 mutations replayed"
    
    The logic needed to change -- the existing logic asserted that " 0
    replayed mutations" was not in C*'s logs, which is not the same as
    asserting that some mutations were replayed. This improves the logic so
    that it a) asserts there was at least one "replayed mutations" line
    logged, and b) asserts at least one of those indicated there were a
    non-zero number of mutations replayed.
    
    This introduces a dependency on the `parse` library, which seems very
    nice.

c1bc6d7ea1eb332df95e45ae4d2dbe5069993bb8 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-21 14:35:44-04:00

    no need to write custom sstable-grabbing code

23a1f64ce799e275578cb1f904f698ac0a2234e9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-20 18:03:18-04:00

    correct docstring

92fdf44554abfe5e76b6f33ab403b228f2cb0c10 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-20 15:28:38-04:00

    add more debug statements and clean up comment

663d00ee102931dc9e258809fd4f62ab2524e1f2 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-20 14:22:43-04:00

    whitespace fix in comment

81c45d82c8d288b46f0e9571182ed06693cc392d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-20 14:22:36-04:00

    add another debug statement

47fedb9fe9935d3c2686e14a0113ada52a7ed370 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-20 14:22:24-04:00

    cleanup: use assertGreater

7816fec3046cc28e15842260ee83f24a27d7b398 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-20 14:14:46-04:00

    delete unused _get_commitlog_size method

8c6487d276a8c75391e32082c04bc1274ea629ac | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-20 14:00:45-04:00

    make _get_commitlog_path return lists
    
    With the CDC changes in 3.6, there can be multiple dirs (/commitlogs and
    /cdc by default) that can hold files being used as commitlogs. This
    changes _get_commitlog_path and its callers to account for that.

0957e0df5efa5119b4b2f55fa3f5df3ce785167a | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-20 13:11:32-04:00

    add more debug printing to commitlog tests

b8ee0d580e6abcd4c13f1e5cb22f6614bddb2b1c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-20 10:49:28-04:00

    add comment

f2fbb9b554e385e5e2c601ae760c0fb77b827541 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-20 10:43:45-04:00

    fix mutable default argument

0abdb4de637624c3c24c0746d9a6b70061a91f37 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-20 10:42:59-04:00

    clean up docstring formatting

cd6cd553cb28e0e9fc3573b13d42164e2a9c3a88 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-19 17:10:04-04:00

    mark known_failure for CASSANDRA-11612

099f0f637f6928dc02ab1b84c962a7d94ed11728 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-19 16:32:19-04:00

    tag known_failure for CASSANDRA-11611

93423b5ac3e345155cfee03c37961856a0d9383e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-19 13:48:03-04:00

    fix notes in new known_failure tag

cc5d9ba76382b6e52e11d693515270afc8f9c54c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-19 13:43:43-04:00

    tag known_failure for CASSANDRA-11608

1324dc1f76337e49a046cc629943071d9e38bcef | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-19 13:19:58-04:00

    add known_failure tag for CASSANDRA-11607

c1f63c2d1d36e508a0525d4dc120718986798aca | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-19 13:06:02-04:00

    add known_failure tag for CASSANDRA-11605

89e17631d475467ee4cf84d98d6ad982d0f02b25 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-18 16:57:24-04:00

    add CASSANDRA-11598 known_failure

3f204cb5f5dc80bdcb857dd8806c5ef12b87cbd4 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-18 14:46:28-04:00

    add note for index_summary_upgrade_test

494ebfae59524a54e217d23a685522faf586e822 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-18 14:43:38-04:00

    add known failure for CASSANDRA-11597

754379507c413c65a0f7ba0bf0eb68b45793c8f5 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
 | 2016-04-07 10:35:11+08:00

    Make number of cores used by cqlsh COPY visible to testing code
    
    patch by Stefania Alborghetti; reviewed by Jim Witschey for CASSANDRA-11437

1469b3a4988826b79ab768a84eb1ebbd9a9bddaa | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-05 12:27:58-04:00

    add blocking calls to test_type_as_clustering_col
    
    - wait_for_binary_proto never hurt anyone
    - wait_for_schema_agreement also can't hurt, and may address schema
      errors happening in CASSANDRA-11465

2b99b3384f963ac947459f3faf2cf8a447ed397c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-05 12:27:48-04:00

    split lines to keep pep8 happy

950ca0ac1affebe1177b31bdb4024b45457046a3 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-04 16:41:55-04:00

    move ignore_log_patterns before prepare calls

71f30a968062aab22f64ff9e49b8209797041c2d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-04-04 12:30:07-04:00

    remove known_failure...
    
    for CASSANDRA-11225

33d51066fd09f53fa6775a4fe9b554e0054c8da5 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-31 13:25:44-04:00

    get more debug info in tracing_unknown_impl_test

2745f584d749243010dac52f76d25aee0f126004 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-31 10:34:37-04:00

    the .removeFilter is cleanup, treat it as such

ac193ed95dcc42b67b36abb74284ab2fd00e0237 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-31 10:27:54-04:00

    use more copacetic way to get logger

8f5a9526a5ff4276a53c0000422689de5fd965eb | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-30 12:43:59-04:00

    filter out annoying "connection failed" messages

3aa0d6d853d3378cf61c0c2b65a72753e8c8e4ba | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-29 17:02:23-04:00

    remove confusing unused nose_argv .format arg
    
    Thanks to @krummas for pointing this out

762f15f9e974978e29f522e6590fd9881593109b | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-25 11:44:17-04:00

    add blocking on schema agreement

434e92f456fcafed335d5a15946d53cfdfd7bfe1 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-25 11:44:06-04:00

    whitespace change for readability

e78b00b28c49005e1a3e4c050afa467f0631a09e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-25 11:16:08-04:00

    s/set([])/set()/g

9afc04a571281c5fa6b8ffc7277f5ada1fb03b4d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-25 11:12:37-04:00

    add missing import

2d93f14cb72a4ea9eab8695191ad7f8f6fc4c883 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-22 16:57:35-04:00

    rename to remove ticket number from filename

b51b86e8744fe5ef224f8441b4057728b7b162fe | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-22 16:27:26-04:00

    remove initial argument to range where applicable
    
    Calls to range of the form range(0, X) are the same as range(X), so this
    commit does that. Calls of the form range(0, X, Y) don't have this
    property, so I have not replaced those.

c0daa6f88af4ecdeaa5a1b774bb854759d691465 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-22 16:21:13-04:00

    refactor upgrade_with_unclustered_table

4da78646120c8fe64635fcd8e3a2c1076eba16cb | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-22 15:59:11-04:00

    add breaks in long assert lines

961f55b1f2b9962d5e91a6c56399bb0fc763fd81 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-22 15:35:01-04:00

    s/xrange/range/g

d1b33493cc4fa96dc3b2a8a17cd07415db0730ad | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-22 15:23:46-04:00

    refactor upgrade_with_clustered_table

89a637d7e2422166f0fdb087ccffff4f61801a21 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-21 13:43:30-04:00

    name a couple tests to be tests

f8cce2fccaf4b44c6259f9f91086068e0d84c023 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-21 13:38:31-04:00

    move upgrade_8099_test into upgrade_tests module

5bbcb03807ac7be1d953c7eec2cf8e93543ba97f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-21 12:20:44-04:00

    refactor get_random_word

99f6cfc1426d8b20a0628101ac959440c0aacc5c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-21 10:38:57-04:00

    remove known_failure for closed ticket

ddff6b720ef6b97493aef15594b4da18a950e59f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-21 10:37:27-04:00

    remove known_failure for closed ticket

62609075c57416c600f71ab6b3323d4d0725cf60 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-18 16:06:38-04:00

    tag known_failure in materialized_views_test

6d761594ed0fd42783ed951d612db65c9d20344a | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-18 11:22:59-04:00

    reorder @since decoration

f600d90051938c294dba8bf57c90348f05280c7f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-18 11:22:48-04:00

    improve resumable_replace_test docstring

b857bf7c435a861a2ba3a3910f83c6ae7b53e3b9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-17 17:50:52-04:00

    tag known failure

e9710e0458efd0613396f9f94e0d6c92dbd8f485 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-17 16:52:29-04:00

    remove unused variable

0ccd3448b72ff101c5670e66a7e66312c1f45e13 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-17 16:52:13-04:00

    tag known_failure

d577cdfdfcffc38ff53ef97acb94656f6b95bd3e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-17 16:49:30-04:00

    isort topology_test

1156ad56f4427beb2f163a4692cc6ba7ee3cb47f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-17 16:01:09-04:00

    add new tag

0159f9016701e7d9c54ff0b5330652f8757c35c8 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-17 15:49:02-04:00

    remove known_failure annotation

b9cae2d08d862b4112867077bf2b1a9c81df2bf4 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-17 11:57:59-04:00

    flake8 fixes
    
    Removes unused variables in auth_test

8a34da71467cbc980298bb4775b89b50a37c9dcf | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-17 11:56:38-04:00

    isort auth_test

238e20a9bf6e804088d380833f9d9583dedb57a5 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-17 11:54:26-04:00

    wait_for_binary_proto to address race condition
    
    This test failed once on CassCI:
    
    ```
    Error Message
    
    [Errno 2] No such file or directory: '/mnt/tmp/dtest-1CXmxE/test/node1/logs/system.log'
    -------------------- >> begin captured logging << --------------------
    dtest: DEBUG: cluster ccm directory: /mnt/tmp/dtest-1CXmxE
    dtest: DEBUG: Custom init_config not found. Setting defaults.
    dtest: DEBUG: Done setting configuration options:
    {   'enable_scripted_user_defined_functions': 'true',
        'enable_user_defined_functions': 'true',
        'initial_token': None,
        'num_tokens': '32',
        'phi_convict_threshold': 5}
    --------------------- >> end captured logging << ---------------------
    Stacktrace
    
      File "/usr/lib/python2.7/unittest/case.py", line 329, in run
        testMethod()
      File "/home/automaton/cassandra-dtest/auth_test.py", line 1308, in grant_revoke_roles_test
        self.prepare()
      File "/home/automaton/cassandra-dtest/auth_test.py", line 2511, in prepare
        self.wait_for_any_log(self.cluster.nodelist(), 'Created default superuser', 25)
      File "/home/automaton/cassandra-dtest/dtest.py", line 772, in wait_for_any_log
        found = node.grep_log(pattern)
      File "/home/automaton/ccm/ccmlib/node.py", line 314, in grep_log
        with open(os.path.join(self.get_path(), 'logs', filename)) as f:
    "[Errno 2] No such file or directory: '/mnt/tmp/dtest-1CXmxE/test/node1/logs/system.log'\n-------------------- >> begin captured logging << --------------------\ndtest: DEBUG: cluster ccm directory: /mnt/tmp/dtest-1CXmxE\ndtest: DEBUG: Custom init_config not found. Setting defaults.\ndtest: DEBUG: Done setting configuration options:\n{   'enable_scripted_user_defined_functions': 'true',\n    'enable_user_defined_functions': 'true',\n    'initial_token': None,\n    'num_tokens': '32',\n    'phi_convict_threshold': 5}\n--------------------- >> end captured logging << ---------------------"
    ```
    
    This should prevent this problem, where we try to grep the log before
    the log exists.

84b72faaf3f289700693ead271b39966a8f42cf0 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-17 11:25:09-04:00

    don't set unnecessary intermediate `result` values

a39eb79359dcfaa66e330adbbfdd409cc609cd50 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-17 11:19:24-04:00

    improve assertions and docstring for gc_test

0e637c122b72fe0a64d09653da00aaaa3b28ad6e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-17 11:04:32-04:00

    isort deletion_test

c0ac0dc07523c66305e7946998ae0217d380b66d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-17 11:03:41-04:00

    tag known_failure on gc_test

2fc0b82e8f6912619092798578659dc70c544483 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-16 16:43:55-04:00

    tag known_failure

40dc6fdccaff46816dc1cd3342db0fabb52cc8e8 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-16 14:03:25-04:00

    add notes to + correctly order known_failure tag

bb7473bb3c74724ebf35176ae3d1536362d79092 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-16 12:20:00-04:00

    move known_failure to correct test

8647ef4e01b5ce79a6f44612c7d7c0cb10a8d5d5 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-16 12:09:34-04:00

    tag known_failure in pushed_notifications_test

318ea856c00a064535595787825c1be8c67bec25 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-11 15:50:03-05:00

    isort and skip hanging test

e3ebde140f7e4705b9d5e15194caa7b545f2284d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-10 12:34:59-05:00

    skip failing jmx metrics test

40ab2fa2aacdd59c990467cf8eed6d7e3a47cd92 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-10 11:59:59-05:00

    tag known failure in disk_balance_test module

0f3ccbd390560fa56cc108d206b18efe1520fd37 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-09 17:21:39-05:00

    remove upgrade paths that won't change anymore
    
    also isort imports in upgrade_through_versions

acecd2f78832ca6448a67598230710abf6ba2b44 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-09 15:05:46-05:00

    add notes for known failures

f1521588f981c824ec9c475ac707cdf4fd94e41b | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-09 14:27:03-05:00

    correct spelling on known_failure

1f5b36b49914d6fd6efe02b740f2f930d7394d6d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-09 12:34:56-05:00

    tag known_failiure in thrift_tests

19d8e9f20ba8144280d7a959d426e5032fc7705b | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-09 10:03:20-05:00

    tag known_failure in compaction tests

2cddaa53cf7dad8c8c587bc9bd95d21e118eaf95 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-08 16:31:17-05:00

    tag CASSANDRA-11318 failure

6a239cfd99af8822cdc95048a6cc0a19e63cd7a1 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-08 12:32:16-05:00

    add since to new failing test
    
    test_expiration_with_default_ttl_and_zero_ttl

cf497307e903e75df791e714bef87a79be1567ef | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-08 10:57:01-05:00

    tag known failure for CASSANDRA-11317

e87e4b6327d0b62f662c7283421dec37fa5c7cea | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-08 09:57:31-05:00

    fix flake error and remove more manual calcs

58d69101cc4e2b1eaeab6595e74b33a79962c8ce | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-07 17:30:35-05:00

    don't manually calculate set() and Counter()

f3a06d516d1d7209c40c48a3e6dc230c120682fd | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-07 11:31:14-05:00

    put docopt in sorted order in requirements.txt

ba68470ff6a966dca0c1965051939186700887dc | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-03-07 11:30:44-05:00

    remove blist from requirements.txt

fa5c40dace9ddc360883652899e7fca36d5afe34 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-29 16:39:50-05:00

    correct to use new ./run_dtests.py api

009feb75f3a9e81fd5da279846079566c2d054f7 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-29 10:02:20-05:00

    add space to tracing error check

6a609f8d05186eab98d1cac8572a05d4d74517d8 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-25 16:23:49-05:00

    yes, it should -- the C* server knows about them

5c53a2650f8f77f1c3a4cf8362b7a81543c9b305 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-25 16:15:22-05:00

    this sleep seems unnecessary

9cbd8f8fcaacb7e8743b682e1a23ddd645cd1ded | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-25 16:13:40-05:00

    no, they shouldn't -- not the behavior under test

08044b4af9a97c40c9216c06e3460bd8641e3c3d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-25 16:00:32-05:00

    improve assertions for user_test

e12e236aa930bb99a59bb5272aefeec9a8521a47 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-25 16:00:20-05:00

    it totally does check.

84610f6518f5decf43f5ed4b9bc522ac2728265c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-25 15:19:29-05:00

    add comment to explain DROP statement

043e881d4b1287d2949d246ab66101beaa653c5c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-25 14:09:53-05:00

    add self-updating metadata wrapper to cql_tests

6caa6b0b2a1d0db5c7d019afcc2d46c0b74019d4 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-25 12:15:24-05:00

    isort tools.py

ce9c0410df2b44898584be62f1096b0d0920b6a7 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-25 12:14:26-05:00

    improve assertions in keyspace smoke test

8f08b14f7f9f8ae15738b76bac114c8c0d77024c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-25 10:56:53-05:00

    add new assertion and better comments

25ed94ddd9ec24d62feacc5c5c5a31965076f9dc | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-25 10:35:30-05:00

    clean up invalid encoding exception

c222f0e79979a19ef41aad98767a310ec0dc0e2c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-24 16:47:01-05:00

    add assertion for default tracing impl test

efdb3a07c02114bd182e2da4d43757bdc155df6b | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-24 16:46:18-05:00

    add docstrings for tracing tests

41f81b592f656f2bcafe8ab672c899e89069646d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-24 15:37:00-05:00

    add checks for logged errors where appropriate

1f4eb95a0c6d7b00382b7a00cb619e7cbd6f7c5d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-24 14:45:06-05:00

    split lines for readability

bc0fb846e2ed3705ab332a19e71f3af27a8f3719 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-24 14:44:54-05:00

    document trace function

68438b601115f06c633e34ae07afe8329a9ee61a | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-24 14:41:10-05:00

    add assertions about INSERT tracing

0c34bb7016f57b745346ecc1baa69748207c2314 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-24 14:20:18-05:00

    s/"/'/

6f489c8f7073b8fb21da7dae502c0d14baca7228 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-24 14:19:46-05:00

    remove redundant run_cqlsh implementation

b67bf8e40264921aa3a4206159461a1b320d5e98 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-24 14:13:07-05:00

    s/cursor/session/g

40944cf8be238ba9e93c99d0f425d5c44f7e67ec | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-24 14:11:47-05:00

    remove redundant log check for listening

fc82ae5fddf992ef18d3311fda178afd2e31a473 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-24 14:11:26-05:00

    remove mutable default arg to prepare()

8321ec675e2fa775795ec8f698993b39f45d904a | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-23 15:40:52-05:00

    correct erroneous use of prepare() kwargs

cf4e9a70fbe1f125083786677f27aa820e69267c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-23 15:03:25-05:00

    split long lines for readability

ce1b30391526099ad0bed85a402678acf6838355 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-23 15:02:28-05:00

    wrap overlong docstring

f1543aa15e30f49e14903fb303c604123dcf6e80 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-23 14:29:19-05:00

    set properties of statement in constructor

3770553d4bd124d473cdd6efc90044ad8d6c8710 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-23 14:10:59-05:00

    s/nested loop/itertools.product/

8e298753360fbf3774938ef3cd8c76bb54533710 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-23 12:04:09-05:00

    use assertRaisesRegexp

13aad902e7af0e90f4825779a649a1a0e15e1bb7 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-23 10:54:29-05:00

    untag failing test from CASSANDRA-11108

f6dc52fcbeae39b6cfc3b72b95d0c507fb4b18ad | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-23 10:50:03-05:00

    improve prose in class docstring

abbd22e08431f5c462e26f15c3bd7e1277e22b2e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-23 10:45:39-05:00

    remove unnecessary assignment

811fd81bc02ac2780f0d58e4199b41d12b8ed71f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-22 18:14:23-05:00

    add detailed test descriptions in docstrings

20ba9444ddaebed43e7f8581371173708d055ba4 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-22 16:59:36-05:00

    pull out %-formatting and bare asserts

8359b56e2ce0f77ac69621fc917341c80acaf43f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-22 15:34:39-05:00

    remove unnecessary parens around if conditions

26ce15bbd6cdf755eadcacf6fddbdfd563ef76da | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-22 15:31:51-05:00

    s/xrange/range/g in cql_tests.py
    
    `xrange` won't be around in Python 3. The benefit of using `xrange` is
    that it just iterates over the values rather than constructing a list.
    These are small enough lists that there really isn't a big worry about
    that, so I figured I'd sed these out while there's churn on this file.

bd48008e153a716259b79594d19953e2be08ffe8 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-22 15:15:45-05:00

    don't use kwargs as a dict

ee2c10f150ce10c84496df03c7fb8f9129216b53 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-22 12:16:56-05:00

    remove known_failure for CASSANDRA-10762

72e2eb3df5a1c90a1a0d7ab7bd9cb24abbd2247c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-22 12:16:15-05:00

    remove known_failure for CASSANDRA-11186

00be249e2a60cd6da57642ffbbf578870978cbfc | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-22 12:12:07-05:00

    removes known_failure for CASSANDRA-10476

21f46c99297339fdbc2376b1966cb4669fbd77ab | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-22 12:09:17-05:00

    cut known_failure from consistent_bootstrap_test
    
    Also applies an isort since known_failure was no longer needed in
    imports.

b5c8fbc44cf35ee1a26278c7b5e11270b149dc6c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-22 12:07:14-05:00

    remove known_failure for CASSANDRA-10887

6fe8a9f063b8db6bf1107267580d56bf60979b86 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-19 16:25:51-05:00

    tag failure for CASSANDRA-11199

9d78d9d924a6eae74059740bac8d4f3f28ada1ef | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-19 15:52:09-05:00

    tag flapping bootstrap tests

2ea982d35b3066de6f2ae302472786b105e131ea | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-19 15:38:36-05:00

    tag failure for CASSANDRA-11196

7d5282ae504088b540de1bd4b72a58d294bb9a42 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-19 15:38:24-05:00

    add @jira_ticket metadata to tuple_notation_test

1dfa709a86438f35eb8d6cc0d8cd43725ef03a0e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-19 15:22:00-05:00

    add known_failure for CASSANDRA-11195

280795dbc175ad54cf40a60cbd8bdeb800afe65a | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-18 17:47:14-05:00

    tag and untag upgrade tests
    
    - remove tag from closed ticket
    - properly tag failing rolling upgrade tests
    - add tag for 11186

09d8b2fc284028b5b5e0975c6d819c7fe01783a0 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-11 18:01:18-05:00

    tag known failures

96659001d91f50e537c2d13cf3ba1e1489a94d93 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-11 11:10:03-05:00

    generate upgrade classes for regression_test

e27e3b0a696546b311f4a027cff4e767185aaf89 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-11 10:20:47-05:00

    add upgrade paths for 2.X.latest->3.latest

22d5d8238fc3194f415c6144f20e7724200f18f3 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-11 10:20:32-05:00

    explain skipped UpgradePath in comment

0073fc45a64a64ec324abdac6879e337d45ba1da | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-11 09:26:14-05:00

    fix mutable arguments to _test_bulk_round_trip

1fbd2ff2e6ef4cb88d795612a45e7897959d5a47 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-10 14:27:35-05:00

    add plugin & runner for global configuration
    
    Developed with a bunch of feedback from @ptnapoleon and @knifewine

02868441193fbcbde360ab21aede913d92e1d55f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-10 10:01:00-05:00

    gate upgrade test discovery on env var

03e25f69f11cf6f42879b1e5dd68f4bb64bd4f28 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-10 08:42:11-05:00

    isort write_failures_test

4c3d956c53d9b4ea224b450925766f99e3f7e84e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-09 16:09:04-05:00

    remove automatic version-setting logic

2de53003da36dc0bf71526265908e85da5c4e9af | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-09 15:50:39-05:00

    add 'name' parameter to UpgradePath

1a7381de41d2e2989199753ffa71160addda56f9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-09 15:12:40-05:00

    gate upgrade tests on env var

d88c9aa169dabba9d324453232709a2e130fee86 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-09 15:10:14-05:00

    un-@since upgrade tests

8fac2d2b37268139c75ef8c1965cea0feadaec67 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-09 14:22:14-05:00

    change config to account for upgrade_tests changes

bb0000596537c81177dbab3ded8c3f496ea6633e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-09 14:00:49-05:00

    bump 3.0.3 and 3.3 from tentative to released

fc70b54e75697fa7085551dad654208dc5f5c48e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-05 12:36:45-05:00

    don't @require hanging metadata test

335561390296fb9e9ddfaf851c1b1d7759e4b65a | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-05 11:47:30-05:00

    docstring style fixes in tools.py

34f14683abb2c18c30822daa8cbb46d14b337171 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-05 11:37:39-05:00

    remove unused variable

f4e9ae683bdda99377161d7d22036fc38ce455b2 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-03 18:14:03-05:00

    iterate over upgrade paths in paging_test

5e5d7f24c051e4aa793c23cee710f2870af62c10 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-03 16:41:48-05:00

    rename spec in class-generating loops

9040f459d7ce3a4180db064b10d33e52295681d0 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-03 15:01:05-05:00

    add list of 2-node upgrade paths

ea144b3d03477e4dee2464618959ee1579936b0c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-03 12:47:29-05:00

    generate classes in upgrade_tests/cql_tests
    
    Generate the classes for different topologies automatically, rather than
    by hand. Verified same test names before and after with the following
    script:
    
    ```
    
    reset_branch="`git rev-parse --abbrev-ref HEAD`"
    
    cql_test_collect() {
      CASSANDRA_VERSION=cassandra-3.0 nosetests --collect-only -vv 2>&1 ./upgrade_tests/cql_tests.py
    }
    
    diff <(cql_test_collect) <(git checkout master 1>/dev/null && cql_test_collect)
    
    git checkout "$reset_branch" 1>/dev/null
    ```

083fa87398c7017d84d3c3171bd9cbc0ddc8acd5 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-03 12:20:40-05:00

    generate paging upgrade_tests automatically
    
    Verified that the test titles are the same with the following script:
    
    ```
    
    reset_branch="`git rev-parse --abbrev-ref HEAD`"
    
    paging_test_collect() {
      CASSANDRA_VERSION=cassandra-3.0 nosetests --collect-only -vv 2>&1 upgrade_tests/paging_test.py
    }
    
    diff <(paging_test_collect) <(git checkout master 1>/dev/null && paging_test_collect)
    
    git checkout "$reset_branch" 1>/dev/null
    ```

14780067d002504f4feab3d528dd6dfe85f6930d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-02 18:55:58-05:00

    mv upgrade_through_versions_test to upgrade_tests
    
    Supports future rewrites by putting all into same module.

49b9bdbe40929d0f80f9063b3661d9c67e95742a | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-02 18:28:01-05:00

    make UpgradeTester an ABCMeta

15de5bde15913e3e8ea0e97b5cc8ddd2e8aac095 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-02 18:27:18-05:00

    move upgrade utils and constants to upgrade_base

aba32bb88b86856b5d5b6ecb881c7457bed0d306 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-02 16:55:33-05:00

    re-introduce Windows logic
    
    I incorrectly removed this; @ptnapoleon noticed it in review.

799a9f26e322382cfda5636326ef04234e6a55e1 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-02 16:44:32-05:00

    remove UPGRADE_MODE env var, run 'normal' logic
    
    This commit removes the UPGRADE_MODE environment variable and eliminates
    all branching logic dependent on it. It removes all code that wouldn't
    execute if UPGRADE_MODE were not 'normal', and executes on the main path
    all code that would execute if UPGRADE_MODE were 'normal'.

d2206656f7ad76b96bce14b95d2649a9a17539db | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-02 16:26:53-05:00

    remove QUERY_OLD env var
    
    As with QUERY_UPGRADED, the default was True here, and I don't think
    anyone ever actually used it, so we're just using the default behavior.

9401ff45b8dcf54805dc60b6aa39b6d9d5be8200 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-02 16:25:37-05:00

    assume QUERY_UPGRADED was always true
    
    I don't think anyone ever used this env var, so we can just have it use
    the default behavior always.

fa8584e8dd9eae9a425a7aae84931fe5ed15b480 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-02-02 13:32:01-05:00

    address comments on PR #774

eaf54a7e514576afec76baed53492c9f18bec706 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-27 11:09:00-05:00

    tag known_failures for upgrade supercolumns

3c7a339d230d5628b0e2f6a331be49b544325a25 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-26 15:32:08-05:00

    remove unnecessary redefinition of debug

cae9a1102ff630640e9f2df9206432c4aeb6596f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-26 15:31:43-05:00

    remove require for CASSANDRA-10711

9fd2490a7047c6550f9fc9b62901461a605f1ea2 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-26 15:28:29-05:00

    unskip resolved metadata test

5494a84fd94d987aa3fe359d6d2942ae9b30edf9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-26 12:00:07-05:00

    comment on selection of amount of data to write
    
    Reflects comments from Marcus Eriksson on 6175351:
    
    > only getting L1 sstables most often means we write too little data

3016dcfa04fa2ba95bc7b5deec8866788b68f98b | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-26 11:39:32-05:00

    factor out applied assertion

ca4c86d62b9c584136bc50705ad81a332a0e9b62 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-25 10:28:59-05:00

    clarify comment on intermediate upgrade

d731525423cba3c1eaaa3e458f5db88de05af3e6 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-21 11:55:10-05:00

    removes known_failure annotation after #752 merge

6f91d0b4526755751fbd37aa19bc02e8bc28bf99 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-21 10:41:28-05:00

    unskip multiple_subsequent_repair_test after #9752

9ae58acf2a7c39109cb49bcc2d4b66eedaad8bed | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-20 16:10:20-05:00

    make upgrade test no longer dependent on env var

28876c1bdc70eac11e121fef277222da04a5d0a6 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-20 13:08:57-05:00

    s/git:/binary:/ for hardcoded upgrades
    
    As described in CASSANDRA-10868, using git:cassandra-2.0 requires
    compiling Cassandra. However, this fails on JDK8. So, here we use the
    precompiled binaries.

944da2ca101cf9c6c199b3744cd17179a326640b | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-20 12:14:59-05:00

    skip crc test on <=2.1.X
    
    Addresses CASSANDRA-10865

de0a2f44b60fb912bb3e2b2658442ffe5bf13983 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-19 11:08:41-05:00

    isort disk_balance_test

a8902b8b03025b5e5a719219b0330aa8661b8a44 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-19 11:07:45-05:00

    remove unnecessary known_failure import

bde2faab2c003b9dccf37770cf1b41f5a668d8f1 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-14 16:33:27-05:00

    CASSANDRA-10730 was closed, remove known_failure

6f1a3719b9f22a653b8f6a83117750a4c327f0a6 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-11 10:45:42-05:00

    isort upgrade_8099_test

923d02fb2d2114c5ab10bd0c2b832c5598bce679 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-11 10:16:40-05:00

    compatibility fixes, no import *, upgrade to dynamic dir

e0c2d0a16fcff27f30c28f3b59c0993bd20d3986 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-11 09:27:40-05:00

    add some basic stuff to the checklist

3bf85866e1ecad6b8b403e65b9e9bc8056f720fd | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-11 09:19:33-05:00

    fix typos in CONTRIBUTING.md

80e3e50dc563e29a40968081221160f39f51e78d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-11 09:15:14-05:00

    add review checklist to CONTRIBUTING.md

3e90a37a59147748db399387f9cf689352dbe096 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-11 09:02:43-05:00

    correct import name for new files spec

b5ba47c0bd2601f6d2c75e5c87f7227587f141ab | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2016-01-11 09:01:05-05:00

    request using __future__.division in new test files

64b3fe36b5b30156ad18974b17ad9c330dea2220 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-22 12:10:18-05:00

    tags bootstrap_multidc_test as a known failure

26dc07b7db6334fd7d7f54ba0f4e8359117e60e9 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
 | 2015-12-22 14:18:26+01:00

    (cqlsh) fix formatting bytearray values
    
    patch by Stefania Alborghetti; reviewed by Jim Witschey for
    CASSANDRA-10839

76cd78792dcc22bd73c4d7cfaaefe883ebcb22d9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-21 22:28:26-05:00

    9961 resolved; unrequire

6192bdb3f5de6b1baaf928458b6496636112c0d4 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-21 22:28:10-05:00

    experiment with hanging test on require job

bc557fb3ffb8ce558ed4d25da94ea432e9045d5f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-21 22:19:22-05:00

    fix pep8 complaint about long line

d8dee83c6da417205274d246f3193d9f6c15ee34 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-21 22:17:24-05:00

    7292 closed; un-require

a471710dbedb9159a609bc4ba5020d84643a6608 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-21 22:16:30-05:00

    6237 passing; unrequire

88c43ce7c4428341daa61f3ef9731552260c6c36 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-21 22:14:24-05:00

    10052 closed, unrequire test

45854f7f262c30d8a041f625e45f196887b7fbf6 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-21 22:07:58-05:00

    unrequire index_summary_upgrade_test

1e8f84bd82297a92fde8d23b263c3509aea9be4d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-21 22:02:19-05:00

    unrequire test_reading_with_ttl

313d705be4e6821de2db8e55bd80eb81e4ff6774 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-21 21:44:53-05:00

    isort sstableutil_test

9dd83e0e60fde57d2960c7d3de22be63b4101e9a | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-21 19:16:34-05:00

    tag known failure in secondary_indexes_test

20dc3ef5cc655352f001968017501365494a625f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-21 19:04:57-05:00

    tag failing global row key cache test

b51e531788f3128c5dd996d857cb05011d201b63 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-21 18:52:18-05:00

    mark netstats test with windows failure

93a498e6740a487fb6708a802b8070215bf5593c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-21 16:58:48-05:00

    annotate flaking jmx test

546e878e86f36edfcc4a2f0cd6a989a28d807df4 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-21 16:36:07-05:00

    annotate failure for 10912

c3b2e257e092b89f8d0ad596be0230ea9cb3a548 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-18 13:05:29-05:00

    changes default arg from dict to None
    
    I don't think that `options` is manipulated in a way that would cause
    problems, but we're asking for trouble leaving it like this.

a5ccb2b3a2ece70b4e0569b3ee88016ffd0b698c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-17 12:33:36-05:00

    add failure_notes to collect_known_failures output

cca9fa7aa854c2d6a24120924cb4a2dfd0152e80 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-17 11:20:38-05:00

    tag failing upgrade test

c8526c2b876ce94a20cd413824a14e0cbe23fd08 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-17 09:59:05-05:00

    tag failing super counter test

4739e9a3b5ad111b1e5e0689e7d28f04f7912acf | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-16 17:47:28-05:00

    annotates failing test in cqlsh_copy_tests

7c6f52319d52f4fbc19e87e301fdb0d1c3bf358e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-16 17:11:15-05:00

    unskip tests required for 9302

5b1cdfce324a49d2470eece0e08f4ddcceb25af5 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-16 16:50:59-05:00

    tag flaky test in replication_test

7f0459e5b6c25c4817aebb454a7bf0797518ef32 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-16 15:34:16-05:00

    tag known failure in cqlsh_tests

4681b283412233950f5cf3ddcb02c20c5697bbaa | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-16 15:09:53-05:00

    tag known failure in replication_test

584921bdd34cbdf983265a6554c616452393674b | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-16 14:47:34-05:00

    move decorators so annotations work

61106aec2fbb8e6c2cf23bb3d4d2d87a8c5972ce | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-14 18:22:07-05:00

    tag known_failure for CASSANDRA-10870

389b38c7f9845d2fec3b1bcd2c662ac09a0f9bc9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-14 18:06:10-05:00

    tag known_failure for CASSANDRA-10869

529cd71ad5ac4c2f28ccb5560ddc068f604c7b28 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-14 17:53:10-05:00

    add known_failure decorator for CASSANDRA-10868

b1e2835f65302455f2999b50294875a6d3fe593e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-14 17:35:03-05:00

    add known_failure decorator for CASSANDRA-10867

8d243e67336d8c13a6ef3277a64cfb975b4a880d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-14 17:18:34-05:00

    tag failing commitlog_test

ad0d5796c5a97842159d80c6afd2218b784540d4 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-14 16:25:14-05:00

    tag flaky thrift HSHA test

474811a37152db176dd22dcb9ac0d34e78ead1c2 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-14 15:31:55-05:00

    add recent cfhistograms failure

04edef61178d1d824e595db23cfbe34b07b22c86 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-14 10:17:13-05:00

    flatten cursor.execute to fix protocol test

b3937f61c1414b96d1f06d40b51995602adc7395 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-11 13:31:25-05:00

    add `notes` param to `known_failure`

498e47d0217cba29bdffcb9e5273933885508b57 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-11 13:27:48-05:00

    add failure metadata in upgrade tests

95bd0660cfea348bac31b7cf081283c8780fc67b | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-11 11:12:38-05:00

    name tests so nose will pick them up
    
    A number of tests were incorrectly named -- they didn't begin with
    'test_' or end with '_test', so they weren't picked up by nose and
    so weren't run by nosetests.

3a68a9a1426b6ba2b0ba7526f678ae62c24d5193 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-10 12:22:32-05:00

    documents script

196f6366e9b66c88498254eac292ce90431dd799 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-10 12:12:47-05:00

    adds script to output known failure information

55d706fb170bf7712f01768d957f1690728f1590 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-10 10:14:38-05:00

    move assert into wrapper func, not func generator
    
    We want these failure to happen when tests are run, not when they're
    decorated. Nose's error reporting at import time is a mystery to me, so
    we'll just make it simple and have the asserts happen at test time.

15c60ea862841d5593b36a597fbaa9631ae1af95 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-09 17:20:27-05:00

    adds jira_url attribute to known_failure tests

0709f687fc1730a9b07a329479dfa31f8ae64b37 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-09 17:14:19-05:00

    add 2 demo uses of known_failure

c8cc995d212f2a11f190cfafe7fa2b93a69216e1 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-09 16:51:05-05:00

    add known_failure decorator

531abea2a8c5dae40f6d3352ff71fb11f9554693 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-12-09 10:48:38-05:00

    not a CASSANDAR ticket

cf173d34210ad274b0c92e2035f81079d5380354 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-30 12:44:31-05:00

    remove unused enumerate vars

cb837a523b884caf637122db0401daeda3b92ed9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-30 12:42:17-05:00

    don't reuse variable in for loop

b904196376d25f10723f67ce9e7e5744a6f2c380 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-30 12:18:43-05:00

    set ignore_log_patterns at class level

b595701bc08f745567f82dfba4b8f934d7d02274 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-30 12:18:19-05:00

    remove unused variables from trace

97f1d0539f327dd9061b7e539b65889839326f4a | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-30 10:16:33-05:00

    Revert "Testing rack swapping"

9a2fe294156227187bf04b31895efa38b24c659e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-18 14:05:26-05:00

    fixes ssl store file deletion
    
    As previously written, if one of the file deletions failed, the
    subsequent deletions wouldn't even be attempted.
    
    I've also added a note about a change to make after the move to Python
    3.

812b245f3ee8e584389aa4597eb4faf1bc494747 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-18 11:58:20-05:00

    sstableutil test refinements
    
    - sets values to lists instead of maps for py3 compatability
    - pulls out _normcase_all logic
    - assigns values to expected_* variables

788c5c7da296201494a4a51fdc0f16252bf97137 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-17 11:39:03-05:00

    stripping won't work separately for tmpfiles

517ac5d8af5ffa6f642df9a3bd0af43341a18a71 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-17 11:08:41-05:00

    post-process expected_tmpfiles

7c6e5df2c13605c82c182e251b814f3b20f8d3b6 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-17 10:47:26-05:00

    factors out prefix-removing code

fe9d8dc20af87f17ee4314e5a7f8b77c041acf89 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-17 10:38:19-05:00

    fix _strip_common_prefix and add assertions
    
    lstrip does not do what I thought it did. This change makes
    _strip_common_prefix behave properly, and in the absence of a test suite
    for helper functions, adds assertions to make sure it works correctly.

9dd2b5ea0f842eb465ad38ac98f9dd987ba6b7d2 | Author: Paulo Motta <pauloricardomg@gmail.com>
 | 2015-11-16 15:48:20-02:00

    Fix cqlshlib tests on Windows
    
    patch by Paulo Motta; reviewed by Jim Witschey for CASSANDRA-10541

a7d2bb172be69f4e7ce96bf324a011077afd366c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-16 10:50:51-05:00

    increase # of records for abortedcompaction_test
    
    On Linux, abortedcompaction_test is flapping when it fails to find any
    temporary files. The comment indicates that we should try increasing the
    number of records so that temporary files are still around by the time
    we check for them. This commit does that.

4502a05561177117d2d70588fa42b451703edcf0 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-13 13:26:27-05:00

    don't use bare except: trying to strip timeszones

382618f447ab0df769616e5340480dfe82aa4df1 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-13 11:20:10-05:00

    skip entire concurrent_schema_changes_test

b95646dff092bbf7762a8caf2acf75b0ca7ec687 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-13 11:19:27-05:00

    isort in preparation for changes

6d268f9435cd39c6749101bcac45ab7e0ba42ed3 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-12 11:31:08-05:00

    fix netstats_test
    
    Simplifies and corrects netstats_test:
    
    - getting a ConcurrentModificationException actually had nothing to do
      with CASSANDRA-6577. 6577 is about a node leaving during decommission,
      not about a node being stopped. Since we're calling netstats on a node
      that should be stopped, this error wouldn't be a regression on 6577.
    - The check for CASSANDRA-8122 didn't actually test for that regression.
      The 8122 concerns nodetool failing gracefully when it's called on a
      node that's still starting up. However, because of the
      wait_for_binary_proto in the previous start call, this test never
      called nodetool on a node that's still starting up.

42650d1af42cde51f85cc082b3036a64c9add30a | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-12 11:27:21-05:00

    s/"/'/ in jmx_test exception handling

429a4c085c02b3d8e879e0edb36cb2f0a388ea87 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-09 09:36:59-05:00

    clean up asserts in native_transport_ssl_test

1d1688c8dfa77da316d4b278de25e81417abde62 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-09 09:32:16-05:00

    isort native_transport_ssl_test

5f8bfeca139b234b9ef6f993dce2f870dbb25b8e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-06 10:15:58-05:00

    isort upgrade paging tests in prep for changes

eacf7727d8e03c985685b39db82015364074c757 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-06 10:01:45-05:00

    skips static_columns_paging_test on <=2.2.3
    
    As per a comment from Sylvain on CASSANDRA-10476:
    
    > We do expect 2.2.3 -> 3.0 upgrade to succeed. We don't expect
    > static_columns_paging_test to pass however since that test don't even
    > pass for non-upgrade test on 2.2.3, it's a bug of 2.2.3 that has been
    > fixed in 2.2.4 (CASSANDRA-10381). If we can make so that the test
    > doesn't run on 2.2.3 (but does run once we'll update to 2.2.4), that
    > would be perfect.

aef42efdc22b53c10ac502c67892396aaa3fbe24 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-04 15:41:39-05:00

    check sstableutil return codes, not error output

1b5c1d00ee3cd055ccae82c0ff196b5b5cefb3f0 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-11-04 15:41:06-05:00

    compare unique ends of sstable files

101ecb891cd1bc36a6af50384aff4d69235409e9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-29 14:26:55-04:00

    pass timeouts for CASSANDRA-10476

fc703164671d5c98a9cc63c22871b963271be382 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-29 14:26:28-04:00

    add parameters to pass timeout for paging

a113ad580f8dbe75a5e24e2cfc98b8e5ce4bd149 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-29 10:53:08-04:00

    style fixes

b69ac03517d374d0906a21310745a8f42d5212c3 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-29 10:52:49-04:00

    combine on newlines, not space

83fcc926eb6e5f8667f31dfec3605d7358e0cfd0 | Author: Robert Stupp <snazy@snazy.de>
 | 2015-10-28 20:12:25+01:00

    Update cassandra.yaml comments to reflect memory_allocator deprecation, remove in 3.0
    
    patch by Robert Stupp; reviewed by Jim Witschey for CASSANDRA-10581

c0931753033e6d632d2e6c14c4901427e1bc9376 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-23 11:19:15-04:00

    check against all node versions

a8cb984c9ca556738d7ab4e929f5ce23bcfd2fb9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-22 15:44:44-04:00

    add OLD_CASSANDRA_VERSION specifier too

301f237eee07b9262b254b00a9fdd72d2f2c123f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-22 11:55:54-04:00

    ninja fix checking # of node versions

d453e1fd633ebdae27836e5e9b73b80be7ef26be | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-22 11:05:47-04:00

    use UPGRADE_TO_DIR env var for upgrade tests
    
    allows users to upgrade to a local directory

fa6222c3bc10b5424e2eefb1271d8990e66a05f7 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-20 12:47:03-04:00

    fix linter errors in upgrade_tests/paging_test.py

5bedb832ab1d6328151ae782a3d7cf06e04693e8 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-20 11:55:23-04:00

    add git source fallback logic

4c4fc0af83e1558002a1c9d9dc2d9b6451729d45 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-20 11:35:08-04:00

    use newest binary release of C*

ab858f44257b57d425883ca3c1c3eadbc3a99078 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-20 10:32:07-04:00

    use CL.ALL for 3-node tests

f988e05c6a624872754b8994ea12abe1a857ee22 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-19 12:07:06-04:00

    fix nonsensical behavior in gitless env

41703890c6c8cdfe4a4cf1f7a8f7f1866efd3047 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-16 13:06:17-04:00

    use 2.2.2 by default for upgrades

5b13e5af29deb7260bef64c23d807afec598ea2d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-16 12:57:06-04:00

    run upgrade suite 2x with different cluster topos

8c6e2c528a15ded52089240919a8d04a4bbfdf82 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-15 14:23:05-04:00

    tag related jira tickets in consistency_test.py

c82e6a194720929ef47413eb7905cbc0be13628b | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-13 10:04:08-04:00

    add error reporting on exception

c323a3854e8ba8d30d9dea870af46d734e7b3371 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-13 10:01:54-04:00

    catch OSError when shelling out to git
    
    Previously this code assumed that `git` would be available in the
    environment running `nosetests`. This is not always true; this was
    brought to my attention by a user in a desktop Windows environment who
    uses a `git` shell for some work but `cmd.exe` for `nosetests`. This PR
    changes the function that shells out to `git` so it returns `None` if
    you can't shell out.

f7d3d130e8d495d9a1a9bffe96f44a02efc885a6 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-12 14:15:35-04:00

    add more information about driver installation

97d2bb81058607d8a9912743296e6aa838b6ee49 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-12 10:41:51-04:00

    remove unused variables from write_failures_test

457421d8fac9510746de12462a534a61c0209c67 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-12 10:39:33-04:00

    fix indentation in write_failures_test

51be8d98f3296cac7c3f6652f7c057c6b5545c6a | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-12 10:37:47-04:00

    move @since('2.2') to class in write_failures_test

c84d0b82ae1ef11bb62865cad0156769af4c4dc6 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-09 13:02:13-04:00

    fix git branch logic in upgrade tests

fe55eae8bf1881371291277193372e24fd9e1a1c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-08 18:29:47-04:00

    do node version check in limit_multiget_test

8a648ca02d0b213e36a0c9764bd6b0b47f7e283f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-08 17:48:52-04:00

    bumps default starting version to 2.2.1...
    
    for certain branches. 2.2.1-> 3.0 is not supported.

f2cbe3b64b5bc3ba2d9f9ca0fdd774c0e900d0dc | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-08 09:56:40-04:00

    change version checking on protocol test

5b305f3c40bb9d93759a903cdbb1235789cb0fb4 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-07 19:17:36-04:00

    manually skip upgrade test with protocol v2
    
    also isort cql_tests.py

ffaef6596cbd4f6862f8ae732e136faff5d16eb9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-07 15:27:06-04:00

    fixes default-branch-selection logic for upgrades

ee56621b9c94e8d9dfc5101718c9b9aba47fdca9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-07 13:12:14-04:00

    add debugging and fix default upgrade logic

498f82b1aa0b233ce9ef86c8781ce5b01c9ecc5e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-06 14:45:45-04:00

    short circuit self.data access
    
    self.data only exists after calling all_datatypes_prepare, so when
    looking it up on self, check for it before doing so.

e095f9cb798619e69e777a6503ad16b960a296da | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-05 13:45:49-04:00

    remove do-nothing __init__ method

8c71b4adb16a9cf9e9d479fb9fbf3b3baa471169 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-05 10:25:43-04:00

    unrequire CASSANDRA-10052 tests
    
    CASSANDRA-10052 was resolved.

8f49edfbf98e68c98ba5fbcb6b54c0b0608e02ae | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-10-02 10:00:53-04:00

    removes require from offline_tools_test imports

f3cd3ed7bba7146c1410bc6b3e15b5cad3311f76 | Author: Jim Witschey <jim.witschey@datastax.com>
 | 2015-10-01 19:24:48-07:00

    Fix cqlshlib tests
    
    patch by Jim Witschey; reviewed by Stefania Alborghetti for
    CASSANDRA-10289

a227f0ddf2fe5115f0e92d3232b52459f0342288 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-30 12:03:29-04:00

    fix **locals in recent changes to assertions.py

981cd69e0769d833b8c4e451f973dc4790bb1337 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-29 09:59:28-04:00

    unrequire passing, non-hanging paging test

e1bd34d7ddbda31de146dc0dd3cf0f8eb68ceb6a | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-22 16:50:10-04:00

    Cleanup using autopep8 and minor fixes for CASSANDRA-10299

4e12c9674baccbb9148fdeaa9b7f1a4aed1356c5 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-18 16:52:15-04:00

    remove @require from CASSANDRA-9775 tests
    
    CASSANDRA-9775 has been resolved.

2017565f0e4cb3ef6886c9459f8472a32e1b3818 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-17 15:23:47-04:00

    removes require from skipped 10238 tests

dca6431b4be7d2d09efc676ac01a67a8d6424ff8 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-16 14:22:21-04:00

    checks for default protocol_version value
    
    The upgrade code should handle the protocol_version being None.

7c13ffb7d8c38addd107a6da40db943680852447 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-16 09:43:27-04:00

    use released version of 2.2 instead of HEAD

3e80450975beeed8f8f2b1e947bd1a175f597474 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-15 11:35:47-04:00

    skip if protocol versions are incompatible

8797e8bcc24c7b2a16d3bfb00870701c15ce6b41 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-14 17:09:50-04:00

    improve assertion in upgrade path logic

590f476e1a14d824f11b8f3921b312ec3fdda4a7 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-14 11:19:01-04:00

    improve and consolidate upgrade path decision logic

a16ae60e8ec35da61d88416e8357d6d30e4992bb | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-11 13:27:59-04:00

    fix missed os.path.join instances

f39b50db88aac7f681e9ae05119ef623bb8f4045 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-11 09:38:06-04:00

    asserts error is raised and isorts commit_log_test

adae0f2a57ed3d037e5f7f18aeb760434cee3d20 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-11 09:29:26-04:00

    use os.path.join for generating filenames

bc09bc6dbd607e08595c3791f006a69eed280d2d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-10 09:51:57-04:00

    skip pre-3.0

d6f476c7d6473d9383b1952a03d9443e7bcfc46d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-10 09:50:11-04:00

    skip upgrade tests on 2.1  for jvm reasons

46a118b55749d85adcfe55da1ca42f32618fe450 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-09 15:15:26-04:00

    unskip test failing because of CASSANDRA-6717

adc8a07102c92a6db261135c9c3c996ab61112a8 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-09 14:44:01-04:00

    remove require for CASSANDRA-8741

ed39a3567f4658e1ea88c5db87eed77c395cd606 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-08 17:18:59-04:00

    add manual upgrade version specification

d01d80b38f158319d5daadd591cf0045cdf55acf | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-08 16:15:45-04:00

    fix `@since`s for upgrade tests
    
    Run post-2.1 only

27185a26176d17e82e14d2b26ed32a52970ff3f4 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-08 15:21:46-04:00

    set versions for upgrade tests

cb31223f4013b93a36306127ce96837869197488 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-04 11:31:04-04:00

    only run upgrade tests on 2.2 and later

3c41fc9c34d1e02e4f98e6576e7f1f5bc96e1f66 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-03 17:11:06-04:00

    adds TERM env variable to cqlsh clear tests

769cfdcce6d92a713333bd16a53e4c3337542f71 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-02 14:28:03-04:00

    fix linter errors

21684c48681f91d7c8e0c6fb24d51f1e64e9154c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-02 09:25:06-04:00

    don't check for error printing

fde1b5ce92181051f081aecc67d3270f08e7a12c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-01 16:52:39-04:00

    don't catch OSErrors in finding git branch
    
    I'm not sure why I wrote this this way originally. I can't think of a
    situation where git fails and you want to continue execution here -- if
    git itself fails, something is likely so borked that you don't want
    these test results.

ccc549832ff920b597b6154f76dee2da4849c706 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-09-01 16:46:08-04:00

    improve check for failure in require
    
    When git printed whitespace, this method would fail. Because of the way
    it was called when loading through nose (and because of poor error
    reporting design on my part), the failure was silent.

1080857fb2c1c3374cd5f8748f7bac4389952307 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-28 16:44:36-04:00

    fixes thrift version

6964915dada6d5ba0045c4f7f56e737766333884 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-28 16:43:47-04:00

    fix install_dir setting

1efa3fe493b2eaaafee2853c2594bef16d4413cb | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-28 16:32:10-04:00

    makes test folders into test modules

8d60f15e8355c1fdc014db01faee93f43e37fb41 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-28 16:31:41-04:00

    adds back Tyler's upgrade tests

2af4fba7e586b17f9e7bc54b761ef2909d690b12 | Author: T Jake Luciani <jake@apache.org>
 | 2015-08-27 12:06:47-04:00

    improve error message for cassandra-stress schema errors
    
    patch by tjake; reviewed by Jim Witschey for CASSANDRA-9984

e3a731d3b050b67661f43748b213dc3489055d24 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-27 11:11:06-04:00

    lint against most recent common ancestor
    
    The linter should only check lines that have changed on the branch
    being linted. The previous script checked against HEAD of master, which
    meant that Travis would catch linter errors in PRs when unrelated
    changes had been merged into master since they were branched off.

62cc4b575da970991ca709ace413a4124257cae2 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-26 13:06:33-04:00

    unrequire tests that pass now

a49770e3f4854c225858b8fb847ffd6d9a9c486b | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-26 13:06:00-04:00

    whitespace fixes in prep for unrequiring

81d6ee9627e5e7b9f38ae3242e64ec54106ae78c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-24 16:11:05-04:00

    compaction conf dictionary vals for cqlsh describe

ea5a1571ff7785bb39ceafae854d94164adb5e3c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-19 17:30:50-04:00

    fix linter errors

5833581ba9e28ed2528e5d74b568a8da73b331b1 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-19 16:54:55-04:00

    use install_dir instead of version

be8d936f11d82d7595012bda7906722878826be6 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-19 16:54:36-04:00

    isort upgrade_base

a49d011af6503cf0b8a372a740f381026d1364a3 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-19 14:21:49-04:00

    use current thrift bindings module

b7998eb553e281f370d78daf0ef1260c07f8cfb8 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-18 09:56:45-04:00

    skip hanging resumable_replace_test

2ec592d76ce2671a5e3b8ff4b77baeb30ff62d84 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-17 16:27:49-04:00

    marks 3 tests as known failures

93d48d9303d87086f4938f3fea6801d01d31ab97 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-14 15:59:15-04:00

    fixes occasional failures in simple_rebuild_test
    
    This removes the test's dependence on the outcome of a race.
    Occasionally, the call to `nodetool rebuild` in the main thread would
    start before the one in the secondary thread, making the call in the
    secondary thread fail instead of the one in the main thread. The failure
    is correct -- a `nodetool rebuild` call should fail if another is
    running. However, the test only expected failure in the main thread.
    
    Eliminating the race condition itself is...  probably impossible? Or at
    least difficult. So, instead, the new logic checks that exactly one of
    the calls throws the error, rather than requiring one or the other to.

16d1e6ce03b9c57fb958d6ad26c6d267d4798ad9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-14 12:24:33-04:00

    import sleep for use in running check

356423683c27fc8fac5b39bd1c4f55502ce68711 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-14 12:22:46-04:00

    sort replace_address_test imports with isort

aab02c379699a48d0be79147459066ebaf63bd2a | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-13 10:53:07-04:00

    skips tests that hang on CassCI

2087941b22cd24ec9b6b535058bc454ecf3c1e94 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-13 10:46:57-04:00

    sort incremental_repair_test imports with isort

5dbd4e66c33313436e9178e91536c4f26ccbc7da | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-08-03 11:24:36-04:00

    fetch riptano/master and diff against that

f03591fc2fb774d8c18495a4a6ac77e010567044 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-31 12:32:42-04:00

    unrequire test_ttl_deletions

fb24cfce3e73e95a1edc1afc197dc262227b013f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-31 12:30:15-04:00

    add check that ttl paging data is actually written

aed0c54405db8cc9fbc0d9c0443d35ab1fd7e98b | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-28 12:41:44-04:00

    ninja fix: don't import require in snapshot_test

9e4af0f9981e8e83a03c73ae3b1452349f30e6d6 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-28 12:33:43-04:00

    remove skips from commitlog_test

f42fc8308bf20009a0fbc4a4daef03c0d7939659 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-28 12:33:12-04:00

    fix commitlog tests

545d7481369922895155eda134cef02dc90f79c0 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-27 17:09:31-04:00

    organize paxos_tests imports with isort

ef1cef41aab88843b30463db2c08f7817fb055d5 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-27 17:07:59-04:00

    remove require from contention paxos test
    
    still skipped because it hangs sometimes

e87fabc077e74de847545a1e2a164601867bba2f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-27 11:19:50-04:00

    cleans up whitespace in user_functions_test

a38b21af1b240cd5086986711e89659e6bc2aba4 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-20 10:39:15-04:00

    import require correctly

bcb2efb94eae8e06bbae46c7e40e14fc0fbb6c06 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-16 13:19:36-04:00

    documents purpose of replica_availability_test

f981b5daef2860626445107d0a063c4b85e45c28 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-15 12:22:32-04:00

    fix cqlsh describe round trip test

a036a739e7f4c78c20b94f2c48dcf90ebcbc476c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-14 18:34:29-04:00

    whitespace fixes in snapshot_test

6526b272cab064c9cb7bc9550060acfdf5dcb4be | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-14 18:32:58-04:00

    skip snapshot tests while waiting on #393

faf38b51d613e0b54d621f78fe40506eb09ee2df | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-14 18:32:43-04:00

    organize snapshot_test imports with isort

ef5c298a44b366352090be8aa178c31ac1e481b2 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-14 11:47:36-04:00

    make sstablesplit_test changes more readable

5a7323e58f451600d3f3c82bf8f203197901b6f3 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-14 11:32:17-04:00

    style and whitespace fixes in paging_test

2c2a17f0522c70e010848be75fb61a71773623d0 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-14 11:28:37-04:00

    skip known compaction test failure

6ac363e059c79e928be076d83033c5235148bda8 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-14 11:25:56-04:00

    skips known failures in paging_test

e062d0326333bae2a402c50b5968fff1a27a97a6 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-14 11:15:23-04:00

    cleans up docstrings in paxos_tests

bcb19fd5184a6b49c38f4c568375e5785f394360 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-14 11:09:53-04:00

    fixes spelling error in method name

6e04058338adf8d2a765ce4dc31711f41f673651 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-14 11:07:58-04:00

    whitespace fixes in paxos_tests

f29d9dc84d4aa5e85f8a7ce3618c08a5b471e6c9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-14 11:07:28-04:00

    adds require for failing paxos test

66427b94a210f75722a084f0bc03148b3ac30d5c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-14 11:06:13-04:00

    sort paxos_tests imports with isort

9cff70696400227f9d98df2812c1e3f3d88d1ed7 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-13 17:24:11-04:00

    remove hard-coded expected number of sstables

fe5394f8e567fa20dbbca72161426665fcb5a03e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-13 15:59:34-04:00

    organize imports with isort

f3b80c32c90652c0f7f16fd0b82e2ff35d0477ae | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-13 15:18:40-04:00

    looks for correct error on map key search

2e64c0d416d5f5f0cdf024c20c613700e952307c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-10 11:16:24-04:00

    renames validation.py
    
    Allows for automatic test discovery with nose.

f7eeffa2f6547337ea0fe796c051489300807566 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-09 16:45:51-04:00

    pep8 fixes for auth_test

0a5316e19b7f729b6685f800ee74dabcc9e986e3 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-09 16:43:44-04:00

    organize auth_test imports with isort

12beed4b4d4a589ae1cbc719214783f5c5186d98 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-09 16:41:56-04:00

    mark auth test as flaky
    
    There may be actual auth-related bugs in here, but they express
    themselves as flakiness. For the moment, let's just mark it as flaky and
    keep an eye on it.

93dd7ca3afc9c39d6bdd6edc4d4bbd9f3fb38cb5 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-09 16:04:04-04:00

    organizes offline_tools_test import with isort

fe6950ac18b156a9e2e28b156a8d3d724182a2aa | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-09 15:59:47-04:00

    add newline at end of offline_tools_test

4ad957545af8bcf708badfc80b603cf8f5e06174 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-09 15:59:24-04:00

    add require to skip sstableverify_test on trunk

7f4f46b6b8c1d64e422d538ca86d0ba7987cbf92 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-09 14:44:18-04:00

    organizes commitlog_test imports with isort

eb3aa894f7da9295cd90b96abbd606d0deb40775 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-09 14:43:53-04:00

    skips 2 broken commitlog tests

063f1e98ed259963c58e53a246ee2e6a5471d390 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-09 14:21:48-04:00

    sorts imports in upgrade_internal_auth_test

7d9d94f065df99a9b59fccc3eb0fbcc29170435d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-09 14:20:44-04:00

    add require for failing auth upgrade test

21c8418dea39469187a7c7cbf0c0dad72a8e30a1 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-09 14:11:23-04:00

    disables sudo for travis builds
    
    This is to follow the instructions on this page and get the benefits
    listed there:
    
    http://docs.travis-ci.com/user/migrating-from-legacy/

f66fa9f5dbf6716f2582871541227c8503b04153 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-09 12:00:58-04:00

    add `@require`s to broken thrift tests

cd3a02e0739997476b41196d1eda9d7e99b96e3e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-09 11:57:52-04:00

    add version restrictions to require

e5a402234e491ee84236b2d8ab363774a47db33f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-09 11:54:03-04:00

    simplifies since decorator
    
    This uses a cleaner model for wrapping setUp on test objects. This gives
    since some nice properties -- in particular, a single class can be
    decorated with since multiple times, which will be helpful for adding
    version-aware features to the require decorator.

369914f5e433e5a85f4bb8935627a42175ff7aa2 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-08 17:08:02-04:00

    fixes up assertions for compaction tests
    
    This test has been flapping on CI. It'From what I've seen, it's always
    below the threshhold and greater than 4, so this should reduce failure.

07bf51725fcff3d4a6e568e9ca09937d6d6e7c6b | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-08 14:19:52-04:00

    add notes on absolute_imports and unicode_literals
    
    follow up to comment from @aboudreault

45b4f548a8ebdbc66ee62d010e7c471159a626d3 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-08 12:48:30-04:00

    adds information on py3 division to CONTRIBUTING

2cb6ffc755eda014a740c85e1fdf04aa468eb399 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-07 17:25:00-04:00

    sorts incremental_repair_test imports with isort

4820018e32b50bdfdaa6f3c11146f37ef524b4c1 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-07 17:23:48-04:00

    marks multiple_subsequent_repair_test as flaky
    
    See CASSANDRA-9752 for more details.

2eea5e7ae0ecbded4c5da34a76e331582d6d8ed1 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-07 12:39:25-04:00

    adds instructions for flaky to INSTALL

95f2680dccb84e2d81032ef5110f7bdb27a237e6 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-07 12:16:13-04:00

    adds trailing newline to hintedhandoff_test.py

b61406dcf339b58182c6678b7c100538d72fdda7 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-07 12:14:13-04:00

    disambiguates name for hinted handoff test
    
    This doesn't test hinted handoff only, it depends on and tests new
    configuration features of hinted handoff. This caused a little confusion
    on IRC, so I've made the name of the test class indicate the feature it
    tests.
    
    Looking through the test's history, I also noticed it was associated
    with a Jira ticket, so I added that metadata as well.

e2941a8c216c2949e5d558891c291aa273af2649 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-07 12:11:57-04:00

    use flaky instead of require

4169a86203d8caaf20c47b8a94ccc8f8fd6c64ed | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-07 11:39:41-04:00

    fix sstable_deletion tests

69d7bc9c83f03d9cb532fc21d57382b16b4616e2 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-06 17:47:03-04:00

    organize imports in repair_test.py with isort

12798d37f7635be17451cd35b14c6059c61d2087 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-06 17:43:32-04:00

    adds protocol wait for multi-dc repair test
    
    I'm not confident this will make a difference, but it's worth a shot.
    This is a noop if other nodes to marking node2 as UP via gossip requires
    node2 to be running with the binary protocol.

2a5a4b86fa646309f0e5dcd25d17ab074491fa23 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-06 17:43:11-04:00

    adds a @require for flapping test on 2.2

79360eff054d9bf83465f309bd23e6d78a91d1a7 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-06 15:06:11-04:00

    adds tools for running tests with @require

aa654b6fa1206b93ec5d6908e88c539fb1b351a2 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-06 09:53:59-04:00

    sort json_tools_test imports with isort

b9fe9b52cadd722c1a0765f1fc97a48026884247 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-02 17:43:04-04:00

    removes incorrect docstring line

88b2faba98ab263d126a4587057b84ef27941761 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-02 17:42:34-04:00

    skips sstable2json tests on 3.0+
    
    sstable2json was removed in 3.0.

93c32ff7eb75338853d09d0d526fac06d38cda20 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-02 17:40:44-04:00

    temporarily skip compaction test on trunk
    
    This test fails because of the removal of sstable2json. We should find a
    better solution to this (filed as issue #361) but for the moment we
    should skip it since there's no way it'll succeed, and that's our
    problem.

7f03d6de974d624ad2c5095d90dde45f26fa5d41 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-01 18:15:44-04:00

    formatting fix for long string

d64c2315d41412d92d60d045fe357c87d87d62b3 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-01 18:15:24-04:00

    add test for non-default compaction parameters

457ca4393af58468687ea469ef307481f304b236 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-07-01 17:18:07-04:00

    removes thresholds from expected DESCRIBE output

b913abb5fb50798f62c002d68a1fde7520a2eafd | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-30 18:33:00-04:00

    isort on cqlsh_tests

c59f25f9495b88111e53745be34c342ac447dcee | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-30 18:29:12-04:00

    PEP8 whitespace & semicolon fixes

f5c6be3f612ae77434a860272ec10cae0c3f63e3 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-30 16:54:19-04:00

    makes exclusive connection non-exclusive
    
    in response to feedback from @ptnapoleon

f20c9d841eef0265cdb82f6c58ba48118a50291d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-30 14:33:41-04:00

    add test for stress sparseness distribution

9376d1bd45cc9c9357fc6ef38ff3bf8aed1afb61 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-29 17:26:39-04:00

    test for CASSANDRA-9064 DESCRIBE TABLE round trip

d843afc09b590ef121a4cca40138c346598bf32f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-26 17:45:44-04:00

    apply isort to changed files

84bbfb513e5119396853a8d70d9c5ec8b2a726ef | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-26 17:44:12-04:00

    fixes imports to allow for future linting

a8489418f87eea1345202cc6a8230204168e644d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-26 15:22:43-04:00

    add travis config for linting pull requests

749f0d3219034302d3727b470e4cee9e7332778d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-25 15:22:56-04:00

    remove require from deprecated_cql_tests
    
    CASSANDRA-9695 was committed.

19dfdbc3f87e0670994373123f4aed4b7542c2d7 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-25 15:22:37-04:00

    whitespace fix in deprecated_cql_tests

c47b6af394722da167e23b72be4ad89e339d07d9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-25 15:22:23-04:00

    removes unused imports from deprecated_cql_tests

5c7b7935f3f6c602c796e442d708e69560b2c522 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-23 15:53:25-04:00

    re-includes tests from replace_address_test
    
    At least running locally, they succeed now, as discussed here:
    
    https://github.com/riptano/cassandra-dtest/issues/251
    
    Closes #251.

5d61b9e846bd722a278f070348c2e168f797f42a | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-23 15:02:57-04:00

    cleanup + slight rewording of compaction markup

d52c3e56d14b914c2a114e06428617bef10f08c7 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-23 15:00:46-04:00

    use `format` over modulo formatting

9a38ba610a179048b9ae7490be0cd5329c51d9a9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-23 15:00:26-04:00

    clean up whitespace in sparse-looking test

190bcc553157cb418eb9777306fe6ce806382375 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-23 14:59:54-04:00

    further explain use of stress for initialization

d952b0f248eb586f0559a895a7fd2679bac03dd8 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-22 14:43:02-04:00

    PEP8 `None` comparison fixes

734d4884669b35af458e7eb0bf84263fa5fae5b3 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-22 14:42:46-04:00

    PEP8 whitespace and comment format fixes

aad92ce30145f649538a0052a68eb00f87040d96 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-22 14:40:36-04:00

    deal with commented code
    
    The token selection code was commented out a couple years ago. The
    assertion in the comment was just wrong now; this has been changed to
    test that SELECT doesn't fall down when comparing tokens to integers.
    
    The index creation code had no reason not to work.

3e8e3e8812706e994013f25846e5ce3a3fac7dc5 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-22 13:16:22-04:00

    uncomment, correct, and annotate test with limit

093e229c270b4c2a085e01d4c7ebf15fa2d3d133 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-22 12:36:35-04:00

    organizes CQL test import with isort

858a60d158f2d07b68ad64b98f96a7c2c4ad29e9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-22 12:35:52-04:00

    reformats and adds metadata to cql tests

3cf8ce94ceb57b898ec5d473f001dd03615e7777 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-22 12:30:49-04:00

    fix incorrect error checking for mixed counter/non

e55e590466de7db54f90aea2c7366fe7bd044000 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-18 14:42:55-04:00

    add uncodified knowledge to README

139052a43179341f913f8616c667b811dff694e7 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-16 16:51:54-04:00

    sorts compaction_test.py imports with isort

7d651b07202f901441b1e25b5249b9509cdc79b6 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-16 16:49:59-04:00

    skip tests when there's no major compaction
    
    Major compaction for LCS wasn't introduced until 2.2 (see
    CASSANDRA-7272), and a minor compaction doesn't always delete empty
    SSTables.

5e4be2ac741155d8f79c3264de0079a579c410c9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-16 14:42:48-04:00

    removes unused `cursor` variables
    
    found with pyflakes

d69b465373b243479703b8fd54e804f7dec9e14d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-16 14:29:03-04:00

    use standardized code for blocking on compaction
    
    Accommodates configurations, like pre-2.2 LCS, where major compaction
    isn't implemented.

7fc092e2f42d4d0db749a1375e58a53680628054 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-16 12:43:38-04:00

    improves comparison in compaction throughput
    
    Comparison of strings representing numbers is too fragile. If we ever
    change the threshold to '20', for instance, then we'll run into trouble:
    
        $ python
        >>> '20' >= '100'
        True
    
    This patch changes the values to floats before comparison:
    
        $ python
        >>> float('20') >= float('100')
        False
    
    This patch also allows more leeway in the comparison; compaction
    throughput is allowed to be up to 125% of the specified throughput.
    
    This patch also uses a regex rather than find to extract the compaction
    throughput value from the log. After converting avgthroughput to a
    float, the test started failing on output lines like
    
        INFO  [CompactionExecutor:1] 2015-06-16 14:56:30,555 CompactionTask.java:223 - Compacted (64f6aa00-1459-11e5-b4e8-bf89e1b7b083) 3 sstables to [/tmp/dtest-Pk59zB/test/node1/data/keyspace1/standard1-50ace0a0145911e5b4e8bf89e1b7b083/la-4-big,] to level=0.  32,073,902 bytes to 28,100,000 (~87% of original) in 2,205ms = 12.153401MB/s.  0 total partitions merged to 100,000. Partition merge counts were {1:85858, 2:14142, }
    
    Note the earlier-than-expected equals sign. This regex captures the actual value more carefully.

5b486b3ab092f76692fa9630af147b8d66d22544 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-16 12:21:09-04:00

    adds style section to CONTRIBUTING

08c6fa662c1ef6fd6a9075139e51a665f0930969 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-15 14:56:08-04:00

    whitespace fixes

5c9e83e8ee1e706a1d743ff0f433620edf92e060 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-15 11:30:31-04:00

    s/@jira_ticket N/@jira_ticket CASSANRA-N/g
    
    Updates CONTRIBUTING to reflect this style choice.
    
    Follow up to feedback on #324. We use CASSANDRA-N instead of just N
    because some dtests will be related to tickets in other projects, such
    as the Python driver.

7bbe970ffe947aaeab7707259778ad29fb16db07 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-12 14:39:06-04:00

    adds metadata to thrift_hsha_test tests

fbe412edb2e22e8ac82ffc6f94a4e62432584a0f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-12 12:39:41-04:00

    clean up whitespace in create_cf parameter list

5b61858fe6d386f3465eed91bee290f4f25f2553 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-12 12:31:32-04:00

    removes allow_log_errors from rebuild_test

2f29d9254a692e5954d5140e1dca7fcdb3696edd | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-12 12:02:16-04:00

    removes unused imports & cleans them up with isort

3208763e84becccc84940dab06d2f7e8c99598f7 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-12 11:55:33-04:00

    whitespace changes in rebuild_test.py

2dff127e7652ea0415697cde54650c2bd7975b5f | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-12 11:51:27-04:00

    add require to rebuild test

780bc21686045748b10866c4aa3522b9e0fd370d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-11 14:48:57-04:00

    adds compact storage option to create_cf

37a88b5780b64755cf8f52d0f33c6eea2d558875 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-09 15:43:55-04:00

    whitespace fixes

229ec83d4957fc90f100e6601fd163de1c3ad418 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-09 15:35:26-04:00

    cleans up configuration_test imports
    
    unused imports found via pyflakes and removed
    imports cleaned up using isort

da3785e25cce505183e0ebc8dd21340f3a3ea3a4 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-08 14:04:46-04:00

    adds cql test for NPE in 'WITH WITH' queries

ce417ff9f74305260ca1fd75b8f4e2296a865135 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-08 13:01:09-04:00

    adds test for durable_writes caching bug

8859f38628591b968e2a2a2435e1a89a2161e2e4 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-06-02 17:06:39-04:00

    changes require for repair history table tests
    
    Apparently both of these flap! so skip 'em both. Changes the existing
    @require to account for the new ticket.

d4a2281549d019c581f44240303a875511e7d1b0 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-29 14:44:00-04:00

    simplifies repair table tests and changes require
    
    CASSANDRA-9842 was fixed, but the check for the parent repair history
    table is still failing, so we skip just that test and let the other
    tests run.
    
    This also simplifies the tests by removing a parameterized test and the
    resulting indirection.

48ee610f49317bb20cc1a67d6403f5ee0e4a4ee6 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-27 12:09:48-04:00

    fix deserialize problems
    
    Don't attach the cached functions to a class -- that makes it so it's
    treated as a method, so deserialize can't be called as a
    function afterwards. This puts them in a dictionary instead.

5223597d025c267219e7360529162224f703418a | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-26 15:51:30-04:00

    add formatting for 2.1 compatibility

edc590c7ff917e3bca32c719393bc51915fa7e03 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-26 13:51:35-04:00

    add require for failing repair tests

e0a2d911e0b6fae3128c5e618401ae01df588d14 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-26 12:04:02-04:00

    monkeypatches driver for all cqlsh tests

41a6177d2138410f4f9db388798212c11de7ec93 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-25 22:33:37-04:00

    repair_test whitespace fixes

718467a76fe5b259927eaf206aef3778bffa84fd | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-25 22:29:14-04:00

    repair_test methods: remove mutable default args

32786121669d8b35fd7fe960f31c6f7a8fa41665 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-25 22:22:13-04:00

    organize repair_test.py imports
    
    used isort; removed re

31db6c95dbac13c50011dedb72468b0e5a291993 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-22 13:29:11-04:00

    skip copy tests pre-2.1

cb420e6cf5a7c186215527ef2012a4856c7792a2 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-21 15:57:34-04:00

    fixes kwarg passed to unittest.skip()

cfdf134ab8497ff76878f2f3a74a6ea55cd1715c | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-21 14:16:12-04:00

    Revert "Revert "Cassandra 9306: cqlsh COPY tests""

5b7c54d76c0d2c04bce6a840830a764ef7751502 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-21 13:00:44-04:00

    add tests for repair system tables

2d24a580d77dc3902ed75297c2851ea4d62ce6f5 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-19 14:40:15-04:00

    makes @require work with regex argument
    
    closes #282.

796ea7654ea0476d21b5f71b5bfaf72ee6fbe4a9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-18 14:32:41-04:00

    add test for CASSANDRA-8801
    
    A node should not be able to rejoin a cluster after being decommissioned.

fd7888fef1fdf67cdd3797950f5f545558687f08 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-13 16:16:40-04:00

    calculate cassandra_dir at load time

59b1380efd74a46ff5e5da7ee8e5cf504e9f9380 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-13 16:13:06-04:00

    make @require run tests when arg == git branch
    
    docstring written with feedback from @ptnapoleon.

3ab3688b3ca9ffed6410f1ce383868a215bcd0e0 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-12 16:35:08-04:00

    fix compaction_tests on 2.0
    
    dtcs_deletion_test still fails on 2.0. Other than that, all tests pass
    on 2.0, 2.1, and trunk.
    
    Closes #263.

ed8fe85df8c894ae3938d704e850fb89983c4a8b | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-08 14:06:03-04:00

    add tests for cqlsh COPY command

7ab95626e37d071a30dca161c8fe24a39124ae34 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-08 13:22:50-04:00

    move cqlsh copy tests to their own file

fd57c3ba2958228dffc5f9d0db1303bac17101f3 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-07 10:15:13-07:00

    uses platform-agnostic executable-specifying code

00cd9b9fff711a678c37b1f93ecd8417f22c256e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-05-01 17:45:11-05:00

    Add tests for cqlsh's CQL parser
    
    Patch by Jim Witschey; reviewed by Tyler Hobbs for CASSANDRA-9248

66ba896e3a0c9fd63ef19d75375d0af5e67ad078 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-04-29 15:44:59-04:00

    Tester.teardown: accounts for lists of error lines

25ee5b7050e96a85cd4e33eadc41a21cec7da393 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-04-21 19:00:29-04:00

    changes mbean used for querying memtable heap size

22133922615bbf8a9ff06bdb7f41c82dc455642e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-04-15 18:54:02-04:00

    test that memtable size calc. includes tombstones
    
    defect reported in
    https://issues.apache.org/jira/browse/CASSANDRA-9194

8201927f77adcf6c822456bf62ece2c7835e467a | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-04-15 11:28:58-04:00

    extends jmxutils.make_mbean interface

66aba3e7fcf331abe2168d7134da520f679d7d97 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-04-15 11:19:46-04:00

    convert @require's argument to a string
    
    This allows uses like
    
        @require(42)
        def func():
            pass
    
    rather than unnecessarily requiring
    
        @require('42')
        def func():
            pass

23e77f10a49775997c98250af4a7147525f2d936 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-04-14 11:39:33-05:00

    Update cqlsh tests for latest trunk
    
    Patch by Jim Witschey; reviewed by Tyler Hobbs for CASSANDRA-9173

68f0b0bf75c801e343a76b08a9103ee8f84d67c9 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-04-13 14:14:30-04:00

    removes log-watching for binary proto
    
    Instead, uses wait_for_binary_proto kwarg to start(). A couple instances
    of log-watching left in bootstrap_test.py since those are currently not
    being run and failures wouldn't be noticed.

f05a38765604d3f0edb92abaa3e4308652ea7be3 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-04-13 12:04:16-04:00

    Adds smoke tests for cqlsh

9e7774ac7388837e0e67d41badfa31fe62158d2d | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-04-09 18:25:11-05:00

    cqlsh: add tests for CREATE/DROP/DELETE tab completion
    
    Patch by Jim Witschey; reviewed by Tyler Hobbs for CASSANDRA-9155

879691dd3546230690835899afb0ff0ce8905eb0 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-04-07 17:23:11-05:00

    cqlsh: Add tests for INSERT, UPDATE tab completion
    
    Patch by Jim Witschey; reviewed by Tyler Hobbs for CASSANDRA-9125

1bfebc0e85f060865abb827882d43e8f8a1b2624 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-03-12 16:41:42-04:00

    Revert "Merge pull request #184 from mambocab/bootstrap-size"
    
    This reverts commit 65dfa9607299006533f9dd6b9bb7aebd0b7348d5, reversing
    changes made to 2cbf96f5d6ee2a95e7f7986e315567f6e3a2c4c8.
    
    The changes introduced in the merged branch have been integrated into
    ccmlib itself, making it unnecessary to do this calculation in the tests
    themselves.

793918e04a9b027514eeb2f368cefa6328a80a8b | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-03-10 16:45:35-04:00

    uncomments and updates 3 commented-out tests
    
    These were commented out as part of
    e1af52a4683165dfd449adeff0a93e5f4609766d. This commit uncomments them
    and updates them to work again.

f31ac60706b948ecf4a39cb157dab6dc18abae26 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-03-09 17:12:13-04:00

    waits for the timeout by default
    
    This addresses a subtle bug in the test logic. In the initial implementation of
    the first test, we're waiting for 1 notification, so we used the default
    `num_notifications` value of 1. Because of the way NotificationWaiter
    works, though, that means it will stop waiting once it observes a single
    notification. That means that as long as the first notification meets
    the expectations of the test, the test will pass, no matter how  many
    more notifications would have been observed. The assertion "the
    NotificationWaiter must have only observed one notification" really
    means "the node received 1 *or more* notifications", since the
    NotificationWaiter stops waiting after the first.
    
    Similarly, the second test's initial implementation will succeed when
    the first two notifications are 'DOWN' and 'UP', regardless of what
    notifications follow.
    
    To avoid this, this commit changes NotificationWaiter's default
    behavior. Instead of stopping after a predefined number of commits, it
    waits for the complete timeout. the `num_notifications` argument is now
    optional.
    
    It also removes the logic that raises an error if the waiter observes an
    unexpected number of notifications. Those assertions should be made in
    the tests.

0674bbe4ec8a4c3f1cf58a5d1424a697601f8749 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-03-09 15:00:20-04:00

    moves no_vnodes to classes where possible

2ab2195cabf27347c4c7c351a201333f78fef6f0 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-03-09 14:56:29-04:00

    makes no_vnodes decorator work on classes

db97efa763f4f710b97b2b0bf6bfcabccef3514e | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-03-09 14:31:18-04:00

    removes unused not_implemented decorator

68fc91d90a4c6774daab15a024f2ff7328991bce | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-03-09 14:16:55-04:00

    simplifies require wrapper
    decorates TestGlobalIndexes with since and require

3f05c9a7ea850971596537a79a8c2b4e433ed322 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-03-07 20:05:04-05:00

    uses nodetool to calculate node data size
    
    add debug statements

79779d05949d2b863d777af5a2ebe1f880cc94c4 | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-03-07 19:43:10-05:00

    uses class decoration where possible for @since

621e224bf5deff72bb053885166088f5a068c89b | Author: Jim Witschey <jim.witschey@gmail.com>
 | 2015-02-27 15:57:49-05:00

    makes @since decorator work with test classes