Doug Rohrer test_and_ci last 3 years


 16 Collaborator
Brandon Williams , Štefan Miklošovič , Caleb Rackliffe , Andrés de la Peña , Mick Semb Wever , David Capwell , Sam Tunnicliffe , Alex Petrov , Jon Meredith , Yifan Cai , Francisco Guerrero , Dinesh Joshi , Eric Evans , Maulin Vasavada , Sam Tunnicliffe (in-jvm-dtest fix) , Francisco Guerrero Hernandez

 15 Patch  3 Review
f2c41accf847a4e8eb2529cad0408ff220c40683, 8bfe0e5878c64ed25591aae50643187bc8ab7241, c6d7d070c59d81db8949683d3e5670b909efb48c, 43ec1843918aba9e81d3c2dc1433a1ef4740a51f, 1e685219da4177fc5b5d6025618398532d2a0124, f5dc9a1c1e27ac5ea0cb972ceaf68d5993804d6f, ffc4c89c3df7ad0ae73ebefdcb7e15a2790c0a52, f1c1694e4329a1f6dba8b978edaed4312e235116, ffe65657fc5d0a44712b8f0144c95b1fb5688d9f, 85b538ca8259dedc2aded8a633cf3174f551f664, 71f854cfe0050da9dc7ffd9e52d0ef357decbd39, d7b9c68705b380b45068d5461b389f7244b9a6aa, f3a3b982227602ec0752a5d0d4d780dc62ac3f6d, 1e3bc4c3b34eae563547899645bfb3f0a1948c79, acaabaf87928442c9d8a8741deac11b5a590f1d8 9131be9fa53e27b7e3bc332b613e00b73e9fffef, 016dd6ca376ac1080bba9a1e2a6fe1d4b037e751, 058d2e62ea279b99290f105a67a3ec1df69985a6

ffe65657fc5d0a44712b8f0144c95b1fb5688d9f | Author: Doug Rohrer <doug@therohrers.org>
 | 2024-09-10 09:58:46-04:00

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

85b538ca8259dedc2aded8a633cf3174f551f664 | Author: Doug Rohrer <doug@therohrers.org>
 | 2024-09-10 09:58:16-04:00

    [maven-release-plugin] prepare release 0.0.17

9131be9fa53e27b7e3bc332b613e00b73e9fffef | Author: Maulin Vasavada <maulin.vasavada@gmail.com>
 | 2024-07-23 23:27:29-07:00

    Make JMX SSL configurable in cassandra.yaml
    
    patch by Maulin Vasavada; reviewed by Stefan Miklosovic, Doug Rohrer for CASSANDRA-18508

71f854cfe0050da9dc7ffd9e52d0ef357decbd39 | Author: Doug Rohrer <doug@therohrers.org>
 | 2024-07-18 16:16:35-04:00

    Fix formatting

d7b9c68705b380b45068d5461b389f7244b9a6aa | Author: Doug Rohrer <doug@therohrers.org>
 | 2024-07-18 13:18:32-04:00

    CASSANDRA-19783 InstanceClassLoader leak detection
    
    This commit adds a WeakHashMap-backed set of InstanceClassLoaders which can be used to
    count the live instances of classloaders. This, in turn, is used in ResourceLeakTest
    in Cassandra's main source to detect leaking InstanceClassLoaders, and will allow us
    to find them in CI before a commit gets through that adds a new leak.

058d2e62ea279b99290f105a67a3ec1df69985a6 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-07-16 17:51:19+01:00

    Update default shared packages list
    
    Patch by Sam Tunnicliffe; reviewed by Doug Rohrer and Alex Petrov for CASSANDRA-19239

f2c41accf847a4e8eb2529cad0408ff220c40683 | Author: Doug Rohrer <jeetkundoug@apache.org>
 | 2024-06-28 16:56:03-04:00

    CASSANDRA-19783 - InstanceClassLoader leak detection
    
    This commit (along with the related in-jvm-dtest API change) adds the ability for ResourceLeakTest
    to actually detect InstanceClassLoader leaks in 3 loops. In order to find these in CI:
    - Pull in the in-jvm dtest API changes in 0.17.0
    - Enable the looperEverythingTest to run (but not the others, which remain ignored)
    
    In addition, this commit updates netty to 4.1.113 as the version
    of netty previously used (4.1.96) caused a classloader leak (fixed in
    Netty 4.1.98)
    
    Patch by Doug Rohrer and Sam Tunnicliffe (in-jvm-dtest fix); reviewed by Mick Semb Wever for CASSANDRA-19783
    and CASSANDRA-19239

