All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
As the project is currently unstable, Remote Simgrid's API is not defined yet.
0.2.0 - 2018-07-20
- rsg_server can now be used with the
--background
flag, which executes the server in background and terminates immediately. - rsg_server can now be used with the
--server-only
flag, which prevents the automatic execution of the clients. In this case, the user is expected to execute the clients. - rsg_server's CLI now has options (and no longer has positional arguments).
- Servers are now launched in parallel.
Previously, clients needed to connect in a sequential fashion to rsg_server. - rsg_server now runs a status service, which notably allows to retrieve
information about the current client connections.
Requests are formatted in plain text and follow the common ZeroMQ request-reply pattern. Current supported requests arestatus all
andstatus waiting_init
.
This service uses TCP, and is bound on port 4242 by default. Port can be changed via rsg_server's command-line option--status-port
.
- Dependencies :
- Thrift: 0.11.0 is now required (previously, 0.9.3 or 0.10.0 was required).
- Boost.Program_options is now required.
Initial release.