Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.3.5, 3.4.6, 3.5.1
-
None
-
debian
-
Fix a bug in zkfuse that causes an abort upon reading a node's content
Description
Trying to open zk root directory:
./zkfuse -z localhost:2181 -m /CLOUD/zookeeper -d
1 [0x7f89362d0780] INFO zkfuse null - Starting zkfuse
cacheSize = 256, debug = 1, forceDirSuffix = ".dir", mount = "/CLOUD/zookeeper", name = "data", zookeeper = "localhost:2181", optind = 6, argc = 6, current arg = "NULL"
1 [0x7f89362d0780] INFO zkfuse null - Create ZK adapter
1 [0x7f89362d0780] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::ZooKeeperAdapter(zk::ZooKeeperConfig, zk::ZKEventListener*, bool)::Trace::Trace(const void*) 0x434ecd Enter
1 [0x7f89362d0780] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::ZooKeeperAdapter(zk::ZooKeeperConfig, zk::ZKEventListener*, bool)::Trace::~Trace() 0x434ecd Exit
1 [0x7f89362bd700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::processEvents()::Trace::Trace(const void*) 0x434df4 Enter
1 [0x7f89327bb700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::processUserEvents()::Trace::Trace(const void*) 0x434e60 Enter
1 [0x7f89362d0780] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::reconnect()::Trace::Trace(const void*) 0x434c71 Enter
1 [0x7f89362d0780] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::disconnect()::Trace::Trace(const void*) 0x434c4c Enter
1 [0x7f89362d0780] TRACE zookeeper.adapter null - mp_zkHandle: (nil), state 0
1 [0x7f89362d0780] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::disconnect()::Trace::~Trace() 0x434c4c Exit
2014-05-24 08:07:44,860:20540(0x7f89362d0780):ZOO_INFO@log_env@712: Client environment:zookeeper.version=zookeeper C client 3.4.6
2014-05-24 08:07:44,860:20540(0x7f89362d0780):ZOO_INFO@log_env@716: Client environment:host.name=nanoha
2014-05-24 08:07:44,860:20540(0x7f89362d0780):ZOO_INFO@log_env@723: Client environment:os.name=Linux
2014-05-24 08:07:44,860:20540(0x7f89362d0780):ZOO_INFO@log_env@724: Client environment:os.arch=3.2.0-4-amd64
2014-05-24 08:07:44,860:20540(0x7f89362d0780):ZOO_INFO@log_env@725: Client environment:os.version=#1 SMP Debian 3.2.54-2
2014-05-24 08:07:44,860:20540(0x7f89362d0780):ZOO_INFO@log_env@733: Client environment:user.name=root
2014-05-24 08:07:44,860:20540(0x7f89362d0780):ZOO_INFO@log_env@741: Client environment:user.home=/root
2014-05-24 08:07:44,860:20540(0x7f89362d0780):ZOO_INFO@log_env@753: Client environment:user.dir=/opt/zoo/3.4.6/build/contrib/zkfuse/src
2014-05-24 08:07:44,860:20540(0x7f89362d0780):ZOO_INFO@zookeeper_init@786: Initiating client connection, host=localhost:2181 sessionTimeout=1000 watcher=0x429780 sessionId=0 sessionPasswd=<null> context=0x9b5e30 flags=0
2014-05-24 08:07:44,861:20540(0x7f89362d0780):ZOO_DEBUG@start_threads@221: starting threads...
2 [0x7f89362d0780] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::setState(zk::ZooKeeperAdapter::AdapterState)::Trace::Trace(const void*) 0x434c43 Enter
2 [0x7f89362d0780] INFO zookeeper.adapter null - Adapter state transition: 0 -> 1
2014-05-24 08:07:44,861:20540(0x7f8931899700):ZOO_DEBUG@do_completion@459: started completion thread
2 [0x7f89362d0780] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::setState(zk::ZooKeeperAdapter::AdapterState)::Trace::~Trace() 0x434c43 Exit
3 [0x7f89362d0780] DEBUG zookeeper.adapter null - mp_zkHandle: 0x9bbba0, state 1
2014-05-24 08:07:44,861:20540(0x7f893209a700):ZOO_DEBUG@do_io@367: started IO thread
3 [0x7f89362d0780] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::reconnect()::Trace::~Trace() 0x434c71 Exit
ZOOKEEPER_ROOT_CHILDREN_WATCH_BUG enabled
3 [0x7f89362d0780] INFO zkfuse null - Initialize fuse
2014-05-24 08:07:44,861:20540(0x7f893209a700):ZOO_INFO@check_events@1705: initiated connection to server [127.0.0.1:2181]
FUSE library version: 2.9.3
nullpath_ok: 0
nopath: 0
utime_omit_ok: 0
unique: 1, opcode: INIT (26), nodeid: 0, insize: 56, pid: 0
INIT: 7.17
flags=0x0000047b
max_readahead=0x00020000
INIT: 7.19
flags=0x00000013
max_readahead=0x00020000
max_write=0x00020000
max_background=0
congestion_threshold=0
unique: 1, success, outsize: 40
2014-05-24 08:07:44,909:20540(0x7f893209a700):ZOO_INFO@check_events@1752: session establishment complete on server [127.0.0.1:2181], sessionId=0x1461f2be1b10025, negotiated timeout=4000
2014-05-24 08:07:44,909:20540(0x7f893209a700):ZOO_DEBUG@check_events@1758: Calling a watcher for a ZOO_SESSION_EVENT and the state=ZOO_CONNECTED_STATE
2014-05-24 08:07:44,910:20540(0x7f8931899700):ZOO_DEBUG@process_completions@2113: Calling a watcher for node [], type = -1 event=ZOO_SESSION_EVENT
51 [0x7f8931899700] TRACE zookeeper.adapter null - zk::zkWatcher(zhandle_t*, int, int, const char*, void*)::Trace::Trace(const void*) 0x434e10 Enter
51 [0x7f8931899700] INFO zookeeper.adapter null - Received a ZK event - type: -1, state: 3, path: ''
51 [0x7f8931899700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::enqueueEvent(int, int, const string&)::Trace::Trace(const void*) 0x434e02 Enter
51 [0x7f8931899700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::enqueueEvent(int, int, const string&)::Trace::~Trace() 0x434e02 Exit
51 [0x7f8931899700] TRACE zookeeper.adapter null - zk::zkWatcher(zhandle_t*, int, int, const char*, void*)::Trace::~Trace() 0x434e10 Exit
51 [0x7f89362bd700] INFO zookeeper.adapter null - Received SESSION event, state: 3. Adapter state: 1
51 [0x7f89362bd700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::setState(zk::ZooKeeperAdapter::AdapterState)::Trace::Trace(const void*) 0x434c43 Enter
51 [0x7f89362bd700] INFO zookeeper.adapter null - Adapter state transition: 1 -> 2
51 [0x7f89362bd700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::setState(zk::ZooKeeperAdapter::AdapterState)::Trace::~Trace() 0x434c43 Exit
52 [0x7f89327bb700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::handleEvent(int, int, const string&)::Trace::Trace(const void*) 0x434e37 Enter
52 [0x7f89327bb700] TRACE zookeeper.adapter null - type: -1, state 3, path:
52 [0x7f89327bb700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::handleEvent(int, int, const string&, const Listener2Context&)::Trace::Trace(const void*) 0x434de7 Enter
52 [0x7f89327bb700] DEBUG zkfuse null - eventReceived() eventType -1, eventState 3, path
52 [0x7f89327bb700] TRACE zkfuse null - *** CONNECTED ***
52 [0x7f89327bb700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::handleEvent(int, int, const string&, const Listener2Context&)::Trace::~Trace() 0x434de7 Exit
52 [0x7f89327bb700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::handleEvent(int, int, const string&)::Trace::~Trace() 0x434e37 Exit
2014-05-24 08:07:46,196:20540(0x7f893209a700):ZOO_DEBUG@zookeeper_process@2264: Got ping response in 0 ms
2014-05-24 08:07:47,531:20540(0x7f893209a700):ZOO_DEBUG@zookeeper_process@2264: Got ping response in 0 ms
2014-05-24 08:07:48,865:20540(0x7f893209a700):ZOO_DEBUG@zookeeper_process@2264: Got ping response in 0 ms
2014-05-24 08:07:50,200:20540(0x7f893209a700):ZOO_DEBUG@zookeeper_process@2264: Got ping response in 0 ms
2014-05-24 08:07:51,535:20540(0x7f893209a700):ZOO_DEBUG@zookeeper_process@2264: Got ping response in 0 ms
2014-05-24 08:07:52,869:20540(0x7f893209a700):ZOO_DEBUG@zookeeper_process@2264: Got ping response in 0 ms
unique: 2, opcode: ACCESS (34), nodeid: 1, insize: 48, pid: 16822
unique: 2, error: -38 (Function not implemented), outsize: 16
unique: 3, opcode: GETATTR (3), nodeid: 1, insize: 56, pid: 16822
getattr /
8606 [0x7f8931098700] DEBUG zkfuse null - zkfuse_getattr(path /)
8606 [0x7f8931098700] DEBUG zkfuse null - getattr(path /)
8606 [0x7f8931098700] DEBUG zkfuse null - getZkPath(path /)
8606 [0x7f8931098700] DEBUG zkfuse null - getZkPath returns /, nameType 2
8606 [0x7f8931098700] DEBUG zkfuse null - open(path /, justCreated 0)
8606 [0x7f8931098700] DEBUG zkfuse null - allocate(path /)
8606 [0x7f8931098700] DEBUG zkfuse null - not found
8606 [0x7f8931098700] DEBUG zkfuse null - free list empty, resize handle 1
8606 [0x7f8931098700] DEBUG zkfuse null - constructor() path /
8606 [0x7f8931098700] DEBUG zkfuse null - incRefCount(count 0) path /
8606 [0x7f8931098700] DEBUG zkfuse null - incRefCount returns 1
8606 [0x7f8931098700] DEBUG zkfuse null - numInUse 1
8606 [0x7f8931098700] DEBUG zkfuse null - allocate returns 1, newFile 1
8606 [0x7f8931098700] DEBUG zkfuse null - update(newFile 1) path /
8606 [0x7f8931098700] DEBUG zkfuse null - initialized children 0, data 0
8606 [0x7f8931098700] DEBUG zkfuse null - has children watch 0, data watch 0
8606 [0x7f8931098700] DEBUG zkfuse null - update children
8606 [0x7f8931098700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::getNodeChildren(std::vector<std::basic_string<char> >&, const string&, zk::ZKEventListener*, void*)::Trace::Trace(const void*) 0x434ede Enter
8607 [0x7f8931098700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::validatePath(const string&)::Trace::Trace(const void*) 0x434cc4 Enter
8607 [0x7f8931098700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::validatePath(const string&)::Trace::~Trace() 0x434cc4 Exit
8607 [0x7f8931098700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::verifyConnection()::Trace::Trace(const void*) 0x434cb3 Enter
8607 [0x7f8931098700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::verifyConnection()::Trace::~Trace() 0x434cb3 Exit
2014-05-24 08:07:53,465:20540(0x7f8931098700):ZOO_DEBUG@zoo_awget_children_@2874: Sending request xid=0x53801b11 for path [/] to 127.0.0.1:2181
2014-05-24 08:07:53,465:20540(0x7f893209a700):ZOO_DEBUG@process_sync_completion@1870: Processing sync_completion with type=3 xid=0x53801b11 rc=0
8607 [0x7f8931098700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::getNodeChildren(std::vector<std::basic_string<char> >&, const string&, zk::ZKEventListener*, void*)::Trace::~Trace() 0x434ede Exit
8607 [0x7f8931098700] DEBUG zkfuse null - update children done
8607 [0x7f8931098700] DEBUG zkfuse null - node first use or reuse
8607 [0x7f8931098700] DEBUG zkfuse null - update data
8607 [0x7f8931098700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::getNodeData(const string&, zk::ZKEventListener*, void*, Stat*)::Trace::Trace(const void*) 0x434e82 Enter
8607 [0x7f8931098700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::validatePath(const string&)::Trace::Trace(const void*) 0x434cc4 Enter
8607 [0x7f8931098700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::validatePath(const string&)::Trace::~Trace() 0x434cc4 Exit
8607 [0x7f8931098700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::verifyConnection()::Trace::Trace(const void*) 0x434cb3 Enter
8607 [0x7f8931098700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::verifyConnection()::Trace::~Trace() 0x434cb3 Exit
2014-05-24 08:07:53,466:20540(0x7f8931098700):ZOO_DEBUG@zoo_awget@2661: Sending request xid=0x53801b12 for path [/] to 127.0.0.1:2181
2014-05-24 08:07:53,466:20540(0x7f893209a700):ZOO_DEBUG@process_sync_completion@1870: Processing sync_completion with type=2 xid=0x53801b12 rc=0
8608 [0x7f8931098700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::getNodeData(const string&, zk::ZKEventListener*, void*, Stat*)::Trace::~Trace() 0x434e82 Exit
8608 [0x7f8931098700] DEBUG zkfuse null - update data done, latest version 0
8608 [0x7f8931098700] DEBUG zkfuse null - update set active version 0
8608 [0x7f8931098700] DEBUG zkfuse null - update returns 0
8608 [0x7f8931098700] DEBUG zkfuse null - open returns 1
8608 [0x7f8931098700] DEBUG zkfuse null - getattr(nameType 2) path /
8608 [0x7f8931098700] DEBUG zkfuse null - isRegNameType(nameType 2) returns 0
8608 [0x7f8931098700] DEBUG zkfuse null - directory
8608 [0x7f8931098700] DEBUG zkfuse null - hasChild(childPath /.zkfuse.dir) returns 0
8608 [0x7f8931098700] DEBUG zkfuse null - getattr returns 0
8608 [0x7f8931098700] DEBUG zkfuse null - close() path /
8608 [0x7f8931098700] DEBUG zkfuse null - flush() path /
8608 [0x7f8931098700] DEBUG zkfuse null - not dirty
8608 [0x7f8931098700] DEBUG zkfuse null - flush returns 0
8608 [0x7f8931098700] DEBUG zkfuse null - deallocate(handle 1)
8608 [0x7f8931098700] DEBUG zkfuse null - incRefCount(count -1) path /
8608 [0x7f8931098700] DEBUG zkfuse null - incRefCount returns 0
8608 [0x7f8931098700] DEBUG zkfuse null - path / ref count 0
8608 [0x7f8931098700] DEBUG zkfuse null - deallocate done
8608 [0x7f8931098700] DEBUG zkfuse null - close returns 0
8608 [0x7f8931098700] DEBUG zkfuse null - getattr returns 0
8608 [0x7f8931098700] DEBUG zkfuse null - zkfuse_getattr returns 0
unique: 3, success, outsize: 120
unique: 4, opcode: OPENDIR (27), nodeid: 1, insize: 48, pid: 16822
opendir flags: 0x98800 /
unique: 5, opcode: INTERRUPT (36), nodeid: 0, insize: 48, pid: 0
8610 [0x7f8930897700] DEBUG zkfuse null - zkfuse_opendir(path /)
INTERRUPT: 4
8610 [0x7f8930897700] DEBUG zkfuse null - getZkPath(path /)
8610 [0x7f8930897700] DEBUG zkfuse null - getZkPath returns /, nameType 2
8610 [0x7f8930897700] DEBUG zkfuse null - open(path /, justCreated 0)
8610 [0x7f8930897700] DEBUG zkfuse null - allocate(path /)
8610 [0x7f8930897700] DEBUG zkfuse null - found
8610 [0x7f8930897700] DEBUG zkfuse null - incRefCount(count 1) path /
8610 [0x7f8930897700] DEBUG zkfuse null - incRefCount returns 1
8610 [0x7f8930897700] DEBUG zkfuse null - resurrecting zombie, numInUse 1
8610 [0x7f8930897700] DEBUG zkfuse null - allocate returns 1, newFile 0
8611 [0x7f8930897700] DEBUG zkfuse null - update(newFile 0) path /
8611 [0x7f8930897700] DEBUG zkfuse null - initialized children 1, data 1
8611 [0x7f8930897700] DEBUG zkfuse null - has children watch 1, data watch 1
8611 [0x7f8930897700] DEBUG zkfuse null - update children
8611 [0x7f8930897700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::getNodeChildren(std::vector<std::basic_string<char> >&, const string&, zk::ZKEventListener*, void*)::Trace::Trace(const void*) 0x434ede Enter
8611 [0x7f8930897700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::validatePath(const string&)::Trace::Trace(const void*) 0x434cc4 Enter
8611 [0x7f8930897700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::validatePath(const string&)::Trace::~Trace() 0x434cc4 Exit
8611 [0x7f8930897700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::verifyConnection()::Trace::Trace(const void*) 0x434cb3 Enter
8611 [0x7f8930897700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::verifyConnection()::Trace::~Trace() 0x434cb3 Exit
2014-05-24 08:07:53,469:20540(0x7f8930897700):ZOO_DEBUG@zoo_awget_children_@2874: Sending request xid=0x53801b13 for path [/] to 127.0.0.1:2181
2014-05-24 08:07:53,469:20540(0x7f893209a700):ZOO_DEBUG@process_sync_completion@1870: Processing sync_completion with type=3 xid=0x53801b13 rc=0
8611 [0x7f8930897700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::getNodeChildren(std::vector<std::basic_string<char> >&, const string&, zk::ZKEventListener*, void*)::Trace::~Trace() 0x434ede Exit
8611 [0x7f8930897700] DEBUG zkfuse null - update children done
8611 [0x7f8930897700] DEBUG zkfuse null - node first use or reuse
8611 [0x7f8930897700] DEBUG zkfuse null - update set active version 0
8611 [0x7f8930897700] DEBUG zkfuse null - update returns 0
8611 [0x7f8930897700] DEBUG zkfuse null - open returns 1
8611 [0x7f8930897700] DEBUG zkfuse null - incOpenDirCount(count 1) path /
8611 [0x7f8930897700] DEBUG zkfuse null - incOpenDirCount returns 1
8611 [0x7f8930897700] DEBUG zkfuse null - zkfuse_opendir returns 0
opendir[1] flags: 0x98800 /
unique: 4, success, outsize: 32
unique: 6, opcode: READDIR (28), nodeid: 1, insize: 80, pid: 16822
readdir[1] from 0
8612 [0x7f8913fff700] DEBUG zkfuse null - zkfuse_readdir(path /, offset 0)
8612 [0x7f8913fff700] DEBUG zkfuse null - readdir(offset 0) path /
8612 [0x7f8913fff700] DEBUG zkfuse null - isMeta(childName /aliases.json) returns 0
8612 [0x7f8913fff700] DEBUG zkfuse null - isMeta(childName /clusterstate.json) returns 0
8612 [0x7f8913fff700] DEBUG zkfuse null - isMeta(childName /collections) returns 0
8612 [0x7f8913fff700] DEBUG zkfuse null - isMeta(childName /configs) returns 0
8612 [0x7f8913fff700] DEBUG zkfuse null - isMeta(childName /live_nodes) returns 0
8612 [0x7f8913fff700] DEBUG zkfuse null - isMeta(childName /overseer) returns 0
8612 [0x7f8913fff700] DEBUG zkfuse null - isMeta(childName /overseer_elect) returns 0
8612 [0x7f8913fff700] DEBUG zkfuse null - isMeta(childName /zookeeper) returns 0
8612 [0x7f8913fff700] DEBUG zkfuse null - open(path /aliases.json, justCreated 0)
8612 [0x7f8913fff700] DEBUG zkfuse null - allocate(path /aliases.json)
8612 [0x7f8913fff700] DEBUG zkfuse null - not found
8612 [0x7f8913fff700] DEBUG zkfuse null - free list empty, resize handle 2
8612 [0x7f8913fff700] DEBUG zkfuse null - constructor() path /aliases.json
8612 [0x7f8913fff700] DEBUG zkfuse null - incRefCount(count 0) path /aliases.json
8612 [0x7f8913fff700] DEBUG zkfuse null - incRefCount returns 1
8612 [0x7f8913fff700] DEBUG zkfuse null - numInUse 2
8612 [0x7f8913fff700] DEBUG zkfuse null - allocate returns 2, newFile 1
8612 [0x7f8913fff700] DEBUG zkfuse null - update(newFile 1) path /aliases.json
8612 [0x7f8913fff700] DEBUG zkfuse null - initialized children 0, data 0
8612 [0x7f8913fff700] DEBUG zkfuse null - has children watch 0, data watch 0
8613 [0x7f8913fff700] DEBUG zkfuse null - update children
8613 [0x7f8913fff700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::getNodeChildren(std::vector<std::basic_string<char> >&, const string&, zk::ZKEventListener*, void*)::Trace::Trace(const void*) 0x434ede Enter
8613 [0x7f8913fff700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::validatePath(const string&)::Trace::Trace(const void*) 0x434cc4 Enter
8613 [0x7f8913fff700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::validatePath(const string&)::Trace::~Trace() 0x434cc4 Exit
8613 [0x7f8913fff700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::verifyConnection()::Trace::Trace(const void*) 0x434cb3 Enter
8613 [0x7f8913fff700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::verifyConnection()::Trace::~Trace() 0x434cb3 Exit
2014-05-24 08:07:53,471:20540(0x7f8913fff700):ZOO_DEBUG@zoo_awget_children_@2874: Sending request xid=0x53801b14 for path [/aliases.json] to 127.0.0.1:2181
2014-05-24 08:07:53,471:20540(0x7f893209a700):ZOO_DEBUG@process_sync_completion@1870: Processing sync_completion with type=3 xid=0x53801b14 rc=0
8613 [0x7f8913fff700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::getNodeChildren(std::vector<std::basic_string<char> >&, const string&, zk::ZKEventListener*, void*)::Trace::~Trace() 0x434ede Exit
8613 [0x7f8913fff700] DEBUG zkfuse null - update children done
8613 [0x7f8913fff700] DEBUG zkfuse null - node first use or reuse
8613 [0x7f8913fff700] DEBUG zkfuse null - update data
8613 [0x7f8913fff700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::getNodeData(const string&, zk::ZKEventListener*, void*, Stat*)::Trace::Trace(const void*) 0x434e82 Enter
8613 [0x7f8913fff700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::validatePath(const string&)::Trace::Trace(const void*) 0x434cc4 Enter
8613 [0x7f8913fff700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::validatePath(const string&)::Trace::~Trace() 0x434cc4 Exit
8614 [0x7f8913fff700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::verifyConnection()::Trace::Trace(const void*) 0x434cb3 Enter
8614 [0x7f8913fff700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::verifyConnection()::Trace::~Trace() 0x434cb3 Exit
2014-05-24 08:07:53,472:20540(0x7f8913fff700):ZOO_DEBUG@zoo_awget@2661: Sending request xid=0x53801b15 for path [/aliases.json] to 127.0.0.1:2181
2014-05-24 08:07:53,472:20540(0x7f893209a700):ZOO_DEBUG@process_sync_completion@1870: Processing sync_completion with type=2 xid=0x53801b15 rc=0
8614 [0x7f8913fff700] TRACE zookeeper.adapter null - zk::ZooKeeperAdapter::getNodeData(const string&, zk::ZKEventListener*, void*, Stat*)::Trace::~Trace() 0x434e82 Exit
terminate called after throwing an instance of 'std::length_error'
what(): basic_string::_S_create