How XBM and snapshot utilities populate the extended buffer
The following steps describe this process:
- XBM targets the registered objects as active.
- The utility establishes a point of consistency (a quiesce point). How the quiesce point is established depends on the utility being used.
- The snapshot job starts. As the snapshot job progresses, XBM monitors write requests that update the targeted objects.
If a write request is issued for a targeted object, XBM places an image of the page before it is updated (called a preimage ) in the extended buffer. If the utility subsequently issues a read request for the updated page, XBM satisfies the request by using the preimage from the extended buffer.
If the preimage is needed by the utility but is not available in cache (because of a cache failure or some other problem), XBM sends a return code and reason code to the utility. The utility determines whether to continue or terminate the operation.
- After the utility uses the preimage, the used preimage is removed from the XBM cache.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*