Re: USS Features

2023-08-15 Thread Jon Perryman
 > Andrew Rowley wrote:
> It's not cents per GB cheap

While I agree with everything you're saying, at the end of the day it's the 
storage sysprog's decision. As with any z/OS sysprog, they make decisions that 
programmers feel are abusive. 
People are arguing about passion. If this were a manager or a CEO's decision, 
would you argue the point with them? Right or wrong, we live with their 
decisions. Just because sysprogs aren't managers, doesn't mean that they 
shouldn't be considered the authority without the necessity of arguing every 
detail.

If you came into a company as storage sysprog, would you on day 1 satisfy all 
storage requests on your new desk? My point is that you can't possibly assume 
that everything from you last employer is the same as your new employer. If 
after 10 days, you must take the disk space back, those people will be more 
angry than if you just denied their requests.


On Tuesday, August 15, 2023 at 05:20:47 PM PDT, Andrew Rowley 
 wrote:  
 
 On 16/08/2023 6:17 am, Jon Perryman wrote:

> This is absurd. Not all disk is cheap (e.g. GDPS). Not all data is valuable. 
> While a person may be expensive, not everything they do is of value to the 
> business and worth the hidden expenses.

It's not cents per GB PC cheap, but it's not 1990s expensive either.

If you have a meeting with a couple of people, schedule a change, get it 
approved, implement it... you could easily spend $1000 of people's time, 
not to mention add weeks to a project. How much disk space would that 
buy you, if you can avoid that cost and delay?

The IBM RDP systems charge $10/month for 5GB of disk space, which seems 
expensive. But still, $1000 of meetings avoided will pay for 40GB of 
space for a year.

What is the (ballpark) cost per GB on a real customer system? How much 
space is it worth to reduce the time spent managing it?

> You can't be serious about being a storage admin. Every situation and company 
> are different. Questions must be asked. How do you not understand adding 
> 100GB to a filesystem has an impact on GDPS, HSM, backups, recovery and much 
> more. If you believe, everything is created equal, 100GB has the same impact 
> on a 10GB or 10TB filesystem. A file system may contain millions of Unix 
> files but its 1 MVS dataset. Recovery of a filesystem is risky at the best of 
> times but add 100GB increases the risks and may impact the nightly archival 
> time (1 Unix file change causes HSM to backup the entire filesystem). If as 
> you say, data is valuable, then the UNIX backup would be used. I could go on 
> but I expect this should be obvious.

Whole filesystem backups are not very useful - really just a DR tool. 
What do you do if a user wants file(s) restored? Restore all their files 
from a point in time? Or restore the filesystem, mount it somewhere and 
manually copy files?

The whole filesystem backup takes us back to the problems with 
individual filesystems. You are going to back up a user's whole 
filesystem, including all the freespace from the largest file they ever 
deleted, because they logged on and updated .sh_history? Or worse - can 
the filesystem change indicator tell the difference between a data 
update and a metadata (e.g. last accessed date) change?

I'm not saying everything is equal, I'm just saying that freespace is a 
lot cheaper than managing a lack of freespace.

-- 
Andrew Rowley
Black Hill Software

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-15 Thread Andrew Rowley

On 16/08/2023 6:17 am, Jon Perryman wrote:


This is absurd. Not all disk is cheap (e.g. GDPS). Not all data is valuable. 
While a person may be expensive, not everything they do is of value to the 
business and worth the hidden expenses.


It's not cents per GB PC cheap, but it's not 1990s expensive either.

If you have a meeting with a couple of people, schedule a change, get it 
approved, implement it... you could easily spend $1000 of people's time, 
not to mention add weeks to a project. How much disk space would that 
buy you, if you can avoid that cost and delay?


The IBM RDP systems charge $10/month for 5GB of disk space, which seems 
expensive. But still, $1000 of meetings avoided will pay for 40GB of 
space for a year.


What is the (ballpark) cost per GB on a real customer system? How much 
space is it worth to reduce the time spent managing it?



You can't be serious about being a storage admin. Every situation and company 
are different. Questions must be asked. How do you not understand adding 100GB 
to a filesystem has an impact on GDPS, HSM, backups, recovery and much more. If 
you believe, everything is created equal, 100GB has the same impact on a 10GB 
or 10TB filesystem. A file system may contain millions of Unix files but its 1 
MVS dataset. Recovery of a filesystem is risky at the best of times but add 
100GB increases the risks and may impact the nightly archival time (1 Unix file 
change causes HSM to backup the entire filesystem). If as you say, data is 
valuable, then the UNIX backup would be used. I could go on but I expect this 
should be obvious.


Whole filesystem backups are not very useful - really just a DR tool. 
What do you do if a user wants file(s) restored? Restore all their files 
from a point in time? Or restore the filesystem, mount it somewhere and 
manually copy files?


The whole filesystem backup takes us back to the problems with 
individual filesystems. You are going to back up a user's whole 
filesystem, including all the freespace from the largest file they ever 
deleted, because they logged on and updated .sh_history? Or worse - can 
the filesystem change indicator tell the difference between a data 
update and a metadata (e.g. last accessed date) change?


I'm not saying everything is equal, I'm just saying that freespace is a 
lot cheaper than managing a lack of freespace.


--
Andrew Rowley
Black Hill Software

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-15 Thread Nigel Morton
HSM has been able to back up at the file level (and recover, of course)
rather than an entire ZFS data set for some time now.

On Tue, 15 Aug 2023 at 21:17, Jon Perryman  wrote:

>  Andrew Rowley wrote:
>
> > Disk space is cheap. Data is valuable. People are expensive.
>
>
> This is absurd. Not all disk is cheap (e.g. GDPS). Not all data is
> valuable. While a person may be expensive, not everything they do is of
> value to the business and worth the hidden expenses.
>
> > I started on MVS in 1991, so it's a bit late to tell me that.
> > I've *been* the storage admin.
>
> You can't be serious about being a storage admin. Every situation and
> company are different. Questions must be asked. How do you not understand
> adding 100GB to a filesystem has an impact on GDPS, HSM, backups, recovery
> and much more. If you believe, everything is created equal, 100GB has the
> same impact on a 10GB or 10TB filesystem. A file system may contain
> millions of Unix files but its 1 MVS dataset. Recovery of a filesystem is
> risky at the best of times but add 100GB increases the risks and may impact
> the nightly archival time (1 Unix file change causes HSM to backup the
> entire filesystem). If as you say, data is valuable, then the UNIX backup
> would be used. I could go on but I expect this should be obvious.
> On Tuesday, August 15, 2023 at 03:40:26 AM PDT, Andrew Rowley <
> and...@blackhillsoftware.com> wrote:
>
>  On 15/08/2023 10:09 am, Jon Perryman wrote:
> > This is z/OS with SYSPROGS, not Unix with sysadmins where programmers
> have full control to define reasonable. You keep asking the wrong question.
> Who (not what) determines reasonable. Right or wrong, it is their job, not
> yours. If you can't give up control of sysprog duties, then z/OS is not the
> OS for you.
>
> I started on MVS in 1991, so it's a bit late to tell me that. I've
> *been* the storage admin.
>
> Without evidence to the contrary, its a good idea to assume the fact
> that your colleagues are being paid means that they are doing work
> valuable to the business, and it's not the storage admin's job to veto
> it because it requires too much DASD space.
>
> Its the storage admin's job to make sure that other people are not
> prevented from doing their work due to a lack of disk space. It's one of
> those jobs where the better you do, the less people know you're there.
>
> Disk space is cheap. Data is valuable. People are expensive. Don't waste
> expensive people time managing empty space. Spend your time looking
> after the valuable data, and have enough free space that people don't
> need to stop what they are doing and set up a meeting with the storage
> admin group.
>
> --
> Andrew Rowley
> Black Hill Software
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-15 Thread Jon Perryman
 I agree with Seymour that system z is not the same as PC but disagree that the 
problem is curiosity. The problem is with students not questioning what they 
are being taught.

> Steve Thompson wrote:
> How about the prestigious Schools telling their students that

> COBOL is a dead or dying language? And indicating that Mainframes

> are obsolete and not keeping up with technology?

Those that can, do. Those that can't, teach. These teachers are afflicted with 
motivated reasoning.

It's obvious these teachers are not making an informed statements about system 
z and z/OS. z/OS concepts continue to be implemented in Unix but go unnoticed 
(e.g. Google's equivalent to VSAM KSDS because database is overkill. How is it 
this did not make it into Unix file programming? Unix files have not changed in 
40 years, yet z/OS files continue to evolve without impacting programmers. 

Maybe Cobol is dying, but they ignore why it may be important. Do accounting 
programmers need something far more complicated? Should Cobol programmers be 
encouraged to understand BTREE when they shouldn't use it on z/OS? How about 
all those other API's we use in Unix but are irrelevant in z/OS.

On Tuesday, August 15, 2023 at 02:22:58 AM PDT, Seymour J Metz 
 wrote:  
 
 It's not a mainframe vs PC thing or a work place versus Academia thing, it's a 
general lack of curiousity and initiative. Lot's of people can't be bothered to 
learn anything that they can avoid learning.

I have to partially disagree on theory: I believe that the failure to teach 
basic theory has caused a lot of problems. That said, I also believe that 
students should be exposed to several radically different languages along with 
the theory, but that it is misguided to concentrate on the language du jour.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Steve Thompson [ste...@wkyr.net]
Sent: Monday, August 14, 2023 4:18 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: USS Features

"Is it a non-west-coast specific mentality to ignore reality? Is
COBOL bringing in top computer professionals because of the
challenges it poses? "

How about the prestigious Schools telling their students that
COBOL is a dead or dying language? And indicating that Mainframes
are obsolete and not keeping up with technology?

I have relatives that have retired from a university (in the
USofA) and one of them worked with Grad Students to help them get
the computer lab time they needed, while also helping them get
the resources they needed for any experiments and the like they
needed to do involving IT.

I also have a relative that retired in Germany from a school
there, who had been teaching English to students from India. We
won't get started on this, but I'm not making this stuff up.

And they knew that I worked on mainframes. But when I told them
that the language you say is dead is also an OO Language now. I
told them about a few Standards put out for COBOL. They were
astonished. Now granted, I know more about COBOL's pseudo OO
abilities than I did back then. But that school got rid of their
mainframe decades ago.  And they had NO idea that the current IBM
mainframes could run Java, c/C++, etc.

They had no idea that the majority of their credit card
transactions were being handled by a mainframe somewhere. They
didn't know how many Banks, financial entities, Airlines, etc.
ran their biz using obsolete mainframes making millions of
obsolete dollars doing it.


It is my opinion that the universities seem to be in their own
Echo Chamber.

And then to add insult to injury, they weren't (at that time)
teaching any computer languages, they only taught theory.  Say
What!?! Yes, they only teach theory. So students have to learn a
language on their own to get employed in IT.

This is one of the top schools in the country. Not at Harvard's
level, but something around Stanford's Level (speaking of
Standford, they are the ones that destroyed the source for Wylbur
when they migrated it to a non-mainframe environment).

Then, I learned that several people from India that I had been
working with had degrees, said that the school they went to in
India only taught theory, they didn't teach any languages either!!

