introduce upgradingto8-4.tex now, so gotchas that would probably be
forgotten have a place to go.
add detail of event log and fix defn of configuration variable
<SUBSYS>_LOG, because it has been wrong for all time. #4108
templatize ClassAdLog and ClassAdCollection so that the hashtable payload can be an arbitrary class for #4613
This commit defines a class derived from the compat ClassAd class and uses it in the schedd job queue.
The new class provides a place to store runtime information with the job. which will be used to keep track
of autocluster information for jobs, and later might expand to a job object class.
Merge branch 'V8_2-branch' of /p/condor/repository/CONDOR_SRC into V8_2-branch
Turn on for windows the directory transfer test #4520
Merge branch 'V8_2-branch' into V8_3_2-branch
Merge branch 'V8_3_2-branch'
Merge branch 'V8_2-branch' of /p/condor/repository/CONDOR_SRC into V8_2-branch
Merge branch 'V8_2-branch' into V8_3_2-branch
Merge branch 'V8_3_2-branch'
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.
 #4108: more info on logs
more info on logs #4108
Merge branch 'V8_2-branch' into V8_3_2-branch
add version history note that 8.3.2 contains bug fixes of 8.2.5
Merge branch 'V8_3_2-branch'
(#4752)  Partially document shared port changes.
Merge remote-tracking branch 'origin/V8_3_2-branch'
For #4613 Change schedd (qmgmt) to class derived from ClassAd in the job queue
and a class derived from PROC_ID as the key. With this commit GetJobAd
now returns a instance of the JobQueueJob class.