Kyle Kingsbury
Kyle Kingsbury
Also: backpressure semantics.
Huh, okay... I can say that the test is designed for a specific version of debian--it's been a while since I poked my head into the docker and mongo tests,...
I think it'd be good to figure out what version of Debian worked before, and what version it works with now, and to document that in the README, for starters!...
Ah, well that looks like there's a problem in the MongoDB setup process--it's not accepting connections. Likely a race condition between the code and MongoDB itself, if it's sporadic. Maybe...
More that I'm not sure whether this ever worked with the Docker setup, and if you're having problems, it might be because this version of Jepsen and the version of...
> echo 'db.runCommand("ping").ok' | mongo localhost:27017/test --quiet Maybe. I think the current code probably does its own health checks already... lemme check. Ah, yes, here it is: https://github.com/jepsen-io/mongodb/blob/83548bb8e054170ecc4b8fda70390e40fcca5e30/src/jepsen/mongodb/db.clj#L183-L185 We've got...
Ooof, yeah, Again, I'm sorry. This is a holdover from an older time in Jepsen when Debian versions lasted (compared to the lifetime of a test) *forever* and were often...
Oh, yeah, but that doesn't (and I am so sorry, I know this is confusing) mean this test was supposed to work *with* Docker. The `docker` directory was contributed by...
> Currently mongodb.clj seems to depend on [jepsen.generator.pure :as gen] which isn't there in jepsen/0.2.1 Ah, now THIS I actually have good docs for! https://github.com/jepsen-io/jepsen/releases/tag/0.2.0
(also be advised there's bug in 0.2.0 that might affect generators--best to jump straight to 0.2.1 I think)