Pawel Jakub Dawidek
2007-Apr-06 02:57 UTC
[zfs-discuss] ZFS committed to the FreeBSD base.
Hi. I''m happy to inform that the ZFS file system is now part of the FreeBSD operating system. ZFS is available in the HEAD branch and will be available in FreeBSD 7.0-RELEASE as an experimental feature. Commit log: Please welcome ZFS - The last word in file systems. ZFS file system was ported from OpenSolaris operating system. The code in under CDDL license. I''d like to thank all SUN developers that created this great piece of software. Supported by: Wheel LTD (http://www.wheel.pl/) Supported by: The FreeBSD Foundation (http://www.freebsdfoundation.org/) Supported by: Sentex (http://www.sentex.net/) Limitations. Currently ZFS is only compiled as kernel module and is only available for i386 architecture. Amd64 should be available very soon, the other archs will come later, as we implement needed atomic operations. Missing functionality. - We don''t have iSCSI target daemon in the tree, so sharing ZVOLs via iSCSI is also not supported at this point. This should be fixed in the future, we may also add support for sharing ZVOLs over ggate. - There is no support for ACLs and extended attributes. - There is no support for booting off of ZFS file system. Other than that, ZFS should be fully-functional. Enjoy! -- Pawel Jakub Dawidek http://www.wheel.pl pjd at FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20070406/ee2df07b/attachment.bin>
On 05/04/07, Pawel Jakub Dawidek <pjd at freebsd.org> wrote:> I''m happy to inform that the ZFS file system is now part of the FreeBSD > operating system. ZFS is available in the HEAD branch and will be > available in FreeBSD 7.0-RELEASE as an experimental feature.Wow! This is great news Pawel, and quite impressive. I know I can safely speak for others when I say that the work you''ve done and your participation in the community is much appreciated! -- "Less is only more where more is no good." --Frank Lloyd Wright Shawn Walker, Software and Systems Analyst binarycrusader at gmail.com - http://binarycrusader.blogspot.com/
Hi Pawel, Pawel Jakub Dawidek wrote:> Other than that, ZFS should be fully-functional.Congratulations, nice work! :) I''m interested in the cross-platform portability of ZFS pools, so I have one question: did you implement the Solaris ZFS whole-disk support (specifically, the creation and recognition of the EFI/GPT label)? Unfortunately some tools in Linux (parted and cfdisk) have trouble recognizing the EFI partition created by ZFS/Solaris..
> I''m happy to inform that the ZFS file system is now part of the FreeBSD > operating system. ZFS is available in the HEAD branch and will be > available in FreeBSD 7.0-RELEASE as an experimental feature.This is fantastic news! At the risk of raking over ye olde arguments, as the old saying goes: "Dual licensing? We don''t need no stinkeen dual licensing!". :-) -- Rich Teer, SCSA, SCNA, SCSECA, OGB member CEO, My Online Home Inventory Voice: +1 (250) 979-1638 URLs: http://www.rite-group.com/rich http://www.myonlinehomeinventory.com
Pawel Jakub Dawidek wrote:> Hi. > > I''m happy to inform that the ZFS file system is now part of the FreeBSD > operating system. ZFS is available in the HEAD branch and will be > available in FreeBSD 7.0-RELEASE as an experimental feature.Well done, team! Everyone who cares about their data will be happy :-) -- richard
Great news, Pawel! Waiting to test it :) This message posted from opensolaris.org
Pawel Jakub Dawidek
2007-Apr-06 11:29 UTC
[zfs-discuss] ZFS committed to the FreeBSD base.
On Fri, Apr 06, 2007 at 05:54:37AM +0100, Ricardo Correia wrote:> I''m interested in the cross-platform portability of ZFS pools, so I have > one question: did you implement the Solaris ZFS whole-disk support > (specifically, the creation and recognition of the EFI/GPT label)? > > Unfortunately some tools in Linux (parted and cfdisk) have trouble > recognizing the EFI partition created by ZFS/Solaris..I''m not yet setup to move disks between FreeBSD and Solaris, but my first goal was to integrate it with FreeBSD''s GEOM framework. We support cache flushing operations on any GEOM provider (disk, partition, slice, anything disk-like), so bascially currently I treat everything as a whole disk (because I simply can), but don''t do any EFI/GPT labeling. I''ll try to move data from Solaris'' disk to FreeBSD and see what happen. -- Pawel Jakub Dawidek http://www.wheel.pl pjd at FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20070406/b35977aa/attachment.bin>
Pawel Jakub Dawidek
2007-Apr-06 12:34 UTC
[zfs-discuss] ZFS committed to the FreeBSD base.
On Fri, Apr 06, 2007 at 01:29:11PM +0200, Pawel Jakub Dawidek wrote:> On Fri, Apr 06, 2007 at 05:54:37AM +0100, Ricardo Correia wrote: > > I''m interested in the cross-platform portability of ZFS pools, so I have > > one question: did you implement the Solaris ZFS whole-disk support > > (specifically, the creation and recognition of the EFI/GPT label)? > > > > Unfortunately some tools in Linux (parted and cfdisk) have trouble > > recognizing the EFI partition created by ZFS/Solaris.. > > I''m not yet setup to move disks between FreeBSD and Solaris, but my > first goal was to integrate it with FreeBSD''s GEOM framework. > > We support cache flushing operations on any GEOM provider (disk, > partition, slice, anything disk-like), so bascially currently I treat > everything as a whole disk (because I simply can), but don''t do any > EFI/GPT labeling. I''ll try to move data from Solaris'' disk to FreeBSD > and see what happen.First try: GEOM: ad6: corrupt or invalid GPT detected. GEOM: ad6: GPT rejected -- may not be recoverable. :) -- Pawel Jakub Dawidek http://www.wheel.pl pjd at FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20070406/0c870320/attachment.bin>
On Thu, Apr 05, 2007 at 09:58:47PM -0700, Rich Teer wrote:> > I''m happy to inform that the ZFS file system is now part of the FreeBSD > > operating system. ZFS is available in the HEAD branch and will be > > available in FreeBSD 7.0-RELEASE as an experimental feature. > > This is fantastic news! At the risk of raking over ye olde arguments, > as the old saying goes: "Dual licensing? We don''t need no stinkeen > dual licensing!". :-)Actually, you might want to run that statement by a certain John Birrell (jhb at FreeBSD.org) regarding the DTrace port and see what answer you get. Ceri -- That must be wonderful! I don''t understand it at all. -- Moliere -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20070406/28f4d2b9/attachment.bin>
Pawel Jakub Dawidek
2007-Apr-07 00:57 UTC
[zfs-discuss] Re: ZFS committed to the FreeBSD base.
On Sat, Apr 07, 2007 at 12:39:14AM +0200, Bruno Damour wrote:> Thanks, fantasticly interesting ! > > Currently ZFS is only compiled as kernel module and is only available > > for i386 architecture. Amd64 should be available very soon, the other > > archs will come later, as we implement needed atomic operations. > > > I''m waiting eagerly to amd64 version.... > > >Missing functionality. > > > > - There is no support for ACLs and extended attributes. > > > Is this planned ? Does that means I cannot use it as a basis for a full-featured samba share ?It is planned, but it''s not trivial. Does samba support NFSv4-style ACLs? -- Pawel Jakub Dawidek http://www.wheel.pl pjd at FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20070407/2f8549fa/attachment.bin>
Pawel Jakub Dawidek
2007-Apr-08 09:49 UTC
[zfs-discuss] Re: ZFS committed to the FreeBSD base.
On Sun, Apr 08, 2007 at 08:03:11AM +0200, Bruno Damour wrote:> hello, > > After csup, buildworld fails for me in libumem. > Is this due to zfs import ? > Or my config ? > > Thanks for any clue, i''m dying to try your brand new zfs on amd64 !! > > Bruno > > FreeBSD vil1.ruomad.net 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Fri Mar 23 07:33:56 CET 2007 root at vil1.ruomad.net:/usr/obj/usr/src/sys/VIL1 amd64 > > make buildworld: > > ===> cddl/lib/libumem (all) > cc -O2 -fno-strict-aliasing -pipe -march=nocona -I/usr/src/cddl/lib/libumem/../../../compat/opensolaris/lib/libumem -D_SOLARIS_C_SOURCE -c /usr/src/cddl/lib/libumem/umem.c > /usr/src/cddl/lib/libumem/umem.c:197: error: redefinition of ''nofail_cb'' > /usr/src/cddl/lib/libumem/umem.c:30: error: previous definition of ''nofail_cb'' was here > /usr/src/cddl/lib/libumem/umem.c:199: error: redefinition of `struct umem_cache'' > /usr/src/cddl/lib/libumem/umem.c:210: error: redefinition of ''umem_alloc'' > /usr/src/cddl/lib/libumem/umem.c:43: error: previous definition of ''umem_alloc'' was hereDid you use my previous patches? There is no cddl/lib/libumem/umem.c is HEAD, it was it''s old location and it was moved to compat/opensolaris/lib/libumem/. Delete your entire cddl/ directory and recsup. -- Pawel Jakub Dawidek http://www.wheel.pl pjd at FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20070408/89fec464/attachment.bin>
Pawel Jakub Dawidek wrote: > I''m happy to inform that the ZFS file system is now part of the FreeBSD > operating system. ZFS is available in the HEAD branch and will be > available in FreeBSD 7.0-RELEASE as an experimental feature. Great work, Pawel! This is an important milestone for the FreeBSD project. Just a quick question: Does ZFS still work reliable when the write cache for ATA disks is enabled, i.e. with the line "hw.ata.wc=1" in /boot/loader.conf? I can''t wait to set up a test machine with FreeBSD -current to start playing with ZFS. :) Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M. Handelsregister: Registergericht Muenchen, HRA 74606, Gesch?ftsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht M?n- chen, HRB 125758, Gesch?ftsf?hrer: Maik Bachmann, Olaf Erb, Ralf Gebhart FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd "I invented Ctrl-Alt-Delete, but Bill Gates made it famous." -- David Bradley, original IBM PC design team