Skip to content
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.

ZFS 0.8.0 #2788

Open
TBK opened this issue May 23, 2019 · 13 comments
Open

ZFS 0.8.0 #2788

TBK opened this issue May 23, 2019 · 13 comments

Comments

@TBK
Copy link

TBK commented May 23, 2019

Please upgrade ZFS to 0.8.0 so we can get Direct IO - https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.8.0

Kernel patch for fpu - https://lkml.org/lkml/2019/5/22/8

@niusmallnan
Copy link
Contributor

Has this patch been merged into the upstream?

@TBK
Copy link
Author

TBK commented May 24, 2019

No and maintainer do not want to https://lkml.org/lkml/2019/5/22/233

@niusmallnan
Copy link
Contributor

So you expect zfs 0.8.0 and fpu patch to be added to RancherOS.
However, we can only support zfs 0.8.0 in the future, we can't merge the patch that is not accepted by the community.

@TBK
Copy link
Author

TBK commented May 24, 2019

@zimme
Copy link
Contributor

zimme commented Oct 17, 2019

So it appears as though ZoL worked around the SIMD issues so if we wait for another release of ZoL this commit should be included and I don't believe a patch for the kernel is needed.

@zimme
Copy link
Contributor

zimme commented Oct 26, 2019

I have a branch here which builds zfs 0.8.2 fine with the new setup where SPL is included in the zfs tar. However when I try and run the command it complains about GLIBC 2.28 is missing. Not sure if it's the zfs container or the zfs-tools container that needs updating. I'm thinking it's zfs tools that needs updating to a later version of ubuntu it seems as Bionic has glibc 2.27.

@zimme
Copy link
Contributor

zimme commented Nov 30, 2019

It seems as though once the following PR, openzfs/zfs#9515, is merged and a release is cut with that included there should be no blocker from the ZoL side and it's just the glibc thing that needs resolving before zfs 0.8+ will work properly on rancheros.

@zimme
Copy link
Contributor

zimme commented Jan 18, 2020

Hopefully there will be a ZoL 0.8.3 release soon-ish based on the fact that this PR (openzfs/zfs#9776) is present.

@niusmallnan any thoughts on the glibc thing I ran into?

I have a branch here which builds zfs 0.8.2 fine with the new setup where SPL is included in the zfs tar. However when I try and run the command it complains about GLIBC 2.28 is missing. Not sure if it's the zfs container or the zfs-tools container that needs updating. I'm thinking it's zfs tools that needs updating to a later version of ubuntu it seems as Bionic has glibc 2.27.

@TBK
Copy link
Author

TBK commented Jan 23, 2020

@brotherdust
Copy link

I have a branch here which builds zfs 0.8.2 fine with the new setup where SPL is included in the zfs tar. However when I try and run the command it complains about GLIBC 2.28 is missing. Not sure if it's the zfs container or the zfs-tools container that needs updating. I'm thinking it's zfs tools that needs updating to a later version of ubuntu it seems as Bionic has glibc 2.27.

@zimme The documentation doesn't make it clear exactly how to build system services like this. Can you please describe how to upgrade to this version of ZFS that you've provided in the referenced branch?

@zimme
Copy link
Contributor

zimme commented Feb 1, 2020

As I haven't setup a webrepository for my rancheros install I just clone my os-services repo to my host and just use system-docker to build the zfs image tagging it with the currently running tag of zfs.

It's not the "correct" way of doing it but works for me when I'm jist testing things out like this

@brotherdust
Copy link

@zimme Ok. I'll give it a shot. Thanks!

@neerdoc
Copy link

neerdoc commented Mar 31, 2020

Any timetable on this? I'm moving from FreeBSD and have a rather large pool I do not want to recreate from scratch, but I can't import it (in rw, read-only works) in rancher due to a missing feature: com.delphix:spacemap_v2

Google seems to believe an update to ZoL >0.8.1 should do the trick...

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

6 participants