Commit Graph

351 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer dcf54eacf7 marsadm: allow *-cluster only when kernel module unloaded 2013-01-20 23:24:28 +01:00
Thomas Schoebel-Theuer 100fdf1e6c marsadm: fix unintended switchover to secondary 2013-01-20 23:24:25 +01:00
Thomas Schoebel-Theuer 2897ddf812 light: emergency stop logging on filesystem full 2013-01-20 23:24:24 +01:00
Thomas Schoebel-Theuer 69d47e8f96 marsadm: implement leave-{cluster,resource} 2013-01-20 23:24:24 +01:00
Thomas Schoebel-Theuer 8ad0d372aa light: implement resize operation during operation 2013-01-20 23:24:24 +01:00
Thomas Schoebel-Theuer 37e5645a8e light: add actsize-* symlinks 2013-01-20 23:24:24 +01:00
Thomas Schoebel-Theuer cf05c126b5 mem: make total memory usage tunable in percent 2013-01-20 23:24:24 +01:00
Thomas Schoebel-Theuer 284d559bf3 light: add limiters for io and network bandwidth 2013-01-20 23:24:24 +01:00
Thomas Schoebel-Theuer 43d650f1d8 mars_copy: increase parallelism 2013-01-20 23:24:24 +01:00
Thomas Schoebel-Theuer c1417012cc light: automatic flipping between fullsync and replay 2013-01-20 23:24:24 +01:00
Thomas Schoebel-Theuer 8b82a7879c light: add informational symlink "verifystatus" 2013-01-20 23:24:24 +01:00
Thomas Schoebel-Theuer eb3ae05900 light: add CONFIG_FAST_FULLSYNC 2013-01-20 23:24:24 +01:00
Thomas Schoebel-Theuer 16ed679a91 copy: implement verify mode 2013-01-20 23:24:24 +01:00
Thomas Schoebel-Theuer ae549bb319 infra: add mref_checksum() 2013-01-20 23:24:23 +01:00
Thomas Schoebel-Theuer eb3786d6e1 infra: add checksumming fields to mref 2013-01-20 23:24:23 +01:00
Thomas Schoebel-Theuer dd8c0df8e2 infra: move crypto stuff from sy_old/ to mars_generic 2013-01-20 23:24:23 +01:00
Thomas Schoebel-Theuer 8dccc70d00 light: fix start of fullsync 2013-01-20 23:24:23 +01:00
Thomas Schoebel-Theuer d2615d584d light: fix wrong d_class of ambiguous "userspace" directories 2013-01-20 23:24:22 +01:00
Thomas Schoebel-Theuer 02fab7692f marsadm: start connected after join-resource etc 2013-01-20 23:24:22 +01:00
Thomas Schoebel-Theuer 6071c49db9 all: rename some variables 2013-01-20 23:24:22 +01:00
Thomas Schoebel-Theuer 269c040a92 trans_logger: fix ranking calculation 2013-01-20 23:24:22 +01:00
Thomas Schoebel-Theuer 52abca712e trans_logger: fix wrong comments 2013-01-20 23:24:22 +01:00
jmann 9fc54e4f92 same small fixes 2013-01-20 23:24:22 +01:00
Thomas Schoebel-Theuer 19c2787ca9 sy_generic: turn some ERR into INFO 2013-01-20 23:24:22 +01:00
Thomas Schoebel-Theuer d6f40d09f9 light: speedup network propagation via linear backoff 2013-01-20 23:24:22 +01:00
Thomas Schoebel-Theuer 02289207e0 sy_generic: workaround low timestamp resolution 2013-01-20 23:24:22 +01:00
Thomas Schoebel-Theuer 9fdc0ff41f trans_logger: tuning 2013-01-20 23:24:22 +01:00
schoebel ec42130eb5 mars_if: fix bio semantics 2013-01-20 23:24:22 +01:00
schoebel 847f2a416f trans_logger: new IO scheduling 2013-01-20 23:24:22 +01:00
schoebel 8f842a24ab introduce new lib_rank infrastructure 2013-01-20 23:24:21 +01:00
schoebel 2c5fcccc4e trans_logger: replace single queues by array 2013-01-20 23:24:21 +01:00
schoebel 63c3bf0f49 trans_logger: renumber queues from 0 to 3
Conflicts:

	mars_trans_logger.c
2013-01-20 23:24:21 +01:00
Thomas Schoebel-Theuer 548976cdde trans_logger: simplify writeback code 2013-01-20 23:24:21 +01:00
Thomas Schoebel-Theuer 00f7b9e55b add replicated directories for userspace usage 2013-01-20 23:24:21 +01:00
Thomas Schoebel-Theuer 3381fdd8d5 automatic log-delete on low space 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
Thomas Schoebel-Theuer e058dc18e0 automatic logrotate on huge logfiles 2013-01-20 23:24:18 +01:00
schoebel baf5ea99da improve trans_logger replay speed, better statistics 2013-01-20 23:24:18 +01:00
jmann 41d8352b95 same fixes on mars-status 2013-01-20 23:24:18 +01:00
schoebel f9bfc0a3d7 mars_aio: fix minor bug in prio calculation 2013-01-20 23:24:18 +01:00
schoebel 0b2035ea00 mars_bio: speed up background IO 2013-01-20 23:24:17 +01:00
Thomas Schoebel-Theuer bf61c18f6e dont stop logfile replay on exhausted filesystem 2013-01-20 23:24:17 +01:00
Thomas Schoebel-Theuer cb517fb34c fix logfile update from multiple peers 2013-01-20 23:24:17 +01:00
jmann d008e20fcd fix same errors and new funktions 2013-01-20 23:24:17 +01:00
Thomas Schoebel-Theuer b255f30e68 mars_aio: fix premature termination of threads 2013-01-20 23:24:16 +01:00
Thomas Schoebel-Theuer 961bc0dac0 mars_copy: fix race at odd addresses 2013-01-20 23:24:16 +01:00