看板 FB_bugs 關於我們 聯絡資訊
>Number: 133604 >Category: kern >Synopsis: [panic] writing to gjournal on a gvinum volume >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Apr 11 14:20:03 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Peter Much >Release: FreeBSD 7.2-PRERELEASE i386 >Organization: n/a >Environment: System: FreeBSD disp.oper.dinoex.org 7.2-PRERELEASE FreeBSD 7.2-PRERELEASE #1: Thu Apr 9 22:23:20 CEST 2009 root@disp.oper.dinoex.org:/usr/src/sys/i386/compile/D1R72V1 i386 >Description: A gjournal can be created on a vinum volume. But when writing the filesystem onto it, 2-3 seconds later the system always does crash. The panic comes from the gv_v worker process, interrupt-called. I am managing all my filesystems with gvinum (it seems the best approach to a volume manager that we currently have), so I need the other GEOM goodies (like crypt, compress, whatever) *above* a vinum volume. When I tried last (on RELEASE 5), there seemed to be no way at all to achieve such. Now it looks quite good - gbde and geli seem to work fine, their products can even be brought back into vinum as a "new" drive, so to slice various filesystems from them. Sadly, journaling is the only thing I really need from RELEASE 7, and I only need it for about one filesystem, for the database of my tapebackup-server (to overcome the "full_page_writes" need in postgresql and get smaller redo-logs). But I am not sure if coupling gvinum with other GEOM tools is indeed an intended functionality ; therefore I pronounce this as a change-request ;) >How-To-Repeat: - create some simple concat volume 'myjfs' in gvinum - gjournal load - gjournal label -chs 100m gvinum/myjfs - newfs -J /dev/gvinum/myjfs.journal >Fix: When exporting the gvinum volume with ggated to localhost, then bringing it in again with ggatec, and creating the journal on ggate0, the panic does not happen. But this performs rather bad and occasionally hangs completely - maybe needs careful buffer tuning. I'm trying ZFS now - which seems to run fine above gvinum - and would even be a nice replacement for gvinum in toto - but I dowbt this will run on that tapebackup-server without installing a lot more ram (there is only 256MB). >Release-Note: >Audit-Trail: >Unformatted: _______________________________________________ freebsd-bugs@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscribe@freebsd.org"