IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 12, 2008, 12:52:06 PM (18 years ago)
Author:
eugene
Message:

use virtual stacks for host and job queries by user thread

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/pcontrol/status.c

    r12471 r18098  
    66int status (int argc, char **argv) {
    77
    8   SetCheckPoint ();
    9   PrintJobStack (PCONTROL_JOB_PENDING);
    10   PrintJobStack (PCONTROL_JOB_BUSY);
    11   PrintJobStack (PCONTROL_JOB_DONE);
    12   PrintJobStack (PCONTROL_JOB_KILL);
    13   PrintJobStack (PCONTROL_JOB_EXIT);
    14   PrintJobStack (PCONTROL_JOB_CRASH);
     8  PrintJobStack (PCONTROL_JOB_ALLJOBS);
     9  PrintHostStack (PCONTROL_HOST_ALLHOSTS);
    1510
    16   PrintHostStack (PCONTROL_HOST_OFF);
    17   PrintHostStack (PCONTROL_HOST_DOWN);
    18   PrintHostStack (PCONTROL_HOST_IDLE);
    19   PrintHostStack (PCONTROL_HOST_BUSY);
    20   PrintHostStack (PCONTROL_HOST_DONE);
    21   ClearCheckPoint ();
    2211  return (TRUE);
    2312}
     
    3928    job = stack[0].object[i];
    4029    ASSERT (job != NULL, "programming error");
    41     gprint (GP_LOG, "%d  %s  %d  ", i, job[0].hostname, job[0].argc);
     30    if (job[0].realhost == NULL) {
     31        gprint (GP_LOG, "%3d %9s ", i, job[0].hostname);
     32    } else {
     33        gprint (GP_LOG, "%3d %9s ", i, job[0].realhost);
     34    }
     35    gprint (GP_LOG, "%7s  ", GetJobStackName (job[0].state));
    4236    for (j = 0; j < job[0].argc; j++) {
    4337      gprint (GP_LOG, "%s ", job[0].argv[j]);
     
    6660    host = stack[0].object[i];
    6761    gprint (GP_LOG, "%d  %s  ", i, host[0].hostname);
     62    gprint (GP_LOG, "%5s  ", GetHostStackName (host[0].stack));
    6863    PrintID (GP_LOG, host[0].HostID);
    6964    gprint (GP_LOG, "\n");
Note: See TracChangeset for help on using the changeset viewer.