Details
-
Improvement
-
Status: Awaiting Feedback
-
Low
-
Resolution: Unresolved
-
None
-
Low Hanging Fruit
Description
ATM we scan each data directory four times. We could easily reduce that to at least two, maybe to one.
- pre-flight (startup tests) scrub
- pre-flight (startup tests) sstable min version
- ColumnFamilyStore.createColumnFamilyStore
- ColumnFamilyStore.<init> (if loadSSTables==true)
First two pre-flight tests could be combined to one and 3+4 could also be combined, as both appear at pretty related code paths.