You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When you run EmsRefresh.queue_refresh more than once targeting a provider with consolidated managers leading to an array of queue names, MiqQueue.put_or_update doesn't properly find the previous record. The find_options[:queue_name]link is an array where the record has a string.
Steps to reproduce:
Add a provider with multiple managers (Amazon, Azure, Openstack, etc...)
@agrare I think you recently got rid of the JSON bit for the queue_name, which I also assumed would need a data migration. Is that related or is this just part of the exercise of removing that.
Oh so I actually fixed this as part of #20302 but yes this was one of the issues that led me to want to get rid of the json queue_name array in #20345. #20307 was another bug that was due to the queue name array.
When you run EmsRefresh.queue_refresh more than once targeting a provider with consolidated managers leading to an array of queue names, MiqQueue.put_or_update doesn't properly find the previous record. The
find_options[:queue_name]
link is an array where the record has a string.Steps to reproduce:
The text was updated successfully, but these errors were encountered: