From 37523ba12d56819f64ee6df29d82543a1122304e Mon Sep 17 00:00:00 2001 From: Dominik Bartkiewicz Date: Mon, 18 Oct 2021 14:59:39 +0100 Subject: [PATCH] Add get_magnetic_resv_count() Bug 12350 --- src/slurmctld/reservation.c | 7 +++++++ src/slurmctld/reservation.h | 2 ++ 2 files changed, 9 insertions(+) diff --git a/src/slurmctld/reservation.c b/src/slurmctld/reservation.c index 6f3a4e75e77..e9f3cc5f9a9 100644 --- a/src/slurmctld/reservation.c +++ b/src/slurmctld/reservation.c @@ -7301,3 +7301,10 @@ extern void set_reserved_license_count(licenses_t *license) list_for_each(resv_list, _foreach_reservation_license_list, license); } + +extern int get_magnetic_resv_count(void) +{ + xassert(magnetic_resv_list); + + return list_count(magnetic_resv_list); +} diff --git a/src/slurmctld/reservation.h b/src/slurmctld/reservation.h index 645fc84d7eb..8a8d27bd7fd 100644 --- a/src/slurmctld/reservation.h +++ b/src/slurmctld/reservation.h @@ -256,4 +256,6 @@ extern List get_resv_list(char *name, char **err_resv); extern void set_reserved_license_count(licenses_t *license); +extern int get_magnetic_resv_count(void); + #endif /* !_RESERVATION_H */