Skip to content

Enhance and fix SPANK plugin#52

Closed
neicker wants to merge 15 commits intollnl:develfrom
neicker:enhanceSpankPlugin
Closed

Enhance and fix SPANK plugin#52
neicker wants to merge 15 commits intollnl:develfrom
neicker:enhanceSpankPlugin

Conversation

@neicker
Copy link
Contributor

@neicker neicker commented Feb 19, 2024

Besides fixing several bugs in the context of the SPANK plugin this PR mainly introduces the utilization of spank_prepend_task_argv().

spank_prepend_task_argv() was introduced in Slurm 23.11 and allows to manipulate the (to be spawned) task's argv from within a SPANK plugin. This makes Spindle's SPANK plugin working again with Slurm 23.11 and above.

It seams to me that the SPANK plugin broke once the tweaking of libc's jump table in spindleHookSpindleArgsIntoExecBE() and interceptExecForMap() stopped working due to making this table read-only.

@nchaimov
Copy link
Collaborator

These commits were merged as part of #125.

@nchaimov nchaimov closed this Feb 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants