This is an automated email from the ASF dual-hosted git repository.

konstantinov pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git


    from df24dacc0c Merge branch 'cassandra-5.0' into trunk
     add ae82efc013 Add LittleEndianMemoryUtil and NativeEndianMemoryUtil, 
switch memtable-related off-heap objects and Memory to use them and have Little 
Endian now. Add BE offsets detection on Summary loading. Add test SSTables in 
an old format with BE offsets in Summary component to LegacySSTableTest.
     new a93f0819e3 Merge branch 'cassandra-5.0' into trunk

The 1 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 +
 .../org/apache/cassandra/db/NativeClustering.java  |  25 +--
 .../apache/cassandra/db/NativeDecoratedKey.java    |   9 +-
 .../org/apache/cassandra/db/rows/NativeCell.java   |  33 ++--
 .../io/sstable/indexsummary/IndexSummary.java      |  12 ++
 src/java/org/apache/cassandra/io/util/Memory.java  | 144 ++------------
 .../utils/memory/LittleEndianMemoryUtil.java       | 146 ++++++++++++++
 .../apache/cassandra/utils/memory/MemoryUtil.java  | 173 +----------------
 .../utils/memory/NativeEndianMemoryUtil.java       | 214 +++++++++++++++++++++
 .../da-500-bti-CompressionInfo.db                  | Bin 0 -> 207 bytes
 .../da-500-bti-Data.db                             | Bin 0 -> 8602 bytes
 .../da-500-bti-Digest.crc32                        |   1 +
 .../da-500-bti-Filter.db                           | Bin
 .../da-500-bti-Partitions.db                       | Bin
 .../da-500-bti-Rows.db                             | Bin 0 -> 508 bytes
 .../da-500-bti-Statistics.db                       | Bin 7312 -> 7312 bytes
 .../da-500-bti-TOC.txt                             |   0
 .../ma-306-big-CompressionInfo.db                  | Bin 0 -> 83 bytes
 .../ma-306-big-Data.db                             | Bin 0 -> 5221 bytes
 .../ma-306-big-Digest.crc32                        |   1 +
 .../ma-306-big-Filter.db                           | Bin
 .../ma-306-big-Index.db}                           | Bin 157553 -> 157553 bytes
 .../ma-306-big-Statistics.db                       | Bin 7046 -> 7046 bytes
 .../ma-306-big-Summary.db                          | Bin 0 -> 47 bytes
 .../ma-306-big-TOC.txt                             |  10 +-
 .../mb-307-big-CompressionInfo.db                  | Bin 0 -> 83 bytes
 .../mb-307-big-Data.db                             | Bin 0 -> 5232 bytes
 .../mb-307-big-Digest.crc32                        |   1 +
 .../mb-307-big-Filter.db                           | Bin
 .../mb-307-big-Index.db}                           | Bin 157553 -> 157553 bytes
 .../mb-307-big-Statistics.db                       | Bin 7058 -> 7058 bytes
 .../mb-307-big-Summary.db                          | Bin 0 -> 47 bytes
 .../mb-307-big-TOC.txt                             |  10 +-
 .../mc-3113-big-CompressionInfo.db                 | Bin 0 -> 83 bytes
 .../mc-3113-big-Data.db                            | Bin 0 -> 5215 bytes
 .../mc-3113-big-Digest.crc32                       |   1 +
 .../mc-3113-big-Filter.db                          | Bin
 .../mc-3113-big-Index.db}                          | Bin 157553 -> 157553 bytes
 .../mc-3113-big-Statistics.db}                     | Bin 7095 -> 7070 bytes
 .../mc-3113-big-Summary.db                         | Bin 0 -> 47 bytes
 .../mc-3113-big-TOC.txt                            |   8 +-
 .../md-31110-big-CompressionInfo.db                | Bin 0 -> 83 bytes
 .../md-31110-big-Data.db                           | Bin 0 -> 5206 bytes
 .../md-31110-big-Digest.crc32                      |   1 +
 .../md-31110-big-Filter.db                         | Bin
 .../md-31110-big-Index.db}                         | Bin 157553 -> 157553 bytes
 .../md-31110-big-Statistics.db                     | Bin 7134 -> 7134 bytes
 .../md-31110-big-Summary.db                        | Bin 0 -> 47 bytes
 .../md-31110-big-TOC.txt                           |   8 +-
 .../me-31111-big-CompressionInfo.db                | Bin 0 -> 83 bytes
 .../me-31111-big-Data.db                           | Bin 0 -> 5207 bytes
 .../me-31111-big-Digest.crc32                      |   1 +
 .../me-31111-big-Filter.db                         | Bin
 .../me-31111-big-Index.db}                         | Bin 157553 -> 157553 bytes
 .../me-31111-big-Statistics.db                     | Bin 7151 -> 7151 bytes
 .../me-31111-big-Summary.db                        | Bin 0 -> 47 bytes
 .../me-31111-big-TOC.txt                           |  10 +-
 .../na-40-big-CompressionInfo.db                   | Bin 0 -> 207 bytes
 .../na-40-big-Data.db                              | Bin 0 -> 8587 bytes
 .../na-40-big-Digest.crc32                         |   1 +
 .../na-40-big-Filter.db}                           | Bin
 .../na-40-big-Index.db}                            | Bin
 .../na-40-big-Statistics.db}                       | Bin 7177 -> 7160 bytes
 .../na-40-big-Summary.db                           | Bin 0 -> 47 bytes
 .../na-40-big-TOC.txt}                             |   8 +-
 .../nb-400-big-CompressionInfo.db                  | Bin 0 -> 207 bytes
 .../nb-400-big-Data.db                             | Bin 0 -> 8620 bytes
 .../nb-400-big-Digest.crc32                        |   1 +
 .../nb-400-big-Filter.db                           | Bin
 .../nb-400-big-Index.db                            | Bin 157553 -> 157553 bytes
 .../nb-400-big-Statistics.db                       | Bin 7177 -> 7177 bytes
 .../nb-400-big-Summary.db                          | Bin 0 -> 47 bytes
 .../nb-400-big-TOC.txt                             |  10 +-
 .../oa-500-big-CompressionInfo.db                  | Bin 0 -> 207 bytes
 .../oa-500-big-Data.db                             | Bin 0 -> 8513 bytes
 .../oa-500-big-Digest.crc32                        |   1 +
 .../oa-500-big-Filter.db                           | Bin
 .../oa-500-big-Index.db                            | Bin 157498 -> 157498 bytes
 .../oa-500-big-Statistics.db                       | Bin 7312 -> 7312 bytes
 .../oa-500-big-Summary.db                          | Bin 0 -> 47 bytes
 .../oa-500-big-TOC.txt                             |   0
 .../db/compaction/CompactionsCQLTest.java          |   2 +-
 .../cassandra/io/sstable/LegacySSTableTest.java    |  79 +++++---
 .../utils/memory/LittleEndianMemoryUtilTest.java   | 148 ++++++++++++++
 .../utils/memory/NativeEndianMemoryUtilTest.java   | 148 ++++++++++++++
 85 files changed, 812 insertions(+), 395 deletions(-)
 create mode 100644 
