Thomas Schoebel-Theuer
d9cbea66c2
aio: do mapfree_pages() via background thread
...
This is crucial for performance, since invalidate_mapping_pages()
may take a long time and consume a lot of CPU.
Decouple it from time-critical worker threads.
2013-01-23 20:06:56 +01:00
Thomas Schoebel-Theuer
47040b5798
brick_say: implement status files via intermediate .tmp files
2013-01-23 20:06:49 +01:00
Thomas Schoebel-Theuer
08a19dae8f
net: make port number configurable
2013-01-20 23:24:30 +01:00
Thomas Schoebel-Theuer
19f1b85616
Kconfig: make righres timer mandatory
2013-01-20 23:24:30 +01:00
Thomas Schoebel-Theuer
ebeaa7c7c0
light: make MIN_SPACE runtime configurable
2013-01-20 23:24:28 +01:00
Thomas Schoebel-Theuer
c1417012cc
light: automatic flipping between fullsync and replay
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
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
d5cb69b391
improve cache footprint of MARS
2013-01-20 23:24:15 +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
a48c41684d
treat CONFIG_MARS_DEBUG independent from CONFIG_DEBUG_KERNEL
2013-01-20 23:24:09 +01:00
Thomas Schoebel-Theuer
281c371d49
make mem allocation more robust
2013-01-20 23:23:46 +01:00
Thomas Schoebel-Theuer
cc6b43a5a1
make exhaust limit for /mars/ configurable
2013-01-20 23:23:40 +01:00
Thomas Schoebel-Theuer
18cf152941
fix network hang by timeout in client
2013-01-20 23:23:39 +01:00
Thomas Schoebel-Theuer
2440176bda
improve network propagation
2013-01-20 23:23:37 +01:00
Thomas Schoebel-Theuer
e3bfbab1a9
speedup overall handling a lot
2013-01-20 23:23:33 +01:00
Thomas Schoebel-Theuer
50bdf270b3
use AIO instead of SIO by default
2013-01-20 23:23:32 +01:00
Thomas Schoebel-Theuer
0656bf98ae
fixed logging to file, allow logrotate
2013-01-20 23:23:32 +01:00
Thomas Schoebel-Theuer
c94394e29a
allow logging to /mars/log.txt instead of syslog
2013-01-20 23:23:31 +01:00
Thomas Schoebel-Theuer
8cd34ff7b8
improved explanation of Kconfig options (usability)
2013-01-20 23:23:30 +01:00
Thomas Schoebel-Theuer
34a1ccc9ab
improved memory handling (big change but necessary for long-time stability of mem allocs)
2013-01-20 23:23:30 +01:00
Thomas Schoebel-Theuer
6089a77d84
allow prefer of SIO instead of AIO (should be more stable)
2013-01-13 12:12:07 +01:00
Thomas Schoebel-Theuer
eabd64d324
feature: ENOSPC handling (8GB before fs is full)
2013-01-13 12:12:07 +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
79389eed2c
Revert "introduced memory pools (against fragmentation problems)"
...
This reverts commit d43a4fb357daaa2d983c50bf621a0502f9cfaae4.
2013-01-13 12:12:06 +01:00
Thomas Schoebel-Theuer
6127f1d14c
introduced memory pools (against fragmentation problems)
2013-01-13 12:12:06 +01:00
Thomas Schoebel-Theuer
3091f75f67
import mars-125.tgz
2013-01-08 15:54:44 +01:00
Thomas Schoebel-Theuer
f51293dced
import mars-120.tgz
2013-01-08 15:54:40 +01:00
Thomas Schoebel-Theuer
866ac28322
import mars-119.tgz
2013-01-08 15:54:39 +01:00
Thomas Schoebel-Theuer
bf5935a356
import mars-117.tgz
2013-01-08 15:54:38 +01:00
Thomas Schoebel-Theuer
64885b651e
import mars-115.tgz
2013-01-08 15:54:37 +01:00
Thomas Schoebel-Theuer
356b102142
import mars-98.tgz
2013-01-08 15:54:27 +01:00
Thomas Schoebel-Theuer
f0116663e8
import mars-97.tgz
2013-01-08 15:54:27 +01:00
Thomas Schoebel-Theuer
e05b279722
import mars-78.tgz
2013-01-08 15:54:18 +01:00
Thomas Schoebel-Theuer
09fcbebc4e
import mars-74.tgz
2013-01-08 15:54:14 +01:00
Thomas Schoebel-Theuer
00291330f5
import mars-73.tgz
2013-01-08 15:54:14 +01:00
Thomas Schoebel-Theuer
d9a6c14a89
import mars-56.tgz
2013-01-08 15:54:05 +01:00
Thomas Schoebel-Theuer
8d307464da
import mars-48.tgz
2013-01-08 15:54:03 +01:00
Thomas Schoebel-Theuer
388c3d59f4
import mars-12.tgz
2013-01-08 15:53:51 +01:00
Thomas Schoebel-Theuer
cf17986f8b
import mars-10.tgz
2013-01-08 15:53:49 +01:00
Thomas Schoebel-Theuer
7f9d7f8568
import mars-05.tgz
2013-01-08 15:53:48 +01:00
Thomas Schoebel-Theuer
feafb2a4c4
import mars-03.tgz
2013-01-08 15:53:48 +01:00
Thomas Schoebel-Theuer
ca517f7309
import mars-02.tgz
2013-01-08 15:53:48 +01:00