Dinesh Joshi test_and_ci all time


 52 Collaborator
Brandon Williams , Marcus Eriksson , Sam Tunnicliffe , Benjamin Lerer , Aleksey Yeschenko , Alex Petrov , Mick Semb Wever , Štefan Miklošovič , Ekaterina Dimitrova , David Capwell , Benedict Elliott Smith , Berenguer Blasi , Caleb Rackliffe , Yuki Morishita , Paulo Motta , Josh McKenzie , Robert Stupp , Blake Eggleston , Ariel Weisberg , Jake Luciani , Jason Brown , Yifan Cai , Jon Meredith , Zhao Yang , Jordan West , Stefan Podkowinski , Chris Lohfink , Jeff Jirsa , Francisco Guerrero , Doug Rohrer , Joey Lynch , Jon Haddad , Vinay Chella , Andy Tolbert , Eduard Tudenhöfner , Abe Ratnofsky , Michael Kjellman , Jyothsna Konisa , Patrick Bannister , Bernardo Botella , Shailaja Koppu , Stephen Mallette , Natnael Adere , Zephyr Guo , Saranya Krishnakumar , Jon Haddad jon@jonhaddad.com , jkonisa , Yuriy Semchyshyn , Mallika Kulkarni , Andrew Tolbert , Alex Deparvu , Alex

 35 Patch  90 Review
f078c02cb58bddd735490b07548f7352f0eb09aa, 3a8300e0b86c4acfb7b7702197d36cc39ebe94bc, 3a4e00615b14275e5dac535a304add9e1cf4e4eb, dccf53061a61e7c632669c60cd94626e405518e9, 47d4971b56d97ba8a528f7c17bfd6b11f1ababa3, cbf4da4397c2cec34d6a240b0e917a847c46b3d0, 16ef9ac37c21c4f9091cd1f3658e54abddab8ad8, ff73c33ab78f70cd0e70280c89e8d8a46f5536d8, 174cf761f7897443080b8a840b649b7eab17ae25, 7b61b0be88ef1fcc29646ae8bdbb05da825bc1b2, 47a12c52a313258307ab88392f75c5866d9a2bb1, 4cb83cb81abe6990820f76c0addbd172d9f248a6, 6da5fb56c8e0777843e88359a45a461a9f9eb639, a9ec46a613ae5602ced004935c9954638e83e735, e16f0ed0698c5cb47ab2bb0a0b04966d5bdbcde0, 63945228fc0fabea2cfcf1f1b4d0a29ed3964107, 8a5e1cbe293ee7c83efba0d0101ada0a80cfaf00, 11496039fb18bb45407246602e31740c56d28157, 890f319142ddd3cf2692ff45ff28e71001365e96, 473e8dfd7be95815ee10502f021bd7deb8734fba, a86780687b3ebe7d9883d81c44eb5f8cd228b2cb, 35cee51a058c1970fe15bcb06c22ef4f2b9af5ba, c6806a06018f3702a16fc6c0aa84fd710c003b73, 18ccbb4d308c27b67a8d81a2c849dc27fc3e2b5c, 467192eb1e5b350e8b89009884b7c1acf9501470, a519aad63ae2afe92fb957fa299401fe6493a22a, 4c1479b5f457c3a8ed0302461ef79331cc13e798, 84598f11513f4c1dc0be4d7115a47b59940a649e, d291b2b90326c62c2df8f49098c6deb915c16460, 1ba6ef93d0721741b5f6d6d72cba3da03fe78438, 695ef5ef66eb8f1759f7dccbe199e7da863167b8, 48af78d1d4b5f285d3dd4991afd4df3101e3983a, 07cb6fea534a65152862cabc36e260c6d3776f36, ea4b44e0ed0a4f0bbe9b18fb40ad927b49a73a32, 369355a061a24d8e36a578fd88cc8fa459e0f18c bf9a1d487b9ba469e8d740cf7d1cd419535a7e79, dd974b4b5f7770b293fdd8e4e76d7043508abec4, aa762c6d5253e0cc2947d3bf2b6149197e106036, 1d5e0301f36b5c0dbd8fa8b5e599d2bb413f1b4e, 76447d6f501263035bcc9978d8923ea502e60733, 98a0b54c4025ef21aa3fb56f1962c4771e095652, d336dda1123af0c272c69e42b6214577e30447e1, bb68141861e77623f0d0b13f72846651a71c1017, a0af41f666c23a840d9df3f06729ed5fd2c06cd1, c09d0d929baeaa02f3438313c7979ccf6b4b3c5a, b9586501a6b6cdfe465302448018785652c9b966, 6ffa43f68b8d10ca84d4a00bf81269527b4e14df, 9c796dfb272daa3ce57a2dc5cbeadd9273e1ac72, 933137fb14d4ebfe38d0d2c8e23b765aa1c89333, f078c02cb58bddd735490b07548f7352f0eb09aa, aafb4d19448f12ce600dc4e84a5b181308825b32, acd815898d1e5669e7d8ee2469808f6e8a14a7df, 4444721b6de555352bf0ac3ef7e36f94dc832f41, 145dbd1f0875ae4c54392125e09ed05153c0dd8f, 4526b3fcbde22d09065820286dd434d93ecc89ba, a250126f0f277b43a18cb665ccd02a105271bc33, e87a1e0c0a19c64ed2edc2d340c0f8af16776e2c, 3a6f6907314670fdb2b316db8f08ffd85da88851, df16b3750dc2c1b6b9bcdece6f81dfd3de7ebdfa, a41cdd64b217c451b5576abe2f455eaa7ec1f322, 77dde2a3c4b40da3d820d4852c572338acbf6dc9, 6b16b67cd4dbf8633e58c1950ced3626ff7ac92b, 7637acc3d762047f2a478855eb4d239b4f314cd8, 919a8964a83511d96766c3e53ba603e77bca626c, f293376aa8dd315a208ef2f03bdcb7a84dcc675c, db5832120f0fe9ad799ca0b5b16bbcf6f7404580, b0b8ab2ea2f185d1f433b071d196f40dc2a2968e, 73691944c0ff9b01679cf5a6fe5944ad4c416509, 4e47bfb3a1abb8074fb9a24f98a97dbf25806522, c971aafb1c478a7c2b40b3e2e42143f6e2657253, 1731e2fe84c1da2a6f4b0d1f73b8fd76c88b3acd, 01103111ae08b51ccd18bb1c54ac60546546d9df, da95e4b3fb36294b5117846b8fbb8cdc01e427d5, d497c8c9f3f9a19e0193c1c463f684b75aeb7081, 9c1bbf3ac913f9bdf7a0e0922106804af42d2c1e, b1411a43180e0085ae4741f4da567a08b5a28f17, 09f83fa023cbe57e90287e7d93560f1cb0edb4c4, b05fe7ab010218f1fb23b3192e2aea719a9611de, f9ddaf1841147fc284e802739ca42403aa2816ae, 02c6d6540c6ab108b763a639146e74e9f8d0dd40, 0e0d288ab7e87e7d4a7542c955dd06701798bd06, cd9fd9e83f507e2bab5075399d812e3fb4368920, 95224b71e19e2b7f18596da070937291f040f695, 7b637d5c2dbfcb387fc24d4d7145f6eb1e2f2052, d3b3dcbb353de97220a11f55391babf149410905, 602a5eef177ac65020470cb0fcf8d88d820ab888, ca8469ecf56b460897e6bf92824f958dcfbb1083, 5459c121d5d688ec1571dd72550bd6faaeb087eb, 3a8300e0b86c4acfb7b7702197d36cc39ebe94bc, 311891f35e538f4a8be0309f6d7045fef59dee71, 02cc5df0ed64ba1e746fdb2662f4442fa308abf4, 58a5ce14ba80a0a4eeef0f6b18e58d63113e1159, 7df67eff2d66dba4bed2b4f6aeabf05144d9b057, 1d5e0301f36b5c0dbd8fa8b5e599d2bb413f1b4e, 7bdea449c320c8a47a4e253e5cf6aa854d7a968d, f22fec927de7ac291266660c2f34de5b8cc1c695, 877b08eaf0e02542c9f6d9f8cd457a8e44b4febf, e07d53aaec94a498028d988f7d2c7ae7e6b620d0, 4ae229f5cd270c2b43475b3f752a7b228de260ea, 65fb17a88bd096b1e952ccca31ad709759644a1b, f83bd5ac2bbc6755213a6ad0675e7e5400c79670, 62ffb7723917768c38c9e012710c6dce509191c1, 46c33f324e5f3373d85838f364aece7ca6a6189c, f31d1a05a1f6f85f64c9b965009db814960c4eca, 298416a7445aa50874caebc779ca3094b32f3e31, 9abeff38c4bdcd6e640642c38b5f253f0955e6b0, 06209037ea56b5a2a49615a99f1542d6ea1b2947, 5db822b71ad7278ca6443455d029dd79e22388d8, 45f250535a5d26011ce7d71c9c09b31d758bfd7b, a831b99f9123d1c2bdfd70761aca3a05446c9a4c, d336dda1123af0c272c69e42b6214577e30447e1, 933137fb14d4ebfe38d0d2c8e23b765aa1c89333, 4e47bfb3a1abb8074fb9a24f98a97dbf25806522, bf9a1d487b9ba469e8d740cf7d1cd419535a7e79, 4ae229f5cd270c2b43475b3f752a7b228de260ea, 0448f15e3db392f2f60db332fabf6309aa3d5089, d7aacd3fa9b7d4c4fef80f5550a2576303e29890, 2b6286b503e1223659ffb9e31b5f73200348e781, 175a083a6f3b4d5d58f3702d31ce6920af519669, 87afb85f59bdc94a7909bf02575819b6812efaf2, 84598f11513f4c1dc0be4d7115a47b59940a649e, 104835d880b4ace131e341235359606347783102, 6e80b1846c308bb13d0b700263c89f10caa17d28, 1e3bc4c3b34eae563547899645bfb3f0a1948c79, da36c0cfb98cdf6b8d7e274780fb50454e919ac6

