cloudstack/plugins/storage/volume
Suresh Kumar Anaparti 2ca1b474bd
PowerFlex/ScaleIO SDC client connection improvements (#9268)
* Mitigation for non-scalable Powerflex/ScaleIO clients
- Added ScaleIOSDCManager to manage SDC connections, checks clients limit, prepare and unprepare SDC on the hosts.
- Added commands for prepare and unprepare storage clients to prepare/start and stop SDC service respectively on the hosts.
- Introduced config 'storage.pool.connected.clients.limit' at storage level for client limits, currently support for Powerflex only.

* tests issue fixed

* refactor / improvements

* lock with powerflex systemid while checking connections limit

* updated powerflex systemid lock to hold till sdc preparation

* Added custom stats support for storage pool, through listStoragePools API

* code improvements, and unit tests

* unit tests fixes

* Update config 'storage.pool.connected.clients.limit' to dynamic, and some improvements

* Stop SDC on host after migration if no volumes mapped to host

* Wait for SDC to connect after scini service start, and some log improvements

* Do not throw exception (log it) when SDC is not connected while revoking access for the powerflex volume

* some log improvements
2024-06-29 10:01:50 +05:30
..
adaptive Updates to HPE-Primera and Pure FlashArray Drivers to use Host-based VLUN Assignments (#8889) 2024-06-25 10:35:39 +05:30
cloudbyte Updating pom.xml version numbers for release 4.18.3.0-SNAPSHOT 2024-04-17 11:11:57 -03:00
datera Updating pom.xml version numbers for release 4.18.3.0-SNAPSHOT 2024-04-17 11:11:57 -03:00
default Merge branch '4.18' into 4.19 2024-06-28 20:14:21 +05:30
flasharray Updates to HPE-Primera and Pure FlashArray Drivers to use Host-based VLUN Assignments (#8889) 2024-06-25 10:35:39 +05:30
linstor [linstor] Fix revertSnapshot (#9271) 2024-06-20 10:52:49 +02:00
nexenta Updating pom.xml version numbers for release 4.18.3.0-SNAPSHOT 2024-04-17 11:11:57 -03:00
primera Updates to HPE-Primera and Pure FlashArray Drivers to use Host-based VLUN Assignments (#8889) 2024-06-25 10:35:39 +05:30
sample Updating pom.xml version numbers for release 4.18.3.0-SNAPSHOT 2024-04-17 11:11:57 -03:00
scaleio PowerFlex/ScaleIO SDC client connection improvements (#9268) 2024-06-29 10:01:50 +05:30
solidfire Updating pom.xml version numbers for release 4.18.3.0-SNAPSHOT 2024-04-17 11:11:57 -03:00
storpool Temporarily backup StorPool volume before expunge (#8843) 2024-06-26 13:58:04 +05:30