src/java/org/apache/cassandra/utils/memory/LittleEndianMemoryUtil.java
 create mode 100644 
src/java/org/apache/cassandra/utils/memory/NativeEndianMemoryUtil.java
 create mode 100644 
test/data/legacy-sstables/da/legacy_tables/legacy_da_clust_be_index_summary/da-500-bti-CompressionInfo.db
 create mode 100644 
test/data/legacy-sstables/da/legacy_tables/legacy_da_clust_be_index_summary/da-500-bti-Data.db
 create mode 100644 
test/data/legacy-sstables/da/legacy_tables/legacy_da_clust_be_index_summary/da-500-bti-Digest.crc32
 copy test/data/legacy-sstables/da/legacy_tables/{legacy_da_clust => 
legacy_da_clust_be_index_summary}/da-500-bti-Filter.db (100%)
 copy test/data/legacy-sstables/da/legacy_tables/{legacy_da_clust => 
legacy_da_clust_be_index_summary}/da-500-bti-Partitions.db (100%)
 create mode 100644 
test/data/legacy-sstables/da/legacy_tables/legacy_da_clust_be_index_summary/da-500-bti-Rows.db
 copy test/data/legacy-sstables/da/legacy_tables/{legacy_da_clust => 
legacy_da_clust_be_index_summary}/da-500-bti-Statistics.db (95%)
 copy test/data/legacy-sstables/da/legacy_tables/{legacy_da_clust => 
legacy_da_clust_be_index_summary}/da-500-bti-TOC.txt (100%)
 create mode 100644 
