TRQ-646. No longer reject a qsub if procs is the second argument in the -l list. This was a side effect of a protection that was added to prevent people from trying to request -l nodes=X,procs=Y. This protection stays in place but now we avoid the bug.

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5591 8f940c70-5916-0410-ac46-d1fa2fa6ea29
Change for Cray - lets server pass node requests to Moab for validation (backported from 3.0.4).

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5602 8f940c70-5916-0410-ac46-d1fa2fa6ea29
TRQ-688. My other patch got rid of the client zombie processes, and this patch gets rid of the server's zombie processes

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5606 8f940c70-5916-0410-ac46-d1fa2fa6ea29
TRQ-709. Add a pclose that was missing from PBSD_munge_authenticate()

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5608 8f940c70-5916-0410-ac46-d1fa2fa6ea29
TRQ-697. Clear the old servers out of the mom_servers struct before re-reading the config file. This prevents us from attempting to contact old servers if they have been replaced and removed from the config file.

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5612 8f940c70-5916-0410-ac46-d1fa2fa6ea29
Fix a warning that shouldn't have been in the last patch

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5616 8f940c70-5916-0410-ac46-d1fa2fa6ea29
TRQ-711. The NState array in pbsnodes.c used its own constants instead of the #defines in pbs_ifl.h. At some point (or perhaps always) these disagreed. Now the NState struct uses the #defines for its array, and things work correctly for all node states. Problem solved

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5618 8f940c70-5916-0410-ac46-d1fa2fa6ea29
Improvements in munge handling of client connections and authentication. TRQ-589.

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5621 8f940c70-5916-0410-ac46-d1fa2fa6ea29
Fix a mistake in the pbsnodes patch I applied earlier. I didn't know that the nonexistent states also worked, so I'm adding those back. Also some of the new states weren't working entirely, so those are now fixed with this patch

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5623 8f940c70-5916-0410-ac46-d1fa2fa6ea29
TRQ-709. At high load levels, if pbs_server received a SIGCHLD during the loop that unmunges the certificate, false rejections occurred. Blocking SIGCHLD during the loop in order to solve this problem.

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5626 8f940c70-5916-0410-ac46-d1fa2fa6ea29
checked in Gareth Williams patch to add vmem to the showjobs output

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5629 8f940c70-5916-0410-ac46-d1fa2fa6ea29
fix some of the severe indentation problems (tabs instead of two spaces in start_exec.c

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5632 8f940c70-5916-0410-ac46-d1fa2fa6ea29
fix some of the severe indentation problems (tabs instead of two spaces in start_exec.c

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5634 8f940c70-5916-0410-ac46-d1fa2fa6ea29
b - fix for writing too much data when job_script is saved to job log. (TRQ-739)

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5672 8f940c70-5916-0410-ac46-d1fa2fa6ea29
Change so --help and --man correctly show what option -n is.

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5675 8f940c70-5916-0410-ac46-d1fa2fa6ea29
b - fix for where pbs_mom would not automatically set gpu mode.

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5683 8f940c70-5916-0410-ac46-d1fa2fa6ea29
b - fix for alligning qstat -r output when configured with -DTXT.

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5690 8f940c70-5916-0410-ac46-d1fa2fa6ea29
Added patch for contrib/showjob from Gareth Williams

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5697 8f940c70-5916-0410-ac46-d1fa2fa6ea29
Change size of transfer block used on job rerun from 4k to 64k. Decreases file transfer time.

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5713 8f940c70-5916-0410-ac46-d1fa2fa6ea29
TRQ-746. Moab truncates the gpu mode from the nodes it tells TORQUE to run the job on. As a workaround, revision 4997 made TORQUE ignore the Moab string and use neednodes to run the job. This resulted in different nodes from where Moab told TORQUE to run the job. This patch corrects that behavior and places the mode back into the node spec string.

git-svn-id: svn://clusterresources.com/torque/branches/2.5-fixes@5715 8f940c70-5916-0410-ac46-d1fa2fa6ea29