csi-powerstore icon indicating copy to clipboard operation
csi-powerstore copied to clipboard

[WIP]: Add support for creating and deleting metro volume groups

Open lukeatdell opened this issue 5 months ago • 1 comments

Description - WIP

Changes still being made. Opening up draft PR to speed up the review process.

Adding support for metro replicated volume groups. If a volume group does not exist when the request for a volume is received by the driver, a metro replicated volume group will be created and the volume added to the group. If a metro replicated volume group already exists, the metro session will be added to the existing volume group.

GitHub Issues

List the GitHub issues impacted by this PR:

GitHub Issue #
dell/csm#1443

Checklist:

  • [ ] I have performed a self-review of my own code to ensure there are no formatting, vetting, linting, or security issues
  • [ ] I have verified that new and existing unit tests pass locally with my changes
  • [ ] I have not allowed coverage numbers to degenerate
  • [ ] I have maintained at least 90% code coverage
  • [ ] I have commented my code, particularly in hard-to-understand areas
  • [ ] I have made corresponding changes to the documentation
  • [ ] I have added tests that prove my fix is effective or that my feature works
  • [ ] Backward compatibility is not broken

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Please also list any relevant details for your test configuration

  • [ ] Test A
  • [ ] Test B

lukeatdell avatar Sep 25 '24 20:09 lukeatdell