Bug 1559796
| Summary: | [Regression] RHV provider discovery doesn't work | |||
|---|---|---|---|---|
| Product: | Red Hat CloudForms Management Engine | Reporter: | Antonin Pagac <apagac> | |
| Component: | Providers | Assignee: | Boriso <bodnopoz> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Angelina Vasileva <anikifor> | |
| Severity: | high | Docs Contact: | ||
| Priority: | high | |||
| Version: | 5.9.0 | CC: | cpelland, gblomqui, jfrey, jhardy, lsmola, mperina, ndhandre, obarenbo | |
| Target Milestone: | GA | Keywords: | TestOnly, ZStream | |
| Target Release: | 5.10.0 | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | 5.10.0.0 | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1562788 (view as bug list) | Environment: | ||
| Last Closed: | 2019-02-11 14:00:33 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | RHEVM | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 1562788 | |||
|
Description
Antonin Pagac
2018-03-23 09:48:42 UTC
Bug reproduced on CFME-5.9.2.0/RHV-4.2.2, from UI. After running discovery for RHV, in UI there is a message about discovery being imitated, However eventually the discovery fail. There is no error in the UI. In evm.log there is this error: The [----] E, [2018-03-28T05:23:00.917510 #11810:32913c] ERROR -- : [NoMethodError]: undefined method `logger=' for ManageIQ::Providers::Ovirt:Module Method:[block in method_missing] [----] E, [2018-03-28T05:23:00.917964 #11810:32913c] ERROR -- : /opt/rh/cfme-gemset/bundler/gems/cfme-providers-ovirt-549dfa05bc6e/app/models/manageiq/providers/redhat/discovery.rb:9:in `probe' /var/www/miq/vmdb/lib/manageiq/network_discovery/discovery.rb:37:in `block in scan_host' /var/www/miq/vmdb/lib/manageiq/network_discovery/discovery.rb:33:in `each' /var/www/miq/vmdb/lib/manageiq/network_discovery/discovery.rb:33:in `scan_host' /var/www/miq/vmdb/app/models/host.rb:969:in `discoverHost' /var/www/miq/vmdb/app/models/miq_queue.rb:449:in `block in dispatch_method' /opt/rh/rh-ruby23/root/usr/share/ruby/timeout.rb:91:in `block in timeout' /opt/rh/rh-ruby23/root/usr/share/ruby/timeout.rb:33:in `block in catch' /opt/rh/rh-ruby23/root/usr/share/ruby/timeout.rb:33:in `catch' /opt/rh/rh-ruby23/root/usr/share/ruby/timeout.rb:33:in `catch' /opt/rh/rh-ruby23/root/usr/share/ruby/timeout.rb:106:in `timeout' /var/www/miq/vmdb/app/models/miq_queue.rb:448:in `dispatch_method' /var/www/miq/vmdb/app/models/miq_queue.rb:425:in `block in deliver' /var/www/miq/vmdb/app/models/user.rb:261:in `with_user_group' /var/www/miq/vmdb/app/models/miq_queue.rb:425:in `deliver' /var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:104:in `deliver_queue_message' /var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:134:in `deliver_message' /var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:152:in `block in do_work' /var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:146:in `loop' /var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:146:in `do_work' /var/www/miq/vmdb/app/models/miq_worker/runner.rb:329:in `block in do_work_loop' /var/www/miq/vmdb/app/models/miq_worker/runner.rb:326:in `loop' /var/www/miq/vmdb/app/models/miq_worker/runner.rb:326:in `do_work_loop' /var/www/miq/vmdb/app/models/miq_worker/runner.rb:153:in `run' /var/www/miq/vmdb/app/models/miq_worker/runner.rb:127:in `start' /var/www/miq/vmdb/app/models/miq_worker/runner.rb:22:in `start_worker' /var/www/miq/vmdb/app/models/miq_worker.rb:375:in `block in start_runner_via_fork' /opt/rh/cfme-gemset/gems/nakayoshi_fork-0.0.3/lib/nakayoshi_fork.rb:24:in `fork' /opt/rh/cfme-gemset/gems/nakayoshi_fork-0.0.3/lib/nakayoshi_fork.rb:24:in `fork' /var/www/miq/vmdb/app/models/miq_worker.rb:373:in `start_runner_via_fork' /var/www/miq/vmdb/app/models/miq_worker.rb:367:in `start_runner' /var/www/miq/vmdb/app/models/miq_worker.rb:414:in `start' /var/www/miq/vmdb/app/models/miq_worker.rb:266:in `start_worker' /var/www/miq/vmdb/app/models/miq_worker.rb:153:in `block in sync_workers' /var/www/miq/vmdb/app/models/miq_worker.rb:153:in `times' /var/www/miq/vmdb/app/models/miq_worker.rb:153:in `sync_workers' /var/www/miq/vmdb/app/models/miq_server/worker_management/monitor.rb:53:in `block in sync_workers' /var/www/miq/vmdb/app/models/miq_server/worker_management/monitor.rb:50:in `each' /var/www/miq/vmdb/app/models/miq_server/worker_management/monitor.rb:50:in `sync_workers' /var/www/miq/vmdb/app/models/miq_server.rb:146:in `start' /var/www/miq/vmdb/app/models/miq_server.rb:238:in `start' /var/www/miq/vmdb/lib/workers/evm_server.rb:27:in `start' /var/www/miq/vmdb/lib/workers/evm_server.rb:48:in `start' /var/www/miq/vmdb/lib/workers/bin/evm_server.rb:4:in `<main>' [----] W, [2018-03-28T05:23:00.926039 #11810:32913c] WARN -- : <AuditFailure> MIQ(Host.rescue in discoverHost) userid: [system] - creating host, undefined method `logger=' for ManageIQ::Providers::Ovirt:Module According QE automation tests run history, provider discovery test passed on CFME-5.9.1.1/RHV-4.1, and started to fail on CFME-5.9.2.0/RHV-4.1. New commit detected on ManageIQ/manageiq-providers-ovirt/master: https://github.com/ManageIQ/manageiq-providers-ovirt/commit/04d74ee9772c2325237a86c8ee96528e7dea44a9 commit 04d74ee9772c2325237a86c8ee96528e7dea44a9 Author: Boris Odnopozov <bodnopoz> AuthorDate: Sat Mar 31 02:16:10 2018 -0400 Commit: Boris Odnopozov <bodnopoz> CommitDate: Sat Mar 31 02:16:10 2018 -0400 Fix provider discovery Due to moving the provider discovery code, "Ovirt" was evaluated to ManageIQ::Providers::Ovirt. It should evaluate to the Ovirt Model defined in the ovirt-gem. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1559796 app/models/manageiq/providers/redhat/discovery.rb | 6 +- 1 file changed, 3 insertions(+), 3 deletions(-) |