Gardner Vickers

Results 10 issues of Gardner Vickers

`:window/session-key` should be able to handle a vector of keys as well as a single key. Similar to #118, copy what we do here https://github.com/onyx-platform/onyx/blob/731fa44607a1d0d58764425127e17b1f52ec2fe3/src/onyx/peer/task_lifecycle.clj#L98

enhancement

In the [StrangeLoop FoundationDB](https://www.youtube.com/watch?v=4fFDFbi3toc) talk, Will Wilson mentions the need for re-running simulations with the same deterministic seed and comparing the execution in order to detect sources of nondeterminism which...

#4 Brought in initial support for Tonic, but it is incomplete and there are several issues which makes it difficult to use. 1. @LucioFranco mentioned that we should provide our...

Related to #5, it's desirable that Simulation can test errors which occur due to task execution ordering. Currently, this can be done by adding a random `Delay` to each spawned...

Many distributed applications rely on DNS for service discovery. Simulation should support simulation-wide deterministic DNS-like name resolution. Faults should be introduced in DNS resolution too, such as stale DNS names...

It's desirable to have the ability to check the exact state a simulation is in. This could be exposed as an epoch which is advanced on each task poll. This...

Quite a few interesting libraries use [Hyper](https://github.com/hyperium/hyper) as a building block for HTTP clients and servers. Notably, [Tonic](https://github.com/hyperium/tonic) seems suited for building the types of applications which Simulation could help...

After our build pipeline for `onyxplatform/media-driver` is setup in onyx-platform/lib-onyx#7 We should force docker-compose to use the aeron media driver sidecar, and note exactly what we're doing and what limitations...

Docker version 1.11.2 Docker-compose version 1.8.0-rc1 Java Version "1.8.0_91" Is what I'm at right now

Once the plugin protocol changes land, lets make an example on how to use Onyx from Java.