1. 11 Jul, 2018 1 commit
  2. 09 Mar, 2018 1 commit
  3. 07 Mar, 2018 1 commit
  4. 25 Oct, 2017 1 commit
  5. 24 Oct, 2017 1 commit
  6. 20 Sep, 2017 1 commit
  7. 25 Aug, 2017 1 commit
  8. 19 Aug, 2017 1 commit
  9. 18 Aug, 2017 1 commit
  10. 16 Aug, 2017 1 commit
  11. 30 May, 2017 2 commits
  12. 27 May, 2017 1 commit
  13. 24 May, 2017 1 commit
  14. 23 May, 2017 3 commits
  15. 10 May, 2017 1 commit
  16. 12 Apr, 2017 1 commit
  17. 08 Dec, 2016 1 commit
    • Millian Poquet's avatar
      Batsim CLI update (docopt + clean). · e37062c4
      Millian Poquet authored
      All options no longer require a short name.
      -> rare options are only long now.
      
      Some options have been renamed to sound clearer.
      --mmax, --mmax-workload, --enable-sg-process-tracing,
      --allow-time-sharing, --workflow-jobs-limit, ...
      
      Some default values have been changed for consistency.
      --mmax and --workflow-jobs-limit both have 0 as
      default unlimited value.
      
      Running batsim --help should now be more readable, and
      display what can be done via the CLI.
      e37062c4
  18. 15 Nov, 2016 1 commit
  19. 11 Nov, 2016 2 commits
    • Millian Poquet's avatar
      Big commit @export & logging map keys · dc1eec01
      Millian Poquet authored
      The Pajé output format has been modified, to use job identifiers
      (strings) instead of job numbers (integers).
      
      The machine state change output file should now be better,
      since the current state should be saved whenever some
      action modifying the machine state is done*.
      * : Actually, this is saved when asked groups of modifications
      are done, for example once all the machines implied in a job
      computation have seen their state changed, or when all machines
      implied in a pstate switch have been marked as so.
      
      Map keys were still job numbers in Machines and Export, but
      the keys are now const Job pointers. This has been done to
      make future modifications easier.
      
      Furthermore, some cosmetics were done in several file, to
      ensure case and indent coherency for example.
      dc1eec01
    • Millian Poquet's avatar
      b17e8a17
  20. 10 Nov, 2016 2 commits
  21. 07 Nov, 2016 2 commits
  22. 16 Sep, 2016 1 commit
  23. 06 Sep, 2016 1 commit
    • Millian Poquet's avatar
      Pybatsim multiworkload support · b5263f33
      Millian Poquet authored
      Pybatsim should now be able to handle the new job_identifier syntax WLOAD!ID.
      
      Batsim now stores the number of simulated machines into Redis.
      Since the scheduler does not need to read the workload file anymore,
      this argument has been removed from pybatsim's launcher.py.
      b5263f33
  24. 18 Jul, 2016 2 commits
    • Millian Poquet's avatar
      Travis: function documentation · 68416042
      Millian Poquet authored
      68416042
    • Millian Poquet's avatar
      Batsim: machines' sorting handles numbers now. · bc62d223
      Millian Poquet authored
      Previously, the lexicographical order was used.
      This caused 'machine2' > 'machine10'.
      
      Now, when strings contain digits at the same position,
      the whole integer are read and compared.
      Now, 'machine2' > 'machine10'.
      
      Which means that the first machines are no longer
      'machine1', 'machine10', 'machine11' ..., 'machine100' ...
      but 'machine1', 'machine2', 'machine3' ...
      bc62d223
  25. 01 Jul, 2016 1 commit
  26. 27 Jun, 2016 1 commit
  27. 21 Jun, 2016 1 commit
  28. 02 May, 2016 1 commit
  29. 28 Apr, 2016 1 commit
  30. 18 Feb, 2016 1 commit
  31. 26 Jan, 2016 1 commit
    • Millian Poquet's avatar
      Machine: ranges are now used instead of sets. · 4567c6dd
      Millian Poquet authored
      This modification impacts all parts of Batsim in which machines were involved.
      The protocol has also been updated to allow the scheduler to send machine ranges
      in its allocations. The previous syntax is still supported. Now, each comma-separated
      value can either be 1 machineID or a range of machineIDs (syntax: machineIDa-machineIDb
      to represent the closed interval [machineIDa, machineIDb]).
      
      Please note that Batsim has been only been tested with old schedulers (that do not
      support the new protocol syntax).
      4567c6dd
  32. 25 Jan, 2016 1 commit
  33. 18 Jan, 2016 1 commit