Skip to content

Instantly share code, notes, and snippets.

Jepsen
* client w/# of threads running on test machine
* nemesis - orchestration of the faults on the nodes
* operations that....
onyx-peers.jobs.basic-test
* jobs
* no nemesis
* close
@bridgethillyer
bridgethillyer / Onyx-code-walkthrough
Last active March 28, 2016 18:46
Walkthrough of onyx code
Onyx code walkthrough 2/14/2016
with Michael, Gardner, Bridget
* onyx.peer.min-peers-test
- most basic test
- every test needs onyx.api last - loads all defmethods
- min-peers need = # tasks
- put channels in atoms
- so fresh channels every time you reload
- onyx-id - us UUID so there are not collisions in tests
@bridgethillyer
bridgethillyer / Onyx-release-process-walkthrough-notes.txt
Created March 23, 2016 16:46
Notes from the walkthrough of Onyx's release process
Onyx release process walkthrough Feb 21, 2016 - Michael Drogalis, Gardner Vickers, Bridget Hillyer
* project.clj in onyx-core repo
* Release onyx-core, want to release all the other plugins so versions match
* catch problematic patches in core before they affect the plugins
* Plugins: include a 4th verison # so they can be released separate from core
require 'rubygems'
require 'sinatra'
require 'JSON'
post '/bridget-fn' do
request.body.rewind
b = request.body.read
stuff = JSON.parse(b)
stuff["n"] = stuff["n"] + 1
JSON.generate(stuff)
#!/usr/bin/env boot
#tailrecursion.boot.core/version "2.5.0"
(set-env!
:project
'hoplon-reveal-js
:version
"0.2.0-SNAPSHOT"
:dependencies