It was no wonder that because I took care of the tool for getting
compiles done, that they were using me for a help desk so I
couldn't concentrate on things I needed to get done. The
"compiler" had thrown an ABEND and I needed to fix it.  The
"compiler" was the utility for generating JCL to do their
compiles. So it knew how to put together all the translators
(CICS, DB2, IDMS, ProCOBOL, and all the linkedit stuff and DB2
BIND. The ABEND was the step after LINKEDIT which had failed with
a non-zero CC. We had to put in these ABEND steps because they
didn't bother to check if everything had worked before they

Re: USS Features

2023-08-15 Thread Jon Perryman
 Andrew Rowley wrote:

> Disk space is cheap. Data is valuable. People are expensive.


This is absurd. Not all disk is cheap (e.g. GDPS). Not all data is valuable. 
While a person may be expensive, not everything they do is of value to the 
business and worth the hidden expenses.

> I started on MVS in 1991, so it's a bit late to tell me that. 
> I've *been* the storage admin.

You can't be serious about being a storage admin. Every situation and company 
are different. Questions must be asked. How do you not understand adding 100GB 
to a filesystem has an impact on GDPS, HSM, backups, recovery and much more. If 
you believe, everything is created equal, 100GB has the same impact on a 10GB 
or 10TB filesystem. A file system may contain millions of Unix files but its 1 
MVS dataset. Recovery of a filesystem is risky at the best of times but add 
100GB increases the risks and may impact the nightly archival time (1 Unix file 
change causes HSM to backup the entire filesystem). If as you say, data is 
valuable, then the UNIX backup would be used. I could go on but I expect this 
should be obvious. 
On Tuesday, August 15, 2023 at 03:40:26 AM PDT, Andrew Rowley 
 wrote:  
 
 On 15/08/2023 10:09 am, Jon Perryman wrote:
> This is z/OS with SYSPROGS, not Unix with sysadmins where programmers have 
> full control to define reasonable. You keep asking the wrong question. Who 
> (not what) determines reasonable. Right or wrong, it is their job, not yours. 
> If you can't give up control of sysprog duties, then z/OS is not the OS for 
> you.

I started on MVS in 1991, so it's a bit late to tell me that. I've 
*been* the storage admin.

Without evidence to the contrary, its a good idea to assume the fact 
that your colleagues are being paid means that they are doing work 
valuable to the business, and it's not the storage admin's job to veto 
it because it requires too much DASD space.

Its the storage admin's job to make sure that other people are not 
prevented from doing their work due to a lack of disk space. It's one of 
those jobs where the better you do, the less people know you're there.

Disk space is cheap. Data is valuable. People are expensive. Don't waste 
expensive people time managing empty space. Spend your time looking 
after the valuable data, and have enough free space that people don't 
need to stop what they are doing and set up a meeting with the storage 
admin group.

-- 
Andrew Rowley
Black Hill Software

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-15 Thread Andrew Rowley

On 15/08/2023 10:09 am, Jon Perryman wrote:

This is z/OS with SYSPROGS, not Unix with sysadmins where programmers have full 
control to define reasonable. You keep asking the wrong question. Who (not 
what) determines reasonable. Right or wrong, it is their job, not yours. If you 
can't give up control of sysprog duties, then z/OS is not the OS for you.


I started on MVS in 1991, so it's a bit late to tell me that. I've 
*been* the storage admin.


Without evidence to the contrary, its a good idea to assume the fact 
that your colleagues are being paid means that they are doing work 
valuable to the business, and it's not the storage admin's job to veto 
it because it requires too much DASD space.


Its the storage admin's job to make sure that other people are not 
prevented from doing their work due to a lack of disk space. It's one of 
those jobs where the better you do, the less people know you're there.


Disk space is cheap. Data is valuable. People are expensive. Don't waste 
expensive people time managing empty space. Spend your time looking 
after the valuable data, and have enough free space that people don't 
need to stop what they are doing and set up a meeting with the storage 
admin group.


--
Andrew Rowley
Black Hill Software

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-15 Thread Seymour J Metz
It's not a mainframe vs PC thing or a work place versus Academia thing, it's a 
general lack of curiousity and initiative. Lot's of people can't be bothered to 
learn anything that they can avoid learning.

I have to partially disagree on theory: I believe that the failure to teach 
basic theory has caused a lot of problems. That said, I also believe that 
students should be exposed to several radically different languages along with 
the theory, but that it is misguided to concentrate on the language du jour.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Steve Thompson [ste...@wkyr.net]
Sent: Monday, August 14, 2023 4:18 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: USS Features

"Is it a non-west-coast specific mentality to ignore reality? Is
COBOL bringing in top computer professionals because of the
challenges it poses? "

How about the prestigious Schools telling their students that
COBOL is a dead or dying language? And indicating that Mainframes
are obsolete and not keeping up with technology?

I have relatives that have retired from a university (in the
USofA) and one of them worked with Grad Students to help them get
the computer lab time they needed, while also helping them get
the resources they needed for any experiments and the like they
needed to do involving IT.

I also have a relative that retired in Germany from a school
there, who had been teaching English to students from India. We
won't get started on this, but I'm not making this stuff up.

And they knew that I worked on mainframes. But when I told them
that the language you say is dead is also an OO Language now. I
told them about a few Standards put out for COBOL. They were
astonished. Now granted, I know more about COBOL's pseudo OO
abilities than I did back then. But that school got rid of their
mainframe decades ago.  And they had NO idea that the current IBM
mainframes could run Java, c/C++, etc.

They had no idea that the majority of their credit card
transactions were being handled by a mainframe somewhere. They
didn't know how many Banks, financial entities, Airlines, etc.
ran their biz using obsolete mainframes making millions of
obsolete dollars doing it.


It is my opinion that the universities seem to be in their own
Echo Chamber.

And then to add insult to injury, they weren't (at that time)
teaching any computer languages, they only taught theory.   Say
What!?! Yes, they only teach theory. So students have to learn a
language on their own to get employed in IT.

This is one of the top schools in the country. Not at Harvard's
level, but something around Stanford's Level (speaking of
Standford, they are the ones that destroyed the source for Wylbur
when they migrated it to a non-mainframe environment).

Then, I learned that several people from India that I had been
working with had degrees, said that the school they went to in
India only taught theory, they didn't teach any languages either!!

It was no wonder that because I took care of the tool for getting
compiles done, that they were using me for a help desk so I
couldn't concentrate on things I needed to get done. The
"compiler" had thrown an ABEND and I needed to fix it.  The
"compiler" was the utility for generating JCL to do their
compiles. So it knew how to put together all the translators
(CICS, DB2, IDMS, ProCOBOL, and all the linkedit stuff and DB2
BIND. The ABEND was the step after LINKEDIT which had failed with
a non-zero CC. We had to put in these ABEND steps because they
didn't bother to check if everything had worked before they'd
run|reran their JOB to test the program.

This is the level of people with degrees and a visa we are
getting. That's my experience at one large insurance company. And
you wonder about the recruiters that are also here with visas?

Management wants to go cheap. They get what they pay for.

Steve Thompson

ps. Mainframes had color monitors in the mid-70s. Management
didn't want to pay for them. Today mainframe is called Green
screen. We had color before the PCs did. Just think about that.


On 8/14/2023 3:41 PM, Jon Perryman wrote:
>   > On Monday, August 14, 2023 at 03:09:33 AM PDT, David Spiegel wrote:
>> You said: "...Programmers leave z/OS for Unix in order to be in full control.
>> I have not once heard any  programmer leave for more control.
>> Could this be a west-coast specific mentality? ... It would not be 
>> surprising.
> Is it a non-west-coast specific mentality to ignore reality? Is cobol 
> bringing in top computer professionals because of the challenges it poses? 
> Who was it that convinced companies to switch from MVS to Unix because it is 
> superior? Do you consider Unix files superior when they haven't changed since 
> they were first conceived? Programmers flee to Unix because it offers r

Re: USS Features

2023-08-14 Thread Jon Perryman
 > On Monday, August 14, 2023 at 04:18:31 PM PDT, Grant Taylor wrote:
> How did the business learn that Kubernettes could meet business needs,
> much less decide that is what the business wanted to do without first
> testing / evaluating it?
> That initial testing of Kubernettes is the very type of testing that I'm 
> talking about.

In the IBM world, we don't look for solutions that don't have a problem. So you 
believe some random person should decide to look at a product and then find a 
problem that it can solve. 

Kubernettes proves why allowing random people is a waste of time and money. 
Businesses work from top down and the results will be ignored because it's not 
a priority. 2 man-weeks ($3,000) and z/OS ($5,000) with no benefit.

Unix programmers have API's for everything. z/OS has hidden API's and concepts 
that the random programmer doesn't understand. They don't understand the 
important impact of a 200 CPU z machine and how Kubernettes can play an 
important role. They don't understand the role of multi-platforms. They may 
learn the container concept but won't understand the role that makes it 
important. They don't understand that they could have tested on an inexpensive 
PC. 


z/OS is about what the average person does not see. For example, why is JCL 
important? Why is JES2 important? Why is VSAM important? Unix programmers are 
dealing with simple OS concepts that do very little. Ask yourself, over the 
last 30 years, what has changed in reading / writing a simple file and how many 
pages are needed for documentation. z/OS is now up to 50 manuals yet the 
concepts for the average programmer has changed very little.


On Monday, August 14, 2023 at 04:18:31 PM PDT, Grant Taylor 
<023065957af1-dmarc-requ...@listserv.ua.edu> wrote:  
 
 On 8/14/23 4:30 PM, Jon Perryman wrote:
> We don't ask people to follow blindly. Instead, we don't give them 
> another option. JCL, VSAM, availability to specific products and more 
> ensure you are choosing wisely. Kurbernettes containers, cloud and more 
> are implemented by sysprogs in a manner that meets the business needs.

How did the business learn that Kubernettes could meet business needs, 
much less decide that is what the business wanted to do without first 
testing / evaluating it?

That initial testing of Kubernettes is the very type of testing that I'm 
talking about.



Grant. . . .

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-14 Thread Jon Perryman
 > On Monday, August 14, 2023 at 03:36:47 PM PDT, Andrew Rowley 
 >  wrote:

> where the storage admin has to be involved, but what is a reasonable value?

This is z/OS with SYSPROGS, not Unix with sysadmins where programmers have full 
control to define reasonable. You keep asking the wrong question. Who (not 
what) determines reasonable. Right or wrong, it is their job, not yours. If you 
can't give up control of sysprog duties, then z/OS is not the OS for you.

On Monday, August 14, 2023 at 03:36:47 PM PDT, Andrew Rowley 
 wrote:  
 
 On 14/08/2023 3:30 pm, Jon Perryman wrote:
>  > On Monday, August 7, 2023 at 04:33:24 PM PDT, Andrew Rowley 
> wrote:
>> It comes back to the question I asked earlier - how much space is it
>> reasonable to use *to do your job* before you have to get the storage
>> admin involved?
> Since you put it that way, I've got to say are you insane. The storage admin 
> based his decision on things called facts. He is responsible for storage and 
> his decision is final until his management tells him otherwise. I suggest you 
> inform your company CEO that all decisions must go through you.

That was a question, not a decision.

We all use space on the system, whether it be personal JCL libraries, 
sort work space, job output etc.

If your manager says "Can you investigate this CICS problem from 
yesterday" and you want to analyze the SMF data, at what point do you 
need to ask the storage admin for space for sort work, data files etc?

100MB? 1GB? 100GB?

I recognize that there has to be a limit where the storage admin has to 
be involved, but what is a reasonable value? Should it be different for 
a unix temporary file than for a sort work dataset?

Maybe I decide the best way to investigate this problem is to generate 
JSON from the data and load it into Splunk. Is the disk space available? 
Or should I just download the CICS SMF data to the PC and process it there?

Spool space, sort work space, user datasets - that space all comes from 
pools and when you delete the data the space is returned for use by 
other users. For some reason we set up a system for unix files where 
free space isn't automatically returned, and cannot be used by other 
users. This makes things unnecessarily difficult on the mainframe.

-- 
Andrew Rowley
Black Hill Software

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-14 Thread Grant Taylor

On 8/14/23 4:30 PM, Jon Perryman wrote:
We don't ask people to follow blindly. Instead, we don't give them 
another option. JCL, VSAM, availability to specific products and more 
ensure you are choosing wisely. Kurbernettes containers, cloud and more 
are implemented by sysprogs in a manner that meets the business needs.


How did the business learn that Kubernettes could meet business needs, 
much less decide that is what the business wanted to do without first 
testing / evaluating it?


That initial testing of Kubernettes is the very type of testing that I'm 
talking about.




Grant. . . .

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-14 Thread Andrew Rowley

On 14/08/2023 3:30 pm, Jon Perryman wrote:

  > On Monday, August 7, 2023 at 04:33:24 PM PDT, Andrew Rowley 
 wrote:

It comes back to the question I asked earlier - how much space is it
reasonable to use *to do your job* before you have to get the storage
admin involved?

Since you put it that way, I've got to say are you insane. The storage admin 
based his decision on things called facts. He is responsible for storage and 
his decision is final until his management tells him otherwise. I suggest you 
inform your company CEO that all decisions must go through you.


That was a question, not a decision.

We all use space on the system, whether it be personal JCL libraries, 
sort work space, job output etc.


If your manager says "Can you investigate this CICS problem from 
yesterday" and you want to analyze the SMF data, at what point do you 
need to ask the storage admin for space for sort work, data files etc?


100MB? 1GB? 100GB?

I recognize that there has to be a limit where the storage admin has to 
be involved, but what is a reasonable value? Should it be different for 
a unix temporary file than for a sort work dataset?


Maybe I decide the best way to investigate this problem is to generate 
JSON from the data and load it into Splunk. Is the disk space available? 
Or should I just download the CICS SMF data to the PC and process it there?


Spool space, sort work space, user datasets - that space all comes from 
pools and when you delete the data the space is returned for use by 
other users. For some reason we set up a system for unix files where 
free space isn't automatically returned, and cannot be used by other 
users. This makes things unnecessarily difficult on the mainframe.


--
Andrew Rowley
Black Hill Software

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-14 Thread Bob Bridges
, I had boss or two in my first thirty years (not all by any means) who 
would occasionally say "Now, Bob, I want you to do this task, but I don't want 
you to write a program to do it - just do it".  From this you would be 
justified in surmising that I like programming, and often write something to 
make the task go faster next time.

When that happened I sometimes just did it, but other times I'd take a little 
extra time and figure out how to code it, maybe on my own time and maybe not.  
To some extent it is to this kind of calculated disobedience that I attribute 
what I am today, working for clients who ~value~ the tools I create for myself 
and others.  I don't blame those old bosses for not being sure of the benefit.  
But I don't try too hard to feel guilty for making up my own mind about it, 
either.

Nowadays I'm better off.  When a PM said that to me a few years ago, I was in a 
position to tell him "With respect, I won't delegate that decision to you.  You 
folks hired me to do the best job for you.  This is my expertise; I'll decide 
whether it's better to write a utility for this or Just Do It."  He and I 
fought a lot, but we respected each other too and we got a ton of work done for 
the client during that tumultuous time.

Mostly, as you say, bosses ~like~ it when you expand your abilities.

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* See everything.  Overlook a great deal.  Improve a little.  -Pope John XXIII 
*/

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Jon 
Perryman
Sent: Monday, August 14, 2023 17:30

yearly performance review when they discuss advancement? Every manager I 
had discusses personal and job growth which included at least 1 
self-improvement item. Do you feel the need to go behind their backs when there 
is something that you want to learn?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-14 Thread Jon Perryman
 > On Monday, August 14, 2023 at 06:34:35 AM PDT, Grant Taylor wrote:
>> On 8/14/23 12:54 AM, Jon Perryman wrote:

>> You're confusing z/OS with Unix where all programmers are

>> systems programmers who can do anything they want.


> No, I'm not confusing z/OS with Unix.

> I'm speaking agnosticly about any OS that will run on the platform;

> z/OS, VM, z/TPF, or even Linux.

Of course you are confusing z/OS mentality with UNIX mentality. Based on your 
expectations of z/OS, you come from the Unix world. In z/OS, we expect 
accounting programmers to expand their knowledge about accounting instead 
learning to make their programs perform better. There are sysprogs who monitor 
and solve performance problems.

If you want more control over your life, then become a z/OS sysprog. 

> What is better for the business, discouraging people from learning

Do you sleep during your yearly performance review when they discuss 
advancement? Every manager I had discusses personal and job growth which 
included at least 1 self-improvement item. Do you feel the need to go behind 
their backs when there is something that you want to learn? How much control do 
you need?

> If anything the cost of the system implies that it will be more

> difficult for newcomers to gain access to the platform to learn.


What difficulty for a newcomer are you talking about? IBM has a free learning 
platform that is available for newcomers. If a newcomer is hired, then the 
company has a learning plan in place

> What gives you the impression that any and all things to be investigated

> don't go through the change approval board and don't have managerial support.

Are you saying they were told you needed 100GB but they simply forgot to 
approve that as part of the request?

> My experience is that these older DR systems gain some additional value

> to the business if they are /also/ used to host sandbox VMs / LPARs.

Are you saying that as a programmer, you were trained on the implications of 
using these DR systems? There are monthly hardware, software, personnel and 
facilities costs which is different for everyone. How is it that as a 
programmer, you know all about it?

>> Programmers leave z/OS for Unix in order to be in full control.

> I've never heard that before.

> I question the veracity of the idea that everything is about control.

How long are you willing to be a cobol programmer? If you never heard that, 
then you must have your head buried in the sand because it comes up every 
couple of years.

>> Why do you think it's difficult to get z/OS programmers.

> Would you rather have someone that blindly follows directions

We don't ask people to follow blindly. Instead, we don't give them another 
option. JCL, VSAM, availability to specific products and more ensure you are 
choosing wisely. Kurbernettes containers, cloud and more are implemented by 
sysprogs in a manner that meets the business needs.

> I can't think of a single instance that providing a test / sandbox / lab

> instance has been a net negative.

Are you a sysprog? You're not thinking hard enough. Are you dealing with a 
service provider or are you a service provider? Are you using provisioning or 
some other pricing schedule? You have to look for negatives to find them.

> If you believe that proof of concepts are not necessary, 

I never made that claim. I do however question the wisdom of letting everyone 
do proof of concept for anything they desire. 

> Nothing about a what I'm advocating for negates, sidesteps, or
> usurps change control or approval process. 

Stop using motivated reasoning. The storage admin gives you 100 bytes of 
storage but you want 100GB. You don't think his limit should apply to you and 
therefore don't consider this part of the approval process. You directly want 
to usurp the approval process otherwise we wouldn't be discussing it.



  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-14 Thread Bob Bridges
Jon, maybe you didn't mean to but this is a bait-and-switch.  You baited them 
with "...for more control".  When Mr Spiegel questioned that and asked for 
specifics, you offered something else entirely: Unix is more challenging, and 
there was a claim that it's superior.

---
Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313

/* Realism demands that we face the good along with the bad. In spite of all 
reductionist theories of human motives, we heartily love mercy, gallantry, 
beauty, heroism and nobility.  -Joseph Sobran, 1998 */

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Jon 
Perryman
Sent: Monday, August 14, 2023 15:42

Is cobol bringing in top computer professionals because of the challenges 
it poses? Who was it that convinced companies to switch from MVS to Unix 
because it is superior? Do you consider Unix files superior when they haven't 
changed since they were first conceived? Programmers flee to Unix because it 
offers real computer challenges instead of z/OS forcing them to focus on the 
business. 

> --- On Monday, August 14, 2023 at 03:09:33 AM PDT, David Spiegel wrote:
> You said: "...Programmers leave z/OS for Unix in order to be in full 
> control. I have not once heard any  programmer leave for more control.
> Could this be a west-coast specific mentality? ... It would not be surprising.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-14 Thread Steve Thompson
"Is it a non-west-coast specific mentality to ignore reality? Is 
COBOL bringing in top computer professionals because of the 
challenges it poses? "


How about the prestigious Schools telling their students that 
COBOL is a dead or dying language? And indicating that Mainframes 
are obsolete and not keeping up with technology?


I have relatives that have retired from a university (in the 
USofA) and one of them worked with Grad Students to help them get 
the computer lab time they needed, while also helping them get 
the resources they needed for any experiments and the like they 
needed to do involving IT.


I also have a relative that retired in Germany from a school 
there, who had been teaching English to students from India. We 
won't get started on this, but I'm not making this stuff up.


And they knew that I worked on mainframes. But when I told them 
that the language you say is dead is also an OO Language now. I 
told them about a few Standards put out for COBOL. They were 
astonished. Now granted, I know more about COBOL's pseudo OO 
abilities than I did back then. But that school got rid of their 
mainframe decades ago.  And they had NO idea that the current IBM 
mainframes could run Java, c/C++, etc.


They had no idea that the majority of their credit card 
transactions were being handled by a mainframe somewhere. They 
didn't know how many Banks, financial entities, Airlines, etc. 
ran their biz using obsolete mainframes making millions of 
obsolete dollars doing it.



It is my opinion that the universities seem to be in their own 
Echo Chamber.


And then to add insult to injury, they weren't (at that time) 
teaching any computer languages, they only taught theory.   Say 
What!?! Yes, they only teach theory. So students have to learn a 
language on their own to get employed in IT.


This is one of the top schools in the country. Not at Harvard's 
level, but something around Stanford's Level (speaking of 
Standford, they are the ones that destroyed the source for Wylbur 
when they migrated it to a non-mainframe environment).


