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
Fix a race condition that I introduced into sinvaladt.c during the recent
rewrite. When called from SIInsertDataEntries, SICleanupQueue releasesthe write lock if it has to issue a kill() to signal some laggard backend.That still seems like a good idea --- but it's possible that by the timewe get the lock back, there are no longer enough free message slots tosatisfy SIInsertDataEntries' requirement. Must recheck, and repeat thewhole SICleanupQueue process if not. Noted while reading code.