Saranya Krishnakumar last 3 years


 19 Collaborator
Marcus Eriksson , Yifan Cai , Francisco Guerrero , Josh McKenzie , Dinesh Joshi , Doug Rohrer , Maxwell Guo , Jyothsna Konisa , James Berragan , Arjun Ashok , Yuriy Semchyshyn , Raymond Welgosh , Jyothsna konisa , cclive1601 , Yifan , Saranya , Francisco , Doug , Dinesh

 27 Patch
145dbd1f0875ae4c54392125e09ed05153c0dd8f, e773bbd9c6c52a2fedc127cb7ab77a1fdbeb63d2, 8d88fba753db9a464bb0b562b87bd0d5b6271c69, 27860cbbbfc840ae86a8567e9e25b7b17bdb5591, a394d656a94bd90779844a27199401a7fcf880c1, f2e1713b4249d6ab13dc27d53ea9c43950950d6e, 6b34e1883e69c0c1a3f260000777cdb0cfe91625, fd6f7ac5f9f19dbbeeb9e7f80ca1fcbf60d5a4c6, 9a268ace28e5864f443ce0cb2768974b5b12fd3a, 056faad8278365a77a36dd336e002136c269165a, 9b56cdd11a25550f0628e99ba35650c44663eb19, ca2af5e30cd58ffd3990069a5e46ef914a6a383a, 2914d57f0428643b3a92b6af8f4da1b209d80c2a, 1b6052a8c3b04fca48f82e887c12bcfb2bae0bdb, acea8725c0ff62cfcf538515f4b94a97e23414b4, 6209523570666842eeb1d62d9902bb87fcf9229b, b6e20d7edd573323f62595074459593ec49d69f9, 38cdacb2e7418e2aefbcffb1754dcd324c46028d, 24a08f22707901f7641e48f0c26e54b05c0e03c3, fae3cb041ad547d11a759ea14bab66e932d27c16, aea798dc7e517af520a403d4d86f3bc6bed65092, 6ce33604bbd9acbee092ab3c4f7f11c0d434f730, cf6de14d5b96ea173d6a1b2dad9bb64d563df06c, 8c20b452dd0728a6fad6d276a7be9fa1b9274495, 0aaf5659028dd874c8d666c636f11eae63c429e6, 87a729feb4660f57bacb2a4be73e1bb2d509578b, 1633cd9c6c3d88d5c66825fab76a369266509f7e

