We’ve been using pyslurm[1] in our cluster performance regression testing suite; but it seems to have broken with our most recent slurm upgrade. (We get a segmentation fault from pyslurm.node()) This isn’t terribly surprising, as we were already hacking the build system[2] to build against a higher version than the developer had tested against.
I’d love to contribute, but I don’t have any experience with cython, or with the slurm C api. If upstream slurm changes are likely to break pyslurm, though, we might have to move away from it if we can’t support it ourselves. That is, unless schedmd might be willing to start contributing to it? Or to provide a different python api into slurm. Is anyone else using pyslurm? Or any other python api into slurm that I might not know about? What’s the chance that schedmd might assist in keeping pyslurm up-to-date with slurm releases? ~jonathon [1]: https://github.com/gingergeeks/pyslurm [2]: setup.py
