aboutsummaryrefslogtreecommitdiff
path: root/rumba/storyboard.py
Commit message (Collapse)AuthorAgeFilesLines
* storyboard: fix for putting logs into paths based on node nameMarco Capitani2018-03-271-2/+8
| | | | fixes #43
* storyboard: Add link and node up and down eventsSander Vrijders2018-03-191-8/+52
| | | | | | | | | | This adds link and node up and down events to the storyboard, which can be called by a user on a specific time. The user needs to pass the time and the shim Ethernet for a link up or down event and a time and a node for the node up or down event. The interfaces in that layer or on that node will then be brought down. Implements #31
* storyboard: add replayabilityMarco Capitani2018-03-161-98/+661
| | | | implements #27
* utils & storyboard: add syslog retrieval functionalityMarco Capitani2018-02-271-6/+9
| | | | | Implements #39. Also updated examples.
* storyboard: re-added client applications loggingMarco Capitani2018-02-161-2/+3
|
* storyboard: re-add run_command methodMarco Capitani2018-01-111-39/+81
| | | | | | | | | Also: logging fix in ssh_support, Enabling changes: storyboard: refactor 'start' method, it was getting big some more minor storyboard refactoring for decoupling update examples to new syntax
* storyboard: recover run_command methodMarco Capitani2018-01-081-42/+55
|
* storyboard: fix bug with client durationMarco Capitani2017-12-061-7/+23
| | | | | + Fixes bug introduced in dbc7fd74d8b2c0bf3f2b8f2e81efba8ef2302c1c + implements minimum duration for clients (configurable, default 2 s)
* storyboard: force client to terminate within storyboard lifetimeMarco Capitani2017-12-061-4/+19
| | | | | Before, client could outlive the storyboard and consequently be killed abruptly, leading to ugly logs and more.
* storyboard: add logging and log retrievalMarco Capitani2017-11-171-10/+47
|
* storyboard: make Client shutdown an argumentMarco Capitani2017-11-171-27/+48
| | | | | Before the shutdown call for the Client/ClientProcess was fixed to kill <pid>. Now it's passed as an argument to the Client constructor.
* storyboard: decouple from experimentMarco Capitani2017-11-171-0/+306
+ Node no longer has "client" attribute + Client has a "nodes" attribute instead + servers, server nodes and the experiment can be added to a storyboard after instantiation to allow reuse of a SB + moved storyboard machinery to a separate module rumba.storyboard