98a0b54c4025ef21aa3fb56f1962c4771e095652 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-07-10 21:03:10+02:00

    Support dictionary lookup for CassandraPasswordValidator
    
    patch by Stefan Miklosovic; reviewed by Dinesh Joshi, Francisco Guerrero for CASSANDRA-19762

d336dda1123af0c272c69e42b6214577e30447e1 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-06-10 17:28:39+02:00

    CEP-24 Password validation / generation
    
    patch by Stefan Miklosovic; reviewed by Dinesh Joshi, Francisco Guerrero for CASSANDRA-17457

d336dda1123af0c272c69e42b6214577e30447e1 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-06-10 17:28:39+02:00

    CEP-24 Password validation / generation
    
    patch by Stefan Miklosovic; reviewed by Dinesh Joshi, Francisco Guerrero for CASSANDRA-17457

bb68141861e77623f0d0b13f72846651a71c1017 | Author: Francisco Guerrero <frank.guerrero@gmail.com>
 | 2024-05-29 13:38:02-07:00

    CASSANDRA-19669: Audit Log entries are missing identity for mTLS connections
    
    Patch by Francisco Guerrero; Reviewed by Bernardo Botella, Andrew Tolbert, Dinesh Joshi for CASSANDRA-19669

a0af41f666c23a840d9df3f06729ed5fd2c06cd1 | Author: Francisco Guerrero <frank.guerrero@gmail.com>
 | 2024-02-15 13:19:28-08:00

    CASSANDRA-18951: Add option for MutualTlsAuthenticator to restrict the certificate validity period
    
    In this commit, we introduce two new optional options for the `server_encryption_options`
    and the `client_encryption_options`. The options are `max_certificate_validity_period` and
    `certificate_validity_warn_threshold`. Both options can be configured as a duration
    configuration parameter as defined by the `DurationSpec` (see CASSANDRA-15234). The resolution
    for these new properties is minutes.
    
    When specified, the certificate validation implementation will take that information
    and reject certificates that are older than the maximum allowed certificate validity period,
    translating into a rejection from the authenticating user.
    
    The `certificate_validity_warn_threshold` option can be configured to emit warnings (log entries)
    when the certificate exceeds the validity threshold.
    
    patch by Francisco Guerrero; reviewed by Andy Tolbert, Abe Ratnofsky, Dinesh Joshi for CASSANDRA-18951

c09d0d929baeaa02f3438313c7979ccf6b4b3c5a | Author: Andy Tolbert <andy_tolbert@apple.com>
 | 2024-01-30 16:41:54-08:00

    Allow CQL client certificate authentication to work without sending an AUTHENTICATE request
    
    patch by Andy Tolbert; reviewed by Abe Ratnofsky, Dinesh Joshi, Francisco Guerrero, Jyothsna Konisa for CASSANDRA-18857

b9586501a6b6cdfe465302448018785652c9b966 | Author: Jon Meredith <jonmeredith@apache.org>
 | 2023-09-21 16:07:29-06:00

    Internode legacy SSL storage port certificate is not hot reloaded on update
    
    patch by Jon Meredith; reviewed by Dinesh Joshi, Francisco Guerrero for CASSANDRA-18681

6ffa43f68b8d10ca84d4a00bf81269527b4e14df | Author: Francisco Guerrero <frank.guerrero@gmail.com>
 | 2023-08-25 11:10:48-06:00

    Support Dynamic Port Allocation for in-jvm dtest framework
    
    patch by Francisco Guerrero; reviewed by Dinesh Joshi, Jon Meredith, Yifan Cai for CASSANDRA-18722

1ba6ef93d0721741b5f6d6d72cba3da03fe78438 | Author: Dinesh Joshi <djoshi@apache.org>
 | 2023-08-16 13:55:40-07:00

    [maven-release-plugin] prepare release 0.0.16

