-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes to support CSM-523, some PowerScale Replication cleanup #431
Conversation
…ovements w.r.t SyncIQ policy
…fficially supported
@@ -136,7 +136,7 @@ Let's go through each parameter and what it means: | |||
|
|||
* `Accesszone` is the name of the access zone a volume can be created in. | |||
* `AzServiceIP` AccessZone groupnet service IP. It is optional and can be provided if different than the PowerScale cluster endpoint. | |||
* `IsiPath` is the base path for the volumes to be created on the PowerScale cluster. | |||
* `IsiPath` is the base path for the volumes to be created on the PowerScale cluster. If not specified in the storage class, the IsiPath defined in the storage array's secret will be used, and if that is not specified, the IsiPath defined in the values.yaml file used for driver installation is used as the lowest-priority. IsiPath between source and target Replication Groups MUST be consistent. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
MUST to highlighted must in lower case.
This singular SyncIQ policy on the source storage array and its matching Local Target policy on the target storage array provide information for the RGs to determine their status. Upon creation, the SyncIQ policy is set to a schedule of `When source is modified`. The SyncIQ policy is `Enabled` when the RG is created. The directory that is being replicated is *read-write accessible* on the source storage array, and is restricted to *read-only* on the target. | ||
|
||
### Replication Group Deletion | ||
When deleting `DellCSIReplicationGroup` (RG) objects on the Kubernetes cluster(s) used for replication, deletion should only be performed on an empty RG. If there is any user-created or Kubernetes PV-generated data left inside of the replication group, the RG object will be held in a `Deleting` state until all user data has been cleared out. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we say 'until all user data has been cleared out on both source and target storage arrays' ?
98475de
@@ -136,7 +136,7 @@ Let's go through each parameter and what it means: | |||
|
|||
* `Accesszone` is the name of the access zone a volume can be created in. | |||
* `AzServiceIP` AccessZone groupnet service IP. It is optional and can be provided if different than the PowerScale cluster endpoint. | |||
* `IsiPath` is the base path for the volumes to be created on the PowerScale cluster. | |||
* `IsiPath` is the base path for the volumes to be created on the PowerScale cluster. If not specified in the storage class, the IsiPath defined in the storage array's secret will be used, and if that is not specified, the IsiPath defined in the values.yaml file used for driver installation is used as the lowest-priority. IsiPath between source and target Replication Groups MUST be consistent. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove the comma and place a period (.") after "will be used". Delete "and" and make "if" upper case to start a new sentence,
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have reviewed this. One minor edit is required on line 139.
Forgot the period in my last commit, sorry. Should be good now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have reviewed this. It looks gfine.
Description
Additional text has been added for RG deletion information in PowerScale (see the Deletion subheading in content/docs/replication/architecture/powerscale.md), and IsiPath parameter description has been expanded to make requirements/functionality clearer.
A child page under Architecture was also created for PowerScale, and PowerScale-specific information has been moved from the PowerScale Deployment page to this child page. The Deployment page was beginning to get cluttered with non-deployment PowerScale information.
GitHub Issues
List the GitHub issues impacted by this PR:
Checklist: