Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-14351 Procedure V2 Phase 3: Notification Bus
  3. HBASE-14947

Procedure V2 - WALProcedureStore improvements

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • 1.2.0, 1.1.3, 2.0.0
    • proc-v2
    • None

    Description

      We ended up with a deadlock in HBASE-14943, with the storeTracker and lock acquired in reverse order by syncLoop() and insert/update/delete. In the syncLoop() with don't need the lock when we try to roll or removeInactive. also we can move the insert/update/delete tracker check in the syncLoop avoiding to the extra lock operation.

      Attachments

        1. HBASE-14947-v0.patch
          25 kB
          Matteo Bertozzi
        2. HBASE-14947-v1.patch
          26 kB
          Matteo Bertozzi

        Issue Links

          Activity

            People

              mbertozzi Matteo Bertozzi
              ashu210890 Ashu Pachauri
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: