benbjohnson / benbjohnson/litestream
Nightly stability failure: Malformed job record #4: steps[5].conclusion must be a non-empty string; steps[6].conclusi…
- Dominant language
- Go
- Stars
- 14.4k
- Forks
- 417
- Avg merge
- 7d 1h
- Merged PRs (30d)
- 21
Description
## Nightly Stability Failure
**Latest run:** https://github.com/benbjohnson/litestream/actions/runs/33230777343
**Branch:** `main`
**Commit:** `3b468c9f`
**First seen:** 2026-08-29T05:19:06.512Z
**Last seen:** 2026-08-29T05:19:06.512Z
**Occurrences:** 1
**Fingerprint:** `43b286c9e6f537d1`
### Failed Jobs
| Job | Failed step | Summary |
|---|---|---|
| LTX Behavioral Soak (high-volume) | Unavailable | Malformed job record #4: steps[5].conclusion must be a non-empty string; steps[6].conclusi |
| Race Detector Sweep | Run tests with race detector (3x) | 2026-08-29T03:14:24.5048361Z --- FAIL: TestResumableReader_ContextCancelAbortsBackoff (0.0 |
| Replicate Restore Soak | Run replicate restore soak test | 1 corruption(s) detected in 222 restore cycles |
### Failure Details
#### LTX Behavioral Soak (high-volume)
- Job: https://github.com/benbjohnson/litestream/actions/runs/33230777343/job/99043112407
- Failed step: `Unavailable`
- Summary: Malformed job record #4: steps[5].conclusion must be a non-empty string; steps[6].conclusi
```text
Malformed job record #4: steps[5].conclusion must be a non-empty string; steps[6].conclusion must be a non-empty string; steps[7].conclusion must be a non-empty string; steps[8].conclusion must be a non-empty string
```
#### Race Detector Sweep
- Job: https://github.com/benbjohnson/litestream/actions/runs/33230777343/job/99043112379
- Failed step: `Run tests with race detector (3x)`
- Summary: 2026-08-29T03:14:24.5048361Z --- FAIL: TestResumableReader_ContextCancelAbortsBackoff (0.0
```text
2026-08-29T03:14:24.5048361Z --- FAIL: TestResumableReader_ContextCancelAbortsBackoff (0.00s)
2026-08-29T03:14:24.6413907Z ##[error]Process completed with exit code 1.
```
#### Replicate Restore Soak
- Job: https://github.com/benbjohnson/litestream/actions/runs/33230777343/job/99043112469
- Failed step: `Run replicate restore soak test`
- Summary: 1 corruption(s) detected in 222 restore cycles
```text
2026-08-29T05:13:40.7602536Z soak_replicate_restore_test.go:341: FAILED: 1 corruption(s) detected in 222 restore cycles
2026-08-29T05:13:42.3268614Z --- FAIL: TestSoakReplicateRestore (7225.21s)
2026-08-29T05:13:42.3605127Z ##[error]Process completed with exit code 1.
```
Contributor guide
Research direction
Start by reviewing the linked nightly run and the failures in TestResumableReader_ContextCancelAbortsBackoff and soak_replicate_restore_test.go:341. Reproduce the targeted race-detector and replicate-restore tests before investigating the malformed LTX job record. Done means the reported failures no longer occur and the nightly jobs complete successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, go, sqlite
- Domain
- ci-cd, databases, distributed-systems, testing
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100