Release 10.3.0 DETAILS AND FEATURES

dumpv_pvl can display the PVR name

dumppv_pvl can display the PVR name (or N/A) for each volume by specifying the -r option. See the man page for more information. (Bug 11464)

Migration and Purge State Changes

Migrations and purges will no longer immediately resume when the Migration/Purge Server (MPS) starts.

When the MPS starts up, it will check for an environment variable called HPSS_MPS_MIGR_PAUSE_SECS. If it exists, it will check the number of seconds for each storage class migration/purge to pause before running. If the environment variable is not set, it will use a default value of 300 seconds (5 minutes). Valid values for HPSS_MPS_MIGR_PAUSE_SECS are 0 to 2147483647. The MPS will preserve the state of the storage class migration/purge between restarts of the MPS. See the HPSS Installation Guide for more details. (Bug 2228)

HPSS S3 interface

HPSS now offers an S3 (Simple Storage Service) client interface that provides functionality similar to the AWS S3 interface. See the Chapter 7, HPSS S3 client interface of the HPSS Install Guide for more information. (CR 563 Bug 11718)

Read Queue APIs

A new set of APIs called “Read Queue APIs” has been added to HPSS to manage the recall of large numbers of files. The read queue APIs enable HPSS client applications to send a large list of files to be read to HPSS in a “read queue”. The read queue can be added to over time. The client application will request the core server to tell it when a file on its list is ready to run. This enables clients to simply manage very large lists of read requests. The lori tool implements the read queue APIs. See the HPSS Programmers Reference for Read Queue APIs and the lori man page for tool details. (CR 562 Bug 11740)

Persisted Read Queues

The read queue APIs are now persisted in HPSS. When a new read queue comes in, it is now persisted in Db2. This allows the core server to recover from downtime and continue processing read queue requests. The lori tool now supports recovering a read queue using the read queue context ID. See the lori man page for details.

The new tool rq_cleanup manages persisted read queues. The tool, rq_cleanup, will remove either a specific persisted read queue or all read queues. This can be useful in a case where a site goes down for an upgrade and does not want to recover read queue items upon startup. See the man page for rq_cleanup for details.(CR 562 Bug 11740)

Updates to avoid server restarts

Updates have been made throughout HPSS to avoid most server restarts after making configuration changes. There is now an Apply Config button on the HPSS Health and Status window that becomes enabled when configuration changes have been made. After making configuration changes such as adding new migration policies, new purge policies, new storage classes, new hierarchies, and new classes of service, press the Apply Config button to apply the changes. Previously, the MPS and Core Servers would need to be restarted to apply these changes, but now this is no longer necessary. See the HPSS Management Guide for more information. (CR 399)

Added purge filters for file size and age

HPSS now provides a capability to filter purge candidates based on the file size and the age of the file. Files are not subject to purging when two new conditions are met: file size is less than or equal to the specified size in bytes and file last access time is greater than or equal to the given time in minutes. The site administrator will determine the cutoff size and time in the purge policy. When file size and last access time values are set to zero, the purge exemption is disabled, and the behavior is as it was in previous versions of HPSS. (CR 588)