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

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

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.8.0
    • 1.8.1, 2.0.0
    • tserver
    • 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

              kturner Keith Turner
              kturner Keith Turner
              Votes:
              0 Vote for this issue
              Watchers:
              2 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