https://bugs.launchpad.net/debian/+source/ctdb/+bug/722201/comments/19
---- Future possible issue While ctdb is not merged to *at least* samba-4.9.7 (in Debian): commit 022b9a6ca7d8cb6f541b1b24b27da4e1a3bea04b Author: Martin Schwenke <mar...@meltin.net> Date: Tue Mar 26 00:49:49 2019 ctdb-scripts: Add test variable CTDB_NFS_DISTRO_STYLE BUG: https://bugzilla.samba.org/show_bug.cgi?id=13860 Signed-off-by: Martin Schwenke <mar...@meltin.net> Reviewed-by: Amitay Isaacs <ami...@samba.org> (cherry picked from commit e72c3c800a50fe746164e319e21180c44d041619) /etc/ctdb/nfs-linux-kernel-callout : TODO: - place non-upstream (?) patch (DEP3) inside debian/patches (quilt): # Red Hat # nfs_service="nfs" # nfslock_service="nfslock" # nfs_config="/etc/sysconfig/nfs" # SUSE # nfs_service="nfsserver" # nfslock_service="" # nfs_config="/etc/sysconfig/nfs" # Debian nfs_service="nfs-kernel-server" nfslock_service="" nfs_config="/etc/default/nfs-kernel-server" ---- https://bugs.launchpad.net/debian/+source/ctdb/+bug/722201/comments/21 ---- Future possible issue while ctdb is not merged to *at least* samba-4.9.8 (in Debian): commit 49fa08814e2a1032e88353eec42b952316d6ec18 Author: Martin Schwenke <mar...@meltin.net> Date: Wed Mar 20 07:22:43 2019 ctdb-scripts: Update statd-callout to try several configurationfiles The alternative seems to be to try something via CTDB_NFS_CALLOUT. That would be complicated and seems like overkill for something this simple. BUG: https://bugzilla.samba.org/show_bug.cgi?id=13860 Signed-off-by: Martin Schwenke <mar...@meltin.net> Reviewed-by: Amitay Isaacs <ami...@samba.org> (cherry picked from commit a2bd4085896804ee2da811e17f18c78a5bf4e658) BUT, still, isn't appropriate since Debian systemd NFS server script is called either nfs-kernel-server.service (or an alias called nfs-server.service) OR nfs-ganesha.service (if using the userland nfs server version). /etc/ctdb/statd-callout: - place non-upstream (?) patch (DEP3) inside debian/patches(quilt) load_system_config "nfs-kernel-server" ... ctdb_setup_state_dir "service" "nfs-kernel-server" ---- TODO: NFS_HOSTNAME variable is mandatory for CTDB PUBLIC ADDRS - ctdb has to depend on nfs-common (/usr/lib/systemd/scripts/nfs-utils_env.sh) - ctdb has to update /usr/lib/systemd/scripts/nfs-utils_env.sh -> NFS_HOSTNAME=nodename - /etc/default/nfs-common has to be updated -> NFS_HOSTNAME=nodename ---- https://bugs.launchpad.net/ubuntu/+source/samba/+bug/722201/comments/23 BUG: https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1821775 BUG: https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1828799 ---- TODO: Missing needed directories and files for initial start to work - ctdb.postinst and ctdbpostrm to create and delete /var/lib/ctdb{volatile,persistent,state} - ctdb.postinst and ctdbpostrm to create and delete /etc/ctdb/nodes (127.0.0.1 only) and /etc/ctdb/public_addresses (empty) files. - tmpfiles.d to create /run/ctdb
signature.asc
Description: OpenPGP digital signature