cloudstack/plugins
Harikrishna 747d1101c1
New API "checkVolume" to check and repair any leaks or repair all issues (#362)
* Introduced a new API "checkVolumeAndRepair" that allows users or admins to check and repair if any leaks observed.
Currently this is supported only for KVM

* some fixes

* Added unit tests

* addressed review comments

* add repair volume while granting access

* Changed repair parameter to accept both leaks/all values

* Introduced new global setting volume.check.and.repair.before.use to do volume check and repair before VM start or volume attach operations

* Added volume check and repair changes only during VM start and volume attach operations

* Refactored the names to look similar  across the code

* Some code fixes

* remove unused code

* Renamed repair values

* Addressed review comments

* code refactored

* used volume name in logs

* Changed the API to Async and the setting scope to storage pool

* Fixed exit value handling with check volume command

* Fixed storage scope to the setting

* Fixed volume format issues

* Refactored the log messages

* Fix formatting
2024-02-29 14:40:40 +05:30
..
acl Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
affinity-group-processors Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
alert-handlers Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
api Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
backup Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
ca/root-ca Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
database Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
dedicated-resources Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
deployment-planners Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
event-bus Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
ha-planners/skip-heurestics Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
host-allocators/random api,server,ui: tagged resource limits (#327) 2024-02-07 17:35:15 +05:30
hypervisors New API "checkVolume" to check and repair any leaks or repair all issues (#362) 2024-02-29 14:40:40 +05:30
integrations api,server,ui: tagged resource limits (#327) 2024-02-07 17:35:15 +05:30
metrics Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
network-elements plugins: Add Custom hypervisor minimal changes (#7692) 2023-09-27 16:19:42 +05:30
outofbandmanagement-drivers Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
storage Storage plugin support to check if volume on datastore requires access for migration (#380) 2024-02-20 11:32:32 -07:00
storage-allocators/random Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
user-authenticators ldap trust map cleanup on domain delete (#7915) 2023-10-09 19:15:47 +05:30
user-two-factor-authenticators Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
pom.xml Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00