Commit Graph

3056 Commits

Author SHA1 Message Date
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
Thomas Schoebel-Theuer b0f8b3800f main: add d_count for long-lasting references 2020-09-15 11:11:49 +02:00
Thomas Schoebel-Theuer 2231b50d04 infra: fix mapfree use-after-free 2020-09-15 03:18:17 +02:00
Thomas Schoebel-Theuer 7397a8febd all: release mars0.1astable106 2020-09-10 11:24:42 +02:00
Thomas Schoebel-Theuer 87064c1c5a marsadm: fix primitive disk-present 2020-09-10 11:21:38 +02:00
Thomas Schoebel-Theuer 49b69cd723 main: reduce mars_find_dent searching at make_sync 2020-09-08 11:34:40 +02:00
Thomas Schoebel-Theuer ab60fbdf4e main: reduce mars_find_dent searching further 2020-09-08 11:34:40 +02:00
Thomas Schoebel-Theuer 963d656f26 main: reduce mars_find_dent searching at switches 2020-09-08 11:34:40 +02:00
Thomas Schoebel-Theuer f1efb0604e infra: improved scalability of mapfree infrastructure 2020-09-08 11:00:36 +02:00
Thomas Schoebel-Theuer f770728c72 infra: fix replacement of .deleted links with files 2020-09-08 10:32:38 +02:00
Thomas Schoebel-Theuer c0c468a3f7 all: release mars0.1astable105 2020-09-05 23:12:05 +02:00
Thomas Schoebel-Theuer 11792c250e marsadm: remove annoying doubled error code 2020-09-05 23:08:30 +02:00
Thomas Schoebel-Theuer 60baf9c378 marsadm: fix old deletions max_nr detection 2020-09-05 23:06:38 +02:00
Thomas Schoebel-Theuer 1a8dbb8b93 all: release mars0.1astable104 2020-09-03 16:29:55 +02:00
Thomas Schoebel-Theuer 24bb735d5a marsadm: report summary on non-reachable non-member hosts 2020-09-03 16:29:55 +02:00
Thomas Schoebel-Theuer 2dbc0769d0 marsadm: old deletion method must ignore non-members 2020-09-03 16:29:55 +02:00
Thomas Schoebel-Theuer 3a727a04b7 marsadm: use ssh-free push at lowlevel-delete-host 2020-09-03 16:29:55 +02:00
Thomas Schoebel-Theuer 1e30e0c945 marsadm: use ssh-free push at lowlevel-set-host-ip 2020-09-03 16:29:55 +02:00
Thomas Schoebel-Theuer f9044fc9bf marsadm: workaround versionlink appearance race with log-rotate 2020-09-03 16:29:55 +02:00
Thomas Schoebel-Theuer ac689b8640 marsadm: workaround race with primary logrotate 2020-09-03 16:29:55 +02:00
Thomas Schoebel-Theuer 80f18138d3 marsadm: now simplify get_alive_links() 2020-09-03 16:29:55 +02:00
Thomas Schoebel-Theuer bcc1a63318 marsadm: new concept guest members 2020-09-03 16:29:55 +02:00
Thomas Schoebel-Theuer 2180337e85 marsadm: avoid old rsync method at join-resource 2020-09-03 16:29:55 +02:00
Thomas Schoebel-Theuer aecccd547c marsadm: unify naming of versionlink 2020-09-03 16:29:55 +02:00
Thomas Schoebel-Theuer c7983a6fb6 marsadm: purge stray and/or transient guest links 2020-09-03 16:29:55 +02:00