1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-21 14:50:08 +03:00

M #-: get service update cardinality error (#754)

This commit is contained in:
Alejandro Huertas Herrero 2021-02-04 17:06:16 +01:00 committed by GitHub
parent fcc73ebcdb
commit 2648aa9a5d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -349,8 +349,15 @@ class ServiceLCM
rc = nil
cardinality_diff = cardinality - role.cardinality
rc = set_cardinality(role, cardinality, force)
set_cardinality(role, cardinality, force)
if OpenNebula.is_error?(rc)
@wd.add_service(service)
break OpenNebula::Error.new(
"Can't scale service #{service_id}: #{rc.message}"
)
end
if cardinality_diff > 0
# change client to have right ownership