Josh McKenzie test_and_ci all time


 67 Collaborator
Jonathan Ellis , Brandon Williams , Sylvain Lebresne , Marcus Eriksson , Sam Tunnicliffe , Tyler Hobbs , Benjamin Lerer , Aleksey Yeschenko , Alex Petrov , Mick Semb Wever , Andrés de la Peña , Štefan Miklošovič , Ekaterina Dimitrova , David Capwell , Benedict Elliott Smith , Berenguer Blasi , Stefania Alborghetti , Caleb Rackliffe , Yuki Morishita , Paulo Motta , Robert Stupp , Branimir Lambov , Blake Eggleston , Ariel Weisberg , Jake Luciani , Jason Brown , Yifan Cai , Dinesh Joshi , Jon Meredith , Carl Yeksigian , Dave Brosius , Joel Knighton , Jordan West , Stefan Podkowinski , Chris Lohfink , Jeff Jirsa , Jay Zhuang , Aleksei Zotov , Maxim Muzafarov , Brad Schoening , Sankalp Kohli , Sumanth Pasupuleti , Alex Sorokoumov , Jeremiah Jordan , Abe Ratnofsky , Bernardo Botella , Savni Nagarkar , Nachiket Patil , Aleksandr Volochnev , Bowen Song , Ala' Alkhaldi , Rei Odaira , Joshua Mckenzie , Chris Moos , Artem Chekunov , Aleks Volochnev , rodaira , ichaudhry , cmoos , and Josh McKenzie , T Jake Luciani (jake@apache.org) , Robert Stupp (snazy@apache.org) , Mike Adamson (mikeatdot@gmail.com) , Matthew Byrd , John Sumsion , Imran Chaudhry , Bogdan Kanivets

 109 Patch  106 Review
f7c11bdcd458b2eb0769a4b76698fb6382cdab3a, 8ea70cd1f0ba0a52cf4b19af9fac4c4289663270, 9ebe0aa08ae616f49983e2800eee190921f2edf3, f7c11bdcd458b2eb0769a4b76698fb6382cdab3a, 0bde8a2e20ebf66d11dc91c7de09cd66a3e603f7, 39a470235af13837a1a022ab0a1b6f8f062bcf6a, 4fc2d9e53985dc89b93bbac80bea9faa4a3d708b, f4b69ba0e82bb051e56a92d792142034d9f617f0, 29c0ad80c919f02585f3ddfd7f9e0d2e80b62e2b, e89b214d069321c8968871b8eb7d51d4dfba7c33, ff5f4833aa3e11fcffd6bff1b15597fd5a38b864, bd2ecb3454649d8c84cf0b1ce8c1e94ed1e06e74, f65f1237800b5e884309bbb1bb69d1302466ee80, 51944c5e68bfcee0c2c8e2aeb6b572eae0167965, 377e114cb1459895423c292cb0bf7f921fd30e43, ab481be81da0f06a80e099ca7502b7453ff568d3, 4526b3fcbde22d09065820286dd434d93ecc89ba, 0353df7542dbdbb1140a72899666e4587e87a083, 7bde2c23abacf60d156de7c444f136dcfe9fe276, 3e0b94565acc64e903d73af3a14b23c875abc5b3, 09b282d1fdd7d6d62542137003011d144c0227be, 037149377224c5d6854fa4a0cacf44139273bce3, 0daf21244fc0187d092616834d38df1a77dcabf0, a57eae67e5d73f8ab3fd0ab172262380c8dc0280, 91b86487fe5389765711b3266097fb3faa84e5dd, 14fbab15bd264dd1cf894bf48170cf4f30ada8a0, 951aff25a1183f41fd146d674136399f3f25b3f0, ce515a3d77c2042575827e8bdb1da639fc957491, 030831c5f5457c37ba78f0539898bb6cbd676823, 6bd373f5d27754f80384caa31d1b2a4cfc43bc19, 47cac5c49b93d205fa9b3a57ce55470887c5be45, 72af1f75fccf877f8996da0a0d8bc1a6adcd30e0, 910bbb9b5fced249696930c2e38240a9b0f51bb5, 105d69fdc531d0882f628cd4bf1e34288280c12b, 01c4404fff8c3dde071d4b9d0327acbb299be688, 1a4dccd3b9f9bfefbccbbe383982306d3aeea1d1, 3d9365096bc579d10e417278576d650611105120, 10103d353c3d63505cb119cda0e38e692cdb1809, f2816f5a7cd0e0416870bb21b8cec8f26c05d1f7, 89c6addb505392ef3434597b61f83da25d13e3e2, 92dc415902654c0e69de47205af62b9bb4532809, eae7b9c3ade386f28c5f0c7ee015b0d0445388ac, ab920c30310a8c095ba76b363142b8e74cbf0a0a, 5ab15316e1cd83c129f3a66ba89e0fdcb60e4dfd, 9f15ec6de11c57d5fff02fe08639b647fc0749e8, e9da85723a8dd40872c4bca087a03b655bd2cacb, 26838063de6246e3a1e18062114ca92fb81c00cf, ed9014818cb747ab9d3899d0d5bc5305feb388ee, 8049bc8869939a0b083377cf4c38f1274e9e1f3a, 1f74142d756b3201acf0fe684943c972e7471782, a13add64fe586ba16041db71f0a200a52da924be, e31e216234c6b57a531cae607e0355666007deb2, 5aa19cb68a7cbd95683db92a0c4bbcf47d4dcb23, c8136b98f20f5bb93bae81444ac4ad9247d9042a, 8ebd5904734d102e580c95dd2cdeba22de332991, 9b8e1870294d4b3b277e74e7bef13e52b6b3d57e, ab6287612e8c7d8b944d3833ca90bd8b887b9709, de2e0a6c9a853234a381b28839f4736b666dc2a3, 16576390351abe987c236825523608ce79e6e91a, b7ae07e5c3e4e87c374ee580890c9a00c113f320, 06e742fc7ff531de4d3a6d17ec916a519182b671, 4a5c282f7615cc97929d76f36fe82e190fecbb89, 774bd0bceeee56abd97a122c563852210cf54bbc, d9fcb397478aa1a2bf8c03a551c0ea65de83a33c, 3510bdb503c2a9d97cb12fd7d9e1a01fd91fa879, 7f29201ce2b003ee67658afaa1a1f9840e8c6d3a, 9ff82706f206d135b1795bf84cbcab23915617f4, f5f97d81539a931653e8cbb8ba6d6be8421f6c29, bc7941c9da7ad17fdf4793de411541876a1248ff, 107545b3929c32c61e7d00c6ca448c10046db792, 2fc9f3292a7e7164662ad50617fe76a21e697395, 2b4029a763173af31633274844a4a3de1f73fa99, 1fec4a4281be94f8ef2f9f8a5eaccee56d70e87e, 574e2652ef1c5bc8813ae48ebfe785424795e7b5, 3484181e2b68ce04acfe4e9028d5d1d76335094a, f25da979f605d2484042e275284d55ce7d6f9142, d4df271f754ac4d5afd785d4043ccaaeb907a6ad, ae03e1bab709bcadcd973899be04e0c06a7df7a9, dd6a2295991be002e2fb85201b43297a105bd1a4, a42b4e584842a3104652fa2c0092f9306f935f26, ba08eb3577dfe00885b024e66738d294f431129b, 44fa2cdb48cf6b4e589d5c48f5c57f0a93c03b60, c18ce589efdf480ad4623298ffb7038eb4091afb, 7f29201ce2b003ee67658afaa1a1f9840e8c6d3a, 107545b3929c32c61e7d00c6ca448c10046db792, 7f2b8eda5c52fb6f637aa7166e2d48cd34a64eec, c4711d34097c785e70c5d46e3be0ef5051ac6a3d, ce05dae20f449d3f4ddfa0611edcdb19e2df90a1, 955bde21fae2a9f50fdf040127d77dcfcbcb4723, 19a17fa90c1156ce1306e459249d67b759cb0f01, 64b317bb521b5d51c6a0dac1a32e21ee29a0cdc5, e3e094deae205f3cbb0e9160bfcdfff89cdc25df, 6d3b9a884f950c68c09ee34c2ef4cf5d7183b006, dcd7d69de0dc17a4f0533e7f93eef9318fecc1b9, 4d6c5e2424cddfb9b0219e7de823d1fd134e81d1, 3919b4d78078ee7262045f939e1b55001d65d0d5, eaabb22168e1a64155857d19c1cca9830fe61913, e07392e0bcad3f1262454a9c99a76e2a5ae193e5, 46c31264b14ff2a07673259ed80493a67e7f703c, a81961b4aecf1dcefc5299ef563cdf4536595224, 7b70e1e1db977c003516cf24741923f089803065, fabcfa93bd68b488a97ad3f3bdf96101d626fbc1, c57bca82c1f4982e3cf64d30174c4188eaf4573f, d10d2340b3eff6e489d2c56b75c86d9441087b4a, 087a3d2b0dc49a294f3baca24dbb4fad7ac26a32, cb6d69aed97d4a2dac0bf40edc90fd472b63103b, e674bd7273b8f53e3a717487a0104390a4bdad01, f904e7e403339b771617f5d8a5e2a42b295c9d19, 4ba1bc2d5798c7a10ae122e7c8ec44b3d5242de6 f5df4b219e063cb24b9cc0c22b6e614506b8d903, 02048cffeae4267054541f96741b16b1d0d89a20, 9aa28a81ecb65d8e586039f419ca3272c1de64c2, f7c11bdcd458b2eb0769a4b76698fb6382cdab3a, 9ebe0aa08ae616f49983e2800eee190921f2edf3, f7c11bdcd458b2eb0769a4b76698fb6382cdab3a, 987d03c142f086f05857f9c6a2eafef7e157eb15, f5df4b219e063cb24b9cc0c22b6e614506b8d903, 227409d9201fa1aeb9f80b22f499577aedfe25bc, 797b96958af07945b0a1799024c1ef664dfee2e2, 9f99e72aae812b86d277883601450bc0e7bb9463, 39a470235af13837a1a022ab0a1b6f8f062bcf6a, f4b69ba0e82bb051e56a92d792142034d9f617f0, 29c0ad80c919f02585f3ddfd7f9e0d2e80b62e2b, e89b214d069321c8968871b8eb7d51d4dfba7c33, ff5f4833aa3e11fcffd6bff1b15597fd5a38b864, bd2ecb3454649d8c84cf0b1ce8c1e94ed1e06e74, f65f1237800b5e884309bbb1bb69d1302466ee80, 51944c5e68bfcee0c2c8e2aeb6b572eae0167965, 377e114cb1459895423c292cb0bf7f921fd30e43, ab481be81da0f06a80e099ca7502b7453ff568d3, f4deef9d58f739370d07cec6cc898087df560eca, 4526b3fcbde22d09065820286dd434d93ecc89ba, 0353df7542dbdbb1140a72899666e4587e87a083, 7bde2c23abacf60d156de7c444f136dcfe9fe276, 3e0b94565acc64e903d73af3a14b23c875abc5b3, 09b282d1fdd7d6d62542137003011d144c0227be, 037149377224c5d6854fa4a0cacf44139273bce3, 39e89fd636ee4343eb2201820da87881cbc749e2, 99d034a2245c44becb6a730c77ad51ab9340f3a7, 8fc39685fbb6c963cf0d86fd458069ab80bbcece, 9f3bc657273dfa9e20d233636adf662904f01f34, 013acc641c5d487b07be5c082af1e85d26bd127f, c48906394e01460382f4070ecc34f6f9754fc567, f444c4028680c78b6167161833d6564c3557618f, 20175bf77e2c6f72c25240ee445b583805a37630, af90c3634007ba9b2967267d6f8383d38cdff85f, 0089858819c9f06b0bee5bccf993ae7f5977d7f1, 94580a272e77439e4150926a1bd1e723a36236e6, 4ea3e4c5050ba11a5b7897af74bb54e7e8dad068, 0ecd48001fab88d2d53c717ef47cd3bc0d1369d0, 8327744c1aca0d9471cd8a01a1c7d79365363816, da47849b50daa0580f2cb4264bcee8a75140eb05, bc20bddcebd6a37b14cfbdd50c359be4c9743f73, 071ecb52465837c90520423c2bc80eb886936953, d9460a04daee5fa97639abf2b6e28ff9b29cf636, f9b7c1e6984f5b81aae1e3a2191d4e9599db15ae, d220d24994400d4342f5281f1a51514a6ae8c2fd, f49c29ee8c7374a05e32be01cb0046236d5309e6, 69db2359ee0889cb4a57aec179b9821ff442d26b, 02aba7343ce300397ab672bbb1788aa8182d8a48, 77eee181c5627446a86c10b9ee996806f0dceaa1, 8ae31392d66a9004b01bc40a267f0c8b34fc028f, 3de6e9d327fc13cdb1b81cec918ab90a1a524fbe, 9343bd4070d69f9c1558656deccfd8e3692c2c80, 863dbc78777101eab08f23877a4d9ffc92ffb6b4, fd91e1593941d39c536d28542af539e5009be0d4, f3b3c410a0d84a4348cf05954b38df6b087762a7, dbf6e62c382d62f9c1727ecf5afb90d131a81775, 3f053121f12aa7cf059d14414769bc96d0ee6b37, c20566fa64031dd30a1f731eee1394264977eb6f, b05fe4ffee8f1c457a79013c2ddc88abcdadc6bb, 3ae01ddcc0c11a77f34eb48d334e7d3746a26381, 2e3727e3ff682dbab734aaccf641360bc62a8561, 966bea74bd031f92f953fa66bb1d6da3867b06b9, 66b0e1d7889d0858753c6e364e77d86fe278eee4, 56ec3c86d7d1664dadca0038499b5e2c1828a7f6, 8afc76ae63cd97fb7188653b6e58e4b2149f5d77, f4918a057017fed47cdbbef688c2eef8c0e9e4b3, 5241160652a1b24ee0a20eb3dcd7b76282087c02, 1960e5b367d35020e95d84cae3fe6bad7fff14f1, 67269f6992737f206e1257a83d33f7d7217cadbd, 3bdcaa336a6e6a9727c333b433bb9f5d3afc0fb1, e338d2fa8ba1eeb085290612559ab6782fecdd1d, c055ab997ea66faccdb10eddd5241f909ff73408, 8a9796902b923c09694f1396ca4b7fbd9e3b504f, a384faaa8aa2c5f0f313011a30ef64e7e795ab1e, f797bfa4da53315b49f8d97b784047f33ba1bf5f, 7df3a5c99da4a352b3b8599b2965a86dec1777e5, 3adfd1575cc3cf81397a7d148d5b2ed768b67014, 8704006bfa75a78cb904e35662e4c8bafc1f2330, 3ef932af75ea0fb49b8c681229553ead003be78f, d908bf431af7abe68aa69e6fd0ab50e30f01e607, 75409a185d97c566430ab6e6cfd823ceb80ff40b, 69542a99c670bd5619e3b3c271512635dc7f9b76, 0fa19b7ce791701231f888902ad7d981c17cb9f4, 5e797ebbad60fee3d7c3686de23d68d7611611a0, 29259cb22c2ba02d5c2beba6c6512173f8b5b3f9, b1062929185690567e4567e0e657b361c5105482, 07893d704598f7cbbc316c9a65a8c415e5404dfa, ad84e4d7ee02f2ae5f45d5d5d2cb50c6b10f3836, c6867c2c25e1a220abef24e54a86eeb64dab28c5, 6801cb0415f40d6be1333262ae95befd8abd9175, 2279d49e96aa7cabf2702f239a8b6500c58a7bac, 24b18a9e5d050a28c3f359ee29d496fda4b38e98, d13a996e45a3294a7c16102bf9d3da881ae2c732, 8ff5262f0d77ce9b350cdde599bf847f9f28a395, 5767757abc98759c7c3cf955b03e972d29fda633, da47849b50daa0580f2cb4264bcee8a75140eb05, 4b7b860e7b4351cb72ae7f28908aebce644a89cd, 860d005f63f7a31dcdae234a24af605e279b6e75, 511df040525543383a979e6d20e9ab150af7e7fe, bcd094b19f8c771ea8fa4aad73fbfda72621eb4c, 2138acc178f5fb08e641883c044eb5c54a89c1de, c8453789f8934ebbd817eef09994459c122a72f1, c629105d15a10d6166ddf393dc38d0b0ab87743d

