- 26 Jan, 2017 1 commit
-
-
Millian Poquet authored
-
- 25 Jan, 2017 1 commit
-
-
Millian Poquet authored
-
- 04 Oct, 2016 1 commit
-
-
Henri C authored
The workload_name field of the MainArguments::WorkflowDescription was no longer initialized when parsing command-line argument '-W'!!
-
- 17 Sep, 2016 1 commit
-
-
Millian Poquet authored
-
- 16 Sep, 2016 1 commit
-
-
Millian Poquet authored
-
- 07 Sep, 2016 2 commits
-
-
Pierre-François authored
-
Henri Casanova authored
Moved internal IDs in Redis to be of format WORKLOAD!NUMBER
-
- 16 Aug, 2016 1 commit
-
-
Henri Casanova authored
-
- 13 Aug, 2016 1 commit
-
-
Henri Casanova authored
-
- 10 Aug, 2016 1 commit
-
-
Millian Poquet authored
Dynamic jobs are now added into Batsim data structures when the server received a JOB_SUBMITTED message if needed. To do so, methods have been added in the data structures (Jobs, Profiles, Workloads...). Furthermore, the JSON parsing is a bit cleaner now to avoid code redundancy.
-
- 04 Aug, 2016 1 commit
-
-
Millian Poquet authored
This commit is a big step forward to handle multiple workloads at the same time. Protocol update. Jobs are no longer identified only by a unique number, but by a workload_name and a unique number within this workload_name. The separator between these two fields is '!'. The default workload, the one read from the input JSON file, is called "static". If the scheduler gives an order about a job by only calling it by its unique number, the 'static' workload is assumed, for compatibility reasons. Batsim code update. There is no longer "Jobs" and "Profiles" roaming in the BatsimContext. Now, Jobs and Profiles are grouped together inside one Workload instance. Different Workload instances can be stored into a Workloads (note the 's'!), which is just a map<string, Workload*> with wrapping methods to simplify job handling. A Workloads is instanciated in the BatsimContext. Batsim code update. Jobs are now identified by a structure JobIdentifier. This struct is just a string (the workload name) and an integer (the unique job number within its workload). JobIdentifier are used within most ipp messages now. Furthermore, jobs know in which workload they are, and Jobs know in which Workload they are. Batsim tests pass this commit, but a Redis server should be launched to avoid assertion fails. Redis is not yet used on the scheduler side, this part has not been tested yet. Travis has not been updated yet to install and execute Redis, so the tests won't work on Travis at the moment.
-
- 01 Jul, 2016 1 commit
-
-
Millian Poquet authored
-
- 27 Jun, 2016 1 commit
-
-
Millian Poquet authored
-
- 21 Jun, 2016 1 commit
-
-
Millian Poquet authored
-
- 02 May, 2016 2 commits
-
-
Millian Poquet authored
-
Millian Poquet authored
-
- 09 Feb, 2016 1 commit
-
-
Millian Poquet authored
-
- 15 Dec, 2015 1 commit
-
-
Millian Poquet authored
CMakeLists has been updated. Added some files which were missing in previous commits. Checked workload validity. Lots of TODO have been done: updating the export.hpp documentation, better displays...
-