Robert Milkowski wrote:
> I issued svcadm disable nfs/server
> nfsd is still there with about 1300 threads (down from 2052).


> stack pointer for thread 3002f4bd300: 2a1084b7021
> [ 000002a1084b7021 cv_wait+0x40() ]
>   000002a1084b70d1 exitlwps+0x11c(0, 200000, 42000002, 300116ec7e0, 100000, 
> 300116ec8a6)
>   000002a1084b7181 proc_exit+0x1c(1, 0, ffbff9d0, 0, f, 18afe38)
>   000002a1084b7231 exit+8(1, 0, ffbff9d0, 0, f, ff3a2000)
>   000002a1084b72e1 syscall_trap32+0xcc(0, 0, ffbff9d0, 0, f, ff3a2000)
> stack pointer for thread 301b39883a0: 2a106e4e4e1
> [ 000002a106e4e4e1 cv_wait+0x40() ]
>   000002a106e4e591 zil_commit+0x74(300418bb62c, 29805, 10, 300418bb5c0, 
> 93d0ed08, 29805)
>   000002a106e4e641 zfs_fsync+0xa8(0, 10000, 6000724d994, 0, 300418fe008, 0)
>   000002a106e4e6f1 fop_fsync+0x14(300418f07c0, 10000, 3000f8ad200, a, 
> 93d0ed08, 7ba3d40c)
>   000002a106e4e7a1 rfs3_create+0x7bc(2a106e4f500, 2a106e4f080, 1, 0, 
> 3000f8ad200, 2a106e4f220)
>   000002a106e4eab1 common_dispatch+0x44c(2a106e4f698, 6002bbf2e40, 
> 2a106e4f500, 6003298f200, 7017a1c0, 7bb9b568)
>   000002a106e4edd1 svc_getreq+0x210(6002bbf2e40, 60003b42800, 301d3cee1d0, 
> 3015c253af8, 18feb90, 301d3cee040)
>   000002a106e4ef21 svc_run+0x194(6002410c8f8, 0, 0, 1, 6002410c930, 
> 300116ec7e0)
>   000002a106e4efd1 nfssys+0x1a4(e, ff0d1f9c, 7bb2f800, c, c, 1d0)
>   000002a106e4f2e1 syscall_trap32+0xcc(e, ff0d1f9c, 0, 0, 0, 0)
> stack pointer for thread 301bcd8e340: 2a107f364e1
> [ 000002a107f364e1 cv_wait+0x40() ]
>   000002a107f36591 zil_commit+0x74(300418bb62c, 2980a, 10, 300418bb5c0, 
> 93d0ed08, 2980a)
>   000002a107f36641 zfs_fsync+0xa8(0, 10000, 6000724d994, 0, 3013617ca80, 0)
>   000002a107f366f1 fop_fsync+0x14(300360f6a40, 10000, 301c07bea58, a, 
> 93d0ed08, 7ba3d40c)
>   000002a107f367a1 rfs3_create+0x7bc(2a107f37500, 2a107f37080, 1, 0, 
> 301c07bea58, 2a107f37220)
>   000002a107f36ab1 common_dispatch+0x44c(2a107f37698, 6002dd3e900, 
> 2a107f37500, 6003298f200, 7017a1c0, 7bb9b568)
>   000002a107f36dd1 svc_getreq+0x210(6002dd3e900, 6001fd85180, 3019a3c4190, 
> 171, 18feb90, 3019a3c4000)
>   000002a107f36f21 svc_run+0x194(6002410c8f8, 0, 0, 1, 6002410c930, 
> 300116ec7e0)
>   000002a107f36fd1 nfssys+0x1a4(e, ff091f9c, 7bb2f800, c, c, 1d0)
>   000002a107f372e1 syscall_trap32+0xcc(e, ff091f9c, 0, 0, 0, 0)
> stack pointer for thread 3007fab5900: 2a1062464e1
> [ 000002a1062464e1 cv_wait+0x40() ]
>   000002a106246591 zil_commit+0x74(6000127546c, 25af2, 10, 60001275400, 
> 29646c08, 25af2)
>   000002a106246641 zfs_fsync+0xa8(0, 10000, 6000724c494, 0, 3012b2776b0, 0)
>   000002a1062466f1 fop_fsync+0x14(300e667dcc0, 10000, 300416fd090, a, 
> 29646c08, 7ba3d40c)
>   000002a1062467a1 rfs3_create+0x7bc(2a106247500, 2a106247080, 1, 0, 
> 300416fd090, 2a106247220)
>   000002a106246ab1 common_dispatch+0x44c(2a106247698, 30039c25c00, 
> 2a106247500, 30009ca9440, 7017a1c0, 7bb9b568)
>   000002a106246dd1 svc_getreq+0x210(30039c25c00, 3005bfc0d80, 300ea327690, 
> 30012d4d2b8, 18feb90, 300ea327500)
>   000002a106246f21 svc_run+0x194(6002410c8f8, 0, 0, 1, 6002410c930, 
> 300116ec7e0)
>   000002a106246fd1 nfssys+0x1a4(e, ff081f9c, 7bb2f800, c, c, 1d0)
>   000002a1062472e1 syscall_trap32+0xcc(e, ff081f9c, 0, 0, 0, 0)
> stack pointer for thread 301d6b6c6c0: 2a10849e4e1
> [ 000002a10849e4e1 cv_wait+0x40() ]
>   000002a10849e591 zil_commit+0x74(6000574486c, 23d14, 10, 60005744800, 
> c8968e08, 23d14)
>   000002a10849e641 zfs_fsync+0xa8(0, 10000, 60005770d14, 0, 30191847508, 0)
>   000002a10849e6f1 fop_fsync+0x14(3012a1bd480, 10000, 301e272a390, a, 
> c8968e08, 7ba3d40c)
>   000002a10849e7a1 rfs3_create+0x7bc(2a10849f500, 2a10849f080, 1, 0, 
> 301e272a390, 2a10849f220)
>   000002a10849eab1 common_dispatch+0x44c(2a10849f698, 6002dd3f540, 
> 2a10849f500, 300b72a7ac0, 7017a1c0, 7bb9b568)
>   000002a10849edd1 svc_getreq+0x210(6002dd3f540, 60010279140, 301a20eac90, 
> 301105bb638, 18feb90, 301a20eab00)
>   000002a10849ef21 svc_run+0x194(6002410c8f8, 0, 0, 1, 6002410c930, 
> 300116ec7e0)
>   000002a10849efd1 nfssys+0x1a4(e, ff001f9c, 7bb2f800, c, c, 1d0)
>   000002a10849f2e1 syscall_trap32+0xcc(e, ff001f9c, 0, 0, 0, 0)
> stack pointer for thread 30023ed2c80: 2a1039964e1
> [ 000002a1039964e1 cv_wait+0x40() ]
>   000002a103996591 zil_commit+0x74(30039c275ec, 27e41, 10, 30039c27580, 
> a0369a08, 27e41)
>   000002a103996641 zfs_fsync+0xa8(0, 10000, 30090ab16d4, 0, 300b3e12e58, 0)
>   000002a1039966f1 fop_fsync+0x14(3000300a9c0, 10000, 30020ef5410, a, 
> a0369a08, 7ba3d40c)
>   000002a1039967a1 rfs3_create+0x7bc(2a103997500, 2a103997080, 1, 0, 
> 30020ef5410, 2a103997220)
>   000002a103996ab1 common_dispatch+0x44c(2a103997698, 300be5a4580, 
> 2a103997500, 60030100100, 7017a1c0, 7bb9b568)
>   000002a103996dd1 svc_getreq+0x210(300be5a4580, 600055c6080, 6002d688c90, 
> 60034e68bb8, 18feb90, 6002d688b00)
>   000002a103996f21 svc_run+0x194(6002410c8f8, 0, 0, 1, 6002410c930, 
> 300116ec7e0)
>   000002a103996fd1 nfssys+0x1a4(e, fefa1f9c, 7bb2f800, c, c, 1d0)
>   000002a1039972e1 syscall_trap32+0xcc(e, fefa1f9c, 0, 0, 0, 0)

It looks like a fair number of these threads are doing fsync(); which
looks similar to 6404018:

http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6404018

and might be related to CR 6413510 (when it rains, it pours - I just mentioned
this CR in another note).

Dana
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to