22 Collaborator |
Aleksey Yeschenko , Sylvain Lebresne , Stefania Alborghetti , Robert Stupp , Benedict Elliott Smith , Marcus Eriksson , Sam Tunnicliffe , David Capwell , Yuki Morishita , Caleb Rackliffe , Jacek Lewandowski , Ariel Weisberg , Yifan Cai , Blake Eggleston , Jon Meredith , Mike Adamson , Francisco Guerrero , Doug Rohrer , Eduard Tudenhöfner , Maxwell Guo , Abe Ratnofsky , Francisco Guerrero Hernandez |
19 Patch |
16 Review |
6c29ee84a2f62ccd05c328bbaa0c364eb1a7a821,
6b3958f1d83777e295690a663610b6b29ed1efae,
ae0842372ff6dd1437d026f82968a3749f555ff4,
07fbd8ee6042797aaade90357d625ba9d79c31e0,
922dbdb658b1693973926026b213153d05b4077c,
47c473ae3c0455e02b7a8529746988afdfdd9c54,
439d1b122af334bf68c159b82ef4e4879c210bd5,
b45a0e0145f1779e872047ab83b2991ffb8ed199,
ae0842372ff6dd1437d026f82968a3749f555ff4,
81922c5a7bcbf9db7564a29922c9d8f6222c7cdc,
ed51d02f7c417d915ff9721c25d6d9c0a3b3adf3,
f35ab19dbea6d54dfd9bf018f9ef6ff056cfe13b,
181a4969290f1c756089b2993a638fe403bc1314,
6748ecd63cae047b5b0e8c3165088252954e9d5f,
ae0842372ff6dd1437d026f82968a3749f555ff4,
f7431b432875e334170ccdb19934d05545d2cebd,
1b82de8c9fe62cf78f07cf54fe32b561058eebe5,
1ea09987d3bdcdac253090a93bd8706188b5d633,
1d9d6cc14593254547e351f40ef57d485f46c3fa |
c9d6c725dd0b4aa5693eb1c6d2221c28e9e99c6e,
a7c4ba9eeecb365e7c4753d8eaab747edd9a632a,
0388d89e29393d0b1f50baa24848bc8cb0a7c9a3,
50273d98e4780b57da37400752eab69e65cd41bc,
2b2c6decfafc6235ad537e72073fab2fd4467e2f,
c9d6c725dd0b4aa5693eb1c6d2221c28e9e99c6e,
a7c4ba9eeecb365e7c4753d8eaab747edd9a632a,
83e1e9e45193322f18f57aa7cc4ad31d9d5a152d,
310a48efcfdc0fb77fbd5fd6e734bf17667f617d,
cf5cd158e9ccc24239015b5928f65628c3f5663e,
43ec1843918aba9e81d3c2dc1433a1ef4740a51f,
d2923275e360a1ee9db498e748c269f701bb3a8b,
0388d89e29393d0b1f50baa24848bc8cb0a7c9a3,
f7431b432875e334170ccdb19934d05545d2cebd,
010b5f3a567663a5ceb823932a0b430848d331e3,
0b49b1776e5c6aa20bc2845e5b48dafe84169d46 |
ae0842372ff6dd1437d026f82968a3749f555ff4 | Author: Sam Tunnicliffe <samt@apache.org>
| 2023-11-23 18:39:11+00:00
Implementation of Transactional Cluster Metadata as described in CEP-21
An overview of the core components can be found in the included
TransactionalClusterMetadata.md
patch by Alex Petrov, Marcus Eriksson and Sam Tunnicliffe; reviewed by
Alex Petrov, Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-18330
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
Co-authored-by: Sam Tunnicliffe <samt@apache.org>
ae0842372ff6dd1437d026f82968a3749f555ff4 | Author: Sam Tunnicliffe <samt@apache.org>
| 2023-11-23 18:39:11+00:00
Implementation of Transactional Cluster Metadata as described in CEP-21
An overview of the core components can be found in the included
TransactionalClusterMetadata.md
patch by Alex Petrov, Marcus Eriksson and Sam Tunnicliffe; reviewed by
Alex Petrov, Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-18330
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
Co-authored-by: Sam Tunnicliffe <samt@apache.org>
ae0842372ff6dd1437d026f82968a3749f555ff4 | Author: Sam Tunnicliffe <samt@apache.org>
| 2023-11-23 18:39:11+00:00
Implementation of Transactional Cluster Metadata as described in CEP-21
An overview of the core components can be found in the included
TransactionalClusterMetadata.md
patch by Alex Petrov, Marcus Eriksson and Sam Tunnicliffe; reviewed by
Alex Petrov, Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-18330
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
Co-authored-by: Sam Tunnicliffe <samt@apache.org>
a7c4ba9eeecb365e7c4753d8eaab747edd9a632a | Author: Sam Tunnicliffe <sam@beobal.com>
| 2020-12-01 17:54:06+00:00
Improve checksumming and compression in protocol V5
This reverts the changes made to the native protocol V5 wire format in
CASSANDRA-13304 and subsequent follow up JIRAs (CASSANDRA-15556 &
CASSANDRA-14716). The framing format has been re-implemented based on the
internode messaging format developed in CASSANDRA-15066.
OPTIONS and STARTUP messages are unframed (i.e. identical to the V4 format).
After sending its response to a STARTUP message, the server modifies the
pipeline and all further messages are sent (and should be expected by the
client to be received) in the format determined by the protocol version of
the STARTUP message.
Patch by Sam Tunnicliffe; reviewed by Alex Petrov and Caleb Rackliffe
for CASSANDRA-15299
a7c4ba9eeecb365e7c4753d8eaab747edd9a632a | Author: Sam Tunnicliffe <sam@beobal.com>
| 2020-12-01 17:54:06+00:00
Improve checksumming and compression in protocol V5
This reverts the changes made to the native protocol V5 wire format in
CASSANDRA-13304 and subsequent follow up JIRAs (CASSANDRA-15556 &
CASSANDRA-14716). The framing format has been re-implemented based on the
internode messaging format developed in CASSANDRA-15066.
OPTIONS and STARTUP messages are unframed (i.e. identical to the V4 format).
After sending its response to a STARTUP message, the server modifies the
pipeline and all further messages are sent (and should be expected by the
client to be received) in the format determined by the protocol version of
the STARTUP message.
Patch by Sam Tunnicliffe; reviewed by Alex Petrov and Caleb Rackliffe
for CASSANDRA-15299
d2923275e360a1ee9db498e748c269f701bb3a8b | Author: Benedict Elliott Smith <benedict@apache.org>
| 2020-03-30 15:24:12+01:00
CEP-14: Paxos Improvements
This work encompasses a range of improvements to Paxos, summarised as:
- The introduction of Paxos Repair for ensuring consistency during range movements
- The reduction of network round-trips by a factor of 2x for reads and writes
patch by Benedict Elliott Smith and Blake Eggleston; reviewed by Alex Petrov, Aleksey Yeschenko and Sam Tunnicliffe for CASSANDRA-17164
310a48efcfdc0fb77fbd5fd6e734bf17667f617d | Author: Benedict Elliott Smith <benedict@apache.org>
| 2019-06-12 16:26:54+01:00
Rewrite the internode messaging subsystem
patch by Aleksey Yeschenko and Benedict Elliott Smith; reviewed by Alex
Petrov, Aleksey Yeschenko, and Benedict Elliott Smith for CASSANDRA-15066
Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
f7431b432875e334170ccdb19934d05545d2cebd | Author: Ariel Weisberg <ariel@weisberg.ws>
| 2018-07-05 18:10:40-04:00
Transient Replication and Cheap Quorums
Patch by Blake Eggleston, Benedict Elliott Smith, Marcus Eriksson, Alex Petrov, Ariel Weisberg; Reviewed by Blake Eggleston, Marcus Eriksson, Benedict Elliott Smith, Alex Petrov, Ariel Weisberg for CASSANDRA-14404
Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>
Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>