This is an automated email from the ASF dual-hosted git repository.
samt pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git
from dc45b34046 Merge branch 'cassandra-5.0' into trunk
new 2c00371088 Push down repair tokens and partitioner through paxos repair
new 7b89979dc8 When repairing system_cluster_metadata always repair full
range
new 27c1e56e43 Avoid ClassCastException when verifying tables with
reversed partitioner
new 5f78bf65dc Ignore repair requests for system_cluster_metadata
new 51ef21b6bc Fix gossip status after replacement
new 82c00cc01e Disallow denylisting keys in system_cluster_metadata
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CHANGES.txt | 6 ++
.../org/apache/cassandra/db/ColumnFamilyStore.java | 4 +-
src/java/org/apache/cassandra/db/Keyspace.java | 6 ++
.../org/apache/cassandra/db/SnapshotCommand.java | 54 +++++++++++--
.../org/apache/cassandra/db/SystemKeyspace.java | 6 +-
.../cassandra/db/compaction/CompactionManager.java | 6 +-
.../cassandra/dht/RangeFetchMapCalculator.java | 2 +-
.../io/sstable/format/SortedTableVerifier.java | 4 +-
src/java/org/apache/cassandra/net/ParamType.java | 3 -
.../apache/cassandra/repair/RepairCoordinator.java | 32 ++++++--
.../org/apache/cassandra/repair/RepairJobDesc.java | 31 ++++----
.../cassandra/repair/consistent/LocalSessions.java | 17 ++--
.../cassandra/repair/messages/RepairOption.java | 5 +-
.../cassandra/repair/messages/SyncRequest.java | 6 +-
.../apache/cassandra/schema/PartitionDenylist.java | 3 +-
.../cassandra/service/SnapshotVerbHandler.java | 11 +--
.../service/paxos/PaxosRepairHistory.java | 87 ++++++++++++++++-----
.../paxos/cleanup/PaxosCleanupComplete.java | 7 +-
.../service/paxos/cleanup/PaxosCleanupHistory.java | 2 +-
.../service/paxos/cleanup/PaxosCleanupRequest.java | 8 +-
.../paxos/cleanup/PaxosStartPrepareCleanup.java | 8 +-
.../paxos/uncommitted/PaxosStateTracker.java | 6 +-
.../paxos/uncommitted/PaxosUncommittedTracker.java | 9 ++-
.../paxos/uncommitted/UncommittedDataFile.java | 3 +-
.../paxos/uncommitted/UncommittedTableData.java | 54 +++++++------
.../tcm/listeners/LegacyStateListener.java | 1 +
.../cassandra/utils/DiagnosticSnapshotService.java | 22 ++++--
.../apache/cassandra/utils/RangesSerializer.java | 73 -----------------
.../serialization/5.1/service.SyncComplete.bin | Bin 344 -> 256 bytes
.../data/serialization/5.1/service.SyncRequest.bin | Bin 155 -> 111 bytes
.../5.1/service.ValidationComplete.bin | Bin 729 -> 597 bytes
.../5.1/service.ValidationRequest.bin | Bin 118 -> 74 bytes
.../distributed/test/RepairOperationalTest.java | 50 ++++++++++++
.../test/hostreplacement/HostReplacementTest.java | 26 ++++++
.../RepairSystemClusterMetadataTest.java} | 20 ++---
.../distributed/test/tcm/PaxosRepairTCMTest.java | 68 ++++++++++++++++
.../cassandra/db/ColumnFamilyStoreMBeanTest.java | 1 +
.../apache/cassandra/io/sstable/VerifyTest.java | 18 +++++
.../service/paxos/PaxosRepairHistoryTest.java | 21 ++---
.../uncommitted/UncommittedTableDataTest.java | 8 +-
40 files changed, 459 insertions(+), 229 deletions(-)
delete mode 100644 src/java/org/apache/cassandra/utils/RangesSerializer.java
copy test/distributed/org/apache/cassandra/distributed/test/{RestartTest.java
=> log/RepairSystemClusterMetadataTest.java} (56%)
create mode 100644
test/distributed/org/apache/cassandra/distributed/test/tcm/PaxosRepairTCMTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]