[Pure Storage] Enable tri-sync replication

Registered by Simon Dodsley

Enable trisync replication capability for Pure Storage volumes.

Trisync is the ability to replicate a volume synchronously to a target array and also have an asynchronous copy also be created on another target array.

Note that for testing purposes the target array can be the same for both the sync and async legs.

This feature can be enabled by setting the parameter in the backend stanza

pure_trisync_enabled = True

The default will be False

To enable tri-sync successfully there must be 2 replication_devices configured in the stanza, one that is type=sync and one that is type=async.
Multiple versions of either sync or async will not allow trisync to be enabled as we would not know which replication targets or AC pods to use with tri-ync.
Enable retyping between sync and trisync

Blueprint information

Status:
Complete
Approver:
Rajat Dhasmana
Priority:
Undefined
Drafter:
Simon Dodsley
Direction:
Approved
Assignee:
Pure Storage Openstack Team
Definition:
Review
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon next
Started by
Simon Dodsley
Completed by
Simon Dodsley

Related branches

Sprints

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.