Re: Linux CDL pack and RVA free space collection.

2003-11-24 Thread Post, Mark K
That's exactly what MVS does.  But the problem being referenced was the need
to have sufficient free space on the volume to allow those "secondary
extents" to be allocated.  If you have datasets that get extended frequently
in this way, you need to keep your volumes at a fairly low utilization so
the abends are avoided.  Or, you need to run disk defragmentation programs
during the off shifts to consolidate multiple extents, which can cause
problems with batch jobs needing to access the data, etc.


Mark Post

-Original Message-
From: Don Mulvey [mailto:[EMAIL PROTECTED]
Sent: Monday, November 24, 2003 10:16 AM
To: [EMAIL PROTECTED]
Subject: Re: Linux CDL pack and RVA free space collection.


-snip-
>Typically, MVS volumes may be run at 50% full because
>of the need to expand without abending a process.

Dont know anything about mvs.  But a format_1 dscb has room for describing
multiple extents.  Can't mvs automatically grow the dataset till these
extent descriptors are used up before abending the process?


Re: Linux CDL pack and RVA free space collection.

2003-11-24 Thread Don Mulvey
Hi Jim,

>It uses a Log Structured Array to map virtual tracks
>to the back end raid array hardware. This is analogous
>to a paging in MVS. As in MVS, a track is not
>allocated on the hardware until it is written to.

This is kinda how evms builds a sparse LV.  The logical volume is divided
up into chunks (like a snapshot).  If a write is made to a chunk that has
no backing storage an exception causes the chunk to be mapped before the
i/o continues.  This lets you create volumes much larger than the actual
physical storage.  The maps are saved for persistance.  Originally
conceived of as a means of testing very large volumes on very modest disks.
On-demand storage  :)

>The technology is based on several assumptions true
>for an MVS environment 1) The VTOC extent maps may say
>the data set has been allocated with so much space,
>but in reality, only a small park of it is used, and
>2) free space really takes up space on a volume, and
>3) there are a lot of repeated characters (mostly
>blanks) on MVS volumes.

>Typically, MVS volumes may be run at 50% full because
>of the need to expand without abending a process.

Dont know anything about mvs.  But a format_1 dscb has room for describing
multiple extents.  Can't mvs automatically grow the dataset till these
extent descriptors are used up before abending the process?


>In addition, they added space compression, to get the
>repeated characters compressed out.

>The net effect is that the REAL hardware space
>occupied for a volume can be zero (0) to a real full
>volume. In MVS, the volumes get up to 66% compression
>of the data and the packs are only 50% full.

Neat.

>Storage Tech took this one step further. Since they
>are  do not have to have all the space on a volume
>reserved on the hardware, they only back the virtual
>space with a fracture of the real hardware space. For
>example, on one of my RVA's I have 512 3390-3 volumes
>defined for a virtual capacity of 1.4 Terabytes.
>However, the real dasd on the RVA is only 219 GB! So
>the assumption is that there will  be 6.3
>"overalloction" of the pack due to compressible data
>and unused free space.

Gotcha.

>Actually, quite brilliant when you think about it.
>Remember, this is late 1980's technology when disk
>drives were still expensive and RAID technology was
>new. I don't anyone uses this approach now because the
>disk drives are so cheap. Vendors are using RAID10 now
>- mirrored raid5, so there is actually twice has much
>disc hardware that is needed for recovery purposes.

Yep ... and linear concatenations of raid10 or feeding raid10 devices into
an lvm volume ... to help when it comes time to resize the volume.

>If you look at an MVS VTOC, the extent map may show
>that the pack is full and for conventional dasd and
>most vendors implementations, the space is reserved,
>though it may not be actually used.

Sure ... that is exactly how I viewed a cdl partition ... %100
allocated/reserved ... but I think the amount actually used would have to
be determined by asking the file system.

>This then brings up question of garbage collection.
>There is an interface between MVS allocation and the
>RVA called IXFP in the IBM RVA that communicates
>allocations and free up of space between MVS and the
>RVA. There is also dynamic dasd space reclamation
>(DDSR) that runs periodically, interrogates the VTOC,
>and frees any free tracks based on the VTOC. This is
>the exposure that we are talking about. Depending upon
>what IXFP interrogates in the VTOC, there is a data
>loss exposure. I have seen no reports that anyone has
>tested this, just recommendations that you keep your
>Linux DASD seperate from your other OS.

