3 ms·
Is this ZOL tip or Linux specific? FWIW, the bug does not seem to reproduce on FreeBSD-current (r332158). However, it also does not reproduce on Ubuntu 4.4.0-
by drewg123 9y ago
Is this ZOL tip or Linux specific? FWIW, the bug does not seem to reproduce on FreeBSD-current (r332158).
However, it also does not reproduce on Ubuntu 4.4.0-116-generic running the ZFS stuff from Ubuntu.
- aidenn0 9y agoSee the test-case furthest down in the bug report. They were able to get it to reproduce on current linux distributions. The differences between older and newer distributions had to do with coreutils changes to the "cp" implementation between 8.22 and 8.23 Reverting this commit causes the bug to stop reproducing: https://github.com/zfsonlinux/zfs/commit/cc63068e95ee725cce03b1b7ce50179825a6cda5 https://github.com/zfsonlinux/zfs/commit/cc63068e95ee725cce0... [edit] An inspection of the following makes me think this is ZoL specific. https://github.com/freebsd/freebsd/blob/58941b0245fd8d3d5861206a07477e18635eafec/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c#L1146 https://github.com/freebsd/freebsd/blob/58941b0245fd8d3d5861...
- ryao 9y agoUbuntu was never affected. The regression started in 0.7.7 and Ubuntu is on 0.7.5. HEAD was affected until earlier today when the patch was reverted. I am not sure if the bad patch was ported to the other OpenZFS platforms.
- dmm 9y agoDebian Stable(jessie) is on 0.6.5.9 and Debian unstable(sid) is on 0.7.6 so they shouldn't be affected.
- simcop2387 9y agoDebian stable is stretch, released in june 2017. It's on 0.7.5 currently.
- simcop2387 9y agocorrection, I hadn't updated my server in a while, stretch itself is on 0.6.5.9 also, but stretch-backports is on 0.7.6 (not sure when that happened exactly)
- TimWolla 9y ago> but stretch-backports is on 0.7.6 (not sure when that happened exactly) [2018-03-09] Accepted zfs-linux 0.7.6-1~bpo9+1 (source amd64 all) into stretch-backports (Aron Xu) source: https://tracker.debian.org/pkg/zfs-linux https://tracker.debian.org/pkg/zfs-linux