Commit Graph

3352 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer
c1d69eeb5c doc: new section on active-active 2022-04-27 21:48:30 +02:00
Thomas Schoebel-Theuer
2ab23730dc marsadm: fix typo 2022-04-02 23:07:22 +02:00
Thomas Schoebel-Theuer
c52ad3ceb7 marsadm: guard create-resource against distributed races 2022-04-02 23:07:19 +02:00
Thomas Schoebel-Theuer
88d7456c79 marsadm: guard leave-resource against complicated races 2022-04-02 21:51:04 +02:00
Thomas Schoebel-Theuer
3fbf2c2aaf marsadm: safeguard races on unstable primary switches 2022-04-02 21:51:02 +02:00
Thomas Schoebel-Theuer
d07544bfe0 marsadm: guard leave-resource against distributed races 2022-04-02 19:03:33 +02:00
Thomas Schoebel-Theuer
dd64107725 marsadm: report missing logfiles 2022-04-02 18:55:53 +02:00
Thomas Schoebel-Theuer
fcaddbb8e8 marsadm: ensure updates from kernelspace at join-resource 2022-04-02 18:55:53 +02:00
Thomas Schoebel-Theuer
e1c51d6649 marsadm: prefer backup IPs for lowlevel-set-host 2022-04-02 18:55:19 +02:00
Thomas Schoebel-Theuer
3ac5311e48 main: ratelimit double logfile err msg 2022-04-02 18:55:19 +02:00
Thomas Schoebel-Theuer
213adc7632 all: pack enums 2022-04-02 18:55:19 +02:00
Thomas Schoebel-Theuer
0615ab3a23 copy: fix enum type checking
block/mars/kernel/mars_copy.c:466:2: warning: case label value is less than minimum value for type [-Wswitch-outside-range]
2022-04-02 18:55:19 +02:00
Thomas Schoebel-Theuer
b9f666d257 all: release mars0.1astable141 2022-03-27 09:18:30 +02:00
Thomas Schoebel-Theuer
3be77fea12 doc: update pdf 2022-03-27 09:07:43 +02:00
Thomas Schoebel-Theuer
cacb73e031 doc: add business value of OpenSource to FAQ 2022-03-27 08:36:10 +02:00
Thomas Schoebel-Theuer
10ab3d8ea8 doc: wording improvements inspired from Olof Sandström Herrera 2022-03-26 19:54:48 +01:00
Thomas Schoebel-Theuer
1492727d5f doc: improve and clarify leave-resource and its inherent risks 2022-03-26 19:54:48 +01:00
Thomas Schoebel-Theuer
fa3f07e000 doc: add networking recommendations 2022-03-26 19:54:48 +01:00
Thomas Schoebel-Theuer
ad6caae234 doc: improve explanation of hostname playgrounds 2022-03-26 19:54:48 +01:00
Thomas Schoebel-Theuer
fc68541c90 doc: update technical data 2022-03-26 19:54:48 +01:00
Thomas Schoebel-Theuer
0c69984318 all: remove historic workaround
See 495490f4b6

The kernel does not really need this, only
in very special situations, and only when the old
ssh-based method is working as a substotite of the
modern push operations.

Essentially, this was a workaround for a workaround.

Remove this for reduction of unnecessary complexity.
2022-03-26 19:54:48 +01:00
Thomas Schoebel-Theuer
83c831e8db marsadm: silence tree warning 2022-03-26 19:54:48 +01:00
Thomas Schoebel-Theuer
19f3e71d34 marsadm: fix return code of deprecated log-rotate 2022-03-26 19:54:47 +01:00
Thomas Schoebel-Theuer
2f3a4d0615 marsadm: fix return code of deprecated log-delete 2022-03-26 19:54:47 +01:00
Thomas Schoebel-Theuer
70880946ca marsadm: safeguard versionlink deletion 2022-03-23 18:06:51 +01:00
Thomas Schoebel-Theuer
5994726b1a marsadm: skip decommissioned kernel info 2022-03-17 15:38:09 +01:00
Thomas Schoebel-Theuer
6e2a5ff054 marsadm: report count-configured-peers in view 2022-03-17 15:36:33 +01:00
Thomas Schoebel-Theuer
416a9f6e0c marsadm: new primitives {count-,}configured-peers 2022-03-17 15:36:33 +01:00
Thomas Schoebel-Theuer
767c698ead marsadm: report decommissioned machines with stub and comments 2022-03-17 15:36:32 +01:00
Thomas Schoebel-Theuer
2a73d99a68 marsadm: improve reporting of setup problems 2022-03-17 15:36:32 +01:00
Thomas Schoebel-Theuer
c2c5c49364 marsadm: join-cluster safeguards 2022-03-15 11:04:05 +01:00
Thomas Schoebel-Theuer
c1357a4d99 marsadm: clarify join-cluster failure 2022-03-15 11:04:05 +01:00
Thomas Schoebel-Theuer
fe31a954b2 marsadm: try to correct dottet hostname when possible 2022-03-15 11:04:01 +01:00
Thomas Schoebel-Theuer
1876eb70e3 all: release mars0.1astable140 2022-03-11 17:15:00 +01:00
Thomas Schoebel-Theuer
74bcb1add9 doc: update PDFs 2022-03-11 17:12:12 +01:00
Thomas Schoebel-Theuer
3445817652 architecture guide: add disruptive incidents 2022-03-11 17:05:50 +01:00
Thomas Schoebel-Theuer
4113344afb doc: update help 2022-03-11 17:05:50 +01:00
Thomas Schoebel-Theuer
6c2b9c7c0f doc: add FAQ 2022-03-11 17:05:48 +01:00
Thomas Schoebel-Theuer
6b147f6707 marsadm: deprecate historic log-{rotate,delete}* 2022-03-11 16:19:18 +01:00
Thomas Schoebel-Theuer
59170f2a9d marsadm: add total-space 2022-03-11 16:19:18 +01:00
Thomas Schoebel-Theuer
04e0f141b2 doc: improve description of rest-space primitive 2022-03-11 16:19:18 +01:00
Thomas Schoebel-Theuer
d461adbf97 doc: clarify GPL WARRANTY once again 2022-03-11 16:19:17 +01:00
Thomas Schoebel-Theuer
87b051d33d marsadm: critical safeguard uname vs hostname 2022-03-10 19:16:56 +01:00
Thomas Schoebel-Theuer
eb6797fc32 all: release mars0.1astable139 2022-03-03 07:07:47 +01:00
Thomas Schoebel-Theuer
c98e2757df infra: explain choice of CRC-like algorithms 2022-03-03 07:07:46 +01:00
Thomas Schoebel-Theuer
bde27c499c infra: retry digesting after uncaught errors 2022-03-03 06:47:51 +01:00
Thomas Schoebel-Theuer
5a212753e6 infra: improve digest benchmarking 2022-03-03 06:42:44 +01:00
Thomas Schoebel-Theuer
b4b8898736 infra: harden fallback of digest errors 2022-02-28 19:32:01 +01:00
Thomas Schoebel-Theuer
6b15dff1f7 infra: make digests exchangable 2022-02-28 19:32:01 +01:00
Thomas Schoebel-Theuer
16c6350039 infra: convert mars_digest to long 2022-02-28 19:32:01 +01:00