Changeset 866 for branches/1.0/jobmond
- Timestamp:
- 05/15/13 22:34:08 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1.0/jobmond/jobmond.py
r864 r866 854 854 # Report down/offline nodes in batch (PBS only ATM) 855 855 # 856 if BATCH_API == 'pbs':856 if BATCH_API in [ 'pbs', 'slurm' ]: 857 857 858 858 domain = fqdn_parts( socket.getfqdn() )[1] … … 1259 1259 def getNodeData( self ): 1260 1260 1261 slurm_type = pyslurm.node() 1262 1263 nodedict = slurm_type.get() 1261 slurm_type = pyslurm.node() 1262 1263 slurm_nodes = slurm_type.get() 1264 1265 nodedict = { } 1266 1267 for node, attrs in slurm_nodes.items(): 1268 1269 ( num_state, name_state ) = attrs['node_state'] 1270 1271 if name_state == 'DOWN': 1272 1273 nodedict[ node ] = { 'state' : 'down' } 1274 1275 elif name_state == 'DRAIN': 1276 1277 nodedict[ node ] = { 'state' : 'offline' } 1264 1278 1265 1279 return nodedict
Note: See TracChangeset
for help on using the changeset viewer.