Jepsen testing (NLnet task 3 subtask 1) #544

Merged
lx merged 41 commits from jepsen into main 2024-01-11 10:52:13 +00:00
2 changed files with 9 additions and 3 deletions
Showing only changes of commit 92dd2bbe15 - Show all commits

View file

@ -71,9 +71,12 @@ Results with timestamp patch (`--patch tsfix2`):
- **Fails with layout reconfiguration nemesis** (`--scenario r`). - **Fails with layout reconfiguration nemesis** (`--scenario r`).
Example of a failed run: `garage reg2/20231024T120806.899+0200`. Example of a failed run: `garage reg2/20231024T120806.899+0200`.
TODO: investigate.
This is the failure mode we are looking for and trying to fix for NLnet task 3. This is the failure mode we are looking for and trying to fix for NLnet task 3.
- Changes brought by NLnet task 3 code (commit 707442f5de):
no failures with `--scenario r` (0 of 10 runs), `--scenario pr` (0 of 10 runs),
`--scenario cpr` (0 of 10 runs) and `--scenario dpr` (0 of 10 runs).
### Set, basic test (write some items, then read) ### Set, basic test (write some items, then read)
@ -101,9 +104,12 @@ Results:
- **Fails with just layout reconfiguration nemesis** (`--scenario r`). - **Fails with just layout reconfiguration nemesis** (`--scenario r`).
Example of a failed run: `garage set2/20231025T141940.198+0200` (10 failures in 10 runs). Example of a failed run: `garage set2/20231025T141940.198+0200` (10 failures in 10 runs).
TODO: investigate.
This is the failure mode we are looking for and trying to fix for NLnet task 3. This is the failure mode we are looking for and trying to fix for NLnet task 3.
- Changes brought by NLnet task 3 code (commit 707442f5de):
no failures with `--scenario r` (0 of 10 runs), `--scenario pr` (0 of 10 runs).
`--scenario cpr` (0 of 10 runs) and `--scenario dpr` (0 of 10 runs).
## Investigating (and fixing) errors ## Investigating (and fixing) errors

View file

@ -36,7 +36,7 @@
{"default" "v0.9.0" {"default" "v0.9.0"
"tsfix1" "d146cdd5b66ca1d3ed65ce93ca42c6db22defc09" "tsfix1" "d146cdd5b66ca1d3ed65ce93ca42c6db22defc09"
"tsfix2" "c82d91c6bccf307186332b6c5c6fc0b128b1b2b1" "tsfix2" "c82d91c6bccf307186332b6c5c6fc0b128b1b2b1"
"task3a" "d4df03424f1c7f3cc1eaba9e16d2e1d049131b97"}) "task3a" "707442f5de416fdbed4681a33b739f0a787b7834"})
(def cli-opts (def cli-opts
"Additional command line options." "Additional command line options."