8d88fba753db9a464bb0b562b87bd0d5b6271c69 | Author: Jyothsna konisa <jkonisa@apple.com>
 | 2024-12-02 15:28:18-08:00

    CASSSIDECAR-158: Adding APIs required for CDC (#147)
    
    Patch by Jyothsna Konisa, Saranya Krishnakumar, Yifan Cai; Reviewed by Bernardo Botella, Francisco Guerrero, James Berragan, Yifan Cai for CASSSIDECAR-158
    
    Co-authored-by: Jyothsna Konisa <jkonisa@apple.com>
    Co-authored-by: Saranya Krishnakumar <saranya_k@apple.com>
    Co-authored-by: Yifan Cai <ycai@apache.org>

27860cbbbfc840ae86a8567e9e25b7b17bdb5591 | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2024-11-22 15:40:23-08:00

    CASSSIDECAR-159: Add advanced driver settings to allow taking in credentials for Cassandra connection (#148)
    
    Patch by Saranya Krishnakumar; Reviewed by Bernardo Botella, Francisco Guerrero, Yifan Cai for CASSSIDECAR-159

a394d656a94bd90779844a27199401a7fcf880c1 | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2024-11-12 13:32:19-08:00

    CASSANDRASC-156: Add mTLS Authentication in Sidecar (#145)
    
    Patch by Saranya Krishnakumar, Raymond Welgosh; Reviewed by Francisco Guerrero, Yifan Cai for CASSANDRASC-156
    
    Co-authored-by: Raymond Welgosh <raymond.welgosh@gmail.com>
    Co-authored-by: Saranya Krishnakumar <saranya_k@apple.com>

f2e1713b4249d6ab13dc27d53ea9c43950950d6e | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2024-10-16 19:57:33-07:00

    CASSANDRASC-146 Add vertx auth subproject for mTLS authentication (#137)
    
    Co-authored-by: Saranya Krishnakumar <saranya_k@apple.com>
    Co-authored-by: Raymond Welgosh <raymond.welgosh@gmail.com>
    
    Patch by Saranya Krishnakumar, Raymond Welgosh; Reviewed by Francisco Guerrero, Yifan Cai for CASSANDRASC-146

6b34e1883e69c0c1a3f260000777cdb0cfe91625 | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2024-04-30 20:02:55-07:00

    CASSANDRASC-124 Fix wait time acquired in SidecarRateLimiter (#115)
    
    
    Patch by Saranya Krishnakumar; Reviewed by Yifan Cai, Francisco Guerrero for CASSANDRASC-124

aea798dc7e517af520a403d4d86f3bc6bed65092 | Author: Yifan Cai <52585731+yifan-c@users.noreply.github.com>
 | 2024-04-22 15:46:08-07:00

    CASSANDRA-19563: Support bulk write via S3 (#53)
    
    This commit adds a configuration (writer) option to pick a transport other than the previously-implemented "direct upload to all sidecars" (now known as the "Direct" transport).  The second transport, now being implemented, is the "S3_COMPAT" transport, which allows the job to upload the generated SSTables to an S3-compatible storage system, and then inform the Cassandra Sidecar that those files are available for download & commit.
    
    Additionally, a plug-in system was added to allow communications between custom transport hooks and the job, so the custom hook can provide updated credentials and out-of-band status updates on S3-related issues.
    
    Co-Authored-By: Yifan Cai <ycai@apache.org>
    Co-Authored-By: Doug Rohrer <drohrer@apple.com>
    Co-Authored-By: Francisco Guerrero <frankgh@apache.org>
    Co-Authored-By: Saranya Krishnakumar <saranya_k@apple.com>
    
    Patch by Yifan Cai, Doug Rohrer, Francisco Guerrero, Saranya Krishnakumar; Reviewed by Francisco Guerrero for CASSANDRA-19563

fd6f7ac5f9f19dbbeeb9e7f80ca1fcbf60d5a4c6 | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2024-04-17 14:41:35-07:00

    CASSANDRASC-117 Record existing and additional metrics with dropwizard (#111)
    
    
    Patch by Saranya Krishnakumar; Reviewed by Yifan Cai, Francisco Guerrero for CASSANDRASC-117

9a268ace28e5864f443ce0cb2768974b5b12fd3a | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2024-04-10 20:49:29-07:00

    CASSANDRASC-115 Add FilteringMetricRegistry to allow filtering of metrics (#109)
    
    
    Patch by Saranya Krishnakumar; Reviewed by Yifan Cai, Francisco Guerrero for CASSANDRASC-115

056faad8278365a77a36dd336e002136c269165a | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2024-03-22 17:46:06-07:00

    CASSANDRASC-111 Improve observability in Sidecar with Dropwizard metrics (#102)
    
    Patch by Saranya Krishnakumar; Reviewed by Yifan Cai, Francisco Guerrero for CASSANDRASC-111

9b56cdd11a25550f0628e99ba35650c44663eb19 | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2024-03-18 16:49:57-07:00

    CASSANDRASC-105 RestoreSliceTask could be stuck due to missing exception handling (#107)
    
    patch by Saranya Krishnakumar; reviewed by Francisco Guerrero, Yifan Cai for CASSANDRASC-105

6ce33604bbd9acbee092ab3c4f7f11c0d434f730 | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2024-03-06 14:32:22-08:00

    CASSANDRA-19424 Check for expired certificate during start up validation (#43)
    
    patch by Saranya Krishnakumar; reviewed by Francisco Guerrero, Yifan Cai for CASSANDRA-19424

cf6de14d5b96ea173d6a1b2dad9bb64d563df06c | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2024-02-19 11:27:35-08:00

    CASSANDRA-19442 Update access of ClearSnapshotStrategy
    
    Patch by Saranya Krishnakumar; Reviewed by Yifan Cai, Francisco Guerrero for CASSANDRA-19442

ca2af5e30cd58ffd3990069a5e46ef914a6a383a | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2024-02-06 14:05:54-08:00

    CASSANDRASC-101 Upgrade Vert.x version in Sidecar to 4.5
    
    Patch by Saranya Krishnakumar; Reviewed by Francisco Guerrero and Yifan Cai for CASSANDRASC-101

2914d57f0428643b3a92b6af8f4da1b209d80c2a | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2024-02-01 14:37:39-08:00

    CASSANDRASC-100 Fix flaky SSTableImportHandlerTest
    
    Patch by Saranya Krishnakumar; Reviewed by Francisco Guerrero and Yifan Cai for CASSANDRASC-100

1b6052a8c3b04fca48f82e887c12bcfb2bae0bdb | Author: Yifan Cai <ycai@apache.org>
 | 2024-01-19 10:52:50-08:00

    CASSANDRASC-95 Add sidecar client changes for restore from S3
    
    Patch by Saranya Krishnakumar, Yifan Cai; Reviewed by Francisco Guerrero for CASSANDRASC-95
    
    Co-authored-by: Yifan Cai <ycai@apache.org>
    Co-authored-by: Saranya Krishnakumar <saranya_k@apple.com>

8c20b452dd0728a6fad6d276a7be9fa1b9274495 | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2024-01-10 11:49:44-08:00

    CASSANDRA-19273: Allow setting TTL for snapshots created
    
    Patch by Saranya Krishnakumar; Reviewed by Yifan Cai, Francisco Guerrero for CASSANDRA-19273

acea8725c0ff62cfcf538515f4b94a97e23414b4 | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2023-11-27 09:12:26-08:00

    CASSANDRASC-92 Add restore from S3 feature to Sidecar
    
    Patch by Saranya Krishnakumar, Yifan Cai; Reviewed by Francisco Guerrero for CASSANDRASC-92
    
    Co-authored-by: Yifan Cai <ycai@apache.org>
    Co-authored-by: Saranya Krishnakumar <saranya_k@apple.com>

87a729feb4660f57bacb2a4be73e1bb2d509578b | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2023-11-06 13:32:01-08:00

    CASSANDRA-19903: Get Sidecar port through CassandraContext
    
    Patch by Saranya Krishnakumar; Reviewed by Dinesh Joshi, Francisco Guerrero, Josh McKenzie for CASSANDRA-19903

0aaf5659028dd874c8d666c636f11eae63c429e6 | Author: Arjun Ashok <arjun_ashok@apple.com>
 | 2023-10-09 07:53:40-07:00

    CASSANDRA-18852 - Changes to make bulk writer resilient to cluster resize operations
    
    Patch by Arjun Ashok, Saranya Krishnakumar; Reviewed by Yifan Cai, Francisco Guerrero, Doug Rohrer for CASSANDRA-18852
    
    Co-authored-by: Arjun Ashok <arjun_ashok@apple.com>
    Co-authored-by: Saranya Krishnakumar <saranya_k@apple.com>

6209523570666842eeb1d62d9902bb87fcf9229b | Author: Arjun Ashok <arjun_ashok@apple.com>
 | 2023-09-13 16:33:59-07:00

    CASSANDRASC-60: Adds endpoint to serve read/write replica-sets by token-ranges
    
    Co-authored-by: Saranya Krishnakumar <saranya_k@apple.com>
    
    Patch by Arjun Ashok, Saranya Krishnakumar; Reviewed by Dinesh Joshi, Doug Rohrer, Francisco Guerrero, Yifan Cai for CASSANDRASC-60

b6e20d7edd573323f62595074459593ec49d69f9 | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2023-08-07 14:30:41-07:00

    CASSANDRASC-68: Publish bytes streamed and written metrics
    
    Patch by Saranya Krishnakumar; Reviewed by Dinesh Joshi, Yifan Cai for CASSANDRASC-68

38cdacb2e7418e2aefbcffb1754dcd324c46028d | Author: Dinesh Joshi <djoshi@apache.org>
 | 2023-05-19 15:34:05-07:00

    CEP-28: Implement Bulk API endpoints and introduce the Sidecar Client to Support Cassandra Analytics
    
    This commit implements the remaining endpoints needed to perform Bulk Analytics operations that allow
    reading and writing data from Cassandra in Bulk. The new endpoints include:
    
    - Endpoint to create snapshots
    - Endpoint to clear a snapshot
    - Endpoint to upload SSTable components
    - Endpoint to clean up uploads for SSTable components
    - Endpoint to import SSTable components
    - Endpoint to retrieve gossip info
    - Endpoint to retrieve the time skew for the server
    - Endpoint to retrieve the ring information
    
    Sidecar Client
    
    Introduces the fully featured sidecar client to access Cassandra Sidecar endpoints.
    It offers support for retries and Sidecar instance selection policies. The client
    project itself is technology-agnostic, but we provide a vertx implementation for
    the `HttpClient`. The Sidecar vertx-client can be published as a shaded-jar to be
    consumed by clients where the dependencies can cause issues, especially in environments
    where the dependencies are not always controlled by the consumers (for example Spark).
    
    Patch by Doug, Francisco, Saranya, Yifan, Dinesh; reviewed by Dinesh Joshi and Yifan Cai for CASSANDRA-16222
    
    Co-authored-by: Saranya Krishnakumar <saranya_k@apple.com>
    Co-authored-by: Yifan Cai <ycai@apache.org>
    Co-authored-by: Francisco Guerrero <francisco.guerrero@apple.com>
    Co-authored-by: Doug Rohrer <drohrer@apple.com>
    Co-authored-by: Dinesh Joshi <djoshi@apache.org>

1633cd9c6c3d88d5c66825fab76a369266509f7e | Author: Dinesh Joshi <djoshi@apache.org>
 | 2023-05-19 14:57:47-07:00

    CEP-28: Apache Cassandra Analytics
    
    This is the initial commit for the Apache Cassandra Analytics project
    where we support reading and writing bulk data from Apache Cassandra from
    Spark.
    
    Patch by James Berragan, Doug Rohrer; Reviewed by Dinesh Joshi, Yifan Cai for CASSANDRA-16222
    
    Co-authored-by: James Berragan <jberragan@apple.com>
    Co-authored-by: Doug Rohrer <drohrer@apple.com>
    Co-authored-by: Saranya Krishnakumar <saranya_k@apple.com>
    Co-authored-by: Francisco Guerrero <francisco.guerrero@apple.com>
    Co-authored-by: Yifan Cai <ycai@apache.org>
    Co-authored-by: Jyothsna Konisa <jkonisa@apple.com>
    Co-authored-by: Yuriy Semchyshyn <ysemchyshyn@apple.com>
    Co-authored-by: Dinesh Joshi <djoshi@apache.org>

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

24a08f22707901f7641e48f0c26e54b05c0e03c3 | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2022-06-27 10:47:26-07:00

    Optimize file path builder and have separate handler for streaming file
    
    patch by Francisco Guerrero, Saranya Krishnakumar; reviewed by Yifan Cai, Dinesh Joshi for CASSANDRASC-37

fae3cb041ad547d11a759ea14bab66e932d27c16 | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2022-01-21 13:57:49-08:00

    Optionally support multiple cassandra instances in Sidecar

e773bbd9c6c52a2fedc127cb7ab77a1fdbeb63d2 | Author: cclive1601 <cclive1601@gmail.com>
 | 2022-01-21 11:07:37-08:00

    Reject snapshot names with special character
    
    Patch by Maxwell Guo, Saranya Krishnakumar and Francisco Guerrero; review
    by Benjamin Lerer, Chris Lohfink, Stefan Miklosovic for CASSANDRA-15297
    
    This commit also adds unit tests for the snapshot nodetool command.
    
    Co-authored-by: Saranya Krishnakumar <saranya_k@apple.com>
    Co-authored-by: Francisco Guerrero <francisco.guerrero@apple.com>