From owner-freebsd-geom@FreeBSD.ORG Mon Jul 9 09:23:17 2007 Return-Path: X-Original-To: freebsd-geom@freebsd.org 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 4E08116A469 for ; Mon, 9 Jul 2007 09:23:17 +0000 (UTC) (envelope-from lulf@stud.ntnu.no) Received: from merke.itea.ntnu.no (merke.itea.ntnu.no [129.241.7.61]) by mx1.freebsd.org (Postfix) with ESMTP id 082A813C4C6 for ; Mon, 9 Jul 2007 09:23:16 +0000 (UTC) (envelope-from lulf@stud.ntnu.no) Received: from localhost (localhost [127.0.0.1]) by merke.itea.ntnu.no (Postfix) with ESMTP id CD24313D659; Mon, 9 Jul 2007 11:23:15 +0200 (CEST) Received: from gaupe.stud.ntnu.no (gaupe.stud.ntnu.no [129.241.56.184]) by merke.itea.ntnu.no (Postfix) with ESMTP; Mon, 9 Jul 2007 11:22:46 +0200 (CEST) Received: by gaupe.stud.ntnu.no (Postfix, from userid 2312) id 5C933D0034; Mon, 9 Jul 2007 11:22:52 +0200 (CEST) Date: Mon, 9 Jul 2007 11:22:52 +0200 From: Ulf Lilleengen To: freebsd-geom@freebsd.org Message-ID: <20070709092252.GA7809@stud.ntnu.no> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.9i X-Content-Scanned: with sophos and spamassassin at mailgw.ntnu.no. Cc: freebsd-current@freebsd.org Subject: Patches for updated gvinum 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, 09 Jul 2007 09:23:17 -0000 Hi, Gvinum just got better. At least, that's what I hope. Lukas rewrote gvinum to use a simpler and easier to handle single-thread event system, and I have been adapting existing code to this. The result can be found in the patches here: http://folk.ntnu.no/lulf/patches/freebsd/gvinum One is for current, and the other is for RELENG_6. The code is not tested on RELENG_6 yet, but I expect I'll do that soon. This patch includes some missed gvinum features, as well as improvements on old ones. It is completely compatible with old vinum/gvinum configurations, so there should not be any problems with upgrading. However, even though it might seem to work for us, that might not be the case for others! Therefore, I hope many will test this patch and help discovering bugs that otherwise would just stay there. I'm also working on a test-suite, so one easily can identify the correctness of gvinum, but there will probably be cases where my tests are not sufficient. -- Ulf Lilleengen From owner-freebsd-geom@FreeBSD.ORG Mon Jul 9 10:01:02 2007 Return-Path: X-Original-To: freebsd-geom@freebsd.org 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 1A7E816A41F for ; Mon, 9 Jul 2007 10:01:02 +0000 (UTC) (envelope-from etc@fluffles.net) Received: from auriate.fluffles.net (cust.95.160.adsl.cistron.nl [195.64.95.160]) by mx1.freebsd.org (Postfix) with ESMTP id C4E5A13C4B7 for ; Mon, 9 Jul 2007 10:01:01 +0000 (UTC) (envelope-from etc@fluffles.net) Received: from 195-241-125-45.dsl.ip.tiscali.nl ([195.241.125.45] helo=[10.0.0.18]) by auriate.fluffles.net with esmtpa (Exim 4.66 (FreeBSD)) (envelope-from ) id 1I7q2v-000O6B-MW; Mon, 09 Jul 2007 12:00:45 +0200 Message-ID: <46920754.6080901@fluffles.net> Date: Mon, 09 Jul 2007 12:00:52 +0200 From: Fluffles User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Ulf Lilleengen References: <20070709092252.GA7809@stud.ntnu.no> In-Reply-To: <20070709092252.GA7809@stud.ntnu.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org, freebsd-geom@freebsd.org Subject: Re: Patches for updated gvinum 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, 09 Jul 2007 10:01:02 -0000 Ulf Lilleengen wrote: > Hi, > > Gvinum just got better. At least, that's what I hope. Lukas rewrote gvinum to > use a simpler and easier to handle single-thread event system, and I have been > adapting existing code to this. The result can be found in the patches here: > Nice to see gvinum get's the facelift it so desperately needed. It's unfortunate gvinum was never able to recover from the GEOM-age, until now maybe. :-) However, do you think that it's performance is affected too? Last time i tested, i was not impressed with gvinum's RAID5 performance, write speeds were very low. RAID0 and RAID1 appeared to be on par with gstripe and gmirror though. I guess gvinum is primary for people who feel comfortable with its configuration and user-interface. > Therefore, I hope many will > test this patch and help discovering bugs that otherwise would just stay there. > I will be able to test this on my new test system, coming Wedsnesday. This consists of a modern dualcore AMD 3GHz processor with 4GB RAM and 8 SATA disks. If you like, i can report my findings to the list when i'm done. Regards, Veronica From owner-freebsd-geom@FreeBSD.ORG Mon Jul 9 10:45:26 2007 Return-Path: X-Original-To: freebsd-geom@freebsd.org 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 BCC4316A475; Mon, 9 Jul 2007 10:45:26 +0000 (UTC) (envelope-from lulf@stud.ntnu.no) Received: from fri.itea.ntnu.no (fri.itea.ntnu.no [129.241.7.60]) by mx1.freebsd.org (Postfix) with ESMTP id 4EAC413C44B; Mon, 9 Jul 2007 10:45:26 +0000 (UTC) (envelope-from lulf@stud.ntnu.no) Received: from localhost (localhost [127.0.0.1]) by fri.itea.ntnu.no (Postfix) with ESMTP id 5699D93D7; Mon, 9 Jul 2007 12:45:25 +0200 (CEST) Received: from gaupe.stud.ntnu.no (gaupe.stud.ntnu.no [129.241.56.184]) by fri.itea.ntnu.no (Postfix) with ESMTP; Mon, 9 Jul 2007 12:45:25 +0200 (CEST) Received: by gaupe.stud.ntnu.no (Postfix, from userid 2312) id 5D74CD0034; Mon, 9 Jul 2007 12:45:31 +0200 (CEST) Date: Mon, 9 Jul 2007 12:45:31 +0200 From: Ulf Lilleengen To: Fluffles Message-ID: <20070709104531.GA18511@stud.ntnu.no> References: <20070709092252.GA7809@stud.ntnu.no> <46920754.6080901@fluffles.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <46920754.6080901@fluffles.net> User-Agent: Mutt/1.5.9i X-Content-Scanned: with sophos and spamassassin at mailgw.ntnu.no. Cc: freebsd-current@freebsd.org, freebsd-geom@freebsd.org Subject: Re: Patches for updated gvinum 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, 09 Jul 2007 10:45:26 -0000 On man, jul 09, 2007 at 12:00:52 +0200, Fluffles wrote: > Ulf Lilleengen wrote: > >Hi, > > > >Gvinum just got better. At least, that's what I hope. Lukas rewrote gvinum > >to > >use a simpler and easier to handle single-thread event system, and I have > >been > >adapting existing code to this. The result can be found in the patches > >here: > > > > Nice to see gvinum get's the facelift it so desperately needed. It's > unfortunate gvinum was never able to recover from the GEOM-age, until > now maybe. :-) > > However, do you think that it's performance is affected too? Last time i > tested, i was not impressed with gvinum's RAID5 performance, write > speeds were very low. RAID0 and RAID1 appeared to be on par with gstripe > and gmirror though. I guess gvinum is primary for people who feel > comfortable with its configuration and user-interface. > It might, since it won't have pass BIOs through the consumer/provider system. I did benchmark it a bit with gmirror with rawio, and gvinum was a bit faster. I did a test on another system that showed gmirror a bit faster, so I guess they're still the same. I'll try make a comparison with old gvinum as well. I heard about the RAID-5 problems, but I do not think that will be any better, as the problem was related to the request ordering or at least the way RAID-5 is done(I can't remember exactly, since it's in an old mailbox). However, this seems to be a good tip on what I can look into next after my stability testing. As you say, gvinum is primary for the people who like the complete "volume-manager" it offers. Also, what is important, is that people can upgrade old boxes running vinum. > >Therefore, I hope many will > >test this patch and help discovering bugs that otherwise would just stay > >there. > > > > I will be able to test this on my new test system, coming Wedsnesday. > This consists of a modern dualcore AMD 3GHz processor with 4GB RAM and 8 > SATA disks. If you like, i can report my findings to the list when i'm done. > Yes, that would be nice. Thank you very much, I appreciate your help! Currently, I only have 6 "old" SCSI disks to run my real-world tests on. -- Ulf Lilleengen From owner-freebsd-geom@FreeBSD.ORG Mon Jul 9 11:08:29 2007 Return-Path: X-Original-To: freebsd-geom@FreeBSD.org 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 7E6E016A47C for ; Mon, 9 Jul 2007 11:08:29 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 4E0D613C459 for ; Mon, 9 Jul 2007 11:08:29 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l69B8TiW044779 for ; Mon, 9 Jul 2007 11:08:29 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l69B8RSu044775 for freebsd-geom@FreeBSD.org; Mon, 9 Jul 2007 11:08:27 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 9 Jul 2007 11:08:27 GMT Message-Id: <200707091108.l69B8RSu044775@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 you 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, 09 Jul 2007 11:08:29 -0000 Current FreeBSD problem reports Critical problems Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/73177 geom kldload geom_* causes panic due to memory exhaustion o kern/76538 geom [gbde] nfs-write on gbde partition stalls and continue o kern/83464 geom [geom] [patch] Unhandled malloc failures within libgeo o kern/84556 geom [geom] GBDE-encrypted swap causes panic at shutdown o kern/87544 geom [gbde] mmaping large files on a gbde filesystem deadlo o kern/89102 geom [geom_vfs] [panic] panic when forced unmount FS from u o bin/90093 geom fdisk(8) incapable of altering in-core geometry o kern/90582 geom [geom_mirror] [panic] Restore cause panic string (ffs_ o kern/98034 geom [geom] dereference of NULL pointer in acd_geom_detach o kern/104389 geom [geom] [patch] sys/geom/geom_dump.c doesn't encode XML o kern/113419 geom [geom] geom fox multipathing not failing back o misc/113543 geom [geom] [patch] geom(8) utilities don't work inside the o kern/113957 geom [gmirror] gmirror is intermittently reporting a degrad 13 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o bin/78131 geom gbde "destroy" not working. o kern/79251 geom [2TB] newfs fails on 2.6TB gbde device o kern/94632 geom [geom] Kernel output resets input while GELI asks for f kern/105390 geom [geli] filesystem on a md backed by sparse file with s o kern/107707 geom [geom] [patch] add new class geom_xbox360 to slice up p bin/110705 geom gmirror control utility does not exit with correct exi o kern/113790 geom [patch] enable the Camellia block cipher on GEOM ELI ( o kern/113837 geom [geom] unable to access 1024 sector size storage o kern/113885 geom [geom] [patch] improved gmirror balance algorithm 9 problems total. From owner-freebsd-geom@FreeBSD.ORG Tue Jul 10 08:46:22 2007 Return-Path: X-Original-To: freebsd-geom@freebsd.org 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 A0BDA16A400 for ; Tue, 10 Jul 2007 08:46:22 +0000 (UTC) (envelope-from gcubfg-freebsd-geom@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.freebsd.org (Postfix) with ESMTP id 5976F13C44B for ; Tue, 10 Jul 2007 08:46:22 +0000 (UTC) (envelope-from gcubfg-freebsd-geom@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1I8BMQ-0008EN-9o for freebsd-geom@freebsd.org; Tue, 10 Jul 2007 10:46:18 +0200 Received: from lara.cc.fer.hr ([161.53.72.113]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 10 Jul 2007 10:46:18 +0200 Received: from ivoras by lara.cc.fer.hr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 10 Jul 2007 10:46:18 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-geom@freebsd.org From: Ivan Voras Date: Tue, 10 Jul 2007 10:46:05 +0200 Lines: 42 Message-ID: References: <46900ED9.1060206@vwsoft.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig8F14C00BD25DC2BB1F021125" X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: lara.cc.fer.hr User-Agent: Thunderbird 1.5.0.12 (X11/20060911) In-Reply-To: <46900ED9.1060206@vwsoft.com> X-Enigmail-Version: 0.94.2.0 Sender: news Subject: Re: gjournal size reservation? 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, 10 Jul 2007 08:46:22 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig8F14C00BD25DC2BB1F021125 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Volker wrote: > Ok, short after asking my questions, I figured it out myself. gjournal > is responding with an error message when trying to use the same area > for more than one journal. Will this change one time in the future? Pawel is authoritative on this, but no, I don't think it will change.=20 It's because gjournal is so separate from UFS. > hmm, this calculation sounds like it's valid for busy server machines > but is it valid as a general rule of thumb? On my typical desktop (and > even on my typical router/proxy/mailserver etc), there's not that much > traffic on the disk bus so I would tend to use a smaller size (< 1GB).= I asked Pawel about this once, and he recommended against it since you=20 might get a panic if you get a burst of activity on the drive that=20 exceeds journal areas. --------------enig8F14C00BD25DC2BB1F021125 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFGk0dOldnAQVacBcgRAkcgAJ9EvH57Ci7hA/wS18JmOpuu/lS0rACfVRHJ cG0hwT0+J5rZLFBZRj2161s= =pfHF -----END PGP SIGNATURE----- --------------enig8F14C00BD25DC2BB1F021125-- From owner-freebsd-geom@FreeBSD.ORG Thu Jul 12 23:05:49 2007 Return-Path: X-Original-To: freebsd-geom@hub.freebsd.org Delivered-To: freebsd-geom@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1904C16A41F; Thu, 12 Jul 2007 23:05:49 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id E5F7C13C447; Thu, 12 Jul 2007 23:05:48 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l6CN5mQ8021759; Thu, 12 Jul 2007 23:05:48 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l6CN5mib021755; Thu, 12 Jul 2007 23:05:48 GMT (envelope-from linimon) Date: Thu, 12 Jul 2007 23:05:48 GMT From: Mark Linimon Message-Id: <200707122305.l6CN5mib021755@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-geom@FreeBSD.org Cc: Subject: Re: kern/114532: GEOM_MIRROR shows up in kldstat even if compiled in the kernel if one tries to load it... 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: Thu, 12 Jul 2007 23:05:49 -0000 Synopsis: GEOM_MIRROR shows up in kldstat even if compiled in the kernel if one tries to load it... Responsible-Changed-From-To: freebsd-bugs->freebsd-geom Responsible-Changed-By: linimon Responsible-Changed-When: Thu Jul 12 23:05:24 UTC 2007 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=114532