merge muiltiple JOB_ROUTER_DEFAULT ads into a single ad #4433
this behavior is enabled if MERGE_JOB_ROUTER_DEFAULT_ADS is true
and if the value of JOB_ROUTER_DEFAULT begins with [
Merge branch 'V8_2-branch' into V8_3_2-branch
Merge branch 'V8_3_2-branch'
change default for MERGE_JOB_ROUTER_DEFAULT_ADS to false #4433
Merge branch 'V8_2-branch' into V8_3_2-branch
Merge branch 'V8_3_2-branch'
turn off pre-release for 8.2.5 release branch
Fix FileTransfer protocol mixup with output file plugins. #4739

When file transfer plugins are used for output files, transfer command
999 is used. This sends a classad with details about how the transfer
will occur, including a SubCommand attribute. The receiver
(DoDownload()) looks up the sub-command using the wrong attribute name
(Result).
Fortunately, this appears to be a mostly harmless bug currently. The
transfer will still proceed or fail as it should, but with worrying
error messages in the shadow log.
Do not check if a write socket is ready for read. #4735

Previously, after any socket has been serviced, DC would check all
subsequent sockets if they are still ready for reading before a handler
is called (the theory is that a prior handler may have drained the socket
and the current handler is blocking).

This did not play well with write sockets; they were never ready for read,
meaning that write sockets were only serviced during otherwise-idle DC driver
loops (these can be very rare on a busy schedd!).

As a solution, we only have the "recheck" of sockets registered for read.
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.
Merge branch 'V8_2-branch' into V8_3_2-branch
super minor 8.2.5 version history item edit #4732
fix whitespace errors in #4595, convert procd to use _condor_debug_get_time_double() for timing
rather than a hand-rolled timer function.
Merge branch 'V8_3_2-branch'
minor 8.2.5 version history item edit #4731
minor 8.2.5 version history item edit #4739
Merge branch 'V8_2-branch' into V8_3_2-branch
Merge branch 'V8_3_2-branch'
add defn of attribute OutputDestination to list of job attributes #4739
minor 8.2.5 version history item edit #4736