Then, I learned that several people from India that I had been 
working with had degrees, said that the school they went to in 
India only taught theory, they didn't teach any languages either!!


It was no wonder that because I took care of the tool for getting 
compiles done, that they were using me for a help desk so I 
couldn't concentrate on things I needed to get done. The 
"compiler" had thrown an ABEND and I needed to fix it.  The 
"compiler" was the utility for generating JCL to do their 
compiles. So it knew how to put together all the translators 
(CICS, DB2, IDMS, ProCOBOL, and all the linkedit stuff and DB2 
BIND. The ABEND was the step after LINKEDIT which had failed with 
a non-zero CC. We had to put in these ABEND steps because they 
didn't bother to check if everything had worked before they'd 
run|reran their JOB to test the program.


This is the level of people with degrees and a visa we are 
getting. That's my experience at one large insurance company. And 
you wonder about the recruiters that are also here with visas?


Management wants to go cheap. They get what they pay for.

Steve Thompson

ps. Mainframes had color monitors in the mid-70s. Management 
didn't want to pay for them. Today mainframe is called Green 
screen. We had color before the PCs did. Just think about that.



On 8/14/2023 3:41 PM, Jon Perryman wrote:

  > On Monday, August 14, 2023 at 03:09:33 AM PDT, David Spiegel wrote:

You said: "...Programmers leave z/OS for Unix in order to be in full control.
I have not once heard any  programmer leave for more control.
Could this be a west-coast specific mentality? ... It would not be surprising.

Is it a non-west-coast specific mentality to ignore reality? Is cobol bringing 
in top computer professionals because of the challenges it poses? Who was it 
that convinced companies to switch from MVS to Unix because it is superior? Do 
you consider Unix files superior when they haven't changed since they were 
first conceived? Programmers flee to Unix because it offers real computer 
challenges instead of z/OS forcing them to focus on the business.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-14 Thread Jon Perryman
 
> On Monday, August 14, 2023 at 03:37:18 AM PDT, Lionel B Dyck 
>  wrote:

> I’ve never heard that before in my 50+ years

I'm surprised that people don't hear about these skills gaps when they are 
mentioned every couple years.
https://techchannel.com/Enterprise/10/2019/closing-cobol-programming-skills-gap



On Monday, August 14, 2023 at 03:37:18 AM PDT, Lionel B Dyck  
wrote:
 
 
 I’ve never heard that before in my 50+ years. 

Lionel B. Dyck <
Website: www.lbdsoftware.com
Sent from my iPhone 12 Pro

Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden 

> On Aug 14, 2023, at 5:09 AM, David Spiegel 
> <0468385049d1-dmarc-requ...@listserv.ua.edu> wrote:
> 
> Hi Jon,
> You said: "...Programmers leave z/OS for Unix in order to be in full control. 
> Why do you think it's difficult to get z/OS programmers. ..."
> I've been doing MVS Systems Programming  for 40+ years and have not once 
> heard any  programmer leave for more control.
> Could this be a west-coast specific mentality? ... It would not be surprising.
> 
> Regards,
> David
> 
>> On 2023-08-14 01:54, Jon Perryman wrote:
>>  > On Saturday, August 12, 2023 at 06:04:55 PM PDT, Grant Taylor wrote:
>>> These statements cause me to pause.  They seem somewhat antithetical to
>>> welcoming and encouraging people to use the mainframe / z/OS.
>> 
>>> Why is it absurd to allow everyone to do a Proof Of Concept on z/OS?
>> You're confusing z/OS with Unix where all programmers are systems 
>> programmers who can do anything they want. z/OS is NOT about be welcoming 
>> and encouraging. It's about what's best for the business. Your on a 
>> multi-million dollar computer shared by thousands. As a business programmer 
>> (not Unix sysprog), you're not qualified nor authorized to make these 
>> decisions.
>> 
>> Programmers leave z/OS for Unix in order to be in full control. Why do you 
>> think it's difficult to get z/OS programmers.
>>      On Saturday, August 12, 2023 at 06:04:55 PM PDT, Grant Taylor 
>><023065957af1-dmarc-requ...@listserv.ua.edu> wrote:
>>>    On 8/7/23 9:56 AM, Jon Perryman wrote:
>>> It's absurd to allow everyone to do Proof Of Concept on z/OS. Are
>>> all POC vital to the business? Are POCs disruptive to the business?
>> These statements cause me to pause.  They seem somewhat antithetical to
>> welcoming and encouraging people to use the mainframe / z/OS.
>> 
>> Why is it absurd to allow everyone to do a Proof Of Concept on z/OS?
>> 
>> Is there anything about z/OS that would cause you to worry about the
>> security and stability of the system?
>> 
>> Do you not trust a tiny VM / LPAR running a test instance of z/OS with
>> absolutely minimal resources explicitly for such PoCs?
>> 
>> I'd think that it would be a huge win for the platform to try to get
>> more people to do things on it.
>> 
>> No, not all PoCs are vital to the business.  But I think that it's
>> difficult to tell if any given PoC is vital until /after/ it has been
>> tested.
>> 
>> I suspect that there were people that thought that TCP/IP wasn't vital
>> to the system back in SNA's heyday.  Yet here we are 20+ years later and
>> the idea of having any system without a TCP/IP stack is unthinkable.
>> How long would TCP/IP for the mainframe have been delayed if someone
>> didn't allow such a PoC until /after/ evidence showed that it was needed.
>> 
>> I sincerely doubt that operators /needed/ to create programs that
>> printed interesting things to printers after hours.  But I suspect that
>> many learned a thing or two about the system while doing so.
>> 
>> I would sincerely hope that VM / LPAR could contain anything running in
>> a tiny z/OS instance such that it couldn't be disruptive to the system.
>> 
>> Or, if it was somehow disruptive to the system, that might be a good
>> indicator that something needs to be tuned or a bug needs to be fixed
>> thereby enhancing the larger mainframe z/OS / z/VM community.
>> 
>> I think that encouraging people to do things on the mainframe / z/OS is
>> a *GOOD* thing.
>> 
>> 
>> 
>> Grant. . . .
>> 
>> --
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>  
>> --
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO 

Re: USS Features

2023-08-14 Thread Jon Perryman
 > On Monday, August 14, 2023 at 03:09:33 AM PDT, David Spiegel wrote:
> You said: "...Programmers leave z/OS for Unix in order to be in full control. 
> I have not once heard any  programmer leave for more control.
> Could this be a west-coast specific mentality? ... It would not be surprising.

Is it a non-west-coast specific mentality to ignore reality? Is cobol bringing 
in top computer professionals because of the challenges it poses? Who was it 
that convinced companies to switch from MVS to Unix because it is superior? Do 
you consider Unix files superior when they haven't changed since they were 
first conceived? Programmers flee to Unix because it offers real computer 
challenges instead of z/OS forcing them to focus on the business. 


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-14 Thread Grant Taylor

On 8/14/23 12:54 AM, Jon Perryman wrote:
You're confusing z/OS with Unix where all programmers are 
systems programmers who can do anything they want.


No, I'm not confusing z/OS with Unix.

I'm speaking agnosticly about any OS that will run on the platform; 
z/OS, VM, z/TPF, or even Linux.


N.B. I don't consider USS/OMVS to be it's own independent OS.  This is 
despite it being an integral and important z/OS sub-system.


z/OS is NOT about be welcoming and encouraging. It's about what's best 
for the business.


What is better for the business, discouraging people from learning 
$THING to the point that there is nobody to support and maintain it or 
providing a safe place for newcomers to learn $THING in a controlled 
safe location.


I obviously think that a safe place is better.  Ideally said safe place 
is also accompanied by access to more experienced people to help guide / 
tutor newer more junior people to make sure the newcomers do things safely.



Your on a multi-million dollar computer shared by thousands.


If anything the cost of the system implies that it will be more 
difficult for newcomers to gain access to the platform to learn.  As 
such I think it's more important to provide a safe environment for 
people to learn.


As a business programmer (not Unix sysprog), you're not qualified 
nor authorized to make these decisions.


What gives you the impression that any and all things to be investigated 
don't go through the change approval board and don't have managerial 
support.


Once upon a time Java, or more recently Node.JS, was considered new and 
toy software.  Yet today, they are both critical.


It's my understanding that many, but definitely not all, companies have 
multiple CECs, one (or more) newer for production, and one (or maybe 
more) older for DR.


My experience is that these older DR systems gain some additional value 
to the business if they are /also/ used to host sandbox VMs / LPARs.



Programmers leave z/OS for Unix in order to be in full control.


I've never heard that before.

I question the veracity of the idea that everything is about control.  I 
think there is quite a bit that's about how to safely do tasks on the 
mainframe or z/OS in a way that utilizes it's unique capabilities not 
found on other platforms.



Why do you think it's difficult to get z/OS programmers.


Quite honestly, I think that the mainframe / z/OS is difficult for 
people to get access to in any capacity, and even more difficult for 
them to get access to a small safe sandbox environment for them to learn in.


Would you rather have someone that blindly follows directions that have 
been written out for 30 years with zero understanding of what problems 
any mis-step may cause, or would you rather have someone that has been 
coming up through the ranks and has lots of experience with a procedure 
and has learned what each step of the procedure is for and who it 
impacts the overall process?


I can't think of a single instance that providing a test / sandbox / lab 
instance has been a net negative.  I can think of many instances where 
having a test / sandbox / lab instance to mimic production and test 
changes before applying the changes to production has improved 
understanding, identified problems in procedures, optimized the process, 
or generally helped the overall process in many different ways.


If you believe that proof of concepts are not necessary, then please 
explain why a development system is needed as opposed to just making the 
changes in production directly.


N.B. Nothing about a what I'm advocating for negates, sidesteps, or 
usurps change control or approval process.  If anything I advocate for 
quite the opposite; work within and exercise the established process so 
that you understand it and are familiar with it.  I firmly believe that 
the only way to identify problems in a process and make the process 
better is to use the process.  I firmly believe that it's best to do 
this work in a non-production environment whenever possible.




Grant. . . .

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-14 Thread Lionel B Dyck
I’ve never heard that before in my 50+ years. 

Lionel B. Dyck <
Website: www.lbdsoftware.com
Sent from my iPhone 12 Pro

Worry more about your character than your reputation.  Character is what you 
are, reputation merely what others think you are." - John Wooden 

> On Aug 14, 2023, at 5:09 AM, David Spiegel 
> <0468385049d1-dmarc-requ...@listserv.ua.edu> wrote:
> 
> Hi Jon,
> You said: "...Programmers leave z/OS for Unix in order to be in full control. 
> Why do you think it's difficult to get z/OS programmers. ..."
> I've been doing MVS Systems Programming  for 40+ years and have not once 
> heard any  programmer leave for more control.
> Could this be a west-coast specific mentality? ... It would not be surprising.
> 
> Regards,
> David
> 
>> On 2023-08-14 01:54, Jon Perryman wrote:
>>  > On Saturday, August 12, 2023 at 06:04:55 PM PDT, Grant Taylor wrote:
>>> These statements cause me to pause.  They seem somewhat antithetical to
>>> welcoming and encouraging people to use the mainframe / z/OS.
>> 
>>> Why is it absurd to allow everyone to do a Proof Of Concept on z/OS?
>> You're confusing z/OS with Unix where all programmers are systems 
>> programmers who can do anything they want. z/OS is NOT about be welcoming 
>> and encouraging. It's about what's best for the business. Your on a 
>> multi-million dollar computer shared by thousands. As a business programmer 
>> (not Unix sysprog), you're not qualified nor authorized to make these 
>> decisions.
>> 
>> Programmers leave z/OS for Unix in order to be in full control. Why do you 
>> think it's difficult to get z/OS programmers.
>>   On Saturday, August 12, 2023 at 06:04:55 PM PDT, Grant Taylor 
>> <023065957af1-dmarc-requ...@listserv.ua.edu> wrote:
>>>On 8/7/23 9:56 AM, Jon Perryman wrote:
>>> It's absurd to allow everyone to do Proof Of Concept on z/OS. Are
>>> all POC vital to the business? Are POCs disruptive to the business?
>> These statements cause me to pause.  They seem somewhat antithetical to
>> welcoming and encouraging people to use the mainframe / z/OS.
>> 
>> Why is it absurd to allow everyone to do a Proof Of Concept on z/OS?
>> 
>> Is there anything about z/OS that would cause you to worry about the
>> security and stability of the system?
>> 
>> Do you not trust a tiny VM / LPAR running a test instance of z/OS with
>> absolutely minimal resources explicitly for such PoCs?
>> 
>> I'd think that it would be a huge win for the platform to try to get
>> more people to do things on it.
>> 
>> No, not all PoCs are vital to the business.  But I think that it's
>> difficult to tell if any given PoC is vital until /after/ it has been
>> tested.
>> 
>> I suspect that there were people that thought that TCP/IP wasn't vital
>> to the system back in SNA's heyday.  Yet here we are 20+ years later and
>> the idea of having any system without a TCP/IP stack is unthinkable.
>> How long would TCP/IP for the mainframe have been delayed if someone
>> didn't allow such a PoC until /after/ evidence showed that it was needed.
>> 
>> I sincerely doubt that operators /needed/ to create programs that
>> printed interesting things to printers after hours.  But I suspect that
>> many learned a thing or two about the system while doing so.
>> 
>> I would sincerely hope that VM / LPAR could contain anything running in
>> a tiny z/OS instance such that it couldn't be disruptive to the system.
>> 
>> Or, if it was somehow disruptive to the system, that might be a good
>> indicator that something needs to be tuned or a bug needs to be fixed
>> thereby enhancing the larger mainframe z/OS / z/VM community.
>> 
>> I think that encouraging people to do things on the mainframe / z/OS is
>> a *GOOD* thing.
>> 
>> 
>> 
>> Grant. . . .
>> 
>> --
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>   
>> --
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-14 Thread David Spiegel

Hi Jon,
You said: "...Programmers leave z/OS for Unix in order to be in full 
control. Why do you think it's difficult to get z/OS programmers. ..."
I've been doing MVS Systems Programming  for 40+ years and have not once 
heard any  programmer leave for more control.
Could this be a west-coast specific mentality? ... It would not be 
surprising.


Regards,
David

On 2023-08-14 01:54, Jon Perryman wrote:

  > On Saturday, August 12, 2023 at 06:04:55 PM PDT, Grant Taylor wrote:

These statements cause me to pause.  They seem somewhat antithetical to
welcoming and encouraging people to use the mainframe / z/OS.



Why is it absurd to allow everyone to do a Proof Of Concept on z/OS?

You're confusing z/OS with Unix where all programmers are systems programmers 
who can do anything they want. z/OS is NOT about be welcoming and encouraging. 
It's about what's best for the business. Your on a multi-million dollar 
computer shared by thousands. As a business programmer (not Unix sysprog), 
you're not qualified nor authorized to make these decisions.

Programmers leave z/OS for Unix in order to be in full control. Why do you 
think it's difficult to get z/OS programmers.
  
 On Saturday, August 12, 2023 at 06:04:55 PM PDT, Grant Taylor <023065957af1-dmarc-requ...@listserv.ua.edu> wrote:
  
  On 8/7/23 9:56 AM, Jon Perryman wrote:

It's absurd to allow everyone to do Proof Of Concept on z/OS. Are
all POC vital to the business? Are POCs disruptive to the business?

These statements cause me to pause.  They seem somewhat antithetical to
welcoming and encouraging people to use the mainframe / z/OS.

Why is it absurd to allow everyone to do a Proof Of Concept on z/OS?

Is there anything about z/OS that would cause you to worry about the
security and stability of the system?

Do you not trust a tiny VM / LPAR running a test instance of z/OS with
absolutely minimal resources explicitly for such PoCs?

I'd think that it would be a huge win for the platform to try to get
more people to do things on it.

No, not all PoCs are vital to the business.  But I think that it's
difficult to tell if any given PoC is vital until /after/ it has been
tested.

I suspect that there were people that thought that TCP/IP wasn't vital
to the system back in SNA's heyday.  Yet here we are 20+ years later and
the idea of having any system without a TCP/IP stack is unthinkable.
How long would TCP/IP for the mainframe have been delayed if someone
didn't allow such a PoC until /after/ evidence showed that it was needed.

I sincerely doubt that operators /needed/ to create programs that
printed interesting things to printers after hours.  But I suspect that
many learned a thing or two about the system while doing so.

I would sincerely hope that VM / LPAR could contain anything running in
a tiny z/OS instance such that it couldn't be disruptive to the system.

Or, if it was somehow disruptive to the system, that might be a good
indicator that something needs to be tuned or a bug needs to be fixed
thereby enhancing the larger mainframe z/OS / z/VM community.

I think that encouraging people to do things on the mainframe / z/OS is
a *GOOD* thing.



Grant. . . .

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
   


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-13 Thread Jon Perryman
 > On Saturday, August 12, 2023 at 06:04:55 PM PDT, Grant Taylor wrote:
> These statements cause me to pause.  They seem somewhat antithetical to

> welcoming and encouraging people to use the mainframe / z/OS.


> Why is it absurd to allow everyone to do a Proof Of Concept on z/OS?

You're confusing z/OS with Unix where all programmers are systems programmers 
who can do anything they want. z/OS is NOT about be welcoming and encouraging. 
It's about what's best for the business. Your on a multi-million dollar 
computer shared by thousands. As a business programmer (not Unix sysprog), 
you're not qualified nor authorized to make these decisions. 

Programmers leave z/OS for Unix in order to be in full control. Why do you 
think it's difficult to get z/OS programmers.
 
On Saturday, August 12, 2023 at 06:04:55 PM PDT, Grant Taylor 
<023065957af1-dmarc-requ...@listserv.ua.edu> wrote:  
 
 On 8/7/23 9:56 AM, Jon Perryman wrote:
> It's absurd to allow everyone to do Proof Of Concept on z/OS. Are 
> all POC vital to the business? Are POCs disruptive to the business?

These statements cause me to pause.  They seem somewhat antithetical to 
welcoming and encouraging people to use the mainframe / z/OS.

Why is it absurd to allow everyone to do a Proof Of Concept on z/OS?

Is there anything about z/OS that would cause you to worry about the 
security and stability of the system?

Do you not trust a tiny VM / LPAR running a test instance of z/OS with 
absolutely minimal resources explicitly for such PoCs?

I'd think that it would be a huge win for the platform to try to get 
more people to do things on it.

No, not all PoCs are vital to the business.  But I think that it's 
difficult to tell if any given PoC is vital until /after/ it has been 
tested.

I suspect that there were people that thought that TCP/IP wasn't vital 
to the system back in SNA's heyday.  Yet here we are 20+ years later and 
the idea of having any system without a TCP/IP stack is unthinkable. 
How long would TCP/IP for the mainframe have been delayed if someone 
didn't allow such a PoC until /after/ evidence showed that it was needed.

I sincerely doubt that operators /needed/ to create programs that 
printed interesting things to printers after hours.  But I suspect that 
many learned a thing or two about the system while doing so.

I would sincerely hope that VM / LPAR could contain anything running in 
a tiny z/OS instance such that it couldn't be disruptive to the system.

Or, if it was somehow disruptive to the system, that might be a good 
indicator that something needs to be tuned or a bug needs to be fixed 
thereby enhancing the larger mainframe z/OS / z/VM community.

I think that encouraging people to do things on the mainframe / z/OS is 
a *GOOD* thing.



Grant. . . .

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-13 Thread Jon Perryman
 > On Monday, August 7, 2023 at 04:33:24 PM PDT, Andrew Rowley 
 >  wrote:
> It comes back to the question I asked earlier - how much space is it

> reasonable to use *to do your job* before you have to get the storage

> admin involved?

Since you put it that way, I've got to say are you insane. The storage admin 
based his decision on things called facts. He is responsible for storage and 
his decision is final until his management tells him otherwise. I suggest you 
inform your company CEO that all decisions must go through you. 



On Monday, August 7, 2023 at 04:33:24 PM PDT, Andrew Rowley 
 wrote:  
 
 On 8/08/2023 12:56 am, Jon Perryman wrote:
> It's absurd to allow everyone to do Proof Of Concept on z/OS. Are all POC 
> vital to the business? Are POCs disruptive to the business? "me" mentality 
> ignores the impact on everyone else. In this case, you're saying the storage 
> admin is not impacted when clearly that's not the case.

It comes back to the question I asked earlier - how much space is it 
reasonable to use *to do your job* before you have to get the storage 
admin involved?

There can be good reasons to do it on z/OS, e.g. the source data is 
already on the system, data security on other platforms etc.

There is some irony in the contradiction between "z/OS because of its 
I/O capabilities" and "100GB! Whoa! Be reasonable!"

-- 
Andrew Rowley
Black Hill Software

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Automount (was USS Features)

2023-08-12 Thread Grant Taylor

On 8/7/23 10:11 AM, Paul Gilmartin wrote:
Instead of a home directory for each user with Documents, 
etc. subdirectories there's a global Documents directory with 
subdirectories for individual users.


Which version of Windows are you talking about.  Did something MASSIVELY 
change in Windows 11?


For a *LONG* time it was C:\Documents and Settings\%UserName% for each 
user's home directory.


At some point, I don't remember when, it became C:\Users\%UserName% for 
each user's home directory.


I've not seen a version of Windows in 20 years that didn't have a 
dedicated home directory for each user where their files, documents, 
photos, etc. lived.


Please share details about where you are seeing global document directory?

That being said, I wouldn't be surprised if there was a -- as you say -- 
global directory that had sub-directories pointing into each user's 
directory as a convenience.  But I would expect that users still had 
individual directories.


C:\Global Documents\Bob -> C:\Users\Bob\Documents
C:\Global Documents\Tom -> C:\Users\Tom\Documents

C:\Global Pictures\Bob -> C:\Users\Bob\Pictures
C:\Global Pictures\Tom -> C:\Users\Tom\Pictures

C:\Users\Bob\Documents
C:\Users\Bob\Pictures

C:\Users\Tom\Documents
C:\Users\Tom\Pictures



--
Grant. . . .

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-12 Thread Grant Taylor

On 8/7/23 9:56 AM, Jon Perryman wrote:
It's absurd to allow everyone to do Proof Of Concept on z/OS. Are 
all POC vital to the business? Are POCs disruptive to the business?


These statements cause me to pause.  They seem somewhat antithetical to 
welcoming and encouraging people to use the mainframe / z/OS.


Why is it absurd to allow everyone to do a Proof Of Concept on z/OS?

Is there anything about z/OS that would cause you to worry about the 
security and stability of the system?


Do you not trust a tiny VM / LPAR running a test instance of z/OS with 
absolutely minimal resources explicitly for such PoCs?


I'd think that it would be a huge win for the platform to try to get 
more people to do things on it.


No, not all PoCs are vital to the business.  But I think that it's 
difficult to tell if any given PoC is vital until /after/ it has been 
tested.


I suspect that there were people that thought that TCP/IP wasn't vital 
to the system back in SNA's heyday.  Yet here we are 20+ years later and 
the idea of having any system without a TCP/IP stack is unthinkable. 
How long would TCP/IP for the mainframe have been delayed if someone 
didn't allow such a PoC until /after/ evidence showed that it was needed.


I sincerely doubt that operators /needed/ to create programs that 
printed interesting things to printers after hours.  But I suspect that 
many learned a thing or two about the system while doing so.


I would sincerely hope that VM / LPAR could contain anything running in 
a tiny z/OS instance such that it couldn't be disruptive to the system.


Or, if it was somehow disruptive to the system, that might be a good 
indicator that something needs to be tuned or a bug needs to be fixed 
thereby enhancing the larger mainframe z/OS / z/VM community.


I think that encouraging people to do things on the mainframe / z/OS is 
a *GOOD* thing.




Grant. . . .

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Automount (was USS Features)

2023-08-08 Thread Steve Smith
zfsadm shrink is faster and less disruptive.  Nevertheless, shrinking is
not automatic like growing is (can be).

The fact that one can compress, decompress, encrypt, decrypt, grow, or
shrink zfs files in-place and in-use implies to me that the zfs developers
are pretty sharp.

sas

On Tue, Aug 8, 2023 at 9:34 AM Mike Schwab  wrote:

> If a user greatly reduces their file usage, you can create a new home
> directory, copy the remaining files over, and release the old directory.
> If it's a separate z/OS file system, you get the space back.
>
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Automount (was USS Features)

2023-08-08 Thread Mike Schwab
If a user greatly reduces their file usage, you can create a new home
directory, copy the remaining files over, and release the old directory.
If it's a separate z/OS file system, you get the space back.

On Tue, Aug 8, 2023, 07:11 Jack Zukt  wrote:

> As someone pointed out, it is only one more user file and I suppose that
> you no not manage your space by restricting the number of user files. As it
> has also been noticed, it can, and will be HSM migrated.
> And when you delete a RACF userid the zfs file goes with all the others,
> there is no USS directory to be located and deleted.
> Never looked back after we implemented it a few years ago.
> Best wishes
> Jack
>
>
> On Tue, Aug 8, 2023, 00:27 Andrew Rowley 
> wrote:
>
> > On 8/08/2023 12:37 am, Jon Perryman wrote:
> > > Automount was created specifically to address some filesystem
> > > blemishes. There's a problem they needed to solved and they allowed
> > > people to continue without the use of automount. For those who choose
> > > automount, they decided that with all its faults, it solved more
> > > problems than it created.
> >
> > IBM didn't create automount. It was a standard unix thing before IBM did
> > unix. IBM just came up with the idea of HSM migrating home directories
> > as a use case.
> >
> > The primary problem with individual filesystems is that freespace
> > doesn't get returned to the system. Deleted a file? The space still
> > can't be used by someone else. If you accidentally fill up your
> > filesystem, when you delete the file after all those "growing
> > filesystem" messages: congratulations, you own the empty space.
> >
> > The secondary problem is that migrating filesystems makes file and
> > directory level management impractical.
> >
> > # du --sh /home/*
> >
> > # find /home -size 2G
> >
> > Don't even think about it, unless you like HSM recalls.
> >
> > File level backup also gets complicated when filesystems are migrated.
> >
> > Pretty much all the problems that automounted individual filesystems are
> > supposed to solve are actually a result of having individual
> > filesystems. They don't have to be solved on other platforms because
> > they didn't create them in the first place (or there is a better
> > solution e.g. quotas).
> >
> > --
> > Andrew Rowley
> > Black Hill Software
> >
> > --
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> >
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Automount (was USS Features)

