This is an automated email from the ASF dual-hosted git repository.
frankgh pushed a change to branch cassandra-6.0
in repository https://gitbox.apache.org/repos/asf/cassandra.git
from 20310db64c Throw InvalidRequestException instead of crashing on
malformed IN marker values
add cc6eb8d306 Avoid megamorphic List.get in ClusteringPrefix.Deserializer
No new revisions were added by this update.
Summary of changes:
CHANGES.txt | 1 +
src/java/org/apache/cassandra/db/Clustering.java | 25 ++-
.../cassandra/db/ClusteringBoundOrBoundary.java | 11 +-
.../apache/cassandra/db/ClusteringComparator.java | 34 ++---
.../org/apache/cassandra/db/ClusteringPrefix.java | 44 +++---
.../apache/cassandra/db/SerializationHeader.java | 35 +++--
src/java/org/apache/cassandra/db/Slice.java | 9 +-
src/java/org/apache/cassandra/db/Slices.java | 16 +-
.../cassandra/db/compaction/CursorCompactor.java | 2 +-
.../cassandra/db/compaction/StatefulCursor.java | 3 +-
.../apache/cassandra/db/marshal/AbstractType.java | 2 +
.../cassandra/io/sstable/ClusteringDescriptor.java | 3 +-
.../org/apache/cassandra/io/sstable/IndexInfo.java | 5 +-
.../cassandra/io/sstable/SSTableCursorWriter.java | 2 -
.../io/sstable/metadata/MetadataCollector.java | 9 +-
.../io/sstable/metadata/StatsMetadata.java | 15 +-
.../org/apache/cassandra/schema/TableMetadata.java | 15 +-
.../serializers/AbstractTypeSerializer.java | 27 ++--
.../cassandra/service/pager/PagingState.java | 8 +-
.../cassandra/tools/SSTableMetadataViewer.java | 6 +-
src/java/org/apache/cassandra/tools/Util.java | 8 +-
test/bin/jmh | 9 +-
.../cassandra/harry/model/BytesPartitionState.java | 2 +-
.../ClusteringPrefixDeserializerBench.java | 169 +++++++++++++++++++++
.../microbench/sstable/SSTableCursorPipeUtil.java | 3 +-
.../sstable/SSTableReadingFileCursorBench.java | 3 +-
.../cassandra/db/ClusteringComparatorTest.java | 64 +++++++-
.../cassandra/db/SerializationHeaderTest.java | 90 +++++++++++
.../db/compaction/StatefulCursorTest.java | 2 +-
.../differential/ComplexColumnCursorReadTest.java | 5 +-
.../org/apache/cassandra/db/filter/SliceTest.java | 34 ++---
.../compress/CompressedSequentialWriterTest.java | 4 +-
.../DirectCompressedSequentialWriterTest.java | 3 +-
.../SSTableCursorReaderCopyCellValueTest.java | 3 +-
.../SSTableCursorReaderCorruptCellCountTest.java | 5 +-
.../DataComponentDirectWriteSelectionTest.java | 3 +-
.../io/sstable/format/big/RowIndexEntryTest.java | 4 +-
.../serializers/AbstractTypeSerializerTest.java | 63 ++++++++
.../bytecomparable/ByteSourceSequenceTest.java | 29 ++--
39 files changed, 575 insertions(+), 200 deletions(-)
create mode 100644
test/microbench/org/apache/cassandra/test/microbench/ClusteringPrefixDeserializerBench.java
create mode 100644
test/unit/org/apache/cassandra/serializers/AbstractTypeSerializerTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]