From owner-freebsd-geom@FreeBSD.ORG Mon Jul 12 11:07:00 2010 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 054E5106567A for ; Mon, 12 Jul 2010 11:07:00 +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 E7CED8FC23 for ; Mon, 12 Jul 2010 11:06:59 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o6CB6xGi094003 for ; Mon, 12 Jul 2010 11:06:59 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o6CB6xsu094000 for freebsd-geom@FreeBSD.org; Mon, 12 Jul 2010 11:06:59 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 12 Jul 2010 11:06:59 GMT Message-Id: <201007121106.o6CB6xsu094000@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, 12 Jul 2010 11:07:00 -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 -------------------------------------------------------------------------------- o kern/147852 geom [geom] [panic] graid3 panic: wrong offset 16384 for se o kern/147851 geom [geom] [panic] graid3 panic: g_read_data: invalid leng o kern/147667 geom [gmirror] Booting with one component of a gmirror, the o kern/147664 geom [geom] [patch] Add the ability to create linux and fat 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/144962 geom [geom] panic when accessing GPT disk with a large numb o kern/144905 geom [geom][gpart] panic in gpart_ctlreq when unplugging ca o kern/144732 geom [geom] [patch] geom_cache erroneously decodes its on-d o bin/144521 geom geom(1) tool parsing non-subclass command broken o kern/143455 geom gstripe(8) in RELENG_8 (31st Jan 2010) broken o kern/142563 geom [geom] [hang] ioctl freeze in zpool f kern/142365 geom [geom] FreeBSD RAID1 (gmirror) is much slower than Lin o kern/141740 geom [geom] gjournal(8): g_journal_destroy concurrent error s kern/141235 geom [geom_part] 8.0 no longer provides /dev entries for al 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/134044 geom [geom] gmirror(8) overwrites fs with stale data from r 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 kern/132273 geom glabel(8): [patch] failing on journaled partition f kern/132242 geom [gmirror] gmirror.ko fails to fully initialize o kern/131353 geom [geom] gjournal(8) kernel lock p docs/130548 geom [patch] gjournal(8) man page is missing sysctls 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/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 f kern/122415 geom [geom] UFS labels are being constantly created and rem o kern/122067 geom [geom] [panic] Geom crashed during boot o kern/121559 geom [patch] [geom] geom label class allows to create inacc 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 p bin/110705 geom gmirror(8) control utility does not exit with correct 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/88601 geom [geli] geli cause kernel panic under heavy disk usage o kern/87544 geom [gbde] mmaping large files on a gbde filesystem deadlo 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. s kern/73177 geom kldload geom_* causes panic due to memory exhaustion 58 problems total. From owner-freebsd-geom@FreeBSD.ORG Tue Jul 13 13:06:19 2010 Return-Path: Delivered-To: freebsd-geom@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EFF111065670; Tue, 13 Jul 2010 13:06:18 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id CDE1C8FC08; Tue, 13 Jul 2010 13:06:18 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o6DD6IJC011426; Tue, 13 Jul 2010 13:06:18 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o6DD6Iwn011422; Tue, 13 Jul 2010 13:06:18 GMT (envelope-from linimon) Date: Tue, 13 Jul 2010 13:06:18 GMT Message-Id: <201007131306.o6DD6Iwn011422@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-geom@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/148540: [geom] geom_sched breaks ata devices 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, 13 Jul 2010 13:06:19 -0000 Old Synopsis: geom_sched breaks ata devices New Synopsis: [geom] geom_sched breaks ata devices Responsible-Changed-From-To: freebsd-bugs->freebsd-geom Responsible-Changed-By: linimon Responsible-Changed-When: Tue Jul 13 13:05:58 UTC 2010 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=148540 From owner-freebsd-geom@FreeBSD.ORG Wed Jul 14 06:00:18 2010 Return-Path: Delivered-To: freebsd-geom@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DCCD8106566B for ; Wed, 14 Jul 2010 06:00:18 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B31F08FC08 for ; Wed, 14 Jul 2010 06:00:18 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o6E60IiB002757 for ; Wed, 14 Jul 2010 06:00:18 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o6E60INF002756; Wed, 14 Jul 2010 06:00:18 GMT (envelope-from gnats) Date: Wed, 14 Jul 2010 06:00:18 GMT Message-Id: <201007140600.o6E60INF002756@freefall.freebsd.org> To: freebsd-geom@FreeBSD.org From: "Anton A. Barsukov" Cc: Subject: Re: kern/148540: [geom] geom_sched breaks ata devices X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Anton A. Barsukov" List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jul 2010 06:00:18 -0000 The following reply was made to PR kern/148540; it has been noted by GNATS. From: "Anton A. Barsukov" To: bug-followup@FreeBSD.org, mwisnicki+freebsd@gmail.com Cc: Subject: Re: kern/148540: [geom] geom_sched breaks ata devices Date: Wed, 14 Jul 2010 11:55:24 +0600 [root@backup /root]# atacontrol list ATA channel 2: Master: no device present Slave: acd0 ATA/ATAPI revision 7 ATA channel 3: Master: ad6 SATA revision 2.x Slave: no device present ATA channel 4: Master: ad8 SATA revision 2.x Slave: no device present ATA channel 5: Master: ad10 SATA revision 2.x Slave: no device present ATA channel 6: Master: ad12 SATA revision 2.x Slave: no device present ATA channel 7: Master: no device present Slave: no device present ATA channel 8: Master: no device present Slave: no device present [root@backup /root]# geom sched insert -a rr ad6 [root@backup /root]# geom sched insert -a rr ad8 [root@backup /root]# geom sched insert -a rr ad10 [root@backup /root]# geom sched insert -a rr ad12 [root@backup /root]# atacontrol mode ad6 atacontrol: ioctl(IOCATAGMODE): Inappropriate ioctl for device [root@backup /root]# uname -srm FreeBSD 8.1-PRERELEASE amd64 [root@backup /root]# From owner-freebsd-geom@FreeBSD.ORG Wed Jul 14 08:25:13 2010 Return-Path: Delivered-To: freebsd-geom@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0DA931065673; Wed, 14 Jul 2010 08:25:13 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D9E708FC08; Wed, 14 Jul 2010 08:25:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o6E8PCva063627; Wed, 14 Jul 2010 08:25:12 GMT (envelope-from ru@freefall.freebsd.org) Received: (from ru@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o6E8PCJB063621; Wed, 14 Jul 2010 08:25:12 GMT (envelope-from ru) Date: Wed, 14 Jul 2010 08:25:12 GMT Message-Id: <201007140825.o6E8PCJB063621@freefall.freebsd.org> To: eugen@grosbein.pp.ru, ru@FreeBSD.org, freebsd-geom@FreeBSD.org From: ru@FreeBSD.org Cc: Subject: Re: kern/144732: [geom] [patch] geom_cache erroneously decodes its on-disk label 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: Wed, 14 Jul 2010 08:25:13 -0000 Synopsis: [geom] [patch] geom_cache erroneously decodes its on-disk label State-Changed-From-To: open->patched State-Changed-By: ru State-Changed-When: Wed Jul 14 08:23:17 UTC 2010 State-Changed-Why: Committed to HEAD. http://www.freebsd.org/cgi/query-pr.cgi?pr=144732 From owner-freebsd-geom@FreeBSD.ORG Wed Jul 14 08:30:08 2010 Return-Path: Delivered-To: freebsd-geom@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E97941065674 for ; Wed, 14 Jul 2010 08:30:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C051E8FC1A for ; Wed, 14 Jul 2010 08:30:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o6E8U8cH064045 for ; Wed, 14 Jul 2010 08:30:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o6E8U8oq064040; Wed, 14 Jul 2010 08:30:08 GMT (envelope-from gnats) Date: Wed, 14 Jul 2010 08:30:08 GMT Message-Id: <201007140830.o6E8U8oq064040@freefall.freebsd.org> To: freebsd-geom@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: kern/144732: commit references a PR X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jul 2010 08:30:09 -0000 The following reply was made to PR kern/144732; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: kern/144732: commit references a PR Date: Wed, 14 Jul 2010 08:22:10 +0000 (UTC) Author: ru Date: Wed Jul 14 08:22:00 2010 New Revision: 210046 URL: http://svn.freebsd.org/changeset/base/210046 Log: Fixed cache size decoding read from a label. PR: kern/144732 Submitted by: Eugene Grosbein MFC after: 3 days Modified: head/sys/geom/cache/g_cache.h Modified: head/sys/geom/cache/g_cache.h ============================================================================== --- head/sys/geom/cache/g_cache.h Wed Jul 14 08:08:43 2010 (r210045) +++ head/sys/geom/cache/g_cache.h Wed Jul 14 08:22:00 2010 (r210046) @@ -139,7 +139,7 @@ cache_metadata_decode(const u_char *data md->md_version = le32dec(data + 16); bcopy(data + 20, md->md_name, sizeof(md->md_name)); md->md_bsize = le32dec(data + 36); - md->md_size = le16dec(data + 40); + md->md_size = le32dec(data + 40); md->md_provsize = le64dec(data + 44); } _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-geom@FreeBSD.ORG Wed Jul 14 13:00:09 2010 Return-Path: Delivered-To: freebsd-geom@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CF230106567A for ; Wed, 14 Jul 2010 13:00:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9442F8FC27 for ; Wed, 14 Jul 2010 13:00:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o6ED09qs005984 for ; Wed, 14 Jul 2010 13:00:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o6ED09uM005980; Wed, 14 Jul 2010 13:00:09 GMT (envelope-from gnats) Date: Wed, 14 Jul 2010 13:00:09 GMT Message-Id: <201007141300.o6ED09uM005980@freefall.freebsd.org> To: freebsd-geom@FreeBSD.org From: "Andrey V. Elsukov" Cc: Subject: Re: kern/148540: [geom] geom_sched breaks ata devices X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Andrey V. Elsukov" List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jul 2010 13:00:09 -0000 The following reply was made to PR kern/148540; it has been noted by GNATS. From: "Andrey V. Elsukov" To: bug-followup@FreeBSD.org, Marcin Wisnicki , "Anton A. Barsukov" Cc: Luigi Rizzo Subject: Re: kern/148540: [geom] geom_sched breaks ata devices Date: Wed, 14 Jul 2010 16:50:57 +0400 This is a multi-part message in MIME format. --------------020306060809080006020605 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 7bit Hi, can you test attached patch? -- WBR, Andrey V. Elsukov --------------020306060809080006020605 Content-Type: text/plain; name="gsched.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="gsched.diff" Index: g_sched.c =================================================================== --- g_sched.c (revision 209715) +++ g_sched.c (working copy) @@ -136,6 +136,8 @@ static void g_sched_dumpconf(struct sbuf *sb, cons struct g_geom *gp, struct g_consumer *cp, struct g_provider *pp); static void g_sched_init(struct g_class *mp); static void g_sched_fini(struct g_class *mp); +static int g_sched_ioctl(struct g_provider *pp, u_long cmd, void * data, + int fflag, struct thread *td); struct g_class g_sched_class = { .name = G_SCHED_CLASS_NAME, @@ -144,6 +146,7 @@ struct g_class g_sched_class = { .taste = g_sched_taste, .destroy_geom = g_sched_destroy_geom, .init = g_sched_init, + .ioctl = g_sched_ioctl, .fini = g_sched_fini }; @@ -1601,6 +1604,25 @@ g_sched_fini(struct g_class *mp) mtx_destroy(&me.gs_mtx); } +static int +g_sched_ioctl(struct g_provider *pp, u_long cmd, void * data, int fflag, + struct thread *td) +{ + struct g_consumer *cp; + struct g_geom *gp; + int error; + + cp = LIST_FIRST(&pp->geom->consumer); + if (cp == NULL) + return (ENOIOCTL); + + gp = cp->provider->geom; + if (gp->ioctl == NULL) + return (ENOIOCTL); + error = gp->ioctl(cp->provider, cmd, data, fflag, td); + return(error); +} + /* * Read the i-th argument for a request, skipping the /dev/ * prefix if present. --------------020306060809080006020605-- From owner-freebsd-geom@FreeBSD.ORG Wed Jul 14 14:40:03 2010 Return-Path: Delivered-To: freebsd-geom@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 73EC0106566B for ; Wed, 14 Jul 2010 14:40:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 631B78FC08 for ; Wed, 14 Jul 2010 14:40:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o6EEe3Hx091905 for ; Wed, 14 Jul 2010 14:40:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o6EEe3Wg091904; Wed, 14 Jul 2010 14:40:03 GMT (envelope-from gnats) Date: Wed, 14 Jul 2010 14:40:03 GMT Message-Id: <201007141440.o6EEe3Wg091904@freefall.freebsd.org> To: freebsd-geom@FreeBSD.org From: Marcin Wisnicki Cc: Subject: Re: kern/148540: [geom] geom_sched breaks ata devices X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Marcin Wisnicki List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jul 2010 14:40:03 -0000 The following reply was made to PR kern/148540; it has been noted by GNATS. From: Marcin Wisnicki To: "Andrey V. Elsukov" Cc: bug-followup@freebsd.org, "Anton A. Barsukov" , Luigi Rizzo Subject: Re: kern/148540: [geom] geom_sched breaks ata devices Date: Wed, 14 Jul 2010 16:32:49 +0200 2010/7/14 Andrey V. Elsukov : > Hi, > > can you test attached patch? > Forwarding ioctls works but I'm thinking that maybe gsched should insert itself as a sibling to DEV and reattach all non-DEV consumers (though that would mean you could bypass scheduler by directly opening device). Something like this: http://wisnia21.freeshell.org/f/freebsd/geom_sched-insertion.png From owner-freebsd-geom@FreeBSD.ORG Thu Jul 15 14:10:02 2010 Return-Path: Delivered-To: freebsd-geom@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C9A3E1065673 for ; Thu, 15 Jul 2010 14:10:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B54A78FC12 for ; Thu, 15 Jul 2010 14:10:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o6FEA2XX040051 for ; Thu, 15 Jul 2010 14:10:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o6FEA2J0040049; Thu, 15 Jul 2010 14:10:02 GMT (envelope-from gnats) Date: Thu, 15 Jul 2010 14:10:02 GMT Message-Id: <201007151410.o6FEA2J0040049@freefall.freebsd.org> To: freebsd-geom@FreeBSD.org From: Marcin Wisnicki Cc: Subject: Re: kern/148540: [geom] geom_sched breaks ata devices X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Marcin Wisnicki List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jul 2010 14:10:02 -0000 The following reply was made to PR kern/148540; it has been noted by GNATS. From: Marcin Wisnicki To: "Andrey V. Elsukov" Cc: bug-followup@freebsd.org, "Anton A. Barsukov" , Luigi Rizzo Subject: Re: kern/148540: [geom] geom_sched breaks ata devices Date: Thu, 15 Jul 2010 16:06:01 +0200 On Wed, Jul 14, 2010 at 16:32, Marcin Wisnicki wrote: > 2010/7/14 Andrey V. Elsukov : >> Hi, >> >> can you test attached patch? >> > > Forwarding ioctls works but I'm thinking that maybe gsched should > insert itself as a sibling to DEV and reattach all non-DEV consumers > (though that would mean you could bypass scheduler by directly opening > device). > Something like this: > http://wisnia21.freeshell.org/f/freebsd/geom_sched-insertion.png > One more thing. Currently gsched messes up names of disk geoms; # geom disk status Name Status Components ad0.sched. N/A N/A ad1 N/A N/A cd0 N/A N/A da0 N/A N/A da1 N/A N/A # sysctl -b kern.geom.conftxt | grep -a DISK 0 DISK da1 4060086272 512 hd 255 sc 63 0 DISK da0 1000204886016 512 hd 255 sc 63 0 DISK cd0 0 2048 hd 0 sc 0 0 DISK ad1 120034123776 512 hd 16 sc 255 0 DISK ad0.sched. 41109061120 512 hd 16 sc 255 Besides not looking good it breaks tools that use this information (like causing sade and sysinstall to segfault). Or maybe it is a bug of geom(8)-status and kern.geom.conftxt ? It seems like they print name of geom provider instead of the name of geom. ghost# geom disk status ad0 Name Status Components ad0.sched. N/A N/A ghost# geom disk status ad0.sched. geom: No such geom: ad0.sched.. ghost# geom disk list ad0.sched. geom: No such geom: ad0.sched.. ghost# geom disk list ad0 Geom name: ad0 Providers: 1. Name: ad0.sched. Mediasize: 41109061120 (38G) Sectorsize: 512 Mode: r7w7e21 fwsectors: 255 fwheads: 16 From owner-freebsd-geom@FreeBSD.ORG Fri Jul 16 18:20:53 2010 Return-Path: Delivered-To: freebsd-geom@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 79543106566B; Fri, 16 Jul 2010 18:20:53 +0000 (UTC) (envelope-from brucec@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 510628FC19; Fri, 16 Jul 2010 18:20:53 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o6GIKrYa014640; Fri, 16 Jul 2010 18:20:53 GMT (envelope-from brucec@freefall.freebsd.org) Received: (from brucec@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o6GIKreq014629; Fri, 16 Jul 2010 18:20:53 GMT (envelope-from brucec) Date: Fri, 16 Jul 2010 18:20:53 GMT Message-Id: <201007161820.o6GIKreq014629@freefall.freebsd.org> To: brucec@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-geom@FreeBSD.org From: brucec@FreeBSD.org Cc: Subject: Re: kern /148687: [geom] gpart prints invalid partition number when destroying 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: Fri, 16 Jul 2010 18:20:53 -0000 Synopsis: [geom] gpart prints invalid partition number when destroying Responsible-Changed-From-To: freebsd-bugs->freebsd-geom Responsible-Changed-By: brucec Responsible-Changed-When: Fri Jul 16 18:20:10 UTC 2010 Responsible-Changed-Why: Geom PR. http://www.freebsd.org/cgi/query-pr.cgi?pr=148687 From owner-freebsd-geom@FreeBSD.ORG Fri Jul 16 19:29:36 2010 Return-Path: Delivered-To: freebsd-geom@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 44719106564A; Fri, 16 Jul 2010 19:29:36 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1C2C58FC0A; Fri, 16 Jul 2010 19:29:36 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o6GJTZgU066315; Fri, 16 Jul 2010 19:29:35 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o6GJTZQj066311; Fri, 16 Jul 2010 19:29:35 GMT (envelope-from linimon) Date: Fri, 16 Jul 2010 19:29:35 GMT Message-Id: <201007161929.o6GJTZQj066311@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-geom@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/148688: [geom][panic] panic when committing undone partitioning with BSD slice 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: Fri, 16 Jul 2010 19:29:36 -0000 Synopsis: [geom][panic] panic when committing undone partitioning with BSD slice Responsible-Changed-From-To: freebsd-bugs->freebsd-geom Responsible-Changed-By: linimon Responsible-Changed-When: Fri Jul 16 19:29:25 UTC 2010 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=148688 From owner-freebsd-geom@FreeBSD.ORG Fri Jul 16 19:30:11 2010 Return-Path: Delivered-To: freebsd-geom@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C6E301065670 for ; Fri, 16 Jul 2010 19:30:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B67558FC16 for ; Fri, 16 Jul 2010 19:30:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o6GJUBdN066538 for ; Fri, 16 Jul 2010 19:30:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o6GJUBNd066533; Fri, 16 Jul 2010 19:30:11 GMT (envelope-from gnats) Date: Fri, 16 Jul 2010 19:30:11 GMT Message-Id: <201007161930.o6GJUBNd066533@freefall.freebsd.org> To: freebsd-geom@FreeBSD.org From: Bruce Cran Cc: Subject: Re: kern/148688: [geom][panic] panic when committing undone partitioning with BSD slice X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Bruce Cran List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jul 2010 19:30:11 -0000 The following reply was made to PR kern/148688; it has been noted by GNATS. From: Bruce Cran To: bug-followup@freebsd.org Cc: Subject: Re: kern/148688: [geom][panic] panic when committing undone partitioning with BSD slice Date: Fri, 16 Jul 2010 19:22:10 +0000 "gpart show" also segfaults after running the "undo" because it appears not all fields were cleared. The crash occurs in geom/class/part/geom_part.c:530 when NULL is passed to strtoimax; 'gp' contains: { lg_id = 0xffffff001d441200, lg_class = 0x801045460, lg_name = 0x8010190b8 "da0", lg_rank = 2, lg_geom = {le_next = 0x801046bf0, le_prev = 0x801046d50}, lg_consumer = {lh_first = 0x801046ce0}, lg_provider = {lh_first = 0x801032380}, lg_config = {lh_first = 0x0}} From owner-freebsd-geom@FreeBSD.ORG Sat Jul 17 06:37:05 2010 Return-Path: Delivered-To: freebsd-geom@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 356EA106566C; Sat, 17 Jul 2010 06:37:05 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0CE548FC19; Sat, 17 Jul 2010 06:37:05 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o6H6b47U091015; Sat, 17 Jul 2010 06:37:04 GMT (envelope-from ae@freefall.freebsd.org) Received: (from ae@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o6H6b4HW091011; Sat, 17 Jul 2010 06:37:04 GMT (envelope-from ae) Date: Sat, 17 Jul 2010 06:37:04 GMT Message-Id: <201007170637.o6H6b4HW091011@freefall.freebsd.org> To: ae@FreeBSD.org, freebsd-geom@FreeBSD.org, ae@FreeBSD.org From: ae@FreeBSD.org Cc: Subject: Re: kern/148687: [geom] gpart prints invalid partition number when destroying uncommitted slice/partition. 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: Sat, 17 Jul 2010 06:37:05 -0000 Synopsis: [geom] gpart prints invalid partition number when destroying uncommitted slice/partition. Responsible-Changed-From-To: freebsd-geom->ae Responsible-Changed-By: ae Responsible-Changed-When: Sat Jul 17 06:36:28 UTC 2010 Responsible-Changed-Why: Take. http://www.freebsd.org/cgi/query-pr.cgi?pr=148687 From owner-freebsd-geom@FreeBSD.ORG Sat Jul 17 06:37:45 2010 Return-Path: Delivered-To: freebsd-geom@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 46EEA106566C; Sat, 17 Jul 2010 06:37:45 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1F8178FC13; Sat, 17 Jul 2010 06:37:45 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o6H6bjm7091077; Sat, 17 Jul 2010 06:37:45 GMT (envelope-from ae@freefall.freebsd.org) Received: (from ae@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o6H6bifb091073; Sat, 17 Jul 2010 06:37:45 GMT (envelope-from ae) Date: Sat, 17 Jul 2010 06:37:45 GMT Message-Id: <201007170637.o6H6bifb091073@freefall.freebsd.org> To: ae@FreeBSD.org, freebsd-geom@FreeBSD.org, ae@FreeBSD.org From: ae@FreeBSD.org Cc: Subject: Re: kern/148688: [geom][panic] panic when committing undone partitioning with BSD slice 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: Sat, 17 Jul 2010 06:37:45 -0000 Synopsis: [geom][panic] panic when committing undone partitioning with BSD slice Responsible-Changed-From-To: freebsd-geom->ae Responsible-Changed-By: ae Responsible-Changed-When: Sat Jul 17 06:37:23 UTC 2010 Responsible-Changed-Why: Take. http://www.freebsd.org/cgi/query-pr.cgi?pr=148688 From owner-freebsd-geom@FreeBSD.ORG Sat Jul 17 16:15:53 2010 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 533F4106566C for ; Sat, 17 Jul 2010 16:15:53 +0000 (UTC) (envelope-from bruce@cran.org.uk) Received: from muon.cran.org.uk (muon.cran.org.uk [204.109.60.94]) by mx1.freebsd.org (Postfix) with ESMTP id 33EA58FC19 for ; Sat, 17 Jul 2010 16:15:52 +0000 (UTC) Received: from bsdbook.nessbank (client-86-31-3-93.midd.adsl.virginmedia.com [86.31.3.93]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by muon.cran.org.uk (Postfix) with ESMTPSA id CC7C45D42 for ; Sat, 17 Jul 2010 15:57:55 +0000 (UTC) Date: Sat, 17 Jul 2010 16:58:11 +0100 From: Bruce Cran To: freebsd-geom@freebsd.org Message-ID: <20100717165811.229ef87f@bsdbook.nessbank> X-Mailer: Claws Mail 3.7.6 (GTK+ 2.20.1; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: kern.geom.confxml indentation bug 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: Sat, 17 Jul 2010 16:15:53 -0000 Hi, I noticed that the wrong level of indentation is used when printing kern.geom.confxml if there's an empty config block: DISK da0 1 r0w0e0 da0 2063597056 512 255 63 The "" line gets indented as if it's within the config block. -- Bruce Cran