Benjamin Kübler
b305f86ae4
infra: change buildtag to git describe for better legibility
2014-05-06 07:45:46 +02:00
Thomas Schoebel-Theuer
b741f0b992
lib_log: quiet annoying false error message
2014-05-06 07:43:54 +02:00
Thomas Schoebel-Theuer
7aebfdf6bb
all: remove __exit annotation
2014-04-24 18:08:31 +02:00
Thomas Schoebel-Theuer
a989a43ecd
infra: fix bounds checking in len2order()
2014-04-23 13:23:56 +02:00
Thomas Schoebel-Theuer
21fe963c5e
infra: fix include of generated header for out-of-tree builds
2014-04-23 13:23:56 +02:00
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
782dfc97e4
trans_logger: fix replay_head refcounting, add paranoia
2014-04-20 09:08:54 +02:00
Thomas Schoebel-Theuer
7e932641df
bio: fix refcounting
2014-04-20 09:08:54 +02:00
Thomas Schoebel-Theuer
a35585325d
aio: fix dirty_stage
2014-04-20 07:35:29 +02:00
Thomas Schoebel-Theuer
ce7dbc07f1
infra: fix list initialization
2014-04-08 10:12:58 +02:00
Thomas Schoebel-Theuer
9d39da8096
trans_logger: fix replay disk IO error propagation
2014-04-08 10:10:16 +02:00
Thomas Schoebel-Theuer
90b19cd2f6
infra: fix dent list sorting
2014-04-08 10:06:15 +02:00
Thomas Schoebel-Theuer
c621de770b
all: improve checking of callback chain
2014-03-31 06:59:10 +02:00
Thomas Schoebel-Theuer
9ab367f11a
infra: improve callback debugging
2014-03-31 06:59:10 +02:00
Thomas Schoebel-Theuer
c45f2da80c
brick_mem: improve debugging
2014-03-31 06:59:10 +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
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