Sounds like DDSR finds dataset extents and then determines which tracks in
the extent are used or not.  In the evms case, the sparse volume knows
which chunks have had write operations and it knows for certain which
chunks are free or not.  I guess IXFP must be doing something similiar by
talking to mvs allocation/free rtns.

-Don


Re: Linux CDL pack and RVA free space collection.

2003-11-21 Thread Jim Sibley
Don wrote:

> First off ... could somebody tell me what an RVA is

Well, if you have an RVA or if you are curious, read
on. If you don't have an RVA or don't care, never mind
;-)

It is the Storage Tech Iceberg Technology developed in
the late 1980' specially for MVS environments. After
the RAMAC III, IBM had a remarketing agreement with
Storage Tech to rebrand the device as an IBM 9393
Ramac Virtual Array and was IBM's main dasd offering
for mainframes for several years. When shark was
announced, the agreement was discontinued. Its a
common piece of hardware in may zSeries shops. Today,
it is cheap to acquire, so many people still use it.

It uses a Log Structured Array to map virtual tracks
to the back end raid array hardware. This is analogous
to a paging in MVS. As in MVS, a track is not
allocated on the hardware until it is written to.

The technology is based on several assumptions true
for an MVS environment 1) The VTOC extent maps may say
the data set has been allocated with so much space,
but in reality, only a small park of it is used, and
2) free space really takes up space on a volume, and
3) there are a lot of repeated characters (mostly
blanks) on MVS volumes.

Typically, MVS volumes may be run at 50% full because
of the need to expand without abending a process.

In addition, they added space compression, to get the
repeated characters compressed out.

The net effect is that the REAL hardware space
occupied for a volume can be zero (0) to a real full
volume. In MVS, the volumes get up to 66% compression
of the data and the packs are only 50% full.

Storage Tech took this one step further. Since they
are  do not have to have all the space on a volume
reserved on the hardware, they only back the virtual
space with a fracture of the real hardware space. For
example, on one of my RVA's I have 512 3390-3 volumes
defined for a virtual capacity of 1.4 Terabytes.
However, the real dasd on the RVA is only 219 GB! So
the assumption is that there will  be 6.3
"overalloction" of the pack due to compressible data
and unused free space.

Actually, quite brilliant when you think about it.
Remember, this is late 1980's technology when disk
drives were still expensive and RAID technology was
new. I don't anyone uses this approach now because the
disk drives are so cheap. Vendors are using RAID10 now
- mirrored raid5, so there is actually twice has much
disc hardware that is needed for recovery purposes.

If you look at an MVS VTOC, the extent map may show
that the pack is full and for conventional dasd and
most vendors implementations, the space is reserved,
though it may not be actually used.

This then brings up question of garbage collection.
There is an interface between MVS allocation and the
RVA called IXFP in the IBM RVA that communicates
allocations and free up of space between MVS and the
RVA. There is also dynamic dasd space reclamation
(DDSR) that runs periodically, interrogates the VTOC,
and frees any free tracks based on the VTOC. This is
the exposure that we are talking about. Depending upon
what IXFP interrogates in the VTOC, there is a data
loss exposure. I have seen no reports that anyone has
tested this, just recommendations that you keep your
Linux DASD seperate from your other OS.

>Somebody has to ask ... are you sure you typed in cdl
rather than ldl?

Simple to check - if you vary an LDL volume on to MVS,
you get an "I/O error" because you do not have a VTOC
and it does not come online. If you vary a CDL volume
on to MVS, the volume will vary online. Since I could
read the VTOC under MVS, it was obviously a CDL
volume.

To add insult to injury, if you try to allocate an MVS
data set to the CDL volume inadvertently, some levels
of MVS abend the task and mess up the VTOC so the pack
cannot be varied back online.

>Doesn't make any sense.  If you reformat a volume
your >gunna reblock
>and
>refresh: ipl records, vol label record and the vtoc
>itself.  A format
>doesnt create any type 1 dscbs.  If there is a bug
>that resulted in an
>ldl
>volume ... even if you specified cdl ... then this
>would make sense.  I
>am
>assuming that RVA (whatever it is) looks for any/all
>type 5 dscbs if
>the
>vtoc track is available.  If it thinks the vtoc track
>is missing (ldl
>volume) then my guess is that it would declare no
>datasets and %100
>free.

