Skip to content

Tags: romange/helio

Tags

BoostFibers

Toggle BoostFibers's commit message
Add a better message if we hit a kernel bug on 5.10 kernels

Signed-off-by: Roman Gershman <[email protected]>

v0.2.0

Toggle v0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix deadlock bug in epoll proactor. (#19)

The issue is about main io loop blocking on epoll_wait when in fact there are active fibers that could be running.
It's either dispatch fiber that has not run yet or user fibers that were activated but the state machine has not
took it into the account. Now I wrote enough comments that hopefully further refactorings won't introduce
this bug again. In addition, I added the test to epoll_proactor_test that reproduced the bug with
some probability.

Signed-off-by: Roman Gershman <[email protected]>

Signed-off-by: Roman Gershman <[email protected]>

v0.1.0

Toggle v0.1.0's commit message
Use statically linked openssl