Hacker GitHub

← All repos

jepsen-io/maelstrom

View on GitHub ↗ ★ 3,743 Clojure

A workbench for writing toy implementations of distributed systems.

11 mentions on Hacker News by 10 people: 4 stories, 7 comments · first 2017-04-20 · latest 2024-09-27

Mentions per year 11 mentions · busiest year 2023 (4)
20082026
  1. Just earlier this month I was going through https://github.com/jepsen-io/maelstrom and following the demo implementing (a cut-corners version of) Raft, and I found it quite elucidating. The sample (ruby) code contains some bugs, and I had…
  2. at first i thought it was about https://github.com/jepsen-io/maelstrom/tree/main which shares the same name
  3. …and why they chose viewstamp replication, which predates Paxos but looks more like Raft. [1]: https://github.com/jepsen-io/maelstrom/ [2]: https://github.com/tigerbeetle/tigerbeetle/blob/main/docs/DE...
    comment by lpage · 2023-09-03 · in The Raft Consensus Algorithm (2015)
  4. …Documentation [1]. [0] <a href=" https://fly.io/dist-sys "> Gossip Glomers</a> [1] <a href=" https://github.com/jepsen-io/maelstrom#documentation "> jepsen-io/maelstrom Documentation</a>
  5. …documentation [1]? There seems to be a bit of overlap anyway. [0] https://fly.io/dist-sys/ [1] https://github.com/jepsen-io/maelstrom#documentation
  6. …for folks who want to practice implementing a distributed key-value store. Might be worth a spin! https://github.com/jepsen-io/maelstrom
    comment by aphyr · 2020-05-25 · in Jepsen: MongoDB 4.2.6
  7. …network behavior, simulates client requests, and verifies the resulting histories with Jepsen. https://github.com/jepsen-io/maelstrom
    comment by aphyr · 2020-05-01 · in Jepsen: Dgraph 1.1.1