What is the difference between ASL and APM and when are they used?

Article: 100018332
Last Published: 2022-01-17
Ratings: 0 0
Product(s): InfoScale & Storage Foundation

Problem

What is the difference between ASL and APM and when are they used?

Error Message

What's the difference between ASL and APM and when are they used?

Solution

ASLs and APMs are used in different layers of Volume Manager (VxVM).

The array support library (ASL) interacts with the DDL (user level) layer of VxVM. The array policy module (APM) interacts with the DMP (kernel component) of VxVM.

ASLs are required during the discovery phase of Volume Manager. As part of the device discovery done at the DDL layer, the ASLs are used to identify special array characteristics and to handle them appropriately.

APMs are required to handle the operational aspect of the array. As DMP will rely on the APMs when handling  the various errors returned by the array, array state changes and any special conditions for the array as the information provided by the APM will help determine what action DMP might take.
 


 

 

Was this content helpful?