Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 5f17aeb4035057deb1840372f5a0a33098ce1e82
      
https://github.com/NixOS/nixpkgs/commit/5f17aeb4035057deb1840372f5a0a33098ce1e82
  Author: Bjørn Forsman <[email protected]>
  Date:   2015-10-04 (Sun, 04 Oct 2015)

  Changed paths:
    M nixos/modules/virtualisation/docker.nix
    M nixos/tests/docker.nix

  Log Message:
  -----------
  nixos/docker: default storageDriver to "devicemapper"

Commit 9bfe92ecee ("docker: Minor improvements, fix failing test") added
the services.docker.storageDriver option, made it mandatory but didn't
give it a default value. This results in an ugly traceback when users
enable docker, if they don't pay enough attention to also set the
storageDriver option. (An attempt was made to add an assertion, but it
didn't work, possibly because of how "mkMerge" works.)

The arguments against a default value were that the optimal value
depends on the filesystem on the host. This is, AFAICT, only in part
true. (It seems some backends are filesystem agnostic.) Also, docker
itself uses a default storage driver, "devicemapper", when no
--storage-driver=x options are given. Hence, we use the same value as
default.

Add a FIXME comment that 'devicemapper' breaks NixOS VM tests (for yet
unknown reasons), so we still run those with the 'overlay' driver.

Closes #10100 and #10217.


_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to