Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Code
-
Low
-
Low Hanging Fruit
-
Unit Test
-
All
-
None
-
Description
FuzzTestBase extends CQLTester.InMemory which uses jimfs filesystem instead of the real one. This does not play well with direct mode of commitlog_disk_access_mode. We fixed this in CASSANDRA-19779 by always setting it to mmap. This does not work when we run tests in test-compression profile because then it expects "standard" mode and if fails on asserts.
The solution to fix test-compression profile is to set commitlog_disk_access_mode to mmap only in case it was indeed resolved to direct and not every time.
Attachments
Attachments
Issue Links
- is caused by
-
CASSANDRA-19779 direct IO support is always evaluated to false upon the very first start of a node
- Resolved
- links to