Description of problem: When adding a new RHV provider to CFME, last refresh fail Version-Release number of selected component (if applicable): CFME-5.9.3.2 RHV-4.2.3 How reproducible: 100% Steps to Reproduce: 1.Add a RHV provider 2.Track the last refresh field - once initial full refresh end, such error appear: Error - Less Than A Minute Ago undefined method `keys' for "48921a37-198d-4003-bbb2-b96bd2b2241d":String Actual results: RHV full refresh fail Expected results: RHV full refresh should succeed Additional info: This bug do not exist on cfme-5.9.3.1
Created attachment 1453166 [details] evm.log
Created attachment 1453167 [details] automation.log
Created attachment 1453168 [details] rhevm.log
Please assess the impact of this issue and update the severity accordingly. Please refer to https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity for a reminder on each severity's definition. If it's something like a tracker bug where it doesn't matter, please set the severity to Low.
After RHV provider first full refresh failure, Triggering a "Refresh relationships and power states" fail on the same error. That is the RHV components data are not collected at all.
https://github.com/ManageIQ/manageiq-providers-ovirt/pull/262
New commit detected on ManageIQ/manageiq-providers-ovirt/master: https://github.com/ManageIQ/manageiq-providers-ovirt/commit/923d54b62a854a2ea021b848d3f8fd2d2a11e480 commit 923d54b62a854a2ea021b848d3f8fd2d2a11e480 Author: Boris Odnopozov <bodnopoz> AuthorDate: Wed Jun 20 15:38:39 2018 -0400 Commit: Boris Odnopozov <bodnopoz> CommitDate: Wed Jun 20 15:38:39 2018 -0400 Fix refresh failing on guest device lan collection Pass hash to find_by instead of string. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1593202 app/models/manageiq/providers/redhat/inventory/parser/infra_manager.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Fix was implemented manually on CFME-5.9.3.2/RHV-4.2.3.5 and verified.
Verified on CFME-5.10.0.2/RHV-4.2.3.5