cloudstack/plugins/hypervisors
Suresh Kumar Anaparti 3220eb442a
PowerFlex/ScaleIO - MDM and host SDC connection enhancements (#11047)
* Cumulative enhancements fix for ScaleIO: MDM add/remove, Host prepare/unprepare, validate Storage Pool can be created in Agent.

- Implemented validation to fail Host disconnect from Storage Pool if there are Volumes attached and SDC client MDM removal requires scini service to be restarted
- Implemented Storage Pool validation by checking whether MDM addresses from configuration file and from memory (using CLI) matches, otherwise file ModifyStoragePool command.
- Introduced configuration key to apply timeout after making MDM changes for ScaleIO: powerflex.mdm.change.apply.timeout.ms (default 1000ms)
- Implemented logic to apply timeout after making MDM changes for ScaleIO in prepare and unprepare logic
- Added detection of MDM removal support via CLI
- If MDM removal support via CLI supported then use CLI, fall back to edit drv_cfg.txt and restart scini instead

Co-authored-by: Suresh Kumar Anaparti <suresh.anaparti@shapeblue.com>
Co-authored-by: mprokopchuk <mprokopchuk@apple.com>
2025-07-16 08:25:28 +02:00
..
baremetal Updating pom.xml version numbers for release 4.19.4.0-SNAPSHOT 2025-06-06 18:00:09 +05:30
hyperv Updating pom.xml version numbers for release 4.19.4.0-SNAPSHOT 2025-06-06 18:00:09 +05:30
kvm PowerFlex/ScaleIO - MDM and host SDC connection enhancements (#11047) 2025-07-16 08:25:28 +02:00
ovm Updating pom.xml version numbers for release 4.19.4.0-SNAPSHOT 2025-06-06 18:00:09 +05:30
ovm3 Updating pom.xml version numbers for release 4.19.4.0-SNAPSHOT 2025-06-06 18:00:09 +05:30
simulator Updating pom.xml version numbers for release 4.19.4.0-SNAPSHOT 2025-06-06 18:00:09 +05:30
ucs Updating pom.xml version numbers for release 4.19.4.0-SNAPSHOT 2025-06-06 18:00:09 +05:30
vmware Updating pom.xml version numbers for release 4.19.4.0-SNAPSHOT 2025-06-06 18:00:09 +05:30
xenserver Merge branch '4.20' 2025-07-03 15:29:05 +02:00