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)

(cherry picked from commit 2648aa9a5deee7e81efaa393406731c432644df6)
This commit is contained in:
Alejandro Huertas Herrero 2021-02-04 17:06:16 +01:00 committed by Tino Vazquez
parent c1dcf0e42a
commit 4abb059d31
No known key found for this signature in database
GPG Key ID: 14201E424D02047E

View File

@ -352,8 +352,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