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 |
|
Thomas Schoebel-Theuer
|
6d2091eb8e
|
marsadm: add --keep-backups for alivelink purge
|
2020-09-03 16:29:55 +02:00 |
|
Thomas Schoebel-Theuer
|
8cddbc1851
|
marsadm: do not delete versionlinks during ongoing join-resource
|
2020-09-01 19:35:10 +02:00 |
|
Thomas Schoebel-Theuer
|
6750a4fc63
|
marsadm: join-resource needs preliminary guest-like activation
|
2020-09-01 19:35:10 +02:00 |
|
Thomas Schoebel-Theuer
|
019b991cda
|
marsadm: earlier device check at {create,join}-resource
|
2020-09-01 19:35:10 +02:00 |
|
Thomas Schoebel-Theuer
|
3deaa91ba9
|
marsadm: fix non-generic timestamp override
|
2020-09-01 19:35:10 +02:00 |
|
Thomas Schoebel-Theuer
|
eddddd5fcd
|
marsadm: fix single-resource phased ldie
|
2020-09-01 19:35:10 +02:00 |
|
Thomas Schoebel-Theuer
|
1bc326ec4f
|
main: only active peers shall count for usable features
|
2020-09-01 19:35:10 +02:00 |
|
Thomas Schoebel-Theuer
|
1c3468985a
|
infra: increase hash table
|
2020-09-01 19:35:10 +02:00 |
|
Thomas Schoebel-Theuer
|
7f65652f74
|
infra: better hash distribution
|
2020-09-01 19:35:10 +02:00 |
|