9c796dfb272daa3ce57a2dc5cbeadd9273e1ac72 | Author: Francisco Guerrero <frank.guerrero@gmail.com>
 | 2023-07-28 09:26:20-07:00

    Skip ColumnFamilyStore#topPartitions initialization when client or tool mode
    
    This commit skips the initialization of `topPartitions` in `org.apache.cassandra.db.ColumnFamilyStore`
    when running in client or tool mode. The `TopPartitionTracker` class will attempt to query the system
    keyspace, which when running in client or tool mode will not be part of the KeyspaceMetadata. This
    causes a warning to be printed out with a stacktrace that can be misleading. The warning is similar to
    this:
    
    ```
    WARN org.apache.cassandra.db.SystemKeyspace: Could not load stored top SIZES partitions for ...
    org.apache.cassandra.db.KeyspaceNotDefinedException: keyspace system does not exist
            at org.apache.cassandra.schema.Schema.validateTable(Schema.java:xxx) ~[?:?]
            at org.apache.cassandra.cql3.statements.SelectStatement$RawStatement.prepare(SelectStatement.java:xxx) ~[?:?]
            at org.apache.cassandra.cql3.statements.SelectStatement$RawStatement.prepare(SelectStatement.java:xxx) ~[?:?]
            at org.apache.cassandra.cql3.statements.SelectStatement$RawStatement.prepare(SelectStatement.java:xxx) ~[?:?]
            at org.apache.cassandra.cql3.QueryProcessor.parseAndPrepare(QueryProcessor.java:xxx) ~[?:?]
            ...
    ```
    
    In this commit, we check whether we run in client or tool mode, and skip initialization
    of `topPartitions` in those cases.
    
    Patch by Francisco Guerrero; Reviewed by Dinesh Joshi, Yifan Cai for CASSANDRA-18697

933137fb14d4ebfe38d0d2c8e23b765aa1c89333 | Author: Shailaja Koppu <s_koppu@apple.com>
 | 2023-06-13 17:18:29+01:00

    CIDR filtering authorizer
    
    Patch by Shailaja Koppu, Yifan Cai; Reviewed by Dinesh Joshi, Yifan Cai for CASSANDRA-18592
    
    Co-Authored-By: Yifan Cai <ycai@apache.org>

933137fb14d4ebfe38d0d2c8e23b765aa1c89333 | Author: Shailaja Koppu <s_koppu@apple.com>
 | 2023-06-13 17:18:29+01:00

    CIDR filtering authorizer
    
    Patch by Shailaja Koppu, Yifan Cai; Reviewed by Dinesh Joshi, Yifan Cai for CASSANDRA-18592
    
    Co-Authored-By: Yifan Cai <ycai@apache.org>

695ef5ef66eb8f1759f7dccbe199e7da863167b8 | Author: Dinesh Joshi <djoshi@apache.org>
 | 2023-05-24 08:24:21-07:00

    [maven-release-plugin] prepare for next development iteration

48af78d1d4b5f285d3dd4991afd4df3101e3983a | Author: Dinesh Joshi <djoshi@apache.org>
 | 2023-05-24 08:23:35-07:00

    [maven-release-plugin] prepare release 0.0.15

f078c02cb58bddd735490b07548f7352f0eb09aa | Author: jkonisa <jkonisa@apple.com>
 | 2023-05-22 22:15:22-07:00

    Adding Mutual TLS authenticators for client & internode connections
    
    Patch by Jyothsna Konisa & Dinesh Joshi; reviewed by Yifan Cai, Jon Meredith,
    Yuki Morishita & Dinesh Joshi for CASSANDRA-18554
    
    Co-Authored-By: Dinesh Joshi <djoshi@apache.org>

1e3bc4c3b34eae563547899645bfb3f0a1948c79 | Author: Doug Rohrer <doug@therohrers.org>
 | 2023-05-18 20:44:43-04:00

    Add JMX utility class to in-jvm dtest to ease development of new tests using JMX
    
    While reviewing CASSANDRA-18511, some repetitive code was identified across the 4 branches,
    and 2 different tests, that would also be repeated for any new usages of the JMX support
    in the in-jvm dtest framework. Therefore, a utility class should be added to the dtest-api's
    `shared` package that will simplify some of this repetitive and error-prone code.
    
    patch by Doug Rohrer; reviewed by Jon Meredith, Dinesh Joshi for CASSANDRA-18537

07cb6fea534a65152862cabc36e260c6d3776f36 | Author: Dinesh Joshi <djoshi@apache.org>
 | 2023-05-15 14:58:13-07:00

    [maven-release-plugin] prepare for next development iteration

ea4b44e0ed0a4f0bbe9b18fb40ad927b49a73a32 | Author: Dinesh Joshi <djoshi@apache.org>
 | 2023-05-15 14:56:37-07:00

    [maven-release-plugin] prepare release 0.0.14

369355a061a24d8e36a578fd88cc8fa459e0f18c | Author: Dinesh Joshi <djoshi@apache.org>
 | 2023-05-15 14:54:01-07:00

    Update CHANGES.txt

aafb4d19448f12ce600dc4e84a5b181308825b32 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-04-12 09:17:50+02:00

    Improve nodetool enable{audit,fullquery}log
    
    Patch by marcuse; reviewed by Dinesh Joshi and Mick Semb Wever for CASSANDRA-18550

acd815898d1e5669e7d8ee2469808f6e8a14a7df | Author: Yuriy Semchyshyn <ysemchyshyn@apple.com>
 | 2023-04-07 09:52:44-07:00

    Node Draining Should Abort All Current SSTables Imports
    
    patch by Yuriy Semchyshyn; reviewed by Dinesh Joshi, Yifan Cai for CASSANDRA-18373

4444721b6de555352bf0ac3ef7e36f94dc832f41 | Author: Natnael Adere <natnael_adere@apple.com>
 | 2023-03-24 09:28:37-07:00

    Provide summary of failed SessionInfo's in StreamResultFuture
    
    patch by Natnael Adere; reviewed by David Capwell, Dinesh Joshi, Jon Meredith for CASSANDRA-17199

145dbd1f0875ae4c54392125e09ed05153c0dd8f | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2022-10-19 16:58:41-07:00

    Add flag to exclude nodes from local DC when running nodetool rebuild
    
    Patch by Saranya Krishnakumar; reviewed by Dinesh Joshi, Marcus Eriksson, Yifan Cai for CASSANDRA-17870

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>

a250126f0f277b43a18cb665ccd02a105271bc33 | Author: Francisco Guerrero <frank.guerrero@gmail.com>
 | 2022-07-06 17:34:25-07:00

    Remove commons-lang dependency during build runtime
    
    patch by Francisco Guerrero; reviewed by Dinesh Joshi, Yifan Cai for CASSANDRA-17724

e87a1e0c0a19c64ed2edc2d340c0f8af16776e2c | Author: David Capwell <dcapwell@apache.org>
 | 2022-03-01 13:15:18-08:00

    Expose streaming as a vtable
    
    patch by David Capwell; reviewed by Dinesh Joshi, Paulo Motta for CASSANDRA-17390

