Commit Graph

3600 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer
f0c8b588b1 all: release mars0.1astable154 2022-08-25 12:11:00 +02:00
Thomas Schoebel-Theuer
0179ee1e26 marsadm: show Recovery amount 2022-08-25 12:10:01 +02:00
Thomas Schoebel-Theuer
fc0acefca6 marsadm: improve amount calculations 2022-08-25 12:10:01 +02:00
Thomas Schoebel-Theuer
78e00b38b4 marsadm: remove straw dir creation 2022-08-25 12:10:01 +02:00
Thomas Schoebel-Theuer
4657b49248 main: modinfo reports new has_prepatch_v3 2022-08-25 12:09:13 +02:00
Thomas Schoebel-Theuer
34013933f0 lib_log: safeguard suspected coherence problems 2 2022-08-24 10:22:27 +02:00
Thomas Schoebel-Theuer
5c8ed6164f lib_log: safeguard suspected coherence problems 1 2022-08-24 10:22:27 +02:00
Thomas Schoebel-Theuer
b28b0dea99 sio: use new smp waiting 2022-08-24 10:22:27 +02:00
Thomas Schoebel-Theuer
fd8185e9c9 copy: use new smp waiting 2022-08-24 10:22:27 +02:00
Thomas Schoebel-Theuer
8689c40d70 aio: use new smp waiting 2022-08-24 10:22:27 +02:00
Thomas Schoebel-Theuer
ce9e76e5da bio: use new smp waiting 2022-08-24 10:22:27 +02:00
Thomas Schoebel-Theuer
5751b42b4d client: use new smp waiting 2022-08-24 10:22:27 +02:00
Thomas Schoebel-Theuer
301b9f215a server: use new smp waiting 2022-08-24 10:22:27 +02:00
Thomas Schoebel-Theuer
29307ceb1c brick: use new smp waiting 2022-08-24 10:22:27 +02:00
Thomas Schoebel-Theuer
cc55f2fdf4 mapfree: use new smp waiting 2022-08-24 10:22:27 +02:00
Thomas Schoebel-Theuer
2fb55213a3 lib_log: use new smp waiting 2022-08-24 10:22:27 +02:00
Thomas Schoebel-Theuer
4c600a1f89 main: use new smp waiting 2022-08-24 10:22:27 +02:00
Thomas Schoebel-Theuer
c4ee653679 generic: use new smp waiting 2022-08-24 10:22:26 +02:00
Thomas Schoebel-Theuer
f33c330109 say: use new smp waiting 2022-08-24 10:22:26 +02:00
Thomas Schoebel-Theuer
c116837aad infra: new smp versions of brick locking
inteded: compatible to kernel upstream,
but additional smp_.?mb() as necessary
2022-08-24 10:22:26 +02:00
Thomas Schoebel-Theuer
37078c9800 infra: add suffix _flagged to historic bick waiting 2022-08-24 10:22:26 +02:00
Thomas Schoebel-Theuer
677a8b4e1e doc: add slides from FrOSCon 2022 2022-08-22 06:51:24 +02:00
Thomas Schoebel-Theuer
c43ecb12c5 all: release mars0.1astable153 2022-08-16 19:10:38 +02:00
Thomas Schoebel-Theuer
a5efedcf46 marsadm: do not report peernames too often 2022-08-16 19:08:27 +02:00
Thomas Schoebel-Theuer
98c559eef7 marsadm: cron unlinks historic .tmp.* 2022-08-16 19:08:27 +02:00
Thomas Schoebel-Theuer
095b96620d marsadm: view additional mount info when possible 2022-08-16 19:08:27 +02:00
Thomas Schoebel-Theuer
a505a391b5 server: safeguard unexpected socket destruction 2022-08-16 19:08:27 +02:00
Thomas Schoebel-Theuer
03876c40eb server: safeguard underneath socket destruction 2022-08-16 19:08:27 +02:00
Thomas Schoebel-Theuer
4406b649af net: remember detected snd state transitions 2022-08-16 09:53:35 +02:00
Thomas Schoebel-Theuer
1fe3ff7c89 net: remember detected rcv state transitions 2022-08-16 09:53:35 +02:00
Thomas Schoebel-Theuer
bd0445ffce net: fix long-lasting rcv timeouts upon lost sockets 2022-08-16 09:53:35 +02:00
Thomas Schoebel-Theuer
19aea1fc59 net: fix long-lasting snd timeouts upon lost sockets 2022-08-16 09:53:35 +02:00
Thomas Schoebel-Theuer
701963fe28 net: factor out SS_CONNECTED state checking and add SS_CONNECTING 2022-08-16 09:53:35 +02:00
Thomas Schoebel-Theuer
fdb0b598b0 Kbuild: add KERNELRELEASE to MARS' buildtag 2022-08-16 09:53:35 +02:00
Thomas Schoebel-Theuer
196e486dd5 compat: adapt Kconfig help format to newer kernels 2022-08-16 09:53:35 +02:00
Thomas Schoebel-Theuer
c3cf062fb6 proc: new trigger interface
Necessary for kernels >= 5.8.x.

It should also work with old kernels.
2022-08-16 09:53:35 +02:00
Thomas Schoebel-Theuer
f92a44ecfa copy: safeguard against strange compiler warnings 2022-08-01 15:03:38 +02:00
Thomas Schoebel-Theuer
0213d4d461 all: include linux/pagemap.h for newer kernels 2022-08-01 14:47:59 +02:00
Thomas Schoebel-Theuer
bc2545bc98 mapfree: remove alpha-specific code, since 31bb5cb18 2022-08-01 13:21:23 +02:00
Thomas Schoebel-Theuer
c99aded79b all: release mars0.1astable152 2022-08-01 10:33:20 +02:00
Thomas Schoebel-Theuer
6bfea07da4 marsadm: correct view-disk-size upon stray actsize links 2022-08-01 10:28:50 +02:00
Thomas Schoebel-Theuer
b84dd97cab marsadm: obey --dry-run at resize 2022-08-01 09:55:39 +02:00
Thomas Schoebel-Theuer
91fd1e8f76 marsadm: fix resize upon stray actsize links 2022-08-01 09:49:07 +02:00
Thomas Schoebel-Theuer
b555ba5d81 copy: safeguard any re-triggered writes 2022-07-28 14:47:47 +02:00
Thomas Schoebel-Theuer
c9f1854f3c copy: safeguard start conditions 2022-07-28 14:47:47 +02:00
Thomas Schoebel-Theuer
2d5b708ff6 copy: safeguard advance on concluded states 2022-07-28 14:42:10 +02:00
Thomas Schoebel-Theuer
1e551e624b copy: safeguard ref_len 2022-07-28 14:41:53 +02:00
Thomas Schoebel-Theuer
b6a5ee3227 copy: fix COPY_CHUNK border crossing 2022-07-28 14:37:23 +02:00
Thomas Schoebel-Theuer
1932198fd9 copy: clarify error messages 2022-07-28 14:35:52 +02:00
Thomas Schoebel-Theuer
f0dd60867a all: release mars0.1astable151 2022-07-27 10:54:39 +02:00