Thomas Schoebel-Theuer
|
6e5f3fc989
|
all: add subproject football
|
2018-04-20 12:45:12 +02:00 |
|
Thomas Schoebel-Theuer
|
36fd42c2fd
|
marsadm: improve wording of split brain messages
|
2018-04-19 12:51:17 +02:00 |
|
Thomas Schoebel-Theuer
|
d84142956a
|
marsadm: fix split-cluster unnecessary abort
|
2018-04-19 12:50:47 +02:00 |
|
Thomas Schoebel-Theuer
|
c58a58c7a5
|
all: release mars0.1stable55
|
2018-04-10 10:40:06 +02:00 |
|
Thomas Schoebel-Theuer
|
3a94ffba5e
|
main: fix replay tolerance
|
2018-04-10 09:07:34 +02:00 |
|
Thomas Schoebel-Theuer
|
d32251179b
|
all: replace replay magic numbers by named constants
|
2018-04-10 09:04:41 +02:00 |
|
Thomas Schoebel-Theuer
|
f53d3912cc
|
main: earlier report replay position
|
2018-04-10 09:03:46 +02:00 |
|
Thomas Schoebel-Theuer
|
0647f61dbf
|
marsadm: better split brain wording
|
2018-04-10 09:01:30 +02:00 |
|
Thomas Schoebel-Theuer
|
9d08415309
|
all: release mars0.1stable54
|
2018-03-19 06:44:35 +01:00 |
|
Thomas Schoebel-Theuer
|
800c997320
|
doc: newest version + pdf
|
2018-03-19 06:41:11 +01:00 |
|
Thomas Schoebel-Theuer
|
4e42a8f71b
|
doc: add usenix paper, smoothen
|
2018-03-19 06:41:11 +01:00 |
|
Thomas Schoebel-Theuer
|
918c2604fc
|
doc: new section on reliability from architecture
|
2018-03-19 06:41:11 +01:00 |
|
Thomas Schoebel-Theuer
|
f1c9badd1c
|
doc: explain variants of sharding
|
2018-03-19 06:41:11 +01:00 |
|
Thomas Schoebel-Theuer
|
e595ef5cf2
|
doc: correct old typo
|
2018-03-19 06:41:11 +01:00 |
|
Thomas Schoebel-Theuer
|
fd8e45f77a
|
marsadm: fix bad rsync of .deleted-*
|
2018-03-19 06:41:11 +01:00 |
|
Thomas Schoebel-Theuer
|
092c264035
|
marsadm: cleaup outdated .deleted-* markers
|
2018-03-19 06:41:11 +01:00 |
|
Thomas Schoebel-Theuer
|
4eef56881c
|
marsadm: fix handover when sync is running
The check for sync is only needed when the primary role
is changing actually.
|
2018-03-19 06:41:11 +01:00 |
|
Thomas Schoebel-Theuer
|
acdae43963
|
client: dont try get_info when brick isnt working
|
2018-03-19 06:41:10 +01:00 |
|
Thomas Schoebel-Theuer
|
b3b4fb2274
|
client: adapt timeout at get_info
|
2018-03-19 06:41:10 +01:00 |
|
Thomas Schoebel-Theuer
|
205f32efb0
|
cient: shut down socket before stopping thread
|
2018-03-19 06:41:10 +01:00 |
|
Thomas Schoebel-Theuer
|
8cf5d5bc15
|
client: earlier stop sender thread
|
2018-03-19 06:41:10 +01:00 |
|
Thomas Schoebel-Theuer
|
a3f168d727
|
client: earlier send stop on shutdown
|
2018-03-19 06:41:10 +01:00 |
|
Thomas Schoebel-Theuer
|
165f40ef41
|
client: adapt socket aborts to io_timeout
|
2018-03-19 06:41:10 +01:00 |
|
Thomas Schoebel-Theuer
|
a721d0daea
|
main: new timestamp ordering semantics
|
2018-03-13 08:29:48 +01:00 |
|
Thomas Schoebel-Theuer
|
dedaa5b55f
|
infra: new timestamp ordering
|
2018-03-13 08:29:48 +01:00 |
|
Thomas Schoebel-Theuer
|
db486fb6cd
|
doc: add slides from LCA2018
|
2018-02-08 12:04:31 +01:00 |
|
Thomas Schoebel-Theuer
|
7dcf6dd9e3
|
all: release mars0.1stable53
|
2018-01-31 12:57:29 +01:00 |
|
Thomas Schoebel-Theuer
|
652f96a669
|
doc: new manual
|
2018-01-31 12:57:01 +01:00 |
|
Thomas Schoebel-Theuer
|
abb250cac7
|
doc: bump version number
|
2018-01-31 12:56:08 +01:00 |
|
Thomas Schoebel-Theuer
|
9980b7e7bf
|
doc: document merge-cluster and split-cluster
|
2018-01-31 12:56:08 +01:00 |
|
Thomas Schoebel-Theuer
|
20baa6daa5
|
doc: explain replica count display
|
2018-01-31 12:56:08 +01:00 |
|
Thomas Schoebel-Theuer
|
d7e278dc05
|
doc: default window is now 60s
|
2018-01-31 12:56:08 +01:00 |
|
Thomas Schoebel-Theuer
|
33c14d9d0b
|
doc: add primitive real-time
|
2018-01-31 12:56:08 +01:00 |
|
Thomas Schoebel-Theuer
|
09a16b1e6b
|
doc: clarify primary --force preconditions
|
2018-01-31 12:56:08 +01:00 |
|
Thomas Schoebel-Theuer
|
c454e766ba
|
doc: improve cost comparison
|
2018-01-31 12:56:08 +01:00 |
|
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 |
|