You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge pull request #1594 from pguyot/w07/fix-timeout-bug
Fix a concurrency issue yielding a timeout bug
Ensure that `scheduler_make_ready` and `scheduler_set_timeout` calls
`sys_signal`. As `global->waiting_scheduler` was cached or read without holding
`global->schedulers_mutex`, in some cases `sys_signal` was not called yielding a
timeout bug where a message is in the queue but the process is not awaken.
These changes are made under both the "Apache 2.0" and the "GNU Lesser General
Public License 2.1 or later" license terms (dual license).
SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later
0 commit comments