<br><br><div class="gmail_quote">On Feb 2, 2008 3:28 AM, Garrick Staples &lt;<a href="mailto:garrick@usc.edu">garrick@usc.edu</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Sat, Feb 02, 2008 at 03:26:44AM -0500, Glen Beane alleged:<br><div><div></div><div class="Wj3C7c">&gt; On Feb 2, 2008 3:04 AM, Garrick Staples &lt;<a href="mailto:garrick@usc.edu">garrick@usc.edu</a>&gt; wrote:<br>&gt;<br>
&gt; &gt; On Sat, Feb 02, 2008 at 02:45:51AM -0500, Glen Beane alleged:<br>&gt; &gt; &gt; I&#39;ve just checked in some changes into trunk that increase the<br>&gt; &gt; PBS_JOBBASE<br>&gt; &gt; &gt; constant from 11 to 61. &nbsp;This allows for 64 char .JB and .SC files on<br>
&gt; &gt; &gt; pbs_server/pbs_mom<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; the previous 14 char limit was too small when you combine large job<br>&gt; &gt; sequence<br>&gt; &gt; &gt; nubmers and large job arrays - we just couldn&#39;t hash those 11 characters<br>
&gt; &gt; &gt; enough to make the neessary number of unique file names.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; This should help the job arrays scale much better.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; .JB files with the old size for their jobbase array are automatically<br>
&gt; &gt; &gt; upgraded when pbs_server starts<br>&gt; &gt; &gt; we used a similar auto upgrader from 2.1.x to 2.2.0. &nbsp;the only down side<br>&gt; &gt; is<br>&gt; &gt; &gt; if you upgrade to 2.3.x you wouldn&#39;t be able to recover your jobs if you<br>
&gt; &gt; &gt; downgrade back to 2.2.x (they will be renamed as .BD files I think)<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Would it make sense to rename the existing files when pbs_server or<br>&gt; &gt; pbs_mom<br>&gt; &gt; restarts?<br>
&gt; &gt;<br>&gt;<br>&gt; rename the .JB or .JC files so the jobid part of the prefix isn&#39;t truncated<br>&gt; at 11 characters? &nbsp;I think this might make sense, and it would be easy to do<br>&gt; in the job file upgrader code.<br>
&gt;<br>&gt; Or renaming them for backup purposes when they are auto upgraded?<br><br></div></div>The former, so they are named &quot;correctly&quot;.<br></blockquote></div><br>sounds good.&nbsp; but not now.&nbsp; Its 3:30AM and I have no more motivation to do any programming until after I get some sleep.<br>
<br>This should only take a few minutes so I should be able to do it later today after I get some sleep<br>