From owner-freebsd-fs@freebsd.org Sun Oct 2 06:37:36 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8EB9FAC6331 for ; Sun, 2 Oct 2016 06:37:36 +0000 (UTC) (envelope-from maurizio@cloverinformatica.it) Received: from host202-129-static.10-188-b.business.telecomitalia.it (host202-129-static.10-188-b.business.telecomitalia.it [188.10.129.202]) by mx1.freebsd.org (Postfix) with ESMTP id 4C0511118 for ; Sun, 2 Oct 2016 06:37:35 +0000 (UTC) (envelope-from maurizio@cloverinformatica.it) Received: from [10.8.0.1] (localhost [127.0.0.1]) by host202-129-static.10-188-b.business.telecomitalia.it (Postfix) with ESMTP id 0A68612A4AC; Sun, 2 Oct 2016 08:29:38 +0200 (CEST) Received: from 10.8.0.10 (SquirrelMail authenticated user maurizio@cloverinformatica.it) by 10.8.0.1 with HTTP; Sun, 2 Oct 2016 08:29:38 +0200 Message-ID: <709f80fab80afb2d58e1c864cc89dce1.squirrel@10.8.0.1> Date: Sun, 2 Oct 2016 08:29:38 +0200 Subject: Re: zfs receive leads to a stuck server From: maurizio@cloverinformatica.it To: "Rainer Duffner" Cc: freebsd-fs@freebsd.org User-Agent: SquirrelMail/1.4.23 [SVN] MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Oct 2016 06:37:36 -0000 Hi Rainer, > Hi, > > I posted this before, but I didn’t really get an answer and I’m still looking for ways to debug this. > > I have to servers (HP DL 380 Gen8, 192 GB RAM, 6C CPU). > I’ve outfitted them with HP’s H22x cards (really OEMed 9207-8x, three altogether) that I recently cross-flashed to LSI’s latest firmware. Have you flashed the correct firmware ? Please look at this thread in the FreeNAS forum: https://forums.freenas.org/index.php?threads/flashing-hp-h220-h221-sas-cards.40052/ Good Luck Maurizio From owner-freebsd-fs@freebsd.org Sun Oct 2 11:48:11 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 484F6ADACCE for ; Sun, 2 Oct 2016 11:48:11 +0000 (UTC) (envelope-from rainer@ultra-secure.de) Received: from connect.ultra-secure.de (connect.ultra-secure.de [88.198.71.201]) by mx1.freebsd.org (Postfix) with ESMTP id 9FA53C99 for ; Sun, 2 Oct 2016 11:48:10 +0000 (UTC) (envelope-from rainer@ultra-secure.de) Received: (Haraka outbound); Sun, 02 Oct 2016 13:50:29 +0200 Authentication-Results: connect.ultra-secure.de; iprev=pass; auth=pass (plain); spf=none smtp.mailfrom=ultra-secure.de Received-SPF: None (connect.ultra-secure.de: domain of ultra-secure.de does not designate 217.71.83.52 as permitted sender) receiver=connect.ultra-secure.de; identity=mailfrom; client-ip=217.71.83.52; helo=[192.168.1.200]; envelope-from= Received: from [192.168.1.200] (217-071-083-052.ip-tech.ch [217.71.83.52]) by connect.ultra-secure.de (Haraka/2.6.2-toaster) with ESMTPSA id B879D8BF-2755-4FAC-B338-DB6F4CFDA4A6.1 envelope-from (authenticated bits=0); Sun, 02 Oct 2016 13:50:27 +0200 Subject: Re: zfs receive leads to a stuck server Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Content-Type: text/plain; charset=utf-8 From: Rainer Duffner X-Priority: 3 (Normal) In-Reply-To: <7b4d3deab702303a71715911898709e9.squirrel@10.8.0.1> Date: Sun, 2 Oct 2016 13:48:04 +0200 Cc: FreeBSD Filesystems Content-Transfer-Encoding: quoted-printable Message-Id: <8E3CB26B-FE47-4857-A58D-90BA90A546BE@ultra-secure.de> References: <4707908B-4868-4AA6-ADD6-D24121EFAE38@ultra-secure.de> <7b4d3deab702303a71715911898709e9.squirrel@10.8.0.1> To: maurizio@cloverinformatica.it X-Mailer: Apple Mail (2.3124) X-Haraka-GeoIP: EU, CH, 451km X-Haraka-ASN: 24951 X-Haraka-GeoIP-Received: X-Haraka-ASN: 24951 217.71.80.0/20 X-Haraka-ASN-CYMRU: asn=24951 net=217.71.80.0/20 country=CH assignor=ripencc date=2003-08-07 X-Haraka-FCrDNS: 217-071-083-052.ip-tech.ch X-Haraka-p0f: os="Mac OS X " link_type="DSL" distance=12 total_conn=1 shared_ip=N X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on spamassassin X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED,URIBL_SBL autolearn=no autolearn_force=no version=3.4.1 X-Haraka-Karma: score: 6, good: 1258, bad: 1, connections: 1568, history: 1257, asn_score: 737, asn_connections: 827, asn_good: 739, asn_bad: 2, pass:asn, relaying X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Oct 2016 11:48:11 -0000 > Am 02.10.2016 um 08:28 schrieb maurizio@cloverinformatica.it: >=20 > Hi Rainer, >> Hi, >>=20 >> I posted this before, but I didn=C3=A2=C2=80=C2=99t really get an = answer and I=C3=A2=C2=80=C2=99m still >> looking for ways to debug this. >>=20 >> I have to servers (HP DL 380 Gen8, 192 GB RAM, 6C CPU). >> I=C3=A2=C2=80=C2=99ve outfitted them with HP=C3=A2=C2=80=C2=99s H22x = cards (really OEMed 9207-8x, three >> altogether) that I recently cross-flashed to LSI=C3=A2=C2=80=C2=99s = latest firmware. >=20 > Have you flashed the correct firmware ? > Please look at this thread in the FreeNAS forum: >=20 > = https://forums.freenas.org/index.php?threads/flashing-hp-h220-h221-sas-car= ds.40052/ >=20 > Good Luck > Maurizio >=20 I flashed 9207-firmware. The card says it=E2=80=99s 9205 (on the outside) - but it=E2=80=99s = really a 9207. At least, I couldn=E2=80=99t even flash 9205 firmware. Even with the P14 = DOS sas2flash. I really, really hate those HBAs. I will never again buy something that = is OEMed by HP. I would replace them with stock 9207-HBAs - but I need 6 of them and I = don=E2=80=99t even know if it fixes the problem. Thanks for your input, though. Rainer From owner-freebsd-fs@freebsd.org Sun Oct 2 19:14:03 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B6994AF1947 for ; Sun, 2 Oct 2016 19:14:03 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 46F90811 for ; Sun, 2 Oct 2016 19:14:03 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id u92JDnRS057963 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Sun, 2 Oct 2016 22:13:49 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua u92JDnRS057963 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id u92JDn5g057962; Sun, 2 Oct 2016 22:13:49 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Sun, 2 Oct 2016 22:13:49 +0300 From: Konstantin Belousov To: Anton Yuzhaninov Cc: "freebsd-fs@freebsd.org" Subject: Re: UFS: unaligned read from GELI with 8k sectorsize Message-ID: <20161002191349.GH38409@kib.kiev.ua> References: <20161001114536.GX38409@kib.kiev.ua> <20161001115439.GY38409@kib.kiev.ua> <68a8ed6d-e302-799c-3d2c-1d85c48d07bf@citrin.ru> <20161001211025.GD38409@kib.kiev.ua> <999638f9-3fee-82e3-d67f-cffef53b74e8@citrin.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <999638f9-3fee-82e3-d67f-cffef53b74e8@citrin.ru> User-Agent: Mutt/1.6.1 (2016-04-27) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Oct 2016 19:14:03 -0000 On Sat, Oct 01, 2016 at 06:02:14PM -0400, Anton Yuzhaninov wrote: > DDB backtrace for shell: > https://imgur.com/a/JDLry I see. I was able to reproduce it with gnop -S 8k over swap-backed md. The following patch worked for me. diff --git a/sys/ufs/ffs/ffs_vnops.c b/sys/ufs/ffs/ffs_vnops.c index 2af5383..c9cd4dc 100644 --- a/sys/ufs/ffs/ffs_vnops.c +++ b/sys/ufs/ffs/ffs_vnops.c @@ -118,14 +118,14 @@ static vop_listextattr_t ffs_listextattr; static vop_openextattr_t ffs_openextattr; static vop_setextattr_t ffs_setextattr; static vop_vptofh_t ffs_vptofh; - +static vop_getpages_t ffs_getpages; /* Global vfs data structures for ufs. */ struct vop_vector ffs_vnodeops1 = { .vop_default = &ufs_vnodeops, .vop_fsync = ffs_fsync, .vop_fdatasync = ffs_fdatasync, - .vop_getpages = vnode_pager_local_getpages, + .vop_getpages = ffs_getpages, .vop_getpages_async = vnode_pager_local_getpages_async, .vop_lock1 = ffs_lock, .vop_read = ffs_read, @@ -147,7 +147,7 @@ struct vop_vector ffs_vnodeops2 = { .vop_default = &ufs_vnodeops, .vop_fsync = ffs_fsync, .vop_fdatasync = ffs_fdatasync, - .vop_getpages = vnode_pager_local_getpages, + .vop_getpages = ffs_getpages, .vop_getpages_async = vnode_pager_local_getpages_async, .vop_lock1 = ffs_lock, .vop_read = ffs_read, @@ -1784,3 +1787,95 @@ vop_vptofh { ufhp->ufid_gen = ip->i_gen; return (0); } + +static int +ffs_getpages(struct vop_getpages_args *ap) +{ + struct vnode *vp; + vm_page_t *mm, m, m1; + vm_object_t object; + struct bufobj *bo; + struct buf *bp; + struct fs *fs; + vm_pindex_t pi; + ufs_lbn_t lbn, lbnp; + long bsize; + int count, error, i; + bool redo; + + vp = ap->a_vp; + mm = ap->a_m; + count = ap->a_count; + + bo = &VFSTOUFS(ap->a_vp->v_mount)->um_devvp->v_bufobj; + if (bo->bo_bsize <= PAGE_SIZE) + return (vnode_pager_generic_getpages(vp, mm, count, + ap->a_rbehind, ap->a_rahead, NULL, NULL)); + + object = vp->v_object; + VM_OBJECT_WLOCK(object); + if (IDX_TO_OFF(mm[count - 1]->pindex) >= object->un_pager.vnp.vnp_size) + return (VM_PAGER_BAD); +again: + for (i = 0; i < count; i++) { + vm_page_xunbusy(mm[i]); + vm_page_sbusy(mm[i]); + } + VM_OBJECT_WUNLOCK(object); + + fs = VFSTOUFS(vp->v_mount)->um_fs; + lbnp = -1; + for (i = 0; i < count; i++) { + lbn = lblkno(fs, OFF_TO_IDX(mm[i]->pindex)); + if (lbn != lbnp) { + bsize = blksize(fs, VTOI(vp), lbn); + error = bread_gb(vp, lbn, bsize, NOCRED, GB_UNMAPPED, + &bp); + if (error == 0) { + if (LIST_EMPTY(&bp->b_dep)) { + bp->b_flags |= B_RELBUF; + brelse(bp); + } else { + /* XXX */ + bqrelse(bp); + } + lbnp = lbn; + } else { + break; + } + } + } + + VM_OBJECT_WLOCK(object); + if (error == 0) + vm_page_zero_invalid(mm[count - 1], TRUE); + redo = false; + for (i = 0; i < count; i++) { + KASSERT(mm[i]->valid == VM_PAGE_BITS_ALL, + ("run %d %p invalid", i, mm[i])); + vm_page_sunbusy(mm[i]); +wait: + while (vm_page_busied(mm[i])) { + pi = mm[i]->pindex; + vm_page_lock(mm[i]); + VM_OBJECT_WUNLOCK(object); + vm_page_busy_sleep(mm[i], "ffspgl"); + VM_OBJECT_WLOCK(object); + m1 = vm_page_lookup(object, pi); + if (m1 != mm[i]) + mm[i] = m1; + if (vm_page_busied(m1)) { + m = m1; + goto wait; + } + vm_page_xbusy(m1); + if (m1->valid != VM_PAGE_BITS_ALL) + redo = true; + } + vm_page_xbusy(mm[i]); + } + if (redo && error == 0) + goto again; + VM_OBJECT_WUNLOCK(object); + return (error != 0 ? VM_PAGER_ERROR : VM_PAGER_OK); +} From owner-freebsd-fs@freebsd.org Sun Oct 2 21:00:38 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 48DF7AF1CE2 for ; Sun, 2 Oct 2016 21:00:38 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3F619CC6 for ; Sun, 2 Oct 2016 21:00:38 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u92L013h015571 for ; Sun, 2 Oct 2016 21:00:38 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <201610022100.u92L013h015571@kenobi.freebsd.org> From: bugzilla-noreply@FreeBSD.org To: freebsd-fs@FreeBSD.org Subject: Problem reports for freebsd-fs@FreeBSD.org that need special attention Date: Sun, 02 Oct 2016 21:00:38 +0000 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Oct 2016 21:00:38 -0000 To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- In Progress | 211013 | Write error to UFS filesystem with softupdates pa New | 203492 | mount_unionfs -o below causes panic Open | 136470 | [nfs] Cannot mount / in read-only, over NFS Open | 139651 | [nfs] mount(8): read-only remount of NFS volume d Open | 140068 | [smbfs] [patch] smbfs does not allow semicolon in Open | 144447 | [zfs] sharenfs fsunshare() & fsshare_main() non f Open | 203419 | solaris assert: (dn->dn_phys->dn_nlevels == 0 && Open | 211491 | System hangs after "Uptime" on reboot with ZFS 8 problems total for which you should take action. From owner-freebsd-fs@freebsd.org Mon Oct 3 05:32:36 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 046D9AF379B; Mon, 3 Oct 2016 05:32:36 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from forward4o.cmail.yandex.net (forward4o.cmail.yandex.net [IPv6:2a02:6b8:0:1a72::289]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "forwards.mail.yandex.net", Issuer "Yandex CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 74E33B3B; Mon, 3 Oct 2016 05:32:35 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from smtp2o.mail.yandex.net (smtp2o.mail.yandex.net [IPv6:2a02:6b8:0:1a2d::26]) by forward4o.cmail.yandex.net (Yandex) with ESMTP id 84FBA20CDF; Mon, 3 Oct 2016 08:32:21 +0300 (MSK) Received: from smtp2o.mail.yandex.net (localhost.localdomain [127.0.0.1]) by smtp2o.mail.yandex.net (Yandex) with ESMTP id 4EAE15080DC9; Mon, 3 Oct 2016 08:32:17 +0300 (MSK) Received: by smtp2o.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id b9sjMryG1Q-WGNedRss; Mon, 03 Oct 2016 08:32:16 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1475472736; bh=GGsCPUt2RY7r6eOP7/yjLuvNczWU8JGHEHLGanxdaUs=; h=Subject:To:References:From:Message-ID:Date:In-Reply-To; b=cYeSBcFBzdYeVTaeYn3+RZuBNBOu+JD21G778m99RPjFBfTQeC7hEkqLJhZ+lbplD zW0qgjcV2QNQ+/yu8b49hms84aVG2S+iHee1SSOG0jZRO2D4+EoPY5JycYWotwx4G4 maozFzenC+W9qDlYpwEAulqooifHj+Nibw2evlvU= Authentication-Results: smtp2o.mail.yandex.net; dkim=pass header.i=@yandex.ru X-Yandex-Suid-Status: 1 0,1 0,1 0,1 0 Subject: Re: Trying to read linux-lvm on 11.0-RC2 using geom, bhyve, fail. To: Zaphod Beeblebrox , freebsd-fs , freebsd-emulation@freebsd.org, freebsd-current References: From: "Andrey V. Elsukov" Message-ID: <601197a5-2717-79a7-bdce-95f82d1d819d@yandex.ru> Date: Mon, 3 Oct 2016 08:29:58 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="njF9DAuM29H4Kf2aTL5xv6utu1CebwaOH" X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Oct 2016 05:32:36 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --njF9DAuM29H4Kf2aTL5xv6utu1CebwaOH Content-Type: multipart/mixed; boundary="hWSt7FLKMBtC6MeTlAbFbBAedGuc2UNtx"; protected-headers="v1" From: "Andrey V. Elsukov" To: Zaphod Beeblebrox , freebsd-fs , freebsd-emulation@freebsd.org, freebsd-current Message-ID: <601197a5-2717-79a7-bdce-95f82d1d819d@yandex.ru> Subject: Re: Trying to read linux-lvm on 11.0-RC2 using geom, bhyve, fail. References: In-Reply-To: --hWSt7FLKMBtC6MeTlAbFbBAedGuc2UNtx Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 15.09.2016 08:10, Zaphod Beeblebrox wrote: > After this fail, I decided I didn't really _need_ to run linux here and= I > discovered 'geom_linux_lvm.ko' ... cool. But fail, too. Doesn't emit = any > messages. I even enabled the debug messages for it. >=20 > The linux disk is partitioned thusly: >=20 > =3D> 63 1953525105 ada1 MBR (932G) > 63 1985 - free - (993K) > 2048 1953523120 1 linux-data [active] (932G) Probably it isn't LVM or some modern version, which isn't supported by module. With enable kern.geom.linux_lvm.debug=3D1 module will complain only if it will find magic string "LABELONE" in the metadata. You can check what is stored in the metadata with the following command: # dd if=3D/dev/ada1s1 count=3D1 | hexdump -vC --=20 WBR, Andrey V. Elsukov --hWSt7FLKMBtC6MeTlAbFbBAedGuc2UNtx-- --njF9DAuM29H4Kf2aTL5xv6utu1CebwaOH Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEvBAEBCAAZBQJX8ezWEhxidTdjaGVyQHlhbmRleC5ydQAKCRABxeoEEMihepiC B/9CERe+9OvyadqPBsh9MnXv7GHIOLuOt3FbrEQWxtT6Z6rr23lgRHMTgwsR8CRh PY8ImhjylPDC6LZbT2KVt6ka/u9S8phSOecjGXAiKsCmt79sljWz8u/MiHUD6Ar+ Y4HQ4aBc1JRf3X3PDcVSzEeG/2B2VfueOlcweBuga9FO5/P9j6H2XVkK8f+HT+5L 0IKU3Qrtcb2VY0Om4sIX8667PpgRwXonFVj8gEGkuZtyofISdaIprSubj2M7p9Ja 2e/lpEbaDmWoCuPY0ZZ2Atp6LJxaUueVJWezLMR/kKLh60Q14k+W+t6KNpVfMX5I 3MNifMMfasGwM4oSiYY7mImi =hnaG -----END PGP SIGNATURE----- --njF9DAuM29H4Kf2aTL5xv6utu1CebwaOH-- From owner-freebsd-fs@freebsd.org Mon Oct 3 07:50:51 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4158CAF3891 for ; Mon, 3 Oct 2016 07:50:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 314F5AF6 for ; Mon, 3 Oct 2016 07:50:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u937opDA056770 for ; Mon, 3 Oct 2016 07:50:51 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-fs@FreeBSD.org Subject: [Bug 213068] [smbfs] panic in smbfs.ko during operations Date: Mon, 03 Oct 2016 07:50:51 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.2-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: emz@norma.perm.ru X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-fs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Oct 2016 07:50:51 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D213068 --- Comment #1 from emz@norma.perm.ru --- Since uname -a doesn't show the revision, I decided to mention it explicite= ly: Service unavailableService unavailablePath: . Working Copy Root Path: /usr/src URL: svn://svn.freebsd.org/base/stable/10 Relative URL: ^/stable/10 Repository Root: svn://svn.freebsd.org/base Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f Revision: 291769 Node Kind: directory Schedule: normal Last Changed Author: des Last Changed Rev: 291767 Last Changed Date: 2015-12-04 18:26:12 +0500 This is taken from the /usr/src that this system is built from. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-fs@freebsd.org Mon Oct 3 12:31:57 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8CC29AF3846 for ; Mon, 3 Oct 2016 12:31:57 +0000 (UTC) (envelope-from ben.rubson@gmail.com) Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 23B407F2 for ; Mon, 3 Oct 2016 12:31:57 +0000 (UTC) (envelope-from ben.rubson@gmail.com) Received: by mail-wm0-x242.google.com with SMTP id f193so9880983wmg.2 for ; Mon, 03 Oct 2016 05:31:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-transfer-encoding:subject:message-id:date:to :mime-version; bh=YWlual9mtOYXibDnqqu2XAx8kvC+CcGIcFlmn4NR0q4=; b=QWYFvMEYml1NQG3t/Q1m0YVfw9r5UHEWyAYIbDMpV+zjVPl4gOAK3yj333rfdoZMby y3Ec6OulCr5nkWhya0CgpCMH6XnJwqJvsqNcwjmm7bhOUEsOh/lm+c5Oprr1s52ioA0c FR9INZI3quVNcetNjkmNyTzAcqiD8tqsdp76EplL/Kfo0PZuOKdl0tWWI24dP6PYTv35 YkBgyI95X9Drn+qPyAy44RrKUBKJNyA93gQzDIedKC35yZEUTA3bmDKlt9IMzrCn1GGT I5RIqhlyzI9kDrkxJmlbOzVpYnyfFKtXFRdQJbZpk80t815pOjQMyoEmfHlRBhZfYvhb M5qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-transfer-encoding:subject :message-id:date:to:mime-version; bh=YWlual9mtOYXibDnqqu2XAx8kvC+CcGIcFlmn4NR0q4=; b=gWiOMswcGh50bnYmGWYJluYOGn+4ef/ZsQ9CAmDGhpW6mZJD45A9i028u3vJIaV03O zwCDROM8JTVdbqlnv6lSXIIr762izi9akCBC5xDoHxMvVTdHm/R6SZwE9JbxOMnDJa6P w+h8i5E2b8F8VaFfa091k7ZYHL2cZo1JXKBjIq26jPK9OOjR706pvHmLwJ55i6knbUzJ w5ThsPyAdbXBGKVXWgEfldWo5hf737HhFBw9wPf+vSqra/BHe73XC/Oc7fjS9OsdDb6Z 7QOf2LxtPBDeenncJ/3pWaS6J0JFNlAVFLxY+Mb7WbuE1XZuL82l9JM5vdYUTUuFz39a /xkw== X-Gm-Message-State: AA6/9RkPBkXEUBctDRQruuSdeVMrFyF+YAlc1zq/B2lgpq7dkO8U/AY4vznBZjKMmn1D9w== X-Received: by 10.28.212.129 with SMTP id l123mr10711682wmg.22.1475497915428; Mon, 03 Oct 2016 05:31:55 -0700 (PDT) Received: from macbook-air-de-benjamin.home ([2a01:cb1d:309:100:3137:ead5:68ff:5c3a]) by smtp.gmail.com with ESMTPSA id l206sm18671019wmf.15.2016.10.03.05.31.54 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 03 Oct 2016 05:31:54 -0700 (PDT) From: Ben RUBSON Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: ZFS and sync command Message-Id: Date: Mon, 3 Oct 2016 14:31:52 +0200 To: FreeBSD FS Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Oct 2016 12:31:57 -0000 Hello, I'm pretty sure it does, but I would like this to be confirmed. Does ZFS correctly handles the sync() call / the sync command ? Will it flush its transactions groups to disk when sync is called ? Goal is to let ZFS sync option to standard but to call sync command after some "critical" steps / operations, so that we are then sure data is safe. Thank you for your feedback ! Ben From owner-freebsd-fs@freebsd.org Mon Oct 3 13:36:03 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 10CADAC6BF8 for ; Mon, 3 Oct 2016 13:36:03 +0000 (UTC) (envelope-from egrosbein@rdtc.ru) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id ED140312 for ; Mon, 3 Oct 2016 13:36:02 +0000 (UTC) (envelope-from egrosbein@rdtc.ru) Received: by mailman.ysv.freebsd.org (Postfix) id E977DAC6BF7; Mon, 3 Oct 2016 13:36:02 +0000 (UTC) Delivered-To: fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E91E9AC6BF6 for ; Mon, 3 Oct 2016 13:36:02 +0000 (UTC) (envelope-from egrosbein@rdtc.ru) Received: from hz.grosbein.net (hz.grosbein.net [78.47.246.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "hz.grosbein.net", Issuer "hz.grosbein.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 7E5B0311 for ; Mon, 3 Oct 2016 13:35:58 +0000 (UTC) (envelope-from egrosbein@rdtc.ru) Received: from eg.sd.rdtc.ru (root@eg.sd.rdtc.ru [62.231.161.221]) by hz.grosbein.net (8.14.9/8.14.9) with ESMTP id u93DBV4X070725 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Mon, 3 Oct 2016 15:11:32 +0200 (CEST) (envelope-from egrosbein@rdtc.ru) X-Envelope-From: egrosbein@rdtc.ru X-Envelope-To: Received: from eg.sd.rdtc.ru (eugen@localhost [127.0.0.1]) by eg.sd.rdtc.ru (8.15.2/8.15.2) with ESMTP id u93DBR6U083586 for ; Mon, 3 Oct 2016 20:11:27 +0700 (KRAT) (envelope-from egrosbein@rdtc.ru) To: fs@FreeBSD.org From: Eugene Grosbein Subject: zfs send for compressed fs without decompression Message-ID: <57F258FF.5010305@rdtc.ru> Date: Mon, 3 Oct 2016 20:11:27 +0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_00, DATE_IN_FUTURE_96_Q, RP_MATCHES_RCVD autolearn=no version=3.3.2 X-Spam-Report: * 3.1 DATE_IN_FUTURE_96_Q Date: is 4 days to 4 months after Received: date * 0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain * -2.3 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on hz.grosbein.net X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Oct 2016 13:36:03 -0000 Hi! Is it possible to "zfs send" snapshot of large compressed file system to store it using NFS so that data does not get decompressed in process? Please CC: me on replying as I'm not in the list. Eugene Grosbein From owner-freebsd-fs@freebsd.org Mon Oct 3 15:45:38 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2FCDEAF3CA1 for ; Mon, 3 Oct 2016 15:45:38 +0000 (UTC) (envelope-from ben.rubson@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 07487ED4 for ; Mon, 3 Oct 2016 15:45:38 +0000 (UTC) (envelope-from ben.rubson@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 069F7AF3C9F; Mon, 3 Oct 2016 15:45:38 +0000 (UTC) Delivered-To: fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 063AFAF3C9E for ; Mon, 3 Oct 2016 15:45:38 +0000 (UTC) (envelope-from ben.rubson@gmail.com) Received: from mail-wm0-x229.google.com (mail-wm0-x229.google.com [IPv6:2a00:1450:400c:c09::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 896ACEC7 for ; Mon, 3 Oct 2016 15:45:37 +0000 (UTC) (envelope-from ben.rubson@gmail.com) Received: by mail-wm0-x229.google.com with SMTP id p138so158278997wmb.1 for ; Mon, 03 Oct 2016 08:45:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=CXUdvzriSQLYxvMFTN6Ur0XLKgJNPXzwV/UHPzNZ/68=; b=zYP6T4sN4Rer95k5I6rP7bhMRY6EKK6/QljtMPdov/+72y7Ci+kcrJ+CoHGkAOkY73 m3al92CpvYzB7HKYJiAPDPF6WTvYtAzfAiYlhDA8frkBIwGLHq/ObrmM/7UnWu4bgHTf Y3WluPdpy8iuvHtrfBuvPcIOLAQPWQlHOiGyWEZckfFYGR0ahLiOBtCcHAf/o0Mg/eZl jiIDsd16tdJLJ7gOLXIJk34Rii0P55qValK48L+wEF5YkSIWxVBCG+6Ox5xn5YuTbqqr kICAeg6lsJErdhE0A5kQ8/A8ZHd1TMj73eqiQL+qoo5mgCTayOdgAcO5CM1ZeloSwq2U 7v1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=CXUdvzriSQLYxvMFTN6Ur0XLKgJNPXzwV/UHPzNZ/68=; b=IQ6wSUzMndxapDc7Yqpfa8uGDN9TX9fCkLf/c/NJns5K2HO1MF6zvw9Q87mZfS2GDd C7qw3j/43Vsd26j39L/M3f4xOGK9LEGZBAOQ+YRj5YJLPKa+VrwOj1LomMM0BFekU9Sf 4HVkIjxhylw0CSxHFO2anOpt9fgtWL3xs3WQ7rYxr2Y42fj+9/LTsjB7TsGlT3KJ2X4u cEenwqSwDX+MEPA3lPHjOCTSHJMjv6R6RRGBDcmJiy67E9t+/3gHPx3FG3fboBy0h6At LDkzqDeRRW7KIMBQ3vQVoYrWZM93pxORRcZBTj8FnWsACjaAwDza5jEqwbJB/+L/fE/K EgTw== X-Gm-Message-State: AA6/9RktkABbkGIDEIPbkF2mEbljIUBbSL08TjOkCsnEjPFQ0UZ/pCHNDlmzBADRMO2bQw== X-Received: by 10.28.70.70 with SMTP id t67mr9483450wma.35.1475509533701; Mon, 03 Oct 2016 08:45:33 -0700 (PDT) Received: from macbook-air-de-benjamin.home ([2a01:cb1d:309:100:3137:ead5:68ff:5c3a]) by smtp.gmail.com with ESMTPSA id y2sm35053326wji.42.2016.10.03.08.45.32 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 03 Oct 2016 08:45:33 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: zfs send for compressed fs without decompression From: Ben RUBSON In-Reply-To: <57F258FF.5010305@rdtc.ru> Date: Mon, 3 Oct 2016 17:45:31 +0200 Cc: Eugene Grosbein Content-Transfer-Encoding: quoted-printable Message-Id: <28B40866-0898-4CD9-AABA-77189F4AA558@gmail.com> References: <57F258FF.5010305@rdtc.ru> To: fs@FreeBSD.org X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Oct 2016 15:45:38 -0000 > On 03 Oct 2016, at 15:11, Eugene Grosbein wrote: >=20 > Hi! >=20 > Is it possible to "zfs send" snapshot of large compressed file system = to store it > using NFS so that data does not get decompressed in process? Hi Eugene, I think you're waiting for this : https://github.com/openzfs/openzfs/pull/192 Ben= From owner-freebsd-fs@freebsd.org Mon Oct 3 17:14:36 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D532CAF3A1A for ; Mon, 3 Oct 2016 17:14:36 +0000 (UTC) (envelope-from citrin@citrin.ru) Received: from hz.citrin.ru (hz.citrin.ru [88.198.212.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 476A5227 for ; Mon, 3 Oct 2016 17:14:35 +0000 (UTC) (envelope-from citrin@citrin.ru) Received: from [192.168.0.144] (c-24-60-168-172.hsd1.ct.comcast.net [24.60.168.172]) by hz.citrin.ru (Postfix) with ESMTPSA id 8FDB8286FFD; Mon, 3 Oct 2016 17:14:24 +0000 (UTC) Subject: Re: UFS: unaligned read from GELI with 8k sectorsize To: Konstantin Belousov References: <20161001114536.GX38409@kib.kiev.ua> <20161001115439.GY38409@kib.kiev.ua> <68a8ed6d-e302-799c-3d2c-1d85c48d07bf@citrin.ru> <20161001211025.GD38409@kib.kiev.ua> <999638f9-3fee-82e3-d67f-cffef53b74e8@citrin.ru> <20161002191349.GH38409@kib.kiev.ua> Cc: "freebsd-fs@freebsd.org" From: Anton Yuzhaninov Message-ID: Date: Mon, 3 Oct 2016 13:14:15 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: <20161002191349.GH38409@kib.kiev.ua> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrin.ru; s=s0; t=1475514865; bh=HhGeF1CHH/jMyvcNhJM+b1pKsxShowLp65+kgI+pZSo=; h=Subject:To:References:Cc:From:Message-ID:Date:MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=2J9Ty74jDMxrJzyT0GVUl0t+1D7Ewr0X5gByhr6vQq2r7tZ0RtpdZwb49D4GQaepImZ1EzHfSma+eoaPh7+MzWOPTtEE7g732vkJPXun645IfTpU6pYlfLtLNP3S2XApqHCDCdqpYkVLx3QKg5Pdr+OZJVdbmDIqEuH/B6k5Uxw= X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Oct 2016 17:14:36 -0000 On 2016-10-02 15:13, Konstantin Belousov wrote: > I see. I was able to reproduce it with gnop -S 8k over swap-backed md. > The following patch worked for me. > > diff --git a/sys/ufs/ffs/ffs_vnops.c b/sys/ufs/ffs/ffs_vnops.c > index 2af5383..c9cd4dc 100644 > --- a/sys/ufs/ffs/ffs_vnops.c > +++ b/sys/ufs/ffs/ffs_vnops.c > @@ -118,14 +118,14 @@ static vop_listextattr_t ffs_listextattr; > static vop_openextattr_t ffs_openextattr; > static vop_setextattr_t ffs_setextattr; > static vop_vptofh_t ffs_vptofh; > - > +static vop_getpages_t ffs_getpages; > > /* Global vfs data structures for ufs. */ > struct vop_vector ffs_vnodeops1 = { > .vop_default = &ufs_vnodeops, > .vop_fsync = ffs_fsync, > .vop_fdatasync = ffs_fdatasync, > - .vop_getpages = vnode_pager_local_getpages, > + .vop_getpages = ffs_getpages, With this patch I can exec various binaries from 8k geli when I boot from a USB stick, but can't boot with root on this geli. Boot process stops after init exec. DDB bt for init: https://imgur.com/a/FXuzw ps in DDB shows init in running state (CPU2). From owner-freebsd-fs@freebsd.org Mon Oct 3 17:49:16 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AE933AF4350 for ; Mon, 3 Oct 2016 17:49:16 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3FF36BE9 for ; Mon, 3 Oct 2016 17:49:16 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id u93Hn2wi093769 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Mon, 3 Oct 2016 20:49:02 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua u93Hn2wi093769 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id u93Hn24F093768; Mon, 3 Oct 2016 20:49:02 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Mon, 3 Oct 2016 20:49:02 +0300 From: Konstantin Belousov To: Anton Yuzhaninov Cc: "freebsd-fs@freebsd.org" Subject: Re: UFS: unaligned read from GELI with 8k sectorsize Message-ID: <20161003174902.GR38409@kib.kiev.ua> References: <20161001114536.GX38409@kib.kiev.ua> <20161001115439.GY38409@kib.kiev.ua> <68a8ed6d-e302-799c-3d2c-1d85c48d07bf@citrin.ru> <20161001211025.GD38409@kib.kiev.ua> <999638f9-3fee-82e3-d67f-cffef53b74e8@citrin.ru> <20161002191349.GH38409@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.6.1 (2016-04-27) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Oct 2016 17:49:16 -0000 On Mon, Oct 03, 2016 at 01:14:15PM -0400, Anton Yuzhaninov wrote: > With this patch I can exec various binaries from 8k geli when I boot > from a USB stick, but can't boot with root on this geli. Boot process > stops after init exec. > > DDB bt for init: > https://imgur.com/a/FXuzw > ps in DDB shows init in running state (CPU2). I did several bug fixing and read passes over the patch, below is the current version, hopefully more robust. BTW, do you have INVARIANTS and perhaps WITNESS in your kernel config ? diff --git a/sys/ufs/ffs/ffs_vnops.c b/sys/ufs/ffs/ffs_vnops.c index 2af5383..66e8a8f 100644 --- a/sys/ufs/ffs/ffs_vnops.c +++ b/sys/ufs/ffs/ffs_vnops.c @@ -77,6 +77,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include @@ -118,14 +119,14 @@ static vop_listextattr_t ffs_listextattr; static vop_openextattr_t ffs_openextattr; static vop_setextattr_t ffs_setextattr; static vop_vptofh_t ffs_vptofh; - +static vop_getpages_t ffs_getpages; /* Global vfs data structures for ufs. */ struct vop_vector ffs_vnodeops1 = { .vop_default = &ufs_vnodeops, .vop_fsync = ffs_fsync, .vop_fdatasync = ffs_fdatasync, - .vop_getpages = vnode_pager_local_getpages, + .vop_getpages = ffs_getpages, .vop_getpages_async = vnode_pager_local_getpages_async, .vop_lock1 = ffs_lock, .vop_read = ffs_read, @@ -147,7 +148,7 @@ struct vop_vector ffs_vnodeops2 = { .vop_default = &ufs_vnodeops, .vop_fsync = ffs_fsync, .vop_fdatasync = ffs_fdatasync, - .vop_getpages = vnode_pager_local_getpages, + .vop_getpages = ffs_getpages, .vop_getpages_async = vnode_pager_local_getpages_async, .vop_lock1 = ffs_lock, .vop_read = ffs_read, @@ -1784,3 +1788,98 @@ vop_vptofh { ufhp->ufid_gen = ip->i_gen; return (0); } + +SYSCTL_DECL(_vfs_ffs); +static int use_buf_pager; +SYSCTL_INT(_vfs_ffs, OID_AUTO, use_buf_pager, CTLFLAG_RW, &use_buf_pager, 0, + "always use buffer pager instead of bmap"); + +static int +ffs_getpages(struct vop_getpages_args *ap) +{ + struct vnode *vp; + vm_page_t *mm, m; + vm_object_t object; + struct buf *bp; + struct ufsmount *um; + vm_pindex_t pi; + ufs_lbn_t lbn, lbnp; + long bsize; + int count, error, i; + bool redo; + + vp = ap->a_vp; + mm = ap->a_m; + count = ap->a_count; + + um = VFSTOUFS(ap->a_vp->v_mount); + if (!use_buf_pager && um->um_devvp->v_bufobj.bo_bsize <= PAGE_SIZE) + return (vnode_pager_generic_getpages(vp, mm, count, + ap->a_rbehind, ap->a_rahead, NULL, NULL)); + + object = vp->v_object; + if (IDX_TO_OFF(mm[count - 1]->pindex) >= object->un_pager.vnp.vnp_size) + return (VM_PAGER_BAD); + VM_OBJECT_WLOCK(object); +again: + for (i = 0; i < count; i++) { + m = mm[i]; + vm_page_xunbusy(m); + vm_page_sbusy(m); + } + VM_OBJECT_WUNLOCK(object); + + lbnp = -1; + for (i = 0; i < count; i++) { + m = mm[i]; + if (m->valid == VM_PAGE_BITS_ALL) + continue; + lbn = lblkno(um->um_fs, IDX_TO_OFF(m->pindex)); + if (lbn != lbnp) { + bsize = blksize(um->um_fs, VTOI(vp), lbn); + error = bread_gb(vp, lbn, bsize, NOCRED, GB_UNMAPPED, + &bp); + if (error != 0) + break; + if (LIST_EMPTY(&bp->b_dep)) { + bp->b_flags |= B_RELBUF; + brelse(bp); + } else { + /* XXX */ + bqrelse(bp); + } + lbnp = lbn; + } + } + + VM_OBJECT_WLOCK(object); + redo = false; + for (i = 0; i < count; i++) { + m = mm[i]; + if (error == 0) { + if (i == count - 1) + vm_page_zero_invalid(m, TRUE); + else + KASSERT(m->valid == VM_PAGE_BITS_ALL, + ("run %d %p invalid", i, m)); + } + vm_page_sunbusy(m); + while (vm_page_busied(m)) { + pi = m->pindex; + vm_page_lock(m); + VM_OBJECT_WUNLOCK(object); + vm_page_busy_sleep(m, "ffspgl"); + VM_OBJECT_WLOCK(object); + m = vm_page_lookup(object, pi); + if (mm[i] != m) + mm[i] = m; + } + vm_page_xbusy(m); + if (m->valid != VM_PAGE_BITS_ALL) + redo = true; + } + if (redo && error == 0) + goto again; + VM_OBJECT_WUNLOCK(object); + return (error != 0 ? VM_PAGER_ERROR : VM_PAGER_OK); +} From owner-freebsd-fs@freebsd.org Mon Oct 3 20:38:47 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7D4C6AF4304 for ; Mon, 3 Oct 2016 20:38:47 +0000 (UTC) (envelope-from citrin@citrin.ru) Received: from hz.citrin.ru (hz.citrin.ru [88.198.212.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 400F9889 for ; Mon, 3 Oct 2016 20:38:46 +0000 (UTC) (envelope-from citrin@citrin.ru) Received: from [192.168.0.144] (c-24-60-168-172.hsd1.ct.comcast.net [24.60.168.172]) by hz.citrin.ru (Postfix) with ESMTPSA id BF1A5286FFD; Mon, 3 Oct 2016 20:38:42 +0000 (UTC) Subject: Re: UFS: unaligned read from GELI with 8k sectorsize To: Konstantin Belousov References: <20161001114536.GX38409@kib.kiev.ua> <20161001115439.GY38409@kib.kiev.ua> <68a8ed6d-e302-799c-3d2c-1d85c48d07bf@citrin.ru> <20161001211025.GD38409@kib.kiev.ua> <999638f9-3fee-82e3-d67f-cffef53b74e8@citrin.ru> <20161002191349.GH38409@kib.kiev.ua> <20161003174902.GR38409@kib.kiev.ua> Cc: "freebsd-fs@freebsd.org" From: Anton Yuzhaninov Message-ID: Date: Mon, 3 Oct 2016 16:38:35 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: <20161003174902.GR38409@kib.kiev.ua> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrin.ru; s=s0; t=1475527123; bh=SuMwuJezWJWnMidBU1WYh93H+PHceQrfDlcgjCo99N4=; h=Subject:To:References:Cc:From:Message-ID:Date:MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=ZJ5z4sZr4N+mTkSSFp3mpmdJmAGxB/X4FdODI3w/CzlUvZkZQ5aD0SiN1qk/AXUmKbQiCm9R8ruoHrS74ItPA1nIfQyAU3JDWQzbIBJq33cw+ejt+5O1lEuDSn9Es8TSOwnpBBfQ7G/0OgTxnsiyZx/F1G1cTqSN5hOOX2VkXm8= X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Oct 2016 20:38:47 -0000 On 2016-10-03 13:49, Konstantin Belousov wrote: > I did several bug fixing and read passes over the patch, below is the > current version, hopefully more robust. BTW, do you have INVARIANTS and > perhaps WITNESS in your kernel config ? I didn't have in previous tests, but I've added INVARIANTS and WITNESS for last one. With INVARIANTS I see a LOR on reboot/shutdown: https://imgur.com/a/dWPrm but may be it unrelated to vnode pager. I can confirm, that with this patch (applied to fresh stable/11) geli with 8k sector can be used as root filesystem. I don't know thought will it have some performance benefits compare to geli with 4k when vnode pager is used. Even for raw device I can't provide benchmark data, that it is useless to read from this SSD in blocks less than 8k. Samsung for some reason doesn't publish full spec for the SSD (with NAND page size and erase block size). Info about 8k pages comes from random posts on internet forums. In may case attempt to use 8k sector in geli is attempt to get optimal performance, but may be there are cases when >4k sectors are used in hardware. See e. g. this old thread: https://lists.freebsd.org/pipermail/freebsd-fs/2010-November/010023.html > +SYSCTL_INT(_vfs_ffs, OID_AUTO, use_buf_pager, CTLFLAG_RW, &use_buf_pager, 0, > + "always use buffer pager instead of bmap"); Small nit: most sysctl descriptions begin with a capital letter. I prefer CTLFLAG_RWTUN because this settings affects boot process (I haven't tested use_buf_pager=1 yet). > + if (!use_buf_pager && um->um_devvp->v_bufobj.bo_bsize <= PAGE_SIZE) > + return (vnode_pager_generic_getpages(vp, mm, count, > + ap->a_rbehind, ap->a_rahead, NULL, NULL)); Also I don't like one more if statement in performance critical path (one more place for branch misprediction in CPU), but probably it effect is negligible. From owner-freebsd-fs@freebsd.org Tue Oct 4 07:30:58 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0C2DFAF4EB4 for ; Tue, 4 Oct 2016 07:30:58 +0000 (UTC) (envelope-from maurizio.vairani@cloverinformatica.it) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id ED94A254 for ; Tue, 4 Oct 2016 07:30:57 +0000 (UTC) (envelope-from maurizio.vairani@cloverinformatica.it) Received: by mailman.ysv.freebsd.org (Postfix) id ECEB1AF4EB1; Tue, 4 Oct 2016 07:30:57 +0000 (UTC) Delivered-To: fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EC91EAF4EAF for ; Tue, 4 Oct 2016 07:30:57 +0000 (UTC) (envelope-from maurizio.vairani@cloverinformatica.it) Received: from host202-129-static.10-188-b.business.telecomitalia.it (host202-129-static.10-188-b.business.telecomitalia.it [188.10.129.202]) by mx1.freebsd.org (Postfix) with ESMTP id A5526253 for ; Tue, 4 Oct 2016 07:30:56 +0000 (UTC) (envelope-from maurizio.vairani@cloverinformatica.it) Received: from [192.168.0.60] (MAURIZIO-PC [192.168.0.60]) by host202-129-static.10-188-b.business.telecomitalia.it (Postfix) with ESMTP id C9C4B12A933; Tue, 4 Oct 2016 09:30:47 +0200 (CEST) Subject: Re: zfs send for compressed fs without decompression To: Ben RUBSON , fs@FreeBSD.org References: <57F258FF.5010305@rdtc.ru> <28B40866-0898-4CD9-AABA-77189F4AA558@gmail.com> Cc: Eugene Grosbein From: Maurizio Vairani Message-ID: <099b3620-8523-c660-7a6a-884deb783a25@cloverinformatica.it> Date: Tue, 4 Oct 2016 09:30:46 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: <28B40866-0898-4CD9-AABA-77189F4AA558@gmail.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Oct 2016 07:30:58 -0000 Il 03/10/2016 17:45, Ben RUBSON ha scritto: >> On 03 Oct 2016, at 15:11, Eugene Grosbein wrote: >> >> Hi! >> >> Is it possible to "zfs send" snapshot of large compressed file system to store it >> using NFS so that data does not get decompressed in process? > Hi Eugene, > > I think you're waiting for this : > https://github.com/openzfs/openzfs/pull/192 > > Ben > _______________________________________________ > freebsd-fs@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-fs > To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org" In the meantime you can use a command like this: zfs send -v $snap | lz4 -c | ssh -c arcfour128 $desthost "lz4 -d | zfs recv -F $destfs" where the liblz4 package is used for compression/decompression. Maurizio From owner-freebsd-fs@freebsd.org Tue Oct 4 09:17:57 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B6139AF49E5; Tue, 4 Oct 2016 09:17:57 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citapm.icyb.net.ua (citapm.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id A1C851062; Tue, 4 Oct 2016 09:17:56 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citapm.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id MAA00340; Tue, 04 Oct 2016 12:16:25 +0300 (EEST) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1brLpo-0006jM-Tm; Tue, 04 Oct 2016 12:16:24 +0300 Subject: Re: Regression with revision 303970 (was kern.proc.pathname failure while booting from zfs) To: Konstantin Belousov References: <1aebfb2b-5df6-abe0-686f-b170fdaef510@FreeBSD.org> <20160904145103.GD83214@kib.kiev.ua> Cc: Frederic Chardon , freebsd-stable@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-fs@FreeBSD.org From: Andriy Gapon Message-ID: <7a30660a-1914-2f61-c162-7f9c2a7f6096@FreeBSD.org> Date: Tue, 4 Oct 2016 12:15:29 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Oct 2016 09:17:57 -0000 I've written a patch that implements zfs_vptocnp() using z_parent property. The new code should be 100% reliable for directories and "mostly" reliable for files (that is, when hardlinks across directories are not used). Could you please review / test it? https://reviews.freebsd.org/D8146 Thanks! -- Andriy Gapon From owner-freebsd-fs@freebsd.org Fri Oct 7 15:54:24 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 19076C0471F for ; Fri, 7 Oct 2016 15:54:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 082E433E for ; Fri, 7 Oct 2016 15:54:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u97FsNjr085129 for ; Fri, 7 Oct 2016 15:54:23 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-fs@FreeBSD.org Subject: [Bug 213261] NFSV4 mount misplaces directory name, adding a comma ',' character trail to the name, resulting to an error. Date: Fri, 07 Oct 2016 15:54:24 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 9.3-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: linimon@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-fs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Oct 2016 15:54:24 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D213261 Mark Linimon changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|freebsd-bugs@FreeBSD.org |freebsd-fs@FreeBSD.org --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-fs@freebsd.org Fri Oct 7 21:30:42 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B122BC04607 for ; Fri, 7 Oct 2016 21:30:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9FEB1E4B for ; Fri, 7 Oct 2016 21:30:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u97LUgVo029280 for ; Fri, 7 Oct 2016 21:30:42 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-fs@FreeBSD.org Subject: [Bug 213261] NFSV4 mount misplaces directory name, adding a comma ',' character trail to the name, resulting to an error. Date: Fri, 07 Oct 2016 21:30:42 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 9.3-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: rmacklem@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-fs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Oct 2016 21:30:42 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D213261 Rick Macklem changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rmacklem@FreeBSD.org --- Comment #1 from Rick Macklem --- The directory path for an NFSv4 mount is different than for NFSv2, NFSv3, depending on what the server's configuration is. NFSv4 uses a single directory tree built up from all NFS exported file syst= ems on the server. For the FreeBSD server, this is routed at the point specified by the "V4 ..." line in /etc/exports. For example: V4: / - Means that all mount paths are from the root of the server's file system tree. V4: /home - Means that all mount paths are relative to "/home". In this case: server:/ would mount /home on the server. "man nfsv4" and "man exports" should help clarify this. (Some say NFSv4 is NFS in name only.) --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-fs@freebsd.org Sat Oct 8 12:36:05 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8D6ABAF7581 for ; Sat, 8 Oct 2016 12:36:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7D270873 for ; Sat, 8 Oct 2016 12:36:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u98Ca47P004463 for ; Sat, 8 Oct 2016 12:36:05 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-fs@FreeBSD.org Subject: [Bug 209580] ZFS and geli broken with INVARIANTS enabled Date: Sat, 08 Oct 2016 12:36:04 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.3-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: op@hardenedbsd.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-fs@FreeBSD.org X-Bugzilla-Flags: mfc-stable10? X-Bugzilla-Changed-Fields: flagtypes.name Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Oct 2016 12:36:05 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D209580 op@hardenedbsd.org changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |mfc-stable10? --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-fs@freebsd.org Sat Oct 8 12:37:33 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0523EAF7749 for ; Sat, 8 Oct 2016 12:37:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E901BB6C for ; Sat, 8 Oct 2016 12:37:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u98CbW6M035274 for ; Sat, 8 Oct 2016 12:37:32 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-fs@FreeBSD.org Subject: [Bug 209580] ZFS and geli broken with INVARIANTS enabled Date: Sat, 08 Oct 2016 12:37:33 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.3-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: op@hardenedbsd.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-fs@FreeBSD.org X-Bugzilla-Flags: mfc-stable10? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Oct 2016 12:37:33 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D209580 --- Comment #5 from op@hardenedbsd.org --- The patch from julian@ fixes this issue: https://lists.freebsd.org/pipermail/freebsd-stable/2016-October/085821.html --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-fs@freebsd.org Sat Oct 8 18:21:17 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E6D8DC06D0F for ; Sat, 8 Oct 2016 18:21:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D6A52A1 for ; Sat, 8 Oct 2016 18:21:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u98ILH6S077854 for ; Sat, 8 Oct 2016 18:21:17 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-fs@FreeBSD.org Subject: [Bug 209580] ZFS with INVARIANTS enabled deadlock Date: Sat, 08 Oct 2016 18:21:17 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.3-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: allanjude@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-fs@FreeBSD.org X-Bugzilla-Flags: mfc-stable10? X-Bugzilla-Changed-Fields: short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Oct 2016 18:21:18 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D209580 Allan Jude changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|ZFS and geli broken with |ZFS with INVARIANTS enabled |INVARIANTS enabled |deadlock --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-fs@freebsd.org Sat Oct 8 18:22:00 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 10690C06D55 for ; Sat, 8 Oct 2016 18:22:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 000B3269 for ; Sat, 8 Oct 2016 18:21:59 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u98ILxjo081438 for ; Sat, 8 Oct 2016 18:21:59 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-fs@FreeBSD.org Subject: [Bug 209580] ZFS with INVARIANTS enabled deadlock Date: Sat, 08 Oct 2016 18:21:59 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.3-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: allanjude@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-fs@FreeBSD.org X-Bugzilla-Flags: mfc-stable10? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Oct 2016 18:22:00 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D209580 --- Comment #6 from Allan Jude --- This issue appears to have nothing to do with GELI or GELIBoot The issue is apparently a use-after-free, and as noted, is fixed by Julian's patch --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-fs@freebsd.org Sat Oct 8 19:19:13 2016 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0CE1DC06E11 for ; Sat, 8 Oct 2016 19:19:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F0D297D3 for ; Sat, 8 Oct 2016 19:19:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u98JJC4v056514 for ; Sat, 8 Oct 2016 19:19:12 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-fs@FreeBSD.org Subject: [Bug 209580] ZFS with INVARIANTS enabled deadlock Date: Sat, 08 Oct 2016 19:19:13 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.3-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: avg@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-fs@FreeBSD.org X-Bugzilla-Flags: mfc-stable10? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Oct 2016 19:19:13 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D209580 --- Comment #7 from Andriy Gapon --- And the problem seems to be in the taskqeueu code, not ZFS. --=20 You are receiving this mail because: You are the assignee for the bug.=