Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

libev_connection: reset_io_watcher #471

merged 1 commit into from May 14, 2014


None yet
3 participants

michaelplaing commented May 14, 2014

Under heavy load with multiple event loops, libev's io_watcher.stop() can very occasionally fail to complete in time for the subsequent set(), raising an exception. This patch adds retry logic.

@gmr gmr added a commit that referenced this pull request May 14, 2014

@gmr gmr Merge pull request #471 from michaelplaing/reset_io_watcher
libev_connection: reset_io_watcher

@gmr gmr merged commit 2ac9a16 into pika:master May 14, 2014

1 check was pending

continuous-integration/travis-ci The Travis CI build is in progress

Coverage Status

Coverage decreased (-0.39%) when pulling afbc9e0 on michaelplaing:reset_io_watcher into 24332a2 on pika:master.

@michaelplaing michaelplaing deleted the unknown repository branch May 14, 2014

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