This is an automated email from the ASF dual-hosted git repository. benedict pushed a change to branch cep-15-accord in repository https://gitbox.apache.org/repos/asf/cassandra.git
from f3040dc418 Fix simulator after rebase add 8a1f382164 Improve Journal table key serialization Also improve: - TxnId serialization - StoreParticipants serialization - compareUnsigned Node.Id for consistency with serialized TxnId No new revisions were added by this update. Summary of changes: modules/accord | 2 +- .../cassandra/concurrent/ExecutionFailure.java | 5 + .../commitlog/AbstractCommitLogSegmentManager.java | 1 - .../cassandra/db/marshal/ByteBufferAccessor.java | 8 +- .../apache/cassandra/db/marshal/ValueAccessor.java | 34 +- .../cassandra/index/accord/RouteIndexFormat.java | 2 +- .../cassandra/index/accord/SSTableIndex.java | 2 +- .../io/AsymmetricUnversionedSerializer.java | 5 + src/java/org/apache/cassandra/net/Verb.java | 7 +- .../apache/cassandra/schema/KeyspaceMetadata.java | 3 +- .../accord/AbstractAccordSegmentCompactor.java | 2 +- .../service/accord/AccordCommandStores.java | 2 +- .../cassandra/service/accord/AccordDataStore.java | 4 +- .../service/accord/AccordExecutorLoops.java | 7 +- .../cassandra/service/accord/AccordJournal.java | 10 +- .../cassandra/service/accord/AccordKeyspace.java | 71 +-- .../service/accord/AccordObjectSizes.java | 23 +- .../service/accord/AccordSafeCommandStore.java | 1 - .../cassandra/service/accord/AccordService.java | 2 +- .../service/accord/AccordSyncPropagator.java | 1 - .../service/accord/AccordVerbHandler.java | 3 +- .../cassandra/service/accord/api/AccordAgent.java | 7 +- .../service/accord/api/AccordRoutableKey.java | 2 +- .../cassandra/service/accord/api/PartitionKey.java | 29 +- .../cassandra/service/accord/api/TokenKey.java | 4 - .../accord/interop/AccordInteropExecution.java | 6 +- .../accord/interop/AccordInteropReadRepair.java | 1 - .../accord/journal/AccordTopologyUpdate.java | 2 +- .../serializers/BeginInvalidationSerializers.java | 36 +- .../accord/serializers/CommandSerializers.java | 512 +++++++++++++++----- .../accord/serializers/FetchSerializers.java | 6 +- .../serializers/IVersionedWithKeysSerializer.java | 245 +++++----- .../serializers/InformDurableSerializers.java | 6 +- .../service/accord/serializers/KeySerializers.java | 532 +++++++++++++++------ .../accord/serializers/ResultSerializers.java | 2 +- .../apache/cassandra/utils/vint/VIntCoding.java | 21 + .../cql3/statements/DescribeStatementTest.java | 12 +- .../cql3/validation/entities/VectorsTest.java | 2 - .../accord/CheckpointIntervalArrayIndexTest.java | 2 +- test/unit/org/apache/cassandra/io/Serializers.java | 8 +- .../accord/serializers/CommandSerializersTest.java | 61 ++- .../accord/serializers/KeySerializersTest.java | 173 ++++++- 42 files changed, 1276 insertions(+), 588 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org