Thomas Schoebel-Theuer
569e70eb90
light: delay shutdown if buffer memory is in use
2013-01-23 20:06:49 +01:00
Thomas Schoebel-Theuer
c319230fa1
all: IO scheduling improvements, tuning
...
Dastically boost random write performance on RAID controllers with BBUs.
Writeback is only performed when there is no IO contention / starvation.
The old IO contention controller was suited to workstations.
Now server loads are well-controlled even when BBUs are present.
2013-01-23 20:06:49 +01:00
Thomas Schoebel-Theuer
9016c81057
light: report timestamp of replay in actual-*
2013-01-20 23:24:30 +01:00
Thomas Schoebel-Theuer
23c8af994c
proc: show actual mem usage in /proc/sys/mars/
2013-01-20 23:24:30 +01:00
Thomas Schoebel-Theuer
261fc98d4a
light: use limiter for display of rates
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
2897ddf812
light: emergency stop logging on filesystem full
2013-01-20 23:24:24 +01:00
Thomas Schoebel-Theuer
6071c49db9
all: rename some variables
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
548976cdde
trans_logger: simplify writeback code
2013-01-20 23:24:21 +01:00
schoebel
baf5ea99da
improve trans_logger replay speed, better statistics
2013-01-20 23:24:18 +01:00
schoebel
cd78a933a4
trans_logger: improve statistics
...
Conflicts:
mars_trans_logger.c
2013-01-20 23:24:13 +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
22cc0f8fef
ensure that ref_rw cannot change underneath
2013-01-20 23:24:11 +01:00
Thomas Schoebel-Theuer
91f262b72b
improve detection of memleaks
2013-01-20 23:23:49 +01:00
Thomas Schoebel-Theuer
281c371d49
make mem allocation more robust
2013-01-20 23:23:46 +01:00
Thomas Schoebel-Theuer
f3274dda5b
improved logger statistics (show delay count)
2013-01-20 23:23:30 +01:00
Thomas Schoebel-Theuer
227d9061fb
fix minor race in logrotate
2013-01-20 23:23:30 +01:00
Thomas Schoebel-Theuer
77ac60b93a
fix logrotate
2013-01-20 23:23:30 +01:00
Thomas Schoebel-Theuer
fffc77a705
allow global limitation of mrefs in trans_logger (not yet activated)
2013-01-13 12:12:06 +01:00
Thomas Schoebel-Theuer
d4f6d3f6a4
added feature log-rotate (while the system is loaded)
2013-01-13 12:12:06 +01:00
Thomas Schoebel-Theuer
16c4314409
removed alias symlinks to logfiles
2013-01-13 12:12:04 +01:00
schoebel
f2d1033f5f
infrastructure: use bricks instead of outputs for aspects, remove hidden
...
outputs
2013-01-13 12:12:03 +01:00
Thomas Schoebel-Theuer
60f17b2db8
import mars-112.tgz
2013-01-08 15:54:34 +01:00
Thomas Schoebel-Theuer
9e6af72a34
import mars-110.tgz
2013-01-08 15:54:33 +01:00
Thomas Schoebel-Theuer
4c6369d65d
import mars-107.tgz
2013-01-08 15:54:32 +01:00
Thomas Schoebel-Theuer
4e6527b5cf
import mars-106.tgz
2013-01-08 15:54:31 +01:00
Thomas Schoebel-Theuer
b01cfa51e2
import mars-105.tgz
2013-01-08 15:54:31 +01:00
Thomas Schoebel-Theuer
cabe994815
import mars-103.tgz
2013-01-08 15:54:30 +01:00
Thomas Schoebel-Theuer
3245a9ea55
import mars-100.tgz
2013-01-08 15:54:28 +01:00
Thomas Schoebel-Theuer
a6d10aaa72
import mars-99.tgz
2013-01-08 15:54:28 +01:00
Thomas Schoebel-Theuer
356b102142
import mars-98.tgz
2013-01-08 15:54:27 +01:00
Thomas Schoebel-Theuer
cc38199823
import mars-95.tgz
2013-01-08 15:54:25 +01:00
Thomas Schoebel-Theuer
1b752e4012
import mars-94.tgz
2013-01-08 15:54:25 +01:00
Thomas Schoebel-Theuer
bd23270e27
import mars-93.tgz
2013-01-08 15:54:24 +01:00
Thomas Schoebel-Theuer
67b4e52cad
import mars-92.tgz
2013-01-08 15:54:24 +01:00
Thomas Schoebel-Theuer
bf7489cb64
import mars-91.tgz
2013-01-08 15:54:23 +01:00
Thomas Schoebel-Theuer
4565ba8fc7
import mars-90.tgz
2013-01-08 15:54:23 +01:00
Thomas Schoebel-Theuer
03a635e223
import mars-89.tgz
2013-01-08 15:54:23 +01:00
Thomas Schoebel-Theuer
57da6d4b37
import mars-86.tgz
2013-01-08 15:54:22 +01:00
Thomas Schoebel-Theuer
4bcaf0a3f8
import mars-85.tgz
2013-01-08 15:54:21 +01:00
Thomas Schoebel-Theuer
aa68aa9286
import mars-79.tgz
2013-01-08 15:54:19 +01:00
Thomas Schoebel-Theuer
e05b279722
import mars-78.tgz
2013-01-08 15:54:18 +01:00
Thomas Schoebel-Theuer
a6ee7b1d5d
import mars-77.tgz
2013-01-08 15:54:16 +01:00
Thomas Schoebel-Theuer
ceb8529521
import mars-76.tgz
2013-01-08 15:54:15 +01:00
Thomas Schoebel-Theuer
5ede8cd9ce
import mars-75.tgz
2013-01-08 15:54:15 +01:00
Thomas Schoebel-Theuer
d9a6c14a89
import mars-56.tgz
2013-01-08 15:54:05 +01:00
Thomas Schoebel-Theuer
048ef32de3
import mars-51.tgz
2013-01-08 15:54:04 +01:00