IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 22, 2011, 12:38:55 AM (15 years ago)
Author:
eugene
Message:

merged from branch: add some more info stats

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/pantasks/JobOps.c

    r27435 r31666  
    8282  gprint (GP_LOG, " Jobs in Pantasks Queue\n");
    8383  for (i = 0; i < Njobs; i++) {
    84     gprint (GP_LOG, " %d: %-15s %5d %20s (%lx)\n", Njobs, jobs[i][0].task[0].name, jobs[i][0].JobID, jobs[i][0].argv[0], (long) jobs[i][0].argv);
     84    gprint (GP_LOG, " %4d  %6d: %-25s %10s %20s\n", Njobs, jobs[i][0].JobID, jobs[i][0].task[0].name, JobStateToString(jobs[i][0].state), jobs[i][0].argv[0]);
    8585  }
    8686
     
    280280  return (job[0].state);
    281281}
     282
     283static char *JobStateNone    = "NONE";
     284static char *JobStateBusy    = "BUSY";
     285static char *JobStateExit    = "EXIT";
     286static char *JobStateHung    = "HUNG";
     287static char *JobStateCrash   = "CRASH";
     288static char *JobStatePending = "PENDING";
     289
     290char *JobStateToString (JobStat state) {
     291
     292  switch (state) {
     293    case JOB_NONE:
     294      return JobStateNone;
     295    case JOB_BUSY:
     296      return JobStateBusy;
     297    case JOB_EXIT:
     298      return JobStateExit;
     299    case JOB_HUNG:
     300      return JobStateHung;
     301    case JOB_CRASH:
     302      return JobStateCrash;
     303    case JOB_PENDING:
     304      return JobStatePending;
     305    default:
     306      return JobStateNone;
     307  }     
     308  return JobStateNone;
     309}
     310
Note: See TracChangeset for help on using the changeset viewer.