4ba1bc2d5798c7a10ae122e7c8ec44b3d5242de6 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-11-28 11:01:15+01:00

    Improvements / changes required for Transactional Metadata testing:
    
          * Add an ability to run sequential r/w for more deterministic results
          * Implement Network Topology Strategy
          * Add all pds iterator to ops selector
          * Make sure to log when detecting that a run starts against a dirty table
          * Fix a concurrency issue with reorder buffer
          * Add some safety wheels / debugging instruments
          * Add a pd selector symmetry test
          * Make it simpler to write and log
          * Rename sequential rw to write before read
          * Avoid starving writers by readers and vice versa
          * Add a minimal guide for debugging falsifications
          * Fix select peers query for local state checker
          * Add examples for programmatic configuration
    
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
    Co-authored-by: Abe Ratnofsky <abe@aber.io>

4b7b860e7b4351cb72ae7f28908aebce644a89cd | Author: Mick Semb Wever <mck@apache.org>
 | 2023-09-13 09:43:46+02:00

    Add @pytest.mark.no_vnodes to upgrade_tests/cql_tests that are using an ordered partitioner
    
    And fix storage_engine_upgrade_test.py and upgrade_through_versions_test.py  so node2 has same dc as node1
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Ekaterina Dimitrova, Josh McKenzie, Maxim Muzafarov for CASSANDRA-18832

987d03c142f086f05857f9c6a2eafef7e157eb15 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-09-09 21:14:10+02:00

    Fixes for in-tree scripts: offline mode, maybe-build for fqltool-test, jvm-dtest-upgrade
    
     - jvm-dtest-upgrade script running in ci-cassandra.a.o (needs default bash)
     - add offline mode (to avoid `git fetch` before building dtest-jars on other branches),
     - avoid rebuilding in fqltool-test target, as is standard for test targets.
     - python detection and override
     - FileTest cleanup (tmp directory was left unreadable and undeletable)
     - reuse ~/.ccm (like normal)
     - remove support for python 3.6
     - remove docker volumes in image (they are added at run time)
     - remove superfluousjava version debug
     – extra mount for build/tmp as hack to prevent buggy hardlinks on overlay
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Ekaterina Dimitrova, Josh McKenzie, Maxim Muzafarov for CASSANDRA-18665

f7c11bdcd458b2eb0769a4b76698fb6382cdab3a | Author: Mick Semb Wever <mck@apache.org>
 | 2023-06-13 16:07:07+02:00

    Standalone Jenkinsfile
    
     – ensure test file paths, and their suite names are unique (the latter was broken for cqlshlib and python dtests)
     – removal of properties and system-out in test xml happens in CassandraXMLJUnitResultFormatter
     – new jenkins agent labels and introduce agents sizes
     - ci_summary.html generation script, ref work submitted in apache/cassandra-builds#99
     – fix for stress-test and fqltool-test running on small
     - ant generate-test-report is limited to only running on individual test types (ci_parser.py provides ci_summary.html for the overview now)
     - each cell has a single retry, and the retry will happen on a different agent
     - on ci-cassandra the summary stage happens on the builtin, bc copyArtifacts on 15k+ files takes many hours otherwise
     - test-burn only needs two splits
     - dependency-check is disabled from the lint target until CASSANDRA-19213
     - add $DEBUG env var to in-tree scripts, turns on bash debug
     - fix FBUtilities' handling of gcp cos_containerd (kernel version comes with a trailing '+' character)
    
     patch by Aleks Volochnev, Mick Semb Wever; reviewed by Aleksandr Volochnev, Josh McKenzie, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18594
    
    Co-authored-by: Aleksandr Volochnev <a.volochnev@gmail.com>
    Co-authored-by: Mick Semb Wever <mck@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
    Co-authored-by: Artem Chekunov <artem.v.chekunov@gmail.com>