Yes, there is a bug! Since when do bugs make sense?
I'm trying to track its extent and what releases of
MVS and Linux that might have problems.

However, I thought it fair to warn the other RVA users
of the potential exposure.




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


Re: Linux CDL pack and RVA free space collection.

2003-11-21 Thread Ledbetter, Scott E
RVA=Ramac Virtual Array.  RVA is (was) a disk subsystem engineered by
StorageTek and sold by IBM roughly from 1996->2000.  It uses a unique log
structured file layout to present 1024 3380 or 3390 images to the hosts,
while potentially not actually having enough backend disk storage to hold
1024 3390-3's worth of data.  Thus the 'Virtual' name.   I say
'potentially', because one feature of the RVA is that data is hardware
compressed on the channel interfaces as the data is transferred into the
box.  If the data is compressible enough, you could easily store 1024
volumes worth of data.  At a very high level, you can think of it as being
similar to virtual memory in an operating system.  On a 31-bit OS, you can
have hundreds of address spaces that all think they have access to 2GB of
memory, while in reality the hardware itself may not even have 2GB of
physical memory to work with.

One of the challenges of this type of architecture is communicating to the
hardware when a track on a volume is not 'really' being used by the OS or an
application.  Because the backend disk pool is shared among all of the 1024
volumes at a track granularity, a track of residual data that once belonged
to a now deleted file is just taking up space on the backend disk pool.
Thus, there needs to be some way for the OS to notify the hardware that a
track is really freespace and not valid data.

To cut to the chase, the issue is this:  there is a process that RVA users
can run that will read the MVS VTOC for every online volume and for every
single track not covered by a DSCB representing valid data, a command will
be issued to the subsystem to return those tracks to the pool of freespace
on the backend disk.  Those tracks are GONE, and the data ain't coming back.


If a volume is a CDL volume, or a VM volume with an OS VTOC, and there is
not a dummy dataset entry in the VTOC that covers the entire area of the
volume that really contains Linux or VM data, there is a great risk.  If the
process called Interval DDSR (which runs in an address space on MVS
controlled by the user) runs against that volume, you could lose your Linux
of VM data. The structure of the control statements for Interval DDSR is
such that it is very easy to code them to run against every online volume by
default.  This is why I recommended that any VM or Linux volumes that might
ever be brought online to MVS be specifically excluded from Interval DDSR
processing, because no good can come from it.

There is a similar process that can run against a minidisk on VM, but that
is a command-only process.  If a user issues the command against a Linux
minidisk, they must specifically direct the process to a minidisk.

Everything I have said is applicable to the IBM RVA, the STK "Iceberg" 9200,
SVA(Shared Virtual Array) 9393, SVA 9500, SVA V960, SVA V2X, SVA V2X2 and
SVA V2XF.

It is my understanding that the CDL volume format is actually a product of
the IBM provided DASD drivers. The individual partitions and their
corresponding cylinder ranges are represented by Format 1 DSCB's in the
VTOC. There should be no danger to your Linux partitions under normal
circumstances, but I think it would be a great idea for the partitioning
code that builds the CDL VTOC to cover the areas not taken by partitions
with a dummy dataset.

With a CDL volume online to MVS,  you do run the risk that the datasets
could be accidentally deleted from the CDL volume from the MVS side.  This
would not delete the partitions themselves, but the next time Interval DDSR
ran the data would disappear because they would be seen as freespace.

Scott Ledbetter
StorageTek






-Original Message-
From: Don Mulvey [mailto:[EMAIL PROTECTED]
Sent: Friday, November 21, 2003 7:12 AM
To: [EMAIL PROTECTED]
Subject: Re: Linux CDL pack and RVA free space collection.


>Well, I'm not sure if I'm coming or going on this!

You and me both :)

>I just formatted a volume CDL on another RVA with
>SLES8 SP2 and it shows 0% USED and 50,083 tracks FREE!

First off ... could somebody tell me what an RVA is?

If you just formatted a cdl disk then it should only have 2 dscbs in the
vtoc; a type 4 vtoc descriptor and a type 5 freespace descriptor.  So the
info seems fine.

