trq-2013 MOM was dropping the ball becauase it got  an error 4 (Interrupted system call) and was not retrying it. So, I put in some retry logic.
Added unit test for trq-2013 and found a bug in the process. Also fixed a broken unit test.
fixed some unit tests.
In the function site_check_user_map I removed the fork to call
the ruserok function and protected the ruserok function with
a mutex since ruserok is not thread safe. TRQ-1964
trq-2013 check the errno not the return code.
Update unit test.
Added code so that qstat -f would also work if the new
-c option to not display completed jobs is used.
TRQ-1565
Added PBS_QSTAT_NO_COMPLETE as an environment
variable to qstat so user can turn off the display
of completed jobs automatically. TRQ-1565
Added functionality to trqauthd and the client commands to
make it so we remember who the active pbs_server is during
High Availability. TRQ-1478
Added a log_event call for all log_buffer strings that
were in check_pwd to record the errors. TRQ-2009
Fix some unit tests that aren't working currently.
Fixed two problems in trqauthd. The first was when initializing
trqauthd a log message was added to validate_server() before the
log was initialized. The log initialization was moved out of
daemonize_trqauthd and into a new function named init_trqauth_log.
The second fix was for a problem checking the error code of socket_read_str()
in trqauthd. TRQ-1478
Moved the grep safety nets for INT-649
TRQ-2032. Make sure that the exec_host string isn't null before attempting to string compare it.
TRQ-1833. Optimize the start time for large jobs by doing less string manipulation and moving away from having a subnode for each execution slot on a compute node. Now, each job on a node has one entry that is the job's id and a bitmap for the execution slots used by that job.
Update .gitignore.
Merge from 4.2-dev
Merging from 4.2-dev
More unit test problems.
Changed the code in the MOM to send the obit on a forked
process to help alleviate the problem of live locks between
mom and server. TRQ-1976