From owner-freebsd-geom@FreeBSD.ORG Sun Mar 25 20:10:14 2012 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 35C77106566B for ; Sun, 25 Mar 2012 20:10:14 +0000 (UTC) (envelope-from eric.saintetienne@gmail.com) Received: from mail-vx0-f182.google.com (mail-vx0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id E6ABA8FC34 for ; Sun, 25 Mar 2012 20:10:13 +0000 (UTC) Received: by vcmm1 with SMTP id m1so5556944vcm.13 for ; Sun, 25 Mar 2012 13:10:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=v3HY1cKs23qT3O/eOgn+qfPtun2a21kst40uXoVDYB0=; b=XdnchrrjW9S+yClVbjOn3Y5LNeUSSfpSs4xxILgbLGQ9RX8YN6jQukGgBj/BDgxzT+ W1vTbsd+eU1PKwwHs7V6Hu7wmLtp5eSMtvnVO1j4uaxpxYn5/8mYWHBQgvOSvPSdX/E1 qGzJ5mq5PKO6KzW72AHa0amuWAjxB6tX1PA8NrMHr/fu7f8kJ+vWB9woI1Yej0/fbp3o 5hGCeF0CugNtEYS+mehRXJt+OE7GaFTABKG5BrI0AMzb+qHbloOkFHxFF1Wx9UUH3MO6 nXbGeo3c4G9i5uQV/oPKiGW8TP2gNBRmWPDaZIQX/jFTBj2aaKsryQdr10jMudwx+d56 gEQg== Received: by 10.220.116.68 with SMTP id l4mr9033485vcq.4.1332706213346; Sun, 25 Mar 2012 13:10:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.220.149.9 with HTTP; Sun, 25 Mar 2012 13:09:43 -0700 (PDT) From: Eric Saint-Etienne Date: Sun, 25 Mar 2012 21:09:43 +0100 Message-ID: To: freebsd-geom@freebsd.org Content-Type: text/plain; charset=UTF-8 Subject: geom gate freezes the system X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Mar 2012 20:10:14 -0000 GEOM Gate just freeze after transfering a couple of MB: Freebsd 8.2 (64 bits) on VMWare Player 4.0.2, fresh install. All done as root: created /etc/gg.exports: # 127.0.0.0/8 RW /usr/tmp/file generated /usr/tmp/file (40 MB) using dd: # dd if=/dev/zero of=/usr/tmp/file bs=512 count=80000 run ggated # ggated run ggatec:ggatec create localhost /usr/tmp/file # ggate0 created a new filesystem and mounted it: # newfs /dev/ggate0 # mount /dev/ggate0 /root/mnt Copy files: # cp -R /usr /root/mnt After 6.1MB cp is stuck in a system call (Ctrl+C and Ctrl+Z display ^C and ^Z) I know it's 6.1 MB because that's waht df says. Many other disk I/Os are stuck (ls -l never returns, but I can create a file with cat ans shell redirection) 'halt' or 'reboot' also just hang forever. No message/error printed in the console Will try with a 32 bits freebsd 8.2 (on VMware as I don't have a 2nd machine) Thank you From owner-freebsd-geom@FreeBSD.ORG Sun Mar 25 22:03:45 2012 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 91FD6106566C for ; Sun, 25 Mar 2012 22:03:45 +0000 (UTC) (envelope-from eric.saintetienne@gmail.com) Received: from mail-vb0-f54.google.com (mail-vb0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id F216D8FC17 for ; Sun, 25 Mar 2012 22:03:44 +0000 (UTC) Received: by vbmv11 with SMTP id v11so3225607vbm.13 for ; Sun, 25 Mar 2012 15:03:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=lJ2ZYScIivZ/K5NHZPBmZVqFkQ5OUSfN/OxwHTkCc14=; b=vzRh7kQmLmCK+u0RdGwAg0s0f/RexBvJzqmb+y78mRh01ZUgSjSOaPTyPsJC6K58Qb qrh83PjF5j8DagdYPCEMdCVxD272pahgimEGHVsDGw1Ru7iGm/YM2zGRcWLIq+8Ux7Lt YqTVRR5GyOkbsUxhVvvLyg8gnQOudKgJNm5rEFD6lSq37jdl8H5LwLn4kuGbB8SX84RQ EYRNq6xhYXmzK4KD1F1TJDCQ66z8BrOpHZl7sG9rpUa61RYeCn+x+3Yw1FvpXH7dRdOW ATuZvRive1xQi2TrVTL6p8Ji25+1UR+FIpYXWDkWZ6MpiVtrYjdagko47gZK3hNzidAP PAhg== Received: by 10.52.64.234 with SMTP id r10mr7594386vds.39.1332713024287; Sun, 25 Mar 2012 15:03:44 -0700 (PDT) MIME-Version: 1.0 Received: by 10.220.149.9 with HTTP; Sun, 25 Mar 2012 15:03:13 -0700 (PDT) In-Reply-To: References: From: Eric Saint-Etienne Date: Sun, 25 Mar 2012 23:03:13 +0100 Message-ID: To: freebsd-geom@freebsd.org Content-Type: text/plain; charset=UTF-8 Subject: Re: geom gate freezes the system X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Mar 2012 22:03:45 -0000 > GEOM Gate just freeze after transfering a couple of MB: With no success I've tried on: - virtualbox (freebsd 64 bits) - vmware with a 32 bits version - vmware with fullly provisionned disk A friend of mine tried on his laptop running freebsd 8.2 64bits, and he experienced the *same* system failure. I have no clue of what's happening. Could someone experienced in geom have a look please? Thank you Eric From owner-freebsd-geom@FreeBSD.ORG Mon Mar 26 08:43:03 2012 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D629D106566B for ; Mon, 26 Mar 2012 08:43:03 +0000 (UTC) (envelope-from pawel@dawidek.net) Received: from mail.dawidek.net (60.wheelsystems.com [83.12.187.60]) by mx1.freebsd.org (Postfix) with ESMTP id 864268FC2C for ; Mon, 26 Mar 2012 08:43:03 +0000 (UTC) Received: from localhost (58.wheelsystems.com [83.12.187.58]) by mail.dawidek.net (Postfix) with ESMTPSA id CE067442; Mon, 26 Mar 2012 10:43:01 +0200 (CEST) Date: Mon, 26 Mar 2012 10:41:35 +0200 From: Pawel Jakub Dawidek To: Eric Saint-Etienne Message-ID: <20120326084135.GB1319@garage.freebsd.pl> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="FL5UXtIhxfXey3p5" Content-Disposition: inline In-Reply-To: X-OS: FreeBSD 10.0-CURRENT amd64 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-geom@freebsd.org Subject: Re: geom gate freezes the system X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Mar 2012 08:43:03 -0000 --FL5UXtIhxfXey3p5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Mar 25, 2012 at 09:09:43PM +0100, Eric Saint-Etienne wrote: > GEOM Gate just freeze after transfering a couple of MB: >=20 > Freebsd 8.2 (64 bits) on VMWare Player 4.0.2, fresh install. > All done as root: >=20 > created /etc/gg.exports: > # 127.0.0.0/8 RW /usr/tmp/file >=20 > generated /usr/tmp/file (40 MB) using dd: > # dd if=3D/dev/zero of=3D/usr/tmp/file bs=3D512 count=3D80000 >=20 > run ggated > # ggated >=20 > run ggatec:ggatec create localhost /usr/tmp/file > # ggate0 >=20 > created a new filesystem and mounted it: > # newfs /dev/ggate0 > # mount /dev/ggate0 /root/mnt >=20 > Copy files: > # cp -R /usr /root/mnt >=20 > After 6.1MB cp is stuck in a system call (Ctrl+C and Ctrl+Z display ^C an= d ^Z) > I know it's 6.1 MB because that's waht df says. >=20 > Many other disk I/Os are stuck (ls -l never returns, but I can create > a file with cat ans shell redirection) > 'halt' or 'reboot' also just hang forever. > No message/error printed in the console Does it happen also when ggated is on separate machine? --=20 Pawel Jakub Dawidek http://www.wheelsystems.com FreeBSD committer http://www.FreeBSD.org Am I Evil? Yes, I Am! http://tupytaj.pl --FL5UXtIhxfXey3p5 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (FreeBSD) iEYEARECAAYFAk9wK74ACgkQForvXbEpPzRUQQCg5HHGLnaRosnxTDAcUW38v4/d nqMAoMNPd6PHSB+KoIwYuet5KC7IGZwj =8Mzk -----END PGP SIGNATURE----- --FL5UXtIhxfXey3p5-- From owner-freebsd-geom@FreeBSD.ORG Mon Mar 26 08:55:23 2012 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 14F3B106564A; Mon, 26 Mar 2012 08:55:23 +0000 (UTC) (envelope-from eric.saintetienne@gmail.com) Received: from mail-vx0-f182.google.com (mail-vx0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id AF0818FC25; Mon, 26 Mar 2012 08:55:22 +0000 (UTC) Received: by vcmm1 with SMTP id m1so5920124vcm.13 for ; Mon, 26 Mar 2012 01:55:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=9u4yE5VUrh4ROC1mQeN5/GB9In81nbdyE1QP6EU1KrI=; b=qAPPhV9gzSzZ+NEW5sLp1In0mSjeaN1Y454MrB4tEfyzmcFXjUjaUBMvlhsp1qApFo n/Q8hX8gbcqBLE5qIKp1flR8jtpKgMwbwtkoKtRWlIumA5EhKFrAv+k0WRqDIGM4MIxR 6NqmwxNFGjy/LiXWZHGbVCCZ9yQTXQqFrBIJzqq78bsYWKwwYhSUMQ4TCfSL3g629vBI Ckt6oSAkOu86toFBbPvYqIt9PGU07YneX91S7n4e8uj8kSpK0wGx5HQAL6b+xy0AjAqc zlon4rlEcuLnVoTbUTRDrI3f9KQ4a9pp0oeImITQKy2FSONM9wsTZSeDFKdAZ5LJ8wGa dgFw== Received: by 10.52.22.166 with SMTP id e6mr8182073vdf.5.1332752121867; Mon, 26 Mar 2012 01:55:21 -0700 (PDT) MIME-Version: 1.0 Received: by 10.220.149.9 with HTTP; Mon, 26 Mar 2012 01:54:51 -0700 (PDT) In-Reply-To: <20120326084135.GB1319@garage.freebsd.pl> References: <20120326084135.GB1319@garage.freebsd.pl> From: Eric Saint-Etienne Date: Mon, 26 Mar 2012 09:54:51 +0100 Message-ID: To: Pawel Jakub Dawidek Content-Type: text/plain; charset=UTF-8 Cc: freebsd-geom@freebsd.org Subject: Re: geom gate freezes the system X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Mar 2012 08:55:23 -0000 > Does it happen also when ggated is on separate machine? I can't say as I have only one machine, but it certainly fail when the network isn't involved, for example using ggatel : ggatel create /usr/tmp/file and proceeding as before (cp -R /usr) -eric From owner-freebsd-geom@FreeBSD.ORG Mon Mar 26 11:07:04 2012 Return-Path: Delivered-To: freebsd-geom@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4F039106566C for ; Mon, 26 Mar 2012 11:07:04 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 303118FC1F for ; Mon, 26 Mar 2012 11:07:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q2QB74Wd018266 for ; Mon, 26 Mar 2012 11:07:04 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q2QB73pZ018264 for freebsd-geom@FreeBSD.org; Mon, 26 Mar 2012 11:07:03 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 26 Mar 2012 11:07:03 GMT Message-Id: <201203261107.q2QB73pZ018264@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-geom@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-geom@FreeBSD.org X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Mar 2012 11:07:04 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- f bin/165789 geom bsdlabel(8): partition c doesn't cover the whole unit! o kern/165745 geom [geom] geom_multipath page fault on removed drive p kern/165573 geom [geom] Strange behavior of geom_part_* modules o kern/165428 geom [glabel][patch] Add xfs support to glabel o kern/164254 geom [geom] gjournal not stopping on GPT partitions o kern/164252 geom [geom] gjournal overflow o kern/164143 geom [geom] Partition table not recognized after upgrade R8 a kern/163020 geom [geli] [patch] enable the Camellia-XTS on GEOM ELI o kern/162010 geom [geli] panic: Provider's error should be set (error=0) o kern/161979 geom [geom] glabel doesn't update after newfs, and glabel s o kern/161752 geom [geom] glabel(8) doesn't get gpt label change o bin/161677 geom gpart(8) Probably bug in gptboot o kern/160562 geom [geom][patch] Allow to insert new component to geom_ra o kern/160409 geom [geli] failed to attach provider f kern/159595 geom [geom] [panic] panic on gmirror unload in vbox [regres p kern/158398 geom [headers] [patch] includes o kern/158197 geom [geom] geom_cache with size>1000 leads to panics o kern/157879 geom [libgeom] [regression] ABI change without version bump o kern/157863 geom [geli] kbdmux prevents geli passwords from being enter o kern/157739 geom [geom] GPT labels with geom_multipath o kern/157724 geom [geom] gpart(8) 'add' command must preserve gap for sc o kern/157723 geom [geom] GEOM should not process 'c' (raw) partitions fo o kern/157108 geom [gjournal] dumpon(8) fails on gjournal providers o kern/155994 geom [geom] Long "Suspend time" when reading large files fr o kern/154226 geom [geom] GEOM label does not change when you modify them o kern/150858 geom [geom] [geom_label] [patch] glabel(8) is not compatibl o kern/150626 geom [geom] [gjournal] gjournal(8) destroys label o kern/150555 geom [geom] gjournal unusable on GPT partitions o kern/150334 geom [geom] [udf] [patch] geom label does not support UDF o kern/149762 geom volume labels with rogue characters o bin/149215 geom [panic] [geom_part] gpart(8): Delete linux's slice via o kern/147667 geom [gmirror] Booting with one component of a gmirror, the o kern/145818 geom [geom] geom_stat_open showing cached information for n o kern/145042 geom [geom] System stops booting after printing message "GE o kern/143455 geom gstripe(8) in RELENG_8 (31st Jan 2010) broken o kern/142563 geom [geom] [hang] ioctl freeze in zpool o kern/141740 geom [geom] gjournal(8): g_journal_destroy concurrent error o kern/140352 geom [geom] gjournal + glabel not working o kern/135898 geom [geom] Severe filesystem corruption - large files or l o kern/134922 geom [gmirror] [panic] kernel panic when use fdisk on disk o kern/134113 geom [geli] Problem setting secondary GELI key o kern/133931 geom [geli] [request] intentionally wrong password to destr o bin/132845 geom [geom] [patch] ggated(8) does not close files opened a o bin/131415 geom [geli] keystrokes are unregulary sent to Geli when typ o kern/131353 geom [geom] gjournal(8) kernel lock o kern/129674 geom [geom] gjournal root did not mount on boot o kern/129645 geom gjournal(8): GEOM_JOURNAL causes system to fail to boo o kern/129245 geom [geom] gcache is more suitable for suffix based provid f kern/128276 geom [gmirror] machine lock up when gmirror module is used o kern/127420 geom [geom] [gjournal] [panic] Journal overflow on gmirrore o kern/124973 geom [gjournal] [patch] boot order affects geom_journal con o kern/124969 geom gvinum(8): gvinum raid5 plex does not detect missing s o kern/123962 geom [panic] [gjournal] gjournal (455Gb data, 8Gb journal), o kern/123122 geom [geom] GEOM / gjournal kernel lock o kern/122738 geom [geom] gmirror list "losts consumers" after gmirror de o kern/122067 geom [geom] [panic] Geom crashed during boot o kern/121364 geom [gmirror] Removing all providers create a "zombie" mir o kern/120091 geom [geom] [geli] [gjournal] geli does not prompt for pass o kern/115856 geom [geli] ZFS thought it was degraded when it should have o kern/115547 geom [geom] [patch] [request] let GEOM Eli get password fro o kern/114532 geom [geom] GEOM_MIRROR shows up in kldstat even if compile f kern/113957 geom [gmirror] gmirror is intermittently reporting a degrad o kern/113837 geom [geom] unable to access 1024 sector size storage o kern/113419 geom [geom] geom fox multipathing not failing back o kern/107707 geom [geom] [patch] [request] add new class geom_xbox360 to o kern/94632 geom [geom] Kernel output resets input while GELI asks for o kern/90582 geom [geom] [panic] Restore cause panic string (ffs_blkfree o bin/90093 geom fdisk(8) incapable of altering in-core geometry o kern/87544 geom [gbde] mmaping large files on a gbde filesystem deadlo o bin/86388 geom [geom] [geom_part] periodic(8) daily should backup gpa o kern/84556 geom [geom] [panic] GBDE-encrypted swap causes panic at shu o kern/79251 geom [2TB] newfs fails on 2.6TB gbde device o kern/79035 geom [vinum] gvinum unable to create a striped set of mirro o bin/78131 geom gbde(8) "destroy" not working. 74 problems total. From owner-freebsd-geom@FreeBSD.ORG Mon Mar 26 16:04:47 2012 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 742AC1065675 for ; Mon, 26 Mar 2012 16:04:47 +0000 (UTC) (envelope-from eric.saintetienne@gmail.com) Received: from mail-vb0-f54.google.com (mail-vb0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id 2CD898FC1B for ; Mon, 26 Mar 2012 16:04:46 +0000 (UTC) Received: by vbmv11 with SMTP id v11so3852818vbm.13 for ; Mon, 26 Mar 2012 09:04:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=P31h98xOwGxVzNQnmYsfH/+EWKMprx8rzKBwYd4q56A=; b=U5YGPCQohpQMwwQsoTouJXoL1KulsR69Tk9JykuzQpJ+6B6vIJ0AaubWnSnCgyP8p5 +/GGiczzZIAkDMj6CaKjmCgT8NOJRp6wXHY25oX+1Ray6iYbCtPsYi5UwItg2Oo6AP/9 K7XWCS+diXLMTdI/UxmF6aIs93ZNFQnZsLqEr8jDMZaLewQACchrfsYIFDGgL9ebz9kH E35EDMeFOGMBP7cZPdW/AS3XJOLOJn8LUCfF5zeTZv6jE0aprRzatoXeSl84J4PFvG4P 9O2VFyYv88XMnZk7EHi1r6yZyihEFYznqrBMcRFMkjMRxDZpWM3kPEnh6F44ch87V/Me Fwbw== Received: by 10.220.116.68 with SMTP id l4mr10450824vcq.4.1332777886593; Mon, 26 Mar 2012 09:04:46 -0700 (PDT) MIME-Version: 1.0 Received: by 10.220.149.9 with HTTP; Mon, 26 Mar 2012 09:04:16 -0700 (PDT) From: Eric Saint-Etienne Date: Mon, 26 Mar 2012 17:04:16 +0100 Message-ID: To: freebsd-geom@freebsd.org Content-Type: text/plain; charset=UTF-8 Subject: GEOM and the non-sleeping path X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Mar 2012 16:04:47 -0000 Is this still true that a geom class cannot sleep i nthe I/O path? Because there are several (all?) geom classes which lock a MTX_DEF mutex in the start() function. For instance md and ggate do this. Furthermore, no geom class use a MTX_SPIN mutex to make sure they will not sleep in the I/O path. -eric From owner-freebsd-geom@FreeBSD.ORG Tue Mar 27 14:04:00 2012 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2595710656AC for ; Tue, 27 Mar 2012 14:04:00 +0000 (UTC) (envelope-from eric.saintetienne@gmail.com) Received: from mail-vx0-f182.google.com (mail-vx0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id C2FF98FC08 for ; Tue, 27 Mar 2012 14:03:59 +0000 (UTC) Received: by vcmm1 with SMTP id m1so7362416vcm.13 for ; Tue, 27 Mar 2012 07:03:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=vc+9nCnReIUqrR9DTSu9oRXbvOur87bW+uqotVDZzaw=; b=bDHkUj9se0Jyoi1RmsV+/wMDmPaS3U5MxX1OksC1xqtw4MFCd99NReCaigmcE+ydOX gBxnJuSEJfHAQ9IMDwIXUgQtdp9KivyHWXDeyD/V2e3JzrhjeiIDTDtNYzsduAE5ydYy gPCxGI/MsLkGHCJQTaVO7LyMyPHIHWrWOrAitASESnOQPp/ZkVO8Sn27oOJWtYtqZywj xW18/g4DH7ZUDvAauqJbTpLOPMAxCCM0FPOaWpbkfRiQTnUSVe8TtL/kMM7wDwODNZmP j8vu0KB2EGOCqO2zru1wxyGTY51mfOFgWejmwxoMjnbfGjXgtKWKWY0WAhE5quwW8ZKl yXHQ== Received: by 10.52.29.244 with SMTP id n20mr10081899vdh.22.1332857038994; Tue, 27 Mar 2012 07:03:58 -0700 (PDT) MIME-Version: 1.0 Received: by 10.220.149.9 with HTTP; Tue, 27 Mar 2012 07:03:27 -0700 (PDT) In-Reply-To: References: From: Eric Saint-Etienne Date: Tue, 27 Mar 2012 15:03:27 +0100 Message-ID: To: freebsd-geom@freebsd.org Content-Type: text/plain; charset=UTF-8 Subject: Re: geom gate freezes the system X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Mar 2012 14:04:00 -0000 > I have no clue of what's happening. > Could someone experienced in geom have a look please? sysctl show buffers seems exhausted: vfs.maxbufspace: 90013696 vfs.bufspace: 89292800 After the filesystem lockage, these values have changed : vfs.ufs.dirhash_mem: 70984 90573 vfs.devfs.generation: 101 103 vfs.getnewbufcalls: 1135 31152 vfs.numfreebuffers: 5478 4839 vfs.numdirtybuffers: 16 245 vfs.recursiveflushes: 2 4766 vfs.bufreusecnt: 875 5450 vfs.bufmallocspace: 8192 6144 vfs.bufspace: 14336000 89292800 vfs.runningbufspace: 65536 5679104 vfs.cache.numfullpathfound: 36 253 vfs.cache.numfullpathcalls: 36 253 vfs.cache.nchstats: 29755 2576 38 0 2291 0 18 141 89820 3947 262 0 4187 0 48 253 vfs.cache.numneghits: 2576 3947 vfs.cache.numnegzaps: 10 184 vfs.cache.numposhits: 29755 89821 vfs.cache.numposzaps: 28 78 vfs.cache.nummisszap: 11 41 vfs.cache.nummiss: 2280 4146 vfs.cache.numchecks: 32742 94133 vfs.cache.dotdothits: 17 367 vfs.cache.dothits: 178 1208 vfs.cache.numcalls: 34854 99788 vfs.cache.numcache: 624 1259 vfs.cache.numneg: 39 61 vfs.reassignbufcalls: 310 10896 vfs.freevnodes: 53 197 vfs.numvnodes: 638 1403 (on the left, the original value, on the right the new value) for info the whole output before running /bin/cp on the mounted ggate0: vfs.ufs.dirhash_reclaimage: 5 vfs.ufs.dirhash_lowmemcount: 0 vfs.ufs.dirhash_docheck: 0 vfs.ufs.dirhash_mem: 90573 vfs.ufs.dirhash_maxmem: 2097152 vfs.ufs.dirhash_minsize: 2560 vfs.devfs.rule_depth: 1 vfs.devfs.generation: 103 vfs.nfs.downdelayinitial: 12 vfs.nfs.downdelayinterval: 30 vfs.nfs.skip_wcc_data_onerr: 1 vfs.nfs.nfs3_jukebox_delay: 10 vfs.nfs.reconnects: 0 vfs.nfs.bufpackets: 4 vfs.nfs.defect: 0 vfs.nfs.iodmax: 20 vfs.nfs.iodmin: 0 vfs.nfs.iodmaxidle: 120 vfs.nfs.diskless_rootpath: vfs.nfs.diskless_valid: 0 vfs.nfs.nfs_ip_paranoia: 1 vfs.nfs.nfs_directio_allow_mmap: 1 vfs.nfs.nfs_directio_enable: 0 vfs.nfs.clean_pages_on_close: 1 vfs.nfs.nfsv3_commit_on_close: 0 vfs.nfs.prime_access_cache: 0 vfs.nfs.access_cache_timeout: 60 vfs.pfs.trace: 0 vfs.pfs.vncache.misses: 0 vfs.pfs.vncache.hits: 0 vfs.pfs.vncache.maxentries: 0 vfs.pfs.vncache.entries: 0 vfs.flushwithdeps: 0 vfs.notbufdflashes: 0 vfs.flushbufqtarget: 100 vfs.getnewbufrestarts: 0 vfs.getnewbufcalls: 31152 vfs.hifreebuffers: 620 vfs.lofreebuffers: 310 vfs.numfreebuffers: 4839 vfs.dirtybufthresh: 1253 vfs.hidirtybuffers: 1393 vfs.lodirtybuffers: 696 vfs.numdirtybuffers: 245 vfs.recursiveflushes: 4766 vfs.altbufferflushes: 0 vfs.bdwriteskip: 0 vfs.dirtybufferflushes: 0 vfs.hirunningspace: 1048576 vfs.lorunningspace: 524288 vfs.bufdefragcnt: 0 vfs.buffreekvacnt: 0 vfs.bufreusecnt: 5450 vfs.hibufspace: 89358336 vfs.lobufspace: 89292800 vfs.maxmallocbufspace: 4467916 vfs.bufmallocspace: 6144 vfs.maxbufspace: 90013696 vfs.bufspace: 89292800 vfs.runningbufspace: 5679104 vfs.vmiodirenable: 1 vfs.cache.numfullpathfound: 253 vfs.cache.numfullpathfail4: 0 vfs.cache.numfullpathfail2: 0 vfs.cache.numfullpathfail1: 0 vfs.cache.numfullpathcalls: 253 vfs.cache.nchstats: 89820 3947 262 0 4187 0 48 253 vfs.cache.numupgrades: 1 vfs.cache.numneghits: 3947 vfs.cache.numnegzaps: 184 vfs.cache.numposhits: 89821 vfs.cache.numposzaps: 78 vfs.cache.nummisszap: 41 vfs.cache.nummiss: 4146 vfs.cache.numchecks: 94133 vfs.cache.dotdothits: 367 vfs.cache.dothits: 1208 vfs.cache.numcalls: 99788 vfs.cache.numcache: 1259 vfs.cache.numneg: 61 vfs.ncsizefactor: 2 vfs.ncnegfactor: 16 vfs.read_max: 8 vfs.write_behind: 1 vfs.lookup_shared: 1 vfs.usermount: 0 vfs.worklist_len: 5 vfs.timestamp_precision: 0 vfs.reassignbufcalls: 10896 vfs.vlru_allow_cache_src: 0 vfs.freevnodes: 197 vfs.wantfreevnodes: 13222 vfs.numvnodes: 1403 vfs.nfs_common.realign_count: 0 vfs.nfs_common.realign_test: 0 vfs.nfsrv.nfs_privport: 0 vfs.nfsrv.fha.bin_shift: 18 vfs.nfsrv.fha.max_nfsds_per_fh: 8 vfs.nfsrv.fha.max_reqs_per_nfsd: 4 vfs.nfsrv.fha.fhe_stats: No file handle entries. vfs.nfsrv.commit_miss: 0 vfs.nfsrv.commit_blks: 0 vfs.nfsrv.async: 0 vfs.nfsrv.gatherdelay_v3: 0 vfs.nfsrv.gatherdelay: 10000 vfs.nfsrv.minthreads: 1 vfs.nfsrv.maxthreads: 1 vfs.nfsrv.threads: 0 vfs.nfsrv.request_space_used: 0 vfs.nfsrv.request_space_used_highest: 0 vfs.nfsrv.request_space_high: 12877824 vfs.nfsrv.request_space_low: 8585216 vfs.nfsrv.request_space_throttled: 0 vfs.nfsrv.request_space_throttle_count: 0 vfs.ffs.doreallocblks: 1 vfs.ffs.doasyncfree: 1 vfs.ffs.compute_summary_at_mount: 0 vfs.fuse.kernelabi_minor: 8 vfs.fuse.kernelabi_major: 7 vfs.fuse.maxtickets: 0 vfs.fuse.iov_credit: 16 vfs.fuse.iov_permanent_bufsize: 524288 vfs.fuse.maxfreetickets: 1024 vfs.fuse.fuse4bsd_version: 0.3.9-pre1 vfs.fuse.sync_unmount: 1 vfs.fuse.enforce_dev_perms: 0 vfs.fuse.init_backgrounded: 1 -eric From owner-freebsd-geom@FreeBSD.ORG Tue Mar 27 14:07:19 2012 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0C5BC1065670 for ; Tue, 27 Mar 2012 14:07:19 +0000 (UTC) (envelope-from eric.saintetienne@gmail.com) Received: from mail-vx0-f182.google.com (mail-vx0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id B48748FC12 for ; Tue, 27 Mar 2012 14:07:18 +0000 (UTC) Received: by vcmm1 with SMTP id m1so7366808vcm.13 for ; Tue, 27 Mar 2012 07:07:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=4Jnme7Ezi4v0CTIt+Epc5O1zGxH0T6YeuBSFCSIK9ck=; b=XvipV7qgCZPede7QJO/4FG1SJhVzuWUZaX6kbZOINSTIqeB66txMk7hUls9m5gEPQv VAEkAFb19EyR89+56hnyL77Y7gpO/q4PKuS/p7XGPCSMqkz2KzYx+xOdIux/XPeI7CFt yhjnk/4gK5k5FUWD6fHHZ2QG+ezBi0Vq1uLIEdTgzfNKbmj1es5B0duYPK535Drzy70d EBP4Wg4eexWsZ1y1otvuuu+g+MeMzJhtzzTQxvM/7QNMpTDMPAlP+7u0j0orjPrwicpr +inTAAurXM63TqmtzDjrIATG84EG5aZsc3aC/s9qIGfncWXwKtGCuzu/e1692gLFW5e/ ViYQ== Received: by 10.52.29.244 with SMTP id n20mr10086985vdh.22.1332857238098; Tue, 27 Mar 2012 07:07:18 -0700 (PDT) MIME-Version: 1.0 Received: by 10.220.149.9 with HTTP; Tue, 27 Mar 2012 07:06:47 -0700 (PDT) In-Reply-To: References: From: Eric Saint-Etienne Date: Tue, 27 Mar 2012 15:06:47 +0100 Message-ID: To: freebsd-geom@freebsd.org Content-Type: text/plain; charset=UTF-8 Subject: Re: geom gate freezes the system X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Mar 2012 14:07:19 -0000 In addition ggatec as well as cp remain in the 'wdrain' state.