This is an automated email from the ASF dual-hosted git repository.
smiklosovic pushed a change to branch cassandra-6.0
in repository https://gitbox.apache.org/repos/asf/cassandra.git
from a082093c78 Don't replicate transformations to LEFT nodes
add fdab92983d Avoid ZstdDictionaryCompressor to allocate a native zstd
context per chunk
add 3c4efe8f3d Avoid ZstdDictionary to allocate a native zstd context per
chunk
add afade58694 Fix ZstdCompressionDictionary reference leak when opening
dictionary-compressed SSTables concurrently
add bc942453bc Fix Compression dictionary distribution silently leaving a
node on a stale dictionary
add bdfa317387 Implement Zstd compression level guardrail
No new revisions were added by this update.
Summary of changes:
CHANGES.txt | 5 +
conf/cassandra.yaml | 8 +
conf/cassandra_latest.yaml | 8 +
src/java/org/apache/cassandra/config/Config.java | 3 +
.../apache/cassandra/config/GuardrailsOptions.java | 27 +++
.../statements/schema/AlterSchemaStatement.java | 13 ++
.../statements/schema/AlterTableStatement.java | 1 +
.../cql3/statements/schema/CopyTableStatement.java | 1 +
.../statements/schema/CreateTableStatement.java | 1 +
.../org/apache/cassandra/db/ColumnFamilyStore.java | 6 +-
.../db/compression/CompressionDictionary.java | 5 +-
.../db/compression/CompressionDictionaryCache.java | 9 +-
.../CompressionDictionaryEventHandler.java | 10 +
.../compression/CompressionDictionaryManager.java | 4 +-
.../compression/ICompressionDictionaryCache.java | 9 +-
.../db/compression/ZstdCompressionDictionary.java | 122 +++++++++++-
.../apache/cassandra/db/guardrails/Guardrails.java | 30 ++-
.../cassandra/db/guardrails/GuardrailsConfig.java | 18 ++
.../cassandra/db/guardrails/GuardrailsMBean.java | 16 ++
.../cassandra/io/compress/ZstdCompressorBase.java | 142 ++++++++++++--
.../io/compress/ZstdDictionaryCompressor.java | 88 +++++++--
.../schema/SystemDistributedKeyspace.java | 29 ++-
.../CompressionDictionaryCacheTest.java | 91 +++++++++
.../GuardrailZstdCompressionLevelTest.java | 179 +++++++++++++++++
.../cassandra/io/compress/ZstdCompressorTest.java | 214 +++++++++++++++++++++
.../io/compress/ZstdDictionaryCompressorTest.java | 39 ++++
...stributedKeyspaceCompressionDictionaryTest.java | 31 +++
.../nodetool/GuardrailsConfigCommandsTest.java | 7 +-
28 files changed, 1063 insertions(+), 53 deletions(-)
create mode 100644
test/unit/org/apache/cassandra/db/guardrails/GuardrailZstdCompressionLevelTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]