Description
The compaction command has some options to select files based on some criteria. Some of these options require blocking operations. The blocking oeprations are called in methods where the compaction strategy forbids blocking operations. This can result in a blocking operation while the tablet lock is held. The tablet lock is meant to protect changes to the tablets internal metadata, and blocking operations should not occur while this lock is held. Scans will aquire this lock to get the list of tablet files.
Attachments
Issue Links
- is related to
-
ACCUMULO-4573 Writing a correct compaction strategy is difficult.
- Resolved
- links to