Changeset 67
- Timestamp:
- 02/01/12 11:19:27 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/pbs_drmaa/submit.c
r65 r67 210 210 if( job_id == NULL ) 211 211 { 212 fsd_log_error(( "pbs_submit failed, pbs_errno = %d", pbs_errno )); 212 213 if (pbs_errno == PBSE_PROTOCOL || pbs_errno == PBSE_EXPIRED || pbs_errno == PBSOLDE_PROTOCOL || pbs_errno == PBSOLDE_EXPIRED) 213 214 { 214 215 pbsdrmaa_session_t *pbsself = (pbsdrmaa_session_t*)self->session; 216 217 fsd_log_error(( "Protocol error. Retrying..." )); 218 215 219 if (pbsself->pbs_conn >= 0 ) 216 220 pbs_disconnect( pbsself->pbs_conn ); … … 218 222 sleep(sleep_time++); 219 223 pbsself->pbs_conn = pbs_connect( pbsself->super.contact ); 220 if( pbsself->pbs_conn < 0) 224 if( pbsself->pbs_conn < 0) 225 { 221 226 if (tries_left--) 222 227 goto retry_connect; 223 228 else 224 229 pbsdrmaa_exc_raise_pbs( "pbs_connect" ); 230 } 225 231 else 226 goto retry; 232 { 233 if (tries_left--) 234 goto retry; 235 else 236 pbsdrmaa_exc_raise_pbs( "pbs_submit" ); 237 } 227 238 } 228 239 else
Note: See TracChangeset
for help on using the changeset viewer.