From johan@giantfoo.org  Tue Jan 22 05:36:04 2008
Return-Path: <johan@giantfoo.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 22D5316A419
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 22 Jan 2008 05:36:04 +0000 (UTC)
	(envelope-from johan@giantfoo.org)
Received: from pangu.giantfoo.org (pangu.giantfoo.org [24.227.169.103])
	by mx1.freebsd.org (Postfix) with ESMTP id DE5D813C455
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 22 Jan 2008 05:36:03 +0000 (UTC)
	(envelope-from johan@giantfoo.org)
Received: from localhost (localhost [127.0.0.1])
	by pangu.giantfoo.org (Postfix) with ESMTP id 1D31E122A2
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 21 Jan 2008 23:36:03 -0600 (CST)
Message-Id: <20080121.233602.27777273.johan@giantfoo.org>
Date: Mon, 21 Jan 2008 23:36:02 -0600 (CST)
From: Johan A. van Zanten <johan@giantfoo.org>
To: FreeBSD-gnats-submit@freebsd.org
Subject: kernel panic during heavy ZFS load: "kmem_map too small"
X-Send-Pr-Version: 3.113

>Number:         119885
>Category:       kern
>Synopsis:       [zfs] kernel panic during heavy ZFS load: "kmem_map too small"
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jan 22 05:40:00 UTC 2008
>Closed-Date:    Tue Jan 22 16:54:36 UTC 2008
>Last-Modified:  Tue Jan 22 16:54:36 UTC 2008
>Originator:     Johan A. van Zanten
>Release:        FreeBSD 7.0-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD laozi 7.0-PRERELEASE FreeBSD 7.0-PRERELEASE #5: Tue Jan 1 03:14:
32 CST 2008 johan@laozi:/local/build/FreeBSD/obj/i386/tew/006/no-backup/src/Free
BSD/FreeBSD-7.0/src/sys/DONGFEN i386


>Description:

 I was using running a tar pipelineto copy a 320GB+ data from an NFS
mount to a local ZFS files system, comprised of two 750 GB SATA drives in
a RAID-0 type arrangement.  NFS mount is over gigabit ethernet.  TCP, v3,
read and write sizes are set to 65536.

kernel panic after copying about 310 GB.

panic string

Jan 21 11:54:39 laozi savecore: reboot after panic: kmem_malloc(16384): kmem_map
 too small: 335474688 total allocated
Jan 21 11:54:39 laozi savecore: writing core to vmcore.0

Please let me know how i can upload the crash dump.

>How-To-Repeat:

zpool create barf disk1 disk2
cd /nfsmount
tar cbf 63 . - | (cd /barf  ; tar xbf 63 - )

>Fix:

unknown


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: kris 
State-Changed-When: Tue Jan 22 16:54:24 UTC 2008 
State-Changed-Why:  
This is a FAQ, please see http://wiki.freebsd.org/ZFSTuningGuide 

http://www.freebsd.org/cgi/query-pr.cgi?pr=119885 
>Unformatted:
