2.2.13 TRKSVR_SYNC_TYPE
The TRKSVR_SYNC_TYPE enumeration specifies operations that can be handled during volume synchronization in a SYNC_VOLUMES message (see sections 2.2.11 and 2.2.12.3).
-
typedef [v1_enum] enum { CREATE_VOLUME = 0, QUERY_VOLUME = 1, CLAIM_VOLUME = 2, FIND_VOLUME = 3, TEST_VOLUME = 4, DELETE_VOLUME = 5 } TRKSVR_SYNC_TYPE;
CREATE_VOLUME: Requests that the server maintain a mapping from a VolumeID to a VolumeSecret and MachineID. See section 3.2.5.3 for an example of this subrequest.
QUERY_VOLUME: Requests information about a VolumeID so that the client and server can keep their volume tables synchronized. See section 3.2.6.4 for an example of this subrequest.
CLAIM_VOLUME: Requests that a MachineID become recognized by the server as the VolumeOwner for a VolumeID. See section 3.2.5.3 for an example of this subrequest.
FIND_VOLUME: Requests the MachineID for a VolumeID. See section 3.2.6.4 for an example of this subrequest.
TEST_VOLUME: Reserved; MUST NOT be sent. Unused.
DELETE_VOLUME: Reserved; MUST NOT be sent. Unused.