Share via


GetSupportedGroupFeatures method of the CIM_ReplicationServiceCapabilities class

This method, for a given ReplicationType, returns the supported group features.

Syntax

uint32 GetSupportedGroupFeatures(
  [in]  uint16 ReplicationType,
  [out] uint16 GroupFeatures[]
);

Parameters

ReplicationType [in]

A value representing the ReplicationType.

GroupFeatures [out]

An array of Supported Features.

One-to-many replication: One source element and multiple targets elements in a group.

Many-to-many: One or more elements in the source group and one or more elements in the target group.

Consistency enabled for all groups: All groups are considered consistent by default.

Empty replication groups allowed: A replication group can have zero elements.

Source group must have more than one element: A group with only one element is not allowed.

Composite Groups: Elements of a group may be from different arrays.

Multi-hop group replication: A group that is the target of a copy operation can be the source of another copy operation at the same time.

Multi-hop elements must have same SyncType: The SyncType of each hop must be the same as previous hop, e.g., mirror, snapshot, clone.

Group can only have one single relationship active: Only one StorageSynchronized association within a group can be active at a given time.

Source element can be removed from group: A source element can be removed even when the group is associated with another replication group.

Target element can be removed from group: A target element can be removed even when the group is associated with another replication group.

Group can be temporary: Group can have a persistence of false, which means the group -- not its elements, may be deleted if it no longer participates in a replication operation.

Group is nameable: In creating a group, it is possible to name the group.

Supports target element count: It is possible to supply one source element and request more than one target element copies.

Synchronized clone target detaches automatically: The clone target group detaches automatically when the target group becomes synchronized; otherwise, the client needs to explicitly request a detach operation.

Reverse Roles operation requires Read Only source: The Reverse Roles operation requires the source element to be in the Read Only mode.

Reverse Roles operation requires resync: For the copy operation to continue, resync of source and target elements is required.

Restore operation requires fracture: The copy operation has completed; however, the synchronization relationship must be fractured.

Resync operation requires activate: For the copy operation to continue, the synchronization relationship must be activated.

Copy operation requires offline source: Instrumentation requires the source element to be offline (not-ready) to ensure data does not change before starting the copy operation.

One-to-many replication (2)

Many-to-many groups (3)

Consistency enabled for all groups (4)

Empty replication groups allowed (5)

Source group must have more than one element (6)

Composite Groups (7)

Multihop element replication (8)

Multi-hop elements must have same SyncType (9)

Group can only have one single relationship active (10)

Source element can be removed from group (11)

Target element can be removed from group (12)

Group can be temporary (13)

Group is nameable (14)

Supports target element count (15)

Synchronized clone target detaches automatically (16)

Reverse Roles operation requires Read Only source (17)

Reverse Roles operation requires resync (18)

Restore operation requires fracture (19)

Resync operation requires activate (20)

Copy operation requires offline source (21)

DMTF Reserved

22 32767

Vendor Specific

32768 65535

Return value

Success (0)

Not Supported (1)

Unknown (2)

Timeout (3)

Failed (4)

Invalid Parameter (5)

In Use (6)

DMTF Reserved (7 32767)

Vendor Specific (32768 4294967295)

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2012 R2
Namespace
Root\CIMv2\Storage\iScsiTarget
MOF
SmIscsiTarget.mof
DLL
SMiSCSITargetProv.dll

See also

CIM_ReplicationServiceCapabilities