Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 177010 - net-fs/zfs-fuse - Zettabyte File System FUSE implementation
Summary: net-fs/zfs-fuse - Zettabyte File System FUSE implementation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement
Assignee: Christian Parpart (RETIRED)
URL: http://www.wizy.org/wiki/ZFS_on_FUSE/...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2007-05-04 09:02 UTC by Alex Elsayed
Modified: 2008-10-04 04:33 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
zfs-fuse ebuild (version 0.4.0, beta 1) (zfs-fuse-0.4.0_beta1.ebuild,2.59 KB, text/plain)
2007-05-04 12:26 UTC, Alex Elsayed
Details
ZDB path fix patch (zfs-fuse-0.4.0_beta1-fix_zdb_path.patch,510 bytes, patch)
2007-05-04 12:27 UTC, Alex Elsayed
Details | Diff
zfs-fuse path fix patch (zfs-fuse-0.4.0_beta1-fix_zfs-fuse_path.patch,366 bytes, patch)
2007-05-04 12:28 UTC, Alex Elsayed
Details | Diff
ztest path fix patch (zfs-fuse-0.4.0_beta1-fix_ztest_path.patch,458 bytes, patch)
2007-05-04 12:28 UTC, Alex Elsayed
Details | Diff
/etc/init.d/zfs-fuse (zfs,635 bytes, text/plain)
2007-07-22 15:12 UTC, Ingo Bormuth
Details
patch to compile zfs-fuse-0.4.0-beta1 with gcc-4.2.0 (zfs-fuse-0.4.0_beta1-gcc4.2.patch,6.72 KB, patch)
2007-09-03 10:09 UTC, Andrey Melentyev
Details | Diff
zfs-fuse-0.4.0_beta1-no_prefetch.patch (digest-zfs-fuse-0.4.0_beta1,265 bytes, patch)
2007-09-06 04:57 UTC, Ingo Bormuth
Details | Diff
zfs-fuse-0.4.0_beta1-no_prefetch.patch (zfs-fuse-0.4.0_beta1-no_prefetch.patch,1.40 KB, patch)
2007-09-06 06:14 UTC, Ingo Bormuth
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Elsayed 2007-05-04 09:02:42 UTC
Gentoo has a reputation for being on the cutting edge,and ZFS has been making a lot of noise lately, so I browsed over to the zfs-fuse wiki and what do I find but  an ebuild. I tested it, it builds cleanly under both portage and paludis, and it seems quite stable. Perhaps this could be included in the tree, maybe masked?

Reproducible: Always

Steps to Reproduce:
1.Untar the archive wherever you put your repositories (/usr/local/portage/zfs-fuse for me) and add it to PORTDIR_OVERLAY
2.emerge -av zfs-fuse
3.Read the doc that is given in the post-install einfo's to learn how to use ZFS




The author's blog is at http://zfs-on-fuse.blogspot.com/
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-05-04 09:35:46 UTC
Please, attach the ebuild here as plaintext...
Comment 2 Alex Elsayed 2007-05-04 12:25:26 UTC
Okay. I'll also include the necessary patches.
Comment 3 Alex Elsayed 2007-05-04 12:26:50 UTC
Created attachment 118129 [details]
zfs-fuse ebuild (version 0.4.0, beta 1)
Comment 4 Alex Elsayed 2007-05-04 12:27:35 UTC
Created attachment 118130 [details, diff]
ZDB path fix patch
Comment 5 Alex Elsayed 2007-05-04 12:28:10 UTC
Created attachment 118131 [details, diff]
zfs-fuse path fix patch
Comment 6 Alex Elsayed 2007-05-04 12:28:40 UTC
Created attachment 118133 [details, diff]
ztest path fix patch
Comment 7 Christian Parpart (RETIRED) gentoo-dev 2007-06-22 14:07:28 UTC
naaah... thanks alot for the ebuild, I'm going to test'n'commit it as soon as i can :)
Comment 8 Andreas Zuber 2007-06-25 09:24:32 UTC
They have now a initscript in the mercurial repo: http://www.wizy.org/mercurial/zfs-fuse/trunk?f=79c0e95a9290;file=contrib/zfs-fuse.initd
Comment 9 Christian Parpart (RETIRED) gentoo-dev 2007-06-25 15:28:43 UTC
well, looks like we need an init script as well, don't we?
I still need to read the guide in detail, but else would stard zfs-fuse (or run-zfs-fuse) if not an init script?

So far I added the ebuilds into the tree. Please provide me with as much feedback as needed, as I'd like to get it rockin'solid anytime soon ;)

Regards,
Christian Parpart.
Comment 10 Ingo Bormuth 2007-07-22 15:12:37 UTC
Created attachment 125652 [details]
/etc/init.d/zfs-fuse

Still no init script and wizy.org is down all the time.
Here is mine. It's dump simple but seems to work.
Comment 11 Christian Parpart (RETIRED) gentoo-dev 2007-09-02 09:33:54 UTC
a little later, but please check out the rc script i've committed. just add it to boot rc level. it should work fine.

however, i'm a little concerned about the development process a little, as no real updates has been made yet, but let's be a little more optimistic ;)
Comment 12 Christian Parpart (RETIRED) gentoo-dev 2007-09-02 09:35:42 UTC
besides, do you know where to get the man-pages legally? so that we can include them?
Comment 13 Andrey Melentyev 2007-09-03 10:09:29 UTC
Created attachment 129895 [details, diff]
patch to compile zfs-fuse-0.4.0-beta1 with gcc-4.2.0

Full story here: http://groups.google.com/group/zfs-fuse/browse_thread/thread/3c072f9ca1ef55bc
Comment 14 Ingo Bormuth 2007-09-06 04:57:30 UTC
Created attachment 130138 [details, diff]
zfs-fuse-0.4.0_beta1-no_prefetch.patch


Disable zfs's prefetch. This increases read performance quite a lot. This actually makes zfs-fuse usable on my low spec system (700 Mhz P3, 256 Mb). Taken from:
http://groups.google.com/group/zfs-fuse/tree/browse_frm/month/2007-09/326edc29c03ca42a?rnum=1&_done=%2Fgroup%2Fzfs-fuse%2Fbrowse_frm%2Fmonth%2F2007-09%3F#doc_326edc29c03ca42a

How about calling 'zfs umount -f -a' before killing the daemon ?
Comment 15 Ingo Bormuth 2007-09-06 06:14:49 UTC
Created attachment 130139 [details, diff]
zfs-fuse-0.4.0_beta1-no_prefetch.patch

Stupid me. Wrong and brain dead file. Need some sleep. Sorry.

This one should work ;)
Comment 16 Christian Parpart (RETIRED) gentoo-dev 2008-10-04 04:33:38 UTC
Everything's in the tree, though, post-closing. For any new requests wrt zfs-fuse, please file a new bug.