test/data/legacy-sstables/ma/legacy_tables/legacy_ma_clust_be_index_summary/ma-306-big-CompressionInfo.db
 create mode 100644 
test/data/legacy-sstables/ma/legacy_tables/legacy_ma_clust_be_index_summary/ma-306-big-Data.db
 create mode 100644 
test/data/legacy-sstables/ma/legacy_tables/legacy_ma_clust_be_index_summary/ma-306-big-Digest.crc32
 copy test/data/legacy-sstables/ma/legacy_tables/{legacy_ma_clust => 
legacy_ma_clust_be_index_summary}/ma-306-big-Filter.db (100%)
 copy 
test/data/legacy-sstables/{me/legacy_tables/legacy_me_clust_compact/me-31111-big-Index.db
 => ma/legacy_tables/legacy_ma_clust_be_index_summary/ma-306-big-Index.db} (99%)
 copy test/data/legacy-sstables/ma/legacy_tables/{legacy_ma_clust_compact => 
legacy_ma_clust_be_index_summary}/ma-306-big-Statistics.db (97%)
 create mode 100644 
test/data/legacy-sstables/ma/legacy_tables/legacy_ma_clust_be_index_summary/ma-306-big-Summary.db
 copy test/data/legacy-sstables/ma/legacy_tables/{legacy_ma_clust_counter => 
legacy_ma_clust_be_index_summary}/ma-306-big-TOC.txt (100%)
 create mode 100644 
test/data/legacy-sstables/mb/legacy_tables/legacy_mb_clust_be_index_summary/mb-307-big-CompressionInfo.db
 create mode 100644 
test/data/legacy-sstables/mb/legacy_tables/legacy_mb_clust_be_index_summary/mb-307-big-Data.db
 create mode 100644 
test/data/legacy-sstables/mb/legacy_tables/legacy_mb_clust_be_index_summary/mb-307-big-Digest.crc32
 copy test/data/legacy-sstables/mb/legacy_tables/{legacy_mb_clust => 
legacy_mb_clust_be_index_summary}/mb-307-big-Filter.db (100%)
 copy 
test/data/legacy-sstables/{me/legacy_tables/legacy_me_clust_compact/me-31111-big-Index.db
 => mb/legacy_tables/legacy_mb_clust_be_index_summary/mb-307-big-Index.db} (99%)
 copy test/data/legacy-sstables/mb/legacy_tables/{legacy_mb_clust_compact => 
legacy_mb_clust_be_index_summary}/mb-307-big-Statistics.db (96%)
 create mode 100644 
test/data/legacy-sstables/mb/legacy_tables/legacy_mb_clust_be_index_summary/mb-307-big-Summary.db
 copy test/data/legacy-sstables/mb/legacy_tables/{legacy_mb_clust => 
legacy_mb_clust_be_index_summary}/mb-307-big-TOC.txt (100%)
 create mode 100644 
test/data/legacy-sstables/mc/legacy_tables/legacy_mc_clust_be_index_summary/mc-3113-big-CompressionInfo.db
 create mode 100644 
test/data/legacy-sstables/mc/legacy_tables/legacy_mc_clust_be_index_summary/mc-3113-big-Data.db
 create mode 100644 
test/data/legacy-sstables/mc/legacy_tables/legacy_mc_clust_be_index_summary/mc-3113-big-Digest.crc32
 copy test/data/legacy-sstables/mc/legacy_tables/{legacy_mc_clust => 
legacy_mc_clust_be_index_summary}/mc-3113-big-Filter.db (100%)
 copy 
