echan: fix to trq-1509: Crash on Job Routing.
Port the fix for TRQ-1491 to 4.1-dev. This had been accidentally left out of 4.1-fixes and checked only into trunk.
Re-work local_move(). This function was way too complicated, especially in how it locked mutexes. This fixes some deadlock/crash scenarios we'd like to avoid.
Fix the scaffolding after altering svr_dequejob()'s definition.
Change the svn revision command to get the git hash. Also create a file so that builds will also display the correct information.
Add a logging message when a poll job request fails.
Restore temporarily setting the pbs_tcp_timeout to 0 when re-running do_tcp(). This is called repeatedly each time a tcp_connection is received.
Changed the pbs_tcp_timeout value when reading the protocol
version in do_tcp to TCP_READ_PROTO_TIMEOUT
Changed TCP_READ_PROTO_TIMEOUT from 6 to 2
Add the git hash to qsub --about and qsub --version.
Add a newline for qsub --about.
Merge branch '4.1-dev' of https://github.com/actorquedeveloper/torque into 4.1-dev
Fix a problem in cleaning up the aux directory.
Close auxdir in cleanup_aux.
merged fix from 4.1.4 to fix deadlock when purging the last
job from an array. Previous to this patch the array
would be deleted prior to deleting the last job. We now complete
deleting the last job and then delete the array.
Fix a race condition between the time when the mom reports itself down (on a normal shutdown) and when its update reaches the server if using a mom hierarchy.
Fix a bug in the race condition mom hierarchy fix.
TRQ-1528. Fix some valgrind complaints about invalid reads/writes and uniniitalized values.
In setvarattr(), make sure we don't go past the end of the string.
TRQ-1537. Prevent pbs_server from calling issue_track() when a job was submitted locally.