Make the msg_obitnocpy reports include the function they're being logged from.
TRQ-2003. Correct the miscalculation of width and nppn for jobs when mppdepth is specified.
TRQ-2005 Check return of a malloc and fail nicely.
TRQ-2004. Make it so that svr_dequejob() returns PBSE_BADSTATE for jobs that are in a running state when it is called. It is not legitimate to deque a running job - the job must be taken out of a running state, have its resources de-allocated, and then be dequeued.
Tweak the fix for TRQ-2004 to allow svr_dequejob() to be called on running array template jobs. These don't have any resources allocated so their state is less important. Also, add some more comments.
Merge branch '4.2-dev' of https://github.com/adaptivecomputing/torque into 4.2-dev
trq-1810 get_addr_info has been completely removed from the code.
TRQ-1943. Make it so that exec_bail no longer contacts sisters that never successfully joined the job.
Make it so that authenticate_user() and svr_get_privilege() will use the ip address to authenticate and not perform a string comparison
Fix a problem in my TRQ-1943 fix. Make sure that sisters_contacted isn't null before attempting to derefence it.
TRQ-2006. Fix the elapsed time displaying 00 for hours in all cases.
Merge branch '4.2-dev' of https://github.com/adaptivecomputing/torque into 4.2-dev
Remove some commented out code.
Check in the unit test that makes sure TRQ-2001 is functioning as desired - failing after 10 retries at most. It will retry if it fails and gets the errno of EINTR.
Fix some errors in the scaffolding for the mom.
Remove a scaffolding file that somehow got checked in at the root directory.
TRQ-2014. Fix a regression where the epilogue.parallel script would timeout every time it is run even if the script just exits. This is because interactive epilogues shouldn't attempt to open stdout and stderr, but they were changed to do so for epilogue.parallel scripts in 4.2.3. When they failed, instead of exiting the function returned, and it would follow the regular pbs_mom code until the parent killed it after a timeout. This change stops interactive epilogue.parallel scripts from attempting to open stdout/stderr and changes all child return statements to exit statements.
TRQ-1499 - add global variables useful when analyzing a core file for
both the server and mom (this fix is to correct an issue with the first
patch for this ticket (/proc/version_signature exists on Ubuntu only.)
TRQ-899: fix code on problem found by QA.
Merge from 4.1-dev for TRQ-1071: improve message when Torque spool is full.