Commit Graph

2412 Commits

Author SHA1 Message Date
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
Thomas Schoebel-Theuer
791b604c5c if: fix race betweem flying_count and open_count 2019-11-26 07:05:06 +01:00
Thomas Schoebel-Theuer
9e415e75e9 if: move flying_count from input to brick instance 2019-11-26 07:05:06 +01:00
Thomas Schoebel-Theuer
fbe199db71 main: improve switchover checking 2019-11-26 07:04:06 +01:00
Thomas Schoebel-Theuer
9df4906ffb main: forced bypass needs to create new logfile 2019-11-25 15:29:09 +01:00
Thomas Schoebel-Theuer
6332f43ef2 all: release mars0.1astable78 2019-11-10 16:35:59 +01:00
Thomas Schoebel-Theuer
f8d08aafe7 marsadm: hint at resource size 2019-11-10 16:34:20 +01:00
Thomas Schoebel-Theuer
3a77e858bf infra: discriminate tmp memleak from final MEMLEAK 2019-11-10 06:03:50 +01:00
Thomas Schoebel-Theuer
2635ffe15d main: safeguard start_sync 2019-11-09 23:37:02 +01:00
Thomas Schoebel-Theuer
a539fd3b48 infra: fix dent list unlinking 2019-11-09 23:37:02 +01:00
Thomas Schoebel-Theuer
f7223f8c22 infra: fix dent mem leak 2019-11-09 23:37:02 +01:00
Thomas Schoebel-Theuer
44e9e3d062 all: release mars0.1astable77 2019-11-05 21:44:58 +01:00
Thomas Schoebel-Theuer
da94ba584e doc: symlink new to old manual for URL compatibility 2019-11-05 21:44:58 +01:00
Thomas Schoebel-Theuer
0d438077f2 doc: remove old mars-manual.pdf in favour of the new manuals 2019-11-05 21:44:58 +01:00
Thomas Schoebel-Theuer
57f449bda5 doc: checkin new mars-architecture-guide.pdf 2019-11-05 21:44:54 +01:00
Thomas Schoebel-Theuer
a326bced32 doc: checkin new mars-user-manual.pdf 2019-11-05 21:43:45 +01:00
Thomas Schoebel-Theuer
031665fa9f all: globally s/mars-manual.pdf/mars-user-manual.pdf/ 2019-11-05 21:43:45 +01:00
Thomas Schoebel-Theuer
31092af94d cleanup: remove orphan old systemd file 2019-11-05 21:43:45 +01:00
Thomas Schoebel-Theuer
55b691a5ca arch-guide: add management summary 2019-11-05 21:43:45 +01:00