-
Notifications
You must be signed in to change notification settings - Fork 18.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docker breaks on latest zfsonlinux #16258
Comments
docker version
docker info #uname -a List the steps to reproduce the issue: |
I have exactly the same issue, |
Most likely a bug on |
I would say, because it is hard to change the syscall package and we have to deal with the current zfs release, the easiest way would be to do this mount in plain C. UPDATE |
I think we can close this issue now. zfs 0.6.5.1 is released with a fix to this bug. And I don't think anyone will stick with |
Upstream was faster then me, I suppose. Most downstream sources should have this package by now anyway. |
Thanks @bjin. I'm closing this issue 🎉 Please, feel free to reopen or comment here if the problem persists. |
I run fedora22 on top of a zfsonlinux root file system. After updating zfsonlinux
to version 0.6.5 docker-1.8.2-1 (and earlier versions) fail. The details of the failure
are listed below. if I move back to older zfs/spl modules, while keeping everything else
exactly the same (including the /usr/sbin/zfs command and the zfs libs), docker works as expected.
My initial hunch was that the cause might some changes in the output of some zfs commands.
I therefore checked the output of zfs list and zfs get for the two cases (good and bad) and
I do see some differences in zfs list, but these are only in the reported size of filesystems.
So I assume mny hunch was false.
///////////////////////////
Last known good versions (test below succeeds)
SPL: Loaded module v0.6.4.1-1
ZFS: Loaded module v0.6.4.2-1,
Bad versions (test below fails with the listed error message):
SPL: 0.6.5
ZFS: 0.6.5
docker-engine-1.8.2-1.fc22.x86_64
Linux 4.1.2-200.fc22.x86_64 #1 SMP Wed Jul 15 20:12:12 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
//////////////////////////////////////////////////////////////
docker daemon is started as follows
sudo docker daemon -D --bip=10.66.33.10/24
dockter test command line is:
sudo docker run -ti fedora /bin/bash
Error response from daemon: error creating zfs mount of zfs/docker.v1/6259375370e56d5d450cef0b4b1cdbb6d8859c3f95e02db93eeee66ad315a911-init to /var/lib/docker/zfs/graph/6259375370e56d5d450cef0b4b1cdbb6d8859c3f95e02db93eeee66ad315a911-init: invalid argument
$
The text was updated successfully, but these errors were encountered: