Closed JaySon-Huang closed 4 months ago
M1: MockRaftStoreProxy's lock guard M2: KVStore::taskLock M0: ReadIndexDataNode's lock guard
M1: MockRaftStoreProxy's lock guard
M2:KVStore::taskLock
M0:ReadIndexDataNode's lock guard
Mutex M1 acquired here while holding mutex M0 in thread T155:
M0: From `ReadIndexDataNode::runOneRound`
M1: In case the regions mutates
Mutex M2 acquired here while holding mutex M1 in main thread:
M1: To mutate regions in mock proxy
M2: To mutate regions in kvstore
Mutex M0 acquired here while holding mutex M2 in main thread:
M2: From KVStore::handleDestroy
M0: To release
Bug Report
Please answer these questions before submitting your issue. Thanks!
1. Minimal reproduce step (Required)
2. What did you expect to see? (Required)
3. What did you see instead (Required)
4. What is your TiFlash version? (Required)