Commit Graph

2521 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer
96646fee1e marsadm: new handover waiting 2020-04-06 15:12:43 +02:00
Thomas Schoebel-Theuer
582a3de94e marsadm: allow busy looping 2020-04-06 15:12:43 +02:00
Thomas Schoebel-Theuer
81ed8e7eed marsadm: factor out forking 2020-04-06 15:12:43 +02:00
Thomas Schoebel-Theuer
f2990a9d4f marsadm: further try_to_avoid_splitbrain() 2020-04-06 15:12:43 +02:00
Thomas Schoebel-Theuer
24f4051b53 marsadm: make check_primary_gone() more rubust 2020-04-06 15:12:43 +02:00
Thomas Schoebel-Theuer
1c5416b6fc marsadm: stabilize versionlink correction 2020-04-06 15:12:43 +02:00
Thomas Schoebel-Theuer
a3eb193dc0 marsadm: do not fail logrotate at secondaries 2020-04-06 15:12:43 +02:00
Thomas Schoebel-Theuer
91f667f3c6 all: release mars0.1astable86 2020-04-01 06:12:28 +02:00
Thomas Schoebel-Theuer
2a19a82319 infra: small cleanup 2020-04-01 06:12:28 +02:00
Thomas Schoebel-Theuer
8097fe2971 infra: separate dent list retrieval for remote communication 2020-04-01 06:12:28 +02:00
Thomas Schoebel-Theuer
44ad0068cc infra: allow partially ordered dent lists 2020-04-01 06:12:28 +02:00
Thomas Schoebel-Theuer
29060936ed infra: safeguard interim removal 2020-03-28 13:10:02 +01:00
Thomas Schoebel-Theuer
c4b79885d1 infra: factor out tree scanning 2020-03-28 13:10:02 +01:00
Thomas Schoebel-Theuer
64e7f91474 infra: factor out backward pass 2020-03-28 13:10:01 +01:00
Thomas Schoebel-Theuer
d0aa3fa27b infra: factor out forward pass 2020-03-28 13:10:01 +01:00
Thomas Schoebel-Theuer
b32f01fbb3 infra: factor out removal phase code 2020-03-28 13:10:01 +01:00
Thomas Schoebel-Theuer
aa70e4e8c9 infra: factor out prep phase code 2020-03-28 13:10:01 +01:00
Thomas Schoebel-Theuer
628d564077 infra: split filler code 2020-03-28 13:10:01 +01:00
Thomas Schoebel-Theuer
d0b467bc88 all: release mars0.1astable85 2020-03-28 13:03:11 +01:00
Thomas Schoebel-Theuer
1efb9ba9f0 doc: update pdfs 2020-03-28 13:02:45 +01:00
Thomas Schoebel-Theuer
99847a5de7 doc: update version 2020-03-28 13:02:01 +01:00
Thomas Schoebel-Theuer
298cc1494f doc: describe update-cluster 2020-03-28 13:02:01 +01:00
Thomas Schoebel-Theuer
478eb4dd9d doc: cite new geo-redundancy requirements 2020-03-28 10:23:30 +01:00
Thomas Schoebel-Theuer
93c87eb856 doc: explain fundamental requirements for geo-redundancy 2020-03-28 10:23:30 +01:00
Thomas Schoebel-Theuer
62f447f346 doc: explain cost of waste 2020-03-28 10:23:30 +01:00
Thomas Schoebel-Theuer
1477d2adfb marsadm: reduce sleep time 2020-03-28 10:23:30 +01:00
Thomas Schoebel-Theuer
7ab9ac1a38 marsadm: skip unnecessary deletion wait 2020-03-28 10:23:30 +01:00
Thomas Schoebel-Theuer
bd61306a75 marsadm: avoid unnecessary rsync 2020-03-28 10:23:30 +01:00
Thomas Schoebel-Theuer
44a4054886 marsadm: speedup join-resource 2020-03-28 10:23:30 +01:00
Thomas Schoebel-Theuer
762477849c marsadm: avoid mutual symlink clobbering 2020-03-28 10:21:22 +01:00
Thomas Schoebel-Theuer
ea804c111a marsadm: fix corner case of "all" 2020-03-28 10:21:22 +01:00
Thomas Schoebel-Theuer
263d9fa9d7 marsadm: new command update-cluster 2020-03-28 10:21:22 +01:00
Thomas Schoebel-Theuer
3ab97f26b5 infra: allow fetching full dent info from peers 2020-03-26 20:16:39 +01:00
Thomas Schoebel-Theuer
5b8c0d50a3 main: allow primary --force for shortened logfiles 2020-03-26 20:16:39 +01:00
Thomas Schoebel-Theuer
83098ffe24 main: avoid races on remote time updates 2020-03-26 20:15:35 +01:00
Thomas Schoebel-Theuer
1d0f554d46 main: fix potential use-after-free race on replaylink 2020-03-05 21:31:16 +01:00
Thomas Schoebel-Theuer
2513882f70 all: release mars0.1astable84 2020-02-28 09:44:58 +01:00
Thomas Schoebel-Theuer
c3e5df459f marsadm: fix race between fetch and primary --force 2020-02-28 09:41:05 +01:00
Thomas Schoebel-Theuer
de036d0b52 main: try to repair even old logfiles 2020-02-28 09:41:05 +01:00
Thomas Schoebel-Theuer
57612397c2 main: allow NULL argument of helper function 2020-02-28 09:41:05 +01:00
Thomas Schoebel-Theuer
acae344ccf main: try to self-repair damaged logfiles 2020-02-28 09:41:05 +01:00
Thomas Schoebel-Theuer
9f321dd072 all: release mars0.1astable83 2020-02-16 13:34:32 +01:00
Thomas Schoebel-Theuer
07e01e9b90 doc: update version 2020-02-16 13:34:30 +01:00
Thomas Schoebel-Theuer
1a413ea484 doc: globally make lightbulb smaller 2020-02-16 09:41:46 +01:00
Thomas Schoebel-Theuer
01dc48df7a doc: cite Kirchhoff from Cloud Storage, discuss consequences from wrong definitions 2020-02-16 09:41:44 +01:00
Thomas Schoebel-Theuer
b178a5c7ec user-manual: describe --parallel 2020-02-15 16:57:16 +01:00
Thomas Schoebel-Theuer
869d9e14e6 doc: cite Kirchhoff's law 2020-02-15 16:57:16 +01:00
Thomas Schoebel-Theuer
dbc75e5969 doc: explain Kirchhoff's law 2020-02-15 16:57:15 +01:00
Thomas Schoebel-Theuer
c3f9970029 marsadm: new option --parallel 2020-02-15 15:32:35 +01:00
Thomas Schoebel-Theuer
f1d7caedfe copy: improve trigger 2020-02-10 09:35:29 +01:00