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

Meta assignment to a region server caused continuous NPE loop during postOpenDeployTasks

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Cannot Reproduce
    • 0.92.2
    • None
    • None
    • None
    • CentOS release 5.7

    Description

      Recently I upgraded three data centers to our own checkout of 0.92.2, last commit :

      commit 5accb6a1be4776630126ac21d07adb652b74df95
      Author: Zhihong Yu <tedyu@apache.org>
      Date:   Mon Aug 20 18:19:45 2012 +0000
      HBASE-6608 Fix for HBASE-6160, META entries from daughters can be deleted before parent entries, shouldn't compare HRegionInfo's (Enis)
      

      Two upgrades went fine, upgrade to one data center failed. Failed in the sense that ROOT and META assignment took forever. Panic struck I restarted master and all region servers. I may have deleted zookeeper node /hbase/root-region-server as well, dont ask me why

      After this I managed to get ROOT assigned. But META assignment got stuck again.

      The log is here : https://raw.github.com/gist/3455435/adebd118b47aa3d715201010aa09e5eb8930033c/npe_rs_0.92.2.log

      Notice how region server was stuck in a loop of NPE (grep processBatchCallback). There is one more NPE related to zookeeper constructor.

      Attachments

        Activity

          People

            Unassigned Unassigned
            shrijeet Shrijeet Paliwal
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: