-
Notifications
You must be signed in to change notification settings - Fork 15
Add missing sacct output fields #291
Copy link
Copy link
Open
Labels
area: clisbatch, squeue, sinfo, sacct, scontrolsbatch, squeue, sinfo, sacct, scontroleffort: medium1-3 days1-3 dayspriority: highImportant for compatibilityImportant for compatibilityslurm-compatSlurm compatibility gapSlurm compatibility gaptype: featureNew capabilityNew capability
Metadata
Metadata
Assignees
Labels
area: clisbatch, squeue, sinfo, sacct, scontrolsbatch, squeue, sinfo, sacct, scontroleffort: medium1-3 days1-3 dayspriority: highImportant for compatibilityImportant for compatibilityslurm-compatSlurm compatibility gapSlurm compatibility gaptype: featureNew capabilityNew capability
Type
Fields
Give feedbackNo fields configured for issues without a type.
Problem
sacct implements only 16 of 100+ Slurm fields. Missing fields include MaxRSS, MaxVMSize, AllocTRES, ReqTRES, AveCPU, SystemCPU, UserCPU, ConsumedEnergy, and many others. This limits post-job analysis capability.
Currently supported: JobID, JobName, User, Account, Partition, State, Elapsed, NNodes, ExitCode, Start, End, Submit, TimeLimit, NodeList, NCPUS, ReqMem, QOS.
Expected Behavior
Key missing sacct fields (most commonly queried):
AllocTREScpu=8,mem=32G,gres/gpu=2)ReqTRESPriorityNTasksReqNodesAllocNodesSubmit/EligibleMaxRSSMaxVMSizeAveCPUSystemCPU/UserCPUConsumedEnergyAcceptance Criteria
AllocTRESandReqTRESformat correctly (e.g.,cpu=8,mem=32000M,gres/gpu=2)Priority,NTasks,ReqNodes,AllocNodesfields display correct values-ocustom format stringsN/Auntil collection is implementedNote: MaxRSS/AveCPU fields have a soft dependency on sstat process metrics collection. Most fields (AllocTRES, ReqTRES, Priority, timestamps) are independent and can be implemented immediately.