Commit Graph

2570 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer 343670b52d infra: remove superfluous parameter 2020-04-13 10:52:38 +02:00
Thomas Schoebel-Theuer 333760bc1a infra: simplify mars_kill_brick_when_possible() 2020-04-13 10:52:38 +02:00
Thomas Schoebel-Theuer a03d9dbad4 main: treat running sync as attached 2020-04-13 10:52:38 +02:00
Thomas Schoebel-Theuer 08c415130f main: create d_subtree when appropriate 2020-04-13 10:52:38 +02:00
Thomas Schoebel-Theuer 732cb14d83 infra: allow recursion on deletion pass 2020-04-13 10:52:38 +02:00
Thomas Schoebel-Theuer cd3ceaccdc infra: allow recursion on backward pass 2020-04-13 10:52:38 +02:00
Thomas Schoebel-Theuer 54a22959e5 infra: allow recursion on forward pass 2020-04-13 10:52:38 +02:00
Thomas Schoebel-Theuer 59c9cedeeb infra: prepare subtree creation 2020-04-13 10:52:38 +02:00
Thomas Schoebel-Theuer 5e97d05ecb infra: introduce and obey d_subtree 2020-04-13 10:52:38 +02:00
Thomas Schoebel-Theuer 52fe09c3ca infra: remove obsolete d_global 2020-04-13 10:52:38 +02:00
Thomas Schoebel-Theuer 641a587d22 all: release mars0.1astable89 2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer c9f7eebe24 infra: tune global hash 2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer e8238cb018 main: make mars_global fully dynamic 2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer 8c94a285bf main: reduce peer_thread stack frame size 2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer 2d9cab0461 server: reduce handler stack frame size 2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer 24484a8749 server: reduce server stack frame size 2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer aed146691a infra: add constructor for mars_global 2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer 21b4874e30 infra: make dent protocol extensible 2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer 131b28e377 infra: introduce common_proto_level 2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer 593ca2bb8f infra: allow mixed network protocol levels 2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer 0c5b5daa38 infra: {send,recv}ing mars_cmd via wrapper 2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer 381b6489f6 main: split peer_thread code 2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer cce2e21c08 infra: fix potential overflow in timeout return 2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer 1cd77abe6d infra: re-trigger during brick deconstruction 2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer 2cbd00d45f main: trigger at flipping 2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer 1ff98125df main: trigger after peer connection is established 2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer 794b49b976 main: full trigger when logrotate possible 2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer 7c454390e9 client: trigger after network shutdown or failure 2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer 0268b3b6b9 infra: always deliver .deleted to remote 2020-04-13 09:22:19 +02:00
Thomas Schoebel-Theuer 514996eaa5 all: release mars0.1astable88 2020-04-11 19:07:50 +02:00
Thomas Schoebel-Theuer 399537fbfe doc: new pdf 2020-04-11 08:16:51 +02:00
Thomas Schoebel-Theuer 0bbd7aa51f doc: bump version 2020-04-11 08:16:51 +02:00
Thomas Schoebel-Theuer d0cf90a67d doc: explain link-purge-all 2020-04-11 08:16:51 +02:00
Thomas Schoebel-Theuer 3ba04911c2 marsadm: bump version 2020-04-11 08:16:51 +02:00
Thomas Schoebel-Theuer 08a9c7a273 marsadm: new EXPERIMENTAL deletion method 2020-04-11 08:16:51 +02:00
Thomas Schoebel-Theuer 57ed669472 marsadm: final deletions via cron 2020-04-08 20:39:38 +02:00
Thomas Schoebel-Theuer 80c70599c8 marsadm: allow deletion of directories 2020-04-08 20:39:38 +02:00
Thomas Schoebel-Theuer b9f0f57a32 marsadm: obey .deleted otherwise 2020-04-08 20:39:38 +02:00
Thomas Schoebel-Theuer f9d2f2696f marsadm: obey .deleted in -l -f -e 2020-04-08 20:39:38 +02:00
Thomas Schoebel-Theuer 6ce4cfa723 marsadm: obey .deleted in all globs 2020-04-08 20:39:38 +02:00
Thomas Schoebel-Theuer 96561ba0d3 main: userspace control for compat_deletions 2020-04-08 20:39:38 +02:00
Thomas Schoebel-Theuer 780cb41f1f infra: only warn on bad readlink 2020-04-08 20:39:38 +02:00
Thomas Schoebel-Theuer b3fb3d3731 infra: obey MARS_DELETED_STR otherwise 2020-04-08 20:39:38 +02:00
Thomas Schoebel-Theuer 7d6bdf945f infra: new Lamport ordering method 2020-04-08 03:32:40 +02:00
Thomas Schoebel-Theuer 722d99487f all: remove unnecessary uid 2020-04-08 03:32:36 +02:00
Thomas Schoebel-Theuer 37348ba2c8 infra: allow ordered symlink creation 2020-04-08 03:32:34 +02:00
Thomas Schoebel-Theuer 570a429c73 main: obey DELETED_STR for non-existing targets 2020-04-08 03:32:26 +02:00
Thomas Schoebel-Theuer e4a83b9461 infra: introduce ordered_readlink() 2020-04-06 15:14:11 +02:00
Thomas Schoebel-Theuer ecc3dc5a38 all: release mars0.1astable87 2020-04-06 15:12:43 +02:00
Thomas Schoebel-Theuer 96646fee1e marsadm: new handover waiting 2020-04-06 15:12:43 +02:00