Browse Source

Fix the printout for long semaphore waits to not

list a thread doing a wait_ex as an s-lock waiter.
pull/374/head
Inaam Rana 16 years ago
parent
commit
cd1ee2b679
  1. 4
      storage/innobase/sync/sync0arr.c

4
storage/innobase/sync/sync0arr.c

@ -504,7 +504,9 @@ sync_array_cell_print(
|| type == RW_LOCK_WAIT_EX
|| type == RW_LOCK_SHARED) {
fputs(type == RW_LOCK_EX ? "X-lock on" : "S-lock on", file);
fputs(type == RW_LOCK_EX ? "X-lock on"
: type == RW_LOCK_WAIT_EX ? "X-lock (wait_ex) on"
: "S-lock on", file);
rwlock = cell->old_wait_rw_lock;

Loading…
Cancel
Save