Commit Graph

1028 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer 2b190d6cb9 infra: fix race on mf completion order 2020-11-10 16:04:01 +01:00
Thomas Schoebel-Theuer d1edec9074 infra: factor out mapfree_real_size 2020-11-10 16:04:01 +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 54cb4605d0 all: bump versions 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
Thomas Schoebel-Theuer 8ac109ad22 server: activate peer on ip push 2020-11-07 08:25:46 +01:00
Thomas Schoebel-Theuer 9231052ce1 main: simplify activate_peer 2020-11-07 08:25:46 +01:00
Thomas Schoebel-Theuer 8fc98684bc main: allow push to non-activated peer 2020-11-07 08:25:44 +01:00
Thomas Schoebel-Theuer 38ce235e86 main: speedup peer search 2020-11-07 08:01:07 +01:00
Thomas Schoebel-Theuer 577fbac8ed main: factor out peer allocation 2020-11-07 08:01:07 +01:00
Thomas Schoebel-Theuer 5fd960b91c main: move make_peer_dir_list 2020-11-07 08:01:07 +01:00
Thomas Schoebel-Theuer 2cb3520e01 infra: rework net address parsing 2020-11-07 08:01:06 +01:00
Thomas Schoebel-Theuer 530a938a62 net: safeguard recv of bad string size 2020-11-07 07:58:53 +01:00
Thomas Schoebel-Theuer e2ef6f4b04 main: do not write alivelinks before {create,join}-cluster 2020-10-28 06:09:11 +01:00
Thomas Schoebel-Theuer 8f510f5936 main: better error msg 2020-10-28 06:09:11 +01:00
Thomas Schoebel-Theuer c77d656c01 infra: remove old method 2020-10-28 06:09:11 +01:00
Thomas Schoebel-Theuer dd428841d0 infra: ignore more name prefixes 2020-10-28 06:09:11 +01:00
Thomas Schoebel-Theuer f7f357669a main: skip annoying message 2020-10-28 06:09:11 +01:00
Thomas Schoebel-Theuer e689f17d55 infra: automatically create any missing intermediate dirs 2020-10-28 06:09:11 +01:00
Thomas Schoebel-Theuer e1547a1387 net: better sending failure status code 2020-10-28 06:09:11 +01:00
Thomas Schoebel-Theuer 4b08aacf2a main: prefer fetch from originating peer 2020-10-28 06:09:08 +01:00
Thomas Schoebel-Theuer dde0281e60 client: refresh info asynchronously 2020-10-27 20:08:05 +01:00
Thomas Schoebel-Theuer d7adec9f1a main: fix cork on trigger 2020-10-27 09:13:45 +01:00