From: Pablo Llopis Date: Wed, 12 Aug 2020 09:20:32 +0000 (+0200) Subject: slurm: compatibility with Slurm >= 20.02 X-Git-Tag: collectd-5.12.0~13^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=61654d698a61192f1ac6e075d61dd013581e3de6;p=thirdparty%2Fcollectd.git slurm: compatibility with Slurm >= 20.02 --- diff --git a/src/slurm.c b/src/slurm.c index 72e12a983..05cc65756 100644 --- a/src/slurm.c +++ b/src/slurm.c @@ -474,9 +474,17 @@ static void slurm_submit_stats(stats_info_response_msg_t *stats_resp) { // slurm backfill stats slurm_submit_derive("slurm_backfill_stats", "slurm_backfilled_jobs", "backfilled_jobs", stats_resp->bf_backfilled_jobs); + // The field bf_backfilled_pack_jobs was renamed in v20.02 to + // bf_backfilled_het_jobs (commit #7ff37bfa) +#if SLURM_VERSION_NUMBER >= SLURM_VERSION_NUM(20, 2, 0) + slurm_submit_derive("slurm_backfill_stats", "slurm_backfilled_jobs", + "backfilled_het_jobs", + stats_resp->bf_backfilled_het_jobs); +#else slurm_submit_derive("slurm_backfill_stats", "slurm_backfilled_jobs", "backfilled_pack_jobs", stats_resp->bf_backfilled_pack_jobs); +#endif slurm_submit_derive("slurm_backfill_stats", "slurm_cycles", "backfill_cycles", stats_resp->bf_cycle_counter); slurm_submit_gauge("slurm_backfill_stats", "slurm_cycle_last",