GitHub PushEvent at 2014-10-05 16:42:16
Repository: docker
Actor: burke
Payload: {"shas":[["a238e46063ff16f7244a6c70e694c98ab0d44404","53cb287b903babb4d4202abe34df702967b4ca86@libbey.me","Add ZFS graphdriver:\n\nThis work is largely based on a the BTRFS graphdriver and gurjeet's\nearlier work at\nhttps://github.com/gurjeet/docker/tree/00cb6818/graphdriver/zfs\n\nThe current implementation shells out to the `zfs` tool. I debated\nimplementing this with the semi-private `libzfs` and `cgo`, but decided\nthat:\n\n1) The API of the command-line tool will be more stable; and\n2) This was a simpler first step.\n\nIf it is desired to implement on `libzfs`, all the actual integration is\nsquared away in `fs.go`, which should make for a very easy refactor.\n\nNote that this does add a pretty hairy dependency to the dev Dockerfile.\n`ubuntu-zfs` takes a while to install, and makes some implicit\nassertions about the host kernel, which is fairly unique within the\ncontext of what's there presently. I'm not totally sure how/whether to\nwork around this.\n\nSigned-off-by: Burke Libbey <burke.libbey@shopify.com>","Burke Libbey",true]],"size":1,"ref":"refs/heads/zfs","head":"a238e46063ff16f7244a6c70e694c98ab0d44404"}