Commit Graph

247 Commits

Author SHA1 Message Date
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