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 |