Opened 9 years ago
Closed 8 years ago
#279 closed defect (fixed)
patch for SLURM usage
Reported by: | mrobbert@… | Owned by: | somebody |
---|---|---|---|
Priority: | normal | Milestone: | 1.2 |
Component: | general | Version: | 1.1.1 |
Keywords: | Cc: | ||
Estimated Number of Hours: | 0 | ||
Description
related to recent changes in the pyslurm library that jobmond.py uses to interface with Slurm. It was recently re-worked to bring it up to date with the most recent Slurm API and along the way the seem to have changed some of their data structures. Below is a patch I used to get it to run at our site. I hope this helps. --- jobmond/jobmond.py 2014-01-20 09:24:08.000000000 -0700 +++ /usr/local/sbin/jobmond.py 2014-12-16 17:22:00.501223234 -0700 @@ -1306,7 +1306,7 @@ for node, attrs in slurm_nodes.items(): - ( num_state, name_state ) = attrs['node_state'] + name_state = attrs['node_state'] if name_state == 'DOWN': @@ -1371,7 +1371,7 @@ else: ppn = min_cpus - ( something, status_long ) = self.getAttr( attrs, 'job_state' ) + status_long = self.getAttr( attrs, 'job_state' ) status = 'Q' Thanks, Mike Robbert HPC Engineer Colorado School of Mines
Change History (1)
comment:1 Changed 8 years ago by olahaye
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
Patch Applied in SVN. Seems to solve the problem. thanks for your contribution.