Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 886 Bytes

File metadata and controls

24 lines (18 loc) · 886 Bytes

Attempt at the Jepsen challenge with Java

Distributed Systems Challenge: Jepsen

Prerequisites

  1. Maelstrom
  2. Java 21+
  3. Gradle
  4. GraalVM

Setup

  1. Download Maelstrom
  2. Download GraalVM
  3. Download Gradle
  4. Clone this repository
  5. Uncomment the requisite challenge in Runner.java (/src/main/java/io/jespen/Runner.java)
  6. Run gradle build && gradle nativeCompile

Run

  1. Run {path-to-maelstrom}/maelstrom test -w echo --bin ./build/native/nativeCompile/jespen-runner --node-count 2

Notes

  1. This is a work in progress.