Hi! :)
Thanks for your effort for this handy project.
Your project does a great job ensuring the event loop remains non-blocking, indeed.
However there is a tear down logic in AbstractIT that is blocking, as identified by BlockHound:
This PR fixes the code to ensure the event loop remains reactive end to end. We re-ran the test cases and also analyzed the performance (CPU usage) before and after the fix:
Hi! :) Thanks for your effort for this handy project.
Your project does a great job ensuring the event loop remains non-blocking, indeed. However there is a tear down logic in AbstractIT that is blocking, as identified by BlockHound:
This PR fixes the code to ensure the event loop remains reactive end to end. We re-ran the test cases and also analyzed the performance (CPU usage) before and after the fix:
Before
After