-
Type:
Bug
-
Status: Resolved
-
Priority:
Normal
-
Resolution: Fixed
-
Fix Version/s: 3.0.20, 3.11.6, 4.0, 4.0-alpha3
-
Component/s: Local/Compaction
-
Labels:None
-
Bug Category:Degradation - Performance Bug/Regression
-
Severity:Low
-
Complexity:Low Hanging Fruit
-
Discovered By:Adhoc Test
-
Platform:All
-
Impacts:None
-
Since Version:
-
Source Control Link:
-
Test and Documentation Plan:
We currently list the data directory for every REMOVE record in the file in LogFile.verify() - this can get very expensive during startup when we call LogTransaction.removeUnfinishedLeftovers(). In LogRecord.getExistingFiles(Set<String> absoluteFilePaths) we also fully parse the file name of the sstables found, here we only need to prefix match.