test/data/legacy-sstables/{me/legacy_tables/legacy_me_clust_compact/me-31111-big-Index.db
 => mc/legacy_tables/legacy_mc_clust_be_index_summary/mc-3113-big-Index.db} 
(99%)
 copy 
test/data/legacy-sstables/{na/legacy_tables/legacy_na_clust_compact/na-400-big-Statistics.db
 => 
mc/legacy_tables/legacy_mc_clust_be_index_summary/mc-3113-big-Statistics.db} 
(90%)
 create mode 100644 
test/data/legacy-sstables/mc/legacy_tables/legacy_mc_clust_be_index_summary/mc-3113-big-Summary.db
 copy test/data/legacy-sstables/mc/legacy_tables/{legacy_mc_clust => 
legacy_mc_clust_be_index_summary}/mc-3113-big-TOC.txt (100%)
 create mode 100644 
test/data/legacy-sstables/md/legacy_tables/legacy_md_clust_be_index_summary/md-31110-big-CompressionInfo.db
 create mode 100644 
test/data/legacy-sstables/md/legacy_tables/legacy_md_clust_be_index_summary/md-31110-big-Data.db
 create mode 100644 
test/data/legacy-sstables/md/legacy_tables/legacy_md_clust_be_index_summary/md-31110-big-Digest.crc32
 copy test/data/legacy-sstables/md/legacy_tables/{legacy_md_clust => 
legacy_md_clust_be_index_summary}/md-31110-big-Filter.db (100%)
 copy 
test/data/legacy-sstables/{me/legacy_tables/legacy_me_clust_compact/me-31111-big-Index.db
 => md/legacy_tables/legacy_md_clust_be_index_summary/md-31110-big-Index.db} 
(99%)
 copy test/data/legacy-sstables/md/legacy_tables/{legacy_md_clust => 
legacy_md_clust_be_index_summary}/md-31110-big-Statistics.db (95%)
 create mode 100644 
test/data/legacy-sstables/md/legacy_tables/legacy_md_clust_be_index_summary/md-31110-big-Summary.db
 copy test/data/legacy-sstables/md/legacy_tables/{legacy_md_clust => 
legacy_md_clust_be_index_summary}/md-31110-big-TOC.txt (100%)
 create mode 100644 
test/data/legacy-sstables/me/legacy_tables/legacy_me_clust_be_index_summary/me-31111-big-CompressionInfo.db
 create mode 100644 
test/data/legacy-sstables/me/legacy_tables/legacy_me_clust_be_index_summary/me-31111-big-Data.db
 create mode 100644 
test/data/legacy-sstables/me/legacy_tables/legacy_me_clust_be_index_summary/me-31111-big-Digest.crc32
 copy test/data/legacy-sstables/me/legacy_tables/{legacy_me_clust => 
legacy_me_clust_be_index_summary}/me-31111-big-Filter.db (100%)
 copy 
test/data/legacy-sstables/{na/legacy_tables/legacy_na_clust_compact/na-400-big-Index.db
 => me/legacy_tables/legacy_me_clust_be_index_summary/me-31111-big-Index.db} 
(99%)
 copy test/data/legacy-sstables/me/legacy_tables/{legacy_me_clust => 
legacy_me_clust_be_index_summary}/me-31111-big-Statistics.db (95%)
 create mode 100644 
test/data/legacy-sstables/me/legacy_tables/legacy_me_clust_be_index_summary/me-31111-big-Summary.db
 copy test/data/legacy-sstables/me/legacy_tables/{legacy_me_clust => 
legacy_me_clust_be_index_summary}/me-31111-big-TOC.txt (100%)
 create mode 100644 
test/data/legacy-sstables/na/legacy_tables/legacy_na_clust_be_index_summary/na-40-big-CompressionInfo.db
 create mode 100644 
test/data/legacy-sstables/na/legacy_tables/legacy_na_clust_be_index_summary/na-40-big-Data.db
 create mode 100644 
test/data/legacy-sstables/na/legacy_tables/legacy_na_clust_be_index_summary/na-40-big-Digest.crc32
 copy 
