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

[replication] Wait a few seconds before transferring queues

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.90.1
    • 0.90.2
    • None
    • None
    • Reviewed

    Description

      ReplicationSourceManager.transferQueues is running a little too fast at the moment and this has the bad side effect of making us run into HBASE-2611 at almost every cluster restart. The reason is that some servers might shut down faster than others so that the last RS that are notified will at the same time see their friends dying, and will try to pick their queues. What happens then is that they also get told to shutdown and might be able to close their ZK session before the queue transfer process is completed, which is what 2611 is about.

      Currently the only to fix to that is to delete the lock znode by hand and bounce a region server so that it picks up the queue on startup.

      Attachments

        1. HBASE-3596.patch
          2 kB
          Jean-Daniel Cryans

        Activity

          People

            jdcryans Jean-Daniel Cryans
            jdcryans Jean-Daniel Cryans
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: