Thomas Schoebel-Theuer
|
261fc98d4a
|
light: use limiter for display of rates
|
2013-01-20 23:24:30 +01:00 |
|
Thomas Schoebel-Theuer
|
11c7900acb
|
all: replace msleep() by brick_msleep()
|
2013-01-20 23:24:30 +01:00 |
|
Thomas Schoebel-Theuer
|
c1ba96f0a0
|
all: fix race on close of transaction log
|
2013-01-20 23:24:29 +01:00 |
|
Thomas Schoebel-Theuer
|
5365063c58
|
light: fix invalid version links based on outdated prev version
|
2013-01-20 23:24:29 +01:00 |
|
Thomas Schoebel-Theuer
|
64d6397711
|
light: fix invalid version links at logrotate (ITOPWPT-225)
|
2013-01-20 23:24:29 +01:00 |
|
Thomas Schoebel-Theuer
|
64849f9949
|
light: better ERR reporting in _update_versionlink()
|
2013-01-20 23:24:29 +01:00 |
|
Thomas Schoebel-Theuer
|
9f28a4ef5f
|
mars_net: drastically speedup network
|
2013-01-20 23:24:29 +01:00 |
|
Thomas Schoebel-Theuer
|
74f9a8fd85
|
light: make LOGDELETE_AUTO runtime configurable
|
2013-01-20 23:24:28 +01:00 |
|
Thomas Schoebel-Theuer
|
ebeaa7c7c0
|
light: make MIN_SPACE runtime configurable
|
2013-01-20 23:24:28 +01:00 |
|
Thomas Schoebel-Theuer
|
44f58e7004
|
light: make LOGROT_AUTO runtime configurable
|
2013-01-20 23:24:28 +01:00 |
|
Thomas Schoebel-Theuer
|
3336b513ce
|
net: make network timeout configurable
|
2013-01-20 23:24:28 +01:00 |
|
Thomas Schoebel-Theuer
|
2897ddf812
|
light: emergency stop logging on filesystem full
|
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
|
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
|
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
|
6071c49db9
|
all: rename some variables
|
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
|
9fdc0ff41f
|
trans_logger: tuning
|
2013-01-20 23:24:22 +01:00 |
|
schoebel
|
847f2a416f
|
trans_logger: new IO scheduling
|
2013-01-20 23:24:22 +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
|
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 |
|
Thomas Schoebel-Theuer
|
e058dc18e0
|
automatic logrotate on huge logfiles
|
2013-01-20 23:24:18 +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 |
|
Thomas Schoebel-Theuer
|
d5cb69b391
|
improve cache footprint of MARS
|
2013-01-20 23:24:15 +01:00 |
|
Thomas Schoebel-Theuer
|
6bad32e2b1
|
server: fix cleanup of old aio instances
|
2013-01-20 23:24:13 +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
|
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
|
e7d7ee206c
|
try to fix resource deadlock
|
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
|
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 |
|
Thomas Schoebel-Theuer
|
287bb506b9
|
fix symlink update (only when really changed)
|
2013-01-20 23:23:49 +01:00 |
|
Thomas Schoebel-Theuer
|
7ee39d8dfa
|
usability: added /proc/sys/mars/{errors,warnings}
|
2013-01-20 23:23:49 +01:00 |
|
Thomas Schoebel-Theuer
|
a236fb0e15
|
automatic cleanup of /mars/todo-global/
|
2013-01-20 23:23:47 +01:00 |
|
Thomas Schoebel-Theuer
|
94fa1e3a68
|
fix wrong switching of mars_copy
|
2013-01-20 23:23:46 +01:00 |
|
Thomas Schoebel-Theuer
|
76140e6c23
|
mutual exclusion between sync & logfile-apply
|
2013-01-20 23:23:46 +01:00 |
|
Thomas Schoebel-Theuer
|
81da8a0c1d
|
fix replay logfile turnover (sometimes was too fast)
|
2013-01-20 23:23:45 +01:00 |
|
Thomas Schoebel-Theuer
|
fd5c6abc6c
|
reanimate some unused old code, only for debugging
|
2013-01-20 23:23:44 +01:00 |
|
Thomas Schoebel-Theuer
|
e550c2b8a6
|
yet another fix for logfile propagation
|
2013-01-20 23:23:42 +01:00 |
|
Thomas Schoebel-Theuer
|
8fe9b696aa
|
fix another logfile update problem
|
2013-01-20 23:23:41 +01:00 |
|