Revisions of slurm

Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 808569 from Egbert Eich's avatar Egbert Eich (eeich) (revision 45)
- Updated to 20.02.3 which fixes CVE-2020-12693 (bsc#1172004).
- Other changes are:
 * Factor in ntasks-per-core=1 with cons_tres.
 * Fix formatting in error message in cons_tres.
 * Fix calling stat on a NULL variable.
 * Fix minor memory leak when using reservations with flags=first_cores.
 * Fix gpu bind issue when CPUs=Cores and ThreadsPerCore > 1 on a node.
 * Fix --mem-per-gpu for heterogenous --gres requests.
 * Fix slurmctld load order in load_all_part_state().
 * Fix race condition not finding jobacct gather task cgroup entry.
 * Suppress error message when selecting nodes on disjoint topologies.
 * Improve performance of _pack_default_job_details() with large number of job
 * arguments.
 * Fix archive loading previous to 17.11 jobs per-node req_mem.
 * Fix regresion validating that --gpus-per-socket requires --sockets-per-node
 * for steps. Should only validate allocation requests.
 * error() instead of fatal() when parsing an invalid hostlist.
 * nss_slurm - fix potential deadlock in slurmstepd on overloaded systems.
 * cons_tres - fix --gres-flags=enforce-binding and related --cpus-per-gres.
 * cons_tres - Allocate lowest numbered cores when filtering cores with gres.
 * Fix getting system counts for named GRES/TRES.
 * MySQL - Fix for handing typed GRES for association rollups.
 * Fix step allocations when tasks_per_core > 1.
 * Fix allocating more GRES than requested when asking for multiple GRES types.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 780356 from Egbert Eich's avatar Egbert Eich (eeich) (revision 41)
- Removed autopatch as it doesn't work for the SLE-11-SP4 build.

- pmix searches now also for libpmix.so.2 so that there is no dependency
  for devel package (bsc#1164386)
  * added patch file check-for-lipmix.so.MAJOR.patch
  * reworded patch file Remove-rpath-from-build.patch to use %autopatch (forwarded request 780353 from eeich)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 780146 from Christian Goll's avatar Christian Goll (mslacken) (revision 40)
- Disable %arm builds as this is no longer supported. (forwarded request 780053 from kasimir)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 770336 from Christian Goll's avatar Christian Goll (mslacken) (revision 39)
- standard slurm.conf uses now also SlurmctldHost on all build 
  targets (bsc#1162377)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 767593 from Egbert Eich's avatar Egbert Eich (eeich) (revision 38)
- Fix a missed systemd_requires -> systemd_ordering conversion.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 767017 from Egbert Eich's avatar Egbert Eich (eeich) (revision 37)
- Remove special OHPC compatibility macro: these settings should
  be applied univerally.
- Add a Recommends for mariadb to slurm-slurmdbd: it is recommened
  to run the database on the same machine as the daemon. (forwarded request 767005 from eeich)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 764070 from Egbert Eich's avatar Egbert Eich (eeich) (revision 36)
- Fix base_ver for SLE 15 SP2.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 761961 from Egbert Eich's avatar Egbert Eich (eeich) (revision 34)
- Deprecate "ControlMachine" only for SLURM version upgrades and
  products newer than 1501. This ensures that the original setting
  is retained for the SLURM version shipped origianlly with SLE-15-SP1
  or Leap 15.1.

- Update to v18.08.9 for fixing CVE-2019-19728 (bsc#1159692).
  * Wrap END_TIMER{,2,3} macro definition in "do {} while (0)" block.
  * Make sview work with glib2 v2.62.
  * Make Slurm compile on linux after sys/sysctl.h was deprecated.
  * Install slurmdbd.conf.example with 0600 permissions to encourage secure
    use. CVE-2019-19727.
  * srun - do not continue with job launch if --uid fails. CVE-2019-19728.

- added pmix support jsc#SLE-10800 

- Use --with-shared-libslurm to build slurm binaries using libslurm.
- Make libslurm depend on slurm-config.

- Fix ownership of /var/spool/slurm on new installations
  and upgrade (boo#1158696).

- Fix permissions of slurmdbd.conf (bsc#1155784, CVE-2019-19727).
- Fix %posttrans macro _res_update to cope with added newline
  (bsc#1153259).

- Add package slurm-webdoc which sets up a web server to provide
  the documentation for the version shipped.

- Move srun from 'slurm' to 'slurm-node': srun is required on the
  nodes as well so sbatch will work. 'slurm-node' is a requirement (forwarded request 760450 from eeich)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 734512 from Egbert Eich's avatar Egbert Eich (eeich) (revision 33)
- Set %base_ver for SLE-15-SP2 to 18.08 (for now).
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 731005 from Egbert Eich's avatar Egbert Eich (eeich) (revision 32)
- Edit sample configuration to deprecate "ControlMachine",
  "ControlAddr", "BackupController" and "BackupAddr" in favor
  "SlurmctldHost". (forwarded request 731004 from eeich)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 724412 from Egbert Eich's avatar Egbert Eich (eeich) (revision 31)
- Fix logic of slurm-munge recommends: slurm-munge requires munge
  already, so if we have munge installed we recommend slurm-munge
  as the authentication when installing slurm or slurm-node.

- Updated to 18.08.8 for fixing (CVE-2019-12838, bsc#1140709, jsc#SLE-7341,
  jsc#SLE-7342)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 715614 from Christian Goll's avatar Christian Goll (mslacken) (revision 30)
removed explanation of changelog entry (forwarded request 715613 from mslacken)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 715349 from Egbert Eich's avatar Egbert Eich (eeich) (revision 29)
- Fix build for SLE-11-SP4 and older. (forwarded request 715348 from eeich)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 714909 from Christian Goll's avatar Christian Goll (mslacken) (revision 28)
- added cray depend libraries to seperate package, as they are now
  built, since json is enabled

- Updated to 18.0.7 for fixing CVE-2019-12838 and (bsc#1140709)
  * Update "xauth list" to use the same 10000ms timeout as the other xauth
    commands.
  * Fix issue in gres code to handle a gres cnt of 0.
  * Don't purge jobs if backfill is running.
  * Verify job is pending add/removing accrual time.
  * Don't abort when the job doesn't have an association that was removed
    before the job was able to make it to the database.
  * Set state_reason if select_nodes() fails job for QOS or Account.
  * Avoid seg_fault on referencing association without a valid_qos bitmap.
  * If Association/QOS is removed on a pending job set that job as ineligible.
  * When changing a jobs account/qos always make sure you remove the old limits.
  * Don't reset a FAIL_QOS or FAIL_ACCOUNT job reason until the qos or
    account changed.
  * Restore "sreport -T ALL" functionality.
  * Correctly typecast signals being sent through the api.
  * Properly initialize structures throughout Slurm.
  * Sync "numtask" squeue format option for jobs and steps to "numtasks".
  * Fix sacct -PD to avoid CA before start jobs.
  * Fix potential deadlock with backup slurmctld.
  * Fixed issue with jobs not appearing in sacct after dependency satisfied.
  * Fix showing non-eligible jobs when asking with -j and not -s.
  * Fix issue with backfill scheduler scheduling tasks of an array
    when not the head job.
  * accounting_storage/mysql - fix SIGABRT in the archive load logic.
  * accounting_storage/mysql - fix memory leak in the archive load logic.
  * Limit records per single SQL statement when loading archived data. (forwarded request 714908 from mslacken)
Displaying revisions 61 - 80 of 105
openSUSE Build Service is sponsored by