| Summary: | viability of slurm on Joyent's SmartOS (Solaris/Illumos) platform | ||
|---|---|---|---|
| Product: | Slurm | Reporter: | S Senator <sts> |
| Component: | Other | Assignee: | Tim Wickberg <tim> |
| Status: | RESOLVED INFOGIVEN | QA Contact: | |
| Severity: | 4 - Minor Issue | ||
| Priority: | --- | ||
| Version: | 17.02.4 | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Site: | LANL | Alineos Sites: | --- |
| Atos/Eviden Sites: | --- | Confidential Site: | --- |
| Coreweave sites: | --- | Cray Sites: | --- |
| DS9 clusters: | --- | HPCnow Sites: | --- |
| HPE Sites: | --- | IBM Sites: | --- |
| NOAA SIte: | --- | OCF Sites: | --- |
| Recursion Pharma Sites: | --- | SFW Sites: | --- |
| SNIC sites: | --- | Linux Distro: | --- |
| Machine Name: | CLE Version: | ||
| Version Fixed: | Target Release: | --- | |
| DevPrio: | --- | Emory-Cloud Sites: | --- |
|
Description
S Senator
2017-06-13 11:00:25 MDT
Our support contracts don't spell out specific distros or platforms, but most POSIX-compliant systems should work (with the notable exception of macOS, which has a dynamic module architecture that appears to be incompatible with Slurm's plugin mechanisms). I've never tested on Solaris or their derived forks, and looking through the commit log it looks like the last time any serious work happened on that platform was 2009. So I'd expect at least a few hurdles to getting this working. If you can get it to build + run we'll support it; if it doesn't build I'm willing to lend some assistance getting it straightened out, but I'd need you (LANL) to handle a lot of the testing and patch development work. We do build + run on FreeBSD + NetBSD currently (although missing some functionality such as cgroup support); I'd expect most fixes for those to also apply over to SmartOS with a bit of massaging. Note that this does not extend to additional feature development. E.g., if you wanted a task plugin built around the Solaris Jails model that'd need to be handled as an enhancement request and/or custom development contract. Of course, if you had such work completed and wanted to contribute it back I'd be happy to assist getting it merged back in. - Tim I'm marking this resolved/infogiven. Please reopen if there's anything else I can help answer on this, or if you start testing this out and run into problems. cheers, - Tim |