This is an automated email from the ASF dual-hosted git repository.
smiklosovic pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git
from daacccebd8 ninja fix: ClusterMetadataUpgradeReplaceTest should only
upgrade from 5.0
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
new c7f0a428f6 Merge branch 'cassandra-6.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 | 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]