Thomas Schoebel-Theuer
|
3fb3ce9c8e
|
infra: retry creation on -ELOOP
|
2020-07-31 09:26:20 +02:00 |
|
Thomas Schoebel-Theuer
|
a5576d5ad3
|
sio: do not follow symlinks
|
2020-07-31 09:26:20 +02:00 |
|
Thomas Schoebel-Theuer
|
3883b2bf10
|
aio: do not follow symlinks on O_CREAT
|
2020-07-31 09:26:20 +02:00 |
|
Thomas Schoebel-Theuer
|
ee4258ccfc
|
main: allow modprobe when uuid is missing
|
2020-07-31 09:26:20 +02:00 |
|
Thomas Schoebel-Theuer
|
987154052f
|
main: allow exceptional fresh uuid communication
|
2020-07-31 09:26:19 +02:00 |
|
Thomas Schoebel-Theuer
|
ff79d8b30d
|
main: deny modprobe when /mars is no mountpoint
|
2020-07-31 09:26:19 +02:00 |
|
Thomas Schoebel-Theuer
|
6d9ffefb84
|
infra: new helper mars_is_mountpoint()
|
2020-07-31 09:26:16 +02:00 |
|
Thomas Schoebel-Theuer
|
7467aa9939
|
infra: allow pushing links to peers
|
2020-07-24 22:42:46 +02:00 |
|
Thomas Schoebel-Theuer
|
8d9ac84b46
|
infra: extend cmds with 2 strings
|
2020-07-20 21:20:47 +02:00 |
|
Thomas Schoebel-Theuer
|
8946873739
|
infra: new trigger code conventions
|
2020-07-20 21:20:09 +02:00 |
|
Thomas Schoebel-Theuer
|
e3a3094548
|
all: release mars0.1astable100
|
2020-07-20 09:50:21 +02:00 |
|
Thomas Schoebel-Theuer
|
eebb5098d4
|
marsadm: safeguard missing replaylink
|
2020-07-20 09:45:20 +02:00 |
|
Thomas Schoebel-Theuer
|
c0154f2e06
|
marsadm: tighten try_to_avoid_splitbrain
|
2020-07-20 09:45:19 +02:00 |
|
Thomas Schoebel-Theuer
|
752ed6397f
|
marsadm: decrease speakiness of info messages
|
2020-07-20 09:45:19 +02:00 |
|
Thomas Schoebel-Theuer
|
fd689d0bd2
|
marsadm: decrease speakiness of compressions/digests
|
2020-07-20 09:45:19 +02:00 |
|
Thomas Schoebel-Theuer
|
8c7b2d6027
|
marsadm: safeguard file creation and touch
|
2020-07-20 09:45:19 +02:00 |
|
Thomas Schoebel-Theuer
|
95683eef95
|
marsadm: fix device detection for EXTREMELY old modules
|
2020-07-20 09:45:19 +02:00 |
|
Thomas Schoebel-Theuer
|
84c37376c6
|
marsadm: fix file detection
|
2020-07-20 09:45:19 +02:00 |
|
Thomas Schoebel-Theuer
|
ec00d2abb9
|
marsadm: fix leave-resource new deletions
|
2020-07-20 09:45:19 +02:00 |
|
Thomas Schoebel-Theuer
|
1fdb12179d
|
main: only report true replay errors
|
2020-07-20 09:45:12 +02:00 |
|
Thomas Schoebel-Theuer
|
cc12a051d2
|
main: allow propagation of foreign device-*
|
2020-07-16 06:40:40 +02:00 |
|
Thomas Schoebel-Theuer
|
a751ec7c42
|
infra: fix default tree recursion depth
|
2020-07-16 06:39:51 +02:00 |
|
Thomas Schoebel-Theuer
|
9c63bf0a38
|
infra: fix missing get_inode()
|
2020-07-16 06:39:32 +02:00 |
|
Thomas Schoebel-Theuer
|
6844c52006
|
all: release mars0.1astable99
|
2020-07-12 08:04:42 +02:00 |
|
Thomas Schoebel-Theuer
|
4d9541809f
|
all: describe upgrade / downgrade best practices
|
2020-07-12 08:03:24 +02:00 |
|
Thomas Schoebel-Theuer
|
229a0836d2
|
main: improve crash recovery for secondary
Primary and secondary should use the same
correction method.
|
2020-07-11 19:02:57 +02:00 |
|
Thomas Schoebel-Theuer
|
53090ead3d
|
main: exceptional repair status
|
2020-07-11 19:02:57 +02:00 |
|
Thomas Schoebel-Theuer
|
bd6604f8ce
|
main: fix race between primary and secondary roles
|
2020-07-11 19:02:57 +02:00 |
|
Thomas Schoebel-Theuer
|
c31efa006a
|
main: wait until logger fully stopped before starting again
|
2020-07-11 19:02:57 +02:00 |
|
Thomas Schoebel-Theuer
|
be5e9aa5ae
|
main: fix recovery resync
|
2020-07-11 19:02:57 +02:00 |
|
Thomas Schoebel-Theuer
|
f6335e4625
|
main: safeguard more pointers
|
2020-07-11 19:02:57 +02:00 |
|
Thomas Schoebel-Theuer
|
76e0dfba07
|
main: better crash debugging
|
2020-07-11 09:56:33 +02:00 |
|
Thomas Schoebel-Theuer
|
14eeb32f22
|
all: release mars0.1astable98
|
2020-07-10 09:15:46 +02:00 |
|
Thomas Schoebel-Theuer
|
fc4af8c32a
|
marsadm: fix --parallel error_count and status
|
2020-07-10 08:45:42 +02:00 |
|
Thomas Schoebel-Theuer
|
27ea1238a1
|
marsadm: fix remote alivelink timestamp race
|
2020-07-10 08:45:42 +02:00 |
|
Thomas Schoebel-Theuer
|
230cb716a0
|
marsadm: fix attach/detach timeout when no modprobe
|
2020-07-10 08:45:42 +02:00 |
|
Thomas Schoebel-Theuer
|
9772c52bec
|
marsadm: fix device_exists() fallback to local detection
|
2020-07-10 08:45:42 +02:00 |
|
Thomas Schoebel-Theuer
|
64a915aafb
|
main: fix detach corner case
|
2020-07-08 22:14:15 +02:00 |
|
Thomas Schoebel-Theuer
|
3afad273fd
|
infra: also send prot level over dents
|
2020-07-08 22:14:03 +02:00 |
|
Thomas Schoebel-Theuer
|
e02bd88349
|
infra: fix proto_level conditions
|
2020-07-08 22:10:08 +02:00 |
|
Thomas Schoebel-Theuer
|
48a72c6bb4
|
infra: bump MARS_PROTO_LEVEL for dent proto compatibility
|
2020-07-08 21:22:04 +02:00 |
|
Thomas Schoebel-Theuer
|
5071b3d0b2
|
infra: remember Lamport stamp of remote link tree
|
2020-07-08 21:09:39 +02:00 |
|
Thomas Schoebel-Theuer
|
e551b6d89f
|
infra: make Lamport exchange more generic
|
2020-07-08 21:09:39 +02:00 |
|
Thomas Schoebel-Theuer
|
8a062ee2db
|
infra: fix io_timeout of copy bricks
|
2020-07-08 21:09:39 +02:00 |
|
Thomas Schoebel-Theuer
|
ea4fbc1885
|
all: remove superfluous dealloc tests and clears
|
2020-07-08 21:00:05 +02:00 |
|
Thomas Schoebel-Theuer
|
ceebaf04e5
|
infra: safeguard double free
|
2020-07-08 21:00:05 +02:00 |
|
Thomas Schoebel-Theuer
|
92df0da748
|
infra: fix NULL deref on empty dents
|
2020-07-05 09:32:23 +02:00 |
|
Thomas Schoebel-Theuer
|
c85f40546e
|
all: release mars0.1astable97
|
2020-06-30 21:08:56 +02:00 |
|
Thomas Schoebel-Theuer
|
d137f5c903
|
doc: update help
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
cdbc8aa752
|
marsadm: allow --singlestep phase execution for debugging
|
2020-06-30 21:07:09 +02:00 |
|