2023-08-08 Thread Jack Zukt
As someone pointed out, it is only one more user file and I suppose that
you no not manage your space by restricting the number of user files. As it
has also been noticed, it can, and will be HSM migrated.
And when you delete a RACF userid the zfs file goes with all the others,
there is no USS directory to be located and deleted.
Never looked back after we implemented it a few years ago.
Best wishes
Jack


On Tue, Aug 8, 2023, 00:27 Andrew Rowley 
wrote:

> On 8/08/2023 12:37 am, Jon Perryman wrote:
> > Automount was created specifically to address some filesystem
> > blemishes. There's a problem they needed to solved and they allowed
> > people to continue without the use of automount. For those who choose
> > automount, they decided that with all its faults, it solved more
> > problems than it created.
>
> IBM didn't create automount. It was a standard unix thing before IBM did
> unix. IBM just came up with the idea of HSM migrating home directories
> as a use case.
>
> The primary problem with individual filesystems is that freespace
> doesn't get returned to the system. Deleted a file? The space still
> can't be used by someone else. If you accidentally fill up your
> filesystem, when you delete the file after all those "growing
> filesystem" messages: congratulations, you own the empty space.
>
> The secondary problem is that migrating filesystems makes file and
> directory level management impractical.
>
> # du --sh /home/*
>
> # find /home -size 2G
>
> Don't even think about it, unless you like HSM recalls.
>
> File level backup also gets complicated when filesystems are migrated.
>
> Pretty much all the problems that automounted individual filesystems are
> supposed to solve are actually a result of having individual
> filesystems. They don't have to be solved on other platforms because
> they didn't create them in the first place (or there is a better
> solution e.g. quotas).
>
> --
> Andrew Rowley
> Black Hill Software
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-07 Thread Andrew Rowley

