signingpipe fails to detect hangup #517

Habbie opened this Issue Apr 26, 2013 · 1 comment


None yet

1 participant

Habbie commented Apr 26, 2013

pdns will sometimes suddenly peg the CPU and report ```
poll([{fd=41, events=POLLIN}, {fd=43, events=POLLIN}, {fd=45, events=POLLIN}], 3, -1) = 1 ([{fd=41, revents=POLLIN|POLLHUP}])

over and over again at high speed. We verified that these were UNIX sockets and not TCP sockets, so these should be signingpipe socketpairs.

It looks like we are not picking up POLLHUP correctly here.
@Habbie Habbie was assigned Apr 26, 2013
@Habbie Habbie closed this Apr 26, 2013
Habbie commented Apr 26, 2013

Author: peter
Fixed in r2668/r2670

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment