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