| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
+ 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
|
|
|
|
|
| |
In order to get infinite duration for the rinaperf test, the "-c 0"
can be used.
|
|
|
|
|
|
|
|
| |
Adds an ExperimentManager context manager for scripts:
- No more ugly stack traces after execution if something goes wrong
- No more ugly and easy to forget try-finally blocks
|
| |
|
|
|
|
|
|
| |
additional:
+ fixed small bug rlated to vhost checking in qemu.
+ example scripts now correctly use policies.
|
|\ |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
This adds an initial draft of the API to automate tests on a RINA
network.
|
|/
|
|
|
|
|
|
| |
+ Added policy class
+ Adapted NormalDIF class to use new policy class
+ NormalDIF constructor argument policy has changed format
(parameters dict is now mandatory, added empty dicts where it was not passed)
+ Added Node.policies field (type: dict[DIF -> Policy])
|
| |
|
|
|
|
|
| |
This splits experiment.run() into 4 different operations: swap_in,
install_prototype, bootstrap_prototype and swap_out.
|
| |
|
|
|
|
| |
vm_img_folder --> bzimage, initramfs
|
| |
|
|
|
|
|
| |
The directory name was always prepended to the class name, but since
they are in distinct namespaces this could be easily removed.
|
|
|
|
|
| |
This renames the package to rumba, since rhumba was already taken on
the PyPi.
|
|
This transforms the repository into a real Python package.
|