Thomas Schoebel-Theuer
|
0f1d19c5a7
|
doc: provisionary checkout pdf
|
2021-02-15 13:50:19 +01:00 |
Thomas Schoebel-Theuer
|
5b517bd70d
|
doc: new chapter on prosumer device
|
2021-02-15 13:50:19 +01:00 |
Thomas Schoebel-Theuer
|
903bfb3d32
|
doc: update network port description
|
2021-02-15 13:50:19 +01:00 |
Thomas Schoebel-Theuer
|
8cc203c55d
|
marsadm: set-systemd-want obeys prosumer
|
2021-02-15 13:50:19 +01:00 |
Thomas Schoebel-Theuer
|
9a74ff6f54
|
marsadm: set-systemd-unit obeys prosumer
|
2021-02-15 13:50:19 +01:00 |
Thomas Schoebel-Theuer
|
87f9972d60
|
marsadm: activate resource when device_exists fails
|
2021-02-15 13:50:19 +01:00 |
Thomas Schoebel-Theuer
|
6b37c1300d
|
marsadm: corner case LocalProsumer
|
2021-02-15 13:50:19 +01:00 |
Thomas Schoebel-Theuer
|
3cdfcf5867
|
marsadm: make leave-resource prosumer aware
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
df464de8fe
|
marsadm: new option --ignore-umount
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
3806945db3
|
marsadm: skip logrotate during primary handover
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
e4f735d622
|
marsadm: new commands {pause,resume}-prosumer
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
b4d9624b20
|
marsadm: allow prosumer= for non-member guests
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
cda71f2746
|
marsadm: new command primary+prosumer
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
3120cfb984
|
marsadm: allow generic combined commands
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
fc46d5abc3
|
marsadm: make resize aware of prosumers
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
cd1083a934
|
marsadm: make detach aware of prosumers
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
394459083d
|
marsadm: new command shutdown
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
ae686076fc
|
marsadm: new command prosumer=
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
8280839fba
|
marsadm: re-activate any forgotten fetch on handover
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
e6d6a9b2fe
|
marsadm: implement prosumer handover on primary handover
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
c532ff8f8a
|
marsadm: new lowlevel commands for storage and prosumers
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
fac3136093
|
marsadm: new infrastructure for prosumers
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
1c85d3eb4a
|
marsadm: show prosumer info
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
f29d9ce540
|
marsadm: specific todo switches
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
2664dc227e
|
main: corner case LocalProsumer
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
1e18140c01
|
main: disallow fresh open when gate is active
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
3aaeb73dfc
|
if: disallow open when busy
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
89f39cae07
|
main: maintain prosumer epoch timestamp
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
2574f2135e
|
client: avoid distributed deadlock
|
2021-02-15 13:50:18 +01:00 |
Thomas Schoebel-Theuer
|
4651cf5d7a
|
client: request connections with prosumer epoch
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
0115feeeb8
|
server: obey prosumer epoch timestamp
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
14ddf5cd03
|
net: allow pre-initialized cmd_stamp
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
f0544839f7
|
client: fatal abort on epoch mismatch
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
5dd5ea462c
|
main: use the logger epoch
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
e0a046e93f
|
if: add open_epoch timestamp
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
dad576a6d5
|
infra: introduce logger epoch timestamp
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
dc67a6f90b
|
main: activate rot and peer for diskless guests
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
f09425fd66
|
main: allow empty replay for updating reports
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
ee56137924
|
logger: allow empty replay
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
3423e87bfa
|
main: adapt is_primary to prosumer
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
080be8ab22
|
main: new response prosumer
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
fe9822e810
|
main: ability to look at peer switches
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
2b272ef52b
|
main: new control prosumer
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
382939b1fd
|
main: diskless guests can disable initial space check
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
3230323159
|
client: report connection errors
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
30a0f5dccf
|
client: more precise connection_state reporting
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
7fbaf12cf2
|
client: handle responses to logger connections
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
390e2ae88f
|
main: show prosumer exports
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
dd85511f61
|
infra: allow direct connections to logger
|
2021-02-15 13:50:17 +01:00 |
Thomas Schoebel-Theuer
|
5622440abd
|
net: separate port and class MARS_TRAFFIC_PROSUMER
|
2021-02-15 13:50:17 +01:00 |