Bug 1559796 - [Regression] RHV provider discovery doesn't work
Summary: [Regression] RHV provider discovery doesn't work
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat CloudForms Management Engine
Classification: Red Hat
Component: Providers
Version: 5.9.0
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: GA
: 5.10.0
Assignee: Boriso
QA Contact: Angelina Vasileva
URL:
Whiteboard:
Depends On:
Blocks: 1562788
TreeView+ depends on / blocked
 
Reported: 2018-03-23 09:48 UTC by Antonin Pagac
Modified: 2019-08-19 10:57 UTC (History)
8 users (show)

Fixed In Version: 5.10.0.0
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 1562788 (view as bug list)
Environment:
Last Closed: 2019-02-11 14:00:33 UTC
Category: ---
Cloudforms Team: RHEVM
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1559347 0 high CLOSED [Regression] Infra provider discovery doesn't work 2021-02-22 00:41:40 UTC

Internal Links: 1559347

Description Antonin Pagac 2018-03-23 09:48:42 UTC
Description of problem:
See bz 1559347 with attachment for RHV side of things.

Version-Release number of selected component (if applicable):
5.9.2.0

How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 2 Ilanit Stein 2018-03-28 09:40:51 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

Comment 3 Ilanit Stein 2018-03-28 10:46:16 UTC
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.

Comment 5 CFME Bot 2018-04-01 08:02:02 UTC
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(-)


Note You need to log in before you can comment on or make changes to this bug.