Re: How do you handle SMS Pools out of space

2009-05-28 Thread Neil Duffee
On 2009-05-22 at 07:42, concerning How do you handle SMS Pools out 
of space, Lizette Koehler star...@mincom wrote to IBM-Main:

 [snip] The pool is dedicated to DB2 Archive Logs.  Normally our process
 [snip] works fine.  [snip] when there is a runaway DB2 function or a
 large purge, it can fill up quite quickly.  [snip] 

  We have a couple of SMS pools that are usually 80% free all the time.  
  However,
  occasionally they do fill up and I need to manually do ML2 migrations so 
  the appls can
  continue to work.

Lizette : I, too, have a pool for both log  Image Copies.  Logs have 
3 day primary  backups are 5 days to reduce recalls.  (I think the 
backups could be reduced as well since they've probably only used the 
image copies 5 time in the last decade but...)

Another item is to carry 1-2 quiesced (QuiNew) volumes in the 
destination pool.  They will maintain a reserved space within the 
pool and are used when the primary allocation can't be achieved by 
other volumes in the pool;  whether full or fragmented.  (Do you 
compakt your heavily migrated pool(s)?)

I find the overflow is often reached because an overly large primary 
was specified.  In my daily job that FDR Moves (DSS alternative) 
everything in the overflow pool, most of the datasets are easily 
moved back to their proper location without alteration.  By that 
time, FDR is working with the actual data size and it will usually 
fit.

Warning: the overflow pool is preferred unless it *too* is quiesced.  
For example: 
-   pool with quiesced, overflow pool enabled = 1) enabled pool volume,
2) enabled overflow volume, 3) quiesced pool volume, 4) quiesced
overflow volume 
-   pool with quiesced, overflow pool quiesced = 1) enabled pool volume,
2) quiesced pool volume, 3) overflow pool volume(s) 


--  signature = 6 lines follows --
Neil Duffee, Joe SysProg, U d'Ottawa, Ottawa, Ont, Canada
telephone:1 613 562 5800 x4585 fax:1 613 562 5161
mailto:NDuffee of uOttawa.ca http:/ /aix1.uottawa.ca/ ~nduffee
How *do* you plan for something like that? Guardian Bob, Reboot
For every action, there is an equal and opposite criticism.
Systems Programming: Guilty, until proven innocent John Norgauer 
2004

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


Re: How do you handle SMS Pools out of space

2009-05-22 Thread Lizette Koehler
Just to provide a little more detail.

The pool is dedicated to DB2 Archive Logs.  Normally our process of a low 
threshold and migrating every night works fine.  The pool stays about 80% free, 
 However, when there is a runaway DB2 function or a large purge, it can fill up 
quite quickly.  It is these emergencies I am working on.  The speed at which 
the archive logs are written can overwhelm a spill group or extend pool.  

I will probably go ahead and develop the REXX for an automated migration on the 
pool.  I have a utility from the CBT to collect the dataset names I need to 
issue the migrate against.  By the way, my DBAs are quite happy with dasd 
archives and do not want to use tape for their archives.

Thanks for all the suggestions.

Lizette


 
 There are many ways.  Creating overflow groups generally get messy over time 
 because
 of the nature of the allocations.  There is also Extended Storage Groups that 
 can be
 defined in the DFSMS Constructs.  Again, this can become messy over time.
 Doing aggressive migration, whether through interval migration or lower 
 thresholds of
 the storage groups can create serious thrashing problems within DFHSM.
 Creating the REXX based on IGD messages is an option.  In order to perform the
 migration on the correct data sets to prevent problems, you will need to 
 access the
 VTOC and determine based on days unreferenced, size, and data type what to 
 migrate,
 and how many.  Do you migrate everything based on 14 days unreferenced, 
 greater
 than 300 cylinders, and only PS data sets, or do you pick some other 
 criteria?  Do you
 do something additional to move more data if the first migration did not 
 create enough
 free space?
 Also using SAS and DCOLLECT is an option, which is what I used before I got 
 gray
 hair.  :-)  I finally got tired of maintaining the code and bought a solution 
 from a
 vendor.  That was almost 15 years ago.
 
 
 
 We have a couple of SMS pools that are usually 80% free all the time.  
 However,
 occasionally they do fill up and I need to manually do ML2 migrations so the 
 appls can
 continue to work.
 
 I am considering creating a rexx that gets kicked off by OPS/MVS to do the 
 migration
 for me.   I would probably monitor for IGD17216I and IGD17272I.
 
 I was just wondering what other options might be available (other than 
 interval
 migration in DFHSM).
 
 How do you handle the need to migrate datasets out of a pool when it gets too 
 full.
 What type of automation or manual process to you have available to you.
 


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


