Thomas Schoebel-Theuer
|
6c4f72ceab
|
infra: allow pruning of subdirs
|
2017-07-05 08:01:48 +02:00 |
|
Thomas Schoebel-Theuer
|
e7a53ec4e3
|
server: propagate path from client
|
2017-07-05 08:01:48 +02:00 |
|
Thomas Schoebel-Theuer
|
c4fb7c2e41
|
main: verbose debugging
|
2017-07-05 08:01:48 +02:00 |
|
Thomas Schoebel-Theuer
|
5fbfd64c58
|
marsadm: new feature hook-scripts
|
2017-07-05 08:01:48 +02:00 |
|
Thomas Schoebel-Theuer
|
f784c6555e
|
main: remote_trigger only communicating peers
|
2017-07-05 08:01:48 +02:00 |
|
Thomas Schoebel-Theuer
|
d382bd7037
|
main: terminate and restart peer thread when necessary
|
2017-07-05 08:01:47 +02:00 |
|
Thomas Schoebel-Theuer
|
14737303b7
|
main: show more peer debuginfo
|
2017-07-05 08:01:47 +02:00 |
|
Thomas Schoebel-Theuer
|
a41c0f8f98
|
main: run some additional peer threads
|
2017-07-05 08:01:47 +02:00 |
|
Thomas Schoebel-Theuer
|
08bf6cb8b5
|
marsadm: safeguard rsync at join-cluster
|
2017-07-05 08:01:47 +02:00 |
|
Thomas Schoebel-Theuer
|
c8ec870886
|
main: only scan the peers we are participating
After this, nothing will be propagated to non-participating hosts.
The next patch is needed for fixing this.
|
2017-07-05 08:01:47 +02:00 |
|
Thomas Schoebel-Theuer
|
475b33d7ee
|
main: also scan other hostname contexts
|
2017-07-05 08:01:47 +02:00 |
|
Thomas Schoebel-Theuer
|
29f656b2c1
|
marsadm: new operations merge-cluster and friends
|
2017-07-05 08:01:47 +02:00 |
|
Thomas Schoebel-Theuer
|
0adab134ac
|
Merge branch 'mars0.1.y' into mars0.1b.y
|
2017-07-05 07:48:08 +02:00 |
|
Thomas Schoebel-Theuer
|
239ab6f59f
|
all: release mars0.1stable42
|
2017-07-05 07:38:15 +02:00 |
|
Thomas Schoebel-Theuer
|
6a9795f247
|
marsadm: speed up error text retrieval
|
2017-07-05 07:38:15 +02:00 |
|
Thomas Schoebel-Theuer
|
86a4f1674c
|
marsadm: introduce configurable MARS_PATH
|
2017-07-05 07:38:15 +02:00 |
|
Thomas Schoebel-Theuer
|
4c74c8e985
|
marsadm: fetch newest symlinks at join-resource
|
2017-07-05 07:38:15 +02:00 |
|
Thomas Schoebel-Theuer
|
12e41def3f
|
marsadm: cleanup old remains on join-resource --force
|
2017-07-05 07:38:15 +02:00 |
|
Thomas Schoebel-Theuer
|
66734e4211
|
marsadm: log-purge-all must not fail on empty resource
|
2017-07-05 07:38:15 +02:00 |
|
Thomas Schoebel-Theuer
|
d3ede5b39f
|
marsadm: tolerate empty resource dirs at leave-resource
|
2017-07-05 07:38:15 +02:00 |
|
Thomas Schoebel-Theuer
|
ee94c1279a
|
marsadm: safeguard rsync at join-cluster
|
2017-07-05 07:38:15 +02:00 |
|
Thomas Schoebel-Theuer
|
1950c0fc1b
|
marsadm: internal wait-cluster before doing join-resource
This is necessary when the full mesh communication is relaxed.
|
2017-07-05 07:38:15 +02:00 |
|
Thomas Schoebel-Theuer
|
1d85ec9cb3
|
userspace: rework ssh and rsync
|
2017-07-05 07:38:14 +02:00 |
|
Thomas Schoebel-Theuer
|
60a08c7387
|
marsadm: better --dry-run
|
2017-07-05 07:38:14 +02:00 |
|
Thomas Schoebel-Theuer
|
7bb3b2abcd
|
marsadm: fix syslog quotation characters
|
2017-07-05 07:38:14 +02:00 |
|
Thomas Schoebel-Theuer
|
c117bffa11
|
logger: reset limiter
|
2017-07-05 07:37:12 +02:00 |
|
Thomas Schoebel-Theuer
|
a856db082b
|
server: update limiter during idle time
|
2017-07-05 07:37:12 +02:00 |
|
Thomas Schoebel-Theuer
|
69d2f864d3
|
client: reset limiter
|
2017-07-05 07:37:12 +02:00 |
|
Thomas Schoebel-Theuer
|
25da408d66
|
copy: reset limiter
|
2017-07-05 07:37:12 +02:00 |
|
Thomas Schoebel-Theuer
|
ff2c948247
|
infra: add reset of limiter
|
2017-07-05 07:37:12 +02:00 |
|
Thomas Schoebel-Theuer
|
27eb38ff3e
|
infra: add total statistics to limiter
|
2017-07-05 07:37:12 +02:00 |
|
Thomas Schoebel-Theuer
|
a983bf42de
|
main: show peer debuginfo
|
2017-07-05 07:37:12 +02:00 |
|
Thomas Schoebel-Theuer
|
d976fde7fb
|
main: replace peer_lock spinlock by rwsem
|
2017-07-05 07:37:12 +02:00 |
|
Thomas Schoebel-Theuer
|
739fb2d39a
|
all: release mars0.1stable41
|
2017-06-07 06:28:14 +02:00 |
|
Thomas Schoebel-Theuer
|
8b6fe3e3bb
|
infra: remove superfluous event trigger
|
2017-06-07 06:22:46 +02:00 |
|
Thomas Schoebel-Theuer
|
37fb40f8a7
|
logger: remove seaparate flying counter
|
2017-06-07 06:22:46 +02:00 |
|
Thomas Schoebel-Theuer
|
cbb7de25fe
|
logger: fix races on queues
|
2017-06-07 06:22:46 +02:00 |
|
Thomas Schoebel-Theuer
|
c95c478f30
|
logger: new activity counter
|
2017-06-07 06:22:46 +02:00 |
|
Thomas Schoebel-Theuer
|
0783946bc2
|
logger: downgrade atomic_t
|
2017-06-07 06:22:46 +02:00 |
|
Thomas Schoebel-Theuer
|
d8e2421de9
|
logger: remove useless counter
|
2017-06-07 06:22:46 +02:00 |
|
Thomas Schoebel-Theuer
|
03d4bb4d65
|
all: release mars0.1balpha3.4
|
2017-06-06 18:13:27 +02:00 |
|
Thomas Schoebel-Theuer
|
746f84cd32
|
Merge branch 'mars0.1.y' into mars0.1b.y
|
2017-06-06 18:12:31 +02:00 |
|
Thomas Schoebel-Theuer
|
4de7045fd5
|
all: release mars0.1stable40
|
2017-06-06 18:10:12 +02:00 |
|
Thomas Schoebel-Theuer
|
57c9da1800
|
aio: fix race on array index
|
2017-06-04 17:56:46 +02:00 |
|
Thomas Schoebel-Theuer
|
b282b830fd
|
all: release mars0.1balpha3.3
|
2017-05-28 19:24:22 +02:00 |
|
Thomas Schoebel-Theuer
|
d596d2b388
|
marsadm: version hint at newer features
|
2017-05-28 19:23:46 +02:00 |
|
Thomas Schoebel-Theuer
|
783abfa501
|
userspace: improved cron job
|
2017-05-28 19:20:27 +02:00 |
|
Thomas Schoebel-Theuer
|
0da44a808f
|
copy: allow non-strict write order
|
2017-05-28 19:20:26 +02:00 |
|
Thomas Schoebel-Theuer
|
b32b2d57fe
|
net: use quadratic backoff sleeptime
|
2017-05-28 19:20:26 +02:00 |
|
Thomas Schoebel-Theuer
|
45a771b652
|
infra: speedup md5 checksums
|
2017-05-28 19:20:25 +02:00 |
|