f7c11bdcd458b2eb0769a4b76698fb6382cdab3a | Author: Mick Semb Wever <mck@apache.org>
 | 2023-06-13 16:07:07+02:00

    Standalone Jenkinsfile
    
     – ensure test file paths, and their suite names are unique (the latter was broken for cqlshlib and python dtests)
     – removal of properties and system-out in test xml happens in CassandraXMLJUnitResultFormatter
     – new jenkins agent labels and introduce agents sizes
     - ci_summary.html generation script, ref work submitted in apache/cassandra-builds#99
     – fix for stress-test and fqltool-test running on small
     - ant generate-test-report is limited to only running on individual test types (ci_parser.py provides ci_summary.html for the overview now)
     - each cell has a single retry, and the retry will happen on a different agent
     - on ci-cassandra the summary stage happens on the builtin, bc copyArtifacts on 15k+ files takes many hours otherwise
     - test-burn only needs two splits
     - dependency-check is disabled from the lint target until CASSANDRA-19213
     - add $DEBUG env var to in-tree scripts, turns on bash debug
     - fix FBUtilities' handling of gcp cos_containerd (kernel version comes with a trailing '+' character)
    
     patch by Aleks Volochnev, Mick Semb Wever; reviewed by Aleksandr Volochnev, Josh McKenzie, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18594
    
    Co-authored-by: Aleksandr Volochnev <a.volochnev@gmail.com>
    Co-authored-by: Mick Semb Wever <mck@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
    Co-authored-by: Artem Chekunov <artem.v.chekunov@gmail.com>

02048cffeae4267054541f96741b16b1d0d89a20 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-02-28 11:44:31+00:00

    Remove -l / -m / -h designation and have two options: free or paid tier circle config
    
    patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova and Josh McKenzie for CASSANDRA-18012

227409d9201fa1aeb9f80b22f499577aedfe25bc | Author: Jake Luciani <jake@datastax.com>
 | 2022-12-19 16:05:12-05:00

    Add Mutation Serialization Caching
    
    Patch by T Jake Luciani; Reviewed by Josh McKenzie for CASSANDRA-17998
    
    Co-authored-by: T Jake Luciani (jake@apache.org)
    Co-authored-by: Mike Adamson (mikeatdot@gmail.com)
    Co-authored-by: Robert Stupp (snazy@apache.org)

f5df4b219e063cb24b9cc0c22b6e614506b8d903 | Author: Mick Semb Wever <mck@apache.org>
 | 2022-12-18 01:16:16-08:00

    Move build and test scripts in-tree, under .build/
    
    See .build/README.md  .Build and test scripts cover all CI activities in an CI agnostic manner. Scripts are found in non-docker and dockerised variants.
    
    The non-docker scripts are found first under .build/ .These interact directly with ant, providing additional checks and environment setup. It is intended that what can be pushed down into the base ant build layer should be. The
    debian and redhat build scripts are hidden under .build/docker because they are generally not usuable outside of their corresponding linux dists, and we don't want to encourage anything to the contrary.  Bring the artifact/deb/rpm
    build scripts (and associated docker images) from cassandra-builds repo to the .build directory.  These packaging script for debian and redhat are now separated from the artifacts scripts. An additional build script check-code.sh
    has been added that is solely responsible for all linter and code checks (includes owasp dependency checker).  Only JDK11 and JDK17 are supported (as JDK8 is soon to be dropped).  Scripts do not clean (or realclean) so that
    scripts can be better pipelined, but `ant jar` was required to be added to circleci and ci-cassandra.a.o cqlsh-tests.  Scripts can define a custom BUILD_DIR (build.dir) which can permit running parrallel builds off the same source
    (though not all tests support this, or their support for it has atrophied).  All build and test artifacts, results, and logs are found under build/ (or the BUILD_DIR).  The build local venv and .ccm directories are now also
    created under build (or BUILD_DIR).  The test venv, logs and results are wiped each run.  Use a separate mktemp directory each run, under /tmp (respect /tmp responsibility, and python fails when tmpdir is on a docker volume).
    Don't set CASSANDRA_HOME when running python dtests (and fail-fast if `ant artifacts` was used to build instead of `ant jar`).
    
    The docker scripts are found lower down under .build/docker/ .These scripts re-used the non-docker scripts inside containers. The docker images are versioned controlled in the same directory as dockerfiles, and tagged by their
    md5sums.  When running the docker scripts these docker images will, if not in the local registry, will first be attempted to be pulled from dockerhub and only then fallback to be built locally.  This allows the dockerfiles to be
    modified in existing patches and be run in existing CI as-is.  Docker scripts timeout after one hour.  virtualenv-clone is used, re-using the python versioned venvs in the image saves time over creating new ones each run.  The inner-spliting of docker containers has been removed.  It added a lot of complexity, for the most part duplicating the splitting concept, for little performance gain.
    
    Ant target 'generate-unified-test-report' added, used for aggregating test reports and printing a summary.
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Josh McKenzie, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18133

f5df4b219e063cb24b9cc0c22b6e614506b8d903 | Author: Mick Semb Wever <mck@apache.org>
 | 2022-12-18 01:16:16-08:00

    Move build and test scripts in-tree, under .build/
    
    See .build/README.md  .Build and test scripts cover all CI activities in an CI agnostic manner. Scripts are found in non-docker and dockerised variants.
    
    The non-docker scripts are found first under .build/ .These interact directly with ant, providing additional checks and environment setup. It is intended that what can be pushed down into the base ant build layer should be. The
    debian and redhat build scripts are hidden under .build/docker because they are generally not usuable outside of their corresponding linux dists, and we don't want to encourage anything to the contrary.  Bring the artifact/deb/rpm
    build scripts (and associated docker images) from cassandra-builds repo to the .build directory.  These packaging script for debian and redhat are now separated from the artifacts scripts. An additional build script check-code.sh
    has been added that is solely responsible for all linter and code checks (includes owasp dependency checker).  Only JDK11 and JDK17 are supported (as JDK8 is soon to be dropped).  Scripts do not clean (or realclean) so that
    scripts can be better pipelined, but `ant jar` was required to be added to circleci and ci-cassandra.a.o cqlsh-tests.  Scripts can define a custom BUILD_DIR (build.dir) which can permit running parrallel builds off the same source
    (though not all tests support this, or their support for it has atrophied).  All build and test artifacts, results, and logs are found under build/ (or the BUILD_DIR).  The build local venv and .ccm directories are now also
    created under build (or BUILD_DIR).  The test venv, logs and results are wiped each run.  Use a separate mktemp directory each run, under /tmp (respect /tmp responsibility, and python fails when tmpdir is on a docker volume).
    Don't set CASSANDRA_HOME when running python dtests (and fail-fast if `ant artifacts` was used to build instead of `ant jar`).
    
    The docker scripts are found lower down under .build/docker/ .These scripts re-used the non-docker scripts inside containers. The docker images are versioned controlled in the same directory as dockerfiles, and tagged by their
    md5sums.  When running the docker scripts these docker images will, if not in the local registry, will first be attempted to be pulled from dockerhub and only then fallback to be built locally.  This allows the dockerfiles to be
    modified in existing patches and be run in existing CI as-is.  Docker scripts timeout after one hour.  virtualenv-clone is used, re-using the python versioned venvs in the image saves time over creating new ones each run.  The inner-spliting of docker containers has been removed.  It added a lot of complexity, for the most part duplicating the splitting concept, for little performance gain.
    
    Ant target 'generate-unified-test-report' added, used for aggregating test reports and printing a summary.
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Josh McKenzie, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18133

797b96958af07945b0a1799024c1ef664dfee2e2 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-11-18 20:45:37+01:00

    Implement a guardrail for not having zero default_time_to_live on tables with TWCS
    
    patch by Stefan Miklosovic; reviewed by Andrés de la Peña, Josh McKenzie, Brandon Williams and Brad Schoening for CASSANDRA-18042
    
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>

7f2b8eda5c52fb6f637aa7166e2d48cd34a64eec | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-11-04 14:38:31-04:00

    Enable bootstrap resuming on replacement nodes in replace_address_test
    
    Also fix materialized_views_test.TestMaterializedViews.test_add_dc_after_mv_network_replication
    
    Patch by Josh McKenzie; reviewed by Brandon Williams for CASSANDRA-17679

9f99e72aae812b86d277883601450bc0e7bb9463 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-11-04 12:39:21+00:00

    Add reasons to guardrail messages and consider guardrails in the error message for needed ALLOW FILTERING
    
    * Add optional reason for guarding an operation to every guardrail
    
    * Add reason for disabling ALLOW FILTERING into cassandra.yaml
    
    * Consider allow_filtering_enabled guardrail in the error message for needed ALLOW FILTERING
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi and Josh McKenzie for CASSANDRA-17967

0bde8a2e20ebf66d11dc91c7de09cd66a3e603f7 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-11-02 13:19:14-04:00

    Fix BootstrapTest failure on vnodes
    
    Patch by Josh McKenzie; reviewed by David Capwell for CASSANDRA-17679

9aa28a81ecb65d8e586039f419ca3272c1de64c2 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-10-15 15:38:37+01:00

    CircleCI: Automatically detect and repeat new or modified JUnit tests
    
    patch by Andrés de la Peña; reviewed by Josh McKenzie for CASSANDRA-17939

860d005f63f7a31dcdae234a24af605e279b6e75 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2022-10-03 09:13:14-05:00

    retry jmx, switch prints to logger
    
    Patch by brandonwilliams; reviewed by jmckenzie for CASSANDRA-17922

c4711d34097c785e70c5d46e3be0ef5051ac6a3d | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-26 14:23:07-04:00

    Add env var to resume bootstrap after disabling
    
    Patch by Josh McKenzie; reviewed by Marcus Eriksson for CASSANDRA-17679

4fc2d9e53985dc89b93bbac80bea9faa4a3d708b | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-23 14:04:42-04:00

    Include estimated active compaction remaining write size when starting a new compaction
    
    Patch by Marcus Eriksson; reviewed by Chris Lohfink, Stefan Podkowinski, Caleb Rackliffe,and Josh McKenzie for CASSANDRA-17931
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

39a470235af13837a1a022ab0a1b6f8f062bcf6a | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-20 15:22:51-04:00

    Disable resumable bootstrap by default
    
    Patch by Marcus Eriksson; reviewed by Jordan West, Blake Eggleston, and Josh McKenzie for CASSANDRA-17679
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

