1. 21 May, 2019 17 commits
  2. 20 May, 2019 5 commits
    • Morris Jette's avatar
      Fix test to work in front-end mode · 72b1774b
      Morris Jette authored
      72b1774b
    • Morris Jette's avatar
      Modify test to work in front-end mode · 4eb243ee
      Morris Jette authored
      4eb243ee
    • Morris Jette's avatar
      Log ID for individual sub-tests · 4983907a
      Morris Jette authored
      Log the ID of individual sub-tests in order to more easily identify
      which sub-test failed rather than having to scan and compare the
      various execute lines in the tests.
      4983907a
    • Morris Jette's avatar
      Disable portion of test in front-end mode · 04b4dde0
      Morris Jette authored
      A batch job will run on front-end node, not an assigned compute node
      04b4dde0
    • Morris Jette's avatar
      Change test to better match sacct behavior · ca7d1d0a
      Morris Jette authored
      The sacct command in verison 19.05 when job ID is specified will
      find all examples of that job ID run at any time. That means if
      the job IDs numbers wrap around, this test will always fail. This
      adds a start time to the sacct command of 00:00 (midnight of current
      day) to avoid problems with wrapping job IDs and make this test
      work more like it did in version 18.08. Note this test does have
      a very tiny window for failures if the test program ran just before
      midnight and the sacct command to view it's state ran just after
      midnight. Given that the entire test only runs for a minute, that
      is unlikely in practice.
      ca7d1d0a
  3. 18 May, 2019 1 commit
  4. 17 May, 2019 8 commits
  5. 16 May, 2019 9 commits
    • Dominik Bartkiewicz's avatar
      Cosmetic change only · e78b6cfa
      Dominik Bartkiewicz authored
      Bug 6221
      e78b6cfa
    • Morris Jette's avatar
      Only allocate 1 CPU per node with the --overcommit option · dd7775ef
      Morris Jette authored
      Previous select/cons_tres logic would allocate one CPU per task on the node
      
      Bug 6981
      dd7775ef
    • Morris Jette's avatar
      modify task layout with --overcommit · 42d7e312
      Morris Jette authored
      Modify task layout with --overcommit option plus a heterogeneous job
          allocation so that a cyclic task distribution can start happening before
          all CPUs on all nodes are fully allocated. The number of tasks per node
          will be unchanged from the previous algorithm, but tasks will be distributed
          in a cyclic fashion first and then extra tasks placed on nodes with more
          CPUs. Previously all CPUs would be fully allocated in a cyclic fashion,
          then excess tasks distributed evenly across all allocated nodes.
      Bug 6981
      42d7e312
    • Morris Jette's avatar
      Fix hetjob MPI test for multi-slurmd and OpenMPI · dd4ac0ae
      Morris Jette authored
      OpenMPI can only run in multi-slurmd mode if no more than one node has
      more than one task. Individual nodes with more than one task use shared
      memory for communications and if more than one node is doing that, their
      shared memory use collides. That means these MPI tests will work if five
      nodes or more are available, otherwise some tests will fail. See test1.117
      for a variation of this test that will work with OpenMPI and multi-slurmd
      mode.
      dd4ac0ae
    • Dominik Bartkiewicz's avatar
    • Dominik Bartkiewicz's avatar
      Use INFINITE64 macro instead of 0xffffffff. · 31fcfbc0
      Dominik Bartkiewicz authored
      Bug 6969.
      31fcfbc0
    • Dominik Bartkiewicz's avatar
      Store reservation flags in slurmdbd in a uint64_t. · 46d55dd4
      Dominik Bartkiewicz authored
      Add warning to slurm.h.in that no new reservation flags can be
      stored in slurmdbd in 19.05. (Although they could still be used by
      slurmctld without issue.)
      
      Note that the underlying RPC still uses uint32_t, but this will be
      changed before 20.02 on master, and changing the column to uint32_t
      in 19.05 just to change it again in 20.02 is best avoided.
      
      Bug 6969.
      46d55dd4
    • Morris Jette's avatar
      Refactor MPI test to work with multi-slurmd and OpenMPI · de89bd62
      Morris Jette authored
      OpenMPI can only run in multi-slurmd mode if no more than one node has
      more than one task. Individual nodes with more than one task use shared
      memory for communications and if more than one node is doing that, their
      shared memory use collides. That means these MPI tests will work if five
      nodes or more are available, otherwise some tests will fail. See test1.117
      for a variation of this test that will work with OpenMPI and multi-slurmd
      mode.
      de89bd62
    • Morris Jette's avatar
      cosmetic changes · 3e0b08dc
      Morris Jette authored
      replace spaces with tabs in test
      3e0b08dc