df16b3750dc2c1b6b9bcdece6f81dfd3de7ebdfa | Author: David Capwell <dcapwell@apache.org>
 | 2022-02-04 10:15:58-08:00

    When streaming sees a ClosedChannelException this triggers the disk failure policy
    
    patch by David Capwell, Francisco Guerrero; reviewed by Caleb Rackliffe, Dinesh Joshi for CASSANDRA-17116

0448f15e3db392f2f60db332fabf6309aa3d5089 | Author: David Capwell <David Capwell>
 | 2022-02-04 10:15:46-08:00

    When streaming sees a ClosedChannelException this triggers the disk failure policy
    
    patch by David Capwell, Francisco Guerrero; reviewed by Caleb Rackliffe, Dinesh Joshi for CASSANDRA-17116

a41cdd64b217c451b5576abe2f455eaa7ec1f322 | Author: Francisco Guerrero <francisco.guerrero@apple.com>
 | 2021-12-14 10:13:59-08:00

    Allow column_index_size_in_kb to be configurable through nodetool
    
    patch by Francisco Guerrero; reviewed by Dinesh Joshi, Yifan Cai for CASSANDRA-17121

3a6f6907314670fdb2b316db8f08ffd85da88851 | Author: Yifan Cai <ycai@apache.org>
 | 2021-12-07 18:54:58-08:00

    Limit the maximum hints size per host
    
    patch by Yifan Cai; reviewed by Dinesh Joshi, Francisco Guerrero for CASSANDRA-17142

77dde2a3c4b40da3d820d4852c572338acbf6dc9 | Author: Francisco Guerrero <francisco.guerrero@apple.com>
 | 2021-11-09 13:32:15-08:00

    Introduce separate rate limiting settings for entire SSTable streaming
    
    patch by Francisco Guerrero; reviewed by Dinesh Joshi, Marcus Eriksson, Yifan Cai for CASSANDRA-17065

6b16b67cd4dbf8633e58c1950ced3626ff7ac92b | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-09-29 07:39:29+02:00

    update jBCrypt dependency to version 0.4
    
    patch by Stefan Miklosovic; reviewed by Dinesh Joshi for CASSANDRA-9384

7637acc3d762047f2a478855eb4d239b4f314cd8 | Author: Jon Meredith <jmeredithco@apple.com>
 | 2021-01-07 13:10:53-08:00

    SSLFactory should initialize SSLContext before setting protocols
    
    patch by Jon Meredith; reviewed by David Capwell, Dinesh Joshi for CASSANDRA-16362

919a8964a83511d96766c3e53ba603e77bca626c | Author: Jon Meredith <jmeredithco@apple.com>
 | 2020-12-02 15:33:36-08:00

    Bring back the accepted encryption protocols list as configurable option
    
    patch by Jon Meredith; reviewed by Berenguer Blasi, David Capwell, Dinesh Joshi for CASSANDRA-13325

f293376aa8dd315a208ef2f03bdcb7a84dcc675c | Author: Jon Meredith <jmeredithco@apple.com>
 | 2020-11-05 12:58:07-08:00

    TLS connections to the storage port on a node without server encryption configured causes java.io.IOException accessing missing keystore
    
    patch by Jon Meredith; reviewed by David Capwell, Dinesh Joshi for CASSANDRA-16144

db5832120f0fe9ad799ca0b5b16bbcf6f7404580 | Author: Jon Meredith <jmeredithco@apple.com>
 | 2020-10-22 10:54:55-07:00

    In-JVM dtest - modify schema with stopped nodes and use yaml fragments for config
    
    patch by Jon Meredith; reviewed by Alex Petrov, David Capwell, Dinesh Joshi, Yifan Cai for CASSANDRA-16152

b0b8ab2ea2f185d1f433b071d196f40dc2a2968e | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-09-09 10:53:28-07:00

    Make Table/Keyspace Metric Names Consistent With Each Other
    
    patch by Caleb Rackliffe, Stephen Mallette; reviewed by David Capwell, Dinesh Joshi for CASSANDRA-15909

73691944c0ff9b01679cf5a6fe5944ad4c416509 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-06-24 18:37:47+08:00

    Close channel and reduce buffer allocation during entire sstable streaming with SSL
    
    Patch by Zhao Yang; Reviewed by Caleb Rackliffe and Dinesh Joshi for CASSANDRA-15900

c971aafb1c478a7c2b40b3e2e42143f6e2657253 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-06-16 18:29:26-05:00

    Fix flaky unit test CorruptedSSTablesCompactionsTest
    
    Generate valid long keys for the updates applied to the SSTable dataset used in CorruptedSSTablesCompactionsTest
    
    Patch by Caleb Rackliffe; Reviewed by Dinesh Joshi and Marcus Eriksson for CASSANDRA-15879

d7aacd3fa9b7d4c4fef80f5550a2576303e29890 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-05-11 15:51:22+08:00

    Add legacy streaming test for transient replica repair tests, and test for lcs
    
     patch by Zhao Yang; reviewed by Blake Eggleston, Dinesh Joshi, Ekaterina Dimitrova for CASSANDRA-15783

01103111ae08b51ccd18bb1c54ac60546546d9df | Author: David Capwell <dcapwell@apple.com>
 | 2020-04-29 12:31:27-07:00

    Fix clearing of legacy size_estimates
    
     patch by David Capwell; reviewed by Eduard Tudenhöfner, Dinesh Joshi, Mick Semb Wever for CASSANDRA-15776

da95e4b3fb36294b5117846b8fbb8cdc01e427d5 | Author: Yifan Cai <yifan_cai@apple.com>
 | 2020-04-28 13:51:15-07:00

    Add tunable initial size and growth factor to RangeTombstoneList
    
    Added `initial_range_tombstone_list_allocation_size` and
    `range_tombstone_list_growth_factor` in config, which can be altered via JMX.
    
    Patch By Michael Kjellman and Yifan Cai; Reviewed by Dinesh Joshi for CASSANDRA-15763
    
    Co-Authored-By: Yifan Cai <yifan_cai@apple.com>
    Co-Authored-By: Michael Kjellman <kjellman@apple.com>

09f83fa023cbe57e90287e7d93560f1cb0edb4c4 | Author: Jon Meredith <jmeredithco@apple.com>
 | 2020-04-21 16:20:05-06:00

    Add test cases for counter batch
    
    Patch by Jeff Jirsa, Jon Meredith; reviewed by David Capwell and Dinesh Joshi for CASSANDRA-15747

35cee51a058c1970fe15bcb06c22ef4f2b9af5ba | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2020-04-19 13:13:04-07:00

    Fix CQLSH UTF-8 encoding issue for Python 2/3 compatibility
    
    This fix also addresses test failures due to cqlsh return code behavior change
    
    Patch by Dinesh Joshi; Reviewed by Jordan West and Mick Semb Wever for CASSANDRA-15739

