nixpkgs/nixos/modules/services/network-filesystems
Niklas Hambüchen 92f40bab2b glusterfs service: Switch to simple unit instead of forking.
Gluster's pidfile handling is bug-ridden.

I have fixed https://bugzilla.redhat.com/show_bug.cgi?id=1509340
in an attempt to improve it but that is far from enough.

The gluster developers describe another pidfile issue as
"our brick-process management is a total nightmare", see
f1071f17e0/xlators/mgmt/glusterd/src/glusterd-utils.c (L5907-L5924)

I have observed multiple cases where glusterd doesn't start correctly
and systemd doesn't notice because of the erroneous pidfile handling.

To improve the situation, we don't let glusterd daemonize itself any more
and instead use `--no-daemon` and the `Simple` service type.
2018-11-04 11:09:30 +01:00
..
openafs nixos/openafs: Add defaultText to avoid evaluating packages 2018-10-18 13:11:52 +02:00
beegfs.nix beegfs: 6.18 -> 7.0 (#44210) 2018-07-30 12:42:59 +02:00
cachefilesd.nix cachefilesd service: init 2016-10-16 19:58:33 +03:00
ceph.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
davfs2.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
diod.nix diod service: Capabilities -> CapabilityBoundingSet 2016-05-27 16:26:55 +02:00
drbd.nix treewide: deprecate ip-up.target (#18319) 2016-09-10 18:03:59 +02:00
glusterfs.nix glusterfs service: Switch to simple unit instead of forking. 2018-11-04 11:09:30 +01:00
ipfs.nix Revert "nixos: rename system.{stateVersion,defaultChannel} -> system.nixos.\1" 2018-07-28 00:12:55 +03:00
kbfs.nix kbfs: Add package in module 2017-10-08 12:49:58 -04:00
netatalk.nix treewide: use boolToString function 2017-04-11 18:18:53 +02:00
nfsd.nix nfsd: add extraNfsdConfig 2017-09-23 16:22:27 -04:00
rsyncd.nix rsync service: allow running as not root 2017-08-06 22:57:53 +01:00
samba.nix nixos/samba: allow dummy conf file to be overridden 2018-08-16 10:24:09 +02:00
tahoe.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
u9fs.nix u9fs service: grant capabilities for running as nobody 2017-05-26 11:41:10 -05:00
xtreemfs.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
yandex-disk.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00