[Bug 203906] ZFS lockup, spa_namespace_lock
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Apr 6 08:35:28 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203906
emz at norma.perm.ru changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |emz at norma.perm.ru
--- Comment #3 from emz at norma.perm.ru ---
I'm getting this on a recent r332062, after upgrade from 11.1-RELEASE-p6.
zfs [whatever] commands are freezing, totally:
# zfs list -t all
load: 9.48 cmd: zfs 12668 [spa_namespace_lock] 126.35r 0.00u 0.09s 0% 3912k
load: 7.44 cmd: zfs 12668 [spa_namespace_lock] 438.34r 0.00u 0.10s 0% 3236k
gstat is freezing (but after a minute is able to start showing data, however,
it contunues to freeze while showing data).
Since procstat is enormous, I'm attaching it as a file.
All the zfs pools are healthy, at least they were before the upgrade - now I
cannot get any output from zpool status.
This behavior is reproducible - onvce I was obvserving it on a less recent
-STABLE, but due to the lack of time I was forced to downgrade to 11.1-RELEASE.
ps:
[root at san1:~]# ps ax | grep D
PID TT STAT TIME COMMAND
0 - DLs 462:29,65 [kernel]
2 - DL 0:00,00 [crypto]
3 - DL 0:00,00 [crypto returns]
4 - DL 30:55,60 [cam]
5 - DL 0:00,00 [soaiod1]
6 - DL 0:00,00 [soaiod2]
7 - DL 0:00,00 [soaiod3]
8 - DL 0:00,00 [soaiod4]
9 - DL 38:57,83 [zfskern]
10 - DL 0:00,00 [audit]
13 - DL 2:42,11 [geom]
14 - DL 0:02,46 [usb]
15 - DL 0:00,00 [sctp_iterator]
16 - DL 0:01,62 [pf purge]
17 - DL 0:05,83 [rand_harvestq]
18 - DL 0:00,01 [enc_daemon0]
19 - DL 0:00,01 [enc_daemon1]
20 - DL 0:00,11 [enc_daemon2]
21 - DL 0:00,60 [g_mirror swap]
22 - DL 1:04,21 [pagedaemon]
23 - DL 0:00,20 [vmdaemon]
24 - DNL 0:00,00 [pagezero]
25 - DL 0:00,04 [bufdaemon]
26 - DL 0:00,04 [bufspacedaemon]
27 - DL 0:00,13 [syncer]
28 - DL 0:00,07 [vnlru]
740 - DL 2:19,16 [ctl]
898 - DL 0:00,00 [ng_queue]
12174 - D 0:00,75 /sbin/zfs list -t all
12236 - D 0:00,78 /sbin/zfs list -t all
12240 - D 0:00,77 /sbin/zfs list -t all
12338 - D 0:00,75 /sbin/zfs list -t all
12340 - D 0:00,75 /sbin/zfs list -t all
12364 - DL 0:00,00 [ftcleanup]
12368 - D 0:00,76 /sbin/zfs list -t all
12404 - D 0:00,75 /sbin/zfs list -t all
12407 - D 0:00,75 /sbin/zfs list -t all
12440 - D 0:00,77 /sbin/zfs list -t all
12518 - D 0:00,02 /usr/sbin/ctladm remove -b block -l 827
12520 - D 0:00,09 /sbin/zfs list -t all
12554 - D 0:00,09 /sbin/zfs list -t all
12639 - D 0:00,08 /sbin/zfs list -t all
12651 - D 0:00,09 /sbin/zfs list -t all
12716 - D 0:00,09 zfs list -t snapshot
12721 - D 0:00,09 /sbin/zfs list -t all
12741 - D 0:00,00 /sbin/zfs destroy data/reference at ver13_2137
12743 - D 0:00,00 /usr/sbin/ctladm remove -b block -l 809
12791 - D 0:00,00 /sbin/zfs list -t all
12558 0 D+ 0:00,31 gstat -do
12764 5 D+ 0:00,00 gstat -d
12668 2 D+ 0:00,09 zfs list -t all
4898 3 D+ 0:28,82 gstat
12814 6 S+ 0:00,00 grep D
12737 4 D+ 0:00,03 zfs destroy data/kvm/hv34/worker390
12747 8 D+ 0:00,00 zfs get origin
data/kvm/desktop/desktop-master at desktop23
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-fs
mailing list