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 |
|
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
|
bfb6131e26
|
fix logfile update
|
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
|
19718efb83
|
fix brick_timeout() once again
|
2013-01-13 12:12:07 +01:00 |
|
Thomas Schoebel-Theuer
|
0eb4e62ecb
|
fix possible endless loop in msleep() upon signals
|
2013-01-13 12:12:07 +01:00 |
|
schoebel
|
cbd156f307
|
add abort mode to mars_copy (not yet activated)
|
2013-01-13 12:12:07 +01:00 |
|
schoebel
|
4525d28aed
|
fix disconnect of bricks, better copy statistics, various improvements
|
2013-01-13 12:12:07 +01:00 |
|
Thomas Schoebel-Theuer
|
c5a9ad16ff
|
fix blocking of server
|
2013-01-13 12:12:07 +01:00 |
|
Thomas Schoebel-Theuer
|
3ef01a98db
|
allow override of power switches, fix __make_copy()
|
2013-01-13 12:12:06 +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
|
79389eed2c
|
Revert "introduced memory pools (against fragmentation problems)"
This reverts commit d43a4fb357daaa2d983c50bf621a0502f9cfaae4.
|
2013-01-13 12:12:06 +01:00 |
|
Thomas Schoebel-Theuer
|
1a58aadc90
|
fix bad checking in log-delete
|
2013-01-13 12:12:06 +01:00 |
|
Thomas Schoebel-Theuer
|
460781f058
|
fix NULL pointer deref in make_log_step()
|
2013-01-13 12:12:06 +01:00 |
|
Thomas Schoebel-Theuer
|
977e5a3b3a
|
introduced "marsadm log-delete"
TBD: "marsadm log-purge"
TBD: long-term cleanup of symlinks in /mars/todo-global/
|
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
|
681ffcb35e
|
introduced allow-replay (independent from pause-sync)
|
2013-01-13 12:12:06 +01:00 |
|
Thomas Schoebel-Theuer
|
6f5a3b0da2
|
fix bad replay symlink upon join-resource
|
2013-01-13 12:12:06 +01:00 |
|
Thomas Schoebel-Theuer
|
750a36de5d
|
Merge branch 'master' of ssh://git.schlund.de/tst/mars
Conflicts:
userspace/marsadm
|
2013-01-13 12:12:06 +01:00 |
|
jmann
|
d9d150bd0f
|
Merge branch 'master' of ssh://git.schlund.de/tst/mars
|
2013-01-13 12:12:05 +01:00 |
|
jmann
|
538bff0812
|
fix marsadm for replay links
|
2013-01-13 12:12:05 +01:00 |
|
Thomas Schoebel-Theuer
|
ad9f40eac5
|
fix setup of secondaries, remove faked version links
remaining bug: version symlink is omitted when transaction log has size 0.
|
2013-01-13 12:12:05 +01:00 |
|
Thomas Schoebel-Theuer
|
6a13ccaa71
|
improve msleep()
|
2013-01-13 12:12:05 +01:00 |
|
jmann
|
59af89b6f9
|
Syntaxerror marsadm
|
2013-01-13 12:12:05 +01:00 |
|
Thomas Schoebel-Theuer
|
d397640515
|
workaround for recvmsg() CPU eating
|
2013-01-13 12:12:05 +01:00 |
|
Thomas Schoebel-Theuer
|
b23077d468
|
oops, copy bricks were killed too often (fixed)
|
2013-01-13 12:12:05 +01:00 |
|