Thomas Schoebel-Theuer
|
531e4def99
|
infra: fix memleak when brick is not killable
|
2013-01-23 20:06:59 +01:00 |
Thomas Schoebel-Theuer
|
f7b5369468
|
infra: automatic timestamps in mars_symlink()
|
2013-01-23 20:06:54 +01:00 |
Thomas Schoebel-Theuer
|
f7331fccf3
|
infra: fix readlink
|
2013-01-23 20:06:54 +01:00 |
Thomas Schoebel-Theuer
|
0ef119edd1
|
infra: intoduce brick_yield()
|
2013-01-23 20:06:54 +01:00 |
Thomas Schoebel-Theuer
|
7b998de219
|
infra: add mars_readlink()
|
2013-01-23 20:06:53 +01:00 |
Thomas Schoebel-Theuer
|
ab7766e829
|
infra: qiet harmless stat error
|
2013-01-23 20:06:53 +01:00 |
Thomas Schoebel-Theuer
|
23c4a1cc57
|
proc: show lamport clock in /proc/sys/mars/
|
2013-01-23 20:06:51 +01:00 |
Thomas Schoebel-Theuer
|
3f4e86427d
|
infra: remove timeout on brick deletion
in any case, infinite waiting is better than bombing
due to deallocated memory where threads try to continually
work on.
|
2013-01-23 20:06:51 +01:00 |
Thomas Schoebel-Theuer
|
d07aaa75c3
|
net: speedup struct communication
|
2013-01-23 20:06:51 +01:00 |
Thomas Schoebel-Theuer
|
bcea0eac40
|
infra: fix memleak on remote dent lists
|
2013-01-23 20:06:51 +01:00 |
Thomas Schoebel-Theuer
|
a1ec9ec5db
|
light: fix memory leak in rot destruction
|
2013-01-23 20:06:50 +01:00 |
Thomas Schoebel-Theuer
|
932a4c56ef
|
debugging: show caller line at *path_make() and friends
|
2013-01-23 20:06:50 +01:00 |
Thomas Schoebel-Theuer
|
f88c3c12ad
|
brick_say: separate logfiles for each resource
|
2013-01-23 20:06:50 +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
|
37c4e34f76
|
all: port to kernel 3.2
|
2013-01-20 23:24:30 +01:00 |
Thomas Schoebel-Theuer
|
11c7900acb
|
all: replace msleep() by brick_msleep()
|
2013-01-20 23:24:30 +01:00 |
Thomas Schoebel-Theuer
|
dd8c0df8e2
|
infra: move crypto stuff from sy_old/ to mars_generic
|
2013-01-20 23:24:23 +01:00 |
Thomas Schoebel-Theuer
|
d2615d584d
|
light: fix wrong d_class of ambiguous "userspace" directories
|
2013-01-20 23:24:22 +01:00 |
Thomas Schoebel-Theuer
|
19c2787ca9
|
sy_generic: turn some ERR into INFO
|
2013-01-20 23:24:22 +01:00 |
Thomas Schoebel-Theuer
|
02289207e0
|
sy_generic: workaround low timestamp resolution
|
2013-01-20 23:24:22 +01:00 |
Thomas Schoebel-Theuer
|
6bad32e2b1
|
server: fix cleanup of old aio instances
|
2013-01-20 23:24:13 +01:00 |
Thomas Schoebel-Theuer
|
91f262b72b
|
improve detection of memleaks
|
2013-01-20 23:23:49 +01:00 |
Thomas Schoebel-Theuer
|
6cdd2415be
|
improve responsiveness of mars_light thread
|
2013-01-20 23:23:48 +01:00 |
Thomas Schoebel-Theuer
|
92a4684692
|
workaround for rare race condition in trans_logger
|
2013-01-20 23:23:44 +01:00 |
Thomas Schoebel-Theuer
|
cc6b43a5a1
|
make exhaust limit for /mars/ configurable
|
2013-01-20 23:23:40 +01:00 |
Thomas Schoebel-Theuer
|
e3bfbab1a9
|
speedup overall handling a lot
|
2013-01-20 23:23:33 +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 |
schoebel
|
4525d28aed
|
fix disconnect of bricks, better copy statistics, various improvements
|
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
|
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
|
1d5124b76f
|
fix: ensure that copy bricks are always cancelled upon module unload
|
2013-01-13 12:12:05 +01:00 |
Thomas Schoebel-Theuer
|
1c0549de99
|
simplified / reworked aspect allocation
|
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
|
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
|
e82bdbf804
|
oops: fix builds without BIGMODULE
|
2013-01-13 12:12:03 +01:00 |
Thomas Schoebel-Theuer
|
c8e7d8b59d
|
fix signedness in crypto hash display
|
2013-01-13 12:12:02 +01:00 |
Thomas Schoebel-Theuer
|
3715fdf93d
|
statuslinks will be updated more often
|
2013-01-13 12:12:02 +01:00 |
Thomas Schoebel-Theuer
|
ef55a73ad9
|
fixed todo_primary vs is_primary
|
2013-01-13 12:12:02 +01:00 |
Thomas Schoebel-Theuer
|
4bff7b2504
|
removed broken "finished" symlinks, renamed switch-* to todo-*, changed _check_versionlink() to new philosophy
remaining bug: we must distinguish between _designated_ primary and actual primary
|
2013-01-13 12:12:02 +01:00 |
Thomas Schoebel-Theuer
|
96ed04574d
|
import mars-128.tgz
|
2013-01-08 15:54:52 +01:00 |
Thomas Schoebel-Theuer
|
188636c6af
|
import mars-127.tgz
|
2013-01-08 15:54:49 +01:00 |
Thomas Schoebel-Theuer
|
3091f75f67
|
import mars-125.tgz
|
2013-01-08 15:54:44 +01:00 |
Thomas Schoebel-Theuer
|
4ff110b793
|
import mars-124.tgz
|
2013-01-08 15:54:43 +01:00 |
Thomas Schoebel-Theuer
|
b7326a74a7
|
import mars-122.tgz
|
2013-01-08 15:54:41 +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 |