f4b69ba0e82bb051e56a92d792142034d9f617f0 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-19 14:49:10-04:00

    Fix "open RT bound as its last item" exception
    
    Patch by Marcus Eriksson; reviewed by Aleksey Yeschenko and Josh McKenzie for CASSANDRA-17810
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

29c0ad80c919f02585f3ddfd7f9e0d2e80b62e2b | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-16 15:50:44-04:00

    Fix repair failure on assertion if two peers have overlapping mismatching ranges
    
    Patch by Marcus Eriksson; reviewed by Benedict Elliott Smith and Josh McKenzie for CASSANDRA-17900
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

bd2ecb3454649d8c84cf0b1ce8c1e94ed1e06e74 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-15 14:22:34-04:00

    Add metrics around storage usage and compression
    
    Patch by Caleb Rackliffe; reviewed by Abe Ratnofsky and Josh McKenzie for CASSANDRA-17898
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

ff5f4833aa3e11fcffd6bff1b15597fd5a38b864 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-15 13:56:00-04:00

    Prevent NullPointerException when changing neverPurgeTombstones from true to false
    
    Patch by Marcus Eriksson; reviewed by Caleb Rackliffe and Josh McKenzie for CASSANDRA-17897
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

e89b214d069321c8968871b8eb7d51d4dfba7c33 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-13 12:48:00-04:00

    Allow disabling hotness persistence for high sstable counts
    
    Patch by Caleb Rackliffe; reviewed by Chris Lohfink and Josh McKenzie for CASSANDRA-17868
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

f65f1237800b5e884309bbb1bb69d1302466ee80 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-07 13:55:54-04:00

    Prevent flakiness in MixedModeMessageForwardTest
    
    Patch by Jon Meredith; reviewed by Josh McKenzie for CASSANDRA-17866

51944c5e68bfcee0c2c8e2aeb6b572eae0167965 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-07 13:12:22-04:00

    Make sure preview repairs don't optimise streams unless configured to
    
    Patch by Chris Lohfink; reviewed by Josh McKenzie and Marcus Eriksson for CASSANDRA-17865
    
    Co-authored-by: Chris Lohfink <clohfink@apple.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

377e114cb1459895423c292cb0bf7f921fd30e43 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-25 15:27:24-04:00

    Introduce compaction priorities to prevent upgrade compaction inability to finish
    
    Patch by Alex Petrov; reviewed by Josh McKenzie and Marcus Eriksson for CASSANDRA-17851
    
    Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

ab481be81da0f06a80e099ca7502b7453ff568d3 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-23 14:37:17-04:00

    Fix potential IndexOutOfBoundsException in PagingState in mixed mode clusters
    
    Patch by Alex Petrov; reviewed by Josh McKenzie, Sam Tunnicliffe, and Aleksey Yeschenko for CASSANDRA-17840
    
    Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

f4deef9d58f739370d07cec6cc898087df560eca | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-08-20 15:01:01+02:00

    Fix test/distributed/org/apache/cassandra/distributed/test/IncRepairCoordinatorErrorTest
    
    patch by Stefan Miklosovic; reviewed by Josh McKenzie for CASSANDRA-17843

0353df7542dbdbb1140a72899666e4587e87a083 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-18 13:00:45-04:00

    Prevent infinite loop in repair coordinator on FailSession
    
    Patch by Marcus Eriksson; reviewed by David Capwell, Blake Eggleston, and Josh McKenzie for CASSANDRA-17834
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

4526b3fcbde22d09065820286dd434d93ecc89ba | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-16 14:19:46-04:00

    Add ability to log load profiles at fixed intervals
    
    Patch by Yifan Cai; reviewed by Josh McKenzie, Dinesh Joshi, and Chris Lohfink for CASSANDRA-17821
    
    Co-authored-by: Yifan Cai <ycai@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

9ebe0aa08ae616f49983e2800eee190921f2edf3 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-12 12:43:26-04:00

    Replace getStderr calls with getCleanedStderr calls in tests checking for emptiness
    
    Patch by Jon Meredith; reviewed by Josh McKenzie and Berenguer Blasi for CASSANDRA-17815
    
    Co-authored-by: Jon Meredith <jmeredithco@gmail.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

7bde2c23abacf60d156de7c444f136dcfe9fe276 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-12 12:43:26-04:00

    Replace getStderr calls with getCleanedStderr calls in tests checking for emptiness
    
    Patch by Jon Meredith; reviewed by Josh McKenzie and Berenguer Blasi for CASSANDRA-17815
    
    Co-authored-by: Jon Meredith <jmeredithco@gmail.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

8ea70cd1f0ba0a52cf4b19af9fac4c4289663270 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-11 14:02:27-04:00

    Backport of CASSANDRA-17812: Rate-limit new client connection auth setup to avoid overwhelming bcrypt
    
    This backport differs from CASSANDRA-17812 in such a way that by default the number
    of auth request threads is set to 0. That will route all requests to request executor as before this change.
    The patch in 5.0 and later sets the default number of auth request threads to 4.
    
    patch by Josh McKenzie; reviewed by Chris Lohfink for CASSANDRA-20057
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

09b282d1fdd7d6d62542137003011d144c0227be | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-11 14:02:27-04:00

    Rate-limit new client connection auth setup to avoid overwhelming bcrypt
    
    Patch by Chris Lohfink; reviewed by Caleb Rackliffe, Yifan Cai, and Josh McKenzie for CASSANDRA-17812
    
    Co-authored-by: Chris Lohfink <clohfink@apple.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

3e0b94565acc64e903d73af3a14b23c875abc5b3 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-02 16:02:03-04:00

    Add support to generate a One-Shot heap dump on unhandled exceptions
    
    Patch by Caleb Rackliffe; reviewed by Josh McKenzie, David Capwell, and Jon Meredith for CASSANDRA-17795
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

037149377224c5d6854fa4a0cacf44139273bce3 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-07-26 15:15:48-04:00

    Warn on unknown directories found in system keyspace directory rather than kill node during startup checks
    
    Patch by Jeff Jirsa; reviewed by Josh McKenzie, Sam Tunnicliffe, and Marcus Eriksson for CASSANDRA-17777
    
    Co-authored-by: Jeff Jirsa <jjirsa@apple.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

0daf21244fc0187d092616834d38df1a77dcabf0 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-07-25 11:58:42-04:00

    Add JMX call to getSSTableCountPerTWCSBucket for TWCS
    
    Patch by Stefan Podkowinski; reviewed by Caleb Rackliffe and Marcus Eriksson for CASSANDRA-17774
    
    Co-authored-by: Stefan Podkowinski <s.podkowinski@gmail.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

a57eae67e5d73f8ab3fd0ab172262380c8dc0280 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-07-22 13:34:41-04:00

    Improve javadoc on CQLTester and GuardrailTester assertion methods
    
    Patch by Josh McKenzie; reviewed by Andres de la Pena for CASSANDRA-17772

91b86487fe5389765711b3266097fb3faa84e5dd | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-07-21 14:59:36-04:00

    Add guardrail to disallow DROP KEYSPACE commands for non superuser accounts
    
    Patch by Josh McKenzie; reviewed by Aleksey Yeschenko for CASSANDRA-17767

99d034a2245c44becb6a730c77ad51ab9340f3a7 | Author: Yifan Cai <ycai@apache.org>
 | 2022-06-06 13:15:33-07:00

    Option to disable CDC on SSTable repair
    
    patch by Yifan Cai; reviewed by Josh McKenzie for CASSANDRA-17666

14fbab15bd264dd1cf894bf48170cf4f30ada8a0 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-05-19 15:48:20-04:00

    Add guardrail to allow disabling SimpleStrategy
    
    Patch by Josh McKenzie; reviewed by Aleksey Yeschenko for CASSANDRA-17647

951aff25a1183f41fd146d674136399f3f25b3f0 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-05-19 14:27:12-04:00

    Fix OfflineTokenAllocatorTest timeouts
    
    Patch by Josh McKenzie; reviewed by David Capwell for CASSANDRA-17291

511df040525543383a979e6d20e9ab150af7e7fe | Author: Bereng <berenguerblasi@gmail.com>
 | 2022-05-18 11:09:45+02:00

    Test Failure: dtest-offheap.auth_test.TestAuth.test_system_auth_ks_is_alterable
    
    Patch by Berenguer Blasi; reviewed by Josh McKenzie for CASSANDRA-17625

8fc39685fbb6c963cf0d86fd458069ab80bbcece | Author: Yifan Cai <ycai@apache.org>
 | 2022-05-05 14:15:49-07:00

    Fix testCDCIndexFileWriteOnSync and document cdc index file read edge case
    
    Patch by Yifan Cai; reviewed by Josh McKenzie for CASSANDRA-17416

c48906394e01460382f4070ecc34f6f9754fc567 | Author: Yifan Cai <ycai@apache.org>
 | 2022-05-05 14:15:49-07:00

    Fix testCDCIndexFileWriteOnSync and document cdc index file read edge case
    
    Patch by Yifan Cai; reviewed by Josh McKenzie for CASSANDRA-17416

030831c5f5457c37ba78f0539898bb6cbd676823 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-05-02 13:18:51-04:00

    Rename truncate_drop guardrail to drop_truncate_table
    
    Patch by Josh McKenzie; reviewed by Andres de la Pena for CASSANDRA-17592

9f3bc657273dfa9e20d233636adf662904f01f34 | Author: Alex Sorokoumov <aleksandr.sorokoumov@gmail.com>
 | 2022-04-19 20:50:58+02:00

    Reject oversized mutations on client and internode connection
    
    Patch by Alex Sorokoumov; reviewed by Andres de la Peña and Josh McKenzie for CASSANDRA-17456

013acc641c5d487b07be5c082af1e85d26bd127f | Author: Bernardo Botella Corbi <contacto@bernardobotella.com>
 | 2022-04-18 16:09:21-07:00

    Rename DisableFlag class to EnableFlag on guardrails
    
    patch by Bernardo Botella Corbi; reviewed by Andrés de la Peña, Josh McKenzie and Yifan Cai for CASSANDRA-17544

