Thomas Schoebel-Theuer
40651f0646
copy: index paranoia
2022-05-20 00:16:28 +02:00
Thomas Schoebel-Theuer
e6115c4e76
copy: improve error msg
2022-05-20 00:04:59 +02:00
Thomas Schoebel-Theuer
89853d2e7d
main: minor comment on peer_list_lock
2022-05-16 20:44:13 +02:00
Thomas Schoebel-Theuer
2ac0252d65
main: safeguard peer_thread destruction
2022-05-16 20:44:11 +02:00
Thomas Schoebel-Theuer
32abe1d96c
main: fix send error path
2022-05-16 20:15:20 +02:00
Thomas Schoebel-Theuer
a92c18d28a
main: safeguard peer_lock
2022-05-16 20:14:53 +02:00
Thomas Schoebel-Theuer
99e9b22bf2
main: factor out peer initialization
2022-05-16 17:57:23 +02:00
Thomas Schoebel-Theuer
dfd4fc3478
net: improve error reporting
2022-05-16 17:56:46 +02:00
Thomas Schoebel-Theuer
d066093807
net: fix aborts during string receive
2022-05-16 17:56:39 +02:00
Thomas Schoebel-Theuer
ff2af76b38
all: release mars0.1astable143
2022-05-14 06:39:35 +02:00
Thomas Schoebel-Theuer
07254a6c46
doc: update PDF
2022-05-14 06:37:14 +02:00
Thomas Schoebel-Theuer
581b960260
doc: smaller updates
2022-05-14 06:35:37 +02:00
Thomas Schoebel-Theuer
e2308c8973
doc: new What is a Trilemma
2022-05-14 06:35:35 +02:00
Thomas Schoebel-Theuer
4ca06c5ae5
marsadm: create better parsable UUIDs
2022-05-14 06:26:08 +02:00
Thomas Schoebel-Theuer
16beca1793
marsadm: fix warning
2022-05-14 06:26:08 +02:00
Thomas Schoebel-Theuer
1dd6ad047b
marsadm: safegaurd inconsistent /mars filesystem state
2022-05-14 06:26:08 +02:00
Thomas Schoebel-Theuer
7fcdf254e9
marsadm: safeguard byzantine forced logrotate races
2022-05-14 06:26:08 +02:00
Thomas Schoebel-Theuer
5421f04b18
all: release mars0.1astable142
2022-04-27 21:50:49 +02:00
Thomas Schoebel-Theuer
5432ad990c
doc: export PDF architecture-guide
2022-04-27 21:50:47 +02:00
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