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
Thomas Schoebel-Theuer
4adddc0ea4
doc: improve location transparency
2021-11-03 14:48:30 +01:00
Thomas Schoebel-Theuer
238ea87ed8
doc: improve backups vs replication
2021-11-03 14:48:29 +01:00
Thomas Schoebel-Theuer
0c4d51ea8a
doc: improve what is architecture
2021-11-03 14:48:29 +01:00
Thomas Schoebel-Theuer
02c0ac0d98
doc: fix typos in management summary
2021-11-03 14:48:29 +01:00
Thomas Schoebel-Theuer
3bd3d9b269
mapfree: safeguard calling conventions
2021-11-03 14:48:07 +01:00
Thomas Schoebel-Theuer
a8039c4a70
mapfree: fix potential race between init and exit
2021-11-03 14:48:07 +01:00
Thomas Schoebel-Theuer
77b7ea1589
mapfree: speedup rmmod
2021-11-03 14:48:07 +01:00
Thomas Schoebel-Theuer
23d03eaf2f
all: release mars0.1astable134
2021-10-27 10:50:24 +02:00
Thomas Schoebel-Theuer
076b27f1b4
doc: checkout new geo-redundancy guide PDF
2021-10-27 10:44:11 +02:00
Thomas Schoebel-Theuer
60c1da05e1
doc: example geo disasters
2021-10-27 10:38:09 +02:00
Thomas Schoebel-Theuer
55c500bc43
marsadm: warn on suspect cluster IP config
2021-10-20 13:19:47 +02:00
Thomas Schoebel-Theuer
5ffc57378c
marsadm: fix unnecessary abort by swapping --force with other options
2021-10-20 12:59:18 +02:00
Thomas Schoebel-Theuer
845594b14f
all: release mars0.1astable133
2021-10-07 07:57:27 +02:00
Thomas Schoebel-Theuer
a560a6eda7
doc: checkout new architecture pdf
2021-10-07 07:45:59 +02:00
Thomas Schoebel-Theuer
8f8f65405d
doc: introduce parts
2021-10-07 07:45:59 +02:00
Thomas Schoebel-Theuer
4f9b25b2ee
doc: symlink the old names
2021-10-07 07:45:59 +02:00
Thomas Schoebel-Theuer
e020eec853
doc: rename architecture guid
2021-10-07 07:45:59 +02:00
Thomas Schoebel-Theuer
30eeda328e
doc: retitle architecture guide
2021-10-07 07:45:59 +02:00
Thomas Schoebel-Theuer
bf2a1c282c
doc: improve Dijkstra examples
2021-10-07 07:45:59 +02:00
Thomas Schoebel-Theuer
2d97ce05cc
doc: improve Cloud Storage
2021-10-07 07:45:59 +02:00
Thomas Schoebel-Theuer
811436cea9
doc: improve 3.1
2021-10-07 07:45:59 +02:00
Thomas Schoebel-Theuer
483ac990ce
main: fix secondary reaction on primary crash
2021-10-07 07:44:22 +02:00
Thomas Schoebel-Theuer
0b3b421b81
main: fix primary crash versionlink
2021-10-07 07:43:50 +02:00
Thomas Schoebel-Theuer
09c2071313
main: allow forced link updates
2021-10-07 07:35:23 +02:00
Thomas Schoebel-Theuer
248560e62a
doc: release mars0.1astable132
2021-09-27 12:11:53 +02:00
Thomas Schoebel-Theuer
0805c8e255
doc: release pdf
2021-09-27 11:59:57 +02:00
Thomas Schoebel-Theuer
377b0e9034
doc: improve geo disaster
2021-09-27 11:40:50 +02:00
Thomas Schoebel-Theuer
a4e2348bd2
doc: more spacing
2021-09-27 11:40:41 +02:00
Thomas Schoebel-Theuer
012e4b6779
doc: improve some spacing
2021-09-27 11:40:41 +02:00
Thomas Schoebel-Theuer
f5df4bd550
doc: improve What is Architecture
2021-09-27 11:40:41 +02:00
Thomas Schoebel-Theuer
2ab7281717
doc: new section What is Sharding
...
add example sharding architecture for DropBox & co
2021-09-27 11:40:41 +02:00