39e89fd636ee4343eb2201820da87881cbc749e2 | Author: Savni  Nagarkar <savni_nagarkar@apple.com>
 | 2022-04-18 16:50:19-04:00

    Add guardrail for maximum replication factor
    
    Patch by Savni Nagarkar; reviewed by Andrés de la Peña, David Capwell and Josh McKenzie for CASSANDRA-17500

6bd373f5d27754f80384caa31d1b2a4cfc43bc19 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-04-18 14:53:17-04:00

    Add guardrail to disallow TRUNCATE and DROP TABLE commands
    
    Patch by Josh McKenzie; reviewed by Aleksey Yeschenko for CASSANDRA-17558

af90c3634007ba9b2967267d6f8383d38cdff85f | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-04-05 15:20:28-05:00

    Reduce histogram snapshot long[] allocation overhead during speculative read and write threshold updates
    
    patch by Caleb Rackliffe; reviewed by Josh McKenzie for CASSANDRA-17523

bcd094b19f8c771ea8fa4aad73fbfda72621eb4c | Author: Bereng <berenguerblasi@gmail.com>
 | 2022-04-05 10:17:22+02:00

    Broken test_rolling_upgrade - upgrade_tests.upgrade_through_versions_test.TestUpgrade_indev_3_0_x_To_indev_4_0_x
    
    patch by Berenguer Blasi; reviewed by Josh McKenzie for CASSANDRA-17140

01c4404fff8c3dde071d4b9d0327acbb299be688 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-04-01 14:34:03-04:00

    Add guardrail to disallow creation of new COMPACT STORAGE tables
    
    Patch by Josh McKenzie; reviewed by Caleb Rackliffe for CASSANDRA-17522

72af1f75fccf877f8996da0a0d8bc1a6adcd30e0 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-03-31 11:09:07-04:00

    Add guardrail for GROUP BY queries
    
    Patch by Josh McKenzie; reviewed by David Capwell and Andres de la Pena for CASSANDRA-17509

105d69fdc531d0882f628cd4bf1e34288280c12b | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-03-30 14:19:07-04:00

    Add guardrail to disallow creation of uncompressed sstables
    
    Patch by Josh McKenzie; reviewed by David Capwell for CASSANDRA-17504

20175bf77e2c6f72c25240ee445b583805a37630 | Author: Savni  Nagarkar <savni_nagarkar@apple.com>
 | 2022-03-29 14:40:55-05:00

    Remove guardrails global enable flag
    
    patch by Savni Nagarkar; reviewed by Andrés de la Peña and Joshua McKenzie for CASSANDRA-17499

910bbb9b5fced249696930c2e38240a9b0f51bb5 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-03-29 14:18:10-04:00

    Add guardrail to disallow creation of secondary indexes
    
    Patch by Josh McKenzie; reviewed by Chris Lohfink for CASSANDRA-17498

1a4dccd3b9f9bfefbccbbe383982306d3aeea1d1 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-03-29 12:30:05-04:00

    Fix AlterTest.testCreateAlterNetworkTopologyWithDefaults
    
    Patch by Josh McKenzie; reviewed by Brandon Williams for CASSANDRA-17496

