Uploaded image for project: 'Accumulo'
  1. Accumulo
  2. ACCUMULO-4572

Shell compaction file selection options can block while tablet lock is held

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.0
    • Fix Version/s: 1.8.1, 2.0.0
    • Component/s: tserver
    • Labels:
      None

      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

            Activity

              People

              • Assignee:
                kturner Keith Turner
                Reporter:
                kturner Keith Turner
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h
                  1h