a86780687b3ebe7d9883d81c44eb5f8cd228b2cb | Author: Dinesh A. Joshi <dinesh.joshi@yahoo.com>
 | 2020-04-18 22:48:28-07:00

    Allow sending Entire SSTables over SSL
    
    Patch by Dinesh Joshi; Reviewed by Joseph Lynch for CASSANDRA-15740

c6806a06018f3702a16fc6c0aa84fd710c003b73 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2020-04-18 11:00:45-07:00

    Enable Zero Copy Streaming test for STCS
    
    Patch by Dinesh Joshi; Reviewed by Zhao Yang for CASSANDRA-15657

f9ddaf1841147fc284e802739ca42403aa2816ae | Author: Jon Meredith <jmeredithco@apple.com>
 | 2020-04-09 16:59:53-06:00

    Fix flaky SEPExecutor.changingMaxWorkersMeetsConcurrencyGoalsTest
    
    Thread scheduling is not guaranteed to be fair and having the BusyWork
    tasks reschedule itself makes sure there is always more work for
    the SEPWorker once it finishes, so it can hog all the CPU if
    run with a low number of cores.  To randomize the scheduling better,
    introduce a second thread that keeps the executor primed with work,
    but guarantees a thread switch by waiting on the sempahore.
    
    Also resolves a cleanup bug - the sharedPool was not being shutdown
    correctly.
    
    Patch by Jon Meredith; reviewed by David Capwell and Dinesh Joshi for CASSANDRA-15709

0e0d288ab7e87e7d4a7542c955dd06701798bd06 | Author: Jon Haddad jon@jonhaddad.com <jon@jonhaddad.com>
 | 2020-04-06 12:53:27-07:00

    Only track ideal CL failure when request CL met
    
    Ideal consistency level tracking should not report a failure when requested CL
    was also not met either.
    
    Patch by Jon Haddad; Reviewed by Dinesh Joshi for CASSANDRA-15696.

b1411a43180e0085ae4741f4da567a08b5a28f17 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-04-06 10:11:42+02:00

    Fix streaming stats during entire sstable streaming
    
    Patch by Stefan Miklosovic; Reviewed by Dinesh Joshi for CASSANDRA-15694

02c6d6540c6ab108b763a639146e74e9f8d0dd40 | Author: Jon Meredith <jmeredithco@apple.com>
 | 2020-04-02 15:31:40-06:00

    Do not check cdc_raw_directory filesystem space if CDC disabled
    
    On startup, applySimpleConfig checks disk space for cdc_raw_directory
    even if cdc_enabled=false.  The cdc_raw_directory could be computed
    automatically from the cassandra.storagedir property so if that
    has been deliberately set to an invalid directory (e.g. to force
    explicit configuration of storage paths) then the server will not
    start.
    
    Additionally this protects against an NPE while checking storage
    space if misconfigured.
    
    Patch by Jon Meredith; Reviewed by Dinesh Joshi for CASSANDRA-15688

d497c8c9f3f9a19e0193c1c463f684b75aeb7081 | Author: Stephen Mallette <spmva@genoprime.com>
 | 2020-03-31 13:47:44-04:00

    Improved testing for batch metrics.
    
    Refactored the test to include assertion metrics for counter batches
    in addition to what was previously tested in logged and unlogged batches.
    Modified tests to assert random ranges of batches, partitions and statements,
    printing the seed for the Random on failure so that the error state could be
    recreated.
    
    Patch by Stephen Mallette; Reviewed by David Capwell and Dinesh Joshi for CASSANDRA-15718

2b6286b503e1223659ffb9e31b5f73200348e781 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-03-31 18:37:51+08:00

    Fix CQLSH to avoid arguments being evaluated
    
    Patch By Zhao Yang; reviewed by Dinesh Joshi and Brandon Williams for CASSANDRA-15660

b05fe7ab010218f1fb23b3192e2aea719a9611de | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-03-23 22:05:53+08:00

    Optimize Zero Copy Streaming file containment check by using file sections
    
    Patch By Zhao Yang; Reviewed by T Jake Luciani and Dinesh Joshi for CASSANDRA-15657

cd9fd9e83f507e2bab5075399d812e3fb4368920 | Author: David Capwell <dcapwell@gmail.com>
 | 2020-03-11 12:06:42-07:00

    Refactor repair coordinator to centralize stage change logic and improved the public facing errors
    
    Patch by David Capwell; reviewed by Blake Eggleston, Zhao Yang, Dinesh Joshi, and Alex Petrov for CASSANDRA-15564

18ccbb4d308c27b67a8d81a2c849dc27fc3e2b5c | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2020-02-19 12:09:18-08:00

    Update to Python driver 3.21 for cqlsh
    
    Patch by Dinesh Joshi; reviewed by Jon Haddad, Andy Tolbert and David Capwell for CASSANDRA-14872

467192eb1e5b350e8b89009884b7c1acf9501470 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2020-02-17 16:39:32-08:00

    Add test to ensure default keyspaces are present in cqlsh output
    
    Patch by Dinesh Joshi; reviewed by Jon Haddad and David Capwell for CASSANDRA-15576

a519aad63ae2afe92fb957fa299401fe6493a22a | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2020-02-14 10:59:48-08:00

    Ninja-Fix: remove dead code

95224b71e19e2b7f18596da070937291f040f695 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2020-02-12 17:47:53-06:00

    Wait for async abort to finish in StreamTransferTaskTest
    
    Patch by brandonwilliams, reviewed by Dinesh Joshi for CASSANDRA-15550

7b637d5c2dbfcb387fc24d4d7145f6eb1e2f2052 | Author: Mallika Kulkarni <mallikad@google.com>
 | 2020-01-14 23:55:04-08:00

    Potential Overflow in DatabaseDescriptor Functions That Convert Between KB/MB & Bytes
    
    Patch by Mallika Kulkarni; reviewed by Jordan West and Dinesh Joshi for CASSANDRA-15470

ca8469ecf56b460897e6bf92824f958dcfbb1083 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-01-06 23:15:06+01:00

    Reduce burn length by reducing iteration count
    
     patch by Mick Semb Wever; reviewed by Dinesh Joshi for CASSANDRA-15487

da36c0cfb98cdf6b8d7e274780fb50454e919ac6 | Author: mck <mck@apache.org>
 | 2020-01-06 13:13:16+01:00

    Run Jenkins Cqlsh Tests using the in-tree cassandra-cqlsh-tests.sh
    
     patch by Mick Semb Wever; reviewed by Dinesh Joshi for CASSANDRA-15471

602a5eef177ac65020470cb0fcf8d88d820ab888 | Author: Aleksey Yeshchenko <aleksey@apache.org>
 | 2019-12-16 11:22:38+00:00

    Fix and optimise partial compressed sstable streaming
    
    patch by Aleksey Yeschenko; reviewed by Dinesh Joshi for CASSANDRA-13938

