Details
-
Improvement
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Quality Assurance
-
Normal
-
All
-
None
-
Description
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
Attachments
Issue Links
- links to