self.logger.exception('Getting SIP from EoR failed')
raise
...
...
@@ -533,7 +536,7 @@ class IngestPipeline():
break
retry+=1
ifretry<times:
wait_time=random.randint(30,60)*retry
wait_time=random.randint(5,30)*retry
self.logger.debug('waiting %d seconds before trying %s again'%(wait_time,self.JobId))
time.sleep(wait_time)
iferror:
...
...
@@ -631,6 +634,8 @@ if __name__ == '__main__':
description='Run the ingestpipeline on a single jobfile, or a directory containing many jobfiles.')
parser.add_option("-u","--user",dest="user",type="string",default=getpass.getuser(),help="username for to login on <host>, [default: %default]")
parser.add_option("-p","--parallel",dest="maxParallelJobs",type="int",default=4,help="number of parellel pipelines to run when processing a directory of jobfiles [default: %default]")
parser.add_option("","--odd",dest="odd",action="store_true",default=None,help="only process dataproducts with an odd subband number, [default: %default]")
parser.add_option("","--even",dest="even",action="store_true",default=None,help="only process dataproducts with an even subband number, [default: %default]")