On 8/08/2023 12:56 am, Jon Perryman wrote:

It's absurd to allow everyone to do Proof Of Concept on z/OS. Are all POC vital to the 
business? Are POCs disruptive to the business? "me" mentality ignores the 
impact on everyone else. In this case, you're saying the storage admin is not impacted 
when clearly that's not the case.


It comes back to the question I asked earlier - how much space is it 
reasonable to use *to do your job* before you have to get the storage 
admin involved?


There can be good reasons to do it on z/OS, e.g. the source data is 
already on the system, data security on other platforms etc.


There is some irony in the contradiction between "z/OS because of its 
I/O capabilities" and "100GB! Whoa! Be reasonable!"


--
Andrew Rowley
Black Hill Software

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Automount (was USS Features)

2023-08-07 Thread Andrew Rowley

On 8/08/2023 12:37 am, Jon Perryman wrote:
Automount was created specifically to address some filesystem 
blemishes. There's a problem they needed to solved and they allowed 
people to continue without the use of automount. For those who choose 
automount, they decided that with all its faults, it solved more 
problems than it created.


IBM didn't create automount. It was a standard unix thing before IBM did 
unix. IBM just came up with the idea of HSM migrating home directories 
as a use case.


The primary problem with individual filesystems is that freespace 
doesn't get returned to the system. Deleted a file? The space still 
can't be used by someone else. If you accidentally fill up your 
filesystem, when you delete the file after all those "growing 
filesystem" messages: congratulations, you own the empty space.


The secondary problem is that migrating filesystems makes file and 
directory level management impractical.


# du --sh /home/*

# find /home -size 2G

Don't even think about it, unless you like HSM recalls.

File level backup also gets complicated when filesystems are migrated.

Pretty much all the problems that automounted individual filesystems are 
supposed to solve are actually a result of having individual 
filesystems. They don't have to be solved on other platforms because 
they didn't create them in the first place (or there is a better 
solution e.g. quotas).


--
Andrew Rowley
Black Hill Software

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Automount (was USS Features)

2023-08-07 Thread Michael Babcock
We use automount with auto created ZFSs for each user.   We set the size so
it won’t grow beyond our settings.   Works great.

On Mon, Aug 7, 2023 at 7:57 AM Rick Troth  wrote:

>  > However it is not reality show or beauty contest, rather I'd like to
> see some real advantages of automount.
>
> Last week I learned of a peculiar use of automount in z/OS which is
> different from my experience and which a storage admin might truly
> dislike: auto-create a (possibly large, in any case yet another to
> manage) USS filespace for each user.
> Yuck.
> So I get it that some find automount counter productive.
>
> My experience has always been quite different, whether with z/OS or
> elsewhere.
> The mounted objects are often sub-directories of a shared space
> (advantage: NOT creating countless additional spaces to manage).
> The mounted objects are called for on-demand (advantage: NOT requiring a
> large table of filesystems to mount when the system starts).
>
> I was blown away the first time I ran 'df' on USS. So many things mounted!
> And many of them were program products. As a long time Unix person and
> sometime Unix admin, I do find program products to be excellent
> candidates for their own mount point (whether also their own physical
> space or shared).
> Automounter could dramatically reduce the number of things needing mount
> at boot time.
>
> My first experience with automounter was for user home directories (in
> that case, always residing in shared spaces on the back end).
> But that was the time of shared workstations: a users home dir was not
> mounted until she signed on.
>
> Summary: YES, automount has some advantages, though no, it's not always
> implemented elegantly.
>
> -- R; <><
>
>
> On 8/5/23 09:08, Radoslaw Skorupka wrote:
> > W dniu 04.08.2023 o 22:04, Jon Perryman pisze:
> >>   > On Monday, July 31, 2023 at 08:29:07 AM PDT, Radoslaw Skorupka
> >> wrote:
> >>
> >>> Regarding automount feature: IMHO it is less than useless.
> >> While there is truth to what you say about automount, there are uses
> >> where people find it useful because it provides features that some
> >> customers need. Most notably, everything in a filesystem is randomly
> >> placed within that filesystem without any controls. Ask a z/OS
> >> storage admin if he could tolerate the same situation where all z/OS
> >> datasets are placed randomly (no SMS nor disk esoterics).
> >
> > I asked storage admin (myself) and heard NO. Automount changes nothing
> > to what you described (and what is IMHO disputable, but this is
> > different thread).
> > Oh, BTW: I met many other storage admins in my career. No one liked
> > automount feature, usually they didn't express any opinion, but
> > sometimes they complain on that.
> > However it is not reality show or beauty contest, rather I'd like to
> > see some real advantages of automount.
> >
> >
> >
> >>  On Monday, July 31, 2023 at 08:29:07 AM PDT, Radoslaw Skorupka
> >> <0471ebeac275-dmarc-requ...@listserv.ua.edu> wrote:
> >> Regarding automount feature: IMHO it is less than useless.
> >> - It require some effort to establish and manage (including storage
> >> adm.)
> >> - It wastes space, because even smallest empty home directory occupies
> >> first extent of the ZFS/HFS.
> >> - Space (extents) taken by some large files and then deleted is still
> >> occupied by the user.
> >> - Tools like find may omit currently unmounted directories, sometimes
> >> making the search ineffective.
> >> - I vaguely remember the z/OS Unix does not like excessive filesystems
> >> being mounted.
> >> - Automount/demount consume some resources.
> >> - Last, but not least: I observed the are more active TSO users than USS
> >> users. The same apply to CICS, etc. Sometimes one may enter TSO OMVS
> >> just out of curiosity. In case of automount yet another filesystem is
> >> created.
> >>
> >>
> >>   From the other hand one can create common filesystems for all home
> >> directories.
> >> When needed it can be divided among multiple filesystems.
> >> Users with large needs may have dedicated filesystems.
> >> Empty user directory does not consume resources. Even "touched".
> >>
> >>
> >> My €0.02
> >
> >
> >
> > Regards
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
-- 
Michael Babcock
OneMain Financial
z/OS Systems Programmer, Lead

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Automount (was USS Features)

