cloudstack/engine
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
..
api New API "checkVolume" to check and repair any leaks or repair all issues (#362) 2024-02-29 14:40:40 +05:30
components-api New API "checkVolume" to check and repair any leaks or repair all issues (#362) 2024-02-29 14:40:40 +05:30
network Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
orchestration New API "checkVolume" to check and repair any leaks or repair all issues (#362) 2024-02-29 14:40:40 +05:30
schema Fixed query param for getDomainReservation. (#388) 2024-02-28 08:10:16 -07:00
service Updating pom.xml version numbers for release 4.18.1.0 2023-09-07 08:50:50 +02:00
storage New API "checkVolume" to check and repair any leaks or repair all issues (#362) 2024-02-29 14:40:40 +05:30
userdata Fix build, missing imports 2023-09-28 14:31:24 +05:30
pom.xml Generate cloud-init multipart user data for template append policy (#7643) 2023-09-27 16:50:41 +05:30