Commit Graph

1625 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer
6aede1fc62 all: release light0.1stable15 2015-05-06 13:35:00 +02:00
Thomas Schoebel-Theuer
d2c31a6343 doc: update 2015-05-06 07:50:10 +02:00
Thomas Schoebel-Theuer
62b50d5901 contrib: add example rollout script 2015-05-06 07:50:09 +02:00
Thomas Schoebel-Theuer
b190337eb8 marsadm: use $real_host for deletions
This can make a difference when using --host= and the other
host is no long really existant.
2015-05-05 09:30:08 +02:00
Thomas Schoebel-Theuer
5f485b6a02 marsadm: better leave-cluster cleanup of dead files 2015-05-05 09:30:08 +02:00
Thomas Schoebel-Theuer
fb880f9b2c marsadm: leave-cluster should rmmod only on real host 2015-05-05 09:30:08 +02:00
Thomas Schoebel-Theuer
c6fc05a3be marsadm: allow --force --host= cleanup on non-joined host 2015-05-05 09:30:04 +02:00
Thomas Schoebel-Theuer
2a99f12294 marsadm: cleanup all orphane symlinks 2015-05-05 09:12:42 +02:00
Thomas Schoebel-Theuer
1eea119870 marsadm: allow --force on 'all' 2015-05-05 09:12:37 +02:00
Thomas Schoebel-Theuer
3f9571999d marsadm: allow log-rotate on secondaries upon --force
This makes not much sense, but is provided for cases where you are
really desperate.
2015-05-05 08:56:41 +02:00
Thomas Schoebel-Theuer
7cbb705882 logger: safeguard endio() calling conventions 2015-05-05 08:46:28 +02:00
Thomas Schoebel-Theuer
18f1ae84f3 logger: fix race on completion refcount 2015-05-05 08:46:28 +02:00
Thomas Schoebel-Theuer
0fc02ed48c all: release light0.1stable14 2015-03-24 08:34:03 +01:00
Thomas Schoebel-Theuer
e22e287d94 doc: update version 2015-03-24 08:34:02 +01:00
Thomas Schoebel-Theuer
27e975f4d7 marsadm: allow --threshold=human-readable 2015-03-24 08:33:03 +01:00
Thomas Schoebel-Theuer
5bead43add marsadm: distinguish multiples of 1024 from 1000 2015-03-24 08:33:03 +01:00
Thomas Schoebel-Theuer
f43d5fd58e marsadm: add list inquiry functions 2015-03-24 08:33:03 +01:00
Thomas Schoebel-Theuer
8d60cb304c marsadm: show replication infos only on secondaries 2015-03-24 08:33:03 +01:00
Thomas Schoebel-Theuer
c481f75cb8 marsadm: hint on wasted disk space 2015-03-24 08:33:03 +01:00
Thomas Schoebel-Theuer
c88965e24a marsadm: report disk/device sizes 2015-03-24 08:33:03 +01:00
Thomas Schoebel-Theuer
1f2680dd62 marsadm: fix external races on resize 2015-03-24 08:33:03 +01:00
Thomas Schoebel-Theuer
8888571b2c marsadm: remove irritating warning 2015-03-24 08:33:03 +01:00
Thomas Schoebel-Theuer
e1b241e3ad marsadm: clarify usability of 'view' 2015-03-24 08:33:02 +01:00
Thomas Schoebel-Theuer
c7b57f864e marsadm: clarify view/flags when network is slow 2015-03-23 13:48:11 +01:00
Thomas Schoebel-Theuer
876625d66a light: disallow modprobe when UUID is missing 2015-03-23 13:48:11 +01:00
Thomas Schoebel-Theuer
9cb5b54cdc infra: remove outdated code 2015-03-23 13:48:11 +01:00
Thomas Schoebel-Theuer
7d66938666 aio: fix portability to changed kernels / kthread implementation
In the long term, mars_aio will be replaced anyway because it
uses userspace concepts like ioctx.

Don't use the internal kthread_stop_nowait() anymore.
It is too cumbersome to catch up with upstream development.
2015-03-23 13:48:10 +01:00
Thomas Schoebel-Theuer
77714f374e aio: safeguard ioctx 2015-03-23 13:48:10 +01:00
Thomas Schoebel-Theuer
a12450d891 if: fix potential race on plugged requests 2015-03-23 13:48:10 +01:00
Thomas Schoebel-Theuer
761ebb7187 all: release light0.1stable13 2015-03-09 09:53:06 +01:00
Thomas Schoebel-Theuer
308925c755 doc: update version 2015-03-09 09:53:06 +01:00
Thomas Schoebel-Theuer
6419b3fb57 marsadm: fix endless wait_cluster 2015-03-09 09:53:06 +01:00
Thomas Schoebel-Theuer
ae47fbdcb4 marsadm: fix leave-cluster when communication is dead 2015-03-09 09:53:06 +01:00
Thomas Schoebel-Theuer
82de077df0 marsadm: clarify meaning of switches/status
fighting the stupidness...
2015-03-09 09:53:05 +01:00
Thomas Schoebel-Theuer
df596cb24e marsadm: report communication status 2015-03-09 09:53:05 +01:00
Thomas Schoebel-Theuer
f9125d33a7 marsadm: safeguard uuid at join-cluster 2015-03-09 09:53:05 +01:00
Thomas Schoebel-Theuer
7f565f77b6 light: prohibit communication with wrong UUID 2015-03-06 11:49:54 +01:00
Thomas Schoebel-Theuer
8a269b2412 marsadm: safeguard missing UUID 2015-03-06 11:44:39 +01:00
Thomas Schoebel-Theuer
b3470e039a marsadm: fix --force in detach 2015-03-05 08:34:00 +01:00
Thomas Schoebel-Theuer
7e7e0ee11b marsadm: fix --host= for non-existing remote devices 2015-03-03 19:00:03 +01:00
Thomas Schoebel-Theuer
5cdf7f4e63 all: release light0.1stable12 2015-02-27 11:32:58 +01:00
Thomas Schoebel-Theuer
c36eda000a doc: increment version 2015-02-27 11:32:58 +01:00
Thomas Schoebel-Theuer
2210a24bf6 doc: explain advantages of block replication 2015-02-27 11:32:58 +01:00
Thomas Schoebel-Theuer
6f87c4a77e doc: add Handout for Midnight Problem Solving 2015-02-27 11:32:58 +01:00
Thomas Schoebel-Theuer
656231f658 doc: checkin new manpage 2015-02-27 11:32:58 +01:00
Thomas Schoebel-Theuer
65a44501ee doc: create manpage automatically from marsadm --help 2015-02-27 11:32:57 +01:00
Thomas Schoebel-Theuer
5cb85aa0bd doc: feedback from Cyril Bitterich 2015-02-27 11:32:57 +01:00
Thomas Schoebel-Theuer
6daec656ed doc: correct some wording 2015-02-27 11:32:57 +01:00
Thomas Schoebel-Theuer
96404b89c3 marsadm: unify terms in usage 2015-02-27 11:32:57 +01:00
Thomas Schoebel-Theuer
a25801b2e4 marsadm: usage for MARS-specific commands 2015-02-27 11:32:57 +01:00