Thomas Schoebel-Theuer
a2bad6db4e
light: fix initialization/finalization order
2014-04-23 13:23:56 +02:00
Thomas Schoebel-Theuer
349bc0cf1c
proc: fix table termination
2014-04-23 13:23:56 +02:00
Thomas Schoebel-Theuer
ce7dbc07f1
infra: fix list initialization
2014-04-08 10:12:58 +02:00
Thomas Schoebel-Theuer
90b19cd2f6
infra: fix dent list sorting
2014-04-08 10:06:15 +02:00
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
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
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
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
e551c1aa87
light: fix emergency mode
2014-03-19 11:44:58 +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
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
Thomas Schoebel-Theuer
ff7d78a8cc
light: fix removal of deletion markers
2014-02-03 15:07:45 +01:00
Thomas Schoebel-Theuer
178637f5e6
light: force shutdown of fetch upon {disonnect,detach}
2014-02-03 15:07:45 +01:00
Thomas Schoebel-Theuer
cae1b747b1
light: fix stopping of fetch when remote logfile went away
2014-02-03 15:07:45 +01:00
Thomas Schoebel-Theuer
6e54fa1e5e
light: fix peer association of fetch
2014-02-03 15:07:45 +01:00