Ticket 3893 - viability of slurm on Joyent's SmartOS (Solaris/Illumos) platform
Summary: viability of slurm on Joyent's SmartOS (Solaris/Illumos) platform
Status: RESOLVED INFOGIVEN
Alias: None
Product: Slurm
Classification: Unclassified
Component: Other (show other tickets)
Version: 17.02.4
Hardware: Other Other
: 4 - Minor Issue
Assignee: Tim Wickberg
QA Contact:
URL:
Depends on:
Blocks:
 
Reported: 2017-06-13 11:00 MDT by S Senator
Modified: 2017-06-21 14:53 MDT (History)
0 users

See Also:
Site: LANL
Slinky Site: ---
Alineos Sites: ---
Atos/Eviden Sites: ---
Confidential Site: ---
Coreweave sites: ---
Cray Sites: ---
DS9 clusters: ---
Google sites: ---
HPCnow Sites: ---
HPE Sites: ---
IBM Sites: ---
NOAA SIte: ---
NoveTech Sites: ---
Nvidia HWinf-CS Sites: ---
OCF Sites: ---
Recursion Pharma Sites: ---
SFW Sites: ---
SNIC sites: ---
Tzag Elita Sites: ---
Linux Distro: ---
Machine Name:
CLE Version:
Version Fixed:
Target Release: ---
DevPrio: ---
Emory-Cloud Sites: ---


Attachments

Note You need to log in before you can comment on or make changes to this ticket.
Description S Senator 2017-06-13 11:00:25 MDT
We are prototyping a cluster which is using the Joyent SmartOS Product Triton to manage cluster resources. Joyent SmartOS uses the Illumos/Solaris fork (v5.11). 

What level of support is available for this platform, if any?
Comment 1 Tim Wickberg 2017-06-15 13:04:51 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
Comment 2 Tim Wickberg 2017-06-21 14:53:48 MDT
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