Hi, I've been looking into writing applications that can efficiently query
and interact with the SLURM job queue and accounting system. For this
reason my initial instinct was to write a Rust application that uses the
libslurm ABI to avoid inefficiently spawning subprocesses. However a quick
look into past projects suggests that the ABI was never stable, and this
seems to have deterred effort in this direction:
https://github.com/pkgw/slurm-rs#note-unmaintained.

Considering this, my question is about which APIs (ABI, CLI, other?) are
considered stable and worth targeting from a third party application. In
addition, is there any initiative to making the ABI stable, because it
seems like it would be by far the most performant, and I can therefore see
merit in aiming at this goal.

Cheers.

Reply via email to