cloudstack/plugins
Suresh Kumar Anaparti be87b1a668
FR74: Mitigation for non-scalable ScaleIO clients (#447)
* 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

* 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-27 18:47:50 +05:30
..
acl Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
affinity-group-processors Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
alert-handlers Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
api Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
backup Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
ca/root-ca Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
database Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
dedicated-resources Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
deployment-planners Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
event-bus Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
ha-planners/skip-heurestics Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
host-allocators/random Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
hypervisors FR74: Mitigation for non-scalable ScaleIO clients (#447) 2024-06-27 18:47:50 +05:30
integrations Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
metrics Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
network-elements FR72 - api,server: purge expunged resources (#405) 2024-06-19 12:59:50 +05:30
outofbandmanagement-drivers Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
storage FR74: Mitigation for non-scalable ScaleIO clients (#447) 2024-06-27 18:47:50 +05:30
storage-allocators/random Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
user-authenticators Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
user-two-factor-authenticators Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
pom.xml Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00