c8453789f8934ebbd817eef09994459c122a72f1 | Author: dcapwell <dcapwell@gmail.com>
 | 2022-03-28 11:29:33-07:00

    Renamed isAllowVnodes and disallowVNodes to allow more control over when vnode or single token are supported (#32)
    
    
    patch by David Capwell; reviewed by Alex Petrov, Josh McKenzie for CASSANDRA-17332

ce515a3d77c2042575827e8bdb1da639fc957491 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-03-23 12:42:36-04:00

    Add guardrail for ALTER TABLE ADD / DROP / REMOVE column operations
    
    Patch by Josh McKenzie; reviewed by Jon Meredith for CASSANDRA-17495

3d9365096bc579d10e417278576d650611105120 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-03-23 12:42:36-04:00

    Disallow removal of a DC from system_auth replication settings
    
    Patch by Josh McKenzie; reviewed by Jon Meredith for CASSANDRA-17478
    
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
    Co-authored-by: Nachiket Patil <nachiket_patil@apple.com>

94580a272e77439e4150926a1bd1e723a36236e6 | Author: Jon Meredith <jonmeredith@apache.org>
 | 2022-03-22 15:14:00-06:00

    Test Failure: org.apache.cassandra.db.lifecycle.LogTransactionTest.testGetTemporaryFilesSafeAfterObsoletion-cdc
    
    patch by Jon Meredith; reviewed by Josh McKenzie for CASSANDRA-17286

47cac5c49b93d205fa9b3a57ce55470887c5be45 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-03-22 11:35:36-04:00

    Provide JMX endpoint to allow transient logging of blocking read repairs
    
    Patch by Josh McKenzie; reviewed by David Capwell for CASSANDRA-17471
    
    Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
    Co-aurhoted-by: Josh McKenzie <jmckenzie@apache.org>

ce05dae20f449d3f4ddfa0611edcdb19e2df90a1 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-03-17 14:24:42-04:00

    CASSANDRA-17017: modify verify calls to pass -f / --force option

0089858819c9f06b0bee5bccf993ae7f5977d7f1 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-03-15 18:08:09-05:00

    Shut repair task executor down without interruption to avoid compromising shared channel proxies
    
    patch by Caleb Rackliffe; reviewed by David Capwell, Marcus Eriksson, and Josh McKenzie for CASSANDRA-17466

4ea3e4c5050ba11a5b7897af74bb54e7e8dad068 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-03-14 16:21:12-05:00

    Add native transport rate limiter options to example cassandra.yaml, and expose metric for dispatch rate
    
    patch by Caleb Rackliffe; reviewed by Josh McKenzie for CASSANDRA-17423

0ecd48001fab88d2d53c717ef47cd3bc0d1369d0 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-03-11 17:49:17+00:00

    Improve guardrails messages
    
    Guardrail messages include a specific mention of the guardrail framework and the name of the violated guardrail,
    so users know what is producing the wanrning or failure. Also, guardrails throw their own type of exception.
    
    patch by Andrés de la Peña; reviewed by Josh McKenzie for CASSANDRA-17430

f444c4028680c78b6167161833d6564c3557618f | Author: Savni  Nagarkar <savni_nagarkar@apple.com>
 | 2022-02-17 13:29:58-06:00

    Add guardrail to disallow querying with ALLOW FILTERING
    
    patch by Savni Nagarkar; reviewed by Andres de la Peña, David Capwell and Josh McKenzie for CASSANDRA-17370

8327744c1aca0d9471cd8a01a1c7d79365363816 | Author: Yifan Cai <ycai@apache.org>
 | 2022-02-16 19:29:35-08:00

    Fix improper CDC commit log segments deletion in non-blocking mode
    
    patch by Yifan Cai; reviewed by Josh McKenzie for CASSANDRA-17233

c629105d15a10d6166ddf393dc38d0b0ab87743d | Author: dcapwell <dcapwell@gmail.com>
 | 2022-02-07 15:15:51-08:00

    Add support for vnodes in jvm-dtest
    
    Patch by David Capwell; reviewed by Alex Petrov, Josh McKenzie for CASSANDRA-17332

da47849b50daa0580f2cb4264bcee8a75140eb05 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-02-05 15:41:33+01:00

    Remove Windows-specific classes and related code
    
    patch by Stefan Miklosovic; reviewed by Joshua McKenzie, Bowen Song, Berenguer Blasi for CASSANDRA-16956

da47849b50daa0580f2cb4264bcee8a75140eb05 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-02-05 15:41:33+01:00

    Remove Windows-specific classes and related code
    
    patch by Stefan Miklosovic; reviewed by Joshua McKenzie, Bowen Song, Berenguer Blasi for CASSANDRA-16956

f2816f5a7cd0e0416870bb21b8cec8f26c05d1f7 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-02-03 14:35:52-05:00

    Better isolate tests from each other in SSTableReaderTest
    
    Patch by Josh McKenzie; reviewed by Aleksei Zotov and Jeremiah Jordan for CASSANDRA-17078

2138acc178f5fb08e641883c044eb5c54a89c1de | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-01-21 17:00:24-05:00

    Update instructions for testing with your own CCM branch
    patch by Ekaterina Dimitrova, reviewed by Berenguer Blasi and Josh McKenzie for CASSANDRA-17182

071ecb52465837c90520423c2bc80eb886936953 | Author: Jon Meredith <jonmeredith@apache.org>
 | 2022-01-06 11:12:21-07:00

    Race in CompactionExecutorTest
    
    patch by Jon Meredith; reviewed by Josh McKenzie for CASSANDRA-17239

bc20bddcebd6a37b14cfbdd50c359be4c9743f73 | Author: Aleksei Zotov <azotcsit@gmail.com>
 | 2021-12-20 21:26:41+04:00

    Make capacity/validity/updateinterval/activeupdate for Auth Caches configurable via nodetool
    
    patch by Aleksei Zotov; reviewed by Josh McKenzie for CASSANDRA-17063

d9460a04daee5fa97639abf2b6e28ff9b29cf636 | Author: Yifan Cai <ycai@apache.org>
 | 2021-12-03 12:18:31-08:00

    Add non-blocking mode for CDC writes
    
    patch by Yifan Cai; reviewed by Josh McKenzie for CASSANDRA-17001

92dc415902654c0e69de47205af62b9bb4532809 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-10-28 15:35:57-04:00

    Tolerate local files in data dir during startup
    
    Patch by Alex Petrov; reviewed by Aleksey Yeschenko, Jon Meredith, and Caleb Rackliffe for CASSANDRA-17082
    
    Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

10103d353c3d63505cb119cda0e38e692cdb1809 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2021-09-30 12:10:46-04:00

    Add required -f option to nodetool verify
    
    Patch by Josh McKenzie; reviewed by Marcus Eriksson, Berenguer Blasi, and Caleb Rackliffe for CASSANDRA-17017
    
    Co-authored by Josh McKenzie <jmckenzie@apache.org>
    Co-authored by Chris Lohfink <clohfink@apple.com>

ab920c30310a8c095ba76b363142b8e74cbf0a0a | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2021-09-17 16:34:04-04:00

    Add a Denylist to block reads and writes on specific partition keys
    
    Patch by Josh McKenzie, reviewed by Aleksei Zotov and Sumanth Pasupuleti for CASSANDRA-12106
    
    Co-authored by Josh McKenzie <jmckenzie@apache.org>
    Co-authored by Sam Overton

5ab15316e1cd83c129f3a66ba89e0fdcb60e4dfd | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2021-09-15 16:29:01-04:00

    Allow reverse iteration order during resource permissions checking
    
    Patch by Sam Tunnicliffe; reviewed by Blake Eggleston, Jeff Jirsa, and Aleksei Zotov for CASSANDRA-17016
    
    Co-authored by Sam Tunnicliffe <sam@beobal.com>
    Co-authored by Josh McKenzie <jmckenzie@apache.org>

89c6addb505392ef3434597b61f83da25d13e3e2 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2021-09-15 10:52:46-04:00

    Prewarm role and credentials caches to avoid timeouts at startup
    
    Patch by Blake Eggleston; reviewed by Sam Tunnicliffe, Jason Brown, and Caleb Rackliffe for CASSANDRA-16958
    
    Co-authored by: Blake Eggleston <bdeggleston@gmail.com>
    Co-authored by: Josh McKenzie <jmckenzie@apache.org>

eae7b9c3ade386f28c5f0c7ee015b0d0445388ac | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2021-09-15 10:52:46-04:00

    Actively update auth caches in the background
    
    Patch by Blake Eggleston; reviewed by Sam Tunnicliffe, Jason Brown, and Caleb Rackliffe for CASSANDRA-16957
    
    Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

955bde21fae2a9f50fdf040127d77dcfcbcb4723 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2021-09-09 09:56:19-04:00

    Revise auth CL tests to allow different CL checks
    
    patch by Josh McKenzie; reviewed by Benjamin Lerer for CASSANDRA-12988

9f15ec6de11c57d5fff02fe08639b647fc0749e8 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2021-09-02 13:58:16-04:00

    Evaluate consistency levels of auth reads
    
    Patch by Jason Brown; reviewed by Matthew Byrd, Sankalp Kohli, and Benjamin Lerer for CASSANDRA-12988
    
    Co-authored by Jason Brown (jasedbrown@gmail.com)
    Co-authored by Josh McKenzie (jmckenzie@apache.org)

d220d24994400d4342f5281f1a51514a6ae8c2fd | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-08-19 10:55:58-05:00

    Request-Based Native Transport Rate-Limiting
    
    patch by Caleb Rackliffe; reviewed by Benedict Elliott Smith and Josh McKenzie for CASSANDRA-16663

f49c29ee8c7374a05e32be01cb0046236d5309e6 | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2021-03-17 15:28:05+01:00

    Reduce the log level on "expected" repair exceptions
    
    patch by Caleb Rackliffe and Marcus Eriksson; reviewed by Josh McKenzie for CASSANDRA-16775

f9b7c1e6984f5b81aae1e3a2191d4e9599db15ae | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2021-01-11 10:55:44+01:00

    Allow CommitLogSegmentReader to optionally skip sync marker CRC checks
    
    patch by Caleb Rackliffe; reviewed by Josh McKenzie for CASSANDRA-16842
    
    Co-authored-by: Jordan West <jordanrw@gmail.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>

69db2359ee0889cb4a57aec179b9821ff442d26b | Author: Jay Zhuang <jay.zhuang@yahoo.com>
 | 2018-01-28 15:43:32-08:00

    Reset CDCSpaceInMB after each test
    
    patch by Jay Zhuang; reviewed by jmckenzie for CASSANDRA-14195

02aba7343ce300397ab672bbb1788aa8182d8a48 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-12-12 10:21:05+01:00

    Rely on the JVM to handle OutOfMemoryErrors
    
    patch by Benjamin Lerer; reviewed by Joshua McKenzie for CASSANDRA-13006

77eee181c5627446a86c10b9ee996806f0dceaa1 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-11-10 21:29:06+01:00

    Fix CommitLogSegmentManagerTest
    
    patch by Benjamin Lerer; reviewed by Joshua McKenzie for CASSANDRA-12283

8ae31392d66a9004b01bc40a267f0c8b34fc028f | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-11-08 18:19:33+01:00

    Fix CommitLogSegmentManagerTest
    
    patch by Benjamin Lerer; reviewed by Joshua McKenzie for CASSANDRA-12283

3de6e9d327fc13cdb1b81cec918ab90a1a524fbe | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-11-08 17:53:27+01:00

    Fix Util.spinAssertEquals
    
    patch by Benjamin Lerer; reviewed by Joshua McKenzie for CASSANDRA-12283

19a17fa90c1156ce1306e459249d67b759cb0f01 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2016-08-03 13:30:25-04:00

    CASSANDRA-12148 cdc hard-link support

ed9014818cb747ab9d3899d0d5bc5305feb388ee | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2016-07-22 12:34:52-04:00

    Fix CommitLogStressTest timeout
    
    Patch by jmckenzie; reviewed by blambov for CASSANDRA-12207

26838063de6246e3a1e18062114ca92fb81c00cf | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2016-07-21 12:45:13-04:00

    Fix RTE on mixed-version cluster due to CDC schema changes.
    
    Patch by jmckenzie and slebresne; reviewed by ayeschenko for CASSANDRA-12236

8049bc8869939a0b083377cf4c38f1274e9e1f3a | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2016-07-15 12:40:39-04:00

    Attempt to fix flaky CommitLogTest
    
    Patch by jmckenzie; reviewed by slebresne for CASSANDRA-12206

e9da85723a8dd40872c4bca087a03b655bd2cacb | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2016-07-12 12:53:55-04:00

    Make CDC availability more deterministic via hard-linking
    
    Patch by jmckenzie; reviewed by blambov for CASSANDRA-12148

1f74142d756b3201acf0fe684943c972e7471782 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2016-07-11 15:18:04-04:00

    CDC Follow-ups
    
    Patch by jmckenzie; reviewed by blambov for CASSANDRA-12018

a13add64fe586ba16041db71f0a200a52da924be | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2016-06-23 12:33:13-04:00

    Fix CommitLogStressTest
    
    Patch by jmckenzie; reviewed by blambov for 12082

9343bd4070d69f9c1558656deccfd8e3692c2c80 | Author: Imran Chaudhry <imran.chaudhry@datastax.com>
 | 2016-06-21 13:20:32-04:00

    Implement / integrate FileSegmentInputStream.seek() into CommitLogReader
    
    Patch by ichaudhry; reviewed by jmckenzie for CASSANDRA-11957

fd91e1593941d39c536d28542af539e5009be0d4 | Author: Rei Odaira <rodaira@us.ibm.com>
 | 2016-06-02 16:01:17-05:00

    Fix TimeTypeTest - comparing AbstractType.compare() with -1 or 1.
    
    Patch by rodaira; reviewed by jmckenzie for CASSANDRA-11948

863dbc78777101eab08f23877a4d9ffc92ffb6b4 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-05-25 16:19:47+02:00

    Allow specification of 'time' column value as number in CQL query
    
    Patch by Alex Petrov; reviewed by jmckenzie for CASSANDRA-11798

f3b3c410a0d84a4348cf05954b38df6b087762a7 | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2016-03-30 16:29:55+03:00

    Fix out-of-space error treatment in memtable flushing
    
    Patch by Branimir Lambov; reviewed by Joshua McKenzie for
    CASSANDRA-11448

e31e216234c6b57a531cae607e0355666007deb2 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2016-03-27 09:20:47-04:00

    Add Change Data Capture
    
    Patch by jmckenzie; reviewed by cyeksigian and blambov for CASSANDRA-8844

dbf6e62c382d62f9c1727ecf5afb90d131a81775 | Author: Carl Yeksigian <carl@apache.org>
 | 2016-01-13 13:22:36-05:00

    Make sure client gets tombstone overwhelmed warning
    
    patch by Carl Yeksigian; reviewed by Josh McKenzie for CASSANDRA-9465

3f053121f12aa7cf059d14414769bc96d0ee6b37 | Author: Joel Knighton <joel.knighton@datastax.com>
 | 2015-12-27 12:58:38-06:00

    Throw UnsupportedOperationException for bad removeNode calls
    
    Patch by jknighton; reviewed by jmckenzie for CASSANDRA-10926.

c20566fa64031dd30a1f731eee1394264977eb6f | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2015-12-14 16:09:55-08:00

    Implement hints compression
    
    Patch by bdeggleston; reviewed by jmckenzie for CASSANDRA-9428

5aa19cb68a7cbd95683db92a0c4bbcf47d4dcb23 | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-12-04 13:19:07-05:00

    10585-3.0 patch

c8136b98f20f5bb93bae81444ac4ad9247d9042a | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-12-04 13:18:10-05:00

    10585-2.2 patch

b05fe4ffee8f1c457a79013c2ddc88abcdadc6bb | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-11-12 20:53:42+01:00

    Fix SimpleDateType type compatibility
    
    patch by Benjamin Lerer; reviewed by Joshua McKenzie for CASSANDRA-10027

64b317bb521b5d51c6a0dac1a32e21ee29a0cdc5 | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-10-01 18:10:17-04:00

    revise test_clear and test_cls on Windows

3ae01ddcc0c11a77f34eb48d334e7d3746a26381 | Author: Robert Stupp <snazy@snazy.de>
 | 2015-09-30 13:24:55+02:00

    UFPureScriptTest fails with pre-3.0 java-driver
    
    patch by Robert Stupp; reviewed by Joshua McKenzie for CASSANDRA-10141

2e3727e3ff682dbab734aaccf641360bc62a8561 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-09-04 21:10:29+02:00

    Allow range deletions in CQL
    
    patch by Benjamin Lerer; reviewed by Joshua McKenzie for CASSANDRA-6237

8ebd5904734d102e580c95dd2cdeba22de332991 | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-09-03 13:52:29-04:00

    3.0 patch for CASSANDRA-10222

9b8e1870294d4b3b277e74e7bef13e52b6b3d57e | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-09-03 13:49:43-04:00

    Retry snapshot deletion after compaction and gc on Windows
    
    Patch by jmckenzie; reviewed by stefania for CASSANDRA-10222

966bea74bd031f92f953fa66bb1d6da3867b06b9 | Author: Paulo Motta <pauloricardomg@gmail.com>
 | 2015-09-02 14:20:00-04:00

    Fix SSTableLoaderTest on Windows
    
    Patch by pmotta; reviewed by jmckenzie for CASSANDRA-10210

66b0e1d7889d0858753c6e364e77d86fe278eee4 | Author: Paulo Motta <pauloricardomg@gmail.com>
 | 2015-09-02 14:20:00-04:00

    Fix SSTableLoaderTest on Windows
    
    Patch by pmotta; reviewed by jmckenzie for CASSANDRA-10210

56ec3c86d7d1664dadca0038499b5e2c1828a7f6 | Author: Paulo Motta <pauloricardomg@gmail.com>
 | 2015-08-28 15:52:24-04:00

    Fix flaky CompactionsCQLTest
    
    Patch by pmotta; reviewed by jmckenzie for CASSANDRA-10223

e3e094deae205f3cbb0e9160bfcdfff89cdc25df | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-08-26 16:50:41-04:00

    Flush before stop on sstablelevelreset_test

8afc76ae63cd97fb7188653b6e58e4b2149f5d77 | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2015-08-25 12:20:08-04:00

    Fix flaky test failure: SSTableLoaderTest
    
    Patch by blambov; reviewed by jmckenzie for CASSANDRA-10118

ab6287612e8c7d8b944d3833ca90bd8b887b9709 | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-08-21 10:52:11-04:00

    Ninja follow-on to 10115 - fix LeveledCompactionStrategyTest

f4918a057017fed47cdbbef688c2eef8c0e9e4b3 | Author: Paulo Motta <pauloricardomg@gmail.com>
 | 2015-08-20 12:03:28-04:00

    Fix testDateCompatibility on Windows
    
    Patch by pmotta; reviewed by jmckenzie for CASSANDRA-10034

6d3b9a884f950c68c09ee34c2ef4cf5d7183b006 | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-08-19 12:45:34-04:00

    make linesep comparison os agnostic in hintedhandoff_test.py

dcd7d69de0dc17a4f0533e7f93eef9318fecc1b9 | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-08-19 12:45:34-04:00

    Exclude 'Unable to delete' on 22 upgrades on Windows

4d6c5e2424cddfb9b0219e7de823d1fd134e81d1 | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-08-19 11:42:24-04:00

    Skip MVConsistency tests on Windows due to python bug 10128

de2e0a6c9a853234a381b28839f4736b666dc2a3 | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-08-19 10:25:06-04:00

    Fix LeveledCompactionStrategyTest on Windows
    
    Patch by jmckenzie; reviewed by marcuse for CASSANDRA-10115

5241160652a1b24ee0a20eb3dcd7b76282087c02 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
 | 2015-08-18 11:55:26-04:00

    Fix testScrubDataDirectories on Windows
    
    Patch by stefania; reviewed by jmckenzie for CASSANDRA-10036

3919b4d78078ee7262045f939e1b55001d65d0d5 | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-08-17 15:27:55-04:00

    Skip jmx_test:TestJMX.cfhistograms_test on Windows (15M stress)

eaabb22168e1a64155857d19c1cca9830fe61913 | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-08-14 14:04:36-04:00

    Ignore whitespace differences on pkey_requirement_test
    
    tweak whitespace

e07392e0bcad3f1262454a9c99a76e2a5ae193e5 | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-08-13 16:50:08-04:00

    Make output of assertCsvResultEqual more verbose

46c31264b14ff2a07673259ed80493a67e7f703c | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-08-13 11:24:43-04:00

    Further fix cqlsh_copy_tests on Windows
    
    We need to use NamedTemporaryFile(delete=False) on Windows to prevent
    access violations. Also cleaned up CqlshCopyTester.tearDown logic on
    Windows and for calling super.tearDown in general.

a81961b4aecf1dcefc5299ef563cdf4536595224 | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-08-12 15:46:39-04:00

    Add log exceptions to upgrade_to_22_test on Windows

1960e5b367d35020e95d84cae3fe6bad7fff14f1 | Author: Chris Moos <chris@chrismoos.com>
 | 2015-08-11 15:02:00-04:00

    Remove identity sstable from Lifecycle transaction on cancel
    
    Patch by cmoos; reviewed by jmckenzie for CASSANDRA-10008

7b70e1e1db977c003516cf24741923f089803065 | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-08-11 14:50:45-04:00

    Fix bad file separator on Windows, add Windows info to INSTALL.md

67269f6992737f206e1257a83d33f7d7217cadbd | Author: Paulo Motta <pauloricardomg@gmail.com>
 | 2015-08-11 13:06:01-04:00

    Fix KeyCacheTest on Windows (regression from 8099)
    
    Patch by pmotta; reviewed by jmckenzie for CASSANDRA-10033

fabcfa93bd68b488a97ad3f3bdf96101d626fbc1 | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-08-11 11:11:07-04:00

    Add skipIf is_win for multiple_subsequent_repair_test

3bdcaa336a6e6a9727c333b433bb9f5d3afc0fb1 | Author: Carl Yeksigian <carl@apache.org>
 | 2015-07-29 16:06:08-04:00

    Materialized Views
    
    patch by carl; reviewed by jmckenzie for CASSANDRA-6477

c57bca82c1f4982e3cf64d30174c4188eaf4573f | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-07-24 11:40:52-04:00

    Fix commitlog_test.stop_failure_policy_test on Windows

d10d2340b3eff6e489d2c56b75c86d9441087b4a | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-07-23 16:51:47-04:00

    Fix TestCommitLog.ignore_failure_policy_test on Windows

16576390351abe987c236825523608ce79e6e91a | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-07-23 11:12:28-04:00

    Skip testClearEphemeralSnapshots() on Windows
    
    Patch by jmckenzie; reviewed by tjake for CASSANDRA-9869

8a9796902b923c09694f1396ca4b7fbd9e3b504f | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2015-07-20 10:14:11+02:00

    Don't serialize CFMetaData in readResponse
    
    patch by slebresne; reviewed by JoshuaMcKenzie for CASSANDRA-9847

c055ab997ea66faccdb10eddd5241f909ff73408 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2015-07-14 15:25:02+02:00

    Minor improvements to RowStats
    
    patch by slebresne; reviewed by JoshuaMcKenzie for CASSANDRA-9828

e338d2fa8ba1eeb085290612559ab6782fecdd1d | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2015-07-14 13:31:22+02:00

    Fix flapping RangeTombstoneListTest
    
    patch by slebresne; reviewed by JoshuaMcKenzie for CASSANDRA-9799

b7ae07e5c3e4e87c374ee580890c9a00c113f320 | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-07-02 17:15:14-04:00

    Re-enable memory-mapped I/O on Windows
    
    Patch by jmckenzie; reviewed by tjake for CASSANDRA-9658

a384faaa8aa2c5f0f313011a30ef64e7e795ab1e | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2015-06-24 12:47:59-04:00

    Expand upgrade testing for commitlog changes
    
    Patch by blambov; reviewed by jmckenzie for CASSANDRA-9346

f797bfa4da53315b49f8d97b784047f33ba1bf5f | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
 | 2015-06-24 12:10:29-04:00

    Migrate CQL tests from dtest to unit tests
    
    Patch by stefania; reviewed by jmckenzie for CASSANDRA-9160

087a3d2b0dc49a294f3baca24dbb4fad7ac26a32 | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-06-04 14:53:47-04:00

    Convert CRLF to LF in cqlsh_print on Windows.
    
    Python converts to operating-system specific line-endings on any stream
    write or print call which causes failures when coupled with doctest's
    <BLANKLINE> replacement logic.

06e742fc7ff531de4d3a6d17ec916a519182b671 | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-05-29 13:35:17-04:00

    Fix ColumnFamilyStoreTest.testSliceByNamesCommandOldMetadata
    
    Patch by jmckenzie; reviewed by jbellis for CASSANDRA-9501

3adfd1575cc3cf81397a7d148d5b2ed768b67014 | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2015-05-26 11:18:50-04:00

    Improve ByteBuffer compression interface
    
    Patch by blambov; reviewed by jmckenzie for CASSANDRA-9096

cb6d69aed97d4a2dac0bf40edc90fd472b63103b | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-05-19 15:59:47-05:00

    Forcefully terminate running cassandra instances in Tester.setUp on Windows

8704006bfa75a78cb904e35662e4c8bafc1f2330 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2015-05-17 13:50:03+01:00

    Introduce Transactional API for internal state changes
    
    patch by benedict; reviewed by josh for CASSANDRA-8984

4a5c282f7615cc97929d76f36fe82e190fecbb89 | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-05-14 15:33:29-05:00

    Follow-up for 7523: prevent old clients from getting new type codes.
    
    Patch by jmckenzie; reviewed by Aleksey Yeschenko for CASSANDRA-9219

7df3a5c99da4a352b3b8599b2965a86dec1777e5 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2015-05-11 13:43:13+02:00

    Remove wrapping compaction strategy
    
    Patch by marcuse; reviewed by JoshuaMcKenzie for CASSANDRA-9342

3ef932af75ea0fb49b8c681229553ead003be78f | Author: Ariel Weisberg <ariel.weisberg@datastax.com>
 | 2015-05-08 08:15:48-05:00

    Fix SSTableRewriterTest when run with compression.
    
    Patch by aweisberg; reviewed by jmckenzie for CASSANDRA-9277

774bd0bceeee56abd97a122c563852210cf54bbc | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-04-30 11:13:23-05:00

    Follow-up #2 for 9104. Fix SchemaLoader + EmbeddedCassandraServer recover case
    
    Patch by jmckenzie; reviewed by branimir for CASSANDRA-9104

e674bd7273b8f53e3a717487a0104390a4bdad01 | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-04-27 11:57:26-05:00

    Delete last test dir after closing file handle.

d9fcb397478aa1a2bf8c03a551c0ea65de83a33c | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2015-04-24 15:53:21-05:00

    Followup for CASSANDRA-9104 - remove redundant recover calls in tests
    
    Patch by jmckenzie; reviewed by branimir for CASSANDRA-9104

3510bdb503c2a9d97cb12fd7d9e1a01fd91fa879 | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-04-22 16:42:59-05:00

    Fix various unit-test failures
    
    Patch by jmckenzie; reviewed by branimir for CASSANDRA-9104

7f29201ce2b003ee67658afaa1a1f9840e8c6d3a | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-04-21 08:42:31-05:00

    Revert "Add date and time types" on 2.1 branch
    
    This reverts commit 107545b3929c32c61e7d00c6ca448c10046db792.
    
    Conflicts:
            CHANGES.txt
            NEWS.txt
            bin/cqlsh
            pylib/cqlshlib/test/test_keyspace_init.cql

7f29201ce2b003ee67658afaa1a1f9840e8c6d3a | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-04-21 08:42:31-05:00

    Revert "Add date and time types" on 2.1 branch
    
    This reverts commit 107545b3929c32c61e7d00c6ca448c10046db792.
    
    Conflicts:
            CHANGES.txt
            NEWS.txt
            bin/cqlsh
            pylib/cqlshlib/test/test_keyspace_init.cql

d908bf431af7abe68aa69e6fd0ab50e30f01e607 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
 | 2015-04-09 15:05:45-05:00

    Fix SSTableRewriter test on Windows
    
    Patch by stefania; reviewed by jmckenzie for CASSANDRA-8962

75409a185d97c566430ab6e6cfd823ceb80ff40b | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
 | 2015-04-03 11:37:28-05:00

    Remove transient RAF usage
    
    Patch by stefania; reviewed by jmckenzie for CASSANDRA-8952

9ff82706f206d135b1795bf84cbcab23915617f4 | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-03-24 13:19:45-05:00

    Fix potential data loss in CompressedSequentialWriter (2.1 patch)
    
    Patch by jmckenzie; reviewed by tjake for CASSANDRA-8949

f5f97d81539a931653e8cbb8ba6d6be8421f6c29 | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-03-24 13:07:58-05:00

    Fix potential data loss in CompressedSequentialWriter
    
    Patch by jmckenzie; reviewed by tjake for CASSANDRA-8949

bc7941c9da7ad17fdf4793de411541876a1248ff | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-03-11 11:43:04-05:00

    Convert SequentialWriter to nio
    
    Patch by jmckenzie; reviewed by tjake for CASSANDRA-8709

69542a99c670bd5619e3b3c271512635dc7f9b76 | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2015-03-10 12:18:05-05:00

    Cleanup of generics in bounds serialization
    
    Patch by blambov; reviewed by jmckenzie for CASSANDRA-8375

107545b3929c32c61e7d00c6ca448c10046db792 | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-03-09 12:20:28-05:00

    Add date and time types
    
    Patch by jmckenzie; reviewed by thobbs and cyeksigian for CASSANDRA-7523

107545b3929c32c61e7d00c6ca448c10046db792 | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-03-09 12:20:28-05:00

    Add date and time types
    
    Patch by jmckenzie; reviewed by thobbs and cyeksigian for CASSANDRA-7523

0fa19b7ce791701231f888902ad7d981c17cb9f4 | Author: Robert Stupp <snazy@snazy.de>
 | 2015-02-05 08:19:47+01:00

    Post-fix TimeoutExceptions during unit tests
    
    Patch by Robert Stupp; Reviewed by Joshua McKenzie for CASSANDRA-8308

2fc9f3292a7e7164662ad50617fe76a21e697395 | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-01-14 11:34:58-06:00

    Fix SSTableRewriterTest on Windows
    
    Patch by jmckenzie; reviewed by marcuse for CASSANDRA-8598

5e797ebbad60fee3d7c3686de23d68d7611611a0 | Author: Bogdan Kanivets <bkanivets@gmail.com>
 | 2015-01-08 12:56:46-06:00

    Prevent CommitLogTest failures from cascading
    
    Patch by Bogdan Kanivets; reviewed by jmckenzie for CASSANDRA-7713

2b4029a763173af31633274844a4a3de1f73fa99 | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-01-08 11:49:09-06:00

    Switch CommitLogSegment from RandomAccessFile to nio
    
    Patch by jmckenzie; reviewed by belliottsmith for CASSANDRA-8308

1fec4a4281be94f8ef2f9f8a5eaccee56d70e87e | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2014-12-16 14:37:07-06:00

    Fix ref counting race between SSTableScanner and SSTR
    
    Patch by jmckenzie; reviewed by marcuse for CASSANDRA-8399

574e2652ef1c5bc8813ae48ebfe785424795e7b5 | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2014-12-15 11:33:18-06:00

    merge fixes for CASSANDRA-8452

29259cb22c2ba02d5c2beba6c6512173f8b5b3f9 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2014-11-25 11:12:20+01:00

    Remove tmplink files for offline compactions
    
    Patch by marcuse; reviewed by jmckenzie for CASSANDRA-8321

07893d704598f7cbbc316c9a65a8c415e5404dfa | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2014-11-21 07:58:28-08:00

    Remove hidden references to partitioner in Tokens
    
    Patch by blambov; reviewed by jmckenzie for CASSANDRA-8244

b1062929185690567e4567e0e657b361c5105482 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2014-11-18 07:07:30+01:00

    Handle abort() properly in SSTableRewriter
    
    Patch by marcuse; reviewed by jmckenzie for CASSANDRA-8320

3484181e2b68ce04acfe4e9028d5d1d76335094a | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2014-11-13 11:56:34-06:00

    Fix ordering on SSTableScanner / SSTableReader close
    
    Patch by jmckenzie; reviewed by marcuse for CASSANDRA-8019

ad84e4d7ee02f2ae5f45d5d5d2cb50c6b10f3836 | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2014-11-03 13:04:37-06:00

    Clean up generics in dht package
    
    Patch by blambov, reviewed by jmckenzie for CASSANDRA-8171

f25da979f605d2484042e275284d55ce7d6f9142 | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2014-10-27 13:49:07-05:00

    Shutdown JVM on file descriptor exhaustion
    
    patch by jmckenzie, reviewed by marcuse for CASSANDRA-7579

d4df271f754ac4d5afd785d4043ccaaeb907a6ad | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2014-10-24 12:27:20-05:00

    Add 'die' policy for commit log and disk failure
    
    patch by John Sumsion and Josh McKenzie, reviewed by blerer for CASSANDRA-7927

c6867c2c25e1a220abef24e54a86eeb64dab28c5 | Author: Yuki Morishita <yukim@apache.org>
 | 2014-10-20 09:25:42-05:00

    stream to private IP when available
    
    patch by yukim; reviewed by Josh McKenzie for CASSANDRA-8084

6801cb0415f40d6be1333262ae95befd8abd9175 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2014-10-14 10:36:04-05:00

    Remove fat client mode
    
    Patch by brandonwilliams, reviewed by Joshua McKenzie for CASSANDRA-7820

2279d49e96aa7cabf2702f239a8b6500c58a7bac | Author: Dave Brosius <dbrosius@mebigfatguy.com>
 | 2014-10-02 12:47:08-05:00

    Allow cassandra to compile under java 8
    
    patch by dbrosius reviewed by jmckenzie for cassandra-7028

24b18a9e5d050a28c3f359ee29d496fda4b38e98 | Author: blerer <b_lerer@hotmail.com>
 | 2014-09-24 11:01:43-05:00

    Fix pig tests on Windows
    
    patch by Benjamin Lerer; reviewed by Josh McKenzie for CASSANDRA-7986

ae03e1bab709bcadcd973899be04e0c06a7df7a9 | Author: Josh McKenzie <josh.mckenzie@datastax.com>
 | 2014-07-09 15:51:51-05:00

    Fix race condition during pending range calculation
    
    Patch by Josh McKenzie; reviewed by Tyler Hobbs for CASSANDRA-7390

d13a996e45a3294a7c16102bf9d3da881ae2c732 | Author: Yuki Morishita <yukim@apache.org>
 | 2014-07-07 10:53:01-05:00

    Shorten SSTable path
    
    patch by yukim; reviewed by Josh McKenzie for CASSANDRA-6962

8ff5262f0d77ce9b350cdde599bf847f9f28a395 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2014-06-13 16:14:42-05:00

    Use RandomStringGenerator instead of WordGenerator so BitSetTest passes
    on windows.
    
    Patch by Ala' Alkhaldi, reviewed by Joshua McKenzie for CASSANDRA-7060

5767757abc98759c7c3cf955b03e972d29fda633 | Author: Tyler Hobbs <tyler@datastax.com>
 | 2014-05-28 16:43:26-05:00

    Fix DataOutputTest on Windows
    
    Patch by Ala' Alkhaldi; review by Joshua McKenzie for CASSANDRA-7265

dd6a2295991be002e2fb85201b43297a105bd1a4 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2014-05-21 13:21:05-05:00

    fix CliTest on Windows
    patch by Josh McKenzie; reviewed by jbellis for CASSANDRA-7194

a42b4e584842a3104652fa2c0092f9306f935f26 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2014-05-20 22:47:46-05:00

    fix DirectoriesTest for Windows
    patch by Josh McKenzie; reviewed by jbellis for CASSANDRA-7251

ba08eb3577dfe00885b024e66738d294f431129b | Author: Jonathan Ellis <jbellis@apache.org>
 | 2014-05-19 22:46:40-05:00

    fix CFSTest on Windows
    patch by Josh McKenzie; reviewed by jbellis for CASSANDRA-7195

44fa2cdb48cf6b4e589d5c48f5c57f0a93c03b60 | Author: Joshua McKenzie <josh.mckenzie@datastax.com>
 | 2014-05-01 17:51:12-05:00

    Parallel streaming for sstableloader
    
    patch by Joshua Mckenzie; reviewed by yukim for CASSANDRA-3668

c18ce589efdf480ad4623298ffb7038eb4091afb | Author: Jonathan Ellis <jbellis@apache.org>
 | 2014-04-07 15:51:35-05:00

    Move sstableRandomAccessReader to nio2
    patch by Josh McKenzie; reviewed by Benedict Elliott Smith for CASSANDRA-4050

f904e7e403339b771617f5d8a5e2a42b295c9d19 | Author: Joshua McKenzie <josh.mckenzie@datastax.com>
 | 2014-03-06 15:11:54-06:00

    modification to fix cygwin on windows