Allow schedd to fork when servicing the V3 query protocol. #4735
Allow schedd to fork when servicing the V3 query protocol. #4735

The V3 query protocol could be slow if the schedd infrequently serviced
its sockets.  With this commit, the schedd will fork off response
handlers until it hits the SCHEDD_QUERY_WORKERS limit.  Subsequent
queries will be handled by the parent process.

Sites very concerned about memory usage of the schedd can set
SCHEDD_QUERY_WORKERS=0 and still be able to service requests - but with
a performance hit under load.

neurodebian/htcondor,neurodebian/htcondor,htcondor/htcondor,neurodebian/htcondor,htcondor/htcondor,neurodebian/htcondor,neurodebian/htcondor,htcondor/htcondor,neurodebian/htcondor,htcondor/htcondor,neurodebian/htcondor,htcondor/htcondor,htcondor/htcondor,neurodebian/htcondor,neurodebian/htcondor,htcondor/htcondor,htcondor/htcondor