IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 10651


Ignore:
Timestamp:
Dec 12, 2006, 12:54:20 AM (19 years ago)
Author:
eugene
Message:

HUNG jobs goto PENDING, not BUSY

Location:
trunk/Ohana/src/opihi/pcontrol
Files:
3 edited

Legend:

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

    r8424 r10651  
    3838      host[0].job = NULL;
    3939      PutHost (host, PCONTROL_HOST_DOWN, STACK_BOTTOM);
    40       PutJobSetState (job, PCONTROL_JOB_BUSY, STACK_BOTTOM, PCONTROL_JOB_HUNG);
     40      PutJobSetState (job, PCONTROL_JOB_PENDING, STACK_BOTTOM, PCONTROL_JOB_HUNG);
    4141      FreeIOBuffer (&buffer);
    4242      return (TRUE);
     
    7979  sscanf (p, "%*s %d", &job[0].stderr_size);
    8080
     81  if (job[0].stdout_size > 100000) abort();
     82  if (job[0].stderr_size > 100000) abort();
     83
    8184  // job has exited : move to DONE stack
    8285  // the host is still BUSY until job output is gathered (int CheckDoneJob)
  • trunk/Ohana/src/opihi/pcontrol/CheckSystem.c

    r8546 r10651  
    140140    }
    141141    host = (Host *) job[0].host;
     142    ASSERT (host != NULL, "host is NULL");
    142143    RemoveStackByID (hoststack, host[0].HostID);
    143144    UnlockStack (hoststack);
  • trunk/Ohana/src/opihi/pcontrol/KillJob.c

    r8424 r10651  
    3232      host[0].job = NULL;
    3333      PutHost (host, PCONTROL_HOST_DOWN, STACK_BOTTOM);
    34       PutJobSetState (job, PCONTROL_JOB_BUSY, STACK_BOTTOM, PCONTROL_JOB_HUNG);
     34      PutJobSetState (job, PCONTROL_JOB_PENDING, STACK_BOTTOM, PCONTROL_JOB_HUNG);
    3535      FreeIOBuffer (&buffer);
    3636      return (TRUE);
Note: See TracChangeset for help on using the changeset viewer.