Re: How do you handle SMS Pools out of space

2009-05-22 Thread Vernooy, C.P. - SPLXM


Spencer, Mike mike_spen...@bmc.com wrote in message
news:2f58a5338b1c0044abe7d99aac2b6aef3f38c45...@houccrprd01.adprod.bmc.
com...
 There are many ways.  Creating overflow groups generally get messy
over time because of the nature of the allocations.  There is also
Extended Storage Groups that can be defined in the DFSMS Constructs.
Again, this can become messy over time.  

I don't see anything messy in overflow groups. I use them too. 

Each morming the overflow pool is checked for datasets, a report is
generated and sent to me that data has been allocated in the overflow
pool. Subsequent dasd maintenance (we have CA-DISK) tries to move the
overflown data back to its correct pool, after having archived (migrated
in HSM dialect) the daily data from these pools.

This way, the overflow pool creates a buffer that enables batch to
continue, even over an entire weekend, but alerts us that thresholds
have been reached. This way we are alerted in the morning of the
situation and we have time for our first coffee, a decent evaluation and
cunning solution instead of having to solve this split-second when being
phoned out of our sleep in the middle of the night.

Kees.
**
For information, services and offers, please visit our web site:
http://www.klm.com. This e-mail and any attachment may contain
confidential and privileged material intended for the addressee
only. If you are not the addressee, you are notified that no part
of the e-mail or any attachment may be disclosed, copied or
distributed, and that any other action related to this e-mail or
attachment is strictly prohibited, and may be unlawful. If you have
received this e-mail by error, please notify the sender immediately
by return e-mail, and delete this message. 

Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries
and/or its employees shall not be liable for the incorrect or
incomplete transmission of this e-mail or any attachments, nor
responsible for any delay in receipt.
Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal
Dutch Airlines) is registered in Amstelveen, The Netherlands, with
registered number 33014286 
**

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


Re: How do you handle SMS Pools out of space

2009-05-22 Thread Spencer, Mike
Kees,
The messy part is the manual cleanup of the overflow pools, and having overflow 
data left over.  As you stated, you receive a report of the data that was 
written, and then there is DASD maintenance (CA-Disk at your location, but 
DFHSM or FDR can also be used) which as you stated tries to move the overflow 
data back to the proper pools after the archive process.  Setting the threshold 
to the floor limit would migrate the data if eligible based on management class 
attributes.  The end result is that data is left in the overflow pools.  The 
manual DASD maintenance and any leftover overflow data is the messy part.  You 
could automate a DFDSS copy (or some other data mover) to sweep the overflow 
pool and reallocate the data to the correct pools, but this is extra cycles to 
move data based on a problem.  I like everything to be where it should be based 
upon the management policies the first time around, and I automate everything. 
Just a personal opinion. 

Michael Spencer

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of 
Vernooy, C.P. - SPLXM
Sent: Friday, May 22, 2009 8:01 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: How do you handle SMS Pools out of space



Spencer, Mike mike_spen...@bmc.com wrote in message
news:2f58a5338b1c0044abe7d99aac2b6aef3f38c45...@houccrprd01.adprod.bmc.
com...
 There are many ways.  Creating overflow groups generally get messy
over time because of the nature of the allocations.  There is also
Extended Storage Groups that can be defined in the DFSMS Constructs.
Again, this can become messy over time.  

I don't see anything messy in overflow groups. I use them too. 

Each morming the overflow pool is checked for datasets, a report is
generated and sent to me that data has been allocated in the overflow
pool. Subsequent dasd maintenance (we have CA-DISK) tries to move the
overflown data back to its correct pool, after having archived (migrated
in HSM dialect) the daily data from these pools.

This way, the overflow pool creates a buffer that enables batch to
continue, even over an entire weekend, but alerts us that thresholds
have been reached. This way we are alerted in the morning of the
situation and we have time for our first coffee, a decent evaluation and
cunning solution instead of having to solve this split-second when being
phoned out of our sleep in the middle of the night.

Kees.
**
For information, services and offers, please visit our web site:
http://www.klm.com. This e-mail and any attachment may contain
confidential and privileged material intended for the addressee
only. If you are not the addressee, you are notified that no part
of the e-mail or any attachment may be disclosed, copied or
distributed, and that any other action related to this e-mail or
attachment is strictly prohibited, and may be unlawful. If you have
received this e-mail by error, please notify the sender immediately
by return e-mail, and delete this message. 

Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries
and/or its employees shall not be liable for the incorrect or
incomplete transmission of this e-mail or any attachments, nor
responsible for any delay in receipt.
Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal
Dutch Airlines) is registered in Amstelveen, The Netherlands, with
registered number 33014286 
**

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

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


