This is an automated email from the ASF dual-hosted git repository. brandonwilliams pushed a commit to branch CASSANDRA-18710-5.0 in repository https://gitbox.apache.org/repos/asf/cassandra.git
commit 6e5ae2150c5ad0973b056d47f9d7e36cdbf7525b Author: Brandon Williams <[email protected]> AuthorDate: Wed Oct 11 10:22:21 2023 -0500 check each file size is within 8% of the first --- test/unit/org/apache/cassandra/io/DiskSpaceMetricsTest.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/unit/org/apache/cassandra/io/DiskSpaceMetricsTest.java b/test/unit/org/apache/cassandra/io/DiskSpaceMetricsTest.java index 3f65d8c485..1b06ad928d 100644 --- a/test/unit/org/apache/cassandra/io/DiskSpaceMetricsTest.java +++ b/test/unit/org/apache/cassandra/io/DiskSpaceMetricsTest.java @@ -109,13 +109,15 @@ public class DiskSpaceMetricsTest extends CQLTester for (int i = 0; i < 3; i++) insertN(KEYSPACE_PER_TEST, cfs, 1000, 55); - int totalSize = 0; + long totalSize = 0; final Set<SSTableReader> liveSSTables = cfs.getLiveSSTables(); + long firstLength = liveSSTables.iterator().next().onDiskLength(); for (SSTableReader rdr : liveSSTables) { + assertEquals("SSTable flush size out of spec for " + rdr.getFilename(), firstLength, rdr.onDiskLength(), 0.08 * firstLength); totalSize += rdr.onDiskLength(); } - final int avgSize = totalSize / liveSSTables.size(); + final long avgSize = totalSize / liveSSTables.size(); assertEquals(avgSize, cfs.metric.flushSizeOnDisk.get(), 0.05 * avgSize); } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
