summary refs log tree commit diff
path: root/pkgs/os-specific/linux/zfs/git.nix
Commit message (Collapse)AuthorAge
* zfs_git: 2015-04-08 -> 2015-05-13William A. Kennington III2015-05-15
|
* zfs_git: 2015-04-03 -> 2015-04-08William A. Kennington III2015-04-09
|
* zfs: 0.6.3 -> 0.6.4William A. Kennington III2015-04-09
|
* zfs_git: 2015-03-25 -> 2015-04-03William A. Kennington III2015-04-04
|
* zfs_git: 2015-03-20 -> 2015-03-25William A. Kennington III2015-03-27
|
* zfs_git: 2015-03-12 -> 2015-03-20William A. Kennington III2015-03-22
|
* zfs_git: Update to 2015-03-12Ricardo M. Correia2015-03-17
|
* zfs: 2015-03-05 -> 2015-03-10William A. Kennington III2015-03-10
|
* zfs_git: 2015-03-02 -> 2015-03-05William A. Kennington III2015-03-06
|
* zfs_git: 2015-02-24 -> 2015-03-02William A. Kennington III2015-03-03
|
* zfs_git: UpdateWilliam A. Kennington III2015-02-24
|
* zfs-git: fix name (use date)Arseniy Seroka2015-02-23
|
* zfs_git: UpdateWilliam A. Kennington III2015-02-15
|
* zfs_git: Update and remove obsolete patchWilliam A. Kennington III2015-02-11
|
* zfs: Modularize and create a userspace only packageWilliam A. Kennington III2015-02-07
|
* zfs_git: Update to latest and add the compatability patchWilliam A. Kennington III2015-02-07
|
* zfs_git: UpdateWilliam A. Kennington III2015-02-01
|
* Fixup zfs python scriptsSebastián Bernardo Galkin2015-01-21
| | | | | | | zfs ships with a couple of python scripts that needed shebang rewriting. Adding python as a build dependency enables fixup to do the rewrite. This change complements 390c838c7fd9e21266b33d00da91ffa3d7a3e706 by applying the same to the git derivation.
* zfs: Update git versionWilliam A. Kennington III2015-01-02
|
* fix builds for rest of kernel modules on 3.18Domen Kožar2014-12-11
|
* nixos/zfs: Improve the ZFS boot processRicardo M. Correia2014-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It turns out that the upstream systemd services that import ZFS pools contain serious bugs. The first major problem is that importing pools fails if there are no pools to import. The second major problem is that if a pool ends up in /etc/zfs/zpool.cache but it disappears from the system (e.g. if you reboot but during the reboot you unplug your ZFS-formatted USB pen drive), then the import service will always fail and it will be impossible to get rid of the pool from the cache (unless you manually delete the cache). Also, the upstream service would always import all available ZFS pools every boot, which may not be what is desired in some cases. This commit will solve these problems in the following ways: 1. Ignore /etc/zfs/zpool.cache. This seems to be a major source of issues, and also does not play well with NixOS's philosophy of reproducible configurations. Instead, on every boot NixOS will try to import the set of pools that are specified in its configuration. This is also the direction that upstream is moving towards. 2. Instead of trying to import all ZFS pools, only import those that are actually necessary. NixOS will automatically determine these from the config.fileSystems.* option. Also, the user can import any additional pools every boot by adding them to the config.boot.zfs.extraPools option, but this is only necessary if their filesystems are not specified in config.fileSystems.*. 3. Added options to configure if ZFS should force-import ZFS pools. This may currently be necessary, especially if your pools have not been correctly imported with a proper host id configuration (which is probably true for 99% of current NixOS ZFS users). Once host id configuration becomes mandatory when using ZFS in NixOS and we are sure that most users have updated their configurations and rebooted at least once, we should disable force-import by default. Probably, this shouldn't be done before the next stable release. WARNING: This commit may change the order in which your non-ZFS vs ZFS filesystems are mounted. To avoid this problem (now or in the future) it is recommended that you set the 'mountpoint' property of your ZFS filesystems to 'legacy', and that you manage them using config.fileSystems, just like any other non-ZFS filesystem is usually managed in NixOS.
* zfs: Enable systemdRicardo M. Correia2014-11-12
| | | | | | | | | Also remove custom zfs services from NixOS. This makes NixOS more aligned with upstream. More importantly, it prepares the way for NixOS to use ZED (the ZFS event daemon). This service will automatically be enabled but it is not possible to configure it via configuration.nix yet.
* zfs.git: Fix vdev_id error when plugging in a disk (#3161)Ricardo M. Correia2014-07-02
|
* zfs, zfs.git: Update to 0.6.3Ricardo M. Correia2014-06-23
|
* spl, zfs: Add git versions, based on recent commitsRicardo M. Correia2014-04-23
Upstream has not been tagging new versions for a long time, but we need compatibility with newer kernels. The 0.6.2 versions already have a bunch of backported compatibility patches, but 3.14 kernels need even more. Also, the git versions have fixed a bunch of crashes and other bugs, so perhaps we should just bite the bullet and just use recent git versions (as sometimes upstream recommends, when people run into bugs). This adds a new "boot.zfs.useGit" boolean option, so that a user can easily opt into using the git versions.