Re: How do you handle SMS Pools out of space

2009-05-22 Thread Vernooy, C.P. - SPLXM
Michael,

CA-DISK is a functional replacement for HSM, but is technically fully
different from HSM and has different features and dasd management
possibilities. E.g. I don't work with sms/hsm migration limits or
similar.

The detecting, reporting and moving back to the correct pool is fully
part of the daily storage maintenance and all done by CA-DISK and SAS.
All I have to do is read the email and determine if the original storage
pools need to be enlarged or that this is an acceptable incident.

Kees.


Spencer, Mike mike_spen...@bmc.com wrote in message
news:2f58a5338b1c0044abe7d99aac2b6aef3f38c45...@houccrprd01.adprod.bmc.
com...
 Kees,
 The messy part is the manual cleanup of the overflow pools, and having
overflow data left over.  As you stated, you receive a report of the
data that was written, and then there is DASD maintenance (CA-Disk at
your location, but DFHSM or FDR can also be used) which as you stated
tries to move the overflow data back to the proper pools after the
archive process.  Setting the threshold to the floor limit would migrate
the data if eligible based on management class attributes.  The end
result is that data is left in the overflow pools.  The manual DASD
maintenance and any leftover overflow data is the messy part.  You could
automate a DFDSS copy (or some other data mover) to sweep the overflow
pool and reallocate the data to the correct pools, but this is extra
cycles to move data based on a problem.  I like everything to be where
it should be based upon the management policies the first time around,
and I automate everything. Just a personal opinion. 
 
 Michael Spencer
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Vernooy, C.P. - SPLXM
 Sent: Friday, May 22, 2009 8:01 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: How do you handle SMS Pools out of space
 
 
 
 Spencer, Mike mike_spen...@bmc.com wrote in message

news:2f58a5338b1c0044abe7d99aac2b6aef3f38c45...@houccrprd01.adprod.bmc.
 com...
  There are many ways.  Creating overflow groups generally get messy
 over time because of the nature of the allocations.  There is also
 Extended Storage Groups that can be defined in the DFSMS Constructs.
 Again, this can become messy over time.  
 
 I don't see anything messy in overflow groups. I use them too. 
 
 Each morming the overflow pool is checked for datasets, a report is
 generated and sent to me that data has been allocated in the overflow
 pool. Subsequent dasd maintenance (we have CA-DISK) tries to move the
 overflown data back to its correct pool, after having archived
(migrated
 in HSM dialect) the daily data from these pools.
 
 This way, the overflow pool creates a buffer that enables batch to
 continue, even over an entire weekend, but alerts us that thresholds
 have been reached. This way we are alerted in the morning of the
 situation and we have time for our first coffee, a decent evaluation
and
 cunning solution instead of having to solve this split-second when
being
 phoned out of our sleep in the middle of the night.
 
 Kees.
 **
 For information, services and offers, please visit our web site:
 http://www.klm.com. This e-mail and any attachment may contain
 confidential and privileged material intended for the addressee
 only. If you are not the addressee, you are notified that no part
 of the e-mail or any attachment may be disclosed, copied or
 distributed, and that any other action related to this e-mail or
 attachment is strictly prohibited, and may be unlawful. If you have
 received this e-mail by error, please notify the sender immediately
 by return e-mail, and delete this message. 
 
 Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries
 and/or its employees shall not be liable for the incorrect or
 incomplete transmission of this e-mail or any attachments, nor
 responsible for any delay in receipt.
 Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal
 Dutch Airlines) is registered in Amstelveen, The Netherlands, with
 registered number 33014286 
 **
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html
**
For information, services and offers, please visit our web site:
http://www.klm.com. This e-mail and any attachment may contain
confidential and privileged material

Re: How do you handle SMS Pools out of space

2009-05-22 Thread Greg Shirey
Can HSM do interval migration more often than every hour?  

Greg Shirey
Ben E. Keith Co.   

-Original Message-
From: IBM Mainframe Discussion List On Behalf Of Ted MacNEIL
Sent: Thursday, May 21, 2009 3:28 PM

There are many alternatives before you get to (outside HSM) automation.

Two:
1. More frequent/aggressive interval migration.
2. Threshold migration.

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


Re: How do you handle SMS Pools out of space

2009-05-22 Thread Ted MacNEIL
Can HSM do interval migration more often than every hour?  

I honestly don't know.
I've never done it less than that.
Check the manual.
-
Too busy driving to stop for gas!

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


Re: How do you handle SMS Pools out of space