>The other volume I formatted was with SLES8 SP3 and it
>showed 100% USED and 0 tracks FREE!

Somebody has to ask ... are you sure you typed in cdl rather than ldl?  Can
you confirm that it is indeed cdl and there isn't a bug that produced an ldl
volume?

>So the MVS guy wasn't wrong after all! He was looking
>at a volume I had formatted CDL with SLES8 SP2.

>So this seems to be release dependent and there IS AN
>EXPOSURE if you have a lower release that SLES8 SP3. I
>don't know what would happen with RedHat. I'll try
>that after I get an RHEL3 system running.

Doesn't make any sense.  If you reformat a volume your gunna rebloc

Re: Linux CDL pack and RVA free space collection.

2003-11-21 Thread Don Mulvey
>Well, I'm not sure if I'm coming or going on this!

You and me both :)

>I just formatted a volume CDL on another RVA with
>SLES8 SP2 and it shows 0% USED and 50,083 tracks FREE!

First off ... could somebody tell me what an RVA is?

If you just formatted a cdl disk then it should only have 2 dscbs in the
vtoc; a type 4 vtoc descriptor and a type 5 freespace descriptor.  So the
info seems fine.

>The other volume I formatted was with SLES8 SP3 and it
>showed 100% USED and 0 tracks FREE!

Somebody has to ask ... are you sure you typed in cdl rather than ldl?  Can
you confirm that it is indeed cdl and there isn't a bug that produced an
ldl volume?

>So the MVS guy wasn't wrong after all! He was looking
>at a volume I had formatted CDL with SLES8 SP2.

>So this seems to be release dependent and there IS AN
>EXPOSURE if you have a lower release that SLES8 SP3. I
>don't know what would happen with RedHat. I'll try
>that after I get an RHEL3 system running.

Doesn't make any sense.  If you reformat a volume your gunna reblock and
refresh: ipl records, vol label record and the vtoc itself.  A format
doesnt create any type 1 dscbs.  If there is a bug that resulted in an ldl
volume ... even if you specified cdl ... then this would make sense.  I am
assuming that RVA (whatever it is) looks for any/all type 5 dscbs if the
vtoc track is available.  If it thinks the vtoc track is missing (ldl
volume) then my guess is that it would declare no datasets and %100 free.

>Bottom line still seems to be - don't run DDSR on your
>CDL formatted volumes!


-Don


Re: Linux CDL pack and RVA free space collection.

2003-11-21 Thread Rob van der Heij
On Thu, 2003-11-20 at 23:39, Jim Sibley wrote:

> So this seems to be release dependent and there IS AN
> EXPOSURE if you have a lower release that SLES8 SP3. I
> don't know what would happen with RedHat. I'll try
> that after I get an RHEL3 system running.

And if this is the case, the difference would be the release
that you used to format the disk... I would not expect the
Linux dasd driver of an upgraded SLES 8 SP3 to go out and fix
the layout of your existing disks.

> Bottom line still seems to be - don't run DDSR on your
> CDL formatted volumes!

And this is assuming the DDSR tooling looks at the same numbers
that you look at and stays out when the number says 100%.
On VM we don't have the equivalent of a VTOC and I recall that
the RVA tool would use the CP directory to find any tracks that
were not mapped by a mini disk definition. Very interesting if
you have some areas not covered by dummy mini disk extents.

A bit on topic: While there is no Linux version of such a tool
available, I think Dougie measured that a similar effect can be
achieved by filling the disk with some temporary dummy file that
can be compressed very good (nulls or blanks). The same should
work for SFS pools where a lot of file activity takes place.

Rob


Re: Linux CDL pack and RVA free space collection.

2003-11-20 Thread Jim Sibley
Well, I'm not sure if I'm coming or going on this!

I just formatted a volume CDL on another RVA with
SLES8 SP2 and it shows 0% USED and 50,083 tracks FREE!

The other volume I formatted was with SLES8 SP3 and it
showed 100% USED and 0 tracks FREE!

So the MVS guy wasn't wrong after all! He was looking
at a volume I had formatted CDL with SLES8 SP2.

So this seems to be release dependent and there IS AN
EXPOSURE if you have a lower release that SLES8 SP3. I
don't know what would happen with RedHat. I'll try
that after I get an RHEL3 system running.

