Commit Graph

1053 Commits

Author SHA1 Message Date
Frank Liepold
a9192717b3 test_suite: take verbose_script = 1 as default 2014-02-05 08:43:18 +01:00
Frank Liepold
82f0658738 test_suite: new test cases 2014-02-05 08:43:18 +01:00
Frank Liepold
cc7022d06a test_suite: correct option --config_root_dir 2014-02-05 08:43:18 +01:00
Frank Liepold
235ea41020 test_suite: correct documentation 2014-02-05 08:43:18 +01:00
Frank Liepold
131b40d5f1 test_suite: option --config_root_dir allows to source arbitrary parent .conf files 2014-02-05 08:43:18 +01:00
Frank Liepold
d3db812fdf test_suite: more debug 2014-02-05 08:43:18 +01:00
Frank Liepold
c69a7fb662 test_suite add new test case to cronjob 2014-02-05 08:43:18 +01:00
Frank Liepold
7f97cabbcb test_suite: continue test for marsadm --force primary 2014-02-05 08:43:18 +01:00
Frank Liepold
736e08ed3b test_suite: to calculate checksums take mars size of data device 2014-02-05 08:43:18 +01:00
Frank Liepold
792b1b44b4 test_suite: adjust path names 2014-02-05 08:43:18 +01:00
Frank Liepold
77c99bb88d test_suite: current state 2014-02-05 08:43:18 +01:00
Frank Liepold
397c3b1ce3 test_suite: to calculate checksums take mars size of data device 2014-02-05 08:41:02 +01:00
Frank Liepold
1cc14e6473 test_suite: current state 2014-02-05 08:35:53 +01:00
Frank Liepold
022c09a1e9 tests: Documentation and minor bugs 2014-02-05 08:34:40 +01:00
Thomas Schoebel-Theuer
c6a3753c1d marsadm: fix --dry-run 2014-02-04 14:29:28 +01:00
Thomas Schoebel-Theuer
eacbac7dea light: fix bad terminology copy_* -> fetch_* 2014-02-04 07:53:33 +01:00
Thomas Schoebel-Theuer
bebcc10fc2 light: shotdown mode, delay re-creation of resource 2014-02-04 07:51:37 +01:00
Thomas Schoebel-Theuer
2eb8162a05 light: fix wrong kill of if_brick 2014-02-03 15:07:46 +01:00
Thomas Schoebel-Theuer
31f3b64ea0 light: fix bad cleanup dependencies 2014-02-03 15:07:45 +01:00
Thomas Schoebel-Theuer
dbcbf9f782 light: make trans_logger destructable by symlink removal 2014-02-03 15:07:45 +01:00
Thomas Schoebel-Theuer
9a8a4d7eb2 light: fix delete-resource forced dealloc 2014-02-03 15:07:45 +01:00
Thomas Schoebel-Theuer
73c32a2f83 marsadm: make device detection more robust 2014-02-03 15:07:45 +01:00
Thomas Schoebel-Theuer
e38225a74c marsadm: fix non-monotony of logfile sequence numbers 2014-02-03 15:07:45 +01:00
Thomas Schoebel-Theuer
a11b63a8b2 marsadm: allow create-resource on pre-existing resource directory 2014-02-03 15:07:45 +01:00
Thomas Schoebel-Theuer
7fa62145b5 marsadm: fix resource destruction via 'delete-resource' 2014-02-03 15:07:45 +01:00
Thomas Schoebel-Theuer
ff7d78a8cc light: fix removal of deletion markers 2014-02-03 15:07:45 +01:00
Thomas Schoebel-Theuer
178637f5e6 light: force shutdown of fetch upon {disonnect,detach} 2014-02-03 15:07:45 +01:00
Thomas Schoebel-Theuer
cae1b747b1 light: fix stopping of fetch when remote logfile went away 2014-02-03 15:07:45 +01:00
Thomas Schoebel-Theuer
6e54fa1e5e light: fix peer association of fetch 2014-02-03 15:07:45 +01:00
Thomas Schoebel-Theuer
b3a1d7ffa2 marsadm: fix _fake_versionlink() after /mars/ full 2014-02-03 15:07:44 +01:00
Thomas Schoebel-Theuer
63171f66ae marsadm: log-purge-all for split brain resolution in desperate cases 2014-02-03 15:07:44 +01:00
Thomas Schoebel-Theuer
06f5e42ae6 marsadm: introduce --dry-run 2014-02-03 15:07:44 +01:00
Thomas Schoebel-Theuer
2fee916477 marsadm: fix 'secondary' when not locally primary 2014-02-03 15:07:44 +01:00
Thomas Schoebel-Theuer
4e17138003 light: make detach/down more robust against following commands
Immediately stop syncing when rource should go down.
2014-02-03 15:07:44 +01:00
Thomas Schoebel-Theuer
9e54983283 marsadm: fix split brain detection 2014-02-03 15:07:44 +01:00
Thomas Schoebel-Theuer
00d4713aff marsadm: fix set-link source 2014-02-03 15:07:44 +01:00
Thomas Schoebel-Theuer
c7fa35ae5f marsadm: fix delete-file --force 2014-02-03 15:07:44 +01:00
Thomas Schoebel-Theuer
ab1723f306 marsadm: fix lamport warning when mars.ko is not loaded 2014-02-03 15:07:44 +01:00
Thomas Schoebel-Theuer
059abe866b marsadm: fix lamport timestamp substitute when mars.ko is unloaded 2014-02-03 15:07:44 +01:00
Phillip Stockmann
95e2b9d8d0 doc: fixed some typos
Signed-off-by: Thomas Schoebel-Theuer <schoebel@bell.site>
2014-02-03 15:07:44 +01:00
Thomas Schoebel-Theuer
202afe0fc4 marsadm: fix spelling 2014-02-03 15:07:44 +01:00
Thomas Schoebel-Theuer
49c13052f7 marsadm: try to avoid split brain on primary switching 2014-02-03 15:07:43 +01:00
Thomas Schoebel-Theuer
2b71a212de marsadm: use stderr for errors and warnings 2014-02-03 15:06:36 +01:00
Thomas Schoebel-Theuer
f9ea0132f3 marsadm: 'primary' denies waiting for device during split brain 2014-02-03 15:06:36 +01:00
Thomas Schoebel-Theuer
d5e3b4e1f1 marsadm: fix split brain detection 2014-02-03 15:06:36 +01:00
Thomas Schoebel-Theuer
07bd8db714 marsadm: fix call of localtime() in old perl versions 2014-02-03 15:06:35 +01:00
Thomas Schoebel-Theuer
59d141c06e client: add network abort
TCP_KEEPALIVE doesn't seem to work.
Use explicit timeout instead when the network
just drops any packet.
2014-02-03 15:06:35 +01:00
Thomas Schoebel-Theuer
8309fb97e6 light: add peer abort 2014-02-03 15:06:35 +01:00
Thomas Schoebel-Theuer
7be31c47f4 net: add {send,recv}_abort count
TCP_KEEPALIVE does not work well in the presence of long-blocking
socket operations.

This quirk allows for software aborts after a configurable number of
sk_{snd,rcv}timeo events.
2014-02-03 15:06:35 +01:00
Thomas Schoebel-Theuer
b60b0887e8 net: disable MSG_DONTWAIT 2014-02-03 15:06:35 +01:00