BIND 10 #519: msgq socket recv hang
BIND 10 Development
do-not-reply at isc.org
Mon Aug 8 13:16:22 UTC 2011
#519: msgq socket recv hang
-------------------------------------+-------------------------------------
Reporter: jreed | Owner: jreed
Type: | Status: reviewing
defect | Milestone:
Priority: major | Sprint-20110816
Component: | Resolution:
Unclassified | Sensitive: 0
Keywords: | Sub-Project: DNS
Defect Severity: N/A | Estimated Difficulty: 5.0
Feature Depending on Ticket: | Total Hours: 0
Add Hours to Ticket: 0 |
Internal?: 0 |
-------------------------------------+-------------------------------------
Comment (by jreed):
b10-stats continually failed:
{{{
2011-08-08 08:12:03.186 INFO [b10-boss.boss] BIND10_RESURRECTED_PROCESS
resurrected b10-stats (PID 1230)
Traceback (most recent call last):
File "/home/reed/opt/bind10/lib/python3.1/site-
packages/isc/cc/session.py", line 203, in _receive_full_buffer
self._receive_len_data()
File "/home/reed/opt/bind10/lib/python3.1/site-
packages/isc/cc/session.py", line 163, in _receive_len_data
new_data = self._receive_bytes(self._recv_len_size)
File "/home/reed/opt/bind10/lib/python3.1/site-
packages/isc/cc/session.py", line 149, in _receive_bytes
data = self._socket.recv(size)
socket.timeout: timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/reed/opt/bind10/libexec/bind10-devel/b10-stats", line 420,
in <module>
main()
File "/home/reed/opt/bind10/libexec/bind10-devel/b10-stats", line 407,
in main
subject.start()
File "/home/reed/opt/bind10/libexec/bind10-devel/b10-stats", line 163,
in start
self.notify('start')
File "/home/reed/opt/bind10/libexec/bind10-devel/b10-stats", line 133,
in notify
listener.update(event)
File "/home/reed/opt/bind10/libexec/bind10-devel/b10-stats", line 147,
in update
return callback()
File "/home/reed/opt/bind10/libexec/bind10-devel/b10-stats", line 97, in
__call__
return self.callback(*args, **kwargs)
File "/home/reed/opt/bind10/libexec/bind10-devel/b10-stats", line 230,
in start
self.session.group_recvmsg(False, seq)
File "/home/reed/opt/bind10/lib/python3.1/site-
packages/isc/cc/session.py", line 266, in group_recvmsg
env, msg = self.recvmsg(nonblock, seq)
File "/home/reed/opt/bind10/lib/python3.1/site-
packages/isc/cc/session.py", line 133, in recvmsg
return self.recvmsg(nonblock, seq)
File "/home/reed/opt/bind10/lib/python3.1/site-
packages/isc/cc/session.py", line 121, in recvmsg
data = self._receive_full_buffer(nonblock)
File "/home/reed/opt/bind10/lib/python3.1/site-
packages/isc/cc/session.py", line 218, in _receive_full_buffer
raise SessionTimeout("recv() on cc session timed out")
isc.cc.session.SessionTimeout: recv() on cc session timed out
2011-08-08 08:12:07.426 WARN [b10-boss.boss]
BIND10_PROCESS_ENDED_WITH_EXIT_STATUS process b10-stats (PID 1230)
terminated, exit status = 256
2011-08-08 08:12:12.868 INFO [b10-boss.boss] BIND10_RESURRECTING_PROCESS
resurrecting dead b10-stats process...
2011-08-08 08:12:12.879 INFO [b10-boss.boss] BIND10_RESURRECTED_PROCESS
resurrected b10-stats (PID 10565)
Traceback (most recent call last):
File "/home/reed/opt/bind10/lib/python3.1/site-
packages/isc/cc/session.py", line 203, in _receive_full_buffer
self._receive_len_data()
File "/home/reed/opt/bind10/lib/python3.1/site-
packages/isc/cc/session.py", line 163, in _receive_len_data
new_data = self._receive_bytes(self._recv_len_size)
File "/home/reed/opt/bind10/lib/python3.1/site-
packages/isc/cc/session.py", line 149, in _receive_bytes
data = self._socket.recv(size)
socket.timeout: timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/reed/opt/bind10/libexec/bind10-devel/b10-stats", line 420,
in <module>
main()
File "/home/reed/opt/bind10/libexec/bind10-devel/b10-stats", line 407,
in main
subject.start()
File "/home/reed/opt/bind10/libexec/bind10-devel/b10-stats", line 163,
in start
...
}}}
I reverted just the bin/stats change and that appeared to go away.
--
Ticket URL: <http://bind10.isc.org/ticket/519#comment:9>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list