Details
-
Improvement
-
Resolution: Done
-
Major - P3
-
None
-
None
-
None
Description
If getlasterror has an unfulfillable w, it will basically spinlock until wtimeout runs out. The problem is, this can cause a backlog of getlasterror commands, all spinlocking, which can hog all of the CPU. Perhaps getlasterror should use an exponential backoff to determine sleep time?