[Bug 288668] sysutils/slurm-wlm: TaskPl ugin=task/pgid in slurm.conf fails on FreeBSD – plugin unavailable

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 05 Aug 2025 02:50:11 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288668

            Bug ID: 288668
           Summary: sysutils/slurm-wlm: TaskPlugin=task/pgid in slurm.conf
                    fails on FreeBSD – plugin unavailable
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: rikka.goering@outlook.de

When setting TaskPlugin=task/pgid in slurm.conf, slurmd fails to start and
reports that the task/pgid plugin is not available in the plugins directory.

As far as I know, pgid is an important task plugin in Slurm, used to manage
process groups. Its absence limits Slurm’s ability to manage tasks correctly on
FreeBSD.

The need for pgid support arose after patching out incompatible cgroups code as
described in bug #288617. Without pgid, task management is significantly
impaired.

I am currently working on a patch that implements a minimal FreeBSD-compatible
pgid task plugin. However, I am still resolving build issues and do not yet
have a working patch to attach.

Steps to Reproduce:

    Install Slurm on FreeBSD.

    Set TaskPlugin=task/pgid in slurm.conf.

    Start slurmd.

Actual Result:
    error: task/pgid: plugin not found in plugin directory
    fatal: cannot load task plugin

Expected Result:
slurmd should load the pgid task plugin successfully, as on Linux.

-- 
You are receiving this mail because:
You are the assignee for the bug.