+ When we enter {preempting,vacating}, we send the VACATE_CLAIM to the   client of the match right away, then send the signal to the   starter.  This avoids a race between the shadow telling the schedd   it was kicked off before the startd telling it the claim is gone.   In this case, the schedd might try to start another job right away   on the (now invalid) claim. + If there's an error sending a signal to the starter in the state   code, we assume that the starter has died and we didn't know about   it.  In this case, we send SIGKILL to the starter's process group in   the hopes of killing off any stay user job processes and enter the   owner state.
+ When we enter {preempting,vacating}, we send the VACATE_CLAIM to the
  client of the match right away, then send the signal to the
  starter.  This avoids a race between the shadow telling the schedd
  it was kicked off before the startd telling it the claim is gone.
  In this case, the schedd might try to start another job right away
  on the (now invalid) claim.
+ If there's an error sending a signal to the starter in the state
  code, we assume that the starter has died and we didn't know about
  it.  In this case, we send SIGKILL to the starter's process group in
  the hopes of killing off any stay user job processes and enter the
  owner state.

djw8605/htcondor,clalancette/condor-dcloud,bbockelm/condor-network-accounting,mambelli/osg-bosco-marco,djw8605/htcondor,djw8605/htcondor,clalancette/condor-dcloud,zhangzhehust/htcondor,djw8605/htcondor,bbockelm/condor-network-accounting,zhangzhehust/htcondor,neurodebian/htcondor,djw8605/htcondor,djw8605/htcondor,bbockelm/condor-network-accounting,djw8605/condor,zhangzhehust/htcondor,htcondor/htcondor,bbockelm/condor-network-accounting,bbockelm/condor-network-accounting,bbockelm/condor-network-accounting,zhangzhehust/htcondor,neurodebian/htcondor,htcondor/htcondor,clalancette/condor-dcloud,htcondor/htcondor,djw8605/condor,neurodebian/htcondor,neurodebian/htcondor,mambelli/osg-bosco-marco,htcondor/htcondor,mambelli/osg-bosco-marco,djw8605/condor,djw8605/condor,bbockelm/condor-network-accounting,mambelli/osg-bosco-marco,neurodebian/htcondor,clalancette/condor-dcloud,djw8605/condor,clalancette/condor-dcloud,zhangzhehust/htcondor,neurodebian/htcondor,bbockelm/condor-network-accounting,mambelli/osg-bosco-marco,djw8605/condor,djw8605/condor,neurodebian/htcondor,mambelli/osg-bosco-marco,mambelli/osg-bosco-marco,djw8605/htcondor,clalancette/condor-dcloud,zhangzhehust/htcondor,htcondor/htcondor,htcondor/htcondor,neurodebian/htcondor,zhangzhehust/htcondor,djw8605/htcondor,clalancette/condor-dcloud,djw8605/htcondor,mambelli/osg-bosco-marco,zhangzhehust/htcondor,djw8605/condor,htcondor/htcondor,zhangzhehust/htcondor,neurodebian/htcondor,htcondor/htcondor