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 |
|
Thomas Schoebel-Theuer
|
2793ec2148
|
fix possible hole in join_cluster checking, add $Id$ to marsadm
|
2013-01-13 12:12:05 +01:00 |
|
Thomas Schoebel-Theuer
|
713dd11960
|
fix missing test upon join-resource
|
2013-01-13 12:12:05 +01:00 |
|
Thomas Schoebel-Theuer
|
1d5124b76f
|
fix: ensure that copy bricks are always cancelled upon module unload
|
2013-01-13 12:12:05 +01:00 |
|
Thomas Schoebel-Theuer
|
13ca3a8563
|
fixed server, added symlink indicating aliveness of peers
|
2013-01-13 12:12:05 +01:00 |
|
Thomas Schoebel-Theuer
|
6bad7eca8d
|
fix possible endless loops (100% CPU) in networking code
|
2013-01-13 12:12:04 +01:00 |
|
Thomas Schoebel-Theuer
|
fe9a5cb155
|
fix Makefile
|
2013-01-13 12:12:04 +01:00 |
|
Thomas Schoebel-Theuer
|
1c0549de99
|
simplified / reworked aspect allocation
|
2013-01-13 12:12:04 +01:00 |
|
Thomas Schoebel-Theuer
|
637a0b7a83
|
remove dead definitions
|
2013-01-13 12:12:04 +01:00 |
|
Thomas Schoebel-Theuer
|
cb5f6e4d37
|
fixed memory allocation, improved IO debugging
|
2013-01-13 12:12:04 +01:00 |
|
Thomas Schoebel-Theuer
|
ab3f9f6a00
|
added brick_version, fixed endless instantion/removal loops
|
2013-01-13 12:12:04 +01:00 |
|
Thomas Schoebel-Theuer
|
be4aab45a2
|
added automatic killing of unused client/aio bricks
|
2013-01-13 12:12:04 +01:00 |
|
Thomas Schoebel-Theuer
|
c8f9b792be
|
fix dealloc of data_ref (object_layout)
|
2013-01-13 12:12:04 +01:00 |
|
Thomas Schoebel-Theuer
|
8d593f5dfa
|
minor rewrite of logfile update logic, cleanly separate remote_dent from local_dent
|
2013-01-13 12:12:04 +01:00 |
|
Thomas Schoebel-Theuer
|
1fa3c24d72
|
replace brick_name with brick_path
longterm goal: remove brick_name at all, or change its meaning.
|
2013-01-13 12:12:04 +01:00 |
|
Thomas Schoebel-Theuer
|
16c4314409
|
removed alias symlinks to logfiles
|
2013-01-13 12:12:04 +01:00 |
|
Thomas Schoebel-Theuer
|
15b8156064
|
fix cleanup of lib_log (crashed on logrotate)
|
2013-01-13 12:12:03 +01:00 |
|
Thomas Schoebel-Theuer
|
e82bdbf804
|
oops: fix builds without BIGMODULE
|
2013-01-13 12:12:03 +01:00 |
|
Thomas Schoebel-Theuer
|
3c86d0fa08
|
infrastructure: introduce macro wrappers for callback handling
|
2013-01-13 12:12:03 +01:00 |
|
schoebel
|
f2d1033f5f
|
infrastructure: use bricks instead of outputs for aspects, remove hidden
outputs
|
2013-01-13 12:12:03 +01:00 |
|