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. 

                   Job id                 Name             User              Time Use S Queue
                   ---------------------  ---------------- ----------------  -------- - -----
                   1.vision               STDIN            pbsuser1          00:00:00 R workq

                            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 "999999999999" then output would be like 999999999999.serv

                                                        Resv ID Queue User State Start / Duration / End

                                                       ---------------------------------------------------------------------

                                                        R5.blrpc67 R5 bhagatr@ CO Today 14:00 / 7200 / Today 16:00   

                                                        Resv ID Queue User State Start / Duration / End

                                                        ------------------------------------------------------------------------------- // added extra '-' here

                                                        R6.blrpc67 R5 bhagatr@ CO Today 17:00 / 7200 / Today 18:00

                          

                              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 "999999999999" then output would be like:

Resv IDQueue
R999999999999.sR999999999999



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