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

FileManager semaphore acquisition may block Root and Metadata scans

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.6.1
    • 1.6.2, 1.7.0
    • tserver
    • None
    • Tserver

    Description

      FileManager.java contains a semaphore to limit the max open files when calling acquireUninterruptibly( # permits ) when opening the readers. If scans against all tables causes the number of max open permits to exceed the configured system property, scans against the metadata and root extents will block until other readers are released.

      This should be changed so that scans against the root and metadata extents proceed, despite exceeding the number of max open files. This likely means bypassing the semaphore acquisition for these tablets.

      Attachments

        Issue Links

          Activity

            People

              ecn Eric C. Newton
              phrocker Marc Parisi
              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 - 0.5h
                  0.5h