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

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


    from 940739a488 Add JDK21 support
     add 6f5fe8c06d Add Direct IO support for compaction reads

No new revisions were added by this update.

Summary of changes:
 CHANGES.txt                                        |   1 +
 conf/cassandra.yaml                                |   5 +
 conf/cassandra_latest.yaml                         |   5 +
 src/java/org/apache/cassandra/config/Config.java   |   1 +
 .../cassandra/config/DatabaseDescriptor.java       |  31 +-
 .../db/compaction/AbstractCompactionStrategy.java  |   3 +-
 .../cassandra/db/compaction/CompactionManager.java |   4 +-
 .../db/compaction/LeveledCompactionStrategy.java   |   7 +-
 .../cassandra/index/accord/SSTableIndex.java       |   2 +-
 .../index/sai/disk/format/IndexDescriptor.java     |   4 +-
 .../index/sai/disk/io/IndexFileUtils.java          |  13 +-
 .../io/sstable/format/IndexComponent.java          |   8 +-
 .../cassandra/io/sstable/format/SSTableReader.java |  50 +-
 .../io/sstable/format/SSTableSimpleScanner.java    |   6 +-
 .../format/SortedTableReaderLoadingBuilder.java    |   2 +-
 .../io/sstable/format/SortedTableWriter.java       |  27 +-
 .../format/bti/BtiTableReaderLoadingBuilder.java   |   8 +-
 ...{CheckedFunction.java => ByteBufferHolder.java} |  11 +-
 .../org/apache/cassandra/io/util/ChannelProxy.java |  36 +-
 .../cassandra/io/util/CompressedChunkReader.java   | 155 +++++-
 .../io/util/DirectThreadLocalByteBufferHolder.java |  79 +++
 ....java => DirectThreadLocalReadAheadBuffer.java} |  52 +-
 .../org/apache/cassandra/io/util/FileHandle.java   | 143 +++++-
 .../org/apache/cassandra/io/util/FileUtils.java    |  54 +-
 .../cassandra/io/util/RandomAccessReader.java      |  26 +
 .../io/util/ThreadLocalByteBufferHolder.java       |   8 +-
 .../io/util/ThreadLocalReadAheadBuffer.java        |  39 +-
 .../apache/cassandra/service/StartupChecks.java    |  55 ++-
 .../distributed/test/FailingRepairTest.java        |  11 +
 .../io/sstable/format/ForwardingSSTableReader.java |  13 +
 .../db/commitlog/DirectIOSegmentBytemanTest.java   |   2 +-
 .../accord/CheckpointIntervalArrayIndexTest.java   |   2 +-
 .../compress/CompressedRandomAccessReaderTest.java |  28 +-
 .../io/sstable/format/bti/PartitionIndexTest.java  |   4 +-
 .../io/sstable/format/bti/RowIndexTest.java        |   4 +-
 .../io/util/CompressedChunkReaderTestBase.java     |  61 +++
 .../io/util/DirectCompressedChunkReaderTest.java   | 545 +++++++++++++++++++++
 .../DirectThreadLocalByteBufferHolderTest.java     | 101 ++++
 .../util/DirectThreadLocalReadAheadBufferTest.java |  64 +++
 .../cassandra/io/util/RandomAccessReaderTest.java  |  26 +-
 ...java => StandardCompressedChunkReaderTest.java} |  90 ++--
 .../io/util/ThreadLocalReadAheadBufferTest.java    |  91 ++--
 .../cassandra/service/StartupChecksTest.java       |   9 +
 43 files changed, 1611 insertions(+), 275 deletions(-)
 copy src/java/org/apache/cassandra/io/util/{CheckedFunction.java => 
ByteBufferHolder.java} (84%)
 create mode 100644 
src/java/org/apache/cassandra/io/util/DirectThreadLocalByteBufferHolder.java
 copy src/java/org/apache/cassandra/io/util/{EmptyRebufferer.java => 
DirectThreadLocalReadAheadBuffer.java} (51%)
 create mode 100644 
test/unit/org/apache/cassandra/io/util/CompressedChunkReaderTestBase.java
 create mode 100644 
test/unit/org/apache/cassandra/io/util/DirectCompressedChunkReaderTest.java
 create mode 100644 
test/unit/org/apache/cassandra/io/util/DirectThreadLocalByteBufferHolderTest.java
 create mode 100644 
test/unit/org/apache/cassandra/io/util/DirectThreadLocalReadAheadBufferTest.java
 rename test/unit/org/apache/cassandra/io/util/{CompressedChunkReaderTest.java 
=> StandardCompressedChunkReaderTest.java} (52%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to