Thomas Schoebel-Theuer
|
7f961ad89f
|
Merge tag 'mars0.1stable45' into mars0.1a.y
|
2017-09-11 11:42:59 +02:00 |
|
Thomas Schoebel-Theuer
|
ac33f3b6ec
|
Merge tag 'mars0.1stable44' into mars0.1a.y
|
2017-09-11 11:42:49 +02:00 |
|
Thomas Schoebel-Theuer
|
d091e4584e
|
all: release mars0.1stable45
|
2017-08-25 15:09:42 +02:00 |
|
Thomas Schoebel-Theuer
|
8deb1c7d02
|
marsadm: unlink leftover deletion links
|
2017-08-25 15:07:59 +02:00 |
|
Thomas Schoebel-Theuer
|
5b41b2fb84
|
infra: regularly prune the /mars dentry cache
|
2017-08-25 15:07:59 +02:00 |
|
Thomas Schoebel-Theuer
|
21628113d3
|
all: release mars0.1stable44
|
2017-08-21 21:19:36 +02:00 |
|
Thomas Schoebel-Theuer
|
1e0b682109
|
doc: updated slides from FrOSCon 2017
|
2017-08-21 21:16:37 +02:00 |
|
Thomas Schoebel-Theuer
|
de8abf0284
|
main: report is-detached only when bio is gone
|
2017-08-21 21:16:37 +02:00 |
|
Thomas Schoebel-Theuer
|
68016194bc
|
main: report is-detached for damaged resources
|
2017-08-21 21:16:36 +02:00 |
|
Thomas Schoebel-Theuer
|
4ff7dfe7a4
|
Merge branch 'mars0.1.y' into mars0.1b.y
|
2017-07-26 11:32:47 +02:00 |
|
Thomas Schoebel-Theuer
|
34d7ebbd71
|
all: release mars0.1stable43
|
2017-07-26 11:15:58 +02:00 |
|
Thomas Schoebel-Theuer
|
45f9440842
|
main: protect rot list by rwsem
|
2017-07-26 11:08:56 +02:00 |
|
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 |
|