Re: nfs zfs lockup

2010-10-11 Thread Sam Fourman Jr.
On Mon, Oct 11, 2010 at 3:45 PM, Sam Fourman Jr.  wrote:
> I believe NFS is upsetting ZFS v15 on FreeBSD current (kernel sources
> from today)
> this happened while trying to sftp a 4gb file
>
here is a lockup without nfs even started

FNFS# procstat -k 2503
  PIDTID COMM TDNAME   KSTACK
 2503 100340 sftp-server  -mi_switch
sleepq_catch_signals sleepq_wait_sig _cv_wait_sig seltdwait
kern_select select syscallenter syscall Xfast_syscall
FNFS#


-- 

Sam Fourman Jr.
Fourman Networks
http://www.fourmannetworks.com
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


nfs zfs lockup

2010-10-11 Thread Sam Fourman Jr.
I believe NFS is upsetting ZFS v15 on FreeBSD current (kernel sources
from today)
this happened while trying to sftp a 4gb file

here is a back trace

# procstat -k 2675 2436 1081 18 5 0
  PIDTID COMM TDNAME   KSTACK
 2675 100292 sftp-server  -mi_switch sleepq_wait
_cv_wait txg_wait_open zfs_freebsd_write VOP_WRITE_APV vn_write
dofilewrite kern_writev write syscallenter syscall Xfast_syscall
 2436 100337 cvsup-mi_switch sleepq_wait
_cv_wait zio_wait dbuf_read dmu_buf_hold zap_lockdir zap_lookup_norm
zap_lookup zfs_dirent_lock zfs_dirlook zfs_lookup zfs_freebsd_lookup
vfs_cache_lookup VOP_LOOKUP_APV lookup namei kern_statat_vnhook
 1081 100299 nfsd nfsd: master mi_switch sleepq_wait
_cv_wait zio_wait dbuf_read dbuf_findbp dbuf_hold_impl dbuf_hold
dmu_buf_hold zap_lockdir zap_lookup_norm zap_lookup zfs_dirent_lock
zfs_dirlook zfs_lookup zfs_freebsd_lookup vfs_cache_lookup
VOP_LOOKUP_APV
 1081 100318 nfsd nfsd: servicemi_switch sleepq_wait
__lockmgr_args vop_stdlock VOP_LOCK1_APV _vn_lock zfs_fhtovp
nfsvno_fhtovp nfsd_fhtovp nfsrvd_dorpc nfssvc_program svc_run_internal
svc_thread_start fork_exit fork_trampoline
 1081 100319 nfsd nfsd: servicemi_switch sleepq_wait
__lockmgr_args vop_stdlock VOP_LOCK1_APV _vn_lock zfs_fhtovp
nfsvno_fhtovp nfsd_fhtovp nfsrvd_dorpc nfssvc_program svc_run_internal
svc_thread_start fork_exit fork_trampoline
 1081 100320 nfsd nfsd: servicemi_switch sleepq_wait
__lockmgr_args vop_stdlock VOP_LOCK1_APV _vn_lock zfs_fhtovp
nfsvno_fhtovp nfsd_fhtovp nfsrvd_dorpc nfssvc_program svc_run_internal
svc_thread_start fork_exit fork_trampoline
   18 100081 syncer   -mi_switch sleepq_wait
_cv_wait zio_wait zil_commit zfs_sync sync_fsync sync_vnode sched_sync
fork_exit fork_trampoline
5 100071 zfskern  arc_reclaim_thre mi_switch
sleepq_timedwait _cv_timedwait arc_reclaim_thread fork_exit
fork_trampoline
5 100072 zfskern  l2arc_feed_threa mi_switch
sleepq_timedwait _cv_timedwait l2arc_feed_thread fork_exit
fork_trampoline
5 100125 zfskern  txg_thread_enter mi_switch sleepq_wait
_cv_wait txg_thread_wait txg_quiesce_thread fork_exit fork_trampoline
5 100126 zfskern  txg_thread_enter mi_switch
sleepq_timedwait _cv_timedwait txg_thread_wait txg_sync_thread
fork_exit fork_trampoline
5 100182 zfskern  txg_thread_enter mi_switch sleepq_wait
_cv_wait txg_quiesce_thread fork_exit fork_trampoline
5 100183 zfskern  txg_thread_enter mi_switch sleepq_wait
_cv_wait zio_wait dsl_pool_sync spa_sync txg_sync_thread fork_exit
fork_trampoline
0 10 kernel   swapper  mi_switch
sleepq_timedwait _sleep scheduler mi_startup btext
0 100016 kernel   firmware taskq   mi_switch sleepq_wait
_sleep taskqueue_thread_loop fork_exit fork_trampoline
0 100021 kernel   acpi_task_0  mi_switch sleepq_wait
msleep_spin taskqueue_thread_loop fork_exit fork_trampoline
0 100022 kernel   acpi_task_1  mi_switch sleepq_wait
msleep_spin taskqueue_thread_loop fork_exit fork_trampoline
0 100023 kernel   acpi_task_2  mi_switch sleepq_wait
msleep_spin taskqueue_thread_loop fork_exit fork_trampoline
0 100024 kernel   kqueue taskq mi_switch sleepq_wait
_sleep taskqueue_thread_loop fork_exit fork_trampoline
0 100026 kernel   thread taskq mi_switch sleepq_wait
_sleep taskqueue_thread_loop fork_exit fork_trampoline
0 100059 kernel   em0 taskqmi_switch sleepq_wait
msleep_spin taskqueue_thread_loop fork_exit fork_trampoline
0 100067 kernel   system_taskq_0   mi_switch sleepq_wait
_sleep taskqueue_thread_loop fork_exit fork_trampoline
0 100068 kernel   system_taskq_1   mi_switch sleepq_wait
_sleep taskqueue_thread_loop fork_exit fork_trampoline
0 100069 kernel   system_taskq_2   mi_switch sleepq_wait
_sleep taskqueue_thread_loop fork_exit fork_trampoline
0 100070 kernel   system_taskq_3   mi_switch sleepq_wait
_sleep taskqueue_thread_loop fork_exit fork_trampoline
0 100073 kernel   deadlkresmi_switch
sleepq_timedwait _sleep deadlkres fork_exit fork_trampoline
0 100084 kernel   zio_null_issue   mi_switch sleepq_wait
_sleep taskqueue_thread_loop fork_exit fork_trampoline
0 100085 kernel   zio_null_intrmi_switch sleepq_wait
_sleep taskqueue_thread_loop fork_exit fork_trampoline
0 100086 kernel   zio_read_issue_0 mi_switch sleepq_wait
_sleep taskqueue_thread_loop fork_exit fork_trampoline
0 100087 kernel   zio_read_issue_1 mi_switch sleepq_wait
_sleep taskqueue_thread_loop fork_exit fork_trampoline
0 100088 kernel   zio_read_issue_2 mi_switch sleepq_wait
_sleep taskqueue_thread_loop fork_exit fork_trampoline
0 100089 kernel   zio_read_issue_3 mi_switch slee