Queue and Retry Mounts and Dismounts when Library is Temporarily Unavailable

ACSLS queries mount and dismount requests when temporary library outages are detected. Mount and dismount requests from all sources are automatically queued and retried, if the desired state of all required library components is online. This means mount and dismount requests from the following sources are all automatically queued and retried:

  • ACSAPI clients

  • cmd_proc

  • Fibre-attached clients for tape drives in logical libraries

Temporary outages occur when the desired state of the library hardware is online, but the current state is offline. Examples of temporary outages, are: when an LSM door is open; when ACSLS loses communications with a library; or during an LC switch operation. During a temporary library or tape drive outage, mounts and dismounts are queued, and are retried when the library is available.

If the desired state of the library hardware is offline, then ACSLS fails mount or dismount requests with the appropriate error status.

With ACSLS 7.3.1, two dynamic variables, MOUNT_RETRY_DELAY and MOUNT_RETRY_TIME_LIMIT, were introduced for managing the queuing and retrying of mounts and dismounts. The:

  • MOUNT_RETRY_DELAY controls how often queued mounts and dismounts are retried or availability of libraries and drives are re-checked.

  • MOUNT_RETRY_TIME_LIMIT is the time limit to queue and retry mounts and dismounts. After this, requests fail.