-
Notifications
You must be signed in to change notification settings - Fork 0
Canary Driver
A quick and dirty driver script to automate the deployment of Project Canary trials. The driver script can complete a canary trial every 370 seconds.
Before running the driver ensure the core-daemon is not actively running. The driver will attempt to start the daemon process before conducting simulations. Once the daemon has been started by default the driver will set parameters for a given trial, ensure there are no remaining network artifacts, and start the network_initalizer process with the trial parameters. Once a network has been successfully initialized this driver script will start the canary_shark process with the trial parameters. After the trial completes the driver will wait for the canary_shark and network_initalizer processes to safely terminate, if they don't it will attempt to force terminate them. With the trial complete the driver will then repeat this process until all trials have been completed.
The driver script accepts a single parameter -t which distinguishes the number of trials to be run. Additional parameters can be changed in the script itself to alter the configuration of the driven trials.
| number of trials |
|---|
| -t |