accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eric Newton (JIRA)" <>
Subject [jira] [Created] (ACCUMULO-862) master slow start
Date Mon, 19 Nov 2012 17:35:58 GMT
Eric Newton created ACCUMULO-862:

             Summary: master slow start
                 Key: ACCUMULO-862
             Project: Accumulo
          Issue Type: Bug
          Components: master
    Affects Versions: 1.4.1, 1.4.2
         Environment: very large cluster
            Reporter: Eric Newton
            Assignee: Eric Newton
            Priority: Minor
             Fix For: 1.5.0

Master start-up was delayed by many minutes because it discovered only 3 loggers per second.
 When jstack'ed, it was stuck here:

"master" prio=10 tid=0x00007ffff086a800 nid=0xa331 in Object.wait() [0x00007fffc565c000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000000bdd5f940> (a org.apache.zookeeper.ClientCnxn$Packet)
        at java.lang.Object.wait(
        at org.apache.zookeeper.ClientCnxn.submitRequest(
        - locked <0x00000000bdd5f940> (a org.apache.zookeeper.ClientCnxn$Packet)
        at org.apache.zookeeper.ZooKeeper.getChildren(
        at org.apache.zookeeper.ZooKeeper.getChildren(
        at org.apache.accumulo.core.zookeeper.ZooUtil.recursiveDelete(
        at org.apache.accumulo.core.zookeeper.ZooUtil.recursiveDelete(
        at org.apache.accumulo.server.zookeeper.ZooReaderWriter.recursiveDelete(
        at org.apache.accumulo.server.master.state.DeadServerList.delete(
        at org.apache.accumulo.server.master.Master.newLogger(
        at org.apache.accumulo.server.master.TabletServerLoggers.scanZooKeeperForUpdates(
        - locked <0x00000000c2157b68> (a org.apache.accumulo.server.master.TabletServerLoggers)
        at org.apache.accumulo.server.master.Master.main(
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
        at java.lang.reflect.Method.invoke(
        at org.apache.accumulo.start.Main$


Due to many stops/start of loggers, it's possible that there were "dead logger" entries that
needed to be deleted.  Future starts were not slow.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message