GitXplorerGitXplorer
x

jepsen-ableton-link

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
a53775406f2190b8d57f4adba002c87fcc989328

Simplify command (no grep), copy figures to output folder

xxavriley committed 6 years ago
Unverified
b31a43d8a99a377f109009dedf30a1291e8b834a

Include figures

xxavriley committed 6 years ago
Unverified
1d373c4cbefd0bb70ecf0db47f7972b733ddad57

Add option for testing packet loss

xxavriley committed 6 years ago
Unverified
a11c11c566ef4373d87da28cf0bff9aa75ac9047

Update README

xxavriley committed 6 years ago
Unverified
dc324684c6f740b390259af7889ae4ea91fb2eb1

Make points transparent - easier to see overlaps

xxavriley committed 6 years ago
Unverified
95768509165e15ad79bf88d129a40272d979de23

Capture delay distribution param in final output

xxavriley committed 6 years ago

README

The README file for this repository.

jepsen.link

Implementing Jepsen testing for the Ableton Link protocol

Usage

To run in Docker locally

# clone this project and note the path
git clone https://github.com/xavriley/jepsen-ableton-link.git

# clone the Jepsen project to another folder
git clone https://github.com/jepsen-io/jepsen.git
cd jepsen/docker
export JEPSEN_ROOT="/path/to/jepsen.link"
./up.sh --dev

# in another window
docker exec -it jepsen-control bash
lein run test --time-limit 180 --no-teardown --topology line --network-delay 0.5 --nemesis-duration 30 --network-delay-distribution constant

Once that has completed, run

ruby tempo-grapher.rb && open plot.pdf

To generate the graphs.

See the plot.pdf files in figures_for_publication for examples of the output.

License

Copyright © 2018 Xavier Riley

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.