DF-2813 / run.2.log
driver pinned to cpu2 [after ARM] nheld=80 consumed=0 magcap=6 nstrand=6 nrescue=12 last_probe=-1 sleeper: started=0 got=0 [sleeper +1s] nheld=80 consumed=0 magcap=6 nstrand=6 nrescue=12 last_probe=-1 sleeper: started=1 got=0 STUCK for 101 ticks (1 s), TDF_TSLEEPQ=1 wmesg="objcache_get" === STRAND done, watching sleeper for up to 10 s === [post-strand] nheld=80 consumed=6 magcap=6 nstrand=6 nrescue=12 last_probe=-1 sleeper: started=1 got=0 STUCK for 1102 ticks (11 s), TDF_TSLEEPQ=1 wmesg="objcache_get" [post-probe] nheld=80 consumed=6 magcap=6 nstrand=6 nrescue=12 last_probe=0 sleeper: started=1 got=0 STUCK for 1103 ticks (11 s), TDF_TSLEEPQ=1 wmesg="objcache_get" === RESCUE (cycle both cpu0 magazines to depot) === sleeper acquired 0.000 s after RESCUE [final] nheld=80 consumed=18 magcap=6 nstrand=6 nrescue=12 last_probe=0 sleeper: started=1 got=1 latency=1103 ticks === summary: stuck_with_available_objects=see log above rescue_wake=yes === ---- dmesg tail ---- hammer2_mount: "vbd0s1d": no recovery needed hammer2: enable read/write HAMMER2: VOLDATA DUMP HAMMER2: INITIATE SPANs swap low/high-water marks set to 41940/62910 ochang: cache created, ncpus=6 Warning: objcache(ochang) exhausted on cpu2! ochang: ARM: drained 80 objects, magcap=6 (expect 80) Warning: objcache(ochang) exhausted on cpu5! ochang: STRAND: 6 puts on cpu0 -> 0 ochang: PROBE cpu0 -> OBJECT AVAILABLE ochang: PROBE cpu5 -> NULL (exhausted) ochang: RESCUE: 12 puts on cpu0 -> 0 ochang: DRAIN: all objects returned ochang: cache destroyed ochang: cache created, ncpus=6 Warning: objcache(ochang) exhausted on cpu2! ochang: ARM: drained 80 objects, magcap=6 (expect 80) Warning: objcache(ochang) exhausted on cpu5! ochang: STRAND: 6 puts on cpu0 -> 0 ochang: PROBE cpu0 -> OBJECT AVAILABLE ochang: PROBE cpu5 -> NULL (exhausted) ochang: RESCUE: 12 puts on cpu0 -> 0 ochang: DRAIN: all objects returned ochang: cache destroyed ---- unloading ----