Thomas Schoebel-Theuer
|
776e107851
|
doc: update version number
|
2019-12-25 09:17:58 +01:00 |
|
Thomas Schoebel-Theuer
|
de56f8cf62
|
doc: update marsadm help
|
2019-12-25 09:17:58 +01:00 |
|
Thomas Schoebel-Theuer
|
61e85f04b5
|
doc: explain the systemd commands of marsadm
|
2019-12-25 09:17:58 +01:00 |
|
Thomas Schoebel-Theuer
|
069cb6ca62
|
doc: update systemd interface description
|
2019-12-25 09:17:58 +01:00 |
|
Thomas Schoebel-Theuer
|
8b2733fba2
|
contrib: improved systemd templates for testing
|
2019-12-25 09:17:58 +01:00 |
|
Thomas Schoebel-Theuer
|
ec4e4e7bb3
|
marsadm: bump version (new systemd features)
|
2019-12-25 09:17:58 +01:00 |
|
Thomas Schoebel-Theuer
|
28ede9c2bb
|
marsadm: automate detach
|
2019-12-25 09:17:58 +01:00 |
|
Thomas Schoebel-Theuer
|
329b2d596a
|
marsadm: re-make templates only when necessary
|
2019-12-25 09:17:58 +01:00 |
|
Thomas Schoebel-Theuer
|
232f729419
|
marsadm: refactor template generation commit
|
2019-12-25 09:17:58 +01:00 |
|
Thomas Schoebel-Theuer
|
05a3969642
|
marsadm: transitive closure on systemd unit dependencies
|
2019-12-25 09:17:58 +01:00 |
|
Thomas Schoebel-Theuer
|
99012a1bdf
|
marsadm: better lock/unlock messages
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
b3d7aac1d9
|
marsadm: fix template generation deadlock
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
319a02c7f9
|
marsadm: ensure systemd unlocking in case of deaths
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
032cf467c3
|
marsadm: remove old instantiate_systemd_unit()
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
3606ea794b
|
marsadm: use new make_systemd_unit()
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
1458c1ef52
|
marsadm: new make_systemd_unit()
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
436b16d4ff
|
marsadm: factor out get_instance_files()
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
36c7319694
|
marsadm: split off resource detection()
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
55350da932
|
marsadm: split off get_template_files()
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
a4f37dfdf0
|
marsadm: split instantiate_systemd_unit()
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
522323d712
|
marsadm: correct parameter conventions of subst_systemd_vars()
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
b8fb7490c6
|
marsadm: make systemd unit suffixes configurable
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
12d1196fba
|
marsadm: restart old systemd when stopping fails
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
87531e98f4
|
marsadm: new command get-systemd-want
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
a962e4aa04
|
marsadm: new command set-systemd-want
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
aa5f34986f
|
marsadm: speed up primary phase2
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
6a3bbd3bef
|
marsadm: abort handover when remote stopping fails
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
9d30c149f6
|
marsadm: report some systemctl failures
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
2bb7cbfbfe
|
marsadm: report systemd operation status
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
11031d77ff
|
marsadm: reset failed systemd units
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
535721eec1
|
marsadm: report countdown during wait
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
19ff8c116f
|
marsadm: set default timeout from infinite to 600s
|
2019-12-25 09:17:57 +01:00 |
|
Thomas Schoebel-Theuer
|
86a06005c6
|
marsadm: convert wait_cluster to new timeout method
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
f0fc9ea985
|
marsadm: make timeout restartable
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
e854da9a4e
|
marsadm: remember old designated primary
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
71a5cc71eb
|
marsadm: improve handover speed
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
7dca5b0364
|
marsadm: fix systemd template name matching
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
c120e38512
|
marsadm: fix unnecessary systemd split brain
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
850ed37c1e
|
marsadm: self-heal bad versionlinks when replaylinks are equal
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
e7e369b21c
|
marsadm: fix wording
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
fa004afa2a
|
marsadm: do not abort all when systemd template generation fails
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
a98187c022
|
marsadm: decrease speakiness of variable substitution
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
b0ec727e50
|
client: limit for testing
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
df9173225b
|
if: remote trigger upon open/close
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
a0fb789f75
|
mem: dissolve code duplication
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
50de5e6882
|
main: directly trigger any peer after communication startup
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
ffa80b0973
|
main: pause primary role activation after modprobe
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
ddff7757d6
|
infra: restart failed kthread creation
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
e54cab1f95
|
infra: safeguard signals interfering with kthreads
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
9c00104b28
|
infra: make id static
|
2019-11-26 07:05:06 +01:00 |
|