Commit Graph

3271 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer
36b17ac16b marsadm: improved warnings after view all 2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
e351142f00 marsadm: improved ping explanations 2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
47556d4317 marsadm: better warning for device fallback 2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
7597ffa6ca marsadm: fix syntax error report 2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
86952b7f07 marsadm: deprecate *-connect-pref-list and fix docs 2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
182f5d8e81 marsadm: new syntax {get,set}-global-sync-limit-value
... and just deprecate the old syntax.
2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
29469a6afd marsadm: heavy warnings when encountering reserved names 2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
065e9922c0 marsadm: prevent cluster-wide replication of illformed peer names 2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
8796a72d54 marsadm: ignore illformed peers for versioning checks 2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
91d0b3fd35 marsadm: prevent retrieval of illformed alivelinks 2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
65b39d5f16 marsadm: prevent alive checking of illformed peers
They should NEVER exist nor be alive ;)

Simply ignore them where possible.
2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
618caa3f47 marsadm: prevent systemd actions on ill-formed peers 2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
36968070cd marsadm: prevent treatment of ill-formed peers 2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
a7754cdc0c marsadm: fix corner case of guest activation 2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
c75c14ec90 marsadm: fix activate_guest 2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
8172f922e7 marsadm: improve warning on activation problems 2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
fdf1ce77a6 doc: describe OS install and hostname configuration 2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
5dde37ab1e marsadm: warn on invalid peer names 2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
a63998909b marsadm: separate list of reserved names 2022-02-19 11:38:51 +01:00
Thomas Schoebel-Theuer
19d6562000 marsadm: treat reserved names more admin-friendly 2022-02-19 11:38:47 +01:00
Thomas Schoebel-Theuer
772f8ee3bb marsadm: fix forgotten dry_run in cron 2022-02-18 22:12:41 +01:00
Thomas Schoebel-Theuer
382d7be160 client: safeguard memory barriers in loop 2022-02-18 22:12:41 +01:00
Thomas Schoebel-Theuer
0cec4c4841 client: safeguard list derefs 2022-02-17 19:38:33 +01:00
Thomas Schoebel-Theuer
b5e556e902 client: fix list corruption 2022-02-17 19:38:33 +01:00
Thomas Schoebel-Theuer
d821ed0a37 all: release mars0.1astable137 2022-02-11 20:45:57 +01:00
Thomas Schoebel-Theuer
d28272f705 doc: update PDFs 2022-02-11 20:42:48 +01:00
Thomas Schoebel-Theuer
eda58110a4 doc: improve concept of "scalability" 2022-02-11 20:40:33 +01:00
Thomas Schoebel-Theuer
c8e6f17292 doc: cron --autoclean 2022-02-09 17:36:56 +01:00
Thomas Schoebel-Theuer
791fd47e26 doc: fix some typos 2022-02-09 17:36:56 +01:00
Thomas Schoebel-Theuer
3be03e5185 doc: small improvements 2022-02-09 17:36:56 +01:00
Thomas Schoebel-Theuer
12578300c7 marsadm: also autoclean self-probe emergency diretories 2022-02-09 17:36:56 +01:00
Thomas Schoebel-Theuer
ddf65a5980 marsadm: also autoclean stone-aged directories 2022-02-09 17:36:53 +01:00
Thomas Schoebel-Theuer
f0f88b7258 marsadm: add cron --autoclean 2022-02-09 17:36:48 +01:00
Thomas Schoebel-Theuer
bc63996832 marsadm: fix globbing of backups 2022-02-02 10:28:32 +01:00
Thomas Schoebel-Theuer
e927654600 marsadm: new helper raw_glob 2022-02-02 10:28:32 +01:00
Thomas Schoebel-Theuer
028b4ab576 marsadm: fix outdated ill-informatiom 2022-02-02 10:28:31 +01:00
Thomas Schoebel-Theuer
026f49c205 marsadm: check for reserved names 2022-01-29 22:02:12 +01:00
Thomas Schoebel-Theuer
bea4b647fd marsadm: regex for checking reserved names 2022-01-29 22:02:12 +01:00
Thomas Schoebel-Theuer
7bb15152dc main: skip propagation of unwanted dirs 2022-01-29 22:02:12 +01:00
Thomas Schoebel-Theuer
bec3ebf006 infra: fix potential endless loop
Thisd unlikely, but may happen when /mars is defective.
2022-01-29 22:02:12 +01:00
Thomas Schoebel-Theuer
707dc32c54 main: better warning at cluster UUID mismatch 2022-01-29 22:02:12 +01:00
Thomas Schoebel-Theuer
57db375ffb main: workaround and report race between modprobe and mount
AFICS this is actually caused by races produced by USERSPACE.
2022-01-29 22:02:12 +01:00
Thomas Schoebel-Theuer
c6d77a88f3 main: fix push loop 2022-01-29 22:02:12 +01:00
Thomas Schoebel-Theuer
d5bc756172 all: release mars0.1astable136 2021-11-18 17:07:57 +01:00
Thomas Schoebel-Theuer
ae79f46a3e infra: defend against OOM and fork limits 2021-11-18 16:23:52 +01:00
Thomas Schoebel-Theuer
1f64238160 all: release mars0.1astable135 2021-11-05 12:47:11 +01:00
Thomas Schoebel-Theuer
7ab79b3d5e doc: checkout updated PDFs 2021-11-05 12:43:29 +01:00
Thomas Schoebel-Theuer
7948e3332a doc: update user manual appendix B
Damn. This was not updated for years.

There are much better incident resolution methods in the meantime.

Unfortunately, the old resolution process was prescribed by somebody
else, who is no longer in the company. And I was commanded to
transfer a very old internal handout onto github.

I was NOT the author of the old internal handout. Unfortunately,
anyone not knowing this history but reading now at github can draw the
wrong conclusion that the so-called "handout" in the LyX format
were fully authored by me.

Fortunately, I have much more freedom now. It needs to be
called "guide" in place of "handout". I am not responsible
for the setup of any particular instance of the MARS
component as configured and operated by any team
anywhere over the world.

To avoid any potential breakage of operational processes I have not
under control, I do not change the highlevel section structure.

I just update the concrete commands, correct some potential
misunderstandings, and add some more hints and pitfall warnings.

I am happy to receive constructive feedback on this.
2021-11-05 12:41:00 +01:00
Thomas Schoebel-Theuer
b9552141c6 doc: improve geo-redundancy 2021-11-03 14:48:30 +01:00
Thomas Schoebel-Theuer
39188bb175 doc: improve HA 2021-11-03 14:48:30 +01:00