Commit Graph

120 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer
2176f6ee13 bio: adapt to REQ_IDLE in place of NOIDLE 2019-12-25 09:19:07 +01:00
Thomas Schoebel-Theuer
222f048937 all: adapt to new timespec64 type 2019-12-25 09:19:07 +01:00
Thomas Schoebel-Theuer
9a17bfb37d all: unify HAS_ naming conventions 2019-12-25 09:19:06 +01:00
Thomas Schoebel-Theuer
50de5e6882 main: directly trigger any peer after communication startup 2019-12-25 09:17:56 +01:00
Thomas Schoebel-Theuer
ffa80b0973 main: pause primary role activation after modprobe 2019-12-25 09:17:56 +01:00
Thomas Schoebel-Theuer
fbe199db71 main: improve switchover checking 2019-11-26 07:04:06 +01:00
Thomas Schoebel-Theuer
9df4906ffb main: forced bypass needs to create new logfile 2019-11-25 15:29:09 +01:00
Thomas Schoebel-Theuer
2635ffe15d main: safeguard start_sync 2019-11-09 23:37:02 +01:00
Thomas Schoebel-Theuer
2fdc22f780 main: rest space computation obeys writeback 2019-11-05 19:11:05 +01:00
Thomas Schoebel-Theuer
303bcb1fec main: disable throttling by default
This may hurt application performance.
2019-11-05 19:10:47 +01:00
Thomas Schoebel-Theuer
9ab6c1f603 main: fix primary versionlink after crash 2019-11-05 15:24:07 +01:00
Thomas Schoebel-Theuer
c9c0011ea4 main: also fetch peer-specific directories 2019-08-06 08:02:42 +02:00
Thomas Schoebel-Theuer
584b574431 main: fix missing scan of defaults/ 2019-08-06 08:02:42 +02:00
Thomas Schoebel-Theuer
6bb742ec7a main: fetch forgotten defaults/ directory 2019-08-06 08:02:42 +02:00
Thomas Schoebel-Theuer
83282a854d main: make global path list maintainable 2019-08-06 08:02:42 +02:00
Thomas Schoebel-Theuer
af111b7dd6 main: fix primary --force on incomplete logfiles 2019-08-06 08:02:42 +02:00
Thomas Schoebel-Theuer
d9444a0c51 main: simplify switch testing 2019-08-06 08:02:42 +02:00
Thomas Schoebel-Theuer
ee08ab587e infra: introduce hash_table and hash_link 2019-07-10 11:27:37 +02:00
Thomas Schoebel-Theuer
b1861be0a9 infa: add quick dent list for speedup 2019-07-10 11:27:37 +02:00
Thomas Schoebel-Theuer
930d33e338 infra: prepare dent quick_list speedup 2019-07-10 11:27:37 +02:00
Thomas Schoebel-Theuer
ee1e1ab1bb EOL: fully merge branch 'mars0.1.y' into mars0.1a.y 2019-07-10 11:26:15 +02:00
Thomas Schoebel-Theuer
c922bafa52 infra: additional global mem limit 2019-06-26 11:00:17 +02:00
Thomas Schoebel-Theuer
c05978bdcc main: flip sync only when advancing 2019-02-12 11:27:49 +01:00
Thomas Schoebel-Theuer
5ad1645de9 Merge branch 'mars0.1.y' into mars0.1a.y 2019-02-12 11:26:58 +01:00
Thomas Schoebel-Theuer
b465105a18 main: fix if shutdown race with writeback 2019-02-12 11:02:06 +01:00
Thomas Schoebel-Theuer
a1dc791412 main: fix detach during sync when names are changing 2019-02-12 11:02:06 +01:00
Thomas Schoebel-Theuer
7a8f6c2baf Merge branch 'mars0.1.y' into mars0.1a.y 2018-09-28 07:48:36 +02:00
Thomas Schoebel-Theuer
1dff1a2f04 main: remove annoying orphan error message 2018-09-26 10:00:39 +02:00
Thomas Schoebel-Theuer
d5dc1ea8af all: differentiate traffic types 2018-05-14 20:42:00 +02:00
Thomas Schoebel-Theuer
1bb56365c3 all: introduce traffic types 2018-05-14 20:42:00 +02:00
Thomas Schoebel-Theuer
2dff1c0c14 net: make mars_create_socket() options dynamic 2018-05-14 19:42:05 +02:00
Thomas Schoebel-Theuer
7800238319 main: replace forgotten spinlock with mutex 2018-05-14 19:33:50 +02:00
Thomas Schoebel-Theuer
2a44797583 Merge branch 'mars0.1.y' into mars0.1a.y 2018-05-14 19:29:58 +02:00
Thomas Schoebel-Theuer
55200bbf5b main: replicate systemd hints 2018-05-09 21:41:48 +02:00
Thomas Schoebel-Theuer
169eb0c0e9 main: trigger systemd 2018-05-09 07:54:39 +02:00
Thomas Schoebel-Theuer
147ee84de3 Merge branch 'mars0.1.y' into mars0.1a.y 2018-04-10 11:09:07 +02:00
Thomas Schoebel-Theuer
3a94ffba5e main: fix replay tolerance 2018-04-10 09:07:34 +02:00
Thomas Schoebel-Theuer
d32251179b all: replace replay magic numbers by named constants 2018-04-10 09:04:41 +02:00
Thomas Schoebel-Theuer
f53d3912cc main: earlier report replay position 2018-04-10 09:03:46 +02:00
Thomas Schoebel-Theuer
e393decd3c Merge branch 'mars0.1.y' into mars0.1a.y 2018-03-19 06:57:49 +01:00
Thomas Schoebel-Theuer
a721d0daea main: new timestamp ordering semantics 2018-03-13 08:29:48 +01:00
Thomas Schoebel-Theuer
1022c21ac6 Merge branch 'mars0.1.y' into mars0.1a.y 2018-02-01 06:25:02 +01:00
Thomas Schoebel-Theuer
9e31ee3438 main: silence annoying userspace error 2018-01-31 08:09:01 +01:00
Thomas Schoebel-Theuer
5818d254ce main: remote_trigger after deletions 2018-01-31 07:50:50 +01:00
Thomas Schoebel-Theuer
495c42c9d9 main: remote_trigger on open-count changes 2018-01-31 07:50:50 +01:00
Thomas Schoebel-Theuer
5cff1bac2a main: remote_trigger only from primary to secondaries 2018-01-31 07:50:30 +01:00
Thomas Schoebel-Theuer
de4263e8b9 main: remove dead code 2018-01-31 07:50:30 +01:00
Thomas Schoebel-Theuer
0cb5fb0179 main: hold remote_trigger on failure 2018-01-31 07:50:23 +01:00
Thomas Schoebel-Theuer
b790c99d5a main: replace spinlock by mutex 2018-01-31 07:45:21 +01:00
Thomas Schoebel-Theuer
38b7ccf272 Merge branch 'mars0.1.y' into mars0.1a.y 2017-12-10 20:48:51 +01:00