Thomas Schoebel-Theuer
|
3b1c75eff5
|
brick: remove superfluous tmp_head
|
2022-06-06 15:02:52 +02:00 |
Thomas Schoebel-Theuer
|
b395c4bdcc
|
server: access callback lists solely under lock
|
2022-06-06 15:02:52 +02:00 |
Thomas Schoebel-Theuer
|
5a659a0441
|
server: improve callback list and safeguard locking
Coding style: pairwise nesting of lock/unlock.
Always prefer writes in front of reads when callbacks
need to be transported.
|
2022-06-06 15:01:43 +02:00 |
Thomas Schoebel-Theuer
|
d901c41793
|
generic: better wiring error report
|
2022-06-06 15:01:41 +02:00 |
Thomas Schoebel-Theuer
|
079c1a3224
|
main: tighten future qio state checking
|
2022-06-02 17:09:44 +02:00 |
Thomas Schoebel-Theuer
|
66c42718d7
|
main: restart future qio only after fully off
|
2022-06-02 17:09:27 +02:00 |
Thomas Schoebel-Theuer
|
4e928bafc9
|
main: safeguard disconnect from transient bricks
|
2022-06-02 17:00:30 +02:00 |
Thomas Schoebel-Theuer
|
86eb014173
|
main: tolerate startup phase of future qio
|
2022-06-02 17:00:18 +02:00 |
Thomas Schoebel-Theuer
|
af157b6010
|
main: tighten future qio switch check
|
2022-06-02 17:00:06 +02:00 |
Thomas Schoebel-Theuer
|
e01d5ac272
|
main: tighten operations check
|
2022-06-02 16:39:09 +02:00 |
Thomas Schoebel-Theuer
|
ffde5c0867
|
main: factor out working detection of logger inputs
|
2022-06-02 16:39:09 +02:00 |
Thomas Schoebel-Theuer
|
dc6a6f6256
|
all: release mars0.1astable146
|
2022-06-01 05:43:26 +02:00 |
Thomas Schoebel-Theuer
|
f064fb96b1
|
main: orthogonal modinfo debug reporting
|
2022-06-01 05:43:26 +02:00 |
Thomas Schoebel-Theuer
|
d6f9f9626a
|
brick_checking: adapt to newer kernel debugging constants
|
2022-06-01 05:43:26 +02:00 |
Thomas Schoebel-Theuer
|
89f1fb5795
|
brick: thighten callback checking
|
2022-06-01 05:43:26 +02:00 |
Thomas Schoebel-Theuer
|
55f9e16365
|
server: safeguard socket shutdown
|
2022-06-01 05:43:26 +02:00 |
Thomas Schoebel-Theuer
|
ae69c28342
|
server: safeguard thread termination
|
2022-06-01 05:43:26 +02:00 |
Thomas Schoebel-Theuer
|
acf7d0c4cc
|
server: fix potential races on deallocation
|
2022-06-01 05:43:06 +02:00 |
Thomas Schoebel-Theuer
|
3434096fcf
|
all: release mars0.1astable145
|
2022-05-27 19:56:00 +02:00 |
Thomas Schoebel-Theuer
|
ca7f459d6f
|
marsadm: report non-standard kernel settings
|
2022-05-27 08:13:10 +02:00 |
Thomas Schoebel-Theuer
|
264044ac29
|
dummy: improve comments
|
2022-05-27 08:13:10 +02:00 |
Thomas Schoebel-Theuer
|
f8e5fcbe52
|
main: improved modinfo on debugging
|
2022-05-27 08:13:10 +02:00 |
Thomas Schoebel-Theuer
|
1414347b06
|
infra: improve brick wiring error reports
|
2022-05-27 08:12:51 +02:00 |
Thomas Schoebel-Theuer
|
7c8b9b2f97
|
generic: safeguard endless loops in readdir()
|
2022-05-27 08:03:03 +02:00 |
Thomas Schoebel-Theuer
|
9a8ae5e78a
|
server: safeguard interim realloc and len changes
|
2022-05-27 07:44:10 +02:00 |
Thomas Schoebel-Theuer
|
eefd950f26
|
net: safeguard mref transfer
|
2022-05-27 07:43:54 +02:00 |
Thomas Schoebel-Theuer
|
2f0147040a
|
all: release mars0.1astable144
|
2022-05-20 08:53:43 +02:00 |
Thomas Schoebel-Theuer
|
1faac731b1
|
all: update ChangeLog, future plans
|
2022-05-20 08:53:37 +02:00 |
Thomas Schoebel-Theuer
|
9b9b3e9a94
|
marsadm: speedup forced non-primary check
|
2022-05-20 00:16:29 +02:00 |
Thomas Schoebel-Theuer
|
76638f90d5
|
marsadm: fix unintended mointpoint warning
|
2022-05-20 00:16:29 +02:00 |
Thomas Schoebel-Theuer
|
1c6d0fd2bd
|
copy: simplify currently unused determine_input
|
2022-05-20 00:16:29 +02:00 |
Thomas Schoebel-Theuer
|
afc4366145
|
copy: simplify len shortening code
|
2022-05-20 00:16:29 +02:00 |
Thomas Schoebel-Theuer
|
40651f0646
|
copy: index paranoia
|
2022-05-20 00:16:28 +02:00 |
Thomas Schoebel-Theuer
|
e6115c4e76
|
copy: improve error msg
|
2022-05-20 00:04:59 +02:00 |
Thomas Schoebel-Theuer
|
89853d2e7d
|
main: minor comment on peer_list_lock
|
2022-05-16 20:44:13 +02:00 |
Thomas Schoebel-Theuer
|
2ac0252d65
|
main: safeguard peer_thread destruction
|
2022-05-16 20:44:11 +02:00 |
Thomas Schoebel-Theuer
|
32abe1d96c
|
main: fix send error path
|
2022-05-16 20:15:20 +02:00 |
Thomas Schoebel-Theuer
|
a92c18d28a
|
main: safeguard peer_lock
|
2022-05-16 20:14:53 +02:00 |
Thomas Schoebel-Theuer
|
99e9b22bf2
|
main: factor out peer initialization
|
2022-05-16 17:57:23 +02:00 |
Thomas Schoebel-Theuer
|
dfd4fc3478
|
net: improve error reporting
|
2022-05-16 17:56:46 +02:00 |
Thomas Schoebel-Theuer
|
d066093807
|
net: fix aborts during string receive
|
2022-05-16 17:56:39 +02:00 |
Thomas Schoebel-Theuer
|
ff2af76b38
|
all: release mars0.1astable143
|
2022-05-14 06:39:35 +02:00 |
Thomas Schoebel-Theuer
|
07254a6c46
|
doc: update PDF
|
2022-05-14 06:37:14 +02:00 |
Thomas Schoebel-Theuer
|
581b960260
|
doc: smaller updates
|
2022-05-14 06:35:37 +02:00 |
Thomas Schoebel-Theuer
|
e2308c8973
|
doc: new What is a Trilemma
|
2022-05-14 06:35:35 +02:00 |
Thomas Schoebel-Theuer
|
4ca06c5ae5
|
marsadm: create better parsable UUIDs
|
2022-05-14 06:26:08 +02:00 |
Thomas Schoebel-Theuer
|
16beca1793
|
marsadm: fix warning
|
2022-05-14 06:26:08 +02:00 |
Thomas Schoebel-Theuer
|
1dd6ad047b
|
marsadm: safegaurd inconsistent /mars filesystem state
|
2022-05-14 06:26:08 +02:00 |
Thomas Schoebel-Theuer
|
7fcdf254e9
|
marsadm: safeguard byzantine forced logrotate races
|
2022-05-14 06:26:08 +02:00 |
Thomas Schoebel-Theuer
|
5421f04b18
|
all: release mars0.1astable142
|
2022-04-27 21:50:49 +02:00 |