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