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
Thomas Schoebel-Theuer
dca0671476
infra: fix digest iterations
2022-02-28 19:31:37 +01:00
Thomas Schoebel-Theuer
36fa3858a2
lib_log: retry failed crc checks
2022-02-28 06:00:21 +01:00
Thomas Schoebel-Theuer
cc1196fdfc
lib_log: report invalid crc check flags
2022-02-28 06:00:21 +01:00
Thomas Schoebel-Theuer
38c77848b9
lib_log: factor out crc checks
2022-02-28 06:00:19 +01:00
Thomas Schoebel-Theuer
2feb959d71
all: remove obsolete do_crc
...
This MUST be always on.
Do not bother with a stone-aged testing option, which never worked.
2022-02-24 23:32:21 +01:00
Thomas Schoebel-Theuer
64ef1c6933
all: release mars0.1astable138
2022-02-20 04:41:54 +01:00
Thomas Schoebel-Theuer
a7fed4571c
doc: checkout PDFs
2022-02-20 04:41:54 +01:00
Thomas Schoebel-Theuer
3e69a70143
doc: explain scalability examples
2022-02-20 04:41:54 +01:00
Thomas Schoebel-Theuer
e3c837747a
doc: update help
2022-02-20 04:41:54 +01:00
Thomas Schoebel-Theuer
1778ba4d26
doc: explain --stuck-seconds
2022-02-20 04:41:54 +01:00
Thomas Schoebel-Theuer
2dcb074d11
marsadm: allow forced removal of defective peer names
2022-02-20 04:41:54 +01:00
Thomas Schoebel-Theuer
28bac0ac82
marsadm: report stuck replay
2022-02-20 04:41:54 +01:00
Thomas Schoebel-Theuer
4bb4358d6d
marsadm: warn on bad macro variables
2022-02-20 04:41:54 +01:00
Thomas Schoebel-Theuer
6a9a355d76
marsadm: fix shortcut operators
2022-02-20 04:41:54 +01:00
Thomas Schoebel-Theuer
56be0c1fc2
marsadm: avoid aborts when peers are not known to be syncing
2022-02-20 04:41:54 +01:00
Thomas Schoebel-Theuer
63312060ab
marsadm: report outdated split brain info
2022-02-20 04:41:54 +01:00
Thomas Schoebel-Theuer
2f75f0e218
marsadm: report likely false positive split-brain
2022-02-20 04:41:50 +01:00
Thomas Schoebel-Theuer
3d74ea737b
marsadm: improve reported split-brain number accuracy
2022-02-19 11:38:52 +01:00
Thomas Schoebel-Theuer
435e8a3241
marsadm: improve split brain detection and reporting
2022-02-19 11:38:52 +01:00
Thomas Schoebel-Theuer
8f6f0bf42f
marsadm: report global phases of link purge
2022-02-19 11:38:52 +01:00