Robert Gordon wrote: > > James; > > If things stop. Please run this following command as root. > > echo "::pgrep nfsd | ::walk thread | ::findstack -v" | mdb -k > > This will show us what the NFS threads are upto..
stack pointer for thread 3000203b620: 2a1014a9051 [ 000002a1014a9051 cv_wait_sig_swap_core+0x110() ] 000002a1014a9101 poll_common+0x498(1, 0, 0, 6000f373278, 2a480, 60005652458) 000002a1014a9201 pollsys+0xcc(2a480, c, 0, 0, 0, ff362000) 000002a1014a92e1 syscall_trap32+0xcc(2a480, c, 0, 0, 0, ff362000) stack pointer for thread 30001d93c80: 2a1010e6e61 [ 000002a1010e6e61 cv_wait_sig+0xf8() ] 000002a1010e6f11 svc_wait+0xac(c0000000, 2a1010e7a94, 6000e43ac28, 6000e43ab68, 6000e43ac22, 6000150fc68) 000002a1010e6fc1 nfssys+0x158(d, ff0f1f9c, 1, 1, 190, 2c) 000002a1010e72e1 syscall_trap32+0xcc(d, ff0f1f9c, 0, 1, 41, 0) stack pointer for thread 30002271020: 2a101a245d1 [ 000002a101a245d1 cv_wait+0x3c() ] 000002a101a24681 zil_commit+0x40(60006b15080, b04, 29afe, 60006b150fc, b04, 1) 000002a101a24731 zfs_fsync+0xa4(6001acdb4c0, 10000, 60009855314, 0, 600098552c0, 0) 000002a101a247e1 fop_fsync+0x14(6001acdb4c0, 10000, 60008a30640, 1, 3, 7bafdaf8) 000002a101a24891 rfs_setattr+0x3f0(0, 6001c347a74, 6001b256900, 0, 60008a30640, 0) 000002a101a24aa1 common_dispatch+0x3c8(2a101a25688, 6001193e3c0, 18fa960, 18fa960, 701521b0, 2a101a25504) 000002a101a24dc1 svc_getreq+0x20c(6001193e3c0, 6000a180e80, 600115b5040, 18fafe8, 18fafe0, 600115b5040) 000002a101a24f11 svc_run+0x1ac(6000e43ab68, 300002c2e80, 42000000, 40000000, 1, 6000e43aba0) 000002a101a24fc1 nfssys+0x18c(e, ff051f9c, 1, 1000, 1, 30) 000002a101a252e1 syscall_trap32+0xcc(e, ff051f9c, 1, 1000, 0, ff0d1800) stack pointer for thread 30001e2f900: 2a1014b04b1 [ 000002a1014b04b1 cv_wait+0x3c() ] 000002a1014b0561 zil_commit+0x40(60006b15080, b05, 9f8, 60006b150fc, b05, 1) 000002a1014b0611 zfs_write+0x648(2af757, 0, 10, 2af701, 56, 56) 000002a1014b0741 fop_write+0x20(6001c7d9380, 2a1014b1128, 10, 60013ca8a70, 0, 7bafbc30) 000002a1014b07f1 rfs3_write+0x3d8(2a1014b14f0, 2a1014b1388, 60001403b88, 60005652458, 60013ca8a70, 56) 000002a1014b0aa1 common_dispatch+0x3c8(2a1014b1688, 6001193ec80, 18fa960, 2a1014b14f0, 701521b0, 2a1014b1518) 000002a1014b0dc1 svc_getreq+0x20c(6001193ec80, 300002e9740, 6000a080000, 18fafe8, 18fafe0, 6000a080000) 000002a1014b0f11 svc_run+0x1ac(6000e43ab68, 600136e0580, 42000000, 40000000, 1, 6000e43aba0) 000002a1014b0fc1 nfssys+0x18c(e, fefd1f9c, 1, 1000, 1, 30) 000002a1014b12e1 syscall_trap32+0xcc(e, fefd1f9c, 1, 1000, 0, ff0d3800) stack pointer for thread 300020cdc40: 2a101a344b1 [ 000002a101a344b1 cv_wait+0x3c() ] 000002a101a34561 zio_wait+0x30(6001a9c1a00, 300020cdc40, 6001a9c1c68, 6001a9c1c60, 60006b15118, 1) 000002a101a34611 zil_commit_writer+0x2d8(60006b15080, b02, b02, 737fd7, 0, ffffffffffffffff) 000002a101a346c1 zil_commit+0x68(60006b15080, b02, 167, 60006b150fc, b02, 0) 000002a101a34771 zfs_putpage+0x1d8(6002721a1c0, 7baff400, 0, 0, 600115f9778, 0) 000002a101a34831 fop_putpage+0x1c(6002721a1c0, 0, 0, 0, 600115f9778, 7baff868) 000002a101a348e1 rfs3_commit+0x130(2a101a354f0, 2a101a35388, 16, 1, 600115f9778, 0) 000002a101a34aa1 common_dispatch+0x4ec(2a101a35688, 6001193e040, 1080, 2a101a354f0, 701521b0, 2a101a35518) 000002a101a34dc1 svc_getreq+0x20c(6001193e040, 60001530480, 6000a080540, 18fafe8, 18fafe0, 6000a080540) 000002a101a34f11 svc_run+0x1ac(6000e43ab68, 6001b78b980, 42000000, 40000000, 1, 6000e43aba0) 000002a101a34fc1 nfssys+0x18c(e, fefb1f9c, 1, 1000, 1, 30) 000002a101a352e1 syscall_trap32+0xcc(e, fefb1f9c, 1, 1000, 0, ff0d4000) stack pointer for thread 30002218ca0: 2a10165c4b1 [ 000002a10165c4b1 cv_wait+0x3c() ] 000002a10165c561 zil_commit+0x40(60006b15080, b03, 109c92, 60006b150fc, b03, 1) 000002a10165c611 zfs_write+0x648(e5ab, 0, 10, e54c, 5f, 5f) 000002a10165c741 fop_write+0x20(600267ef540, 2a10165d128, 10, 60008a30010, 0, 7bafbc30) 000002a10165c7f1 rfs3_write+0x3d8(2a10165d4f0, 2a10165d388, 60001403b88, 60005652458, 60008a30010, 5f) 000002a10165caa1 common_dispatch+0x3c8(2a10165d688, 60008d1fdc0, 18fa960, 2a10165d4f0, 701521b0, 2a10165d518) 000002a10165cdc1 svc_getreq+0x20c(60008d1fdc0, 600191caa40, 60001546080, 18fafe8, 18fafe0, 60001546080) 000002a10165cf11 svc_run+0x1ac(6000e43ab68, 6001b78b980, 42000000, 40000000, 1, 6000e43aba0) 000002a10165cfc1 nfssys+0x18c(e, ff081f9c, 1, 1000, 1, 30) 000002a10165d2e1 syscall_trap32+0xcc(e, ff081f9c, 1, 1000, 0, ff0d4400) stack pointer for thread 30001fc72e0: 2a101aa4611 [ 000002a101aa4611 cv_wait+0x3c() ] 000002a101aa46c1 zil_commit+0x40(60006b15080, b06, 2b3b, 60006b150fc, b06, 1) 000002a101aa4771 zfs_fsync+0xa4(6001dda89c0, 0, 60009855314, 0, 600098552c0, 0) 000002a101aa4821 fop_fsync+0x14(6001dda89c0, 0, 60013ca9360, 3d691, 0, 7bafdaf8) 000002a101aa48d1 rfs3_remove+0x24c(2a101aa5188, 2a101aa5388, 0, 2a101aa5688, 60013ca9360, 2a101aa5210) 000002a101aa4aa1 common_dispatch+0x3c8(2a101aa5688, 6001193fa80, 18fa960, 2a101aa54f0, 701521b0, 2a101aa5520) 000002a101aa4dc1 svc_getreq+0x20c(6001193fa80, 600191cb180, 6001ace0b00, 18fafe8, 18fafe0, 6001ace0b00) 000002a101aa4f11 svc_run+0x1ac(6000e43ab68, 600136e0580, 42000000, 40000000, 1, 6000e43aba0) 000002a101aa4fc1 nfssys+0x18c(e, ff041f9c, 1, 1000, 1, 30) 000002a101aa52e1 syscall_trap32+0xcc(e, ff041f9c, 1, 1000, 0, ff0d0800) stack pointer for thread 3000228b660: 2a1016845d1 [ 000002a1016845d1 cv_wait+0x3c() ] 000002a101684681 zil_commit+0x40(60006b15080, b07, 256e9, 60006b150fc, b07, 1) 000002a101684731 zfs_fsync+0xa4(6001ab0cf80, 10000, 60009855314, 0, 600098552c0, 0) 000002a1016847e1 fop_fsync+0x14(6001ab0cf80, 10000, 600115f94b8, 1, 3, 7bafdaf8) 000002a101684891 rfs_setattr+0x3f0(0, 6001c32e274, 6001b256900, 0, 600115f94b8, 0) -- James Andrewartha