Changeset 348 for trunk/jobmond
- Timestamp:
- 04/27/07 14:07:18 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jobmond/jobmond.py
r347 r348 339 339 while ( 1 ): 340 340 341 self. jobs = self.getJobData( self.jobs)342 self.submitJobData( self.jobs)341 self.getJobData() 342 self.submitJobData() 343 343 time.sleep( BATCH_POLL_INTERVAL ) 344 344 … … 513 513 return 0 514 514 515 def getJobData( self , known_jobs):515 def getJobData( self ): 516 516 """Gather all data on current jobs in Torque""" 517 518 if len( known_jobs ) > 0:519 jobs = known_jobs520 else:521 jobs = { }522 517 523 518 #self.initPbsQuery() … … 656 651 myAttrs['poll_interval'] = str( BATCH_POLL_INTERVAL ) 657 652 658 if self.jobDataChanged( jobs, job_id, myAttrs ) and myAttrs['status'] in [ 'R', 'Q' ]:659 jobs[ job_id ] = myAttrs653 if self.jobDataChanged( self.jobs, job_id, myAttrs ) and myAttrs['status'] in [ 'R', 'Q' ]: 654 self.jobs[ job_id ] = myAttrs 660 655 661 656 #debug_msg( 10, printTime() + ' job %s state changed' %(job_id) ) 662 657 663 for id, attrs in jobs.items():658 for id, attrs in self.jobs.items(): 664 659 665 660 if id not in jobs_processed: … … 667 662 # This one isn't there anymore; toedeledoki! 668 663 # 669 del jobs[ id ] 670 671 return jobs 672 673 def submitJobData( self, jobs ): 664 del self.jobs[ id ] 665 666 def submitJobData( self ): 674 667 """Submit job info list""" 675 668 … … 678 671 # Now let's spread the knowledge 679 672 # 680 for jobid, jobattrs in jobs.items():673 for jobid, jobattrs in self.jobs.items(): 681 674 682 675 gmetric_val = self.compileGmetricVal( jobid, jobattrs )
Note: See TracChangeset
for help on using the changeset viewer.