Remove unmounted Java paths from the SYSVIEW JVMVERS display
search cancel

Remove unmounted Java paths from the SYSVIEW JVMVERS display

book

Article ID: 438415

calendar_today

Updated On:

Products

SYSVIEW Performance Management

Issue/Introduction

The JVMVERS command in SYSVIEW continues to display Java paths that have been unmounted from the Unix System Services (USS) environment. Standard commands to refresh or update the JVM cache, such as those listed below, do not remove the outdated entries:

F SYSVIEW,F JVMDATA,VERIFY ALL
F SYSVIEW,F JVMDATA,DISCOVERY

The customer's expectation is to remove these stale entries from the output without having to restart the SYSVIEW started task or performing an IPL.

 

Environment

SYSVIEW 17.0 - z/OS 2.5 and above - Java 11 or Java 21 - 

Cause

The JVMVERS command utilizes a cached copy of Java version information stored in the SYSVIEW address space. While SYSVIEW provides commands to update information for existing and accessible paths, there is currently no mechanism or command to purge or delete a specific cached entry once the underlying path has been unmounted or is no longer available.

 

Resolution

Currently, the only way to clear outdated or unmounted Java paths from the JVMVERS display is a system IPL.

 

Additional Information

For issues where JVMVERS shows the incorrect version for an active path (rather than a missing/unmounted path), the cache can be updated using: F SYSVIEW,F JVMDATA,VERIFY ALL

Because this is a product limitation, users who require the ability to manually purge specific entries from the JVM cache should submit a feature request (Community Idea):

  1. Navigate to the Broadcom Support Portal.
  2. Go to the Community section for Mainframe Software.
  3. Select Ideation and create a new idea requesting a "Cache Purge" or "Clear" function for the JVMVERS command.