Summary: | Add PGID task plugin for FreeBSD | ||
---|---|---|---|
Product: | Slurm | Reporter: | Rikka Göring <rikka.goering> |
Component: | Other | Assignee: | Tim Wickberg <tim> |
Status: | OPEN --- | QA Contact: | |
Severity: | C - Contributions | ||
Priority: | --- | ||
Version: | 23.11.7 | ||
Hardware: | Other | ||
OS: | Other | ||
Site: | -Other- | 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: | Adds a "pgid" task plugin for FreeBSD that manages job steps using process groups. Provides an alternative to Linux cgroups for resource tracking. |
Created attachment 43025 [details] Adds a "pgid" task plugin for FreeBSD that manages job steps using process groups. Provides an alternative to Linux cgroups for resource tracking. This patch introduces a new "pgid" task plugin for FreeBSD that manages process groups (PGID) as an alternative to cgroups. Since FreeBSD does not provide Linux cgroups, this plugin ensures proper tracking and management of job steps using native process group semantics. The plugin integrates with Slurm's task management interface and allows FreeBSD systems to run workloads without requiring Linux-specific features. Original patch was developed for the FreeBSD port of Slurm to improve usability on non-Linux platforms.