Ask Your Question
1

When did zfs-fuse become a more fundamental dependency on Fedora?

asked 2017-11-07 11:35:59 -0500

raconteur gravatar image

I installed Fedora 26 recently. Some recent dnf updates I made pulled in zfs-fuse upon which lots of packages are now dependent (qemu, gluster, libvirt*, gnome-boxes, ...).

I am looking for the history of this dependency and the rationale behind it.

It makes it difficult to install kernel-based zfs (zfs-on-linux) since zfs-fuse and zfs (ZoL) are conflicting packages. Attempting to remove zfs-fuse will want to remove all the dependent packages as well.

Secondary question - is there any recent comparison of performance of kernel-based zfs and zfs-fuse? This is related to my primary question - if zfs-fuse is substantially equivalent to kernel zfs performance-wise, then perhaps it's not as problematic to have lots of packages depend on zfs-fuse. But if there's a significant difference between ZoL and zfs-fuse, I'd like to be able to either have the packages be able to co-exist or at least be interchangeable.

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
1

answered 2017-11-07 21:32:46 -0500

cmurf gravatar image
edit flag offensive delete link more
1

answered 2017-11-09 06:52:09 -0500

raconteur gravatar image

The history is contained in the libvirt source rpm .spec file. The rationale is to support zfs in libvirt [1] (upon which a number of other packages depend).

The zfs & zfs-fuse packages are interchangeable for this new dependency (in libvirt* packages on /sbin/zfs and /sbin/zpool). The easiest way to "interchange" them is dnf swap zfs-fuse zfs or vice versa. Similar is dnf install --allow-erasing zfs (if zfs-fuse is currently installed). Getting the two packages to co-exist is currently a manual build and install to a non-default location sort of exercise (and likely unnecessary for the typical use case where just picking one or the other will suffice).

I don't have an answer to the second part of the question regarding a good performance comparison yet.

[1] https://bugzilla.redhat.com/show_bug.... https://src.fedoraproject.org/cgit/rp... https://libvirt.org/git/?p=libvirt.gi...

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2017-11-07 11:35:59 -0500

Seen: 436 times

Last updated: Nov 09 '17