Thomas Schoebel-Theuer
99644a943a
all: make *_switch() code idempotent
...
New semantics: it must be possible to call the switch functions
even when nothing has changed.
2013-10-17 07:48:32 +02:00
Thomas Schoebel-Theuer
4b59be870e
copy: speedup by making overlap the default
...
Since commit 62e2f5944b
, aio prevents races on the length
of a transaction logfile.
Thefore, we can safely enable IO parallelism at writes fired off
by copy.
The old behaviour was a serious IO bottleneck.
2013-08-06 14:30:05 +02:00
Thomas Schoebel-Theuer
3f3a4c365a
copy: fix / improve IO debugging
2013-08-06 13:09:55 +02:00
Thomas Schoebel-Theuer
c877c43eff
copy: limit IO parallelism via /proc
2013-07-22 09:15:53 +02:00
Thomas Schoebel-Theuer
72a2537c6d
copy: make io_prio configurable via /proc
2013-07-22 08:44:03 +02:00
Thomas Schoebel-Theuer
61e5d30757
copy: use kb as limiter units
2013-07-15 12:21:16 +02:00
Thomas Schoebel-Theuer
be412e736d
copy: avoid higher-order pages for state tables
2013-04-15 18:37:12 +02:00
Thomas Schoebel-Theuer
c58417d271
all: move kernel source into separate directory
2013-04-08 17:01:37 +02:00