romange / helio

A modern framework for backend development based on io_uring Linux interface
Apache License 2.0
447 stars 50 forks source link

chore: only waitqueue-listed fibers can be notified remotely #209

Closed romange closed 9 months ago

romange commented 9 months ago

I see it's only read for a check, so it doesn't fix the underlying bug?

it does not. I do not understand how it can happen because ScheduleFromRemote is called under a spinlock that also controls whether the fiber is inside a waitqueue.

romange commented 9 months ago

if you have any ideas - would love to hear