[IoContext] die when the completer threads reaps new work notifications
Compare changes
+ 4
− 1
@@ -318,8 +318,11 @@ reap_cqes:
The PipeSleepStrategy uses the invariant that the completer thread is not reaping IoContext of workers which have a read of the sleep/notification pipe in flight. This means that it can not reap CQEs resulting from such reads. To esnure this invariant we DIE if the completer encounters completions for such notifications.