Commit Graph

305 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer
13a0b35f31 main: report presence of prepatches v2 versus v1 2021-04-22 13:50:16 +02:00
Thomas Schoebel-Theuer
6692189b7c main: fix annoying error msg 2021-04-19 10:27:08 +02:00
Thomas Schoebel-Theuer
e416e99b4c main: safeguard message generation 2021-03-16 11:59:38 +01:00
Thomas Schoebel-Theuer
be50f1d743 main: fix uninitialized pointer 2021-03-16 11:59:37 +01:00
Thomas Schoebel-Theuer
059f83b726 main: report reasons for sync vs replay alternations 2021-03-02 10:12:56 +01:00
Thomas Schoebel-Theuer
14e4d8f2cf main: prevent logrotate to pass by during sync 2021-03-02 10:12:56 +01:00
Thomas Schoebel-Theuer
a615ef907b main: safeguard creation of orphaned files 2021-03-02 10:12:53 +01:00
Thomas Schoebel-Theuer
d0c5b5699f all: adapt to removal of get_ds()
See 736706bee3298208343a76096370e4f6a5c55915
2021-02-10 13:36:06 +01:00
Thomas Schoebel-Theuer
b85bc0f576 all: adapt to removal of current_kernel_time64() 2021-02-10 13:36:06 +01:00
Thomas Schoebel-Theuer
0d885eeef8 main: adapt to time64_t 2021-02-10 13:36:06 +01:00
Thomas Schoebel-Theuer
9c6fbb8fc6 main: adapt to s64 2021-02-10 13:36:06 +01:00
Thomas Schoebel-Theuer
c1820e0783 main: dont replay beyond primary during sync 2021-02-07 19:33:06 +01:00
Thomas Schoebel-Theuer
8a04c4cbae main: fix sync starvation
Commit e20800c47c did too much:
replay may take total preference when there is a permanent
write load.

Only prefer replay when there are multiple logfiles.
2021-02-06 15:22:24 +01:00
Thomas Schoebel-Theuer
a77b8d1190 main: assure minimum sync progress 2021-02-06 15:22:23 +01:00
Thomas Schoebel-Theuer
ef2997206b main: update syncstatus more frequently 2021-02-06 15:08:07 +01:00
Thomas Schoebel-Theuer
57eaf3c66b main: fix typo 2021-01-19 15:07:04 +01:00
Thomas Schoebel-Theuer
9442916de2 main: local systemd_trigger 2020-12-22 08:58:02 +01:00
Thomas Schoebel-Theuer
545c5c6001 main: fix hostname prefix matching 2020-11-26 10:07:04 +01:00
Thomas Schoebel-Theuer
e20800c47c main: fix hanging replay progress during long-lasting sync 2020-11-25 16:48:37 +01:00
Thomas Schoebel-Theuer
d786006974 main: improved rmmod debugging 2020-11-20 09:42:37 +01:00
Thomas Schoebel-Theuer
78376caa1a all: fix race on activate_peer 2020-11-20 09:42:35 +01:00
Thomas Schoebel-Theuer
4797219f7e main: smarter activation of new oneshot peers 2020-11-10 16:04:01 +01:00
Thomas Schoebel-Theuer
bf4343e1bb main: testing of new ssh-free methods 2020-11-10 16:04:01 +01:00
Thomas Schoebel-Theuer
a12717518b main: determine marsadm versions globally in the cluster 2020-11-10 16:04:01 +01:00
Thomas Schoebel-Theuer
8b507da75e main: simplify new resolv method 2020-11-07 08:34:57 +01:00
Thomas Schoebel-Theuer
21afb79c32 infra: new push_link with foreign IP 2020-11-07 08:34:57 +01:00
Thomas Schoebel-Theuer
c26fb3bef2 infra: invalidate user caches 2020-11-07 08:34:57 +01:00
Thomas Schoebel-Theuer
166fefb676 all: allow rebased fetch 2020-11-07 08:34:57 +01:00
Thomas Schoebel-Theuer
0d79408487 main: try to retrieve unknown peers 2020-11-07 08:34:57 +01:00
Thomas Schoebel-Theuer
ad0051ba51 main: better report unknown peers 2020-11-07 08:34:57 +01:00
Thomas Schoebel-Theuer
77748d31ff main: allow fetch of initial uuid 2020-11-07 08:34:57 +01:00
Thomas Schoebel-Theuer
bd22838db3 main: no_fetch when pushing to foreign peers 2020-11-07 08:34:56 +01:00
Thomas Schoebel-Theuer
06a9237723 main: push_info to foreign peers 2020-11-07 08:34:56 +01:00
Thomas Schoebel-Theuer
d8e641a40e infra: new push_check operation 2020-11-07 08:34:56 +01:00
Thomas Schoebel-Theuer
a4a2034be5 main: fetch exhausting metadata on full trigger 2020-11-07 08:34:56 +01:00
Thomas Schoebel-Theuer
cc6fd0755b main: prepare smarter activation of new oneshot peers 2020-11-07 08:34:56 +01:00
Thomas Schoebel-Theuer
8c0fc33630 main: replace old do_additional with oneshot 2020-11-07 08:34:56 +01:00
Thomas Schoebel-Theuer
eb938b488d main: remove old do_communicate 2020-11-07 08:34:56 +01:00
Thomas Schoebel-Theuer
6d7c752f2c main: remove old doing_additional 2020-11-07 08:34:56 +01:00
Thomas Schoebel-Theuer
ac7dd94c80 main: remove old additional_peers() 2020-11-07 08:34:56 +01:00
Thomas Schoebel-Theuer
1a96616efe main: new oneshot parameter at activate_peer() 2020-11-07 08:34:56 +01:00
Thomas Schoebel-Theuer
7a0c66393f main: split activate_peer() 2020-11-07 08:34:56 +01:00
Thomas Schoebel-Theuer
ca07239410 main: automatic deallocate of new floating peers 2020-11-07 08:34:56 +01:00
Thomas Schoebel-Theuer
2cb1d425c6 main: new oneshot peer threads 2020-11-07 08:34:56 +01:00
Thomas Schoebel-Theuer
e03e89ab17 main: make my_uuid global 2020-11-07 08:25:47 +01:00
Thomas Schoebel-Theuer
68596789f5 main: better error message 2020-11-07 08:25:47 +01:00
Thomas Schoebel-Theuer
a11f8666a3 main: allow silent reporting 2020-11-07 08:25:47 +01:00
Thomas Schoebel-Theuer
fb186be1f1 main: silence annoying error msg 2020-11-07 08:25:47 +01:00
Thomas Schoebel-Theuer
f1a388827c main: push my IP to any preliminary peers 2020-11-07 08:25:47 +01:00
Thomas Schoebel-Theuer
ddd025e5ca main: rename ambiguous lock 2020-11-07 08:25:46 +01:00