Commit Graph

3323 Commits

Author SHA1 Message Date
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
Thomas Schoebel-Theuer
05141a071b marsadm: different purge method for deleted peer symlinks 2022-02-19 11:38:52 +01:00
Thomas Schoebel-Theuer
2fd4a64b61 marsadm: clarify deprecation of split-cluster 2022-02-19 11:38:52 +01:00
Thomas Schoebel-Theuer
8cce96ce59 marsadm: new potentially dangerous expert option 2022-02-19 11:38:52 +01:00
Thomas Schoebel-Theuer
f6494c11c7 doc: do not encourage --ignore-deleted-peers 2022-02-19 11:38:52 +01:00
Thomas Schoebel-Theuer
8b09b5d5f6 marsadm: new option --ignore-deleted-peers 2022-02-19 11:38:52 +01:00
Thomas Schoebel-Theuer
d403c9a656 marsadm: check and cache deleted peers 2022-02-19 11:38:52 +01:00
Thomas Schoebel-Theuer
eadb404021 marsadm: clarify keep_backups units as hours 2022-02-19 11:38:52 +01:00
Thomas Schoebel-Theuer
fa52091e95 marsadm: reset caches after purge 2022-02-19 11:38:52 +01:00
Thomas Schoebel-Theuer
de9b4afbce marsadm: reset caches after local unlink 2022-02-19 11:38:52 +01:00