Thomas Schoebel-Theuer
fcf4863503
light: fix annoying replay error message
2014-03-31 06:59:10 +02:00
Thomas Schoebel-Theuer
9ebea0cb8a
light: don't disturb fetch infos when switched off
2014-03-31 06:59:10 +02:00
Thomas Schoebel-Theuer
8af22a1785
light: maintain limiter rates even when switched off
2014-03-31 06:59:10 +02:00
Thomas Schoebel-Theuer
2f4696a9cc
all: fix logfile size propagation
2014-03-31 06:59:09 +02:00
Thomas Schoebel-Theuer
8d0ce5c9bd
aio: fix races in EOF computation
2014-03-26 11:43:05 +01:00
Thomas Schoebel-Theuer
b0867dbc05
client: fix error propagation
2014-03-26 11:43:05 +01:00
Thomas Schoebel-Theuer
2d68b755c2
infra: fix mem error messages
2014-03-26 11:43:05 +01:00
Thomas Schoebel-Theuer
6050b4157f
infra: make string allocation fully dynamic
2014-03-26 11:43:05 +01:00
Thomas Schoebel-Theuer
43e4312c1a
proc: fix too long string allocation
2014-03-26 11:43:05 +01:00
Thomas Schoebel-Theuer
17ef391953
infra: fix string allocation in mars_readlink()
2014-03-26 11:43:05 +01:00
Thomas Schoebel-Theuer
5b7fabf167
server: fix refcounting
2014-03-26 11:43:05 +01:00
Thomas Schoebel-Theuer
2fc05b5373
light: allow limiting the sync parallelism
2014-03-19 17:49:40 +01:00
Thomas Schoebel-Theuer
09a1cd3b32
light: add warning
2014-03-19 17:49:40 +01:00
Thomas Schoebel-Theuer
b0a78c8469
light: disable fetch at detach
2014-03-19 17:49:40 +01:00
Thomas Schoebel-Theuer
d166653942
light: show new {fetch,sync} info
2014-03-19 17:49:40 +01:00
Thomas Schoebel-Theuer
7697826b5d
copy: add timestamp of last advance
2014-03-19 17:49:39 +01:00
Thomas Schoebel-Theuer
024c02c532
light: show connection info
2014-03-19 17:49:39 +01:00
Thomas Schoebel-Theuer
9340f70c36
light: add info symlinks
2014-03-19 17:49:39 +01:00
Thomas Schoebel-Theuer
2ce5e2aad7
light: add per-resource emergency mode
2014-03-19 17:49:39 +01:00
Thomas Schoebel-Theuer
d4b31d8bf9
infra: add flood protected syslogging
2014-03-19 17:49:39 +01:00
Thomas Schoebel-Theuer
8429aaf773
infra: turn off stack traces at errors
2014-03-19 11:44:58 +01:00
Thomas Schoebel-Theuer
d96931867a
trans_logger: fix error code propagation
2014-03-19 11:44:58 +01:00
Thomas Schoebel-Theuer
e551c1aa87
light: fix emergency mode
2014-03-19 11:44:58 +01:00
Thomas Schoebel-Theuer
7fa4bf1ecd
trans_logger: fix emergency mode
2014-03-19 11:44:57 +01:00
Thomas Schoebel-Theuer
b606644e6d
light: always use replay_tolerance
2014-03-19 11:44:57 +01:00
Thomas Schoebel-Theuer
80294e613e
light: fix fetch at primary side
2014-03-19 11:33:20 +01:00
Thomas Schoebel-Theuer
2a3e59ba93
light: remove wrong err msg
2014-03-19 11:33:04 +01:00
Thomas Schoebel-Theuer
9d86cb679b
all: fix inconsistent terminology apply->replay
...
In most cases, "replay" was already used. So it is easier
to switch the rare "apply" wording to "replay" everywhere (hopefully).
2014-03-19 11:30:24 +01:00
Thomas Schoebel-Theuer
e78d0a3078
light: fix peer preferences, use connect-* links
2014-03-19 11:30:24 +01:00
Thomas Schoebel-Theuer
0e53f48951
light: fix logfile fetch from multiple peers
2014-03-19 11:30:24 +01:00
Thomas Schoebel-Theuer
e5a558aefe
light: fix marker check
...
The old code was not portable across changes of CL_*
2014-03-19 11:30:24 +01:00
Thomas Schoebel-Theuer
56f38641ff
infra: fix/remove buggy d_{name,path}len
...
In rare cases, this could lead to buffer overflows.
Replace buggy concept from the prototype phase with more
robust (although slightly less performant) code.
2014-03-19 11:30:24 +01:00
Thomas Schoebel-Theuer
6d78a7bc8d
light: do deletions only once
2014-03-19 11:30:23 +01:00
Thomas Schoebel-Theuer
528b72b0c0
light: fix potential race on deletions
2014-03-19 11:30:23 +01:00
Thomas Schoebel-Theuer
166255ca68
light: fix deletion logic
2014-03-19 11:30:23 +01:00
Thomas Schoebel-Theuer
3acb6a02fe
infra: fix removal of stale directories
2014-03-19 11:30:23 +01:00
Thomas Schoebel-Theuer
5d2a682cfd
infra: fix readlink() for very long paths
2014-03-19 11:30:23 +01:00
Thomas Schoebel-Theuer
012292677c
light: fix string memleak
2014-03-19 11:30:23 +01:00
Thomas Schoebel-Theuer
3e9aae53c8
all: fix potential buffer overflows, use vscnprintf()
2014-03-19 11:30:23 +01:00
Thomas Schoebel-Theuer
e6abaaa161
light: fix potential endless loop
2014-03-19 11:30:23 +01:00
Thomas Schoebel-Theuer
bd9b46fc05
infra: fix forgotten locking
2014-03-19 11:30:23 +01:00
Thomas Schoebel-Theuer
7cd1281d2c
light: fix potential flaw in primary switching
2014-03-19 11:30:22 +01:00
Thomas Schoebel-Theuer
b32927a20d
light: fix race in logfile switching
2014-03-19 11:30:22 +01:00
Thomas Schoebel-Theuer
f45c3fbdd3
aio: use aio_sync_mode=2 by default
2014-03-19 11:30:22 +01:00
Thomas Schoebel-Theuer
eacbac7dea
light: fix bad terminology copy_* -> fetch_*
2014-02-04 07:53:33 +01:00
Thomas Schoebel-Theuer
bebcc10fc2
light: shotdown mode, delay re-creation of resource
2014-02-04 07:51:37 +01:00
Thomas Schoebel-Theuer
2eb8162a05
light: fix wrong kill of if_brick
2014-02-03 15:07:46 +01:00
Thomas Schoebel-Theuer
31f3b64ea0
light: fix bad cleanup dependencies
2014-02-03 15:07:45 +01:00
Thomas Schoebel-Theuer
dbcbf9f782
light: make trans_logger destructable by symlink removal
2014-02-03 15:07:45 +01:00
Thomas Schoebel-Theuer
9a8a4d7eb2
light: fix delete-resource forced dealloc
2014-02-03 15:07:45 +01:00