Hacker GitHub

← All repos

jepsen-io/jepsen

View on GitHub ↗ ★ 7,551 Clojure

A framework for distributed systems verification, with fault injection

31 mentions on Hacker News by 28 people: 1 story, 30 comments · first 2013-05-14 · latest 2026-03-17

Mentions per year 31 mentions · busiest year 2015 (11)
20082026
  1. …errors, and failures that can corrupt the data. It's great that jepsen doing the work they do! 1. https://github.com/jepsen-io/jepsen
    comment by fluxcorethread · 2026-03-17 · in Jepsen: MariaDB Galera Cluster 12.1.2
  2. …the project was old, what I didn't realise is how old the song is. First commit is from 2013. https://github.com/jepsen-io/jepsen/tree/4b112e7046a20efa80a... And the song is from 2011. Time flies.
    comment by ndr · 2024-05-16 · in Jepsen: Datomic Pro 1.0.7075
  3. …work on it, so probably just not that many companies who want to pay to get told the truth anymore: https://github.com/jepsen-io/jepsen
    comment by sgift · 2023-12-16 · in MongoDB security notice
  4. …some tests are years old. Then, has someone independently verified the Jepsen testing framework? https://github.com/jepsen-io/jepsen/
    comment by 29athrowaway · 2023-05-21 · in KeyDB – A Multithreaded Fork of Redis
  5. I mean they're automated but also hand crafted. https://github.com/jepsen-io/jepsen
  6. One very nice example of this is Jepsen: https://github.com/jepsen-io/jepsen
  7. https://github.com/jepsen-io/jepsen/issues/399 > Yeah! I mean, I find a lot of linearizability errors in various databases, but this was also my very first time doing this kind of test, and it varies from system to system. Could have…
    comment by tammerk · 2021-03-31 · in Kafka without ZooKeeper
  8. …and fix. Writing tests is also great! Pick a system you like and dive in. There's a full tutorial ( https://github.com/jepsen-io/jepsen/tree/master/doc/tutorial ) that walks you through designing and running a test from scratch.
    comment by aphyr · 2019-06-12 · in Jepsen: TiDB 2.1.7
  9. For each Jepsen release my favorite thing is the code for the tests themselves -- https://github.com/jepsen-io/jepsen/tree/master/dgraph/src/j... -- which seems surprisingly unreferenced in the post itself.
    comment by gazarsgo · 2018-08-23 · in Jepsen: Dgraph 1.0.2
  10. …of BTC with similar modifications to adapting it to verify, say, a new distributed database? [1] https://github.com/jepsen-io/jepsen
    comment by zbentley · 2017-11-25 · in Segwit2x Bugs Explained
  11. …on HN with MongoDB [2] Cassandra [3] RabbitMQ [4] and ETCD [5]. Others exist as well. [1]: https://github.com/aphyr/jepsen [2]: https://news.ycombinator.com/item?id=9417773 [3]: https://news.ycombinator.com/item?id=6451885 [4]:…
    comment by greenleafjacob · 2016-08-19 · in TCP Puzzlers
  12. In jepsen that might actually be an apt message - https://github.com/aphyr/jepsen :)
    comment by dman · 2016-04-26 · in Have Software Developers Given Up?
  13. …suite, but it's not too bad, particularly with the excellent docs that Kyle has recently written: https://github.com/aphyr/jepsen/blob/master/doc/scaffolding....
  14. https://github.com/aphyr/jepsen/commits/master?page=14
  15. Based on this pull request: https://github.com/aphyr/jepsen/pull/70 Am I correct in understanding that the tests only pass in the "safe-but-slow" configuration that timmaxw described ( https://news.ycombinator.com/item?id=10043746 ) and…
    comment by teraflop · 2015-08-11 · in RethinkDB 2.1 is out: high availability
  16. …me. Once the pull request is merged , then you can make that claim. Here's the open PR for Jepsen: https://github.com/aphyr/jepsen/pull/70
    comment by shockzzz · 2015-08-11 · in RethinkDB 2.1 is out: high availability
  17. …key-value store (usrd? whittend? :)) correct from scratch, but I'd love to see someone do this! [1] https://github.com/aphyr/jepsen
    comment by dougws · 2015-08-06 · in Prove Raft Correct
  18. Jepson seems to do a lot of what you want in Bender: https://github.com/aphyr/jepsen and https://aphyr.com/tags/jepsen
    comment by muaddirac · 2015-05-11 · in Please stop calling databases CP or AP
  19. aphyr is a well respected expert in the matter. You can reproduce the test yourself https://github.com/aphyr/jepsen Consider that if you have not experienced any issues yet it might say more about your network stability than aerospike. Of…
    comment by vruiz · 2015-05-06 · in Call me maybe: Aerospike
  20. …namespaces, etc. In which case, shouldn't the containers share the host's VFS and pagecache? [1] https://github.com/aphyr/jepsen/blob/master/jepsen/README.md
    comment by teraflop · 2015-05-05 · in Call me maybe: Elasticsearch 1.5.0
  21. …it looks like kill -9 is all that's being used to start failures. So there's a real bug here: https://github.com/aphyr/jepsen/blob/master/elasticsearch/sr...
  22. From the looks of it, they're now under a branch called 'old' https://github.com/aphyr/jepsen/tree/old
    comment by bbgm · 2015-04-22 · in Call Me Maybe: MongoDB Stale Reads
  23. …need to do this for each of the test projects you want to run. FWIW, this was filed the other day: https://github.com/aphyr/jepsen/issues/52
    comment by jodah · 2015-04-22 · in Call Me Maybe: MongoDB Stale Reads
  24. …unless you use something like Cider[3] and that etcd till fails to pass Jepsen with ?quorum=true 1- https://github.com/aphyr/jepsen 2- https://aphyr.com/posts/316-call-me-maybe-etcd-and-consul 3- https://github.com/clojure-emacs/cider
    comment by bayareaguy · 2015-01-02 · in Ask HN: What language will you learn in 2015?
  25. My recommendation would be to put your whole system on a test jig and bend it until it breaks. https://github.com/aphyr/jepsen Until then, you won't know.
    comment by sitkack · 2014-07-17 · in Queues and databases
  26. Aphyr calls it Jespen ;) https://github.com/aphyr/jepsen
    comment by chaostheory · 2014-06-20 · in Call me maybe: Elasticsearch
  27. …through the pull request I submitted to Aphyr for FoundationDB's test, so you can see the pieces: https://github.com/aphyr/jepsen/pull/10
    comment by jrullmann · 2014-03-25 · in FoundationDB vs. Jepsen
  28. Yeah, I'm curious about how you achieved those numbers. Jepsen's code is open source ( http://github.com/aphyr/jepsen ) and I've written extensively about the techniques involved; see http://aphyr.com/tags/jepsen for details. Cassandra…
  29. GitHub repo: https://github.com/aphyr/jepsen Speaker's blog series on Jepsen: http://aphyr.com/tags/Jepsen
  30. Code: https://github.com/aphyr/jepsen