PBS Pro Community Forum Link: http://community.pbspro.org/t/pp-289-unique-job-ids-up-to-1-trillion/465

Currently the largest possible Job ID which PBS can hold is "9999999". Which is a bit low for sites submitting lot of jobs. With new enhancement the largest possible Job ID that PBS would now hold will be "999999999999". Thus the range will be (0 to 999999999999) with a total of 1 trillion unique job IDs. 

                            Example: Given below an example in which we can see the change in qstat output format:

                                           Previous Output: If max job id is "9999999"  and server name is "servername-cent7" then output displays in Job id column like 9999999.servernam

                                           New Output: Now, if max job id is increased to something greater than "9999999" like set to higher limit "999999999999" then output would be like 999999999999.servernam

                           Note: Increased the width of Job Id column(from 17 to 22 characters) only.

                              Given below the output of pbs_rstat command  

                              Example: Given below an example in which we can see the change in pbs_rstat output format:

                                           Previous Output: If max reservation id is "9999999"  and server name is "servername-cent7" then output displays like: 

Resv IDQueue
R9999999.sR9999999


                                            New Output: Now, if column width is increased to 15(Resv ID) and 13(Queue) and max reservation id also increased to higher limit "999999999999" then output would be like:

Resv IDQueue
R999999999999.sR999999999999

                    Note: Increased the column width of "Resv ID" (from 10 to 15)and "Queue"(from 8 to 13) only


Limitation: With this implementation the maximum length of Job name (PBS_MAXJOBNAME) will be limited to 230 character wide.