5459c121d5d688ec1571dd72550bd6faaeb087eb | Author: Doug Rohrer <drohrer@apple.com>
 | 2019-11-18 11:39:45-05:00

    Support NodeTool in dtest
    
    patch by Doug Rohrer and Yifan Cai; reviewed by David Capwell
    and Dinesh Joshi for CASSANDRA-15429
    
    Co-Authored-By: Doug Rohrer <drohrer@apple.com>
    Co-Authored-By: Yifan Cai <yifan_cai@apple.com>

dd974b4b5f7770b293fdd8e4e76d7043508abec4 | Author: Vinay Chella <vinaykumarcse@gmail.com>
 | 2019-11-17 20:12:36-08:00

    Add JAVA8_HOME to circleci to fix broken upgrade test configs
    
    Patch by Vinay Chella; reviewed by jolynch and Dinesh Joshi for CASSANDRA-15309

9c1bbf3ac913f9bdf7a0e0922106804af42d2c1e | Author: Joseph Lynch <joe.e.lynch@gmail.com>
 | 2019-11-03 16:37:18-08:00

    Flush with fast compressors by default
    
    Previously Zstd, Deflate and LZ4HC could hold up the flush thread while
    flushing due to their slow compression rates. With this patch we always
    default to flush with a fast compressor (default to LZ4) and then
    compress into the high compression strategy during normal compactions
    that follow. Note that if the existing table compressor is fast (e.g.
    LZ4 or Snappy) we use that.
    
    Patch by Joey Lynch; reviewed by Dinesh Joshi for CASSANDRA-15379

d3b3dcbb353de97220a11f55391babf149410905 | Author: yifan-c <yc25code@gmail.com>
 | 2019-10-27 21:01:31-07:00

    Separate exceptions for CAS write timeout exceptions caused by contention and unkown result
    
    Patch by Yifan Cai; reviewed by Alex Petrov and Dinesh Joshi for CASSANDRA-15350

02cc5df0ed64ba1e746fdb2662f4442fa308abf4 | Author: Jon Meredith <jmeredithco@apple.com>
 | 2019-10-22 09:17:21-06:00

    In-JVM DTest: Set correct internode message version for upgrade test
    
    On instance startup, if using mock internode messaging,
    find out what version of internode messaging should be used
    for other endpoints and configure the messaging service.
    
    Also adds a more helpful diagnostic message when versions are
    not supported.
    
    Patch by Jon Meredith; Reviewed by Dinesh Joshi for CASSANDRA-15371

3a8300e0b86c4acfb7b7702197d36cc39ebe94bc | Author: Zephyr Guo <gzh1992n@gmail.com>
 | 2019-10-18 17:15:20-07:00

    Avoid deadlock during CommitLog initialization
    
    patch by Zephyr Guo, Dinesh Joshi; reviewed by Jordan West and Dinesh Joshi for CASSANDRA-15295
    
    Co-Authored-By: Zephyr Guo <gzh1992n@gmail.com>
    Co-Authored-By: Dinesh Joshi <dinesh.joshi@apple.com>

4e47bfb3a1abb8074fb9a24f98a97dbf25806522 | Author: Robert Stupp <snazy@snazy.de>
 | 2019-09-09 22:28:54+02:00

    Add support for server side DESCRIBE statements
    
    patch by Robert Stupp; reviewed by Dinesh Joshi and Benjamin Lerer for CASSANDRA-14825

4e47bfb3a1abb8074fb9a24f98a97dbf25806522 | Author: Robert Stupp <snazy@snazy.de>
 | 2019-09-09 22:28:54+02:00

    Add support for server side DESCRIBE statements
    
    patch by Robert Stupp; reviewed by Dinesh Joshi and Benjamin Lerer for CASSANDRA-14825

311891f35e538f4a8be0309f6d7045fef59dee71 | Author: Jon Meredith <jmeredithco@gmail.com>
 | 2019-09-09 10:06:20-06:00

    Shuffle forwarding replica for messages to non-local DC.
    
    Patch by Jon Meredith, reviewed by Dinesh Joshi for CASSANDRA-15318

58a5ce14ba80a0a4eeef0f6b18e58d63113e1159 | Author: Jon Meredith <jmeredithco@gmail.com>
 | 2019-08-26 15:07:44-06:00

    In-JVM DTest: Add network topology and tracing support
    
    In-JVM DTest: readRepairTest - Set read repair query to CL.ALL
    
    The current test relies on the order of nodes returned by the snitch
    to include node3, which SimpleSnitch does.  With support for other
    snitches coming then the test should be able to handle any order
    of nodes - so make sure all nodes are present.
    
    In-JVM DTest: remove minimum messaging service calculation
    
    Match change on trunk to resolves issue with trying to call
    getMessagingVersion on nodes that are not started.  Fixes
    mixed version upgrades once all branches are updated.
    
    Patch by Jon Meredith; Reviewed by Dinesh Joshi and Alex Petrov for CASSANDRA-15319

3a4e00615b14275e5dac535a304add9e1cf4e4eb | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2019-08-08 17:08:02-07:00

    Enhance & reenable RepairTest with compression=off and compression=on
    
    patch by Dinesh Joshi; reviewed by Jon Meredith for CASSANDRA-15272

7df67eff2d66dba4bed2b4f6aeabf05144d9b057 | Author: Chris Lohfink <clohfink@apple.com>
 | 2019-05-15 08:55:31-05:00

    Reduce heap pressure during compactions
    Patch by Chris Lohfink; Reviewed by Dinesh Joshi and Benedict for CASSANDRA-14654

1731e2fe84c1da2a6f4b0d1f73b8fd76c88b3acd | Author: Alex <stillalex@apache.org>
 | 2019-04-15 19:19:05+02:00

    Several mbeans are not unregistered when dropping a keyspace and table
    
    Patch By Alex Deparvu; Reviewed by Caleb Rackliffe, Chris Lohfink and Dinesh Joshi for CASSANDRA-14888

aa762c6d5253e0cc2947d3bf2b6149197e106036 | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2019-03-26 11:18:00-07:00

    Support building Cassandra with JDK 11
    
    Patch by Blake Eggleston; Reviewed by Dinesh Joshi and Sam Tunnicliffe for CASSANDRA-15108

87afb85f59bdc94a7909bf02575819b6812efaf2 | Author: Patrick Bannister <ptbannister@gmail.com>
 | 2019-03-13 15:08:12-07:00

    Fix and reenable cqlsh tests
    
    Patch by Patrick Bannister; reviewed by Dinesh Joshi and Stefan Podkowinski for CASSANDRA-14298

47d4971b56d97ba8a528f7c17bfd6b11f1ababa3 | Author: Dinesh A. Joshi <dinesh.joshi@yahoo.com>
 | 2019-02-12 23:37:06-08:00

    Fix SimpleStrategy option validation
    
    Patch by Dinesh Joshi; Reviewed by Blake Eggleston for CASSANDRA-15007

cbf4da4397c2cec34d6a240b0e917a847c46b3d0 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2019-02-11 17:29:44-08:00

    CASSANDRA-14991 Follow-up: clean up SSL Hot Reloading code
    
    patch by Dinesh Joshi, reviewed by Alex Petrov for CASSANDRA-15018

