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 |
|