Changeset 18098 for trunk/Ohana/src/opihi/pcontrol/check.c
- Timestamp:
- Jun 12, 2008, 12:52:06 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/pcontrol/check.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/pcontrol/check.c
r11388 r18098 3 3 int check (int argc, char **argv) { 4 4 5 Job *job; 6 Host *host; 7 int JobID, HostID, StackID; 5 int JobID, HostID; 6 7 Stack *stack = NULL; 8 Job *job = NULL; 9 Host *host = NULL; 8 10 9 11 if (argc != 3) { … … 14 16 15 17 if (!strcasecmp (argv[1], "JOB")) { 16 JobID = atoi (argv[2]); 18 JobID = GetID (argv[2]); 19 if (!JobID) { 20 gprint (GP_ERR, "invalid job id %s\n", argv[2]); 21 return (FALSE); 22 } 17 23 18 SetCheckPoint (); // ensure the JOB is on one of the stacks19 job = Pull JobByID (JobID, &StackID);24 stack = GetJobStack (PCONTROL_JOB_ALLJOBS); 25 job = PullStackByID (stack, JobID); 20 26 if (job == NULL) { 21 27 gprint (GP_LOG, "job not found\n"); 22 ClearCheckPoint ();23 28 return (FALSE); 24 29 } 25 gprint (GP_LOG, "STATUS %s\n", GetJobStackName(StackID)); 30 31 gprint (GP_LOG, "STATUS %s\n", GetJobStackName(job[0].stack)); 26 32 gprint (GP_LOG, "EXITST %d\n", job[0].exit_status); 27 33 gprint (GP_LOG, "STDOUT %d\n", job[0].stdout_size); … … 33 39 gprint (GP_LOG, "HOSTNAME NONE\n"); 34 40 } 35 PutJob (job, StackID, STACK_BOTTOM); 36 ClearCheckPoint (); 41 PushStack (stack, STACK_BOTTOM, job, job[0].JobID, job[0].argv[0]); 37 42 return (TRUE); 38 43 } … … 41 46 HostID = atoi (argv[2]); 42 47 43 SetCheckPoint (); // ensure the HOST is on one of the stacks44 host = Pull HostByID (HostID, &StackID);48 stack = GetHostStack (PCONTROL_HOST_ALLHOSTS); 49 host = PullStackByID (stack, HostID); 45 50 if (host == NULL) { 46 51 gprint (GP_LOG, "host not found\n"); 47 ClearCheckPoint ();48 52 return (FALSE); 49 53 } 50 gprint (GP_LOG, "host %s\n", GetHostStackName(StackID)); 51 PutHost (host, StackID, STACK_BOTTOM); 52 ClearCheckPoint (); 54 gprint (GP_LOG, "host %s\n", GetHostStackName(host[0].stack)); 55 PushStack (stack, STACK_BOTTOM, host, host[0].HostID, host[0].hostname); 53 56 return (TRUE); 54 57 }
Note:
See TracChangeset
for help on using the changeset viewer.
