Skip to Main Content
IBM Z Hardware and Operating Systems Ideas Portal


This is the public portal for all IBM Z Hardware and Operating System related offerings. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Functionality already exists
Workspace z/OS
Categories DFSMS VSAM/RLS
Created by Guest
Created on Jun 20, 2023

Provide a warning threshold or limit for the number of record locks

A looping application in a development environment can request an excessive number of record locks.  This can result in excessive cells in use for the IGWLNHRB Storage Pools and a storage shortage which can terminat and restart the SMSVSAM address space.  GRS provides limits for the number of ENQs held (ENQMAXA and ENQMAXU), SMF and consoles provide controls for record and message floods but VSAM RLS does not provide warning thresholds or limits for excessive record locks which can cause the SMSVSAM address space to terminate and restart.  This restart is very disruptive and having a limit or warning message to automate on would be beneficial.

Idea priority Medium
  • Guest
    Reply
    |
    Sep 8, 2023
    .There are already several existing messages for excessive record locks, as follows:

    - IGW345I VSAM RLS LOCK STRUCTURE : lockstructurename, EXCEEDS
    XCF FULL THRESHOLD.
    THE TOP 5 LOCK HOLDERS FOLLOW:
    JOB NAME ASID TRANS ID LOCKS HELD
    -------- ---- -------- ----------
    holdjob hdas transid nnn
    Explanation:
    This message is displayed when the lock structure reaches the
    full threshold specified in the policy and monitored by XCF.


    - VSAM RLS issues the following message when IGWLOCK00 is 80% full:

    IGW326W *** Warning *** DFSMS SMSVSAM RECORD TABLE IN IGWLOCK00 IS 80% FULL.


    - XCF can issue:

    IXC585E STRUCTURE IGWLOCK00 IN COUPLING FACILITY ICF7B, PHYSICAL STRUCTURE VERSION BC170015 4419DD80, IS AT OR ABOVE STRUCTURE FULL MONITORING THRESHOLD OF 80%.
    ENTRIES: IN-USE: 43983 TOTAL: 43983, 100% FULL

    where the 80% threshold can be configured to any value and is recommended to be 80% or lower.


    -- DFSMStvs users may specify the MAXLOCKS(x,y) parameter in the IGDSMSxx member in SYS1.PARMLIB. The MAXLOCKS parameter will cause VSAM RLS to issue the following warning message when any TVS job is holding more locks than value x, or again when it has obtained an additional y locks:

    IGW10074I JOB jobname UNIT OF RECOVERY urid HAS REQUESTED nnn LOCKS SYSTEM MAXIMUM IS mmm