016dd6ca376ac1080bba9a1e2a6fe1d4b037e751 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-01-08 21:13:23+01:00

    Make CQLSSTableWriter to support building of SAI indexes
    
    patch by Stefan Miklosovic; reviewed by Caleb Rackliffe, Doug Rohrer for CASSANDRA-18714

8bfe0e5878c64ed25591aae50643187bc8ab7241 | Author: Doug Rohrer <doug@therohrers.org>
 | 2023-09-14 14:55:49-06:00

    InstanceClassLoader leak in 5.0/trunk
    
    patch by Doug Rohrer; reviewed by Francisco Guerrero, Jon Meredith, David Capwell for CASSANDRA-18841

c6d7d070c59d81db8949683d3e5670b909efb48c | Author: Doug Rohrer <doug@therohrers.org>
 | 2023-08-23 18:03:30-06:00

    IsolatedJMX should not release all TCPEndpoints on instance shutdown
    
    patch by Doug Rohrer; reviewed by Jon Meredith, Stefan Miklosovic for CASSANDRA-18725

f3a3b982227602ec0752a5d0d4d780dc62ac3f6d | Author: Doug Rohrer <682821+JeetKunDoug@users.noreply.github.com>
 | 2023-08-11 10:46:44-04:00

    CASSANDRA-18727 - JMXUtil.getJmxConnector should retry connection attempts (#37)
    
    JMXUtil.getJmxConnector should retry connection attempts
    
    Patch by Doug Roher for CASSANDRA-18727. Reviewed by Jon Meredith and Francisco Guerrero.

43ec1843918aba9e81d3c2dc1433a1ef4740a51f | Author: Doug Rohrer <doug@therohrers.org>
 | 2023-05-30 15:01:59-06:00

    Add support for JMX in the in-jvm dtest framework
    
    patch by Doug Rohrer; reviewed by Alex Petrov, Jon Meredith, Francisco Guerrero Hernandez for CASSANDRA-18511

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

acaabaf87928442c9d8a8741deac11b5a590f1d8 | Author: Doug Rohrer <doug@therohrers.org>
 | 2023-05-09 11:21:54-04:00

    Add support for JMX
    
    Additionally, adds some code to help clean up the InstanceClassLoader
    more efficiently and may be helpful for future features, even though it
    is not necessary for this set of changes.

1e685219da4177fc5b5d6025618398532d2a0124 | Author: Doug Rohrer <doug@therohrers.org>
 | 2023-01-23 13:53:09-05:00

    Add unit tests for per-row TTL and Timestamp usage in CQLSSTableWriter
    
    Patch by Doug Rohrer; reviewed by brandonwilliams and dcapwell for
    CASSANDRA-18187
    
    CQLSSTableWriter supports per-row setting of both timestamp and TTL values, but it’s not tested or documented today.
    Add tests to cover setting both TTL and Timestamp values for rows using the CQLSSTableWriter.

f5dc9a1c1e27ac5ea0cb972ceaf68d5993804d6f | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2022-08-10 08:19:50-05:00

    Set default FD in DD client initialization
    
    Patch by Doug Rohrer; reviewed by brandonwilliams and maedhroz for
    CASSANDRA-17782

ffc4c89c3df7ad0ae73ebefdcb7e15a2790c0a52 | Author: Doug Rohrer <drohrer@apple.com>
 | 2022-05-17 15:09:16-04:00

    Fix issue where frozen maps may not be serialized in the correct order
    
    patch by Doug Rohrer, Francisco Guerrero and Yifan Cai; reviewed by Andrés de la Peña and Caleb Rackliffe for CASSANDRA-17623
    
    Co-authored-by: Doug Rohrer <drohrer@apple.com>
    Co-authored-by: Francisco Guerrero <frank.guerrero@gmail.com>
    Co-authored-by: Yifan Cai <ycai@apache.org>

f1c1694e4329a1f6dba8b978edaed4312e235116 | Author: Doug Rohrer <drohrer@apple.com>
 | 2022-03-17 10:26:29-07:00

    Support DELETE in CQLSSTableWriter
    
    patch by Doug Rohrer, Eric Evans; reviewed by Sam Tunnicliffe, Yifan Cai for CASSANDRA-14797