Tags give the ability to mark specific points in history as being important
  • v1.4.0
    b020e48b · [misc] bump version 1.4.0 ·
    Version 1.4.0
    
    Added
    - New `fcfs` algorithm (copied from `fcfs_fast`) that takes into account
      the resources selector given in parameter.
    
    Fixed
    - The `easy_bf_fast` did not try to backfill previously submitted jobs in many
      events (when the priority job could not be executed).
  • v1.3.0
    Version 1.3.0
    
    Added
    - CLI: logging verbosity can now be set with `--verbosity`.
    
    Changed
    - Dependencies: added [intervalset](https://framagit.org/batsim/intervalset).
    - Dependencies: added [loguru](https://github.com/emilk/loguru).
  • v1.2.1
    Version 1.2.1 (for Batsim 2.0.0)
    
    Fixed
    - The `sleeper` algorithm continued to send requests when the simulation was
      finished, which should now be fixed.
    - The `easy_bf_fast` algorithm rejected jobs that requested all the machines
      if they could not be executed directly after being submitted
      ([issue 6](https://gitlab.inria.fr/batsim/batsched/issues/6)).
  • v1.2.0
    60e71723 · [misc] bump version ·
    Version 1.2.0 (for Batsim v2.0.0)
    
    Added
    - New algorithms:
      - ``easy_bf_fast``, which is an efficient (usual) implementation of EASY
        backfilling. In contrast with the robust and general ``easy_bf``
        implementation, this one does floating-point computation, only handles
        jobs will walltimes, use ad-hoc structures for its simple backfilling
        mechanism (rather than a general-purpose 2D partition), only handles
        the FCFS queue order (rather than sorting the queue at each event),
        uses the first reservation of the priority job (rather than compressing
        the reservation as soon as possible at each event), and tries to only
        call the needed code depending on which event occured.
      - ``fcfs_fast``, which is essentially ``easy_bf_fast`` without backfilling.
  • v1.1.0
    9173ec67 · [misc] bump version ·
    Batsched version 1.1.0. For Batsim 2.0.0.
    
    Added
    - Added minimal bash completion via [taywee/args][taywee/args].
    - Added ``--version`` option.
    - New algorithms:
      - Crasher, whose purpose is to crash :).
        This is useful to test execution managers.
      - EnergyWatcher, whose purpose is just to query the energy consumption to
        Batsim
      - Random, whose purpose is notably to test time-sharing.
      - Sequencer, which is very simple and whose purpose is to be the base of
        other testing algorithms.
      - WaitingTimeEstimator, whose purpose is only to test the support of the
        ``estimate_waiting_time`` QUERY.
    
    Changed
    - Batsched arguments are now parsed by [taywee/args][taywee/args]
      rather than [boost::po][boost::po].
    - Support Batsim version 2.0.0:
      - two-way QUERY/REPLY (+estimate_waiting_time)
      - SET_JOB_METADATA
    - Changed algorithms:
      - Conservative BF now supports the ``estimate_waiting_time`` QUERY.
      - Filler now supports a custom mapping and setting job metadata.
      - Submitter now supports setting job metadata.
  • v1.0.0
    2205ee51 · [doc] initial changelog ·
    Initial release