Thomas Schoebel-Theuer
|
9e31ee3438
|
main: silence annoying userspace error
|
2018-01-31 08:09:01 +01:00 |
|
Thomas Schoebel-Theuer
|
f895f29e62
|
marsadm: fix @MARS_PATH
|
2018-01-31 08:09:00 +01:00 |
|
Thomas Schoebel-Theuer
|
e1426525cd
|
infra: protect lamport clock against illegal future values
|
2018-01-31 08:09:00 +01:00 |
|
Thomas Schoebel-Theuer
|
178d041f71
|
marsadm: show any lamport time discepancies
|
2018-01-31 08:09:00 +01:00 |
|
Thomas Schoebel-Theuer
|
ae56776f7e
|
marsadm: new primitive real-time
|
2018-01-31 08:09:00 +01:00 |
|
Thomas Schoebel-Theuer
|
101810cbf1
|
marsadm: fix versionlink traversal in corner case
|
2018-01-31 08:08:59 +01:00 |
|
Thomas Schoebel-Theuer
|
04cf38e4e7
|
marsadm: adapt timeout window
|
2018-01-31 08:08:59 +01:00 |
|
Thomas Schoebel-Theuer
|
4624518627
|
marsadm: allow logrotate during split-brain
|
2018-01-31 07:50:50 +01:00 |
|
Thomas Schoebel-Theuer
|
fde0e56e98
|
marsadm: keep informational versionlinks during split-brain
|
2018-01-31 07:50:50 +01:00 |
|
Thomas Schoebel-Theuer
|
b4ea846e1d
|
marsadm: show split-brain age
|
2018-01-31 07:50:50 +01:00 |
|
Thomas Schoebel-Theuer
|
8542f1145c
|
marsadm: make split-brain more readable
|
2018-01-31 07:50:50 +01:00 |
|
Thomas Schoebel-Theuer
|
a3f4d0365e
|
marsadm: better human numbers
|
2018-01-31 07:50:50 +01:00 |
|
Thomas Schoebel-Theuer
|
f25f786bbf
|
marsadm: show split-brain total logfile sizes
|
2018-01-31 07:50:50 +01:00 |
|
Thomas Schoebel-Theuer
|
5818d254ce
|
main: remote_trigger after deletions
|
2018-01-31 07:50:50 +01:00 |
|
Thomas Schoebel-Theuer
|
495c42c9d9
|
main: remote_trigger on open-count changes
|
2018-01-31 07:50:50 +01:00 |
|
Thomas Schoebel-Theuer
|
c8788a28cb
|
marsadm: remove superfluous trigger
|
2018-01-31 07:50:44 +01:00 |
|
Thomas Schoebel-Theuer
|
24536a5510
|
marsadm: remote trigger only when necessary
|
2018-01-31 07:50:38 +01:00 |
|
Thomas Schoebel-Theuer
|
5cff1bac2a
|
main: remote_trigger only from primary to secondaries
|
2018-01-31 07:50:30 +01:00 |
|
Thomas Schoebel-Theuer
|
de4263e8b9
|
main: remove dead code
|
2018-01-31 07:50:30 +01:00 |
|
Thomas Schoebel-Theuer
|
0cb5fb0179
|
main: hold remote_trigger on failure
|
2018-01-31 07:50:23 +01:00 |
|
Thomas Schoebel-Theuer
|
6177b74fee
|
infra: user message infrastructure
|
2018-01-31 07:45:55 +01:00 |
|
Thomas Schoebel-Theuer
|
49d0d9183c
|
infra: avoid double say logging
|
2018-01-31 07:45:55 +01:00 |
|
Thomas Schoebel-Theuer
|
7b54f1d341
|
infra: remove senseless non-atomic alloc
|
2018-01-31 07:45:55 +01:00 |
|
Thomas Schoebel-Theuer
|
f2b1e61812
|
infra: replace say rwlock by rwsem
|
2018-01-31 07:45:55 +01:00 |
|
Thomas Schoebel-Theuer
|
f7e9619ab7
|
infra: factor out atomic testing
|
2018-01-31 07:45:55 +01:00 |
|
Thomas Schoebel-Theuer
|
b790c99d5a
|
main: replace spinlock by mutex
|
2018-01-31 07:45:21 +01:00 |
|
Thomas Schoebel-Theuer
|
e5bb5ade55
|
logger: replace spinlock by rwsem
|
2018-01-31 07:24:00 +01:00 |
|
Thomas Schoebel-Theuer
|
d2786079f6
|
logger: replace rwlock by rwsem
|
2018-01-31 07:24:00 +01:00 |
|
Thomas Schoebel-Theuer
|
2fef63b72a
|
client: replace spinlock with mutex
|
2018-01-31 07:23:41 +01:00 |
|
Thomas Schoebel-Theuer
|
8b6f93a6db
|
aio: replace spinlock with mutex
|
2018-01-31 07:21:08 +01:00 |
|
Thomas Schoebel-Theuer
|
1a73763913
|
all: remove old dirtifying
|
2017-12-10 20:54:27 +01:00 |
|
Thomas Schoebel-Theuer
|
b2cf8686de
|
infra: use new mapfree dirtifying
|
2017-12-10 20:54:27 +01:00 |
|
Thomas Schoebel-Theuer
|
7d64386a21
|
aio: use new mapfree dirtifying
|
2017-12-10 20:54:27 +01:00 |
|
Thomas Schoebel-Theuer
|
d8eac2ecba
|
all: new mapfree dirtifying
|
2017-12-10 20:54:27 +01:00 |
|
Thomas Schoebel-Theuer
|
ff9beb91e4
|
all: release mars0.1stable52
|
2017-12-10 20:37:17 +01:00 |
|
Thomas Schoebel-Theuer
|
7ccf2eadff
|
contrib: add scripts for background data migration
|
2017-12-10 20:35:00 +01:00 |
|
Thomas Schoebel-Theuer
|
3a87569bbe
|
marsadm: automatically delete deprecated conncetion messages
|
2017-12-10 19:39:59 +01:00 |
|
Thomas Schoebel-Theuer
|
cb8806d060
|
marsadm: max-deletion abort only at cron mode
|
2017-12-10 19:39:59 +01:00 |
|
Thomas Schoebel-Theuer
|
b1c433bb39
|
marsadm: prevent too many small logfiles
|
2017-12-10 19:39:59 +01:00 |
|
Thomas Schoebel-Theuer
|
5c27b2fcd4
|
marsadm: prevent accumulation of .tmp remains
|
2017-12-10 19:39:59 +01:00 |
|
Thomas Schoebel-Theuer
|
2c74910b56
|
marsadm: remove dead sub
|
2017-12-10 19:39:59 +01:00 |
|
Thomas Schoebel-Theuer
|
2f2b57f451
|
marsadm: rework sync check
|
2017-12-10 19:39:59 +01:00 |
|
Thomas Schoebel-Theuer
|
65f9892165
|
infra: use rwsem at mapfree
|
2017-12-10 19:39:59 +01:00 |
|
Thomas Schoebel-Theuer
|
42543656dc
|
main: auto logrotate on small /mars
|
2017-10-23 17:07:41 +02:00 |
|
Thomas Schoebel-Theuer
|
dedf7f3cdc
|
main: fix writeback overflow when /mars has less space than RAM
Observed at Arsys prototype testing.
Thanks to Andoni Ayala for the problem report.
|
2017-10-23 16:43:28 +02:00 |
|
Thomas Schoebel-Theuer
|
ca80503533
|
all: release mars0.1stable51
|
2017-09-27 09:28:38 +02:00 |
|
Thomas Schoebel-Theuer
|
0ad570522e
|
doc: new manual version
|
2017-09-27 09:28:13 +02:00 |
|
Thomas Schoebel-Theuer
|
a1e8f57899
|
doc: update new log-delete semantics
|
2017-09-27 09:28:13 +02:00 |
|
Thomas Schoebel-Theuer
|
87aee6a83e
|
doc: add recommendation of deletions monitoring
|
2017-09-27 09:28:13 +02:00 |
|
Thomas Schoebel-Theuer
|
45e57a78cd
|
doc: update lyx format and version
|
2017-09-27 09:28:13 +02:00 |
|