SPR# JWAE6K5PJG - Fixed a deadlock when running inplace compaction. The problem was that compact would set a bit in the database structure when it starts to compact. Another thread when trying to do a bucket skim sees the bit set, and goes into a loop waiting for compact to be finished. Compact will try to lock the Db write sem, but the thread doing the bucket skimming would already have the database sem locked, thus the deadlock.
↧
JWAE6K5PJG - Fixed a deadlock when running inplace compaction. The problem was that compact would...
↧