Bottom line still seems to be - don't run DDSR on your
CDL formatted volumes!

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


Re: Linux CDL pack and RVA free space collection.

2003-11-20 Thread Ledbetter, Scott E
I thought I had checked that.

At any rate, it is a good idea to exclude these volumes, since there would
be no reason to run DDSR from the MVS side on a CDL volume.

Scott L.

-Original Message-
From: Jim Sibley [mailto:[EMAIL PROTECTED]
Sent: Thursday, November 20, 2003 12:14 PM
To: [EMAIL PROTECTED]
Subject: Re: Linux CDL pack and RVA free space collection.


Sorry, I think I got some misleading information from
my MVS guy. The CDL VTOC does show 100% FULL.

I logged onto MVS and looked at the VTOC. It showed:

tracks 30,085
%used 100
trks/cyls 15

VTOC 1 track
25% used
Free DSCBs 9

Freespace size 0
Largest 0
Free 0

So I would assume that IXFP would behave correctly.
However, operationally, I don't think I'd like to
expose my RVA CDL volumes to DDSR so I am having the
MVS guy exclude the Linux volumes when online to MVS.

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


Re: Linux CDL pack and RVA free space collection.

2003-11-20 Thread Richard Troth
> Sorry, I think I got some misleading information from
> my MVS guy. The CDL VTOC does show 100% FULL.

Oh!
Okay ... that is more of what one would expect.

> So I would assume that IXFP would behave correctly.
> However, operationally, I don't think I'd like to
> expose my RVA CDL volumes to DDSR so I am having the
> MVS guy exclude the Linux volumes when online to MVS.

Would be nice if someone would report back what does happen.
>From what you're now reporting,  it looks like the CDL code is good
from the MVS perspective.   We also need to confirm that RVA is
doing the right thing about interpreting the allocation.

-- R;


Re: Linux CDL pack and RVA free space collection.

2003-11-20 Thread Jim Sibley
Sorry, I think I got some misleading information from
my MVS guy. The CDL VTOC does show 100% FULL.

I logged onto MVS and looked at the VTOC. It showed:

tracks 30,085
%used 100
trks/cyls 15

VTOC 1 track
25% used
Free DSCBs 9

Freespace size 0
Largest 0
Free 0

So I would assume that IXFP would behave correctly.
However, operationally, I don't think I'd like to
expose my RVA CDL volumes to DDSR so I am having the
MVS guy exclude the Linux volumes when online to MVS.

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


Re: Linux CDL pack and RVA free space collection.

2003-11-20 Thread Jim Sibley
Thanks, Scott. That is as I suspected. With MVS
periodic DDSR, the VTOC is interrogated and space on
the RVA is freed based on the VTOC map. So, its
absolutely essential that you do not run DDSR on these
packs (VM or Linux CDL).

Would that the developers had used a VTOC that showed
the pack 100% full and we would have no problem.

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


Re: Linux CDL pack and RVA free space collection.

2003-11-19 Thread Ledbetter, Scott E
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 like it is an empty volume, Interval DDSR will
free every track on the volume not occupied by the VTOC, VVDS, VTOC index.
>From the Linux side, this would mean your data is history.

There is a 'device exclusion list' that can be specified that will prevent
IXFP/SVAA from touching a device. Unfortunately, this will also prevent the
device from being eligible for SnapShot processing.  The better alternative
is to update the parmlib members that control the DDSR processes to exclude
the volumes from DDSR processing, without making them ineligible for
SnapShot.  The Parmlib member is SIBDSRxx, the parameters/commands that
control this are called RELEASE INTERVALDATA and RELEASE DYNAMICDATA.

By the way, if you have VM volumes formatted with an OS VTOC that shows
itself as empty, you have the same exposure.  Keep them offline to MVS, or
exclude them from DDSR processing.

The IBM IXFP/RVA manuals are here:
http://www-1.ibm.com/servers/eserver/zseries/zos/bkserv/zswpdf/ixfp21.html

We now return you to your regularly scheduled programming.

Scott Ledbetter
StorageTek







-Original Message-
From: Jim Sibley [mailto:[EMAIL PROTECTED]
Sent: Wednesday, November 19, 2003 2:05 PM
To: [EMAIL PROTECTED]
Subject: Linux CDL pack and RVA free space collection.


I just noticed that when you vary a CDL pack with a
VTOC online to MVS, it shows a 1 track VTOC, no data
sets allocated and 100% free. (It seems to me it
should show 100% allocated with a dummy data set).

How does RVA free space collection affect this?

If you mixed MVS and Linux CDL on the same RVA and the
Linux volumes happen to be online, how would the RVA
free space software handle the situation? There would
be a mismatch between the RVA LSA tables and what
appears to be the MVS VTOC. What would happen during
space collection? Would the space be returned to the
RVA freepool?

Normally this is not a problem for us because we keep
the Linux on separate DASD subsystems from MVS.
However, I do have an operational requirement when I
need to put some Linux with the MVS volumes. Does this
create any other problems for Linux on the RVA?


=
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!?
Protect your identity with Yahoo! Mail AddressGuard
http://antispam.yahoo.com/whatsnewfree


Re: Linux CDL pack and RVA free space collection.

2003-11-19 Thread Jim Sibley
Rich wrote:

"Doesn't the RVA do on the fly compression.  A freshly
formatted disk should compress down to almost
nothing."

Its not a compression issue - that is automatic.

However, when a data set is deleted under MVS, a
message is sent to the RVA via the software IXFP which
gives the free space back. Then IXFP, every once in a
while, does a free space collection.

The question is, "Does the IXFP/MVS interface during
space collection recognize that the VTOC shows an
empty pack, therefore releasing the allocated backend space?"

=
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!?
Protect your identity with Yahoo! Mail AddressGuard
http://antispam.yahoo.com/whatsnewfree


Re: Linux CDL pack and RVA free space collection.

2003-11-19 Thread Rich Smrcina
Doesn't the RVA do on the fly compression.  A freshly formatted disk
should compress down to almost nothing.

On Wed, 2003-11-19 at 15:04, Jim Sibley wrote:
> I just noticed that when you vary a CDL pack with a
> VTOC online to MVS, it shows a 1 track VTOC, no data
> sets allocated and 100% free. (It seems to me it
> should show 100% allocated with a dummy data set).
>
> How does RVA free space collection affect this?
>
> If you mixed MVS and Linux CDL on the same RVA and the
> Linux volumes happen to be online, how would the RVA
> free space software handle the situation? There would
> be a mismatch between the RVA LSA tables and what
> appears to be the MVS VTOC. What would happen during
> space collection? Would the space be returned to the
> RVA freepool?
>
> Normally this is not a problem for us because we keep
> the Linux on separate DASD subsystems from MVS.
> However, I do have an operational requirement when I
> need to put some Linux with the MVS volumes. Does this
> create any other problems for Linux on the RVA?
>
>
> =
> 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!?
> Protect your identity with Yahoo! Mail AddressGuard
> http://antispam.yahoo.com/whatsnewfree
--
Rich Smrcina
Sr. Systems Engineer
Sytek Services - A Division of DSG
Milwaukee, WI
rsmrcina at wi.rr.com
rsmrcina at dsgroup.com

Catch the WAVV! Stay for requirements and the free-for-all.
Update your zSeries skills in 4 days for a very reasonable price.
WAVV 2004 in Chattanooga, TN
April 30-May 4, 2004
For details see http://www.wavv.org


Linux CDL pack and RVA free space collection.

2003-11-19 Thread Jim Sibley
I just noticed that when you vary a CDL pack with a
VTOC online to MVS, it shows a 1 track VTOC, no data
sets allocated and 100% free. (It seems to me it
should show 100% allocated with a dummy data set).

How does RVA free space collection affect this?

If you mixed MVS and Linux CDL on the same RVA and the
Linux volumes happen to be online, how would the RVA
free space software handle the situation? There would
be a mismatch between the RVA LSA tables and what
appears to be the MVS VTOC. What would happen during
space collection? Would the space be returned to the
RVA freepool?

Normally this is not a problem for us because we keep
the Linux on separate DASD subsystems from MVS.
However, I do have an operational requirement when I
need to put some Linux with the MVS volumes. Does this
create any other problems for Linux on the RVA?


=
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!?
Protect your identity with Yahoo! Mail AddressGuard
http://antispam.yahoo.com/whatsnewfree