This is an automated email from the ASF dual-hosted git repository.
maedhroz pushed a change to branch cep-7-sai
in repository https://gitbox.apache.org/repos/asf/cassandra.git
discard 4bf4bdca4b fixed VirtualTableFromInternodeTest (deserialization of
ReadCommand was not creating VirtualTablePartitionRangeReadCommand when it
should have)
discard e535979b54 Release notes and README updates for CEP-7
(Storage-Attached Indexes)
discard 66ad29c3ac minor post-rebase adjustments on trunk
c1bf002234bd44bce120658e9b08b3d67901e5bb
discard efbe2108f9 Importer should build SSTable indexes successfully before
making new SSTables readable
discard 6d77711d5d Removed "proprietary" verbiage in the SAI README
discard 870ffb8c1c Add support for index implementation selection via USING
for CREATE INDEX
discard 9b91797edd Fix KeyRangeIntersectionIterator count
discard 2d2f0a059d Fix concurrency in bbtree reader by cloning state
discard 467ee48bb2 Add basic text analysis to SAI, including "case_sensitive",
"normalize", and "ascii" modes
discard b8d27775c2 Query all ranges at once for SAI distributed queries
discard 65703c9608 Various changes to SAI index validation
discard e3d4bb7465 Numeric on-disk index write and search
discard c9d1f832dd Stream all compatible components registered by an SSTable
discard 4235dda768 Upgrade to lucene-core 9.7.0
discard 011255a074 fix Segment#intersects to compare bound instead of token
discard 201008c525 send SSTableAddedNotification before
MemtableDiscardedNotification to fix index data visilibity issue
discard 6f32eaac2e post-rebase fixes for the rebase on trunk at
fad1f7457032544ab6a7b40c5d38ecb8b25899bb
discard 6bca298bd7 Unify CQLTester#waitForIndex and
SAITester#waitForIndexQueryable
discard aff7786510 Allow CQL queries on multiple indexes without ALLOW
FILTERING
discard 9492860a03 Literal on-disk index and index write path (#9)
discard 9d6dd2498b In-memory index implementation with query path
discard dd0285599d Add Index Group Interface for Storage Attached Index
add bbee4c87c4 Add equals/hashCode override for ServerEncryptionOptions
add d08fd1ebd8 Revert "Fix MemtableSizeTestBase#testSize (now
MemtableSizeTest#testSize) was not running in CI" Not needed patch by Ekaterina
Dimitrova; reviwed by Brandon Williams for CASSANDRA-18329
add 2a458ba01d Improved DeletionTime serialization
add a565711056 Fix data corruption handling issues
new d5bdf95175 Add Index Group Interface for Storage Attached Index
new a2097dd722 In-memory index implementation with query path
new 11a93769e2 Literal on-disk index and index write path (#9)
new 73c410f9d7 Allow CQL queries on multiple indexes without ALLOW
FILTERING
new d3c8cd7a25 Unify CQLTester#waitForIndex and
SAITester#waitForIndexQueryable
new 7d136a870a post-rebase fixes for the rebase on trunk at
fad1f7457032544ab6a7b40c5d38ecb8b25899bb
new de1706a833 send SSTableAddedNotification before
MemtableDiscardedNotification to fix index data visilibity issue
new 22c505cdc2 fix Segment#intersects to compare bound instead of token
new 4cc2038e2b Upgrade to lucene-core 9.7.0
new 30e5d7483a Stream all compatible components registered by an SSTable
new 4e7ab76161 Numeric on-disk index write and search
new 87ab750dcc Various changes to SAI index validation
new 4a925795d9 Query all ranges at once for SAI distributed queries
new c2380dc0e7 Add basic text analysis to SAI, including "case_sensitive",
"normalize", and "ascii" modes
new d19edccbcf Fix concurrency in bbtree reader by cloning state
new 47543ee62c Fix KeyRangeIntersectionIterator count
new c24ee2da34 Add support for index implementation selection via USING
for CREATE INDEX
new cd54b053bf Removed "proprietary" verbiage in the SAI README
new 946fdf308d Importer should build SSTable indexes successfully before
making new SSTables readable
new b6872af653 minor post-rebase adjustments on trunk
c1bf002234bd44bce120658e9b08b3d67901e5bb
new 7a27ffe522 Release notes and README updates for CEP-7
(Storage-Attached Indexes)
new 36f8c5c34a fixed VirtualTableFromInternodeTest (deserialization of
ReadCommand was not creating VirtualTablePartitionRangeReadCommand when it
should have)
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (4bf4bdca4b)
\
N -- N -- N refs/heads/cep-7-sai (36f8c5c34a)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 22 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 | 1 +
.../apache/cassandra/config/EncryptionOptions.java | 37 +++
src/java/org/apache/cassandra/db/DeletionTime.java | 103 ++++--
src/java/org/apache/cassandra/db/rows/Cell.java | 41 ++-
.../cassandra/db/rows/UnfilteredSerializer.java | 8 +-
.../io/sstable/SSTableIdentityIterator.java | 4 +-
.../io/sstable/format/bti/PartitionIndex.java | 2 +-
.../io/sstable/format/bti/RowIndexReader.java | 15 +-
.../format/bti/RowIndexReverseIterator.java | 5 +-
src/java/org/apache/cassandra/io/tries/Walker.java | 15 +-
.../legacy_da_clust/da-1-bti-CompressionInfo.db | Bin 207 -> 207 bytes
.../legacy_tables/legacy_da_clust/da-1-bti-Data.db | Bin 8660 -> 8616 bytes
.../legacy_da_clust/da-1-bti-Digest.crc32 | 2 +-
.../legacy_da_clust/da-1-bti-Partitions.db | Bin 62 -> 62 bytes
.../legacy_tables/legacy_da_clust/da-1-bti-Rows.db | Bin 563 -> 508 bytes
.../legacy_da_clust/da-1-bti-Statistics.db | Bin 7312 -> 7312 bytes
.../da-1-bti-CompressionInfo.db | Bin 199 -> 199 bytes
.../legacy_da_clust_counter/da-1-bti-Data.db | Bin 7767 -> 7408 bytes
.../legacy_da_clust_counter/da-1-bti-Digest.crc32 | 2 +-
.../legacy_da_clust_counter/da-1-bti-Partitions.db | Bin 62 -> 62 bytes
.../legacy_da_clust_counter/da-1-bti-Rows.db | Bin 563 -> 508 bytes
.../legacy_da_clust_counter/da-1-bti-Statistics.db | Bin 7321 -> 7321 bytes
.../legacy_da_simple/da-1-bti-CompressionInfo.db | Bin 47 -> 47 bytes
.../legacy_da_simple/da-1-bti-Data.db | Bin 88 -> 79 bytes
.../legacy_da_simple/da-1-bti-Digest.crc32 | 2 +-
.../legacy_da_simple/da-1-bti-Partitions.db | Bin 59 -> 58 bytes
.../legacy_da_simple/da-1-bti-Statistics.db | Bin 4822 -> 4822 bytes
.../da-1-bti-CompressionInfo.db | Bin 47 -> 47 bytes
.../legacy_da_simple_counter/da-1-bti-Data.db | Bin 140 -> 133 bytes
.../legacy_da_simple_counter/da-1-bti-Digest.crc32 | 2 +-
.../da-1-bti-Partitions.db | Bin 60 -> 60 bytes
.../da-1-bti-Statistics.db | Bin 4831 -> 4831 bytes
.../legacy_oa_clust/oa-1-big-CompressionInfo.db | Bin 207 -> 207 bytes
.../legacy_tables/legacy_oa_clust/oa-1-big-Data.db | Bin 8630 -> 8609 bytes
.../legacy_oa_clust/oa-1-big-Digest.crc32 | 2 +-
.../legacy_oa_clust/oa-1-big-Index.db | Bin 157553 -> 157498 bytes
.../legacy_oa_clust/oa-1-big-Statistics.db | Bin 7312 -> 7312 bytes
.../oa-1-big-CompressionInfo.db | Bin 199 -> 199 bytes
.../legacy_oa_clust_counter/oa-1-big-Data.db | Bin 7718 -> 7352 bytes
.../legacy_oa_clust_counter/oa-1-big-Digest.crc32 | 2 +-
.../legacy_oa_clust_counter/oa-1-big-Index.db | Bin 157553 -> 157498 bytes
.../legacy_oa_clust_counter/oa-1-big-Statistics.db | Bin 7321 -> 7321 bytes
.../legacy_oa_simple/oa-1-big-CompressionInfo.db | Bin 47 -> 47 bytes
.../legacy_oa_simple/oa-1-big-Data.db | Bin 88 -> 78 bytes
.../legacy_oa_simple/oa-1-big-Digest.crc32 | 2 +-
.../legacy_oa_simple/oa-1-big-Index.db | Bin 26 -> 25 bytes
.../legacy_oa_simple/oa-1-big-Statistics.db | Bin 4822 -> 4822 bytes
.../oa-1-big-CompressionInfo.db | Bin 47 -> 47 bytes
.../legacy_oa_simple_counter/oa-1-big-Data.db | Bin 141 -> 134 bytes
.../legacy_oa_simple_counter/oa-1-big-Digest.crc32 | 2 +-
.../legacy_oa_simple_counter/oa-1-big-Index.db | Bin 27 -> 27 bytes
.../oa-1-big-Statistics.db | Bin 4831 -> 4831 bytes
.../test/microbench/DeletionTimeDeSerBench.java | 366 +++++++++++++++++++++
.../config/EncryptionOptionsEqualityTest.java | 61 ++++
.../org/apache/cassandra/db/ReadCommandTest.java | 10 +-
.../cassandra/db/compaction/CompactionsTest.java | 8 +-
.../CorruptedSSTablesCompactionsTest.java | 2 +-
.../db/memtable/MemtableSizeHeapBuffersTest.java | 2 +-
.../memtable/MemtableSizeOffheapBuffersTest.java | 2 +-
.../memtable/MemtableSizeOffheapObjectsTest.java | 2 +-
...ableSizeTest.java => MemtableSizeTestBase.java} | 4 +-
.../db/memtable/MemtableSizeUnslabbedTest.java | 2 +-
.../io/sstable/format/big/RowIndexEntryTest.java | 16 +-
.../cassandra/transport/DeletionTimeDeSerTest.java | 97 ++++++
64 files changed, 743 insertions(+), 76 deletions(-)
create mode 100644
test/microbench/org/apache/cassandra/test/microbench/DeletionTimeDeSerBench.java
rename test/unit/org/apache/cassandra/db/memtable/{MemtableSizeTest.java =>
MemtableSizeTestBase.java} (99%)
create mode 100644
test/unit/org/apache/cassandra/transport/DeletionTimeDeSerTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]