Commit Graph

61 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer
00f7b9e55b add replicated directories for userspace usage 2013-01-20 23:24:21 +01:00
jmann
efdd3d1306 add : - same fixes
- check logfiles
	- option monitor
	- handling error/warning
2013-01-20 23:24:21 +01:00
jmann
b0cdd13ce5 same more fixes 2013-01-20 23:24:20 +01:00
jmann
eef8878205 same small fixes, update short summary 2013-01-20 23:24:19 +01:00
jmann
1bfe46ee1a add small help and manpage for marsadm, mars-status 2013-01-20 23:24:19 +01:00
jmann
994eb28e42 same small fixes 2013-01-20 23:24:19 +01:00
jmann
41d8352b95 same fixes on mars-status 2013-01-20 23:24:18 +01:00
jmann
d008e20fcd fix same errors and new funktions 2013-01-20 23:24:17 +01:00
Ulrich Goettlich
c4a42f6ad5 changed mars-status.pl to use marsadm --version option 2013-01-20 23:24:16 +01:00
Ulrich Goettlich
a09bf514a9 added --version option to marsadm 2013-01-20 23:24:16 +01:00
Ingvar Gilbert
2e923f145e marsadm: die if IP not detected 2013-01-20 23:24:15 +01:00
Ingvar Gilbert
42ec65952d marsadm: use first IP on eth0 2013-01-20 23:24:15 +01:00
Ulrich Goettlich
004b3bbe6a * added Option Parsing
* added interval
* added usage of PATH to find marsadm
2013-01-20 23:24:14 +01:00
Thomas Schoebel-Theuer
4a9f141f8b marsadm: obey --force at log-delete-all 2013-01-20 23:24:13 +01:00
Thomas Schoebel-Theuer
7b0f4dbec4 new command marsadm log-delete-all 2013-01-20 23:23:47 +01:00
Thomas Schoebel-Theuer
c20181c17b rework of check_splitbrain() logic
also delete old versionlinks at marsadm log-delete
2013-01-20 23:23:47 +01:00
jmann
c9690d2c19 readd mars-status.pl 2013-01-20 23:23:43 +01:00
jmann
2a5b6b59a7 modified: ../.gitattributes 2013-01-20 23:23:43 +01:00
jmann
bde90c7691 add Gitt commands to mars-status.pl 2013-01-20 23:23:43 +01:00
jmann
df22f6bc58 add mars-status 2013-01-20 23:23:43 +01:00
Thomas Schoebel-Theuer
f28d439dfb create faked versionlinks upon late join-resource 2013-01-20 23:23:42 +01:00
Thomas Schoebel-Theuer
54f9334643 better --force handling 2013-01-20 23:23:42 +01:00
Thomas Schoebel-Theuer
92d9778dd7 fix race on primary switchover
solution: wait until all in /mars/resouce-*/ has stabilized
for 60s and all known logfiles have been migrated.
This more a workaround than a solution and should be fixed
in MARS FULL.
2013-01-20 23:23:41 +01:00
Thomas Schoebel-Theuer
81bfb9471a fix network race on primary/secondary switch
The race could lead to unnecessary split brain.
Now we wait until everything in the resource directory became stable
for at least 60 seconds. This may be somewhat too conservative
when having k>2 participants on the same resource.
2013-01-20 23:23:41 +01:00
Thomas Schoebel-Theuer
2f9d86b994 rename /proc/sys/mars to /proc/sys/mars/trigger
create basis for adding more entries to /proc/sys/mars/
2013-01-20 23:23:40 +01:00
jmann
cc3f4e9ac5 fix remote connect on marsadm 2013-01-20 23:23:31 +01:00
Thomas Schoebel-Theuer
d4f6d3f6a4 added feature log-rotate (while the system is loaded) 2013-01-13 12:12:06 +01:00
Thomas Schoebel-Theuer
1a58aadc90 fix bad checking in log-delete 2013-01-13 12:12:06 +01:00
Thomas Schoebel-Theuer
977e5a3b3a introduced "marsadm log-delete"
TBD: "marsadm log-purge"
TBD: long-term cleanup of symlinks in /mars/todo-global/
2013-01-13 12:12:06 +01:00
Thomas Schoebel-Theuer
681ffcb35e introduced allow-replay (independent from pause-sync) 2013-01-13 12:12:06 +01:00
Thomas Schoebel-Theuer
6f5a3b0da2 fix bad replay symlink upon join-resource 2013-01-13 12:12:06 +01:00
Thomas Schoebel-Theuer
750a36de5d Merge branch 'master' of ssh://git.schlund.de/tst/mars
Conflicts:
	userspace/marsadm
2013-01-13 12:12:06 +01:00
jmann
538bff0812 fix marsadm for replay links 2013-01-13 12:12:05 +01:00
Thomas Schoebel-Theuer
ad9f40eac5 fix setup of secondaries, remove faked version links
remaining bug: version symlink is omitted when transaction log has size 0.
2013-01-13 12:12:05 +01:00
jmann
59af89b6f9 Syntaxerror marsadm 2013-01-13 12:12:05 +01:00
Thomas Schoebel-Theuer
2793ec2148 fix possible hole in join_cluster checking, add $Id$ to marsadm 2013-01-13 12:12:05 +01:00
Thomas Schoebel-Theuer
713dd11960 fix missing test upon join-resource 2013-01-13 12:12:05 +01:00
root
9d00314c49 replace switch-*/ by todo-*/ 2013-01-13 12:11:51 +01:00
Thomas Schoebel-Theuer
3091f75f67 import mars-125.tgz 2013-01-08 15:54:44 +01:00
Thomas Schoebel-Theuer
374f37aca9 import mars-121.tgz 2013-01-08 15:54:41 +01:00
Thomas Schoebel-Theuer
62ed7174e8 import mars-118.tgz 2013-01-08 15:54:38 +01:00
Thomas Schoebel-Theuer
ead69b3294 import mars-116.tgz 2013-01-08 15:54:37 +01:00
Thomas Schoebel-Theuer
64885b651e import mars-115.tgz 2013-01-08 15:54:37 +01:00
Thomas Schoebel-Theuer
2a4d50d2a5 import mars-114.tgz 2013-01-08 15:54:36 +01:00
Thomas Schoebel-Theuer
60f17b2db8 import mars-112.tgz 2013-01-08 15:54:34 +01:00
Thomas Schoebel-Theuer
45ebd8c50f import mars-111.tgz 2013-01-08 15:54:33 +01:00
Thomas Schoebel-Theuer
9e6af72a34 import mars-110.tgz 2013-01-08 15:54:33 +01:00
Thomas Schoebel-Theuer
b01cfa51e2 import mars-105.tgz 2013-01-08 15:54:31 +01:00
Thomas Schoebel-Theuer
c430b3701f import mars-83.tgz 2013-01-08 15:54:21 +01:00
Thomas Schoebel-Theuer
9b1410c0ef import mars-82.tgz 2013-01-08 15:54:20 +01:00