jepsen.checker.clock

Helps analyze clock skew over time.

history->datasets

(history->datasets history)

Takes a history and produces a map of nodes to sequences of t offset pairs, representing the changing clock offsets for that node over time.

plot!

(plot! test history opts)

Plots clock offsets over time. Looks for any op with a :clock-offset field, which contains a (possible incomplete) map of nodes to offsets, in seconds. Plots those offsets over time.

short-node-names

(short-node-names nodes)

Takes a collection of node names, and maps them to shorter names by removing common trailing strings (e.g. common domains).