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

current region server failover mechanism for replication can lead to stale region server whose left hlogs can't be replicated by other region server

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 0.94.3
    • None
    • Replication
    • None

    Description

      consider this scenario: rs A/B/C, A dies, B and C race to lock A to help replicate A's left unreplicated hlogs, B wins and successfully creates lock under A's znode, but before B copies A's hlog queues to its own znode, B also dies, and C successfully creates lock under B's znode and helps replicate B's own left hlogs. But A's left hlogs can't be replicated by any other rs since B left back a lock under A's znode and B didn't transfer A's hlog queues to its own znode before B dies.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              fenghh Honghua Feng
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: