Please enable JavaScript.
Coggle requires JavaScript to display documents.
FLUSH IO hang in host tags - Coggle Diagram
FLUSH IO hang in host tags
observation
hw
hisilicon sas hw v3
blk-mq debugfs
request
rq_flags: FLUSH_SEQ|MQ_INFLIGHT|DONTPREP
PREFLUSH
state
idle
tag
with tag
which list
hctx->dispatch
hctx
SCHED_RESTART
TAG_QUEUE_SHARED
host tags
depth is 4000
scsi
device_busy
0
queue_depth
32
clues
DONTPREP
STS_RESOURCE is caused by .queuecommand()
SCHED_RESTART
when to set
before dispatch flush
after returning STS_RESOURCE from dispatch flush