"Binyamin Dissen" <[EMAIL PROTECTED]> wrote in message
news:<[EMAIL PROTECTED]>...
> On Wed, 10 May 2006 19:06:47 -0400 Art Celestini <[EMAIL PROTECTED]>
> wrote:
>
> :>I think it's actually non-VSAM, and it's because a lot of applications
> :>using EXCP or lower would break.
>
> :>Such programs normally issue an EOV to cause allocation of a new extent

> :>for an output data set.  I suspect most apps would then expect to find
> :>a new extent in the extent list (not more space allocated within the
last
> :>existing extent).  I think what IBM could do is to add an option to
> :>either OPEN or EOV so the application could say "I can handle Extent
> :>Consolidation."  Then it could be done without the risk of breaking a
> :>program that currently works.

I'm a little puzzled - why would a program issuing an EOV bother to search
for "new extents"?  If it worked, they've got more space.  If it didn't,
then they can take other options.  VSAM code determines when it needs
another extent, and takes care of it automatically - the user doesn't even
know that it happened.

Extent consolidation only applies to VSAM data sets (see "z/OS DFSMS Using
Data Sets"), and it is a huge impact for customers.  If extents are
adjacent, then they don't run into the limit of 123 extents on a volume.
This improves performance, and reduces the likelihood of having to supply
additional devices to extend to.

Thanks,
Mark Thomen
Catalog/IDCAMS/VSAM Development
----------------------------------------------------------------------
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