signingpipe fails to detect hangup #517

Closed
Habbie opened this Issue Apr 26, 2013 · 1 comment

Projects

None yet

1 participant

@Habbie
Member
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
Member
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