Ignore WAKEUP_TASK in SingleThreadEventExecutor.PollTask#522
Ignore WAKEUP_TASK in SingleThreadEventExecutor.PollTask#522
Conversation
|
I didn't find a way to create an test for this. It an concurrency issue and only happen in rare case. Shutdown will never finished if an task is enqueued during DotNetty/src/DotNetty.Common/Concurrency/SingleThreadEventExecutor.cs Lines 115 to 119 in a9d0723 DotNetty/src/DotNetty.Common/Concurrency/SingleThreadEventExecutor.cs Lines 375 to 381 in a9d0723 DotNetty/src/DotNetty.Common/Concurrency/SingleThreadEventExecutor.cs Lines 317 to 328 in a9d0723 |
Without this, it may lead to an infinite loop.