From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1POcm5-0008Cy-Kp for mharc-grub-devel@gnu.org; Fri, 03 Dec 2010 16:02:37 -0500 Received: from [140.186.70.92] (port=58521 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1POcm3-0008BL-F0 for grub-devel@gnu.org; Fri, 03 Dec 2010 16:02:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1POcm2-000722-8H for grub-devel@gnu.org; Fri, 03 Dec 2010 16:02:35 -0500 Received: from mail-wy0-f169.google.com ([74.125.82.169]:34116) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1POcm2-00071q-48 for grub-devel@gnu.org; Fri, 03 Dec 2010 16:02:34 -0500 Received: by wyj26 with SMTP id 26so2590437wyj.0 for ; Fri, 03 Dec 2010 13:02:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :x-enigmail-version:content-type; bh=BsKmk2xnihnaXmMuRq8/zA/wCr4v+Fmo1WsuHaLpunk=; b=iNBQj3biQQjnb0FRBWYthFl1sSmhoE5mzJULcjpNuyIz6H6+XUr0cW1NUiScNGT9L2 QolSGZMZue+4nmqavcx0W0r0C8urPRRKexMbFSanjULA1Lg1ON+1PZPtyBpgLrnT8Nkn uln/DVX6k9052MftK7i7I2iGLRxXCInIsbmi4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type; b=t8SraMO1NTCP9TSWDdq2b/tm/mze8btKm9IJRXPZWGKBg50ohp6VOVBm3ETAG7m4Vk Oy4bmGAaBKmNBTQGQuU50cQv91VJ+acJ5CtZZoSV073ZYluU6Ku14ifGI+nZnl7lKC3e aMJWWHPDJ0R1q/MQ5GRb1qxrL37pkmOWOlNMc= Received: by 10.227.10.198 with SMTP id q6mr2530386wbq.21.1291410153062; Fri, 03 Dec 2010 13:02:33 -0800 (PST) Received: from debian.bg45.phnet (148-106.203-62.cust.bluewin.ch [62.203.106.148]) by mx.google.com with ESMTPS id a2sm1108399wer.17.2010.12.03.13.02.31 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 03 Dec 2010 13:02:31 -0800 (PST) Message-ID: <4CF95ADE.6020002@gmail.com> Date: Fri, 03 Dec 2010 22:02:22 +0100 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.15) Gecko/20101030 Icedove/3.0.10 MIME-Version: 1.0 To: The development of GRUB 2 References: <4CF66EFE.4030400@gmail.com> <4CF7B02F.1020105@gmail.com> In-Reply-To: <4CF7B02F.1020105@gmail.com> X-Enigmail-Version: 1.0.1 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigABA98EB435EE78C784C0451C" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: Re: BtrFS available in experimental X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 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: Fri, 03 Dec 2010 21:02:36 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigABA98EB435EE78C784C0451C Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 12/02/2010 03:41 PM, Vladimir '=CF=86-coder/phcoder' Serbinenko wrote:= > On 12/01/2010 04:51 PM, Vladimir '=CF=86-coder/phcoder' Serbinenko wrot= e: > =20 >> Hello, all. It seems incresingly unpractical to assume that btrfs lega= l >> issues will be resolved. So I using this specification : >> https://btrfs.wiki.kernel.org/index.php/User:Wtachi/On-disk_Format >> implemented a reader. I haven't used any Oracle code for this. Code is= >> fresh from typing fingers. It may or may not work for. I'm aware of so= me >> possibilities the code may hang parsing an incorrect BtrFS. Currently >> lacking points: >> - no multidevice >> =20 Done. RAID0, RAID1 and RAID10 are supported. BtrFS doesn't seem to currently support anything more. Note that the redundancy of RAID1(0) isn't used and current code just read the first device. Also on every mount of multi-device btrfs all the disks are rescanned. A cache is needed. >> - no symlinks >> =20 Implemented >> - no encryption, encoding or compressing >> =20 ZLIB is now supported. BtrFS doesn't seem to support anything more. >> - no prealloc extents (doesn't look like we need them at all) >> - grub-mkrelpath isn't adjust for // prefix >> >> =20 >> =20 > Several bugs fixed. > grub-mkrelpath adjust for both bindmount and btrfs subvolume mount > =20 As you can see it looks like all current BtrFS features are supported. Remaining are speed optimisations (e.g. device assignment cache, buffering,... ), robustness increase (check for faulty trees, oprionally checksums) and of course testing, debugging and maintaining. >> The syntax on btrfs is >> /subvolume/standard_path >> the root subvolume is named "default" >> =20 >> =20 > This part was removed. Unlike in ZFS where subvolumes and directories > are in different namespaces, in btrfs they share the same. so /default/= > was removed. > =20 >> Due to checksumming save_env doesn't work (same problem as on ZFS) >> Enjoy >> >> =20 >> =20 > > =20 --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enigABA98EB435EE78C784C0451C Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREKAAYFAkz5WuUACgkQNak7dOguQgl6LgD/Tj+a0MbnfFIDpDNc8FWZiKwa 87rBxSa+AdYvs4oa1ZEBAIMhh5p7FClf8KH/RT7Uca2FcS61mU9SCwAgmEVijGsq =I7/i -----END PGP SIGNATURE----- --------------enigABA98EB435EE78C784C0451C--