Thomas Schoebel-Theuer
|
3d9bbcb23c
|
main: check alive link timestamp instead of tree version
The tree version might be updated less frequently.
|
2017-07-26 11:08:12 +02:00 |
|
Thomas Schoebel-Theuer
|
cf84aeba9f
|
main: avoid fetch from failed peer for a while
|
2017-07-26 10:27:04 +02:00 |
|
Thomas Schoebel-Theuer
|
881f61bfcc
|
main: fix abort of logfile fetching
|
2017-07-26 10:00:51 +02:00 |
|
Thomas Schoebel-Theuer
|
d661ab647d
|
all: release mars0.1balpha4
|
2017-07-05 14:17:23 +02:00 |
|
Thomas Schoebel-Theuer
|
71e6534b3c
|
doc: update pdf
|
2017-07-05 14:17:04 +02:00 |
|
Thomas Schoebel-Theuer
|
f3c2e155b1
|
doc: describe socket bundling
|
2017-07-05 14:15:42 +02:00 |
|
Thomas Schoebel-Theuer
|
31e7560886
|
marsadm: show number of replicas
|
2017-07-05 14:15:42 +02:00 |
|
Thomas Schoebel-Theuer
|
41cf70e288
|
if: show open_count in statistics
|
2017-07-05 14:15:41 +02:00 |
|
Thomas Schoebel-Theuer
|
5b12f5c569
|
client: show number of active channels in statistics
|
2017-07-05 14:15:41 +02:00 |
|
Thomas Schoebel-Theuer
|
347bb102e7
|
infra: safeguard dent deallocation
|
2017-07-05 08:01:48 +02:00 |
|
Thomas Schoebel-Theuer
|
86d70bd6a5
|
main: more detailed messages on peers and paths
|
2017-07-05 08:01:48 +02:00 |
|
Thomas Schoebel-Theuer
|
aa5481a87d
|
main: fetch only metadata of interesting resources
|
2017-07-05 08:01:48 +02:00 |
|
Thomas Schoebel-Theuer
|
627a402617
|
main: compute list of participating resources
|
2017-07-05 08:01:48 +02:00 |
|
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 |
|