Cartridge Recovery

Cartridge Recovery (acscr) is an ACSLS internal process that is called to resolve discrepancies whenever the actual content of a storage cell or tape drive does not match the information saved in the ACSLS database. It does this by:

  • Letting the library examine the volume's home cell and, possibly, the drive. Then, updating the ACSLS database with the results.

  • Letting ACSLS (with the SL3000 and SL8500 libraries) to recover a cartridge by asking the library where a cartridge is located, and then using the library's reply to update the ACSLS database.

If Cartridge Recovery finds a discrepancy, such as a cartridge that is recorded at another location, it creates another recovery request and adds it to its request queue. (This is called a “cascade".)

Other processes pass recovery requests to Cartridge Recovery when they encounter a discrepancy between the ACSLS database and the actual contents of the library. Cartridge Recovery is then the central location where cartridges are marked as missing, changed to absent, and reactivated. Thus, what appears to be the behavior of many other ACSLS commands and utilities is actually done by Cartridge Recovery when it updates the database to match the information reported by the library.

When other processes pass recovery requests to Cartridge Recovery, you can:

  1. Continue and let Cartridge Recovery continue asynchronously (Cartridge Recovery proceeds independently).
  2. If you need a specific cartridge that is lost, wait for Cartridge Recovery to finish processing this recovery request and report what it found.