Commit Graph

2880 Commits

Author SHA1 Message Date
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
Thomas Schoebel-Theuer
b3111a9c6a infra: fix mars_readlink 2020-10-27 09:12:26 +01:00
Thomas Schoebel-Theuer
50a5da18fb all: release mars0.1astable111 2020-10-01 14:15:12 +02: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
4e8e8511df all: release mars0.1astable110 2020-09-30 14:24:27 +02:00
Thomas Schoebel-Theuer
017c00d4ad doc: checkout version 0.1a-110 2020-09-30 14:24:27 +02:00
Thomas Schoebel-Theuer
bcf8b59900 doc: describe new marsadm options and primitive macros 2020-09-30 14:24:27 +02:00
Thomas Schoebel-Theuer
3bb976422a doc: is_primary independent from device appearance 2020-09-30 14:24:27 +02:00
Thomas Schoebel-Theuer
e3ebc5762b marsadm: view disk-error 2020-09-30 14:24:27 +02:00
Thomas Schoebel-Theuer
8032150f3e main: report disk-error 2020-09-30 14:24:25 +02:00
Thomas Schoebel-Theuer
e58a5e4cee infra: propagate any open error code 2020-09-30 10:34:14 +02:00
Thomas Schoebel-Theuer
12d3b7ed61 all: release mars0.1astable109 2020-09-21 14:40:48 +02:00
Thomas Schoebel-Theuer
26b40474cb marsadm: re-activate any forgotten fetch on handover 2020-09-21 14:40:48 +02:00
Thomas Schoebel-Theuer
03e69bdd5c infra: fix unnecessary unlink 2020-09-21 14:20:25 +02:00
Thomas Schoebel-Theuer
1b883e232b all: release mars0.1astable108 2020-09-19 17:43:39 +02:00
Thomas Schoebel-Theuer
ed95e24496 marsadm: allow leave-resource --force on empty resource 2020-09-19 17:42:34 +02:00
Thomas Schoebel-Theuer
ae2668b265 marsadm: hint admins on --ignore-sync 2020-09-18 17:45:57 +02:00
Thomas Schoebel-Theuer
23748272ca marsadm: remove stray nonsense 2020-09-18 17:45:57 +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
Thomas Schoebel-Theuer
aa3f65a1aa main: replace remote_dent_list with mars_global instances 2020-09-17 18:02:27 +02:00
Thomas Schoebel-Theuer
1e5be3d1b9 infra: move dent transfer prototypes to strategy 2020-09-17 18:02:27 +02:00
Thomas Schoebel-Theuer
7d55e6f02a infra: simplifiy dent search logic 2020-09-17 18:02:27 +02:00
Thomas Schoebel-Theuer
47f5de0a09 main: safeguard dent 2020-09-17 18:02:27 +02:00
Thomas Schoebel-Theuer
85b8b1312f infra: safeguard dent parent pointer 2020-09-17 18:02:27 +02:00
Thomas Schoebel-Theuer
423ff91956 infra: better dent hash function 2020-09-17 18:02:15 +02:00
Thomas Schoebel-Theuer
5d1484fc26 infra: safeguard dent list checking 2020-09-15 18:16:07 +02:00
Thomas Schoebel-Theuer
eb6e3dc20d infra: dent order statistics 2020-09-15 18:16:07 +02:00
Thomas Schoebel-Theuer
9e3faf159c infra: better dent statistics 2020-09-15 18:16:07 +02:00
Thomas Schoebel-Theuer
6557f41744 all: release mars0.1astable107 2020-09-15 18:15:35 +02:00
Thomas Schoebel-Theuer
23b8ef7aa7 main: fix race on mars_global 2020-09-15 18:14:50 +02:00
Thomas Schoebel-Theuer
adaecce4c8 infra: safeguard free_mars_global 2020-09-15 18:05:54 +02:00
Thomas Schoebel-Theuer
efbb44cf4b all: earlier rot destruction 2020-09-15 18:05:47 +02:00
Thomas Schoebel-Theuer
f9f2a421b8 infra: safeguard dents at _op_remove 2020-09-15 11:11:49 +02:00