Bruce Momjian wrote: > > > 1. Check for other waiters is moved from LockResolveConflict > > to LockAquire. > > 2. Don't take other waiters into account if either lock > > aquired by MyProc don't conflict with locks aquired by > > waiters or MyProc already holds conflicting lock. > > 3. ProcSleep uses conflict table to order waiters. Priority > > not used. > > 4. ProcLockWakeup stops attempts to wakeup waiters if lock > > conflict found _and_ someone was already wakeuped. > > 5. DeadLockCheck is able to wakeup MyProc or other proc > > to prevent deadlock. > > > > Below are tests I run. Hope that lmgr issues are closed. > > Thanks Vadim. I don't think I could have made those changes myself. I should took locking into account before beta! Sorry. Vadim
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера