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
20082026
-
…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 -
…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 -
…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 -
…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 -
I mean they're automated but also hand crafted. https://github.com/jepsen-io/jepsen
comment by carlhjerpe · 2022-02-25 · in OrioleDB – solving some PostgreSQL wicked problems -
One very nice example of this is Jepsen: https://github.com/jepsen-io/jepsen
comment by thom · 2021-09-20 · in What is property-based testing? (2016) -
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 -
…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 -
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 -
…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 -
…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 -
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? -
…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....
comment by jodah · 2016-02-09 · in Is Redlock Safe? Reply to Redlock Analysis -
https://github.com/aphyr/jepsen/commits/master?page=14
comment by buryat · 2015-10-21 · in Jepsen: Distributed Systems Safety Analysis -
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 -
…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 -
…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 -
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 -
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 -
…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 -
…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...
comment by eclark · 2015-05-02 · in Elasticsearch node crashes can cause data loss -
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 -
…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 -
…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? -
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 -
Aphyr calls it Jespen ;) https://github.com/aphyr/jepsen
comment by chaostheory · 2014-06-20 · in Call me maybe: Elasticsearch -
…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 -
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…
comment by aphyr · 2013-09-05 · in Why Cassandra Doesn't Need Vector Clocks -
GitHub repo: https://github.com/aphyr/jepsen Speaker's blog series on Jepsen: http://aphyr.com/tags/Jepsen
comment by mrbbk · 2013-07-16 · in "Call Me Maybe: Carly Rae Jepsen and the Perils of Network Partitions" [video] -
Code: https://github.com/aphyr/jepsen
comment by bsg75 · 2013-05-14 · in Call Me Maybe: simulating network partitions in DBs (PDF slides)