Pearl Dsilva
53e9b18ed0
improve lock host retrieval logic and quicker retrival using db host as first check point and then fanning out
2026-05-06 11:43:24 -04:00
Pearl Dsilva
184024ba3e
fix precommit check failure
2026-04-29 12:53:56 -04:00
Pearl Dsilva
f29002bf08
address comment
2026-04-29 12:51:16 -04:00
Pearl Dsilva
e3f1ccbf86
update existing clvm get stats method
2026-04-29 12:51:06 -04:00
Pearl Dsilva
7caa9b5932
Create a CLVM storage adaptor
2026-04-29 12:50:55 -04:00
Pearl Dsilva
746baffba5
renamed and re-arranged classes; addressed comments part-1
2026-04-28 13:49:55 -04:00
Pearl Dsilva
ffb8698295
skip warning lines when retrieving lock hostname
2026-04-28 09:48:49 -04:00
Pearl Dsilva
9e317842b8
fix merge conflict
2026-04-27 08:06:14 -04:00
Pearl Dsilva
0e2bac1a06
Merge branch 'main' of https://github.com/apache/cloudstack into clvm-enhancements
2026-04-27 07:37:17 -04:00
Suresh Kumar Anaparti
856d83a15e
Merge branch '4.22'
2026-04-23 23:53:24 +05:30
dahn
64ac0822b4
merge conflict fixes ( #13046 )
...
* merge conflict fixes
* fix pre-commit issue
Co-authored-by: Daan Hoogland <dahn@apache.org>
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2026-04-23 23:46:54 +05:30
Nicolas Vazquez
be89e6f7c3
[KVM] Reorder migration logs to prevent populating agent logs on migrations ( #12883 )
...
* Move logs for values of the migration settings out of the loop
* Apply suggestions from code review
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
---------
Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2026-04-17 23:39:19 -03:00
Wei Zhou
f820d0125d
fix end of files and codespell errors
2026-04-17 13:58:21 +02:00
Daniil Zhyliaiev
4df32ae79f
fix: NsxResource.executeRequest DeleteNsxNatRuleCommand comparison bug ( #12833 )
...
Fixes an issue in NsxResource.executeRequest where Network.Service
comparison failed when DeleteNsxNatRuleCommand was executed in a
different process. Due to serialization/deserialization, the
deserialized Network.Service instance was not equal to the static
instances Network.Service.StaticNat and Network.Service.PortForwarding,
causing the comparison to always return false.
Co-authored-by: Andrey Volchkov <avolchkov@playtika.com>
(cherry picked from commit 30dd234b00 )
2026-04-17 04:53:36 +05:30
Suresh Kumar Anaparti
2d6280b9da
Merge branch '4.22'
2026-04-17 04:35:25 +05:30
Suresh Kumar Anaparti
13a2c7793c
Merge branch '4.20' into 4.22
2026-04-17 03:12:33 +05:30
Brad House
6e810989b6
HAProxy Configuration: network.loadbalancer.haproxy.idle.timeout ( #12586 )
...
* initial attempt at network.loadbalancer.haproxy.idle.timeout implementation
* implement test cases
* move idleTimeout configuration test to its own test case
2026-04-16 14:49:54 +05:30
Daniil Zhyliaiev
e0fe953791
fix: NSX SDK list operations are pageable: the API returns a non-null and non-empty ( #12834 )
...
`cursor` field when more pages are available. The previous implementation only
fetched the first page and ignored pagination.
This change updates the list retrieval flow to:
- follow the `cursor` chain until no further pages exist
- accumulate items from all pages
- return a single merged result to the caller
This ensures that list operations return the complete dataset rather than just
the first page.
Co-authored-by: Andrey Volchkov <avolchkov@playtika.com>
2026-04-16 14:15:30 +05:30
Daniil Zhyliaiev
05c59630e0
fix: LB Creation avoid 404 API errors due to non-needed patches ( #12835 )
2026-04-16 13:58:20 +05:30
Harikrishna
0c86899cc1
Added VDDK support in VMware to KVM migrations ( #12970 )
2026-04-14 22:33:01 +05:30
Daan Hoogland
82bfa9fb3f
Merge branch '4.22'
2026-04-14 14:50:44 +02:00
Daan Hoogland
1085da4ef8
Merge commit '19b4ef106931aa1d6a8fed06984009d86760e4de' into 4.22
2026-04-14 13:15:05 +02:00
Pearl Dsilva
be2994db0f
Merge branch 'main' of https://github.com/apache/cloudstack into clvm-enhancements
2026-04-13 14:30:51 -04:00
sandeeplocharla
5b696c0ec7
Create, Delete, Enable, Disable, Enter, Cancel maintenance of Primary StoragePool with ONTAP storage ( #12563 )
...
* Create & Delete, Enable & Disable, Enter & Cancel maintenance of Primary StoragePool with ONTAP storage
Co-authored-by: Rajiv Jain <Rajiv.Jain@netapp.com>
Create & Delete, Enable & Disable, Enter & Cancel maintenance of Primary StoragePool with ONTAP storage
Co-authored-by: Rajiv Jain<rajiv1@netapp.com>
Edited readme file
Fixed license check issue
Removed dependency that's not conforming with ACF guidelines
* Fixed the initial review comments
* Fixed some rebase issues
---------
Co-authored-by: Locharla, Sandeep <Sandeep.Locharla@netapp.com>
2026-04-13 08:38:15 -03:00
Abhisar Sinha
8eb162cb99
Updating pom.xml version numbers for release 4.20.4.0-SNAPSHOT
2026-04-13 15:48:18 +05:30
Fabricio Duarte
9f57a4dd19
Unhide setting `js.interpretation.enabled` ( #12605 )
...
* Unhide setting 'js.interpretation.enabled'
* Fix grammar mistake
2026-04-10 23:45:07 -03:00
João Jandre
7c7b2ae75d
Fix KVM incremental volume snapshot creation ( #12666 )
2026-04-11 00:12:44 +05:30
Wei Zhou
273699cf56
kvm: fix wrong CheckVirtualMachineAnswer when vm does not exist ( #12928 )
...
* kvm: fix wrong CheckVirtualMachineAnswer when vm does not exist
* kvm: add LibvirtCheckVirtualMachineCommandWrapperTest
Co-authored-by: dahn <daan.hoogland@gmail.com>
2026-04-10 16:01:29 +05:30
poddm
8f3c6fad7a
set snapcpg config on copy ( #12955 )
2026-04-10 15:18:45 +05:30
Wei Zhou
e297644ce1
KVM: Enable HA heartbeat on ShareMountPoint ( #12773 )
2026-04-10 14:12:40 +05:30
Suresh Kumar Anaparti
11538df710
Merge branch '4.22'
2026-04-10 12:02:40 +05:30
Abhisar Sinha
68bd056306
Support timeout configuration for Create and Restore NAS backup ( #12964 )
...
* Introduce configurable timeout to Create NAS backup
* use timeout set via "commands.timeout"
2026-04-10 10:11:54 +05:30
Vishesh
416679fae1
Fix domain parsing for GPU & add Display controller in the supported PCI class ( #12981 )
...
* Fix domain parsing for GPU
* Add Display controller to GPU class check
this adds support for the amd instinct mi2xx accelorator crards in the discovery script.
Co-authored-by: Piet Braat <piet@phiea.nl>
2026-04-10 09:23:07 +05:30
prashanthr2
b1bc5380a2
fix: support SharedMountPoint for KVM volume import and unmanage ( #12956 )
2026-04-09 15:09:08 +02:00
prashanthr2
b0b3dc91f5
fix: support SharedMountPoint volume checks for importVm ( #12946 )
2026-04-09 13:34:35 +02:00
Suresh Kumar Anaparti
c3614098da
Merge branch '4.22'
2026-04-08 18:09:43 +05:30
Abhisar Sinha
03de62bf38
Support Linstor Primary Storage for NAS BnR ( #12796 )
2026-04-08 15:14:20 +05:30
Pearl Dsilva
34b0729e8b
add test for pre/post migration
2026-04-07 14:40:27 -04:00
Pearl Dsilva
4903339aa3
evist lock tracking - use lvs command to get lock host than DB
2026-04-07 12:55:05 -04:00
Daniil Zhyliaiev
30dd234b00
fix: NsxResource.executeRequest DeleteNsxNatRuleCommand comparison bug ( #12833 )
...
Fixes an issue in NsxResource.executeRequest where Network.Service
comparison failed when DeleteNsxNatRuleCommand was executed in a
different process. Due to serialization/deserialization, the
deserialized Network.Service instance was not equal to the static
instances Network.Service.StaticNat and Network.Service.PortForwarding,
causing the comparison to always return false.
Co-authored-by: Andrey Volchkov <avolchkov@playtika.com>
2026-04-06 15:50:17 -03:00
Abhisar Sinha
c8599040b4
Updating pom.xml version numbers for release 4.20.3.0
...
Signed-off-by: Abhisar Sinha <abhisar.sinha@gmail.com>
2026-04-06 17:22:19 +05:30
Suresh Kumar Anaparti
e2d18c0748
Merge branch '4.22'
2026-04-02 10:30:18 +05:30
julien-vaz
4f93ba888c
Refactor Quota Summary API ( #10505 )
...
* Refactor Quota Summary API
* Fixes imports
* Fix QuotaServiceImplTest
* Update plugins/database/quota/src/main/java/org/apache/cloudstack/api/command/QuotaSummaryCmd.java
Co-authored-by: Fabricio Duarte <fabricio.duarte.jr@gmail.com>
* Fix QuotaSummaryCmd
* Remove unnecessary imports
* Remove unused createQuotaSummaryResponse declarations
* Remove unnecessary imports
* Update plugins/database/quota/src/main/java/org/apache/cloudstack/api/command/QuotaSummaryCmd.java
Co-authored-by: dahn <daan.hoogland@gmail.com>
* Fix QuotaSummaryCmd
* Fix QuotaResponseBuilderImplTest
* Refactor test
* Fix QuotaSummaryCmd
* Fix projectid behavior
* Simplify QuotaSummary and deprecate listall
* Fix createQuotaSummaryResponse
* Remove unused import
* Apply suggestions + some adjustments
* Remove duplicated check
* Fix checkstyle
* Adjust entity owner
* Remove unused method + fix tests
* Add missing @ACL to some parameters
* Adjust how the parameters behave
* Allow domain admins and users to use keyword
* Address reviews
---------
Co-authored-by: Julien Hervot de Mattos Vaz <julien.vaz@scclouds.com.br>
Co-authored-by: Fabricio Duarte <fabricio.duarte.jr@gmail.com>
Co-authored-by: dahn <daan.hoogland@gmail.com>
2026-03-31 20:29:30 -03:00
Pearl Dsilva
a29f823f13
Merge branch 'main' of https://github.com/apache/cloudstack into clvm-enhancements
2026-03-31 14:50:37 -04:00
Pearl Dsilva
381dc67ef0
add more tests
2026-03-31 12:50:24 -04:00
John Bampton
5d95bdd0eb
pre-commit trailing whitespace auto clean up ( #12841 )
2026-03-31 15:02:39 +02:00
Henrique Sato
7eea9ed448
Add API to enable/disable NICs for KVM ( #12819 )
2026-03-31 10:14:20 +02:00
Pearl Dsilva
e45a43db29
add more tests
2026-03-30 16:49:56 -04:00
Pearl Dsilva
93782bb5f1
add tests
2026-03-30 12:00:05 -04:00
Pearl Dsilva
18075ae4a9
Add support for Headlamp dashboard for kubernetes; deprecate legacy kubernetes dashboard ( #12776 )
2026-03-30 16:04:45 +02:00