Changeset 23530 for trunk/Ohana/src/opihi/pantasks/JobOps.c
- Timestamp:
- Mar 25, 2009, 11:56:09 AM (17 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/pantasks/JobOps.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/pantasks/JobOps.c
r18160 r23530 88 88 } 89 89 90 /* check if controller is running */91 status = CheckControllerStatus ();92 if (!status) {93 return;94 }95 96 sprintf (command, "jobstack busy");97 InitIOBuffer (&buffer, 0x100);98 99 SerialThreadLock ();100 status = ControllerCommand (command, CONTROLLER_PROMPT, &buffer);101 SerialThreadUnlock ();102 103 if (status) {104 gprint (GP_LOG, " jobs currently running remotely:\n");105 gwrite (buffer.buffer, 1, buffer.Nbuffer, GP_LOG);106 } else {107 gprint (GP_LOG, "controller is not responding\n");108 }109 FreeIOBuffer (&buffer);110 90 return; 111 91 } … … 169 149 REALLOCATE (jobs, Job *, NJOBS); 170 150 } 151 152 /* increment job counters */ 153 task[0].Npending ++; 154 171 155 return (jobs[Njobs-1]); 172 156 } … … 265 249 int SubmitJob (Job *job) { 266 250 251 int status; 252 267 253 if (job[0].mode == JOB_LOCAL) { 268 254 if (DEBUG) fprintf (stderr, "submit job: (%zx) %d of %d\n", (size_t) job[0].stdout_buff.buffer, job[0].stdout_buff.Nbuffer, job[0].stdout_buff.Nalloc); 269 SubmitLocalJob (job);255 status = SubmitLocalJob (job); 270 256 } else { 271 SubmitControllerJob (job); 257 status = SubmitControllerJob (job); 258 } 259 if (!status) { 260 return FALSE; 272 261 } 273 262 … … 285 274 if (job[0].mode == JOB_LOCAL) { 286 275 CheckLocalJob (job); 287 } else { 288 /* controller jobs are now checked en masse by CheckController */ 289 /* CheckControllerJob (job); */ 276 /* controller jobs are checked en masse by CheckController */ 290 277 } 291 278 return (job[0].state);
Note:
See TracChangeset
for help on using the changeset viewer.
