Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-17974

Concurrency concerns in transition of space quota state with large clusters

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      spin-out from https://issues.apache.org/jira/browse/HBASE-16961?focusedCommentId=15985358&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15985358

      As the master processes the current space usages for all tables with space quotas, it does so serially. It also synchronizes on the map which stores each table's state. This prevents the master from easily changing to process table quota violation state transition.

      When we get to clusters with large number of tables, each with a space quota, we could run into a situation where a non-zero source of latency is iterating over each table in serial.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              elserj Josh Elser
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: