David Capwell created CASSANDRA-18485:
-----------------------------------------

             Summary: CEP-15: (C*) Enhance in-memory FileSystem to work with 
mmap and support tests to add custom logic
                 Key: CASSANDRA-18485
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-18485
             Project: Cassandra
          Issue Type: Improvement
          Components: Accord, Test/dtest/java, Test/unit
            Reporter: David Capwell
            Assignee: David Capwell


The Simulator currently uses JimFS for its FileSystem, but this lacks any way 
to add custom logic when file operations are performed; it also lacks mmap 
support which requires all disk access logic to provide non-mmap solutions as 
well.

As part of the Simulator work, testing disk corruption will require resolving 
both these issues, so will need a new FileSystem to rule them all…

This ticket is to define the new FileSystem and add the integration to 
Simulator, JVM-Dtest, and Unit tests, but does not directly add the fault 
injections that Simulator will be doing, that will be follow up work.

Goals:
* FileSystem that works for unit, jvm-dtest, and simulator tests
* FileSystem that allows tests to intercept file operations



--
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