Commit Graph

418 Commits

Author SHA1 Message Date
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
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
Thomas Schoebel-Theuer 3a7cd7ec99 fix minor bug in map_free computation 2013-01-20 23:24:16 +01:00
Thomas Schoebel-Theuer b87f4beb36 better mars_aio statistics 2013-01-20 23:24:16 +01:00
Thomas Schoebel-Theuer d5cb69b391 improve cache footprint of MARS 2013-01-20 23:24:15 +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 6bad32e2b1 server: fix cleanup of old aio instances 2013-01-20 23:24:13 +01:00
schoebel 289ef67890 new pre-patches 2013-01-20 23:24:13 +01:00
Thomas Schoebel-Theuer 49336fdcac disable /proc/sys/mars/loadavg_limit by default 2013-01-20 23:24:13 +01:00
Thomas Schoebel-Theuer 4a9f141f8b marsadm: obey --force at log-delete-all 2013-01-20 23:24:13 +01:00
schoebel cd78a933a4 trans_logger: improve statistics
Conflicts:

	mars_trans_logger.c
2013-01-20 23:24:13 +01:00
Thomas Schoebel-Theuer 3d1ff35a1d trans_logger: improve code checking 2013-01-20 23:24:12 +01:00
Thomas Schoebel-Theuer 62695c72de infra: improve code checking generally 2013-01-20 23:24:12 +01:00
schoebel 8e42c45cf4 prettyprint code 2013-01-20 23:24:12 +01:00
Thomas Schoebel-Theuer dc6d26bb2a re-disable unnecessary LATE_COMPLETE 2013-01-20 23:24:12 +01:00
Thomas Schoebel-Theuer 4f2057bdca fix pos_complete(), move to __trans_logger_ref_put()
unsure whether needed.

probably MANDATORY to avoid that replay symlinks could go ahead?
2013-01-20 23:24:11 +01:00
Thomas Schoebel-Theuer c320c67630 re-disable unnecessay WB_COPY 2013-01-20 23:24:11 +01:00
Thomas Schoebel-Theuer 22cc0f8fef ensure that ref_rw cannot change underneath 2013-01-20 23:24:11 +01:00
Thomas Schoebel-Theuer c122773d6a pin mref during phase1_endio (for safety) 2013-01-20 23:24:11 +01:00
Thomas Schoebel-Theuer f5b1b27a91 slow down connection retries 2013-01-20 23:24:11 +01:00
Thomas Schoebel-Theuer d34d73be65 kill_brick_when_possible() also on server bricks 2013-01-20 23:24:11 +01:00
Thomas Schoebel-Theuer 06fea5042f stall network IO traffic when loadavg gets too high 2013-01-20 23:24:10 +01:00
Thomas Schoebel-Theuer 0edd3d92ef fix race in completion code (provisionary) 2013-01-20 23:24:10 +01:00
Thomas Schoebel-Theuer a48c41684d treat CONFIG_MARS_DEBUG independent from CONFIG_DEBUG_KERNEL 2013-01-20 23:24:09 +01:00
Thomas Schoebel-Theuer 73454bbbcf increase memory preallocation 2013-01-20 23:24:09 +01:00
Thomas Schoebel-Theuer 9a07637632 statistics for sio 2013-01-20 23:24:09 +01:00
Thomas Schoebel-Theuer e7d7ee206c try to fix resource deadlock 2013-01-20 23:24:08 +01:00
Thomas Schoebel-Theuer c0dcc32df4 make aio slightly more robust 2013-01-20 23:24:08 +01:00
Thomas Schoebel-Theuer a596ee5a4d fix trans_logger writeback (timestamp ordering) 2013-01-20 23:24:08 +01:00
Thomas Schoebel-Theuer cb3dbc0e74 remove obsolete files 2013-01-20 23:24:08 +01:00
Thomas Schoebel-Theuer 67046d008c fix deadlock in trans_logger 2013-01-20 23:24:08 +01:00