Re: Fw: Linux CDL packs on RVA

2003-11-26 Thread Volker Sameske
Let me tell something about the background. Long time ago we
decided to set DS1LSTAR to zero, because it is to small for
larger partitions. The TTR field allowes us partition sizes
of max 3GB for a usual Linux ECKD geometry (12 blocks per track
and 4k block size). We did not want this restriction.

The alternative, using the extended format (DS1LSTAR and DS1TRBAL),
did also not work. Sure, then we had a R field to flag the
partitions as used, which is large enough. But to use DS1TRBAL,
the data on the ECKD DASD have to be in a certain format,
e.g. a 32 byte prefix for each block and others. And in addition,
z/OS would expect other than Linux data behind this format and
we have again a problem.

The compromise was to set DS1LSTAR to zero, to indicate here is
something different and to document this.

regards,
Volker


Re: Fw: Linux CDL packs on RVA

2003-11-25 Thread Ledbetter, Scott E
Interval DDSR never looks inside the boundaries of a dataset.  Setting
DS1LSTAR would prevent DFHSM space management or a user from issuing a
'Free' request to release unused data within the boundaries of one of the
datasets that represent partitions, which would be a good thing, but it
would not have any effect on the problem being discussed.  What needs to
happen is for the CDL routines that build the VTOC to ensure that all tracks
associated with the volume be accounted for in the VTOC as used, not free.

Scott Ledbetter
StorageTek

-Original Message-
From: Don Mulvey [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 25, 2003 8:02 AM
To: [EMAIL PROTECTED]
Subject: Re: Fw: Linux CDL packs on RVA


>I have forwared this discussion to the developers and
>they do know about the problem. In SP3, they have set
>the DBL1STAR field of the fmt1 DSCB to zero to show
>100% full in SP3.

The format 1 dscb has a DS1LSTAR field ... last used track&block.  Is that
what you meant?  I would not have thought that setting it to 0 would
indicate that the volume was full.   Anyway ... looked through code and it
gets initialized to zero but doesn't seem to ever get changed or used by any
of the tools or dasd drvr code.

>However, the bottom line is the same - beware of IXFP
>DDSR from MVS against a Linux CDL volume, especially
>prior to SP3 and other distributions, depending on
>their level.

Gotcha.

-Don


Re: Fw: Linux CDL packs on RVA

2003-11-25 Thread Don Mulvey
>I have forwared this discussion to the developers and
>they do know about the problem. In SP3, they have set
>the DBL1STAR field of the fmt1 DSCB to zero to show
>100% full in SP3.

The format 1 dscb has a DS1LSTAR field ... last used track&block.  Is that
what you meant?  I would not have thought that setting it to 0 would
indicate that the volume was full.   Anyway ... looked through code and it
gets initialized to zero but doesn't seem to ever get changed or used by
any of the tools or dasd drvr code.

>However, the bottom line is the same - beware of IXFP
>DDSR from MVS against a Linux CDL volume, especially
>prior to SP3 and other distributions, depending on
>their level.

Gotcha.

-Don


Fw: Linux CDL packs on RVA

2003-11-24 Thread Jim Sibley
I have forwared this discussion to the developers and
they do know about the problem. In SP3, they have set
the DBL1STAR field of the fmt1 DSCB to zero to show
100% full in SP3.

However, the bottom line is the same - beware of IXFP
DDSR from MVS against a Linux CDL volume, especially
prior to SP3 and other distributions, depending on
their level.




=
Jim Sibley
Implementor of Linux on zSeries in the beautiful Silicon Valley

"Computer are useless.They can only give answers." Pablo Picasso

__
Do you Yahoo!?
Free Pop-Up Blocker - Get it now
http://companion.yahoo.com/


Fw: Linux CDL packs on RVA

2003-11-20 Thread Jim Sibley





I think you should beware of this exposure to RVA space when Linux CDL can
be accessed from MVS. Below is a converstation that I had with Scott
Lederer at Storage Tech on the Marist forum. If the VTOC showed that then
volume was 100% full, there would be no problem, but with it showing 100%
free, MVS could let the space assigned to the Linux CDL volume be freed.
   
  This message is not flagged. [ Flag Message - Mark as Unread ] 
   

   
   
   
   
   
   
   Date:
Wed, 19 Nov 2003 14:48:40 -0700
   From:
"Ledbetter, Scott E"   
<[EMAIL PROTECTED]>  (Embedded image
moved to file: pic04107.gif)Add to Address BookAdd 
to Address Book
Subject:
Re: Linux CDL pack and RVA free space collection.  
 To:
[EMAIL PROTECTED]
   
   



   
 Jim,  
   
 You are correct in being concerned about this.
   
 On an RVA or STK Iceberg or STK SVA (all are the same architecture),  
 the   
 hardware has no knowledge of the logical data structures such as VTOCs,
 filesystems, directories, etc.  It manages everything at a track level.
 When a dataset is 'deleted' from an MVS volume, normally the only 
 actual
 change at the hardware level is an update to the track(s) containing  
 the   
 corresponding VTOC DSCBs, and possibly a track in the VVDS and perhaps
 the   
 user catalog if it resides on the same volume.
   
 In order to notify the RVA of the deleted status of the tracks
 associated
 with a dataset, the MVS system normally will have an "under the covers"
 software subsystem running called IXFP (SVAA for STK boxes).  The 
 IXFP/SVAA 
 software installs itself at IPL time, and if activated, will send 
 notification to the RVA that all the tracks associated with a deleted 
 dataset are eligible to be reclaimed. The RVA then marks these tracks 
 as
 deleted and reclaimable inside the RVA. This entire process is called 
 Dynamic DDSR. 
   
 Here is where things get dangerous.  There is also an optional process
 that  
 a user can run via an address space that can be started to do some
 management and reporting for the RVA.  This process is called Interval
 DDSR. 
 What happens is that on a periodic basis controlled by a parmlib  
 member, a 
 task in the address space will wake up and 'sniff' every online DASD  
 device
 known as an RVA or SVA device.  The process will look at the VTOC on  
 the   
 volume, and will mark as free EVERY TRACK NOT ACCOUNTED FOR IN THE MVS
 VTOC. 
 So, if your CDL volume looks lik