2009-05-22 Thread Greg Shirey
Well, I did check the manual (as of z/OS 1.9, it's hourly), but I'm not
the one who suggested it could be done.   Can't you fact-check your own
suggestions?  (I'm just asking) 

Regards,
Greg


-Original Message-
From: IBM Mainframe Discussion List On Behalf Of Ted MacNEIL
Sent: Friday, May 22, 2009 2:47 PM

Can HSM do interval migration more often than every hour?  

I honestly don't know.
I've never done it less than that.
Check the manual.

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


Re: How do you handle SMS Pools out of space

2009-05-22 Thread Spencer, Mike
Unless IBM has made a recent change (in the last few months), the lowest 
interval for interval migration is one hour.  

Michael Spencer
BMC Software

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of 
Greg Shirey
Sent: Friday, May 22, 2009 4:17 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: How do you handle SMS Pools out of space

Well, I did check the manual (as of z/OS 1.9, it's hourly), but I'm not
the one who suggested it could be done.   Can't you fact-check your own
suggestions?  (I'm just asking) 

Regards,
Greg


-Original Message-
From: IBM Mainframe Discussion List On Behalf Of Ted MacNEIL
Sent: Friday, May 22, 2009 2:47 PM

Can HSM do interval migration more often than every hour?  

I honestly don't know.
I've never done it less than that.
Check the manual.

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

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


Re: How do you handle SMS Pools out of space

2009-05-22 Thread Ted MacNEIL
Well, I did check the manual (as of z/OS 1.9, it's hourly), but I'm not the 
one who suggested it could be done.   Can't you fact-check your own 
suggestions?  (I'm just asking) 

I didn't realise I had suggested more frequently than an hour.
If I had, I made a mistake.

I just said more frequently.
Most shops I've worked at use less than 1 hour.

-
Too busy driving to stop for gas!

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


Re: How do you handle SMS Pools out of space

2009-05-22 Thread Ted MacNEIL
I meant less frequently than once an hour.
The last one I worked at couldn't afford the CPU.
--Original Message--
From: (yahoo) Ted MacNEIL
Sender: IBM Mainframe Discussion List
To: IBM Mainframe Discussion List
ReplyTo: IBM Mainframe Discussion List
Sent: May 22, 2009 16:32
Subject: Re: How do you handle SMS Pools out of space

Well, I did check the manual (as of z/OS 1.9, it's hourly), but I'm not the 
one who suggested it could be done.   Can't you fact-check your own 
suggestions?  (I'm just asking) 

I didn't realise I had suggested more frequently than an hour.
If I had, I made a mistake.

I just said more frequently.
Most shops I've worked at use less than 1 hour.

-
Too busy driving to stop for gas!

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


-
Too busy driving to stop for gas!

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


Re: How do you handle SMS Pools out of space

2009-05-22 Thread Spencer, Mike
In order to have interval migration less than one interval, you need two hosts, 
and you set each one to an hour, but the second to check 30 minutes after the 
first host.  I do not recall the PATCH syntax.  It should be in the manual.  At 
least this is how I remember it being accomplished.  

Michael Spencer

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of 
Ted MacNEIL
Sent: Friday, May 22, 2009 4:35 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: How do you handle SMS Pools out of space

I meant less frequently than once an hour.
The last one I worked at couldn't afford the CPU.
--Original Message--
From: (yahoo) Ted MacNEIL
Sender: IBM Mainframe Discussion List
To: IBM Mainframe Discussion List
ReplyTo: IBM Mainframe Discussion List
Sent: May 22, 2009 16:32
Subject: Re: How do you handle SMS Pools out of space

Well, I did check the manual (as of z/OS 1.9, it's hourly), but I'm not the 
one who suggested it could be done.   Can't you fact-check your own 
suggestions?  (I'm just asking) 

I didn't realise I had suggested more frequently than an hour.
If I had, I made a mistake.

I just said more frequently.
Most shops I've worked at use less than 1 hour.

-
Too busy driving to stop for gas!

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


-
Too busy driving to stop for gas!

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

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


Re: How do you handle SMS Pools out of space

2009-05-22 Thread Ted MacNEIL
In order to have interval migration less than one interval, you need two 
hosts, and you set each one to an hour, but the second to check 30 minutes 
after the first host.
I do not recall the PATCH syntax.  It should be in the manual.  At least this 
is how I remember it being accomplished.  

I remember something like that, but my point was based on (however faulty) that 
few shops go down to once an hour.

Most cannot afford the CPU costs.
We couldn't, especially during the peak.


-
Too busy driving to stop for gas!

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


Re: How do you handle SMS Pools out of space

2009-05-22 Thread Spencer, Mike
Agreed.  An hourly interval is very CPU intrusive for most shops.  Setting the 
PATCH in ARCCMDxx to once every 4 to 6 hours is a general rule of thumb for 
folks who do interval migration.  

Michael Spencer
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of 
Ted MacNEIL
Sent: Friday, May 22, 2009 5:07 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: How do you handle SMS Pools out of space

In order to have interval migration less than one interval, you need two 
hosts, and you set each one to an hour, but the second to check 30 minutes 
after the first host.
I do not recall the PATCH syntax.  It should be in the manual.  At least this 
is how I remember it being accomplished.  

I remember something like that, but my point was based on (however faulty) that 
few shops go down to once an hour.

Most cannot afford the CPU costs.
We couldn't, especially during the peak.


-
Too busy driving to stop for gas!

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

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


Re: How do you handle SMS Pools out of space

2009-05-21 Thread Ted MacNEIL
How do you handle the need to migrate datasets out of a pool when it gets too 
full.  What type of automation or manual process to you have available to you.

There are many alternatives before you get to (outside HSM) automation.

Two:
1. More frequent/aggressive interval migration.
2. Threshold migration.

Of course, if you are getting into migration thrashing, there's:
3. More DASD. (8-{]}

-
Too busy driving to stop for gas!

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


Re: How do you handle SMS Pools out of space

2009-05-21 Thread Linda Mooney
Hi Lizette, 



You could define an overflow pool in SMS.  Then when your primary sotrage pool 
is full, allocations would automatically go to the overflow pool. 



Linda 


- Original Message - 
From: Lizette Koehler stars...@mindspring.com 
To: IBM-MAIN@bama.ua.edu 
Sent: Thursday, May 21, 2009 1:07:18 PM GMT -08:00 US/Canada Pacific 
Subject: How do you handle SMS Pools out of space 

We have a couple of SMS pools that are usually 80% free all the time.  However, 
occasionally they do fill up and I need to manually do ML2 migrations so the 
appls can continue to work. 

I am considering creating a rexx that gets kicked off by OPS/MVS to do the 
migration for me.   I would probably monitor for IGD17216I and IGD17272I. 

I was just wondering what other options might be available (other than interval 
migration in DFHSM). 

How do you handle the need to migrate datasets out of a pool when it gets too 
full.  What type of automation or manual process to you have available to you. 

Thanks 

Lizette 

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

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


Re: How do you handle SMS Pools out of space

2009-05-21 Thread Ted MacNEIL
You could define an overflow pool in SMS.  Then when your primary sotrage pool 
is full, allocations would automatically go to the overflow pool. 

Geeze!
Being involved in storage management for almost 30 years, I can't believe that 
I forgot that one.

It's an alternative, but I prefer to make it the last choice.
-
Too busy driving to stop for gas!

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


Re: How do you handle SMS Pools out of space

2009-05-21 Thread Spencer, Mike
There are many ways.  Creating overflow groups generally get messy over time 
because of the nature of the allocations.  There is also Extended Storage 
Groups that can be defined in the DFSMS Constructs.  Again, this can become 
messy over time.  
Doing aggressive migration, whether through interval migration or lower 
thresholds of the storage groups can create serious thrashing problems within 
DFHSM.  
Creating the REXX based on IGD messages is an option.  In order to perform the 
migration on the correct data sets to prevent problems, you will need to access 
the VTOC and determine based on days unreferenced, size, and data type what to 
migrate, and how many.  Do you migrate everything based on 14 days 
unreferenced, greater than 300 cylinders, and only PS data sets, or do you pick 
some other criteria?  Do you do something additional to move more data if the 
first migration did not create enough free space?
Also using SAS and DCOLLECT is an option, which is what I used before I got 
gray hair.  :-)  I finally got tired of maintaining the code and bought a 
solution from a vendor.  That was almost 15 years ago. 

Michael Spencer

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of 
Lizette Koehler
Sent: Thursday, May 21, 2009 4:07 PM
To: IBM-MAIN@bama.ua.edu
Subject: How do you handle SMS Pools out of space

We have a couple of SMS pools that are usually 80% free all the time.  However, 
occasionally they do fill up and I need to manually do ML2 migrations so the 
appls can continue to work.

I am considering creating a rexx that gets kicked off by OPS/MVS to do the 
migration for me.   I would probably monitor for IGD17216I and IGD17272I.

I was just wondering what other options might be available (other than interval 
migration in DFHSM).

How do you handle the need to migrate datasets out of a pool when it gets too 
full.  What type of automation or manual process to you have available to you.

Thanks 

Lizette

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

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