Thomas Schoebel-Theuer
|
cc6b43a5a1
|
make exhaust limit for /mars/ configurable
|
2013-01-20 23:23:40 +01:00 |
|
Thomas Schoebel-Theuer
|
2f9d86b994
|
rename /proc/sys/mars to /proc/sys/mars/trigger
create basis for adding more entries to /proc/sys/mars/
|
2013-01-20 23:23:40 +01:00 |
|
Thomas Schoebel-Theuer
|
bd55c058e1
|
replicate /mars/exhaused-* to all peers
|
2013-01-20 23:23:40 +01:00 |
|
Thomas Schoebel-Theuer
|
358d968260
|
stop all work when /mars/ is exhausted
|
2013-01-20 23:23:40 +01:00 |
|
Thomas Schoebel-Theuer
|
4016261bae
|
never switch over logfiles when /mars/ is exhausted
|
2013-01-20 23:23:40 +01:00 |
|
Thomas Schoebel-Theuer
|
d16978d445
|
add /mars/exhausted-* symlinks (space on /mars/)
|
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
|
ae12c25267
|
fix spurious mem allocation failure
|
2013-01-20 23:23:39 +01:00 |
|
Thomas Schoebel-Theuer
|
b25d5a84a8
|
fix crash in mars_copy (wait for IO completion)
|
2013-01-20 23:23:39 +01:00 |
|
Thomas Schoebel-Theuer
|
67c7e646d2
|
fix crash in server, added statistics
|
2013-01-20 23:23:39 +01:00 |
|
Thomas Schoebel-Theuer
|
74354dd9ff
|
fix crashes in server
|
2013-01-20 23:23:39 +01:00 |
|
Thomas Schoebel-Theuer
|
472da6628c
|
fix stall on socket shutdown once again
|
2013-01-20 23:23:39 +01:00 |
|
Thomas Schoebel-Theuer
|
dcc2865682
|
fix crash on server exit
|
2013-01-20 23:23:38 +01:00 |
|
Thomas Schoebel-Theuer
|
5beafc0e4b
|
fix hang on remote socket shutdown
|
2013-01-20 23:23:38 +01:00 |
|
Thomas Schoebel-Theuer
|
f949ca7873
|
fix socket options
|
2013-01-20 23:23:38 +01:00 |
|
Thomas Schoebel-Theuer
|
e7f3ee69ba
|
add automatic socket shutdown on errors
|
2013-01-20 23:23:38 +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
|
6ebf3147a1
|
Merge branch 'master' of ssh://git.schlund.de/tst/mars
|
2013-01-20 23:23:33 +01:00 |
|
Ulrich Goettlich
|
cc0398917c
|
modified prepatch (removed changes in init-mm.c as they are not needed anymore)
|
2013-01-20 23:23:33 +01:00 |
|
Thomas Schoebel-Theuer
|
465d24d7d8
|
fix versionlink computation / switchover check
|
2013-01-20 23:23:32 +01:00 |
|
Thomas Schoebel-Theuer
|
001be846b8
|
fix replay stalls caused by bad replaylink update
|
2013-01-20 23:23:32 +01:00 |
|
Thomas Schoebel-Theuer
|
0421cbd372
|
fixed races on replaylink/versionlink creation
|
2013-01-20 23:23:32 +01:00 |
|
Thomas Schoebel-Theuer
|
aaf52f2400
|
quick fix for umount problem
plugging of requests != PAGE_SIZE does not work at all
|
2013-01-20 23:23:32 +01:00 |
|
Thomas Schoebel-Theuer
|
1e037b4dd5
|
fix waiting condition
if_switch() must not be called when requests are flying.
It is better to get a hung task instead (crashes are worse).
|
2013-01-20 23:23:32 +01:00 |
|
Thomas Schoebel-Theuer
|
50bdf270b3
|
use AIO instead of SIO by default
|
2013-01-20 23:23:32 +01:00 |
|
Thomas Schoebel-Theuer
|
1a3a9d2789
|
better overflow handling in say() infrastructure
|
2013-01-20 23:23:32 +01:00 |
|
Thomas Schoebel-Theuer
|
0d4d227dec
|
fix possible buffer overflow in brick_say()
|
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
|
f6b1419176
|
fixed network problems / races
reworked struct mars_socket for inplace usage instead of
dynmaic memory allocation (races were a nightmare)
|
2013-01-20 23:23:31 +01:00 |
|
jmann
|
cc3f4e9ac5
|
fix remote connect on marsadm
|
2013-01-20 23:23:31 +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
|
17d6b4dada
|
fixed mem leak in say infrastructure
|
2013-01-20 23:23:31 +01:00 |
|
Thomas Schoebel-Theuer
|
682f13c637
|
improved printk flooding (long filename paths)
|
2013-01-20 23:23:31 +01:00 |
|
Ulrich Goettlich
|
d81d45b7d8
|
removed some EXPORT_SYMBOL as they are already been done by the OpenVZ Guys
|
2013-01-20 23:23:31 +01:00 |
|
Ulrich Goettlich
|
7fa21110ca
|
added patches for debian kernel sources (based on patches from thomas
|
2013-01-20 23:23:31 +01:00 |
|
Thomas Schoebel-Theuer
|
d7fd6e7932
|
tiny fix spelling error
|
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
|
f3274dda5b
|
improved logger statistics (show delay count)
|
2013-01-20 23:23:30 +01:00 |
|
Thomas Schoebel-Theuer
|
9257e02b81
|
fix performance regression
|
2013-01-20 23:23:30 +01:00 |
|
Thomas Schoebel-Theuer
|
409536c010
|
new pre-patch for kernel 2.6.32 + adaptions
|
2013-01-20 23:23:30 +01:00 |
|
Thomas Schoebel-Theuer
|
e6bbb27cab
|
improve network responsiveness
|
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
|
b53ba3124b
|
fix race in completion code
|
2013-01-20 23:23:30 +01:00 |
|
Thomas Schoebel-Theuer
|
b97aa05479
|
improve memory fragmentation by dynamic raise of limits
|
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
|
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
|
62786c7d34
|
disable fake_mm when unused (might cause trouble)
|
2013-01-13 12:12:08 +01:00 |
|
Thomas Schoebel-Theuer
|
a861bdf5b7
|
fix bad string access beyond trailing nullbyte
|
2013-01-13 12:12:08 +01:00 |
|
Thomas Schoebel-Theuer
|
eb8c9ddac4
|
limit memory consumtion in logst
|
2013-01-13 12:12:08 +01:00 |
|