commit | 389429d798a186bdbeb11354d7f1299f628851fd | [log] [tgz] |
---|---|---|
author | Zac Medico <zmedico@gentoo.org> | Wed Apr 08 21:45:16 2020 -0700 |
committer | Zac Medico <zmedico@gentoo.org> | Wed Apr 08 23:01:27 2020 -0700 |
tree | f3938a521d772f1431bcb2afb30eb82c2d22bceb | |
parent | a5b93d85d5f4ae3f33a855f10b70b12cb7bb2d4b [diff] |
Scheduler: wakeup for empty merge queue (bug 711322) Add a wakeup callback to schedule a new merge when the merge queue becomes empty. This prevents the scheduler from hanging in cases where the order of _merge_exit callback invocation may cause the the merge queue to appear non-empty when it is about to become empty. Bug: https://bugs.gentoo.org/711322 Bug: https://bugs.gentoo.org/716636 Signed-off-by: Zac Medico <zmedico@gentoo.org>