Commit Graph

594 Commits

Author SHA1 Message Date
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
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
4b08aacf2a main: prefer fetch from originating peer 2020-10-28 06:09:08 +01:00
Thomas Schoebel-Theuer
d7adec9f1a main: fix cork on trigger 2020-10-27 09:13:45 +01:00
Thomas Schoebel-Theuer
b3111a9c6a infra: fix mars_readlink 2020-10-27 09:12:26 +01:00
Thomas Schoebel-Theuer
fd41b00373 main: fix and simplify parse_args 2020-10-01 14:15:12 +02:00
Thomas Schoebel-Theuer
cbcbed71d4 main: more precise err msg 2020-10-01 14:15:12 +02:00
Thomas Schoebel-Theuer
be05ce3cef main: fix wording of info message 2020-10-01 14:02:01 +02:00
Thomas Schoebel-Theuer
0a1967278b main: skip scanning deleted logfiles 2020-10-01 14:01:57 +02:00
Thomas Schoebel-Theuer
8032150f3e main: report disk-error 2020-09-30 14:24:25 +02:00
Thomas Schoebel-Theuer
216267bb4b main: silence annoying error 2020-09-18 17:45:57 +02:00
Thomas Schoebel-Theuer
5a4f1961be all: less msleep 2020-09-18 17:45:57 +02:00
Thomas Schoebel-Theuer
a19f64119e infra: move check for backup string 2020-09-18 17:45:57 +02:00
Thomas Schoebel-Theuer
7ef119320b infra: reduce string testing 2020-09-18 17:45:57 +02:00
Thomas Schoebel-Theuer
114d9748ad main: restrict table searching to subdir entries 2020-09-18 17:45:57 +02:00
Thomas Schoebel-Theuer
f65d18ddf5 main: introduce cl_childs and make contiguous 2020-09-18 17:45:57 +02:00
Thomas Schoebel-Theuer
ed34d53136 main: remove unnecessary table entries for main worker 2020-09-18 17:45:57 +02:00
Thomas Schoebel-Theuer
c48cb7580d infra: accept any symlinks for later network transfer 2020-09-18 17:45:57 +02:00
Thomas Schoebel-Theuer
e77f856d86 infra: use dent hash list for searching 2020-09-18 17:45:57 +02:00
Thomas Schoebel-Theuer
a93cfb06f4 net: also hash remote dentries 2020-09-18 17:45:57 +02:00
Thomas Schoebel-Theuer
ec962406c6 main: remove superfluous global from main_worker_fn and structures 2020-09-17 18:02:27 +02:00
Thomas Schoebel-Theuer
302e7edfe7 infra: simplify mars_free_dent_all 2020-09-17 18:02:27 +02:00