Post by Emmanuel AnneYeah I guess that's the problem, but 0.7.0 was released, it has official
packages everwhere, but version 26 of the pool never made it to 0.7.0 and
that's the point where everything stopped for zfs-fuse.
Official page was on http://zfs-fuse.net/ but the site went down lately
since someone had to pay for it and it became useless to pay here.
The git repository from there is still up and it probably contains the
latest 0.7.0 official : http://zfs-fuse.sehe.nl/ (that's here that it was
built after all !).
I was under the impression that your pool v26 branch of post 0.7.0 code,
even if it wasn't tagged as such. Were there any coommits that went into
0.7.0 release that didn't make it into your v26 tree?
On a separate note I'm about to try attacking zfs-fuse with valgrind
because when doing zfs receive on a 2GHz ARM (single core ARMv5)I am only
getting about 25MB/s (large files), and similar effective throughput on a
scrub (50MB/s but that seems to be total across all disks, and I am running
a 4-disk RAIDZ2, so effective scrube speed is 25MB/s). The CPU usage is
split roughly 1/3 netcat and 2/3 zfs-fuse, and about 25% is showing up as
system, probably due to the fuse kernel/userspace context switching. Scrub
is purely CPU bound.
Still it would be nice to try to squeeze a little more performance out of
it - 25MB/s is about 1/8 of what the network subsystem on the machine (dual
gigabit ethernet apparently on the CPU die, not connected over PCIe) and
1/4 of what the disks controller (PCIe x1, so 120MB/s theoretical max)
should be able to handle. Having said that, I am not too hopeful - its not
like there is vectorization I could leverage in hardware for a 4x speedup,
and this CPU only has MD5 and SHA1 async offload in hardware via cryptodev,
so not useful for ZFS's hashes which, IIRC are fletcher and sha2.
Post by Emmanuel AnnePost by Gordan BobicMy understanding was there there was no longer an "official" zfs-fuse,
and 0.7.0 was never actually released. Or was it? Is there a more
official/authoritative zfs-fuse repository somewhere? I thought yours was
the only one with pool v26 support for a start.
Post by Emmanuel AnneWell I am not sure anyone still uses the repository, but it's pushed
http://rainemu.swishparty.co.uk/cgi-bin/gitweb.cgi?p=zfs;a=summary
But this one is still quite different from the official 0.7.0... !
Anyway it's free, if someone wants to open a github repository from
this, there is no pb.
Post by Gordan BobicTo get the latest 0.7.0 (20121023) version to work on ARM I wrote the
attached patch that provides generic atomics_cas_32() implementation -
essentially copied from atomics_cas_64 with the parameters and return
changed from 64-bit to 32-bit.
This fixes the FTBFS.
Please consider accepting this patch in the authoritative git tree (and
perhaps even tagging the 0.7.0 release).
I know the zfs-fuse is semi-abandoned, but it still has a number of
important uses such as 32-bit Linux platforms as well as being a really
handy fall-back recovery option that doesn't involve trying to import a
pool on a completely different OS.
Gordan
--
--
To visit our Web site, click on http://zfs-fuse.net/
---
You received this message because you are subscribed to the Google
Groups "zfs-fuse" group.
To unsubscribe from this group and stop receiving emails from it, send
For more options, visit https://groups.google.com/groups/opt_out.
--
--
To visit our Web site, click on http://zfs-fuse.net/
---
You received this message because you are subscribed to the Google
Groups "zfs-fuse" group.
To unsubscribe from this group and stop receiving emails from it, send
For more options, visit https://groups.google.com/groups/opt_out.
--
--
To visit our Web site, click on http://zfs-fuse.net/
---
You received this message because you are subscribed to the Google Groups
"zfs-fuse" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/groups/opt_out.
--
--
To visit our Web site, click on http://zfs-fuse.net/
---
You received this message because you are subscribed to the Google Groups "zfs-fuse" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/groups/opt_out.
--
--
To post to this group, send email to zfs-fuse-/***@public.gmane.org
To visit our Web site, click on http://zfs-fuse.net/
---
You received this message because you are subscribed to the Google Groups "zfs-fuse" group.
To unsubscribe from this group and stop receiving emails from it, send an email to zfs-fuse+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit https://groups.google.com/groups/opt_out.