mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-22 18:50:08 +03:00
M #-: fix minor bug in OneFlow (#485)
This commit is contained in:
parent
20d99da656
commit
4cd69f69f1
@ -205,8 +205,16 @@ class ServiceWD
|
||||
@services << Integer(service.id)
|
||||
end
|
||||
|
||||
service.roles.each do |name, role|
|
||||
role.nodes_ids.each do |node|
|
||||
roles = service.roles
|
||||
|
||||
next unless roles
|
||||
|
||||
roles.each do |name, role|
|
||||
nodes_ids = role.nodes_ids
|
||||
|
||||
next unless nodes_ids
|
||||
|
||||
nodes_ids.each do |node|
|
||||
check_role_state(client, service.id, name, node)
|
||||
end
|
||||
end
|
||||
|
@ -149,6 +149,8 @@ module OpenNebula
|
||||
end
|
||||
|
||||
parents.each do |parent|
|
||||
next unless @service.roles[parent]
|
||||
|
||||
return false if @service.roles[parent].state != STATE['RUNNING']
|
||||
end
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user