John,

Your comment about a multi-volume data set being OPEN to only one volume
at a time is true. However it is fairly simple to have a separate DCB
OPEN for each volume so that they can be accessed simultaneously. In
addition to allowing customers to be more flexible in specifying space
for SORTWKs, it would also allow more concurrent access to your data.

I'm a little surprised that a performance-sensitive product like
SYNCSORT does not use a STARTIO driver, in which these issues are mute.

I do like your "as needed" design instead of bailing out of the sort;
very nice.

Tom Harper
IMS Utilities Development Team
Neon Enterprise Software, Inc.

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Reda, John
Sent: Monday, July 02, 2007 7:27 AM
To: [email protected]
Subject: Re: DFSORT V1R5 - ICE751I and ICE752I

Lizette,

SyncSort will only use the first volume of a multi-volume SORTWK data
set also.  Where this becomes less of an issue with SyncSort is that our
dynamic allocation of SORTWK data sets is done on an "as needed" basis
so if a sort is about to end with an SORT CAPACITY EXCEEDED error it
will simply dynamically allocate another SORTWK and processing will
continue.

The problem with multi-volume SORTWK datasets is that in the output
phase the sort needs to have instant access to all of the SORTWK data.
A multi-volume data set is OPEN to only one volume at a time.  The
performance degradation that would be suffered if the sort had to keep
switching volumes would be more than anyone would be happy with.  

John Reda
Syncsort, Inc.

----------------------------------------------------------------------
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