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.

        Issue Links

          Activity

          There are no comments yet on this issue.

            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

                  Development