Re: [PATCHSET v5] blk-mq: reimplement timeout handling

From: Bart Van Assche
Date: Fri Jan 12 2018 - 16:19:55 EST


On Fri, 2018-01-12 at 14:07 -0700, Jens Axboe wrote:
> You're really not making it easy for folks to run this :-)

My hope is that the ib_srp and ib_srpt patches will be accepted upstream soon.
As long as these are not upstream, anyone who wants to retrieve these patches
is welcome to clone https://github.com/bvanassche/linux/tree/block-scsi-for-next,
a kernel tree with all my pending patches.

> Do you have the matching blk-mq debugfs output for the device?

Sorry but I only retrieved the blk-mq debugfs several minutes after the hang
started so I'm not sure the state information is relevant. Anyway, I have attached
it to this e-mail. The most remarkable part is the following:

./000000009ddfa913/requeue_list:000000009646711c {.op=READ, .state=idle, gen=0x1
18, abort_gen=0x0, .cmd_flags=, .rq_flags=SORTED|1|SOFTBARRIER|IO_STAT, complete
=0, .tag=-1, .internal_tag=217}

The hexadecimal number at the start is the request_queue pointer (I modified the
blk-mq-debugfs code such that queues are registered with there address just after
creation and until a name is assigned). This is a dm-mpath queue.

