On Mon Jun 17 10:52:12 2024 +0000, Elizabeth Figura wrote:
Wrt 2/6, don't we already effectively flush the whole list? Note that the sleep is inside an "else if", so if the list was non-empty we'll check it again immediately. I think it's also incorrect to sleep immediately; we need to check the CV predicate first. (Consider if an op is queued before the thread even executes.) The rest of this series makes sense to me, I think, although I'd appreciate Giovanni's review since he's touched this area recently and will probably notice something I didn't.
Oops, yeah that's true. I'll update it if !5851 doesn't go ahead.