[Gluster-devel] client cannot reconnect
Emmanuel Dreyfus
manu at netbsd.org
Sun Sep 30 05:08:57 UTC 2012
Jules Wang <lancelotds at 163.com> wrote:
> We add the same two lines as you add. As I`m not quite understand the
> code, I suggest you confirm these two lines do cause the problem.
Adding a few gf_log in the code, I was able to track down this issue:
[2012-09-30 06:59:55.628705] I [socket.c:1809:socket_event_handler]
0-transport: disconnecting now
[2012-09-30 06:59:55.628792] E [event.c:250:event_unregister_poll]
0-poll: index not found for fd=-1 (idx_hint=2)
[2012-09-30 06:59:55.628826] E [socket.c:2725:fini] 0-XXXmanu:
this = 0xbb70ec00
[2012-09-30 06:59:55.628860] E [socket.c:2743:fini] 0-XXXmanu:
this = 0xbb70ec00, free(priv = 0xba3c7280)
[2012-09-30 06:59:55.628892] E [socket.c:1778:socket_event_handler]
0-XXXmanu: this = 0xbb70f000
[2012-09-30 06:59:55.628920] I [socket.c:1809:socket_event_handler]
0-transport: disconnecting now
[2012-09-30 06:59:55.628948] E [event.c:250:event_unregister_poll]
0-poll: index not found for fd=-1 (idx_hint=3)
[2012-09-30 06:59:55.628981] E [socket.c:2725:fini] 0-XXXmanu:
this = 0xbb70f000
[2012-09-30 06:59:55.629009] E [socket.c:2743:fini] 0-XXXmanu:
this = 0xbb70f000, free(priv = 0xba3c7350)
[2012-09-30 06:59:58.702383] E [socket.c:1778:socket_event_handler]
0-XXXmanu: this = 0xbb70ec00
socket_event_handler() is called with a this = 0xbb70ec00 that already
went through fini(). There is a wrong refcount somewhere.
--
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz
manu at netbsd.org
More information about the Gluster-devel
mailing list