diff --git a/src/java/org/apache/cassandra/config/DatabaseDescriptor.java b/src/java/org/apache/cassandra/config/DatabaseDescriptor.java index 9477c25478..abff357737 100644 --- a/src/java/org/apache/cassandra/config/DatabaseDescriptor.java +++ b/src/java/org/apache/cassandra/config/DatabaseDescriptor.java @@ -3067,7 +3067,7 @@ public class DatabaseDescriptor public static void setCompressedReadAheadBufferSizeInKb(int sizeInKb) { - if (sizeInKb != 0 && sizeInKb < 256) + if (sizeInKb < 0 || (sizeInKb > 0 && sizeInKb < 256)) throw new IllegalArgumentException("compressed_read_ahead_buffer_size_in_kb must be at least 256KiB (set to 0 to disable)"); conf.compressed_read_ahead_buffer_size = createIntKibibyteBoundAndEnsureItIsValidForByteConversion(sizeInKb, "compressed_read_ahead_buffer_size");