test/data/legacy-sstables/{da/legacy_tables/legacy_da_clust/da-500-bti-Filter.db
 => na/legacy_tables/legacy_na_clust_be_index_summary/na-40-big-Filter.db} 
(100%)
 copy 
test/data/legacy-sstables/{md/legacy_tables/legacy_md_clust_compact/md-31110-big-Index.db
 => na/legacy_tables/legacy_na_clust_be_index_summary/na-40-big-Index.db} (100%)
 copy 
test/data/legacy-sstables/{nb/legacy_tables/legacy_nb_clust/nb-400-big-Statistics.db
 => na/legacy_tables/legacy_na_clust_be_index_summary/na-40-big-Statistics.db} 
(93%)
 create mode 100644 
test/data/legacy-sstables/na/legacy_tables/legacy_na_clust_be_index_summary/na-40-big-Summary.db
 copy 
test/data/legacy-sstables/{ma/legacy_tables/legacy_ma_clust_counter/ma-306-big-TOC.txt
 => na/legacy_tables/legacy_na_clust_be_index_summary/na-40-big-TOC.txt} (100%)
 create mode 100644 
test/data/legacy-sstables/nb/legacy_tables/legacy_nb_clust_be_index_summary/nb-400-big-CompressionInfo.db
 create mode 100644 
test/data/legacy-sstables/nb/legacy_tables/legacy_nb_clust_be_index_summary/nb-400-big-Data.db
 create mode 100644 
test/data/legacy-sstables/nb/legacy_tables/legacy_nb_clust_be_index_summary/nb-400-big-Digest.crc32
 copy test/data/legacy-sstables/nb/legacy_tables/{legacy_nb_clust => 
legacy_nb_clust_be_index_summary}/nb-400-big-Filter.db (100%)
 copy test/data/legacy-sstables/nb/legacy_tables/{legacy_nb_clust => 
legacy_nb_clust_be_index_summary}/nb-400-big-Index.db (99%)
 copy test/data/legacy-sstables/nb/legacy_tables/{legacy_nb_clust => 
legacy_nb_clust_be_index_summary}/nb-400-big-Statistics.db (95%)
 create mode 100644 
test/data/legacy-sstables/nb/legacy_tables/legacy_nb_clust_be_index_summary/nb-400-big-Summary.db
 copy test/data/legacy-sstables/nb/legacy_tables/{legacy_nb_clust => 
legacy_nb_clust_be_index_summary}/nb-400-big-TOC.txt (100%)
 create mode 100644 
test/data/legacy-sstables/oa/legacy_tables/legacy_oa_clust_be_index_summary/oa-500-big-CompressionInfo.db
 create mode 100644 
test/data/legacy-sstables/oa/legacy_tables/legacy_oa_clust_be_index_summary/oa-500-big-Data.db
 create mode 100644 
test/data/legacy-sstables/oa/legacy_tables/legacy_oa_clust_be_index_summary/oa-500-big-Digest.crc32
 copy test/data/legacy-sstables/oa/legacy_tables/{legacy_oa_clust => 
legacy_oa_clust_be_index_summary}/oa-500-big-Filter.db (100%)
 copy test/data/legacy-sstables/oa/legacy_tables/{legacy_oa_clust => 
legacy_oa_clust_be_index_summary}/oa-500-big-Index.db (99%)
 copy test/data/legacy-sstables/oa/legacy_tables/{legacy_oa_clust => 
legacy_oa_clust_be_index_summary}/oa-500-big-Statistics.db (95%)
 create mode 100644 
test/data/legacy-sstables/oa/legacy_tables/legacy_oa_clust_be_index_summary/oa-500-big-Summary.db
 copy test/data/legacy-sstables/oa/legacy_tables/{legacy_oa_clust => 
legacy_oa_clust_be_index_summary}/oa-500-big-TOC.txt (100%)
 create mode 100644 
test/unit/org/apache/cassandra/utils/memory/LittleEndianMemoryUtilTest.java
 create mode 100644 
test/unit/org/apache/cassandra/utils/memory/NativeEndianMemoryUtilTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to