Discussion:
Latest Sources, Build on EL6, Pool versions > 23
(too old to reply)
Gordan Bobic
2013-08-13 14:23:37 UTC
Permalink
Hi,

I'm trying to get zfs-fuse working to give me a backup recovery
option in case my ZoL has an issue. The zfs-fuse 0.7.0 release
only seems to support pools up to v23. I have seen posts from
years ago on this list about a later master-branch supporting at
least pools v26. The only accessible repository I could find is:

http://rainemu.swishparty.co.uk/cgi-bin/gitweb.cgi?p=zfs;a=summary

I built the master branch (2012-10-23), and it appears to:
1) Not support pools > v23
2) Have a bug in it, at least when built on EL6:

# zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
zpool: lib/libzfs/libzfs_pool.c:298: zpool_get_prop: Assertion
`nvlist_lookup_uint64_array(nvroot, "vdev_stats", (uint64_t **)&vs, &vsc)
== 0' failed.
zfs1 1016M 94K 1016M 0% 1.00x Aborted

Where can I get the patches to support pool versions > 23?

Gordan
--
--
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.
Durval Menezes
2013-08-13 17:30:21 UTC
Permalink
Folks,

I too am very interested in this, and for the same reason.

Cheers,
--
Durval.
Post by Gordan Bobic
Hi,
I'm trying to get zfs-fuse working to give me a backup recovery
option in case my ZoL has an issue. The zfs-fuse 0.7.0 release
only seems to support pools up to v23. I have seen posts from
years ago on this list about a later master-branch supporting at
http://rainemu.swishparty.co.uk/cgi-bin/gitweb.cgi?p=zfs;a=summary
1) Not support pools > v23
# zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
zpool: lib/libzfs/libzfs_pool.c:298: zpool_get_prop: Assertion
`nvlist_lookup_uint64_array(nvroot, "vdev_stats", (uint64_t **)&vs, &vsc)
== 0' failed.
zfs1 1016M 94K 1016M 0% 1.00x Aborted
Where can I get the patches to support pool versions > 23?
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 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.
Emmanuel Anne
2013-08-13 18:58:31 UTC
Permalink
Well you found the right repository, and it handles pools version 26 (26
only by the way).
So I don't know how you did that... A mix of versions ?
Post by Durval Menezes
Folks,
I too am very interested in this, and for the same reason.
Cheers,
--
Durval.
Post by Gordan Bobic
Hi,
I'm trying to get zfs-fuse working to give me a backup recovery
option in case my ZoL has an issue. The zfs-fuse 0.7.0 release
only seems to support pools up to v23. I have seen posts from
years ago on this list about a later master-branch supporting at
http://rainemu.swishparty.co.uk/cgi-bin/gitweb.cgi?p=zfs;a=summary
1) Not support pools > v23
# zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
zpool: lib/libzfs/libzfs_pool.c:298: zpool_get_prop: Assertion
`nvlist_lookup_uint64_array(nvroot, "vdev_stats", (uint64_t **)&vs, &vsc)
== 0' failed.
zfs1 1016M 94K 1016M 0% 1.00x Aborted
Where can I get the patches to support pool versions > 23?
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 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.
--
my zfs-fuse git repository :
http://rainemu.swishparty.co.uk/cgi-bin/gitweb.cgi?p=zfs;a=summary
--
--
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.
Gordan Bobic
2013-08-14 08:59:22 UTC
Permalink
This is really bizzare - I just rebuilt it and now it seems to work fine:

# dd if=/dev/zero bs=1M count=1 seek=1024 of=/tmp/zfs-test
1+0 records in
1+0 records out
1048576 bytes (1.0 MB) copied, 0.00132166 s, 793 MB/s
# /etc/init.d/zfs-fuse start
Starting zfs-fuse: [ OK ]
Immunizing zfs-fuse against OOM kills [ OK ]
Mounting zfs partitions: [ OK ]
# zpool create zfstest /tmp/zfs-test
# zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
zfstest 1016M 77K 1016M 0% 1.00x ONLINE -
# zpool get all zfstest | grep version
zfstest version 26 default

The the error has gone away, too.


Is this the latest "stable" version? Is there any particular reason why
this is not tagged as a 0.7.1 release? Since it hasn't been updated in
nearly a year, I presume it is deemed stable by all the people who use it?

Gordan
Post by Emmanuel Anne
Well you found the right repository, and it handles pools version 26 (26
only by the way).
So I don't know how you did that... A mix of versions ?
Post by Durval Menezes
Folks,
I too am very interested in this, and for the same reason.
Cheers,
--
Durval.
Post by Gordan Bobic
Hi,
I'm trying to get zfs-fuse working to give me a backup recovery
option in case my ZoL has an issue. The zfs-fuse 0.7.0 release
only seems to support pools up to v23. I have seen posts from
years ago on this list about a later master-branch supporting at
http://rainemu.swishparty.co.uk/cgi-bin/gitweb.cgi?p=zfs;a=summary
1) Not support pools > v23
# zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
zpool: lib/libzfs/libzfs_pool.c:298: zpool_get_prop: Assertion
`nvlist_lookup_uint64_array(nvroot, "vdev_stats", (uint64_t **)&vs, &vsc)
== 0' failed.
zfs1 1016M 94K 1016M 0% 1.00x Aborted
Where can I get the patches to support pool versions > 23?
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 an
For more options, visit https://groups.google.com/groups/opt_out.
--
http://rainemu.swishparty.co.uk/cgi-bin/gitweb.cgi?p=zfs;a=summary
--
--
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.
Emmanuel Anne
2013-08-14 13:08:13 UTC
Permalink
Actually you could test the version just by doing a zpool upgrade -v
It was the developpement version, but since it has stalled and it got only
fixes in the end, I think you can consider it stable, that's the only thing
I use.
For the reason it never got in stable branch, well bad timing I'd say. It
arrived when Seth wanted to quit maintaining the package, and nobody wanted
to replace him, me included, so it just stopped there. Moreover, it was
also the time where sun went closed source, even if there is another
repository now which is open source, it's not the same thing, and quite bad
for motivation. + the latest patches from sun to merge were rather big and
complex, and so that's the point where everybody went in multiple
directions...
Post by Gordan Bobic
# dd if=/dev/zero bs=1M count=1 seek=1024 of=/tmp/zfs-test
1+0 records in
1+0 records out
1048576 bytes (1.0 MB) copied, 0.00132166 s, 793 MB/s
# /etc/init.d/zfs-fuse start
Starting zfs-fuse: [ OK ]
Immunizing zfs-fuse against OOM kills [ OK ]
Mounting zfs partitions: [ OK ]
# zpool create zfstest /tmp/zfs-test
# zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
zfstest 1016M 77K 1016M 0% 1.00x ONLINE -
# zpool get all zfstest | grep version
zfstest version 26 default
The the error has gone away, too.
Is this the latest "stable" version? Is there any particular reason why
this is not tagged as a 0.7.1 release? Since it hasn't been updated in
nearly a year, I presume it is deemed stable by all the people who use it?
Gordan
Post by Emmanuel Anne
Well you found the right repository, and it handles pools version 26 (26
only by the way).
So I don't know how you did that... A mix of versions ?
Post by Durval Menezes
Folks,
I too am very interested in this, and for the same reason.
Cheers,
--
Durval.
Post by Gordan Bobic
Hi,
I'm trying to get zfs-fuse working to give me a backup recovery
option in case my ZoL has an issue. The zfs-fuse 0.7.0 release
only seems to support pools up to v23. I have seen posts from
years ago on this list about a later master-branch supporting at
http://rainemu.swishparty.co.uk/cgi-bin/gitweb.cgi?p=zfs;a=summary
1) Not support pools > v23
# zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
zpool: lib/libzfs/libzfs_pool.c:298: zpool_get_prop: Assertion
`nvlist_lookup_uint64_array(nvroot, "vdev_stats", (uint64_t **)&vs, &vsc)
== 0' failed.
zfs1 1016M 94K 1016M 0% 1.00x Aborted
Where can I get the patches to support pool versions > 23?
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.
--
http://rainemu.swishparty.co.uk/cgi-bin/gitweb.cgi?p=zfs;a=summary
--
--
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.
--
my zfs-fuse git repository :
http://rainemu.swishparty.co.uk/cgi-bin/gitweb.cgi?p=zfs;a=summary
--
--
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.
Gordan Bobic
2013-08-14 13:16:56 UTC
Permalink
Thanks for the explanation.

I can live with sticking with pool versions <= 26 for the foreseeable
future. The primary implementation I use is ZoL, but this isn't quite
stable on ARM (or generally 32-bit platforms) so my main use for zfs-fuse
is on those platforms, plus as a fall-back recovery option for pools that
prove unmountable using ZoL without having to reach for a different OS
immediately.
--
--
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.
Durval Menezes
2013-08-16 12:31:11 UTC
Permalink
Hi Emmanuel,
Post by Emmanuel Anne
Actually you could test the version just by doing a zpool upgrade -v
Very useful: not only it informs current version, but also prints a list of
all versions so far with the major new features of each one.
Post by Emmanuel Anne
It was the developpement version, but since it has stalled and it got only
fixes in the end, I think you can consider it stable, that's the only thing
I use.
OK, thanks for the confirmation.
Post by Emmanuel Anne
For the reason it never got in stable branch, well bad timing I'd say. It
arrived when Seth wanted to quit maintaining the package, and nobody wanted
to replace him, me included, so it just stopped there. Moreover, it was
also the time where sun went closed source, even if there is another
repository now which is open source, it's not the same thing, and quite bad
for motivation. + the latest patches from sun to merge were rather big and
complex, and so that's the point where everybody went in multiple
directions...
The Seecond Law of Thermodynamics always wins in the end... :-/

Cheers,
--
Durval.
Post by Emmanuel Anne
Post by Gordan Bobic
# dd if=/dev/zero bs=1M count=1 seek=1024 of=/tmp/zfs-test
1+0 records in
1+0 records out
1048576 bytes (1.0 MB) copied, 0.00132166 s, 793 MB/s
# /etc/init.d/zfs-fuse start
Starting zfs-fuse: [ OK ]
Immunizing zfs-fuse against OOM kills [ OK ]
Mounting zfs partitions: [ OK ]
# zpool create zfstest /tmp/zfs-test
# zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
zfstest 1016M 77K 1016M 0% 1.00x ONLINE -
# zpool get all zfstest | grep version
zfstest version 26 default
The the error has gone away, too.
Is this the latest "stable" version? Is there any particular reason why
this is not tagged as a 0.7.1 release? Since it hasn't been updated in
nearly a year, I presume it is deemed stable by all the people who use it?
Gordan
Post by Emmanuel Anne
Well you found the right repository, and it handles pools version 26 (26
only by the way).
So I don't know how you did that... A mix of versions ?
Post by Durval Menezes
Folks,
I too am very interested in this, and for the same reason.
Cheers,
--
Durval.
Post by Gordan Bobic
Hi,
I'm trying to get zfs-fuse working to give me a backup recovery
option in case my ZoL has an issue. The zfs-fuse 0.7.0 release
only seems to support pools up to v23. I have seen posts from
years ago on this list about a later master-branch supporting at
http://rainemu.swishparty.co.uk/cgi-bin/gitweb.cgi?p=zfs;a=summary
1) Not support pools > v23
# zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
zpool: lib/libzfs/libzfs_pool.c:298: zpool_get_prop: Assertion
`nvlist_lookup_uint64_array(nvroot, "vdev_stats", (uint64_t **)&vs, &vsc)
== 0' failed.
zfs1 1016M 94K 1016M 0% 1.00x Aborted
Where can I get the patches to support pool versions > 23?
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.
--
http://rainemu.swishparty.co.uk/cgi-bin/gitweb.cgi?p=zfs;a=summary
--
--
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.
--
http://rainemu.swishparty.co.uk/cgi-bin/gitweb.cgi?p=zfs;a=summary
--
--
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.
Loading...