2023-08-07 Thread Radoslaw Skorupka
Obviously it is not big deal. Yes, automount or not-automount is not the 
question (Hamlet). :-)
It is just my opinion that automount require some setup and provide no 
value. And of course this is discussion forum, so I expect other 
opinions or arguments. This is kind of learning opportunity, which I 
appreciate.


Regarding personal files - yes, it is not big deal, even for dozens of 
almost-empty filesystems multiplied by nn cylinders. Yes, DASD is quite 
cheap nowadays and we have a lot of.
However when I take a time to consider minor deals, I see some 
disadvantages of automount and no advantages. With one exception: there 
are cases when a user wants his filesystem to be migrated. Migrated from 
system A to system B, etc. Important: it is not a migration of all the 
users. In that case it would be easier or quicker (for whom?) to use 
ADRDSSU dump/restore instead of pax.


Note, I still consider automount and separate filesystems for every home 
dir vs common filesystem for home directories.



Regards
--
Radoslaw Skorupka
Lodz, Poland




W dniu 07.08.2023 o 16:00, Steve Smith pisze:

Every user on our system has dozens of "personal" files, ISPF-related,
DDIR, etc.  One more is no big deal.  And if a user blows up their home
filesystem, it's a minor issue (1 user), not a critical one (all users
affected).  I also do not want to manage space usage in the filesystems.

I appreciate that you haven't continued the conflation of "automount" with
what we're really talking about, which is individual home filesystems.

Different systems have different requirements.  If you think that a common
user home filesystem is best for yours, fine.  Nothing I've seen here has
changed my view that automounted (with auto-create) individual filesystems
is the best for us.

sas

On Mon, Aug 7, 2023 at 9:40 AM Radoslaw Skorupka <
0471ebeac275-dmarc-requ...@listserv.ua.edu> wrote:


Objection: I do not compare thousands of automounted filesystems to same
thousands of permanently mounted same filesystems.
Absolutely the opposite, I mean INSTEAD of thousands (I'd say dozens)
automounted filesystems I'd like to have ONE or few permanently mounted
filesystems. Caution: common filesystem does not mean common/shared home
directory. In the filesystem I still can have thousands (dozens?) of
separate user directiories. Just another mountpoint above the home dir.

So, the mount time at the IPL will not be a problem. The same for mount
table and parmlib member.
Regarding mount table - I would bet it will be smaller. One (common)
filesystem vs (few) dozens filesystems belonging to active users.



--
Radoslaw Skorupka
Lodz, Poland



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Automount (was USS Features)

2023-08-07 Thread Paul Gilmartin
On Mon, 7 Aug 2023 10:00:45 -0400, Steve Smith wrote:
>
>I appreciate that you haven't continued the conflation of "automount" with
>what we're really talking about, which is individual home filesystems.
>
I can hardly imagine not having a private home directory.  It hardly matters
to me whether it's a separate filesystem -- performance and reliability
are concerns for admins.

Likewise it doesn't matter whether it appears at the second level above "/"
or higher.  Nur even the name.  I knew one user who had his Solaris HOME
defined in RACF as his MVS HOME, even though his TSO user ID was
not the lowest qualifier in that path.  RACF, HOME, "~" and getpwuid sort
it all out.  Our admins chose, wisely IMO, to replicate as our OMVS UIDs
the older Solaris UIDs.

Windows appears to take an orthogonal approach.  Instead of a home
directory for each user with Documents, etc. subdirectories there's a
global Documents directory with subdirectories for individual users.

-- 
gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-07 Thread Jon Perryman
 > On Friday, August 4, 2023 at 04:00:19 PM PDT, Farley, Peter wrote:

> Not absurd when open-source downloads to implement a POC to try out the 
> product ***ON z/OS*** can easily take at least tens of GB , and adding up 
> enough 
> of those multi-GB files will easily get you to 100GB.

It's absurd to allow everyone to do Proof Of Concept on z/OS. Are all POC vital 
to the business? Are POCs disruptive to the business? "me" mentality ignores 
the impact on everyone else. In this case, you're saying the storage admin is 
not impacted when clearly that's not the case.

On Friday, August 4, 2023 at 04:00:19 PM PDT, Farley, Peter 
<031df298a9da-dmarc-requ...@listserv.ua.edu> wrote:  
 
 Re: “It's absurd that on a multi-million $ computer, a user expects to 
allocate a 100GB file that is for their private use. It would be different if 
multiple users were accessing that file. This file would be far cheaper on a 
$5,000 computer and provide the same functionality.”



Not absurd when open-source downloads to implement a POC to try out the product 
***ON z/OS*** can easily take at least tens of GB , and adding up enough of 
those multi-GB files will easily get you to 100GB.



Not to mention the make/compile/build “temporary” space needed.  More GB’s for 
sure.



Re: “… someone didn't talk to the z/OS storage admin”, some storage admins are 
not that easy to talk to.  Some seem to have the mindset that giving out or 
acquiring more storage for expanded programmer use takes money directly out of 
their pockets.  And that’s if the storage admins work for the same company as 
the programmer.  If they are “hired hands” who work for a facilities management 
firm, you have to get your company to tell them this is work that should be 
done or you get ignored because it isn’t in the contract.



Not every shop has cooperative denizens or sharp-enough contract negotiators.



Peter

From: IBM Mainframe Discussion List  On Behalf Of Jon 
Perryman
Sent: Friday, August 4, 2023 6:30 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: USS Features



> On Sunday, July 30, 2023 at 08:23:54 PM PDT, Andrew Rowley 
> mailto:and...@blackhillsoftware.com>> wrote:



>> Whatever.  We use automount, and the "space" wasted is way too trivial to 
>> worry about.

> If it's trivial, you're probably not using actually using it.



Unix people don't understand trivial for z/OS. z/OS files are littered with 
unused space in each block and at the end of the file. This can be very 
significant. In many cases, we consider a lot of wasted space trivial. There 
are a lot of things we consider trivial that is considered wasteful to Unix 
mentality (e.g. redundancy). A Unix file will never waste more than 4K.



> A low end laptop has 250GB available. How much space should a z/OS user

> be able to use (to do their job) before they have to make a special

> request to the storage management group? 10GB? 100GB?



Typical Unix mindset is "me" instead of "business needs". This same problem 
will exist in a properly configured Unix system that has set disk quotas. Just 
because most do not implement disk quotas doesn't make it right.



It's absurd that on a multi-million $ computer, a user expects to allocate a 
100GB file that is for their private use. It would be different if multiple 
users were accessing that file. This file would be far cheaper on a $5,000 
computer and provide the same functionality.



> Some of my testing runs to (temporarily) 100GB+ for input and output

>files. I run it on the PC because the space isn't available on the

> mainframe, but It would be nice to be able to run it on z/OS. If you get

> a few users with usage spikes to 100GB the space might not be so trivial.



What possible business benefit is there to running on z/OS instead of a PC when 
you are the only user of this file? If multiple users want to do similar things 
at the same time, then it's time to consider some coordination.



>> gil answered that one... if you really have a good reason to go poking

>> around in users' business.

> HSM recalls are the big problem with that. And authorized_keys is the

> sort of question where auditors might require you to be poking around in

> users' business.



If HSM recalls are a problem, then someone didn't talk to the z/OS storage 
admin. He's the one who has the knowledge and tools to handle extreme 
situations.



z/OS is about RAS (Reliability, Availability and Serviceability). Consider the 
same situation on Unix where RAS is not a concern. You fill up a filesystem and 
disrupt every user on that system.

--



This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the inte

Re: Automount (was USS Features)

2023-08-07 Thread Jon Perryman
 > On Monday, August 7, 2023 at 05:56:59 AM PDT, Rick Troth  
 > wrote:

> storage admin might truly dislike: auto-create a USS filespace for each user.
Storage admins who don't like auto-create can create filespace by hand. Are you 
saying auto-create does not meet the needs for all? 

> automount has some advantages, though no, it's not always implemented 
> elegantly.
Elegance is often not achievable when creating for something that already 
exists. IBM had few choices because of the faults of filesystem, Unix and z/OS. 
Automount was created specifically to address some filesystem blemishes. 
There's a problem they needed to solved and they allowed people to continue 
without the use of automount. For those who choose automount, they decided that 
with all its faults, it solved more problems than it created. This is true for 
all software whether it's Unix or z/OS. The solution to a problem usually 
changes the problem.


On Monday, August 7, 2023 at 05:56:59 AM PDT, Rick Troth  
wrote:  
 
 > However it is not reality show or beauty contest, rather I'd like to 
see some real advantages of automount.

Last week I learned of a peculiar use of automount in z/OS which is 
different from my experience and which a storage admin might truly 
dislike: auto-create a (possibly large, in any case yet another to 
manage) USS filespace for each user.
Yuck.
So I get it that some find automount counter productive.

My experience has always been quite different, whether with z/OS or 
elsewhere.
The mounted objects are often sub-directories of a shared space 
(advantage: NOT creating countless additional spaces to manage).
The mounted objects are called for on-demand (advantage: NOT requiring a 
large table of filesystems to mount when the system starts).

I was blown away the first time I ran 'df' on USS. So many things mounted!
And many of them were program products. As a long time Unix person and 
sometime Unix admin, I do find program products to be excellent 
candidates for their own mount point (whether also their own physical 
space or shared).
Automounter could dramatically reduce the number of things needing mount 
at boot time.

My first experience with automounter was for user home directories (in 
that case, always residing in shared spaces on the back end).
But that was the time of shared workstations: a users home dir was not 
mounted until she signed on.

Summary: YES, automount has some advantages, though no, it's not always 
implemented elegantly.

-- R; <><

  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Automount (was USS Features)

2023-08-07 Thread Steve Smith
Every user on our system has dozens of "personal" files, ISPF-related,
DDIR, etc.  One more is no big deal.  And if a user blows up their home
filesystem, it's a minor issue (1 user), not a critical one (all users
affected).  I also do not want to manage space usage in the filesystems.

I appreciate that you haven't continued the conflation of "automount" with
what we're really talking about, which is individual home filesystems.

Different systems have different requirements.  If you think that a common
user home filesystem is best for yours, fine.  Nothing I've seen here has
changed my view that automounted (with auto-create) individual filesystems
is the best for us.

sas

On Mon, Aug 7, 2023 at 9:40 AM Radoslaw Skorupka <
0471ebeac275-dmarc-requ...@listserv.ua.edu> wrote:

