Thomas Schoebel-Theuer
|
16b5209a0d
|
main: immediately fetch next logfile
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
97394a9336
|
infra: use cond_resched()
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
f7dbb5c0d0
|
server: replace spinlock with mutex
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
37da08d6a4
|
server: new thread naming conventions
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
6d4ba66d55
|
infra: remove obsolete show_status()
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
fc33aada95
|
main: simplify _show_actual
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
29ef7aef12
|
main: remove deprecated _show_status_all()
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
9bad724f50
|
infra: power override only for on transition
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
3b87d70162
|
main: keep bio brick when logger exists
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
35ca2b9f76
|
client: fix error path
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
a7fd123dd6
|
client: make statistics accessible via brick instance
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
101a0d7b90
|
client: add socket_count reporting
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
e83aab57f7
|
infra: fix brick power override
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
4a7905cf8e
|
server: safeguard double free
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
a8b91e2d8a
|
net: fix decompression block-aligned allocation
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
f9c1c6f536
|
main: always recover versionlink at primary
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
e98b6692ff
|
main: fix hanging recovery in corner cases
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
de01dc4d66
|
main: skip sequence checking during recovery
|
2020-06-30 21:07:09 +02:00 |
|
Thomas Schoebel-Theuer
|
34f3dec11d
|
main: fix logrotate link creation races
|
2020-06-30 21:07:06 +02:00 |
|
Thomas Schoebel-Theuer
|
94fbcb1c8f
|
all: release mars0.1astable96
|
2020-06-03 09:55:08 +02:00 |
|
Thomas Schoebel-Theuer
|
f46b562c3f
|
marsadm: pretty-print default-header
|
2020-05-29 21:06:01 +02:00 |
|
Thomas Schoebel-Theuer
|
d16278bb79
|
infra: auto-repair illegal link stamps too far in the future
|
2020-05-29 20:59:16 +02:00 |
|
Thomas Schoebel-Theuer
|
64c5e34e26
|
all: release mars0.1astable95
|
2020-05-17 07:42:47 +02:00 |
|
Thomas Schoebel-Theuer
|
1b4dfe74ab
|
doc: update user-guide
|
2020-05-17 07:38:23 +02:00 |
|
Thomas Schoebel-Theuer
|
f01b2ffc74
|
doc: describe new marsadm macros
|
2020-05-17 07:38:23 +02:00 |
|
Thomas Schoebel-Theuer
|
d34b204030
|
marsadm: reduce deprecated _get_actual_primary()
Final removal is only possible after an agreement is found
that *-1and1 macros can be removed.
|
2020-05-17 07:38:23 +02:00 |
|
Thomas Schoebel-Theuer
|
37a7acaf6f
|
marsadm: distinguish role ForcedPrimary
|
2020-05-17 07:38:23 +02:00 |
|
Thomas Schoebel-Theuer
|
5ee5298e7b
|
marsadm: new primitives nr-{attach,sync,fetch,replay,primary}
|
2020-05-17 07:38:23 +02:00 |
|
Thomas Schoebel-Theuer
|
0f3f43575b
|
marsadm: fix join-resource corner case
|
2020-05-17 07:38:23 +02:00 |
|
Thomas Schoebel-Theuer
|
d0dcec57b1
|
net: suppress annoying error message
|
2020-05-17 07:38:23 +02:00 |
|
Thomas Schoebel-Theuer
|
017556ffba
|
all: release mars0.1astable94
|
2020-05-07 13:24:50 +02:00 |
|
Thomas Schoebel-Theuer
|
ff4429708e
|
infra: fix mem leak
|
2020-05-07 11:44:34 +02:00 |
|
Thomas Schoebel-Theuer
|
6bddd4d902
|
all: release mars0.1astable93
|
2020-05-02 22:31:48 +02:00 |
|
Thomas Schoebel-Theuer
|
804e8c901c
|
main: remove some dead code
|
2020-05-02 22:31:48 +02:00 |
|
Thomas Schoebel-Theuer
|
1e59e306a0
|
infra: constify digest data param
|
2020-05-02 22:31:48 +02:00 |
|
Thomas Schoebel-Theuer
|
81ef3c2d77
|
main: secondary follows damaged primary when possible
|
2020-05-02 22:31:48 +02:00 |
|
Thomas Schoebel-Theuer
|
a9366c34c4
|
main: self-correct damaged versionlink at secondary
|
2020-05-01 11:16:10 +02:00 |
|
Thomas Schoebel-Theuer
|
00474b1307
|
main: allow versionlink recovery for secondaries
|
2020-05-01 11:14:44 +02:00 |
|
Thomas Schoebel-Theuer
|
86d9774f1f
|
all: release mars0.1astable92
|
2020-04-13 11:24:02 +02:00 |
|
Thomas Schoebel-Theuer
|
e8c9fd0863
|
doc: checkout new user manual
|
2020-04-13 11:24:02 +02:00 |
|
Thomas Schoebel-Theuer
|
f3b91d6cb3
|
doc: update version number
|
2020-04-13 11:24:02 +02:00 |
|
Thomas Schoebel-Theuer
|
fd70cc1c29
|
doc: describe new macros
|
2020-04-13 11:24:02 +02:00 |
|
Thomas Schoebel-Theuer
|
3b533dea06
|
marsadm: report LocalDevice stats
|
2020-04-13 11:24:02 +02:00 |
|
Thomas Schoebel-Theuer
|
c6eb62e890
|
marsadm: new primitive device-error
|
2020-04-13 11:24:02 +02:00 |
|
Thomas Schoebel-Theuer
|
df6a5edaac
|
main: show if error code
|
2020-04-13 11:24:02 +02:00 |
|
Thomas Schoebel-Theuer
|
1c6a89f70b
|
if: report error codes
|
2020-04-13 11:24:02 +02:00 |
|
Thomas Schoebel-Theuer
|
61bbdec62f
|
marsadm: new primitive device-nrflying
|
2020-04-13 11:24:01 +02:00 |
|
Thomas Schoebel-Theuer
|
0523705eb6
|
main: report flying requests at if
|
2020-04-13 11:24:01 +02:00 |
|
Thomas Schoebel-Theuer
|
2f35c9f6e7
|
marsadm: new primitives device-{ops-rate,amount-rate,rate}
|
2020-04-13 11:24:01 +02:00 |
|
Thomas Schoebel-Theuer
|
c2fed92879
|
main: show rate statistics on if
|
2020-04-13 11:24:01 +02:00 |
|