From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Yp83k-0000vP-4D for mharc-grub-devel@gnu.org; Mon, 04 May 2015 00:32:48 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53047) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yp83h-0000tl-26 for grub-devel@gnu.org; Mon, 04 May 2015 00:32:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yp83d-0000y0-SR for grub-devel@gnu.org; Mon, 04 May 2015 00:32:45 -0400 Received: from mail-lb0-x22b.google.com ([2a00:1450:4010:c04::22b]:35317) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yp83d-0000xs-KE for grub-devel@gnu.org; Mon, 04 May 2015 00:32:41 -0400 Received: by lbbuc2 with SMTP id uc2so96969321lbb.2 for ; Sun, 03 May 2015 21:32:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; bh=uBdVDKjAKqs2WSYmazHQnH1daOV0z7C/Lj1R7FN053o=; b=DNzmjQmJyTw1vxZsVyj0mwMWAfAYq0+4sc16C+fuh4cZDyzB5zZUNvQ+QYPQjxiFAN MiXyvdYY5v4NjueL/Z0ZzoH8li3TIWbqvOueTu3xRhQ4v82ZJylLFQO7A7HQGpCNSJlh hS3GmGAj9dqmiNqisvOINK9st8J39O2tpTyI/iwG1leN9xeBNykIUJ7DB0MAgKarHiYH RgZxlmdgTo0O1vadX5i2nHel3Nl+zeHlqXwvvBfmnrFIVFh9NU0JH6cOBnuZB41xqmIS Yzp1xkl2ctmqQDPrGuf9dphEccYgKcBArCE7guYqiI6f5CHyh5iVtgd8k7wCFaOJbBP/ lh0A== X-Received: by 10.112.145.136 with SMTP id su8mr14467507lbb.61.1430713960872; Sun, 03 May 2015 21:32:40 -0700 (PDT) Received: from opensuse.site (ppp91-76-14-38.pppoe.mtu-net.ru. [91.76.14.38]) by mx.google.com with ESMTPSA id h3sm3100213lbj.19.2015.05.03.21.32.39 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 03 May 2015 21:32:39 -0700 (PDT) Date: Mon, 4 May 2015 07:32:37 +0300 From: Andrei Borzenkov To: Toomas Soome Subject: Re: [PATCH 5/5] zfs extensible_dataset and large_blocks feature support Message-ID: <20150504073237.34f1952a@opensuse.site> In-Reply-To: <44E34C2C-8A51-46C1-9BAF-6F36AFE04181@me.com> References: <20150419224040.44ec3e70@opensuse.site> <9505B405-2124-4FCC-9527-41C5BE5B045A@me.com> <20150420064023.277228f2@opensuse.site> <20150503222358.2431549d@opensuse.site> <44E34C2C-8A51-46C1-9BAF-6F36AFE04181@me.com> X-Mailer: Claws Mail 3.11.0 (GTK+ 2.24.27; x86_64-suse-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c04::22b Cc: The development of GNU GRUB X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 May 2015 04:32:46 -0000 =D0=92 Sun, 03 May 2015 22:47:40 +0300 Toomas Soome =D0=BF=D0=B8=D1=88=D0=B5=D1=82: >=20 > > On 03.05.2015, at 22:23, Andrei Borzenkov wrote: > >=20 > >>>=20 > >>=20 > >> they do implement read support extensible dataset=E2=80=A6 instead of = fixed DMU types they dont specify type, making it possible to use fat zap o= bjects from bonus area.=20 > >>=20 > >> reference commit: > >> https://github.com/illumos/illumos-gate/commit/2acef22db7808606888f8f9= 2715629ff3ba555b9 > >>=20 > >=20 > > OK; just to be sure - there are several remaining uses of > > DMU_OT_DSL_DATASET and DMU_OT_DSL_DIR; are these intentional? >=20 >=20 > they *should* be ok. at least browsing and loading files from datasets ha= ven=E2=80=99t revealed other instances over the test time. but problem is, = the cases of zapify (when =E2=80=9Cnormal=E2=80=9D structure is wrapped as = zap object) I have seen, have been related to datasets using >128k recordsi= ze, and its possible some cases may have been missed - the grub zfs code an= d real zfs code are not exactly easy to compare. at least so far I haven=E2= =80=99t seen bugs related to this nor received any reports. the basic sympt= om can be either message about wrong type or =E2=80=9Cmissing=E2=80=9D dire= ctory entry in listing. >=20 Can https://savannah.gnu.org/bugs/?44448 be somehow related?