HBase
  1. HBase
  2. HBASE-6660

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

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 0.92.2
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:

      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.

        Activity

          People

          • Assignee:
            Unassigned
            Reporter:
            Shrijeet Paliwal
          • Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

            • Created:
              Updated:

              Development