Operation quick reference

The following table is a quick reference table to the types of storage operations that can be performed. Please see the sections that follow for more information.

Table 1. Operations summary
Operation Vault Type Synchronous Asynchronous Sync behavior
    Response to user  
Write Operations Standard Given to user after response is received from both vaults Given to user after response is received from one of the vaults. Two-Way sync.
Protected Given to user after response is received from both vaults Given to user after response is received from one of the vaults. Two-Way sync.
Read Object Standard NA Given to the user after the first response. Alternatively, a Mirror-Destination header can be used to specify Vault Id of one of the component vaults of the mirror to read from. NA
Protected NA Given to the user after the first response. Alternatively, a Mirror-Destination header can be used to specify Vault Id of one of the component vaults of the mirror to read from. NA
Delete Operations Standard Given to user after response is received from both vaults. NA Two-Way sync
Protected Given to user after response is received from both vaults. NA Two-Way sync
List Operations Standard Given to the user based on the on the Mirror-Destination header. Lists contents when specifying a Mirror-Destination from a single component vault of the mirror. If this header is omitted, the response lists from each vault are interleaved into a single list and duplicate items are shown only once. The single list is returned to user. Given to the user based on the on the Mirror-Destination header. Lists contents when specifying a Mirror-Destination from a single component vault of the mirror. If this header is omitted, the response lists from each vault are interleaved into a single list and duplicate items are shown only once. The single list is returned to user. NA
Protected Given to the user based on the on the Mirror-Destination header. Lists contents when specifying a Mirror-Destination from a single component vault of the mirror. If this header is omitted, the response lists from each vault are interleaved into a single list and duplicate items are shown only once. The single list is returned to user. Given to the user based on the on the Mirror-Destination header. Lists contents when specifying a Mirror-Destination from a single component vault of the mirror. If this header is omitted, the response lists from each vault are interleaved into a single list and duplicate items are shown only once. The single list is returned to user. NA
Multi-segment Object Write - see section for details