16ef9ac37c21c4f9091cd1f3658e54abddab8ad8 | Author: Dinesh Joshi <dinesh.joshi@apple.com>
 | 2019-02-08 11:55:38-05:00

    SSL Cert Hot Reloading should check for sanity of the new keystore/truststore before loading it
    
    Patch by Dinesh Joshi; reviewed by Ariel Weisberg for CASSANDRA-14991

174cf761f7897443080b8a840b649b7eab17ae25 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2019-01-28 12:29:46+00:00

    Validate token() arguments early instead of throwing NPE at execution
    
    patch by Dinesh Joshi; reviewed by Aleksey Yeschenko and Jon Meredith
    for CASSANDRA-14989

ff73c33ab78f70cd0e70280c89e8d8a46f5536d8 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2019-01-22 15:36:02-08:00

    Clean up all javadoc related errors
    
    Patch by Dinesh Joshi; Reviewed by Jeff Jirsa for CASSANDRA-14995

4c1479b5f457c3a8ed0302461ef79331cc13e798 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2019-01-14 17:39:16-05:00

    SSTable loader exception when loading 3.0/3.11 compact tables into 4.0
    
    Patch by Dinesh Joshi; Reviewed by Ariel Weisberg for CASSANDRA-14895

dccf53061a61e7c632669c60cd94626e405518e9 | Author: Dinesh Joshi <dinesh.joshi@apple.com>
 | 2018-11-19 15:43:50-08:00

    Add Zstd compressor
    
    Patch by Dinesh Joshi; Reviewed by Blake Eggleston for CASSANDRA-14482

1d5e0301f36b5c0dbd8fa8b5e599d2bb413f1b4e | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-11-16 19:41:58+01:00

    Introduce in-jvm distributed tests
    
    Patch by Alex Petrov and Benedict Elliott Smith; reviewed by Benedict Elliott Smith and Dinesh Joshi for CASSANDRA-14821.
    
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>

1d5e0301f36b5c0dbd8fa8b5e599d2bb413f1b4e | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-11-16 19:41:58+01:00

    Introduce in-jvm distributed tests
    
    Patch by Alex Petrov and Benedict Elliott Smith; reviewed by Benedict Elliott Smith and Dinesh Joshi for CASSANDRA-14821.
    
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>

f22fec927de7ac291266660c2f34de5b8cc1c695 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-11-16 19:41:58+01:00

    Introduce in-jvm distributed tests
    
    Patch by Alex Petrov and Benedict Elliott Smith; reviewed by Benedict Elliott Smith and Dinesh Joshi for CASSANDRA-14821.
    
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>

76447d6f501263035bcc9978d8923ea502e60733 | Author: Ariel Weisberg <aweisberg@apple.com>
 | 2018-10-31 16:30:33-04:00

    Reenable upgrade tests and make them runnable via CircleCI
    
    Patch by Ariel Weisberg; Reviewed by Dinesh Joshi for CASSANDRA-14421

84598f11513f4c1dc0be4d7115a47b59940a649e | Author: Ariel Weisberg <aweisberg@apple.com>
 | 2018-10-31 16:17:17-04:00

    Reenable upgrade tests
    
    Patch by Ariel Weisberg; Reviewed by Dinesh Joshi for CASSANDRA-14421
    
    Co-authored-by: Ariel Weisberg <aweisberg@apple.com>
    Co-authored-by: Dinesh A. Joshi <dinesh.joshi@apple.com>

877b08eaf0e02542c9f6d9f8cd457a8e44b4febf | Author: Ariel Weisberg <aweisberg@apple.com>
 | 2018-10-29 15:26:22-04:00

    Don't write to system_distributed.repair_history, system_traces.sessions, system_traces.events in mixed version 3.X/4.0 clusters
    
    Patch by Ariel Weisberg; Reviewed by Dinesh Joshi for CASSANDRA-14841

104835d880b4ace131e341235359606347783102 | Author: Ariel Weisberg <aweisberg@apple.com>
 | 2018-10-12 14:28:28-04:00

    speculative_write_policy renamed to additional_write_policy
    
    Patch by Ariel Weisberg; Reviewed by Dinesh Joshi for CASSANDRA-14820

4ae229f5cd270c2b43475b3f752a7b228de260ea | Author: Ariel Weisberg <aweisberg@apple.com>
 | 2018-10-12 12:27:13-04:00

    Upgrade to 4.0 fails with NullPointerException
    
    Patch by Ariel Weisberg; Reviewed by Dinesh Joshi for CASSANDRA-14820

4ae229f5cd270c2b43475b3f752a7b228de260ea | Author: Ariel Weisberg <aweisberg@apple.com>
 | 2018-10-12 12:27:13-04:00

    Upgrade to 4.0 fails with NullPointerException
    
    Patch by Ariel Weisberg; Reviewed by Dinesh Joshi for CASSANDRA-14820

e07d53aaec94a498028d988f7d2c7ae7e6b620d0 | Author: Jon Meredith <jmeredithco@gmail.com>
 | 2018-10-04 17:08:52-06:00

    Fix flaky LongBufferPoolTest
    
    patch by Jon Meredith; reviewed by Dinesh Joshi for CASSANDRA-14790

f83bd5ac2bbc6755213a6ad0675e7e5400c79670 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2018-08-24 14:41:09+02:00

    Add fqltool compare
    
    Patch by marcuse; reviewed by Jason Brown and Dinesh Joshi for CASSANDRA-14619

7b61b0be88ef1fcc29646ae8bdbb05da825bc1b2 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2018-08-20 18:12:49-07:00

    Disable old native protocol versions on demand
    
    patch by Dinesh Joshi; reviewed by jasobrown for CASSANDRA-14659

46c33f324e5f3373d85838f364aece7ca6a6189c | Author: Marcus Eriksson <marcuse@apache.org>
 | 2018-08-20 18:30:21+02:00

    Log keyspace in full query log
    
    Patch by marcuse; reviewed by Dinesh Joshi for CASSANDRA-14656

f31d1a05a1f6f85f64c9b965009db814960c4eca | Author: Chris Lohfink <clohfink@apple.com>
 | 2018-08-17 00:40:54-05:00

    Add sampler for query time and expose with nodetool
    
    patch by Chris Lohfink; reviewed by Dinesh Joshi for CASSANDRA-14436

6e80b1846c308bb13d0b700263c89f10caa17d28 | Author: Jason Brown <jasedbrown@gmail.com>
 | 2018-08-16 06:27:23-07:00

    Test corrupting an internode messaging connection, and ensure it reconnects.
    
    patch by jasobrown; reviewed by Dinesh Joshi for CASSANDRA-14574

62ffb7723917768c38c9e012710c6dce509191c1 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2018-08-06 16:32:27+02:00

    Add fqltool replay
    
    Patch by marcuse; reviewed by Jason Brown and Dinesh Joshi for CASSANDRA-14618

