On Sat, 12 May 2007 08:36:03 -0700, Edward Jaffe wrote:

>Paul Gilmartin wrote:
>> Does SDB make an adverse selection for loadlibs?
>
>The issue is not block size selection but rather deterministic
>recognition of the library as being a loadlib. Though common, DSORG=PO
>and RECFM=U do not necessarily indicate a loadlib/polib. Therefore, the
>system can't arbitrarily assume BLKSIZE=32760.
>
The system must arbitrarily assume something.  It should optimize for
the preponderance of uses, loadlibs; set BLKSIZE to 32760 and let the
minority applications supply an explicit different value.

>> Has a suggestion
>> been made to IBM to ameliorate this?  How much worse, by what
>> metric, is SDB's default (half track?) than 32760?
>
>Non-sequitur. SDB does not choose 1/2 track blocking when RECFM=U.
>
If neither 32760 nor 1/2 track, then what?  OK.  I'll try it:

    //STEP     EXEC  PGM=IEWL
    //SYSPRINT  DD   SYSOUT=(,)
    //SYSLMOD   DD   DISP=(,CATLG),SPACE=(1000,(1,,3)),UNIT=SYSALLDA,
    //  DSORG=PO,BLKSIZE=0,
    //  DSN=&SYSUID..TESTWTF.LINKLIB
    //SYSLIB    DD   DISP=SHR,DSN=SYS1.LINKLIB
    //SYSLIN    DD   *
        INCLUDE SYSLIB(IEFBR14)
        NAME    WHATEVER

... and I see:

 ISRUAIPO                     Data Set Information                              
                                                                                
 Data Set Name  . . . : user.TESTWTF.LINKLIB                                    
                                                                                
 General Data                          Current Allocation                       
  Volume serial . . . : TSO017          Allocated blocks  . : 1                 
  Device type . . . . : 3390            Allocated extents . : 1                 
  Organization  . . . : PO              Maximum dir. blocks : 3                 
  Record format . . . : U                                                       
  Record length . . . : 0                                                       
  Block size  . . . . : 32760          Current Utilization                      
  1st extent blocks . : 1               Used blocks . . . . : 1                 
  Secondary blocks  . : 0               Used extents  . . . : 1                 
                                        Used dir. blocks  . : 1                 
  Creation date . . . : 2007/05/12      Number of members . : 1                 
  Referenced date . . : 2007/05/12                                              
  Expiration date . . : ***None***                                              

Someone supplied 32760.  But I have no assurance that it wasn't an installation
exit, have I?

WOMBAT!  I'll side with R.S. and Ted: this is much like discussing whether
XR or SR is better.  (Please don't take that up here; it belongs to
ASSEMBLER_LIST).

BLKSIZE=0 seems good enough for me.  (BTW, it fit in one track.)

-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to