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 |
|
Thomas Schoebel-Theuer
|
8909880554
|
fix logfile replay on standalone resources
|
2013-01-20 23:24:08 +01:00 |
|
Thomas Schoebel-Theuer
|
f4fda83ac0
|
cleanup logging
|
2013-01-20 23:24:08 +01:00 |
|
Thomas Schoebel-Theuer
|
59fa9bfdd9
|
fix interrupt awareness in brick_say
|
2013-01-20 23:24:08 +01:00 |
|
Thomas Schoebel-Theuer
|
3d45b19e71
|
less verbose debugging
|
2013-01-20 23:24:08 +01:00 |
|
Thomas Schoebel-Theuer
|
0223a5c946
|
improved debugging
|
2013-01-20 23:24:06 +01:00 |
|
Thomas Schoebel-Theuer
|
72298768eb
|
fixed race in lib_log
|
2013-01-20 23:24:06 +01:00 |
|
Thomas Schoebel-Theuer
|
a5646eeac4
|
rework logfile replication
|
2013-01-20 23:23:50 +01:00 |
|
Thomas Schoebel-Theuer
|
05e1051686
|
timeout for logfile switchover
|
2013-01-20 23:23:49 +01:00 |
|