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 |
|
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 |
|