[to #51159591] add spinlock for debugger runtime info
This commit is contained in:
parent
d5980a4134
commit
e74be98c8a
2
deps/oblib/src/lib/stat/ob_latch_define.cpp
vendored
2
deps/oblib/src/lib/stat/ob_latch_define.cpp
vendored
@ -22,7 +22,7 @@ const ObLatchDesc OB_LATCHES[] = {
|
||||
#undef LATCH_DEF
|
||||
};
|
||||
|
||||
static_assert(ARRAYSIZEOF(OB_LATCHES) == 311, "DO NOT delete latch defination");
|
||||
static_assert(ARRAYSIZEOF(OB_LATCHES) == 312, "DO NOT delete latch defination");
|
||||
static_assert(ObLatchIds::LATCH_END == ARRAYSIZEOF(OB_LATCHES) - 1, "update id of LATCH_END before adding your defination");
|
||||
|
||||
}
|
||||
|
4
deps/oblib/src/lib/stat/ob_latch_define.h
vendored
4
deps/oblib/src/lib/stat/ob_latch_define.h
vendored
@ -323,7 +323,9 @@ LATCH_DEF(LOG_EXTERNAL_STORAGE_IO_TASK_LOCK, 307, "log external storage io task
|
||||
LATCH_DEF(LOG_EXTERNAL_STORAGE_HANDLER_RW_LOCK, 308, "log external storage handler rw lock", LATCH_FIFO, 2000, 0, LOG_EXTERNAL_STORAGE_HANDLER_RW_WAIT, "log external storage handler rw lock")
|
||||
LATCH_DEF(LOG_EXTERNAL_STORAGE_HANDLER_LOCK, 309, "log external storage handler spin lock", LATCH_FIFO, 2000, 0, LOG_EXTERNAL_STORAGE_HANDLER_WAIT, "log external storage handler spin lock")
|
||||
|
||||
LATCH_DEF(LATCH_END, 310, "latch end", LATCH_FIFO, 2000, 0, WAIT_EVENT_END, "latch end")
|
||||
LATCH_DEF(PL_DEBUG_RUNTIMEINFO_LOCK, 310, "PL DEBUG RuntimeInfo lock", LATCH_FIFO, 2000, 0, PL_DEBUG_RUNTIME_INFO_WAIT, "PL DEBUG RuntimeInfo lock")
|
||||
|
||||
LATCH_DEF(LATCH_END, 311, "latch end", LATCH_FIFO, 2000, 0, WAIT_EVENT_END, "latch end")
|
||||
#endif
|
||||
|
||||
#ifndef OB_LATCH_DEFINE_H_
|
||||
|
@ -306,6 +306,7 @@ WAIT_EVENT_DEF(OPT_STAT_GATHER_STAT_LOCK_WAIT, 15260, "latch: optimizer stat gat
|
||||
WAIT_EVENT_DEF(TENANT_IO_POOL_WAIT, 15261, "rwlock: tenant io pool wait", "address", "number", "tries", CONCURRENCY, "rwlock: tenant io pool wait", true)
|
||||
WAIT_EVENT_DEF(DISPLAY_TASKS_LOCK_WAIT, 15262, "latch: display tasks lock wait", "address", "number", "tries", CONCURRENCY, "latch: display tasks lock wait", true)
|
||||
WAIT_EVENT_DEF(TMP_FILE_MEM_BLOCK_LOCK_WAIT, 15263, "latch: tmp file mem block lock wait", "address", "number", "tries", CONCURRENCY, "latch: tmp file mem block lock wait", true)
|
||||
WAIT_EVENT_DEF(PL_DEBUG_RUNTIME_INFO_WAIT, 15264, "latch:pl debug runtime info lock wait", "address", "number", "tries", CONCURRENCY, "latch:pl debug runtime info lock wait", true)
|
||||
|
||||
//transaction
|
||||
WAIT_EVENT_DEF(END_TRANS_WAIT, 16001, "wait end trans", "rollback", "trans_hash_value", "participant_count", COMMIT,"wait end trans", false)
|
||||
|
Loading…
x
Reference in New Issue
Block a user