[ 
https://issues.apache.org/jira/browse/CASSANDRA-21462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18102233#comment-18102233
 ] 

Dmitry Konstantinov commented on CASSANDRA-21462:
-------------------------------------------------

Hi [~rustyrazorblade]

I'm currently reviewing the MR, and I have two general requests:
 # Would it be possible to run the newly added test suite and share both the 
execution time per test and the total execution time? This would help us 
understand the impact on the overall CI runtime and determine whether some of 
the tests should be moved to the "long" test category.
 # As expected, these tests perform a significant amount of disk I/O, and the 
current implementation relies on temporary directories for cleanup. We've 
recently had several CI stability issues caused by excessive disk space 
consumption, with builds failing because CI agents ran out of disk space. Would 
it be possible to adjust the test logic to clean up generated files as soon as 
they are no longer needed, rather than waiting until the temporary directory is 
removed at the end?

> Add byte for byte test harness to detect and resolve cursor deviations from 
> iterator path
> -----------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-21462
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-21462
>             Project: Apache Cassandra
>          Issue Type: Sub-task
>          Components: Local/Compaction
>            Reporter: Jon Haddad
>            Assignee: Jon Haddad
>            Priority: High
>             Fix For: 6.0
>
>
> This issue addresses various deviations and inconsistencies with the cursor 
> path by introducing tests that verify both the old iterator path and the new 
> cursor path generate the same outputs given the same inputs.  It also fixes 
> various issues found in the process of creating this test system that 
> resulted in corruption or incorrect values being carried into the resulting 
> SSTable.
> It adds a test that uses the JVM's internal memory tracking to assert that we 
> do NOT do unnecessary allocations in the cursor path that should guard 
> against future regressions, and fixes an unnecessary enum allocation.
> It does NOT add support for BTI, multi-cell columns, counters, etc.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to