Bart../000000009ddfa913/hctx0/cpu3/completed:29 0
./000000009ddfa913/hctx0/cpu3/merged:0
./000000009ddfa913/hctx0/cpu3/dispatched:30 0
./000000009ddfa913/hctx0/cpu2/completed:0 0
./000000009ddfa913/hctx0/cpu2/merged:0
./000000009ddfa913/hctx0/cpu2/dispatched:0 0
./000000009ddfa913/hctx0/cpu1/completed:0 0
./000000009ddfa913/hctx0/cpu1/merged:0
./000000009ddfa913/hctx0/cpu1/dispatched:0 0
./000000009ddfa913/hctx0/cpu0/completed:0 0
./000000009ddfa913/hctx0/cpu0/merged:0
./000000009ddfa913/hctx0/cpu0/dispatched:0 0
./000000009ddfa913/hctx0/active:0
./000000009ddfa913/hctx0/run:92
./000000009ddfa913/hctx0/queued:30
./000000009ddfa913/hctx0/dispatched: 0 0
./000000009ddfa913/hctx0/dispatched: 1 97
./000000009ddfa913/hctx0/dispatched: 2 0
./000000009ddfa913/hctx0/dispatched: 4 0
./000000009ddfa913/hctx0/dispatched: 8 0
./000000009ddfa913/hctx0/dispatched: 16 0
./000000009ddfa913/hctx0/dispatched: 32+ 0
./000000009ddfa913/hctx0/io_poll:considered=0
./000000009ddfa913/hctx0/io_poll:invoked=0
./000000009ddfa913/hctx0/io_poll:success=0
./000000009ddfa913/hctx0/sched_tags_bitmap:00000000: 0000 0000 0000 0000 0000 0000 0000 0000
./000000009ddfa913/hctx0/sched_tags_bitmap:00000010: 0000 0000 0000 0000 0000 0002 0000 0000
./000000009ddfa913/hctx0/sched_tags:nr_tags=256
./000000009ddfa913/hctx0/sched_tags:nr_reserved_tags=0
./000000009ddfa913/hctx0/sched_tags:active_queues=0
./000000009ddfa913/hctx0/sched_tags:
./000000009ddfa913/hctx0/sched_tags:bitmap_tags:
./000000009ddfa913/hctx0/sched_tags:depth=256
./000000009ddfa913/hctx0/sched_tags:busy=1
./000000009ddfa913/hctx0/sched_tags:bits_per_word=64
./000000009ddfa913/hctx0/sched_tags:map_nr=4
./000000009ddfa913/hctx0/sched_tags:alloc_hint={45, 56, 144, 218}
./000000009ddfa913/hctx0/sched_tags:wake_batch=8
./000000009ddfa913/hctx0/sched_tags:wake_index=0
./000000009ddfa913/hctx0/sched_tags:ws={
./000000009ddfa913/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./000000009ddfa913/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./000000009ddfa913/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./000000009ddfa913/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./000000009ddfa913/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./000000009ddfa913/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./000000009ddfa913/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./000000009ddfa913/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./000000009ddfa913/hctx0/sched_tags:}
./000000009ddfa913/hctx0/sched_tags:round_robin=0
./000000009ddfa913/hctx0/tags_bitmap:00000000: 0000 0000 0000 0000 0000 0000 0000 0000
./000000009ddfa913/hctx0/tags_bitmap:00000010: 0000 0000 0000 0000 0000 0000 0000 0000
./000000009ddfa913/hctx0/tags_bitmap:00000020: 0000 0000 0000 0000 0000 0000 0000 0000
./000000009ddfa913/hctx0/tags_bitmap:00000030: 0000 0000 0000 0000 0000 0000 0000 0000
./000000009ddfa913/hctx0/tags_bitmap:00000040: 0000 0000 0000 0000 0000 0000 0000 0000
./000000009ddfa913/hctx0/tags_bitmap:00000050: 0000 0000 0000 0000 0000 0000 0000 0000
./000000009ddfa913/hctx0/tags_bitmap:00000060: 0000 0000 0000 0000 0000 0000 0000 0000
./000000009ddfa913/hctx0/tags_bitmap:00000070: 0000 0000 0000 0000 0000 0000 0000 0000
./000000009ddfa913/hctx0/tags_bitmap:00000080: 0000 0000 0000 0000 0000 0000 0000 0000
./000000009ddfa913/hctx0/tags_bitmap:00000090: 0000 0000 0000 0000 0000 0000 0000 0000
./000000009ddfa913/hctx0/tags_bitmap:000000a0: 0000 0000 0000 0000 0000 0000 0000 0000
./000000009ddfa913/hctx0/tags_bitmap:000000b0: 0000 0000 0000 0000 0000 0000 0000 0000
./000000009ddfa913/hctx0/tags_bitmap:000000c0: 0000 0000 0000 0000 0000 0000 0000 0000
./000000009ddfa913/hctx0/tags_bitmap:000000d0: 0000 0000 0000 0000 0000 0000 0000 0000
./000000009ddfa913/hctx0/tags_bitmap:000000e0: 0000 0000 0000 0000 0000 0000 0000 0000
./000000009ddfa913/hctx0/tags_bitmap:000000f0: 0000 0000 0000 0000 0000 0000 0000 0000
./000000009ddfa913/hctx0/tags:nr_tags=2048
./000000009ddfa913/hctx0/tags:nr_reserved_tags=0
./000000009ddfa913/hctx0/tags:active_queues=0
./000000009ddfa913/hctx0/tags:
./000000009ddfa913/hctx0/tags:bitmap_tags:
./000000009ddfa913/hctx0/tags:depth=2048
./000000009ddfa913/hctx0/tags:busy=0
./000000009ddfa913/hctx0/tags:bits_per_word=64
./000000009ddfa913/hctx0/tags:map_nr=32
./000000009ddfa913/hctx0/tags:alloc_hint={604, 1046, 1289, 113}
./000000009ddfa913/hctx0/tags:wake_batch=8
./000000009ddfa913/hctx0/tags:wake_index=0
./000000009ddfa913/hctx0/tags:ws={
./000000009ddfa913/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./000000009ddfa913/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./000000009ddfa913/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./000000009ddfa913/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./000000009ddfa913/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./000000009ddfa913/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./000000009ddfa913/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./000000009ddfa913/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./000000009ddfa913/hctx0/tags:}
./000000009ddfa913/hctx0/tags:round_robin=0
./000000009ddfa913/hctx0/ctx_map:00000000: 00
./000000009ddfa913/hctx0/flags:alloc_policy=FIFO SHOULD_MERGE|SG_MERGE
./000000009ddfa913/hctx0/state:
./000000009ddfa913/sched/starved:0
./000000009ddfa913/sched/batching:1
./000000009ddfa913/write_hints:hint0: 0
./000000009ddfa913/write_hints:hint1: 0
./000000009ddfa913/write_hints:hint2: 0
./000000009ddfa913/write_hints:hint3: 0
./000000009ddfa913/write_hints:hint4: 0
./000000009ddfa913/state:SAME_COMP|IO_STAT|INIT_DONE|POLL|REGISTERED
./000000009ddfa913/requeue_list:000000009646711c {.op=READ, .state=idle, gen=0x118, abort_gen=0x0, .cmd_flags=, .rq_flags=SORTED|1|SOFTBARRIER|IO_STAT, complete=0, .tag=-1, .internal_tag=217}
./000000009ddfa913/poll_stat:read (512 Bytes): samples=0
./000000009ddfa913/poll_stat:write (512 Bytes): samples=0
./000000009ddfa913/poll_stat:read (1024 Bytes): samples=0
./000000009ddfa913/poll_stat:write (1024 Bytes): samples=0
./000000009ddfa913/poll_stat:read (2048 Bytes): samples=0
./000000009ddfa913/poll_stat:write (2048 Bytes): samples=0
./000000009ddfa913/poll_stat:read (4096 Bytes): samples=0
./000000009ddfa913/poll_stat:write (4096 Bytes): samples=0
./000000009ddfa913/poll_stat:read (8192 Bytes): samples=0
./000000009ddfa913/poll_stat:write (8192 Bytes): samples=0
./000000009ddfa913/poll_stat:read (16384 Bytes): samples=0
./000000009ddfa913/poll_stat:write (16384 Bytes): samples=0
./000000009ddfa913/poll_stat:read (32768 Bytes): samples=0
./000000009ddfa913/poll_stat:write (32768 Bytes): samples=0
./000000009ddfa913/poll_stat:read (65536 Bytes): samples=0
./000000009ddfa913/poll_stat:write (65536 Bytes): samples=0
./00000000c9ca81bf/hctx0/cpu3/completed:26 0
./00000000c9ca81bf/hctx0/cpu3/merged:0
./00000000c9ca81bf/hctx0/cpu3/dispatched:26 0
./00000000c9ca81bf/hctx0/cpu2/completed:2 0
./00000000c9ca81bf/hctx0/cpu2/merged:0
./00000000c9ca81bf/hctx0/cpu2/dispatched:2 0
./00000000c9ca81bf/hctx0/cpu1/completed:0 0
./00000000c9ca81bf/hctx0/cpu1/merged:0
./00000000c9ca81bf/hctx0/cpu1/dispatched:0 0
./00000000c9ca81bf/hctx0/cpu0/completed:5 0
./00000000c9ca81bf/hctx0/cpu0/merged:0
./00000000c9ca81bf/hctx0/cpu0/dispatched:5 0
./00000000c9ca81bf/hctx0/active:0
./00000000c9ca81bf/hctx0/run:27
./00000000c9ca81bf/hctx0/queued:33
./00000000c9ca81bf/hctx0/dispatched: 0 0
./00000000c9ca81bf/hctx0/dispatched: 1 33
./00000000c9ca81bf/hctx0/dispatched: 2 0
./00000000c9ca81bf/hctx0/dispatched: 4 0
./00000000c9ca81bf/hctx0/dispatched: 8 0
./00000000c9ca81bf/hctx0/dispatched: 16 0
./00000000c9ca81bf/hctx0/dispatched: 32+ 0
./00000000c9ca81bf/hctx0/io_poll:considered=0
./00000000c9ca81bf/hctx0/io_poll:invoked=0
./00000000c9ca81bf/hctx0/io_poll:success=0
./00000000c9ca81bf/hctx0/sched_tags_bitmap:00000000: 0000 0000 0000 0000 0000 0000 0000 0000
./00000000c9ca81bf/hctx0/sched_tags_bitmap:00000010: 0000 0000 0000 0000 0000 0000 0000 0000
./00000000c9ca81bf/hctx0/sched_tags:nr_tags=256
./00000000c9ca81bf/hctx0/sched_tags:nr_reserved_tags=0
./00000000c9ca81bf/hctx0/sched_tags:active_queues=0
./00000000c9ca81bf/hctx0/sched_tags:
./00000000c9ca81bf/hctx0/sched_tags:bitmap_tags:
./00000000c9ca81bf/hctx0/sched_tags:depth=256
./00000000c9ca81bf/hctx0/sched_tags:busy=0
./00000000c9ca81bf/hctx0/sched_tags:bits_per_word=64
./00000000c9ca81bf/hctx0/sched_tags:map_nr=4
./00000000c9ca81bf/hctx0/sched_tags:alloc_hint={56, 122, 48, 44}
./00000000c9ca81bf/hctx0/sched_tags:wake_batch=8
./00000000c9ca81bf/hctx0/sched_tags:wake_index=0
./00000000c9ca81bf/hctx0/sched_tags:ws={
./00000000c9ca81bf/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./00000000c9ca81bf/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./00000000c9ca81bf/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./00000000c9ca81bf/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./00000000c9ca81bf/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./00000000c9ca81bf/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./00000000c9ca81bf/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./00000000c9ca81bf/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./00000000c9ca81bf/hctx0/sched_tags:}
./00000000c9ca81bf/hctx0/sched_tags:round_robin=0
./00000000c9ca81bf/hctx0/tags_bitmap:00000000: 0000 0000 0000 0000 0000 0000 0000 0000
./00000000c9ca81bf/hctx0/tags_bitmap:00000010: 0000 0000 0000 0000 0000 0000 0000 0000
./00000000c9ca81bf/hctx0/tags_bitmap:00000020: 0000 0000 0000 0000 0000 0000 0000 0000
./00000000c9ca81bf/hctx0/tags_bitmap:00000030: 0000 0000 0000 0000 0000 0000 0000 0000
./00000000c9ca81bf/hctx0/tags_bitmap:00000040: 0000 0000 0000 0000 0000 0000 0000 0000
./00000000c9ca81bf/hctx0/tags_bitmap:00000050: 0000 0000 0000 0000 0000 0000 0000 0000
./00000000c9ca81bf/hctx0/tags_bitmap:00000060: 0000 0000 0000 0000 0000 0000 0000 0000
./00000000c9ca81bf/hctx0/tags_bitmap:00000070: 0000 0000 0000 0000 0000 0000 0000 0000
./00000000c9ca81bf/hctx0/tags_bitmap:00000080: 0000 0000 0000 0000 0000 0000 0000 0000
./00000000c9ca81bf/hctx0/tags_bitmap:00000090: 0000 0000 0000 0000 0000 0000 0000 0000
./00000000c9ca81bf/hctx0/tags_bitmap:000000a0: 0000 0000 0000 0000 0000 0000 0000 0000
./00000000c9ca81bf/hctx0/tags_bitmap:000000b0: 0000 0000 0000 0000 0000 0000 0000 0000
./00000000c9ca81bf/hctx0/tags_bitmap:000000c0: 0000 0000 0000 0000 0000 0000 0000 0000
./00000000c9ca81bf/hctx0/tags_bitmap:000000d0: 0000 0000 0000 0000 0000 0000 0000 0000
./00000000c9ca81bf/hctx0/tags_bitmap:000000e0: 0000 0000 0000 0000 0000 0000 0000 0000
./00000000c9ca81bf/hctx0/tags_bitmap:000000f0: 0000 0000 0000 0000 0000 0000 0000 0000
./00000000c9ca81bf/hctx0/tags:nr_tags=2048
./00000000c9ca81bf/hctx0/tags:nr_reserved_tags=0
./00000000c9ca81bf/hctx0/tags:active_queues=0
./00000000c9ca81bf/hctx0/tags:
./00000000c9ca81bf/hctx0/tags:bitmap_tags:
./00000000c9ca81bf/hctx0/tags:depth=2048
./00000000c9ca81bf/hctx0/tags:busy=0
./00000000c9ca81bf/hctx0/tags:bits_per_word=64
./00000000c9ca81bf/hctx0/tags:map_nr=32
./00000000c9ca81bf/hctx0/tags:alloc_hint={114, 943, 285, 201}
./00000000c9ca81bf/hctx0/tags:wake_batch=8
./00000000c9ca81bf/hctx0/tags:wake_index=0
./00000000c9ca81bf/hctx0/tags:ws={
./00000000c9ca81bf/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./00000000c9ca81bf/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./00000000c9ca81bf/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./00000000c9ca81bf/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./00000000c9ca81bf/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./00000000c9ca81bf/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./00000000c9ca81bf/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./00000000c9ca81bf/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./00000000c9ca81bf/hctx0/tags:}
./00000000c9ca81bf/hctx0/tags:round_robin=0
./00000000c9ca81bf/hctx0/ctx_map:00000000: 00
./00000000c9ca81bf/hctx0/flags:alloc_policy=FIFO SHOULD_MERGE|SG_MERGE
./00000000c9ca81bf/hctx0/state:
./00000000c9ca81bf/sched/starved:0
./00000000c9ca81bf/sched/batching:1
./00000000c9ca81bf/write_hints:hint0: 0
./00000000c9ca81bf/write_hints:hint1: 0
./00000000c9ca81bf/write_hints:hint2: 0
./00000000c9ca81bf/write_hints:hint3: 0
./00000000c9ca81bf/write_hints:hint4: 0
./00000000c9ca81bf/state:SAME_COMP|IO_STAT|INIT_DONE|POLL|REGISTERED
./00000000c9ca81bf/poll_stat:read (512 Bytes): samples=0
./00000000c9ca81bf/poll_stat:write (512 Bytes): samples=0
./00000000c9ca81bf/poll_stat:read (1024 Bytes): samples=0
./00000000c9ca81bf/poll_stat:write (1024 Bytes): samples=0
./00000000c9ca81bf/poll_stat:read (2048 Bytes): samples=0
./00000000c9ca81bf/poll_stat:write (2048 Bytes): samples=0
./00000000c9ca81bf/poll_stat:read (4096 Bytes): samples=0
./00000000c9ca81bf/poll_stat:write (4096 Bytes): samples=0
./00000000c9ca81bf/poll_stat:read (8192 Bytes): samples=0
./00000000c9ca81bf/poll_stat:write (8192 Bytes): samples=0
./00000000c9ca81bf/poll_stat:read (16384 Bytes): samples=0
./00000000c9ca81bf/poll_stat:write (16384 Bytes): samples=0
./00000000c9ca81bf/poll_stat:read (32768 Bytes): samples=0
./00000000c9ca81bf/poll_stat:write (32768 Bytes): samples=0
./00000000c9ca81bf/poll_stat:read (65536 Bytes): samples=0
./00000000c9ca81bf/poll_stat:write (65536 Bytes): samples=0
./sde/hctx3/cpu3/completed:51 11
./sde/hctx3/cpu3/merged:0
./sde/hctx3/cpu3/dispatched:51 11
./sde/hctx3/active:62
./sde/hctx3/run:68
./sde/hctx3/queued:62
./sde/hctx3/dispatched: 0 9
./sde/hctx3/dispatched: 1 59
./sde/hctx3/dispatched: 2 0
./sde/hctx3/dispatched: 4 0
./sde/hctx3/dispatched: 8 0
./sde/hctx3/dispatched: 16 0
./sde/hctx3/dispatched: 32+ 0
./sde/hctx3/io_poll:considered=0
./sde/hctx3/io_poll:invoked=0
./sde/hctx3/io_poll:success=0
./sde/hctx3/tags_bitmap:00000000: 0000 0000 0000 0000
./sde/hctx3/tags:nr_tags=62
./sde/hctx3/tags:nr_reserved_tags=0
./sde/hctx3/tags:active_queues=1
./sde/hctx3/tags:
./sde/hctx3/tags:bitmap_tags:
./sde/hctx3/tags:depth=62
./sde/hctx3/tags:busy=0
./sde/hctx3/tags:bits_per_word=8
./sde/hctx3/tags:map_nr=8
./sde/hctx3/tags:alloc_hint={21, 38, 49, 44}
./sde/hctx3/tags:wake_batch=7
./sde/hctx3/tags:wake_index=0
./sde/hctx3/tags:ws={
./sde/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx3/tags:}
./sde/hctx3/tags:round_robin=0
./sde/hctx3/ctx_map:00000000: 00
./sde/hctx3/flags:alloc_policy=FIFO SHOULD_MERGE|TAG_SHARED|SG_MERGE
./sde/hctx3/state:
./sde/hctx2/cpu2/completed:2 3
./sde/hctx2/cpu2/merged:0
./sde/hctx2/cpu2/dispatched:2 3
./sde/hctx2/active:5
./sde/hctx2/run:5
./sde/hctx2/queued:5
./sde/hctx2/dispatched: 0 0
./sde/hctx2/dispatched: 1 5
./sde/hctx2/dispatched: 2 0
./sde/hctx2/dispatched: 4 0
./sde/hctx2/dispatched: 8 0
./sde/hctx2/dispatched: 16 0
./sde/hctx2/dispatched: 32+ 0
./sde/hctx2/io_poll:considered=0
./sde/hctx2/io_poll:invoked=0
./sde/hctx2/io_poll:success=0
./sde/hctx2/tags_bitmap:00000000: 0000 0000 0000 0000
./sde/hctx2/tags:nr_tags=62
./sde/hctx2/tags:nr_reserved_tags=0
./sde/hctx2/tags:active_queues=1
./sde/hctx2/tags:
./sde/hctx2/tags:bitmap_tags:
./sde/hctx2/tags:depth=62
./sde/hctx2/tags:busy=0
./sde/hctx2/tags:bits_per_word=8
./sde/hctx2/tags:map_nr=8
./sde/hctx2/tags:alloc_hint={28, 56, 24, 56}
./sde/hctx2/tags:wake_batch=7
./sde/hctx2/tags:wake_index=0
./sde/hctx2/tags:ws={
./sde/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx2/tags:}
./sde/hctx2/tags:round_robin=0
./sde/hctx2/ctx_map:00000000: 00
./sde/hctx2/flags:alloc_policy=FIFO SHOULD_MERGE|TAG_SHARED|SG_MERGE
./sde/hctx2/state:
./sde/hctx1/cpu1/completed:2 38
./sde/hctx1/cpu1/merged:0
./sde/hctx1/cpu1/dispatched:2 38
./sde/hctx1/active:40
./sde/hctx1/run:45
./sde/hctx1/queued:40
./sde/hctx1/dispatched: 0 4
./sde/hctx1/dispatched: 1 39
./sde/hctx1/dispatched: 2 0
./sde/hctx1/dispatched: 4 0
./sde/hctx1/dispatched: 8 0
./sde/hctx1/dispatched: 16 0
./sde/hctx1/dispatched: 32+ 0
./sde/hctx1/io_poll:considered=0
./sde/hctx1/io_poll:invoked=0
./sde/hctx1/io_poll:success=0
./sde/hctx1/tags_bitmap:00000000: 0000 0000 0000 0000
./sde/hctx1/tags:nr_tags=62
./sde/hctx1/tags:nr_reserved_tags=0
./sde/hctx1/tags:active_queues=3
./sde/hctx1/tags:
./sde/hctx1/tags:bitmap_tags:
./sde/hctx1/tags:depth=62
./sde/hctx1/tags:busy=0
./sde/hctx1/tags:bits_per_word=8
./sde/hctx1/tags:map_nr=8
./sde/hctx1/tags:alloc_hint={10, 8, 38, 57}
./sde/hctx1/tags:wake_batch=7
./sde/hctx1/tags:wake_index=1
./sde/hctx1/tags:ws={
./sde/hctx1/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx1/tags: {.wait_cnt=2, .wait=active},
./sde/hctx1/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx1/tags: {.wait_cnt=7, .wait=active},
./sde/hctx1/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx1/tags: {.wait_cnt=6, .wait=inactive},
./sde/hctx1/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx1/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx1/tags:}
./sde/hctx1/tags:round_robin=0
./sde/hctx1/ctx_map:00000000: 00
./sde/hctx1/flags:alloc_policy=FIFO SHOULD_MERGE|TAG_SHARED|SG_MERGE
./sde/hctx1/state:TAG_ACTIVE
./sde/hctx0/cpu0/completed:20 11
./sde/hctx0/cpu0/merged:0
./sde/hctx0/cpu0/dispatched:20 11
./sde/hctx0/active:31
./sde/hctx0/run:41
./sde/hctx0/queued:31
./sde/hctx0/dispatched: 0 8
./sde/hctx0/dispatched: 1 31
./sde/hctx0/dispatched: 2 0
./sde/hctx0/dispatched: 4 0
./sde/hctx0/dispatched: 8 0
./sde/hctx0/dispatched: 16 0
./sde/hctx0/dispatched: 32+ 0
./sde/hctx0/io_poll:considered=0
./sde/hctx0/io_poll:invoked=0
./sde/hctx0/io_poll:success=0
./sde/hctx0/tags_bitmap:00000000: 0000 0000 0000 0000
./sde/hctx0/tags:nr_tags=62
./sde/hctx0/tags:nr_reserved_tags=0
./sde/hctx0/tags:active_queues=2
./sde/hctx0/tags:
./sde/hctx0/tags:bitmap_tags:
./sde/hctx0/tags:depth=62
./sde/hctx0/tags:busy=0
./sde/hctx0/tags:bits_per_word=8
./sde/hctx0/tags:map_nr=8
./sde/hctx0/tags:alloc_hint={19, 4, 39, 51}
./sde/hctx0/tags:wake_batch=7
./sde/hctx0/tags:wake_index=5
./sde/hctx0/tags:ws={
./sde/hctx0/tags: {.wait_cnt=7, .wait=active},
./sde/hctx0/tags: {.wait_cnt=2, .wait=inactive},
./sde/hctx0/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx0/tags: {.wait_cnt=2, .wait=inactive},
./sde/hctx0/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx0/tags: {.wait_cnt=6, .wait=inactive},
./sde/hctx0/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx0/tags: {.wait_cnt=7, .wait=inactive},
./sde/hctx0/tags:}
./sde/hctx0/tags:round_robin=0
./sde/hctx0/ctx_map:00000000: 00
./sde/hctx0/flags:alloc_policy=FIFO SHOULD_MERGE|TAG_SHARED|SG_MERGE
./sde/hctx0/state:TAG_ACTIVE
./sde/write_hints:hint0: 0
./sde/write_hints:hint1: 0
./sde/write_hints:hint2: 0
./sde/write_hints:hint3: 0
./sde/write_hints:hint4: 0
./sde/state:SAME_COMP|IO_STAT|INIT_DONE|POLL|REGISTERED|SCSI_PASSTHROUGH
./sde/poll_stat:read (512 Bytes): samples=0
./sde/poll_stat:write (512 Bytes): samples=0
./sde/poll_stat:read (1024 Bytes): samples=0
./sde/poll_stat:write (1024 Bytes): samples=0
./sde/poll_stat:read (2048 Bytes): samples=0
./sde/poll_stat:write (2048 Bytes): samples=0
./sde/poll_stat:read (4096 Bytes): samples=0
./sde/poll_stat:write (4096 Bytes): samples=0
./sde/poll_stat:read (8192 Bytes): samples=0
./sde/poll_stat:write (8192 Bytes): samples=0
./sde/poll_stat:read (16384 Bytes): samples=0
./sde/poll_stat:write (16384 Bytes): samples=0
./sde/poll_stat:read (32768 Bytes): samples=0
./sde/poll_stat:write (32768 Bytes): samples=0
./sde/poll_stat:read (65536 Bytes): samples=0
./sde/poll_stat:write (65536 Bytes): samples=0
./sdc/hctx3/cpu3/completed:59 3
./sdc/hctx3/cpu3/merged:0
./sdc/hctx3/cpu3/dispatched:59 3
./sdc/hctx3/active:62
./sdc/hctx3/run:64
./sdc/hctx3/queued:62
./sdc/hctx3/dispatched: 0 8
./sdc/hctx3/dispatched: 1 56
./sdc/hctx3/dispatched: 2 0
./sdc/hctx3/dispatched: 4 0
./sdc/hctx3/dispatched: 8 0
./sdc/hctx3/dispatched: 16 0
./sdc/hctx3/dispatched: 32+ 0
./sdc/hctx3/io_poll:considered=0
./sdc/hctx3/io_poll:invoked=0
./sdc/hctx3/io_poll:success=0
./sdc/hctx3/tags_bitmap:00000000: 0000 0000 0000 0000
./sdc/hctx3/tags:nr_tags=62
./sdc/hctx3/tags:nr_reserved_tags=0
./sdc/hctx3/tags:active_queues=1
./sdc/hctx3/tags:
./sdc/hctx3/tags:bitmap_tags:
./sdc/hctx3/tags:depth=62
./sdc/hctx3/tags:busy=0
./sdc/hctx3/tags:bits_per_word=8
./sdc/hctx3/tags:map_nr=8
./sdc/hctx3/tags:alloc_hint={21, 38, 49, 44}
./sdc/hctx3/tags:wake_batch=7
./sdc/hctx3/tags:wake_index=0
./sdc/hctx3/tags:ws={
./sdc/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx3/tags:}
./sdc/hctx3/tags:round_robin=0
./sdc/hctx3/ctx_map:00000000: 00
./sdc/hctx3/flags:alloc_policy=FIFO SHOULD_MERGE|TAG_SHARED|SG_MERGE
./sdc/hctx3/state:TAG_ACTIVE
./sdc/hctx2/cpu2/completed:0 8
./sdc/hctx2/cpu2/merged:0
./sdc/hctx2/cpu2/dispatched:0 8
./sdc/hctx2/active:8
./sdc/hctx2/run:8
./sdc/hctx2/queued:8
./sdc/hctx2/dispatched: 0 0
./sdc/hctx2/dispatched: 1 8
./sdc/hctx2/dispatched: 2 0
./sdc/hctx2/dispatched: 4 0
./sdc/hctx2/dispatched: 8 0
./sdc/hctx2/dispatched: 16 0
./sdc/hctx2/dispatched: 32+ 0
./sdc/hctx2/io_poll:considered=0
./sdc/hctx2/io_poll:invoked=0
./sdc/hctx2/io_poll:success=0
./sdc/hctx2/tags_bitmap:00000000: 0000 0000 0000 0000
./sdc/hctx2/tags:nr_tags=62
./sdc/hctx2/tags:nr_reserved_tags=0
./sdc/hctx2/tags:active_queues=1
./sdc/hctx2/tags:
./sdc/hctx2/tags:bitmap_tags:
./sdc/hctx2/tags:depth=62
./sdc/hctx2/tags:busy=0
./sdc/hctx2/tags:bits_per_word=8
./sdc/hctx2/tags:map_nr=8
./sdc/hctx2/tags:alloc_hint={28, 56, 24, 56}
./sdc/hctx2/tags:wake_batch=7
./sdc/hctx2/tags:wake_index=0
./sdc/hctx2/tags:ws={
./sdc/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx2/tags:}
./sdc/hctx2/tags:round_robin=0
./sdc/hctx2/ctx_map:00000000: 00
./sdc/hctx2/flags:alloc_policy=FIFO SHOULD_MERGE|TAG_SHARED|SG_MERGE
./sdc/hctx2/state:TAG_ACTIVE
./sdc/hctx1/cpu1/completed:14 13
./sdc/hctx1/cpu1/merged:0
./sdc/hctx1/cpu1/dispatched:14 13
./sdc/hctx1/active:21
./sdc/hctx1/run:32
./sdc/hctx1/queued:27
./sdc/hctx1/dispatched: 0 7
./sdc/hctx1/dispatched: 1 26
./sdc/hctx1/dispatched: 2 0
./sdc/hctx1/dispatched: 4 0
./sdc/hctx1/dispatched: 8 0
./sdc/hctx1/dispatched: 16 0
./sdc/hctx1/dispatched: 32+ 0
./sdc/hctx1/io_poll:considered=0
./sdc/hctx1/io_poll:invoked=0
./sdc/hctx1/io_poll:success=0
./sdc/hctx1/tags_bitmap:00000000: 0000 0000 0000 0000
./sdc/hctx1/tags:nr_tags=62
./sdc/hctx1/tags:nr_reserved_tags=0
./sdc/hctx1/tags:active_queues=3
./sdc/hctx1/tags:
./sdc/hctx1/tags:bitmap_tags:
./sdc/hctx1/tags:depth=62
./sdc/hctx1/tags:busy=0
./sdc/hctx1/tags:bits_per_word=8
./sdc/hctx1/tags:map_nr=8
./sdc/hctx1/tags:alloc_hint={10, 8, 38, 57}
./sdc/hctx1/tags:wake_batch=7
./sdc/hctx1/tags:wake_index=1
./sdc/hctx1/tags:ws={
./sdc/hctx1/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx1/tags: {.wait_cnt=2, .wait=active},
./sdc/hctx1/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx1/tags: {.wait_cnt=7, .wait=active},
./sdc/hctx1/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx1/tags: {.wait_cnt=6, .wait=inactive},
./sdc/hctx1/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx1/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx1/tags:}
./sdc/hctx1/tags:round_robin=0
./sdc/hctx1/ctx_map:00000000: 00
./sdc/hctx1/flags:alloc_policy=FIFO SHOULD_MERGE|TAG_SHARED|SG_MERGE
./sdc/hctx1/state:TAG_ACTIVE
./sdc/hctx0/cpu0/completed:1 41
./sdc/hctx0/cpu0/merged:0
./sdc/hctx0/cpu0/dispatched:1 41
./sdc/hctx0/active:36
./sdc/hctx0/run:55
./sdc/hctx0/queued:42
./sdc/hctx0/dispatched: 0 11
./sdc/hctx0/dispatched: 1 42
./sdc/hctx0/dispatched: 2 0
./sdc/hctx0/dispatched: 4 0
./sdc/hctx0/dispatched: 8 0
./sdc/hctx0/dispatched: 16 0
./sdc/hctx0/dispatched: 32+ 0
./sdc/hctx0/io_poll:considered=0
./sdc/hctx0/io_poll:invoked=0
./sdc/hctx0/io_poll:success=0
./sdc/hctx0/tags_bitmap:00000000: 0000 0000 0000 0000
./sdc/hctx0/tags:nr_tags=62
./sdc/hctx0/tags:nr_reserved_tags=0
./sdc/hctx0/tags:active_queues=2
./sdc/hctx0/tags:
./sdc/hctx0/tags:bitmap_tags:
./sdc/hctx0/tags:depth=62
./sdc/hctx0/tags:busy=0
./sdc/hctx0/tags:bits_per_word=8
./sdc/hctx0/tags:map_nr=8
./sdc/hctx0/tags:alloc_hint={19, 4, 39, 51}
./sdc/hctx0/tags:wake_batch=7
./sdc/hctx0/tags:wake_index=5
./sdc/hctx0/tags:ws={
./sdc/hctx0/tags: {.wait_cnt=7, .wait=active},
./sdc/hctx0/tags: {.wait_cnt=2, .wait=inactive},
./sdc/hctx0/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx0/tags: {.wait_cnt=2, .wait=inactive},
./sdc/hctx0/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx0/tags: {.wait_cnt=6, .wait=inactive},
./sdc/hctx0/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx0/tags: {.wait_cnt=7, .wait=inactive},
./sdc/hctx0/tags:}
./sdc/hctx0/tags:round_robin=0
./sdc/hctx0/ctx_map:00000000: 00
./sdc/hctx0/flags:alloc_policy=FIFO SHOULD_MERGE|TAG_SHARED|SG_MERGE
./sdc/hctx0/state:TAG_ACTIVE
./sdc/write_hints:hint0: 0
./sdc/write_hints:hint1: 0
./sdc/write_hints:hint2: 0
./sdc/write_hints:hint3: 0
./sdc/write_hints:hint4: 0
./sdc/state:SAME_COMP|IO_STAT|INIT_DONE|POLL|REGISTERED|SCSI_PASSTHROUGH
./sdc/poll_stat:read (512 Bytes): samples=0
./sdc/poll_stat:write (512 Bytes): samples=0
./sdc/poll_stat:read (1024 Bytes): samples=0
./sdc/poll_stat:write (1024 Bytes): samples=0
./sdc/poll_stat:read (2048 Bytes): samples=0
./sdc/poll_stat:write (2048 Bytes): samples=0
./sdc/poll_stat:read (4096 Bytes): samples=0
./sdc/poll_stat:write (4096 Bytes): samples=0
./sdc/poll_stat:read (8192 Bytes): samples=0
./sdc/poll_stat:write (8192 Bytes): samples=0
./sdc/poll_stat:read (16384 Bytes): samples=0
./sdc/poll_stat:write (16384 Bytes): samples=0
./sdc/poll_stat:read (32768 Bytes): samples=0
./sdc/poll_stat:write (32768 Bytes): samples=0
./sdc/poll_stat:read (65536 Bytes): samples=0
./sdc/poll_stat:write (65536 Bytes): samples=0
./sdd/hctx3/cpu3/completed:0 0
./sdd/hctx3/cpu3/merged:0
./sdd/hctx3/cpu3/dispatched:0 0
./sdd/hctx3/active:0
./sdd/hctx3/run:0
./sdd/hctx3/queued:0
./sdd/hctx3/dispatched: 0 0
./sdd/hctx3/dispatched: 1 0
./sdd/hctx3/dispatched: 2 0
./sdd/hctx3/dispatched: 4 0
./sdd/hctx3/dispatched: 8 0
./sdd/hctx3/dispatched: 16 0
./sdd/hctx3/dispatched: 32+ 0
./sdd/hctx3/io_poll:considered=0
./sdd/hctx3/io_poll:invoked=0
./sdd/hctx3/io_poll:success=0
./sdd/hctx3/tags_bitmap:00000000: 0000 0000 0000 0000
./sdd/hctx3/tags:nr_tags=62
./sdd/hctx3/tags:nr_reserved_tags=0
./sdd/hctx3/tags:active_queues=1
./sdd/hctx3/tags:
./sdd/hctx3/tags:bitmap_tags:
./sdd/hctx3/tags:depth=62
./sdd/hctx3/tags:busy=0
./sdd/hctx3/tags:bits_per_word=8
./sdd/hctx3/tags:map_nr=8
./sdd/hctx3/tags:alloc_hint={21, 38, 49, 44}
./sdd/hctx3/tags:wake_batch=7
./sdd/hctx3/tags:wake_index=0
./sdd/hctx3/tags:ws={
./sdd/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx3/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx3/tags:}
./sdd/hctx3/tags:round_robin=0
./sdd/hctx3/ctx_map:00000000: 00
./sdd/hctx3/flags:alloc_policy=FIFO SHOULD_MERGE|TAG_SHARED|SG_MERGE
./sdd/hctx3/state:
./sdd/hctx2/cpu2/completed:26 3
./sdd/hctx2/cpu2/merged:0
./sdd/hctx2/cpu2/dispatched:26 3
./sdd/hctx2/active:29
./sdd/hctx2/run:40
./sdd/hctx2/queued:29
./sdd/hctx2/dispatched: 0 17
./sdd/hctx2/dispatched: 1 28
./sdd/hctx2/dispatched: 2 0
./sdd/hctx2/dispatched: 4 0
./sdd/hctx2/dispatched: 8 0
./sdd/hctx2/dispatched: 16 0
./sdd/hctx2/dispatched: 32+ 0
./sdd/hctx2/io_poll:considered=0
./sdd/hctx2/io_poll:invoked=0
./sdd/hctx2/io_poll:success=0
./sdd/hctx2/tags_bitmap:00000000: 0000 0000 0000 0000
./sdd/hctx2/tags:nr_tags=62
./sdd/hctx2/tags:nr_reserved_tags=0
./sdd/hctx2/tags:active_queues=1
./sdd/hctx2/tags:
./sdd/hctx2/tags:bitmap_tags:
./sdd/hctx2/tags:depth=62
./sdd/hctx2/tags:busy=0
./sdd/hctx2/tags:bits_per_word=8
./sdd/hctx2/tags:map_nr=8
./sdd/hctx2/tags:alloc_hint={28, 56, 24, 56}
./sdd/hctx2/tags:wake_batch=7
./sdd/hctx2/tags:wake_index=0
./sdd/hctx2/tags:ws={
./sdd/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx2/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx2/tags:}
./sdd/hctx2/tags:round_robin=0
./sdd/hctx2/ctx_map:00000000: 00
./sdd/hctx2/flags:alloc_policy=FIFO SHOULD_MERGE|TAG_SHARED|SG_MERGE
./sdd/hctx2/state:
./sdd/hctx1/cpu1/completed:1 41
./sdd/hctx1/cpu1/merged:0
./sdd/hctx1/cpu1/dispatched:1 41
./sdd/hctx1/active:42
./sdd/hctx1/run:52
./sdd/hctx1/queued:42
./sdd/hctx1/dispatched: 0 9
./sdd/hctx1/dispatched: 1 41
./sdd/hctx1/dispatched: 2 0
./sdd/hctx1/dispatched: 4 0
./sdd/hctx1/dispatched: 8 0
./sdd/hctx1/dispatched: 16 0
./sdd/hctx1/dispatched: 32+ 0
./sdd/hctx1/io_poll:considered=0
./sdd/hctx1/io_poll:invoked=0
./sdd/hctx1/io_poll:success=0
./sdd/hctx1/tags_bitmap:00000000: 0000 0000 0000 0000
./sdd/hctx1/tags:nr_tags=62
./sdd/hctx1/tags:nr_reserved_tags=0
./sdd/hctx1/tags:active_queues=3
./sdd/hctx1/tags:
./sdd/hctx1/tags:bitmap_tags:
./sdd/hctx1/tags:depth=62
./sdd/hctx1/tags:busy=0
./sdd/hctx1/tags:bits_per_word=8
./sdd/hctx1/tags:map_nr=8
./sdd/hctx1/tags:alloc_hint={10, 8, 38, 57}
./sdd/hctx1/tags:wake_batch=7
./sdd/hctx1/tags:wake_index=1
./sdd/hctx1/tags:ws={
./sdd/hctx1/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx1/tags: {.wait_cnt=2, .wait=active},
./sdd/hctx1/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx1/tags: {.wait_cnt=7, .wait=active},
./sdd/hctx1/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx1/tags: {.wait_cnt=6, .wait=inactive},
./sdd/hctx1/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx1/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx1/tags:}
./sdd/hctx1/tags:round_robin=0
./sdd/hctx1/ctx_map:00000000: 00
./sdd/hctx1/flags:alloc_policy=FIFO SHOULD_MERGE|TAG_SHARED|SG_MERGE
./sdd/hctx1/state:TAG_ACTIVE
./sdd/hctx0/cpu0/completed:5 4
./sdd/hctx0/cpu0/merged:0
./sdd/hctx0/cpu0/dispatched:5 4
./sdd/hctx0/active:9
./sdd/hctx0/run:10
./sdd/hctx0/queued:9
./sdd/hctx0/dispatched: 0 1
./sdd/hctx0/dispatched: 1 9
./sdd/hctx0/dispatched: 2 0
./sdd/hctx0/dispatched: 4 0
./sdd/hctx0/dispatched: 8 0
./sdd/hctx0/dispatched: 16 0
./sdd/hctx0/dispatched: 32+ 0
./sdd/hctx0/io_poll:considered=0
./sdd/hctx0/io_poll:invoked=0
./sdd/hctx0/io_poll:success=0
./sdd/hctx0/tags_bitmap:00000000: 0000 0000 0000 0000
./sdd/hctx0/tags:nr_tags=62
./sdd/hctx0/tags:nr_reserved_tags=0
./sdd/hctx0/tags:active_queues=2
./sdd/hctx0/tags:
./sdd/hctx0/tags:bitmap_tags:
./sdd/hctx0/tags:depth=62
./sdd/hctx0/tags:busy=0
./sdd/hctx0/tags:bits_per_word=8
./sdd/hctx0/tags:map_nr=8
./sdd/hctx0/tags:alloc_hint={19, 4, 39, 51}
./sdd/hctx0/tags:wake_batch=7
./sdd/hctx0/tags:wake_index=5
./sdd/hctx0/tags:ws={
./sdd/hctx0/tags: {.wait_cnt=7, .wait=active},
./sdd/hctx0/tags: {.wait_cnt=2, .wait=inactive},
./sdd/hctx0/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx0/tags: {.wait_cnt=2, .wait=inactive},
./sdd/hctx0/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx0/tags: {.wait_cnt=6, .wait=inactive},
./sdd/hctx0/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx0/tags: {.wait_cnt=7, .wait=inactive},
./sdd/hctx0/tags:}
./sdd/hctx0/tags:round_robin=0
./sdd/hctx0/ctx_map:00000000: 00
./sdd/hctx0/flags:alloc_policy=FIFO SHOULD_MERGE|TAG_SHARED|SG_MERGE
./sdd/hctx0/state:
./sdd/write_hints:hint0: 0
./sdd/write_hints:hint1: 0
./sdd/write_hints:hint2: 0
./sdd/write_hints:hint3: 0
./sdd/write_hints:hint4: 0
./sdd/state:SAME_COMP|NONROT|IO_STAT|INIT_DONE|POLL|WC|FUA|REGISTERED|SCSI_PASSTHROUGH
./sdd/poll_stat:read (512 Bytes): samples=0
./sdd/poll_stat:write (512 Bytes): samples=0
./sdd/poll_stat:read (1024 Bytes): samples=0
./sdd/poll_stat:write (1024 Bytes): samples=0
./sdd/poll_stat:read (2048 Bytes): samples=0
./sdd/poll_stat:write (2048 Bytes): samples=0
./sdd/poll_stat:read (4096 Bytes): samples=0
./sdd/poll_stat:write (4096 Bytes): samples=0
./sdd/poll_stat:read (8192 Bytes): samples=0
./sdd/poll_stat:write (8192 Bytes): samples=0
./sdd/poll_stat:read (16384 Bytes): samples=0
./sdd/poll_stat:write (16384 Bytes): samples=0
./sdd/poll_stat:read (32768 Bytes): samples=0
./sdd/poll_stat:write (32768 Bytes): samples=0
./sdd/poll_stat:read (65536 Bytes): samples=0
./sdd/poll_stat:write (65536 Bytes): samples=0
./sdb/hctx0/cpu3/completed:56 64
./sdb/hctx0/cpu3/merged:0
./sdb/hctx0/cpu3/dispatched:56 64
./sdb/hctx0/cpu2/completed:27 6
./sdb/hctx0/cpu2/merged:0
./sdb/hctx0/cpu2/dispatched:27 6
./sdb/hctx0/cpu1/completed:1 5
./sdb/hctx0/cpu1/merged:0
./sdb/hctx0/cpu1/dispatched:1 5
./sdb/hctx0/cpu0/completed:96 9
./sdb/hctx0/cpu0/merged:0
./sdb/hctx0/cpu0/dispatched:96 9
./sdb/hctx0/active:0
./sdb/hctx0/run:258
./sdb/hctx0/queued:264
./sdb/hctx0/dispatched: 0 0
./sdb/hctx0/dispatched: 1 264
./sdb/hctx0/dispatched: 2 0
./sdb/hctx0/dispatched: 4 0
./sdb/hctx0/dispatched: 8 0
./sdb/hctx0/dispatched: 16 0
./sdb/hctx0/dispatched: 32+ 0
./sdb/hctx0/io_poll:considered=0
./sdb/hctx0/io_poll:invoked=0
./sdb/hctx0/io_poll:success=0
./sdb/hctx0/sched_tags_bitmap:00000000: 0000 0000 0000 0000 0000 0000 0000 0000
./sdb/hctx0/sched_tags_bitmap:00000010: 0000 0000 0000 0000 0000 0000 0000 0000
./sdb/hctx0/sched_tags:nr_tags=256
./sdb/hctx0/sched_tags:nr_reserved_tags=0
./sdb/hctx0/sched_tags:active_queues=0
./sdb/hctx0/sched_tags:
./sdb/hctx0/sched_tags:bitmap_tags:
./sdb/hctx0/sched_tags:depth=256
./sdb/hctx0/sched_tags:busy=0
./sdb/hctx0/sched_tags:bits_per_word=64
./sdb/hctx0/sched_tags:map_nr=4
./sdb/hctx0/sched_tags:alloc_hint={231, 245, 5, 202}
./sdb/hctx0/sched_tags:wake_batch=8
./sdb/hctx0/sched_tags:wake_index=0
./sdb/hctx0/sched_tags:ws={
./sdb/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./sdb/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./sdb/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./sdb/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./sdb/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./sdb/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./sdb/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./sdb/hctx0/sched_tags: {.wait_cnt=8, .wait=inactive},
./sdb/hctx0/sched_tags:}
./sdb/hctx0/sched_tags:round_robin=0
./sdb/hctx0/tags_bitmap:00000000: 0000 0000 0000 0000 0000 0000 0000 0000
./sdb/hctx0/tags_bitmap:00000010: 0000 0000 0000 0000
./sdb/hctx0/tags:nr_tags=192
./sdb/hctx0/tags:nr_reserved_tags=0
./sdb/hctx0/tags:active_queues=0
./sdb/hctx0/tags:
./sdb/hctx0/tags:bitmap_tags:
./sdb/hctx0/tags:depth=192
./sdb/hctx0/tags:busy=0
./sdb/hctx0/tags:bits_per_word=32
./sdb/hctx0/tags:map_nr=6
./sdb/hctx0/tags:alloc_hint={70, 142, 58, 133}
./sdb/hctx0/tags:wake_batch=8
./sdb/hctx0/tags:wake_index=0
./sdb/hctx0/tags:ws={
./sdb/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./sdb/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./sdb/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./sdb/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./sdb/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./sdb/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./sdb/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./sdb/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./sdb/hctx0/tags:}
./sdb/hctx0/tags:round_robin=0
./sdb/hctx0/ctx_map:00000000: 00
./sdb/hctx0/flags:alloc_policy=FIFO SHOULD_MERGE|SG_MERGE
./sdb/hctx0/state:
./sdb/sched/starved:0
./sdb/sched/batching:1
./sdb/write_hints:hint0: 0
./sdb/write_hints:hint1: 0
./sdb/write_hints:hint2: 0
./sdb/write_hints:hint3: 0
./sdb/write_hints:hint4: 0
./sdb/state:BIDI|SAME_COMP|NONROT|IO_STAT|INIT_DONE|POLL|WC|FUA|REGISTERED|SCSI_PASSTHROUGH
./sdb/poll_stat:read (512 Bytes): samples=0
./sdb/poll_stat:write (512 Bytes): samples=0
./sdb/poll_stat:read (1024 Bytes): samples=0
./sdb/poll_stat:write (1024 Bytes): samples=0
./sdb/poll_stat:read (2048 Bytes): samples=0
./sdb/poll_stat:write (2048 Bytes): samples=0
./sdb/poll_stat:read (4096 Bytes): samples=0
./sdb/poll_stat:write (4096 Bytes): samples=0
./sdb/poll_stat:read (8192 Bytes): samples=0
./sdb/poll_stat:write (8192 Bytes): samples=0
./sdb/poll_stat:read (16384 Bytes): samples=0
./sdb/poll_stat:write (16384 Bytes): samples=0
./sdb/poll_stat:read (32768 Bytes): samples=0
./sdb/poll_stat:write (32768 Bytes): samples=0
./sdb/poll_stat:read (65536 Bytes): samples=0
./sdb/poll_stat:write (65536 Bytes): samples=0
./sda/hctx0/cpu3/completed:2 2
./sda/hctx0/cpu3/merged:0
./sda/hctx0/cpu3/dispatched:2 2
./sda/hctx0/cpu2/completed:43 15
./sda/hctx0/cpu2/merged:0
./sda/hctx0/cpu2/dispatched:43 15
./sda/hctx0/cpu1/completed:0 8
./sda/hctx0/cpu1/merged:0
./sda/hctx0/cpu1/dispatched:0 8
./sda/hctx0/cpu0/completed:45 48
./sda/hctx0/cpu0/merged:0
./sda/hctx0/cpu0/dispatched:45 48
./sda/hctx0/active:0
./sda/hctx0/run:136
./sda/hctx0/queued:163
./sda/hctx0/dispatched: 0 0
./sda/hctx0/dispatched: 1 163
./sda/hctx0/dispatched: 2 0
./sda/hctx0/dispatched: 4 0
./sda/hctx0/dispatched: 8 0
./sda/hctx0/dispatched: 16 0
./sda/hctx0/dispatched: 32+ 0
./sda/hctx0/io_poll:considered=0
./sda/hctx0/io_poll:invoked=0
./sda/hctx0/io_poll:success=0
./sda/hctx0/tags_bitmap:00000000: 0000 0000 0000 0000 0000 0000 0000 0000
./sda/hctx0/tags:nr_tags=128
./sda/hctx0/tags:nr_reserved_tags=0
./sda/hctx0/tags:active_queues=0
./sda/hctx0/tags:
./sda/hctx0/tags:bitmap_tags:
./sda/hctx0/tags:depth=128
./sda/hctx0/tags:busy=0
./sda/hctx0/tags:bits_per_word=32
./sda/hctx0/tags:map_nr=4
./sda/hctx0/tags:alloc_hint={16, 23, 40, 14}
./sda/hctx0/tags:wake_batch=8
./sda/hctx0/tags:wake_index=0
./sda/hctx0/tags:ws={
./sda/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./sda/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./sda/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./sda/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./sda/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./sda/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./sda/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./sda/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./sda/hctx0/tags:}
./sda/hctx0/tags:round_robin=0
./sda/hctx0/ctx_map:00000000: 00
./sda/hctx0/flags:alloc_policy=FIFO SHOULD_MERGE|SG_MERGE
./sda/hctx0/state:
./sda/write_hints:hint0: 0
./sda/write_hints:hint1: 0
./sda/write_hints:hint2: 0
./sda/write_hints:hint3: 0
./sda/write_hints:hint4: 0
./sda/state:SAME_COMP|IO_STAT|DISCARD|INIT_DONE|POLL|WC|REGISTERED|SCSI_PASSTHROUGH
./sda/poll_stat:read (512 Bytes): samples=0
./sda/poll_stat:write (512 Bytes): samples=0
./sda/poll_stat:read (1024 Bytes): samples=0
./sda/poll_stat:write (1024 Bytes): samples=0
./sda/poll_stat:read (2048 Bytes): samples=0
./sda/poll_stat:write (2048 Bytes): samples=0
./sda/poll_stat:read (4096 Bytes): samples=0
./sda/poll_stat:write (4096 Bytes): samples=0
./sda/poll_stat:read (8192 Bytes): samples=0
./sda/poll_stat:write (8192 Bytes): samples=0
./sda/poll_stat:read (16384 Bytes): samples=0
./sda/poll_stat:write (16384 Bytes): samples=0
./sda/poll_stat:read (32768 Bytes): samples=0
./sda/poll_stat:write (32768 Bytes): samples=0
./sda/poll_stat:read (65536 Bytes): samples=0
./sda/poll_stat:write (65536 Bytes): samples=0
./vda/hctx0/cpu3/completed:1395 39
./vda/hctx0/cpu3/merged:0
./vda/hctx0/cpu3/dispatched:1395 39
./vda/hctx0/cpu2/completed:1367 3
./vda/hctx0/cpu2/merged:0
./vda/hctx0/cpu2/dispatched:1367 3
./vda/hctx0/cpu1/completed:1176 2
./vda/hctx0/cpu1/merged:34
./vda/hctx0/cpu1/dispatched:1176 2
./vda/hctx0/cpu0/completed:2349 8
./vda/hctx0/cpu0/merged:18
./vda/hctx0/cpu0/dispatched:2349 8
./vda/hctx0/active:0
./vda/hctx0/run:5911
./vda/hctx0/queued:6339
./vda/hctx0/dispatched: 0 0
./vda/hctx0/dispatched: 1 5828
./vda/hctx0/dispatched: 2 39
./vda/hctx0/dispatched: 4 12
./vda/hctx0/dispatched: 8 8
./vda/hctx0/dispatched: 16 19
./vda/hctx0/dispatched: 32+ 0
./vda/hctx0/io_poll:considered=0
./vda/hctx0/io_poll:invoked=0
./vda/hctx0/io_poll:success=0
./vda/hctx0/tags_bitmap:00000000: 0000 0000 0000 0000 0000 0000 0000 0000
./vda/hctx0/tags:nr_tags=128
./vda/hctx0/tags:nr_reserved_tags=0
./vda/hctx0/tags:active_queues=0
./vda/hctx0/tags:
./vda/hctx0/tags:bitmap_tags:
./vda/hctx0/tags:depth=128
./vda/hctx0/tags:busy=0
./vda/hctx0/tags:bits_per_word=32
./vda/hctx0/tags:map_nr=4
./vda/hctx0/tags:alloc_hint={121, 45, 19, 110}
./vda/hctx0/tags:wake_batch=8
./vda/hctx0/tags:wake_index=0
./vda/hctx0/tags:ws={
./vda/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./vda/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./vda/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./vda/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./vda/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./vda/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./vda/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./vda/hctx0/tags: {.wait_cnt=8, .wait=inactive},
./vda/hctx0/tags:}
./vda/hctx0/tags:round_robin=0
./vda/hctx0/ctx_map:00000000: 00
./vda/hctx0/flags:alloc_policy=FIFO SHOULD_MERGE
./vda/hctx0/state:
./vda/write_hints:hint0: 0
./vda/write_hints:hint1: 0
./vda/write_hints:hint2: 0
./vda/write_hints:hint3: 0
./vda/write_hints:hint4: 0
./vda/state:SAME_COMP|IO_STAT|INIT_DONE|NO_SG_MERGE|POLL|WC|REGISTERED
./vda/poll_stat:read (512 Bytes): samples=0
./vda/poll_stat:write (512 Bytes): samples=0
./vda/poll_stat:read (1024 Bytes): samples=0
./vda/poll_stat:write (1024 Bytes): samples=0
./vda/poll_stat:read (2048 Bytes): samples=0
./vda/poll_stat:write (2048 Bytes): samples=0
./vda/poll_stat:read (4096 Bytes): samples=0
./vda/poll_stat:write (4096 Bytes): samples=0
./vda/poll_stat:read (8192 Bytes): samples=0
./vda/poll_stat:write (8192 Bytes): samples=0
./vda/poll_stat:read (16384 Bytes): samples=0
./vda/poll_stat:write (16384 Bytes): samples=0
./vda/poll_stat:read (32768 Bytes): samples=0
./vda/poll_stat:write (32768 Bytes): samples=0
./vda/poll_stat:read (65536 Bytes): samples=0
./vda/poll_stat:write (65536 Bytes): samples=0
./sr0/hctx0/cpu3/completed:0 39
./sr0/hctx0/cpu3/merged:0
./sr0/hctx0/cpu3/dispatched:0 39
./sr0/hctx0/cpu2/completed:0 48
./sr0/hctx0/cpu2/merged:0
./sr0/hctx0/cpu2/dispatched:0 48
./sr0/hctx0/cpu1/completed:0 15
./sr0/hctx0/cpu1/merged:0
./sr0/hctx0/cpu1/dispatched:0 15
./sr0/hctx0/cpu0/completed:46 28
./sr0/hctx0/cpu0/merged:0
./sr0/hctx0/cpu0/dispatched:46 28
./sr0/hctx0/active:0
./sr0/hctx0/run:176
./sr0/hctx0/queued:176
./sr0/hctx0/dispatched: 0 0
./sr0/hctx0/dispatched: 1 176
./sr0/hctx0/dispatched: 2 0
./sr0/hctx0/dispatched: 4 0
./sr0/hctx0/dispatched: 8 0
./sr0/hctx0/dispatched: 16 0
./sr0/hctx0/dispatched: 32+ 0
./sr0/hctx0/io_poll:considered=0
./sr0/hctx0/io_poll:invoked=0
./sr0/hctx0/io_poll:success=0
./sr0/hctx0/tags_bitmap:00000000: 00
./sr0/hctx0/tags:nr_tags=1
./sr0/hctx0/tags:nr_reserved_tags=0
./sr0/hctx0/tags:active_queues=0
./sr0/hctx0/tags:
./sr0/hctx0/tags:bitmap_tags:
./sr0/hctx0/tags:depth=1
./sr0/hctx0/tags:busy=0
./sr0/hctx0/tags:bits_per_word=64
./sr0/hctx0/tags:map_nr=1
./sr0/hctx0/tags:alloc_hint={0, 0, 0, 0}
./sr0/hctx0/tags:wake_batch=1
./sr0/hctx0/tags:wake_index=4
./sr0/hctx0/tags:ws={
./sr0/hctx0/tags: {.wait_cnt=1, .wait=inactive},
./sr0/hctx0/tags: {.wait_cnt=1, .wait=inactive},
./sr0/hctx0/tags: {.wait_cnt=1, .wait=inactive},
./sr0/hctx0/tags: {.wait_cnt=1, .wait=inactive},
./sr0/hctx0/tags: {.wait_cnt=1, .wait=inactive},
./sr0/hctx0/tags: {.wait_cnt=1, .wait=inactive},
./sr0/hctx0/tags: {.wait_cnt=1, .wait=inactive},
./sr0/hctx0/tags: {.wait_cnt=1, .wait=inactive},
./sr0/hctx0/tags:}
./sr0/hctx0/tags:round_robin=1
./sr0/hctx0/ctx_map:00000000: 00
./sr0/hctx0/flags:alloc_policy=RR SHOULD_MERGE|SG_MERGE
./sr0/hctx0/state:
./sr0/write_hints:hint0: 0
./sr0/write_hints:hint1: 0
./sr0/write_hints:hint2: 0
./sr0/write_hints:hint3: 0
./sr0/write_hints:hint4: 0
./sr0/state:SAME_COMP|IO_STAT|INIT_DONE|POLL|FLUSH_NQ|REGISTERED|SCSI_PASSTHROUGH
./sr0/poll_stat:read (512 Bytes): samples=0
./sr0/poll_stat:write (512 Bytes): samples=0
./sr0/poll_stat:read (1024 Bytes): samples=0
./sr0/poll_stat:write (1024 Bytes): samples=0
./sr0/poll_stat:read (2048 Bytes): samples=0
./sr0/poll_stat:write (2048 Bytes): samples=0
./sr0/poll_stat:read (4096 Bytes): samples=0
./sr0/poll_stat:write (4096 Bytes): samples=0
./sr0/poll_stat:read (8192 Bytes): samples=0
./sr0/poll_stat:write (8192 Bytes): samples=0
./sr0/poll_stat:read (16384 Bytes): samples=0
./sr0/poll_stat:write (16384 Bytes): samples=0
./sr0/poll_stat:read (32768 Bytes): samples=0
./sr0/poll_stat:write (32768 Bytes): samples=0
./sr0/poll_stat:read (65536 Bytes): samples=0
./sr0/poll_stat:write (65536 Bytes): samples=0