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