Skip to content

0.3.4

Compare
Choose a tag to compare
@aphyr aphyr released this 19 Oct 14:12
· 93 commits to main since this release

This is a small bugfix & performance release. Just a little faster, a little more correct, a little easier to use. :-)

Bugfixes

  • control.util/await-tcp-port no longer logs a truncated error message
  • tests.kafka no longer crashes when checking histories without any received messages
  • jepsen.independent's generators properly unlift the :value fields of the operations they pass through to underlying generators

Removals

  • os.debian/install-jdk8! is gone now. The repos it relies on haven't worked in years.

Minor changes

  • independent/checker uses a concurrent fold for breaking apart histories in fewer passes. This roughly doubles throughput in tests with lots of independent keys.
  • independent/checker now returns results in a sorted map, which is easier to read
  • generator.interpreter-test now tests matching open/close! invocations
  • lazyfs version 0.2.0
  • store.format logs more informative errors when serialization fails. You'll get a path to the specific element that couldn't be serialized, as well as its class. This makes serializing tests with new datatypes much less frustrating.