Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
maelstrom.tar.bz2 | 2023-01-13 | 62.0 MB | |
0.2.2 source code.tar.gz | 2023-01-13 | 854.8 kB | |
0.2.2 source code.zip | 2023-01-13 | 929.3 kB | |
README.md | 2023-01-13 | 940 Bytes | |
Totals: 4 Items | 63.8 MB | 0 |
API Changes
- None
Bugfixes
- The error registry now works in AOT-compiled settings
- The Kafka workload now detects and handles RPC errors
New Features
- A
unique-ids
workload which asks nodes to generate unique identifiers - A
kafka
workload which verifies Kafka-style totally ordered logs - A
txn-rw-register
workload which checks transactions of reads and writes on registers - An
--availability total
checker, which verifies that every operation on a non-faulty node succeeds
New Demos
- A generic Go node
- Clojure lin-kv-backed Kafka
- Clojure transactional KV store based on last-write-wins lamport clocks and the HAT paper
- Java demo for echo, broadcast, CRDTs, txn-list-append
- JS demos for echo, gossip, g-set, pn-counter, single and multi-key txn-list-append
Minor Changes
- Jepsen 0.3.1
- Tesser 1.0.6
- Schema 1.4.1
- Filled in some docs and adjusted formatting