The Open IMF architecture builds further upon the IMF functionality by enabling you to get notifications about events that occur in user space.
The architecture uses an IMF daemon (IMFD) that collects notifications from the user space notification providers (USNPs) and passes the notifications to the AMF driver, which in turn passes these on to the appropriate agent. IMFD starts on the first registration with IMF by an agent that requires Open IMF.
The Open IMF architecture provides the following benefits:
IMF can group events of different types under the same VCS resource and is the central notification provider for kernel space events and user space events.
More agents can become IMF-aware by leveraging the notifications that are available only from user space.
Agents can get notifications from IMF without having to interact with USNPs.
For example, Open IMF enables the AMF driver to get notifications from vxnotify, the notification provider for Veritas Volume Manager. The AMF driver passes these notifications on to the DiskGroup agent. For more information on the DiskGroup agent, see the Cluster Server Bundled Agents Reference Guide.