Commit Graph

28 Commits

Author SHA1 Message Date
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 74f9a8fd85 light: make LOGDELETE_AUTO runtime configurable 2013-01-20 23:24:28 +01:00
Thomas Schoebel-Theuer ebeaa7c7c0 light: make MIN_SPACE runtime configurable 2013-01-20 23:24:28 +01:00
Thomas Schoebel-Theuer 44f58e7004 light: make LOGROT_AUTO runtime configurable 2013-01-20 23:24:28 +01:00
Thomas Schoebel-Theuer 2897ddf812 light: emergency stop logging on filesystem full 2013-01-20 23:24:24 +01:00
Thomas Schoebel-Theuer cf05c126b5 mem: make total memory usage tunable in percent 2013-01-20 23:24:24 +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 06fea5042f stall network IO traffic when loadavg gets too high 2013-01-20 23:24:10 +01:00
Thomas Schoebel-Theuer a5646eeac4 rework logfile replication 2013-01-20 23:23:50 +01:00
Thomas Schoebel-Theuer a236fb0e15 automatic cleanup of /mars/todo-global/ 2013-01-20 23:23:47 +01:00
Thomas Schoebel-Theuer 7200a93c7c remove superfluous volatile keywords 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 4016261bae never switch over logfiles when /mars/ is exhausted 2013-01-20 23:23:40 +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 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 c8e7d8b59d fix signedness in crypto hash display 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 866ac28322 import mars-119.tgz 2013-01-08 15:54:39 +01:00