21 Collaborator |
Štefan Miklošovič , Berenguer Blasi , Ekaterina Dimitrova , Caleb Rackliffe , David Capwell , Marcus Eriksson , Sam Tunnicliffe , Benedict Elliott Smith , Josh McKenzie , Alex Petrov , Benjamin Lerer , Jon Meredith , Aleksey Yeschenko , Ariel Weisberg , Jordan West , Jon Haddad , Jason Brown , Runtian Liu , Tommy Stendahl , tommy stendahl , reviewed by Sam Tunnicliffe |
26 Patch |
36 Review |
c747f70c058aa94d6bcfe1f9132c410db6d2b65a,
286d2ee053ac2e6fe50749fa2833533254697662,
2bc4a3617931a1def709300cf6e220c978ad9e61,
b9c40e25738f0ca7fc38e51a026743ead3420ab7,
cdc0ce1fa33756f091785b58d4cc8f50fa9e7d0e,
d2923275e360a1ee9db498e748c269f701bb3a8b,
89c6addb505392ef3434597b61f83da25d13e3e2,
593e042535d60e773cfa5f7c4b6a63e2fb6e5b30,
72f90d2cfd9336d3818260f84a18a60b9aa18542,
527094c69ad23319b058917b1c8974d01c5d86e6,
3aaec7566e389a0037b93b748867886fb68a0fd0,
ef36616441bd4ff4fec5379d986c75ad5a62ff7d,
5523cfefef163efee53c8cc57595f5b50ea4f363,
d9ef555302f8774ed03325ba22d38ee0b80130a8,
6c6872270e16d2e777f1fa2c510b8f15396be3f3,
c5ad27417cccaf829eca502d312095132adce9d3,
03f937175dbcf04243bb0ac48b64746c1a07bc9c,
fe8f473e4257987ea4dd10e5e96e7801df85b6d6,
f607a05b76df32b39c97a6e49068ae35057be98a,
07e351462b147b831c2d416b8568449b06ccbb51,
5dd0045da7cc353481be6a5caf2e8c8e933b3edc,
5aa21d857cd634f3efd95c110aac91c305bb6880,
9671c16cd28ce58c1218f435273e920f4ae91ac9,
c04ea346a543b9a8d2dc9efd29f735c29cb67200,
fb1187bdb6a726651383bbd8ab2352a8a2be7dd6,
b71481c74479303e66589f1d61662eae0f4df247 |
2112c4c1c015db7e26edf4ba0c4eab6d0432fd56,
53b06453b7dea147ef6369765e0b7ac7fb0990fd,
8c165b4cc029928d7b485fffae17e0904ce7a49c,
a17e4fc49768794adf471f35506647596f962ca1,
c14abb40b2d0e2e1db121eac65a1264a287bcd18,
ca0b77d7434aa75528e0cb625889825d29c5f122,
c2041ba45b036e1d5963f8166f517c6d95d4eab1,
dca76145c2c1f846ed624c93b9c64484ce1946b7,
f0280fb6f863582125bfd16b8a90c345972c4a8c,
602ffcbf3e4ead4732fdf46d506165f63d80a9a4,
1c71e57f46f704228d41fb367e31cd11f0602134,
39a470235af13837a1a022ab0a1b6f8f062bcf6a,
af9439bcd781756a0d845215c4c03c5fd8e74b86,
49cd4b5f79e4cda16668cce8aea7d93d480f48fc,
0353df7542dbdbb1140a72899666e4587e87a083,
60f742c739ba4830a5d459bf3efa0783a9717bb6,
067121da63c2a8ead48aeb9a4241af5306b14a37,
740cec41d2d67783a463bd18f70221de331928df,
f57c8d2c25f3a7c2b845ad9205ad25a9b04cca34,
5a0d6154d144b958404a4d7117602d35157848ba,
107966eeaf69a968dcd736519b6d6199ee28acb1,
129a4862df43fdc5893687922a77bb0288f8cb83,
694ae39e2e00075bdabd47632dced0db12a9981d,
21cdaf5d280965cfdc690d385375635b498bc9f9,
1a5cb4f10002fb3650ad464b3a77664f18e2a901,
7c88978d1f9095a114787abd8a8dbb4df69aaa93,
0d8f60f742d443365a50115397ff1f0ab10fc694,
6c6872270e16d2e777f1fa2c510b8f15396be3f3,
99062824524275287897e1f90e308b4b73f42cd7,
d99ad84cc49a96299a9ae55183e38ee6f1aa3f47,
2ad55e03c43ce074cdf5e36cfa14cb4278c2dc0f,
f7fc6e18aacdeb902f4482ae9fe9429c7e5b8bf8,
6e3b6cbef849cedbae2be30fe1822045c2271dc4,
bc81f81c75f93c73989a30bbc51b5c241a893c1a,
a81074297e9148f39a03a1be169f97857747843d,
9671c16cd28ce58c1218f435273e920f4ae91ac9 |
107966eeaf69a968dcd736519b6d6199ee28acb1 | Author: dcapwell <dcapwell@apache.org>
| 2024-09-27 16:14:41-07:00
CEP-15: (Accord) sequence EpochReady.coordinating to allow syncComplete to be learned from newer epochs (#103)
patch by David Capwell; reviewed by Alex Petrov, Blake Eggleston for CASSANDRA-19769
593e042535d60e773cfa5f7c4b6a63e2fb6e5b30 | Author: Blake Eggleston <blake@ultrablake.com>
| 2024-09-24 14:59:45-07:00
Prune older MaxConflicts entries
patch by Blake Eggleston; reviewed by Aleksey Yeschenko for
CASSANDRA-19952
694ae39e2e00075bdabd47632dced0db12a9981d | Author: dcapwell <dcapwell@apache.org>
| 2024-07-01 13:11:40-07:00
CEP-15: (Accord) When nodes are removed from a cluster, need to update topology tracking to avoid being blocked (#100)
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-19719
1a5cb4f10002fb3650ad464b3a77664f18e2a901 | Author: David Capwell <dcapwell@apache.org>
| 2024-04-01 10:14:04-07:00
(Accord) Cassandra bootstrap no longer using the range txn and instead uses the sync point empty txn for reads
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-19503
7c88978d1f9095a114787abd8a8dbb4df69aaa93 | Author: dcapwell <dcapwell@apache.org>
| 2024-01-10 09:46:02-08:00
(Accord): Bug fixes from CASSANDRA-18675 to better support adding keyspaces (#65)
patch by David Capwell; reviewed by Benedict Elliott Smith, Blake Eggleston for CASSANDRA-18804
0d8f60f742d443365a50115397ff1f0ab10fc694 | Author: dcapwell <dcapwell@apache.org>
| 2024-01-09 15:49:24-08:00
(Accord) NPE while trying to serialize FoundKnownMap as value is null half the time but unexpected while serializing (#78)
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-19253
c2041ba45b036e1d5963f8166f517c6d95d4eab1 | Author: Runtian Liu <curlylrt@gmail.com>
| 2023-12-09 23:08:20-08:00
Filter remote DC replicas out when constructing the initial replica plan for the local read repair
patch by Runtian Liu; reviewed by Blake Eggleston and Stefan Miklosovic for CASSANDRA-19120
d99ad84cc49a96299a9ae55183e38ee6f1aa3f47 | Author: dcapwell <dcapwell@apache.org>
| 2023-10-26 15:44:43-07:00
CEP-15: (C*) Implement TopologySorter to prioritise hosts based on DynamicSnitch and/or topology layout (#72)
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-18929
602ffcbf3e4ead4732fdf46d506165f63d80a9a4 | Author: Jon Meredith <jonmeredith@apache.org>
| 2023-05-03 10:27:48-06:00
fix flaky o.a.c.distributed.test.PaxosRepair2Test.paxosRepairHistoryIsntUpdatedInForcedRepair
patch by Jon Meredith; reviewed by Blake Eggleston for CASSANDRA-18047
6c6872270e16d2e777f1fa2c510b8f15396be3f3 | Author: Ariel Weisberg <aweisberg@apple.com>
| 2023-05-01 12:19:34-04:00
Support for interoperability between Accord and non-Accord managed data
Patch by Ariel Weisberg and Blake Eggleston; Reviewed by Blake Eggleston for CASSANDRA-18129
Co-authored-by: Blake Eggleston <beggleston@apple.com>
f607a05b76df32b39c97a6e49068ae35057be98a | Author: Blake Eggleston <blake@ultrablake.com>
| 2023-02-02 13:08:00-08:00
CEP-15/Accord Immutable State Refactor
Patch by Blake Eggleston; Reviewed by David Capwell and Benedict Elliott Smith for Cassandra-18192
a81074297e9148f39a03a1be169f97857747843d | Author: dcapwell <dcapwell@gmail.com>
| 2022-11-02 10:51:02-07:00
Updated Commit.Invalidate to use proper message type, added nullable annotation to AcceptOk to show that Deps may be null, and added utility method on Status to check for both types of invalidate (#11)
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-17103
af9439bcd781756a0d845215c4c03c5fd8e74b86 | Author: David Capwell <dcapwell@apache.org>
| 2022-10-10 15:39:52-07:00
IllegalArgumentException in Gossiper#order due to concurrent mutations to elements being applied
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-17908
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>
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>
5aa21d857cd634f3efd95c110aac91c305bb6880 | Author: Benedict Elliott Smith <benedict@apache.org>
| 2022-08-02 13:42:34+01:00
CASSANDRA-17718: Transaction Invalidation (#5)
Co-authored-by: Blake Eggleston <blake@ultrablake.com>
60f742c739ba4830a5d459bf3efa0783a9717bb6 | Author: Benedict Elliott Smith <benedict@apache.org>
| 2022-07-14 13:50:15+01:00
Followup to CASSANDRA-17530: Fix synchronisation of ClassTransformer, and make compilation deterministic
patch by Benedict; reviewed by Blake Eggleston for CASSANDRA-17530
cdc0ce1fa33756f091785b58d4cc8f50fa9e7d0e | Author: Blake Eggleston <blake@ultrablake.com>
| 2022-06-14 14:31:37-07:00
Prevent premature initialization of paxos metadata files during tests
Patch by Blake Eggleston; review by Benjamin Lerer and Berenguer Blasi for CASSANDRA-17489
740cec41d2d67783a463bd18f70221de331928df | Author: David Capwell <dcapwell@apache.org>
| 2022-06-01 08:49:44-07:00
When a node is bootstrapping it gets the whole gossip state but applies in random order causing some cases where StorageService will fail causing an instance to not show up in TokenMetadata
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-17676
c747f70c058aa94d6bcfe1f9132c410db6d2b65a | Author: Marcus Eriksson <marcuse@apache.org>
| 2022-04-19 12:15:58+02:00
Snapshot only sstables containing mismatching ranges on preview repair mismatch
patch by Marcus Eriksson, reviewed by Sam Tunnicliffe, Stefan Miklosovic for CASSANDRA-17561
Co-authored-by: Blake Eggleston <beggleston@apple.com>
f57c8d2c25f3a7c2b845ad9205ad25a9b04cca34 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-04-17 15:40:18-04:00
Fix repair_request_timeout_in_ms and remove paxos_auto_repair_threshold_mb
patch by Benedict Elliott Smith and Ekaterina Dimitrova; reviewed by Benedict Elliott Smith and Blake Eggleston for CASSANDRA-17557
c04ea346a543b9a8d2dc9efd29f735c29cb67200 | Author: Blake Eggleston <bdeggleston@gmail.com>
| 2022-03-10 12:46:17-08:00
Topology reconfiguration fixes
Patch by Blake Eggleston; Reveiewed by Benedict Elliott Smith
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>
f0280fb6f863582125bfd16b8a90c345972c4a8c | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2021-09-01 12:22:31-04:00
Backport of CASSANDRA-16905 Further restrict schema column drop/recreate conversions
patch by Aleksey Yeschenko; reviewed by Blake Eggleston, Sam Tunnicliffe, and Caleb Rackliffe for CASSANDRA-16905
Co-authored by Aleksey Yeschenko (aleksey@apache.org)
Co-authored by Josh McKenzie (jmckenzie@apache.org)
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