From owner-freebsd-stable@FreeBSD.ORG Thu Dec 14 16:23:28 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E7A6B16A5D7 for ; Thu, 14 Dec 2006 16:23:28 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 078744404F for ; Thu, 14 Dec 2006 16:16:36 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.11] (phobos.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id kBEGH5Ov023554; Thu, 14 Dec 2006 09:17:11 -0700 (MST) (envelope-from scottl@samsco.org) Message-ID: <458178FE.7050609@samsco.org> Date: Thu, 14 Dec 2006 09:17:02 -0700 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.0.7) Gecko/20060910 SeaMonkey/1.0.5 MIME-Version: 1.0 To: Dmitry Pryanishnikov References: <00a601c71e7f$ed63f7a0$3301a8c0@janmxp> <457FAAFD.1080707@samsco.org> <00d401c71e8d$fb60de00$3301a8c0@janmxp> <20061214144023.K14515@atlantis.atlantis.dp.ua> In-Reply-To: <20061214144023.K14515@atlantis.atlantis.dp.ua> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.4 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on pooker.samsco.org Cc: Jan Mikkelsen , freebsd-stable@freebsd.org Subject: Re: g_vfs_done() failures on 6.2-RC1 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Dec 2006 16:23:29 -0000 Dmitry Pryanishnikov wrote: > > Hello! > > On Wed, 13 Dec 2006, Jan Mikkelsen wrote: >> I mentioned that I have seen similar problems on machines with >> ataraid, like this: >> >> DOH! ata_alloc_composite failed! (x5) >> FAILURE - out of memory in ata_raid_init_request (x6) >> g_vfs_done():ar0s3f[WRITE(offset=113324673024, length=2048)]error = 5 > > These errors are caused by the kernel memory (specifically, > "ata_composite_zone" UMA zone) depletion. To get this knowlege, one > should Read The F[ine] Sources, as ata(4)/ataraid(4) lack the > DIAGNOSTICS section: > > ata-all.h:#define ata_alloc_composite() uma_zalloc(ata_composite_zone, > M_NOWAIT | M_ZERO) > > Sincerely, Dmitry Not being able to perform an I/O due to lack of memory is a very bad thing, since the way that memory is freed up is by doing I/O. Scott