Changeset 41
- Timestamp:
- 10/29/11 22:59:11 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/pbs_drmaa/session.c
r33 r41 120 120 self->status_attrl = pbsdrmaa_create_status_attrl(); 121 121 122 { /* ugly. But this is life... ;( */ 123 #define MAX_PBS_CONNECT_RETRIES (3) 124 int tries_counter = MAX_PBS_CONNECT_RETRIES; 125 retry: 122 126 self->pbs_conn = pbs_connect( self->super.contact ); 123 127 fsd_log_info(( "pbs_connect(%s) =%d", self->super.contact, 124 128 self->pbs_conn )); 129 if( self->pbs_conn < 0 && tries_counter-- ) 130 { 131 sleep(1); 132 goto retry; 133 } 134 } 125 135 if( self->pbs_conn < 0 ) 126 136 pbsdrmaa_exc_raise_pbs( "pbs_connect" ); … … 139 149 self = NULL; 140 150 } 151 152 fsd_exc_reraise(); 141 153 } 142 154 END_TRY
Note: See TracChangeset
for help on using the changeset viewer.