> Objection: I do not compare thousands of automounted filesystems to same
> thousands of permanently mounted same filesystems.
> Absolutely the opposite, I mean INSTEAD of thousands (I'd say dozens)
> automounted filesystems I'd like to have ONE or few permanently mounted
> filesystems. Caution: common filesystem does not mean common/shared home
> directory. In the filesystem I still can have thousands (dozens?) of
> separate user directiories. Just another mountpoint above the home dir.
>
> So, the mount time at the IPL will not be a problem. The same for mount
> table and parmlib member.
> Regarding mount table - I would bet it will be smaller. One (common)
> filesystem vs (few) dozens filesystems belonging to active users.
>
>
>
> --
> Radoslaw Skorupka
> Lodz, Poland
>
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Automount (was USS Features)

2023-08-07 Thread Radoslaw Skorupka
Objection: I do not compare thousands of automounted filesystems to same 
thousands of permanently mounted same filesystems.
Absolutely the opposite, I mean INSTEAD of thousands (I'd say dozens) 
automounted filesystems I'd like to have ONE or few permanently mounted 
filesystems. Caution: common filesystem does not mean common/shared home 
directory. In the filesystem I still can have thousands (dozens?) of 
separate user directiories. Just another mountpoint above the home dir.


So, the mount time at the IPL will not be a problem. The same for mount 
table and parmlib member.
Regarding mount table - I would bet it will be smaller. One (common) 
filesystem vs (few) dozens filesystems belonging to active users.




--
Radoslaw Skorupka
Lodz, Poland




W dniu 07.08.2023 o 14:56, Rick Troth pisze:
> However it is not reality show or beauty contest, rather I'd like to 
see some real advantages of automount.


Last week I learned of a peculiar use of automount in z/OS which is 
different from my experience and which a storage admin might truly 
dislike: auto-create a (possibly large, in any case yet another to 
manage) USS filespace for each user.

Yuck.
So I get it that some find automount counter productive.

My experience has always been quite different, whether with z/OS or 
elsewhere.
The mounted objects are often sub-directories of a shared space 
(advantage: NOT creating countless additional spaces to manage).
The mounted objects are called for on-demand (advantage: NOT requiring 
a large table of filesystems to mount when the system starts).


I was blown away the first time I ran 'df' on USS. So many things 
mounted!
And many of them were program products. As a long time Unix person and 
sometime Unix admin, I do find program products to be excellent 
candidates for their own mount point (whether also their own physical 
space or shared).
Automounter could dramatically reduce the number of things needing 
mount at boot time.


My first experience with automounter was for user home directories (in 
that case, always residing in shared spaces on the back end).
But that was the time of shared workstations: a users home dir was not 
mounted until she signed on.


Summary: YES, automount has some advantages, though no, it's not 
always implemented elegantly.


-- R; <><


On 8/5/23 09:08, Radoslaw Skorupka wrote:

W dniu 04.08.2023 o 22:04, Jon Perryman pisze:
  > On Monday, July 31, 2023 at 08:29:07 AM PDT, Radoslaw Skorupka 
wrote:



Regarding automount feature: IMHO it is less than useless.
While there is truth to what you say about automount, there are uses 
where people find it useful because it provides features that some 
customers need. Most notably, everything in a filesystem is randomly 
placed within that filesystem without any controls. Ask a z/OS 
storage admin if he could tolerate the same situation where all z/OS 
datasets are placed randomly (no SMS nor disk esoterics).


I asked storage admin (myself) and heard NO. Automount changes 
nothing to what you described (and what is IMHO disputable, but this 
is different thread).
Oh, BTW: I met many other storage admins in my career. No one liked 
automount feature, usually they didn't express any opinion, but 
sometimes they complain on that.
However it is not reality show or beauty contest, rather I'd like to 
see some real advantages of automount.




 On Monday, July 31, 2023 at 08:29:07 AM PDT, Radoslaw Skorupka 
<0471ebeac275-dmarc-requ...@listserv.ua.edu> wrote:

    Regarding automount feature: IMHO it is less than useless.
- It require some effort to establish and manage (including storage 
adm.)

- It wastes space, because even smallest empty home directory occupies
first extent of the ZFS/HFS.
- Space (extents) taken by some large files and then deleted is still
occupied by the user.
- Tools like find may omit currently unmounted directories, sometimes
making the search ineffective.
- I vaguely remember the z/OS Unix does not like excessive filesystems
being mounted.
- Automount/demount consume some resources.
- Last, but not least: I observed the are more active TSO users than 
USS

users. The same apply to CICS, etc. Sometimes one may enter TSO OMVS
just out of curiosity. In case of automount yet another filesystem is
created.


  From the other hand one can create common filesystems for all home
directories.
When needed it can be divided among multiple filesystems.
Users with large needs may have dedicated filesystems.
Empty user directory does not consume resources. Even "touched".


My €0.02




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Automount (was USS Features)

2023-08-07 Thread Rick Troth
> However it is not reality show or beauty contest, rather I'd like to 
see some real advantages of automount.


Last week I learned of a peculiar use of automount in z/OS which is 
different from my experience and which a storage admin might truly 
dislike: auto-create a (possibly large, in any case yet another to 
manage) USS filespace for each user.

Yuck.
So I get it that some find automount counter productive.

My experience has always been quite different, whether with z/OS or 
elsewhere.
The mounted objects are often sub-directories of a shared space 
(advantage: NOT creating countless additional spaces to manage).
The mounted objects are called for on-demand (advantage: NOT requiring a 
large table of filesystems to mount when the system starts).


I was blown away the first time I ran 'df' on USS. So many things mounted!
And many of them were program products. As a long time Unix person and 
sometime Unix admin, I do find program products to be excellent 
candidates for their own mount point (whether also their own physical 
space or shared).
Automounter could dramatically reduce the number of things needing mount 
at boot time.


My first experience with automounter was for user home directories (in 
that case, always residing in shared spaces on the back end).
But that was the time of shared workstations: a users home dir was not 
mounted until she signed on.


Summary: YES, automount has some advantages, though no, it's not always 
implemented elegantly.


-- R; <><


On 8/5/23 09:08, Radoslaw Skorupka wrote:

W dniu 04.08.2023 o 22:04, Jon Perryman pisze:
  > On Monday, July 31, 2023 at 08:29:07 AM PDT, Radoslaw Skorupka 
wrote:



Regarding automount feature: IMHO it is less than useless.
While there is truth to what you say about automount, there are uses 
where people find it useful because it provides features that some 
customers need. Most notably, everything in a filesystem is randomly 
placed within that filesystem without any controls. Ask a z/OS 
storage admin if he could tolerate the same situation where all z/OS 
datasets are placed randomly (no SMS nor disk esoterics).


I asked storage admin (myself) and heard NO. Automount changes nothing 
to what you described (and what is IMHO disputable, but this is 
different thread).
Oh, BTW: I met many other storage admins in my career. No one liked 
automount feature, usually they didn't express any opinion, but 
sometimes they complain on that.
However it is not reality show or beauty contest, rather I'd like to 
see some real advantages of automount.




 On Monday, July 31, 2023 at 08:29:07 AM PDT, Radoslaw Skorupka 
<0471ebeac275-dmarc-requ...@listserv.ua.edu> wrote:

    Regarding automount feature: IMHO it is less than useless.
- It require some effort to establish and manage (including storage 
adm.)

- It wastes space, because even smallest empty home directory occupies
first extent of the ZFS/HFS.
- Space (extents) taken by some large files and then deleted is still
occupied by the user.
- Tools like find may omit currently unmounted directories, sometimes
making the search ineffective.
- I vaguely remember the z/OS Unix does not like excessive filesystems
being mounted.
- Automount/demount consume some resources.
- Last, but not least: I observed the are more active TSO users than USS
users. The same apply to CICS, etc. Sometimes one may enter TSO OMVS
just out of curiosity. In case of automount yet another filesystem is
created.


  From the other hand one can create common filesystems for all home
directories.
When needed it can be divided among multiple filesystems.
Users with large needs may have dedicated filesystems.
Empty user directory does not consume resources. Even "touched".


My €0.02




Regards



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Automount (was USS Features)

2023-08-06 Thread Jon Perryman
 On Saturday, August 5, 2023 at 06:08:55 AM PDT, Radoslaw Skorupka wrote:
> I asked storage admin (myself) and heard NO. Automount changes nothing

> to what you described (and what is IMHO disputable, but this is
> different thread).

Clearly the storage admins you asked have never felt the pain of z/OS Unix 
filesystems because they are insignificant. Have him pretend he has a 100TB 
filesystem and ask him how he will restore your files. What tool will he use 
when the filesystem is full causing hundreds of users to fail? How will he 
migrate inactive z/OS Unix files to free up space? Is he willing to add an 
additional 10TB to the filesystem which will never be freed?

When a storage admin doesn't want to fully understand z/OS Unix filesystems, 
what options do you think they have? While automount has problems, it gives 
storage admins a solution they can deal with in their world. They can ignore 
storage quotas and use extents to limit size.

I'm not saying automount is a great solution but there are people who find it 
useful. z/OS Unix filesystems are not a great solution but we've learned to 
live with it's problems. How is automount any different?

b
-- 
Radoslaw Skorupka
Lodz, Poland

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
  


Re: Automount (was USS Features)

2023-08-06 Thread Paul Gilmartin
On Sat, 5 Aug 2023 15:08:31 +0200, Radoslaw Skorupka wrote:
>...
>However it is not reality show or beauty contest, rather I'd like to see
>some real advantages of automount.
>
At one time our site had an open-system NFS client so
users could access traditional MVS data sets on their
desktops.  Generic maps on both client and mainframe
server, with HSM autorecall on server map.

At some point a user (undisclosed, perhaps never identified)
did a large wildcard query.  I think it ran for multiple days with
recalls filling up all storage packs.

-- 
gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Automount (was USS Features)

2023-08-05 Thread Radoslaw Skorupka

W dniu 04.08.2023 o 22:04, Jon Perryman pisze:

  > On Monday, July 31, 2023 at 08:29:07 AM PDT, Radoslaw Skorupka wrote:


Regarding automount feature: IMHO it is less than useless.

While there is truth to what you say about automount, there are uses where 
people find it useful because it provides features that some customers need. 
Most notably, everything in a filesystem is randomly placed within that 
filesystem without any controls. Ask a z/OS storage admin if he could tolerate 
the same situation where all z/OS datasets are placed randomly (no SMS nor disk 
esoterics).


I asked storage admin (myself) and heard NO. Automount changes nothing 
to what you described (and what is IMHO disputable, but this is 
different thread).
Oh, BTW: I met many other storage admins in my career. No one liked 
automount feature, usually they didn't express any opinion, but 
sometimes they complain on that.
However it is not reality show or beauty contest, rather I'd like to see 
some real advantages of automount.





 On Monday, July 31, 2023 at 08:29:07 AM PDT, Radoslaw Skorupka 
<0471ebeac275-dmarc-requ...@listserv.ua.edu> wrote:
  
  Regarding automount feature: IMHO it is less than useless.

- It require some effort to establish and manage (including storage adm.)
- It wastes space, because even smallest empty home directory occupies
first extent of the ZFS/HFS.
- Space (extents) taken by some large files and then deleted is still
occupied by the user.
- Tools like find may omit currently unmounted directories, sometimes
making the search ineffective.
- I vaguely remember the z/OS Unix does not like excessive filesystems
being mounted.
- Automount/demount consume some resources.
- Last, but not least: I observed the are more active TSO users than USS
users. The same apply to CICS, etc. Sometimes one may enter TSO OMVS
just out of curiosity. In case of automount yet another filesystem is
created.


  From the other hand one can create common filesystems for all home
directories.
When needed it can be divided among multiple filesystems.
Users with large needs may have dedicated filesystems.
Empty user directory does not consume resources. Even "touched".


My €0.02




Regards
--
Radoslaw Skorupka
Lodz, Poland

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-04 Thread Farley, Peter
Re: “It's absurd that on a multi-million $ computer, a user expects to allocate 
a 100GB file that is for their private use. It would be different if multiple 
users were accessing that file. This file would be far cheaper on a $5,000 
computer and provide the same functionality.”



Not absurd when open-source downloads to implement a POC to try out the product 
***ON z/OS*** can easily take at least tens of GB , and adding up enough of 
those multi-GB files will easily get you to 100GB.



Not to mention the make/compile/build “temporary” space needed.  More GB’s for 
sure.



Re: “… someone didn't talk to the z/OS storage admin”, some storage admins are 
not that easy to talk to.  Some seem to have the mindset that giving out or 
acquiring more storage for expanded programmer use takes money directly out of 
their pockets.  And that’s if the storage admins work for the same company as 
the programmer.  If they are “hired hands” who work for a facilities management 
firm, you have to get your company to tell them this is work that should be 
done or you get ignored because it isn’t in the contract.



Not every shop has cooperative denizens or sharp-enough contract negotiators.



Peter

From: IBM Mainframe Discussion List  On Behalf Of Jon 
Perryman
Sent: Friday, August 4, 2023 6:30 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: USS Features



> On Sunday, July 30, 2023 at 08:23:54 PM PDT, Andrew Rowley 
> mailto:and...@blackhillsoftware.com>> wrote:



>> Whatever.  We use automount, and the "space" wasted is way too trivial to 
>> worry about.

> If it's trivial, you're probably not using actually using it.



Unix people don't understand trivial for z/OS. z/OS files are littered with 
unused space in each block and at the end of the file. This can be very 
significant. In many cases, we consider a lot of wasted space trivial. There 
are a lot of things we consider trivial that is considered wasteful to Unix 
mentality (e.g. redundancy). A Unix file will never waste more than 4K.



> A low end laptop has 250GB available. How much space should a z/OS user

> be able to use (to do their job) before they have to make a special

> request to the storage management group? 10GB? 100GB?



Typical Unix mindset is "me" instead of "business needs". This same problem 
will exist in a properly configured Unix system that has set disk quotas. Just 
because most do not implement disk quotas doesn't make it right.



It's absurd that on a multi-million $ computer, a user expects to allocate a 
100GB file that is for their private use. It would be different if multiple 
users were accessing that file. This file would be far cheaper on a $5,000 
computer and provide the same functionality.



> Some of my testing runs to (temporarily) 100GB+ for input and output

>files. I run it on the PC because the space isn't available on the

> mainframe, but It would be nice to be able to run it on z/OS. If you get

> a few users with usage spikes to 100GB the space might not be so trivial.



What possible business benefit is there to running on z/OS instead of a PC when 
you are the only user of this file? If multiple users want to do similar things 
at the same time, then it's time to consider some coordination.



>> gil answered that one... if you really have a good reason to go poking

>> around in users' business.

> HSM recalls are the big problem with that. And authorized_keys is the

> sort of question where auditors might require you to be poking around in

> users' business.



If HSM recalls are a problem, then someone didn't talk to the z/OS storage 
admin. He's the one who has the knowledge and tools to handle extreme 
situations.



z/OS is about RAS (Reliability, Availability and Serviceability). Consider the 
same situation on Unix where RAS is not a concern. You fill up a filesystem and 
disrupt every user on that system.

--



This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-08-04 Thread Jon Perryman
 > On Sunday, July 30, 2023 at 08:23:54 PM PDT, Andrew Rowley 
 >  wrote:

>> Whatever.  We use automount, and the "space" wasted is way too trivial to 
>> worry about.
> If it's trivial, you're probably not using actually using it.

Unix people don't understand trivial for z/OS. z/OS files are littered with 
unused space in each block and at the end of the file. This can be very 
significant. In many cases, we consider a lot of wasted space trivial. There 
are a lot of things we consider trivial that is considered wasteful to Unix 
mentality (e.g. redundancy). A Unix file will never waste more than 4K.

> A low end laptop has 250GB available. How much space should a z/OS user
> be able to use (to do their job) before they have to make a special
> request to the storage management group? 10GB? 100GB?

Typical Unix mindset is "me" instead of "business needs". This same problem 
will exist in a properly configured Unix system that has set disk quotas. Just 
because most do not implement disk quotas doesn't make it right.

It's absurd that on a multi-million $ computer, a user expects to allocate a 
100GB file that is for their private use. It would be different if multiple 
users were accessing that file. This file would be far cheaper on a $5,000 
computer and provide the same functionality.

> Some of my testing runs to (temporarily) 100GB+ for input and output
>files. I run it on the PC because the space isn't available on the
> mainframe, but It would be nice to be able to run it on z/OS. If you get
> a few users with usage spikes to 100GB the space might not be so trivial.

What possible business benefit is there to running on z/OS instead of a PC when 
you are the only user of this file? If multiple users want to do similar things 
at the same time, then it's time to consider some coordination. 

>> gil answered that one... if you really have a good reason to go poking
>> around in users' business.
> HSM recalls are the big problem with that. And authorized_keys is the
> sort of question where auditors might require you to be poking around in
> users' business.

If HSM recalls are a problem, then someone didn't talk to the z/OS storage 
admin. He's the one who has the knowledge and tools to handle extreme 
situations.

z/OS is about RAS (Reliability, Availability and Serviceability). Consider the 
same situation on Unix where RAS is not a concern. You fill up a filesystem and 
disrupt every user on that system.  

   
  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Automount (was USS Features)

2023-08-04 Thread Jon Perryman
 > On Monday, July 31, 2023 at 08:29:07 AM PDT, Radoslaw Skorupka wrote:

> Regarding automount feature: IMHO it is less than useless.

While there is truth to what you say about automount, there are uses where 
people find it useful because it provides features that some customers need. 
Most notably, everything in a filesystem is randomly placed within that 
filesystem without any controls. Ask a z/OS storage admin if he could tolerate 
the same situation where all z/OS datasets are placed randomly (no SMS nor disk 
esoterics).  

On Monday, July 31, 2023 at 08:29:07 AM PDT, Radoslaw Skorupka 
<0471ebeac275-dmarc-requ...@listserv.ua.edu> wrote:  
 
 Regarding automount feature: IMHO it is less than useless.
- It require some effort to establish and manage (including storage adm.)
- It wastes space, because even smallest empty home directory occupies 
first extent of the ZFS/HFS.
- Space (extents) taken by some large files and then deleted is still 
occupied by the user.
- Tools like find may omit currently unmounted directories, sometimes 
making the search ineffective.
- I vaguely remember the z/OS Unix does not like excessive filesystems 
being mounted.
- Automount/demount consume some resources.
- Last, but not least: I observed the are more active TSO users than USS 
users. The same apply to CICS, etc. Sometimes one may enter TSO OMVS 
just out of curiosity. In case of automount yet another filesystem is 
created.


 From the other hand one can create common filesystems for all home 
directories.
When needed it can be divided among multiple filesystems.
Users with large needs may have dedicated filesystems.
Empty user directory does not consume resources. Even "touched".


My €0.02


-- 
Radoslaw Skorupka
Lodz, Poland



W dniu 31.07.2023 o 17:08, Paul Gilmartin pisze:
> On Mon, 31 Jul 2023 09:43:38 -0500, Grant Taylor wrote:
>
>> On 7/31/23 8:06 AM, Rick Troth wrote:
>>> per-user automount does not necessarily waste space
>> IMHO automount is completely independent of shared / separate per user
>> disk space.
>>
>>> The thing which is mounted might be a sub-directory of a shared space.
>> Agreed.
>>
> Wasn't true in the Bad Old Days, when the only thing that could be mounted
> was an entire HFS content (or an NFS [sub]directory.)
>
> And I was dismayed that the MVS mount maps needed to differ between
> MVS NFS server and client.  Solaris was smarter: mount on the server
> would look at the map, say, "Oh! That's me!" and mount the directory as local.
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Automount (was USS Features)

2023-07-31 Thread Radoslaw Skorupka

Regarding automount feature: IMHO it is less than useless.
- It require some effort to establish and manage (including storage adm.)
- It wastes space, because even smallest empty home directory occupies 
first extent of the ZFS/HFS.
- Space (extents) taken by some large files and then deleted is still 
occupied by the user.
- Tools like find may omit currently unmounted directories, sometimes 
making the search ineffective.
- I vaguely remember the z/OS Unix does not like excessive filesystems 
being mounted.

- Automount/demount consume some resources.
- Last, but not least: I observed the are more active TSO users than USS 
users. The same apply to CICS, etc. Sometimes one may enter TSO OMVS 
just out of curiosity. In case of automount yet another filesystem is 
created.



From the other hand one can create common filesystems for all home 
directories.

When needed it can be divided among multiple filesystems.
Users with large needs may have dedicated filesystems.
Empty user directory does not consume resources. Even "touched".


My €0.02


--
Radoslaw Skorupka
Lodz, Poland



W dniu 31.07.2023 o 17:08, Paul Gilmartin pisze:

On Mon, 31 Jul 2023 09:43:38 -0500, Grant Taylor wrote:


On 7/31/23 8:06 AM, Rick Troth wrote:

per-user automount does not necessarily waste space

IMHO automount is completely independent of shared / separate per user
disk space.


The thing which is mounted might be a sub-directory of a shared space.

Agreed.


Wasn't true in the Bad Old Days, when the only thing that could be mounted
was an entire HFS content (or an NFS [sub]directory.)

And I was dismayed that the MVS mount maps needed to differ between
MVS NFS server and client.  Solaris was smarter: mount on the server
would look at the map, say, "Oh! That's me!" and mount the directory as local.



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-07-31 Thread Paul Gilmartin
On Mon, 31 Jul 2023 09:43:38 -0500, Grant Taylor wrote:

>On 7/31/23 8:06 AM, Rick Troth wrote:
>> per-user automount does not necessarily waste space
>
>IMHO automount is completely independent of shared / separate per user
>disk space.
>
>> The thing which is mounted might be a sub-directory of a shared space.
>
>Agreed.
> 
Wasn't true in the Bad Old Days, when the only thing that could be mounted
was an entire HFS content (or an NFS [sub]directory.)

And I was dismayed that the MVS mount maps needed to differ between
MVS NFS server and client.  Solaris was smarter: mount on the server
would look at the map, say, "Oh! That's me!" and mount the directory as local.

-- 
gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-07-31 Thread Grant Taylor

On 7/31/23 8:06 AM, Rick Troth wrote:

per-user automount does not necessarily waste space


IMHO automount is completely independent of shared / separate per user 
disk space.



The thing which is mounted might be a sub-directory of a shared space.


Agreed.

Also, automount is not exclusively for user home directories. It's great 
for selected program products.


ABSOLUTELY agreed.

I've got nearly half a dozen auto-mounts on a number of systems, only 
one of which is the home directory.


I've even got automount managing /boot on Linux.  It doesn't need to be 
mounted all the time.  If it's not mounted, it's a lot more difficult to 
get corrupted.


N.B. automount doesn't protect against file access / deletion / 
modification as automounts design goal is to mount the necessary file 
system to enable said A/D/M.  Much like RAID is not a backup.




---
Grant. . . .

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-07-31 Thread Rick Troth

per-user automount does not necessarily waste space

The thing which is mounted might be a sub-directory of a shared space.

Also, automount is not exclusively for user home directories. It's great 
for selected program products.


-- R; <><


On 7/30/23 23:46, Grant Taylor wrote:

On 7/30/23 10:23 PM, Andrew Rowley wrote:
A low end laptop has 250GB available. How much space should a z/OS 
user be able to use (to do their job) before they have to make a 
special request to the storage management group? 10GB? 100GB?


Please forgive the ignorant question, but does z/OS support quota in 
any way other than a hard file system limit?


Some of my testing runs to (temporarily) 100GB+ for input and output 
files. I run it on the PC because the space isn't available on the 
mainframe, but It would be nice to be able to run it on z/OS. If you 
get a few users with usage spikes to 100GB the space might not be so 
trivial.


I've seen a few quota systems capable of allowing users to go above a 
soft limit for an amount of time while still being bounded by an 
absolute hard limit.


This soft limit allows users to burst for temporary things, usually 
for single digit number of hours or days.  Once the user exceeds the 
time, their soft quota kicks in and behaves as if it's the hard limit.




Grant. . . .

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-07-30 Thread Grant Taylor

On 7/30/23 10:23 PM, Andrew Rowley wrote:
A low end laptop has 250GB available. How much space should a z/OS user 
be able to use (to do their job) before they have to make a special 
request to the storage management group? 10GB? 100GB?


Please forgive the ignorant question, but does z/OS support quota in any 
way other than a hard file system limit?


Some of my testing runs to (temporarily) 100GB+ for input and output 
files. I run it on the PC because the space isn't available on the 
mainframe, but It would be nice to be able to run it on z/OS. If you get 
a few users with usage spikes to 100GB the space might not be so trivial.


I've seen a few quota systems capable of allowing users to go above a 
soft limit for an amount of time while still being bounded by an 
absolute hard limit.


This soft limit allows users to burst for temporary things, usually for 
single digit number of hours or days.  Once the user exceeds the time, 
their soft quota kicks in and behaves as if it's the hard limit.




Grant. . . .

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: USS Features

2023-07-30 Thread Andrew Rowley

On 31/07/2023 10:59 am, Steve Smith wrote:

Whatever.  We use automount, and the "space" wasted is way too trivial to
worry about.  And HSM can magically free up home filesystem zfs files that
aren't used any more.


If it's trivial, you're probably not using actually using it.

A low end laptop has 250GB available. How much space should a z/OS user 
be able to use (to do their job) before they have to make a special 
request to the storage management group? 10GB? 100GB?


Some of my testing runs to (temporarily) 100GB+ for input and output 
files. I run it on the PC because the space isn't available on the 
mainframe, but It would be nice to be able to run it on z/OS. If you get 
a few users with usage spikes to 100GB the space might not be so trivial.



gil answered that one... if you really have a good reason to go poking
around in users' business.
HSM recalls are the big problem with that. And authorized_keys is the 
sort of question where auditors might require you to be poking around in 
users' business.


--
Andrew Rowley
Black Hill Software

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


USS Features

2023-07-30 Thread Steve Smith
On Sun, Jul 30, 2023 at 6:51 PM Andrew Rowley 
wrote:

> On 30/07/2023 2:28 am, Jon Perryman wrote:
> > ASK YOURSELF: Name the z/OS Unix feature that sort of fixes the
> fundamental design flaw with Unix filesystems just described?
> >
> > I suspect most people won't think about each user having a unique
> filesystem using automount to make their filesystem available. Typical Unix
> uses one file system with all users having directories in the /user
> directory.
>
> An automounted filesystem per user has always been a terrible idea. I
> think it was given as an example of how you could use automount and
> somehow morphed into a recommendation. (Other OSes can e.g. use
> automount to mount a remote user filesystem via NFS).
>
> Reasons it's a bad idea:
>
> 1) Freespace in the filesystem is not shared between users. This means
> that you need much more space than if there was one pool of freespace
> shared between all.
>
Whatever.  We use automount, and the "space" wasted is way too trivial to
worry about.  And HSM can magically free up home filesystem zfs files that
aren't used any more.

>
> 2) It makes simple questions like e.g. "Which users have a
> .ssh/authorized_keys file?" much harder to answer.
>
gil answered that one... if you really have a good reason to go poking
around in users' business.

>
> A filesystem per user is basically equivalent to a SMS storage group and
> catalog per user. You get isolation between users, but at the expense of
> much more difficult management.
>
Now that you mention it, a catalog per user sounds like a great idea.  I
suppose it's the nature of our business, but we badly damage catalogs more
often than I'd care to admit.  We have a few expert Catalog Surgeons*, but
the downtime and their time are an expense.

The only issue I see is how that might affect CAS.

*If my company would license Catalog Recovery+, we would only need to be
Catalog Nurse Practitioners.

>
> --
> Andrew Rowley
> Black Hill Software
>
> sas

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN