Skip to content

Commit 9ab9c8d

Browse files
CASSANDRA-21134: Tidy DirectCompressedSequentialWriterTest and test support
Reshuffle DirectCompressedSequentialWriterTest for congruence and add a CompressionParams.noop(chunkLength) overload for tests that need a specific chunk length.
1 parent 91a6ef8 commit 9ab9c8d

2 files changed

Lines changed: 413 additions & 445 deletions

File tree

src/java/org/apache/cassandra/schema/CompressionParams.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,9 +197,15 @@ public static CompressionParams zstd(Integer chunkLength, boolean useDictionary,
197197

198198
@VisibleForTesting
199199
public static CompressionParams noop()
200+
{
201+
return noop(DEFAULT_CHUNK_LENGTH);
202+
}
203+
204+
@VisibleForTesting
205+
public static CompressionParams noop(int chunkLength)
200206
{
201207
NoopCompressor compressor = NoopCompressor.create(Collections.emptyMap());
202-
return new CompressionParams(compressor, DEFAULT_CHUNK_LENGTH, Integer.MAX_VALUE, DEFAULT_MIN_COMPRESS_RATIO, Collections.emptyMap());
208+
return new CompressionParams(compressor, chunkLength, Integer.MAX_VALUE, DEFAULT_MIN_COMPRESS_RATIO, Collections.emptyMap());
203209
}
204210

205211
public CompressionParams(String sstableCompressorClass, Map<String, String> otherOptions, int chunkLength, double minCompressRatio) throws ConfigurationException

0 commit comments

Comments
 (0)