Thomas Schoebel-Theuer
ed57478ace
light: fix versionlink in emergency mode
2014-08-25 09:43:06 +02:00
Thomas Schoebel-Theuer
6a176c26c7
light: fix propagation of maxnr
2014-08-14 10:01:21 +02:00
Thomas Schoebel-Theuer
a81e255ed3
infra: fix BUILDTAG for out-of-tree builds
2014-08-08 10:38:32 +02:00
Thomas Schoebel-Theuer
3a6ff3d2c8
infra: quickfix Redhat/openvz builds
2014-07-14 17:27:11 +02:00
Thomas Schoebel-Theuer
4a2ee37b98
light: treat double logfiles directly as split brain
2014-07-11 08:19:10 +02:00
Thomas Schoebel-Theuer
16f5a5dd77
light: fix becoming primary in multiple logrotated situations
2014-07-11 07:55:33 +02:00
Thomas Schoebel-Theuer
5e4753cffb
infra: check CONFIG_SMP at out-of-tree builds
2014-06-18 12:10:55 +02:00
Thomas Schoebel-Theuer
d7e9f91b87
infra: disable DEBUG_SLAB
...
It leads to misaligned bios which are currently not yet handled by MARS.
TODO: implement unaligend IO and remove this again.
2014-06-18 12:10:55 +02:00
Thomas Schoebel-Theuer
1439d30ffb
all: port to newer kernels (up to 3.15)
2014-06-18 12:10:55 +02:00
Thomas Schoebel-Theuer
d04562a39d
infra: adapt to new kthreads after 3.7
2014-06-18 12:10:55 +02:00
Benjamin Kübler
55daf381f0
infra: fix #4 , Kbuild env hostname
2014-06-18 12:10:54 +02:00
Benjamin Kübler
f525747331
infra: add standalone make
2014-06-18 12:10:54 +02:00
Benjamin Kübler
5feb18d3ad
infra: support Kbuild
2014-06-18 12:10:54 +02:00
Thomas Schoebel-Theuer
b64ed7bd96
infra: fix readdir() call
2014-06-18 12:10:48 +02:00
Thomas Schoebel-Theuer
21991f3cf3
logger: fix scarce race on replay EOF
...
This led to annoying error messages like checksumming mismatches
or record sequence number mismatches etc.
AFAIK the data integrity was not in danger (since the checks
masked out any potentially harmful actions).
2014-06-18 10:44:54 +02:00
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