7bdea449c320c8a47a4e253e5cf6aa854d7a968d | Author: Benedict Elliott Smith <benedict@apple.com>
 | 2018-07-27 16:17:30+01:00

    Throw exception if Columns serialized subset encode more columns than possible
    
    patch by Benedict; reviewed by Dinesh Joshi for CASSANDRA-14591

9abeff38c4bdcd6e640642c38b5f253f0955e6b0 | Author: Jason Brown <jasedbrown@gmail.com>
 | 2018-07-20 04:50:43-07:00

    Improve logging in MessageInHandler's constructor
    
    patch by jasobrown; reviewed by Dinesh Joshi for CASSANDRA-14576

298416a7445aa50874caebc779ca3094b32f3e31 | Author: Jason Brown <jasedbrown@gmail.com>
 | 2018-07-18 13:47:22-07:00

    Incomplete handling of exceptions when decoding incoming messages
    
    patch by jasobrown; reviewed by Dinesh Joshi for CASSANDRA-14574

47a12c52a313258307ab88392f75c5866d9a2bb1 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2018-07-03 12:07:11-07:00

    Stream entire SSTables when possible
    
    patch by Dinesh Joshi; reviewed by Aleksey Yeschenko and Ariel Weisberg
    for CASSANDRA-14566

d291b2b90326c62c2df8f49098c6deb915c16460 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2018-07-01 23:41:11-07:00

    Stream entire SSTables when possible
    
    patch by Dinesh Joshi; reviewed by Aleksey Yeschenko and Ariel Weisberg
    for CASSANDRA-14566

4cb83cb81abe6990820f76c0addbd172d9f248a6 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2018-06-27 19:18:24-07:00

    OffsetAwareConfigurationLoader doesn't set ssl storage port causing bind errors in CircleCI
    
    Patch by Dinesh Joshi; Reviewed by Ariel Weisberg for CASSANDRA-14546

5db822b71ad7278ca6443455d029dd79e22388d8 | Author: Jason Brown <jasedbrown@gmail.com>
 | 2018-06-22 13:56:17-07:00

    Internode messaging handshake sends wrong messaging version number
    
    patch by jasobrown; reviewed by Dinesh Joshi for CASSANDRA-14540

6da5fb56c8e0777843e88359a45a461a9f9eb639 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2018-06-08 16:38:00-07:00

    Make AsyncOneResponse use the correct timeout
    
    Patch by Dinesh Joshi; reviewed by marcuse for CASSANDRA-14509

06209037ea56b5a2a49615a99f1542d6ea1b2947 | Author: Jason Brown <jasedbrown@gmail.com>
 | 2018-05-29 19:21:10-07:00

    Optimize internode messaging protocol
    
    patch by jasobrown; reviewed by Dinesh Joshi for CASSANDRA-14485

bf9a1d487b9ba469e8d740cf7d1cd419535a7e79 | Author: Patrick Bannister <ptbannister@gmail.com>
 | 2018-05-02 23:12:45+00:00

    Make cqlsh and cqlshlib Python 2 & 3 compatible
    
    Patch by Patrick Bannister; reviewed by Dinesh Joshi, Andy Tolbert and David Capwell for CASSANDRA-10190

bf9a1d487b9ba469e8d740cf7d1cd419535a7e79 | Author: Patrick Bannister <ptbannister@gmail.com>
 | 2018-05-02 23:12:45+00:00

    Make cqlsh and cqlshlib Python 2 & 3 compatible
    
    Patch by Patrick Bannister; reviewed by Dinesh Joshi, Andy Tolbert and David Capwell for CASSANDRA-10190

45f250535a5d26011ce7d71c9c09b31d758bfd7b | Author: Chris Lohfink <clohfink@apple.com>
 | 2018-05-02 00:52:16-07:00

    Allow noarg toppartitions
    
    Closes #214
    
    Patch by Chris Lohfink; Reviewed by Dinesh Joshi for CASSANDRA-14360

a9ec46a613ae5602ced004935c9954638e83e735 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2018-04-30 17:18:44-07:00

    List clients by protocol versions `nodetool clientstats --by-protocol`
    
    patch by Dinesh Joshi; reviewed by jasobrown for CASSANDRA-14335

63945228fc0fabea2cfcf1f1b4d0a29ed3964107 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2018-04-19 17:23:19-07:00

    Use the correct IP/Port for Streaming when localAddress is left unbound
    
    patch by Dinesh Joshi; reviewed by jasobrown for CASSANDRA-14389

e16f0ed0698c5cb47ab2bb0a0b04966d5bdbcde0 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2018-04-16 10:18:22-07:00

    Fix junit failure for SSTableReaderTest#testOpeningSSTable
    
    Patch by Dinesh Joshi; Reviewed by Chris Lohfink for CASSANDRA-14387

8a5e1cbe293ee7c83efba0d0101ada0a80cfaf00 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2018-04-16 10:18:22-07:00

    Fix junit failure for SSTableReaderTest#testOpeningSSTable
    
    Patch by Dinesh Joshi; Reviewed by Chris Lohfink for CASSANDRA-14387

175a083a6f3b4d5d58f3702d31ce6920af519669 | Author: Patrick Bannister <ptbannister@gmail.com>
 | 2018-04-13 22:18:57-04:00

    Make cqlsh and cqlshlib Python 2 & 3 compatible
    
    Patch by Patrick Bannister; reviewed by Dinesh Joshi, Andy Tolbert and David Capwell for CASSANDRA-10190

a831b99f9123d1c2bdfd70761aca3a05446c9a4c | Author: Jeff Jirsa <jjirsa@apple.com>
 | 2018-04-11 08:24:40-07:00

    Refactor Pair usage to avoid boxing ints/longs
    
    Patch by Jeff Jirsa; Reviewed by Dinesh Joshi for CASSANDRA-14260

11496039fb18bb45407246602e31740c56d28157 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2018-03-17 17:17:42-07:00

    Correct and clarify SSLFactory.getSslContext method and call sites
    
    patch by Dinesh Joshi; reviewed by jasobrown for CASSANDRA-14314

890f319142ddd3cf2692ff45ff28e71001365e96 | Author: Dinesh Joshi <dinesh.joshi@yahoo.com>
 | 2018-02-09 11:14:12-08:00

    Fix unit test failures in ViewComplexTest
    
    patch by Dinesh Joshi; reviewed by jasobrown for CASSANDRA-14219

473e8dfd7be95815ee10502f021bd7deb8734fba | Author: Dinesh Joshi <dinesh.joshi@yahoo.com>
 | 2018-02-07 15:08:01-08:00

    Add hot reloading of SSL Certificates
    
    patch by Dinesh Joshi; reviewed by jasobrown for CASSANDRA-14222

65fb17a88bd096b1e952ccca31ad709759644a1b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2017-03-10 15:18:33+00:00

    Add checksumming to the native protocol
    
    Patch my Michael Kjellman and Sam Tunnicliffe; reviewed by Dinesh Joshi
    and Jordan West for CASSANDRA-13304