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]