| Summary: | multiple ip address for the same network_port_id for openStack provider | |||
|---|---|---|---|---|
| Product: | Red Hat CloudForms Management Engine | Reporter: | Gellert Kis <gekis> | |
| Component: | Providers | Assignee: | Ladislav Smola <lsmola> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Omri Hochman <ohochman> | |
| Severity: | medium | Docs Contact: | ||
| Priority: | high | |||
| Version: | 5.6.0 | CC: | abellott, gblomqui, jfrey, jhajyahy, jhardy, lsmola, obarenbo, simaishi | |
| Target Milestone: | GA | Keywords: | TestOnly, ZStream | |
| Target Release: | 5.7.0 | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | 5.7.0.0 | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1374420 (view as bug list) | Environment: | ||
| Last Closed: | 2017-01-11 20:10:59 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | Openstack | Target Upstream Version: | ||
| Bug Depends On: | ||||
| Bug Blocks: | 1374420 | |||
To verify create a network port with 2 IP's neutron port-create my_net --fixed-ip subnet_id=$msub --fixed-ip subnet_id=$msub --name a_port provision an instance with a_port instance contains 2 IP addresses UI display them too No errors found as reported |
Description of problem: Allow multiple ip address for the same network_port_id for openStack provider Version-Release number of selected component (if applicable): How reproducible: all the time in customer environement Steps to Reproduce: 1. try to insert multiple ip for same network port ip. 2. 3. Actual results: [----] E, [2016-09-06T04:30:53.230019 #18632:5e5998] ERROR -- : MIQ(ManageIQ::Providers::Openstack::NetworkManager::Refresher#refresh) EMS: [XXX Network Manager], id: [2000000000002] Unable to perform refresh for the following targets: [----] E, [2016-09-06T04:30:53.230096 #18632:5e5998] ERROR -- : MIQ(ManageIQ::Providers::Openstack::NetworkManager::Refresher#refresh) --- ManageIQ::Providers::Openstack::NetworkManager [XXX Network Manager] id [2000000000002] [----] E, [2016-09-06T04:30:54.046369 #18632:5e5998] ERROR -- : MIQ(MiqQueue#deliver) Message id: [2000000008886], Error: [PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_cloud_subnets_network_ports" DETAIL: Key (cloud_subnet_id, network_port_id)=(2000000000115, 2000000003307) already exists. : INSERT INTO "cloud_subnets_network_ports" ("cloud_subnet_id", "network_port_id", "address") VALUES ($1, $2, $3) RETURNING "id"] [----] E, [2016-09-06T04:30:54.046550 #18632:5e5998] ERROR -- : [ActiveRecord::RecordNotUnique]: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_cloud_subnets_network_ports" DETAIL: Key (cloud_subnet_id, network_port_id)=(2000000000115, 2000000003307) already exists. : INSERT INTO "cloud_subnets_network_ports" ("cloud_subnet_id", "network_port_id", "address") VALUES ($1, $2, $3) RETURNING "id" Method:[rescue in deliver] [----] E, [2016-09-06T04:30:54.046630 #18632:5e5998] ERROR -- : /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/connection_adapters/postgresql_adapter.rb:598:in `async_exec' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/connection_adapters/postgresql_adapter.rb:598:in `block in exec_no_cache' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/connection_adapters/abstract_adapter.rb:566:in `block in log' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/notifications/instrumenter.rb:21:in `instrument' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/connection_adapters/abstract_adapter.rb:560:in `log' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/connection_adapters/postgresql_adapter.rb:598:in `exec_no_cache' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/connection_adapters/postgresql_adapter.rb:587:in `execute_and_clear' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/connection_adapters/postgresql/database_statements.rb:103:in `exec_query' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/connection_adapters/postgresql/database_statements.rb:135:in `exec_insert' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:124:in `insert' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/connection_adapters/abstract/query_cache.rb:14:in `insert' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/relation.rb:65:in `insert' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/persistence.rb:554:in `_create_record' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/counter_cache.rb:128:in `_create_record' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/locking/optimistic.rb:75:in `_create_record' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/attribute_methods/dirty.rb:123:in `_create_record' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/callbacks.rb:302:in `block in _create_record' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:97:in `__run_callbacks__' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:750:in `_run_create_callbacks' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/callbacks.rb:302:in `_create_record' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/timestamp.rb:68:in `_create_record' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/persistence.rb:534:in `create_or_update' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/callbacks.rb:298:in `block in create_or_update' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:126:in `call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:126:in `call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:506:in `block (2 levels) in compile' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:455:in `call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:455:in `call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:101:in `__run_callbacks__' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:750:in `_run_save_callbacks' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/callbacks.rb:298:in `create_or_update' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/persistence.rb:125:in `save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/validations.rb:44:in `save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/attribute_methods/dirty.rb:22:in `save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:319:in `block (2 levels) in save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:395:in `block in with_transaction_returning_status' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:230:in `transaction' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:211:in `transaction' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:392:in `with_transaction_returning_status' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:319:in `block in save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:334:in `rollback_active_record_state!' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:318:in `save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/suppressor.rb:41:in `save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/associations/has_many_association.rb:48:in `insert_record' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/autosave_association.rb:400:in `block in save_collection_association' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/autosave_association.rb:391:in `each' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/autosave_association.rb:391:in `save_collection_association' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/autosave_association.rb:185:in `block in add_autosave_association_callbacks' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/autosave_association.rb:158:in `instance_eval' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/autosave_association.rb:158:in `block in define_non_cyclic_method' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:382:in `block in make_lambda' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:207:in `call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:207:in `block in halting_and_conditional' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:456:in `call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:456:in `block in call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:456:in `each' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:456:in `call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:101:in `__run_callbacks__' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:750:in `_run_create_callbacks' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/callbacks.rb:302:in `_create_record' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/timestamp.rb:68:in `_create_record' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/persistence.rb:534:in `create_or_update' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/callbacks.rb:298:in `block in create_or_update' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:126:in `call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:126:in `call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:506:in `block (2 levels) in compile' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:455:in `call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:455:in `call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:101:in `__run_callbacks__' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:750:in `_run_save_callbacks' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/callbacks.rb:298:in `create_or_update' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/persistence.rb:125:in `save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/validations.rb:44:in `save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/attribute_methods/dirty.rb:22:in `save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:319:in `block (2 levels) in save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:395:in `block in with_transaction_returning_status' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:230:in `transaction' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:211:in `transaction' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:392:in `with_transaction_returning_status' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:319:in `block in save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:334:in `rollback_active_record_state!' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:318:in `save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/suppressor.rb:41:in `save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/associations/has_many_association.rb:48:in `insert_record' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/autosave_association.rb:400:in `block in save_collection_association' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/autosave_association.rb:391:in `each' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/autosave_association.rb:391:in `save_collection_association' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/autosave_association.rb:185:in `block in add_autosave_association_callbacks' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/autosave_association.rb:158:in `instance_eval' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/autosave_association.rb:158:in `block in define_non_cyclic_method' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:382:in `block in make_lambda' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:207:in `call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:207:in `block in halting_and_conditional' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:456:in `call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:456:in `block in call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:456:in `each' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:456:in `call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:101:in `__run_callbacks__' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:750:in `_run_update_callbacks' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/callbacks.rb:306:in `_update_record' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/timestamp.rb:81:in `_update_record' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/persistence.rb:534:in `create_or_update' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/callbacks.rb:298:in `block in create_or_update' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:126:in `call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:126:in `call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:506:in `block (2 levels) in compile' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:455:in `call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:455:in `call' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:101:in `__run_callbacks__' /opt/rh/cfme-gemset/gems/activesupport-5.0.0/lib/active_support/callbacks.rb:750:in `_run_save_callbacks' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/callbacks.rb:298:in `create_or_update' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/persistence.rb:125:in `save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/validations.rb:44:in `save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/attribute_methods/dirty.rb:22:in `save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:319:in `block (2 levels) in save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:395:in `block in with_transaction_returning_status' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:230:in `transaction' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:211:in `transaction' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:392:in `with_transaction_returning_status' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:319:in `block in save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:334:in `rollback_active_record_state!' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:318:in `save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/suppressor.rb:41:in `save' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/persistence.rb:266:in `block in update' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:395:in `block in with_transaction_returning_status' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:232:in `block in transaction' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/connection_adapters/abstract/transaction.rb:189:in `within_new_transaction' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:232:in `transaction' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:211:in `transaction' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/transactions.rb:392:in `with_transaction_returning_status' /opt/rh/cfme-gemset/gems/activerecord-5.0.0/lib/active_record/persistence.rb:264:in `update' /var/www/miq/vmdb/app/models/ems_refresh/refreshers/ems_refresher_mixin.rb:35:in `rescue in block in refresh' /var/www/miq/vmdb/app/models/ems_refresh/refreshers/ems_refresher_mixin.rb:39:in `block in refresh' /var/www/miq/vmdb/app/models/ems_refresh/refreshers/ems_refresher_mixin.rb:11:in `each' /var/www/miq/vmdb/app/models/ems_refresh/refreshers/ems_refresher_mixin.rb:11:in `refresh' /var/www/miq/vmdb/app/models/manageiq/providers/base_manager/refresher.rb:10:in `refresh' /var/www/miq/vmdb/app/models/ems_refresh.rb:76:in `block in refresh' /var/www/miq/vmdb/app/models/ems_refresh.rb:75:in `each' /var/www/miq/vmdb/app/models/ems_refresh.rb:75:in `refresh' /var/www/miq/vmdb/app/models/miq_queue.rb:345:in `block in deliver' /opt/rh/rh-ruby22/root/usr/share/ruby/timeout.rb:89:in `block in timeout' /opt/rh/rh-ruby22/root/usr/share/ruby/timeout.rb:34:in `block in catch' /opt/rh/rh-ruby22/root/usr/share/ruby/timeout.rb:34:in `catch' /opt/rh/rh-ruby22/root/usr/share/ruby/timeout.rb:34:in `catch' /opt/rh/rh-ruby22/root/usr/share/ruby/timeout.rb:104:in `timeout' /var/www/miq/vmdb/app/models/miq_queue.rb:341:in `deliver' /var/www/miq/vmdb/app/models/miq_queue_worker_base/runner.rb:106: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:334:in `block in do_work_loop' /var/www/miq/vmdb/app/models/miq_worker/runner.rb:331:in `loop' /var/www/miq/vmdb/app/models/miq_worker/runner.rb:331: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:128:in `start' /var/www/miq/vmdb/app/models/miq_worker/runner.rb:21:in `start_worker' /var/www/miq/vmdb/app/models/miq_worker.rb:347:in `block in start' /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:345:in `start' /var/www/miq/vmdb/app/models/miq_worker.rb:274:in `start_worker' /var/www/miq/vmdb/app/models/mixins/per_ems_worker_mixin.rb:68:in `start_worker_for_ems' /var/www/miq/vmdb/app/models/mixins/per_ems_worker_mixin.rb:46:in `block in sync_workers' /var/www/miq/vmdb/app/models/mixins/per_ems_worker_mixin.rb:45:in `each' /var/www/miq/vmdb/app/models/mixins/per_ems_worker_mixin.rb:45:in `sync_workers' /var/www/miq/vmdb/app/models/miq_server/worker_management/monitor.rb:52: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/worker_management/monitor.rb:22:in `monitor_workers' /var/www/miq/vmdb/app/models/miq_server.rb:362:in `block in monitor' /var/www/miq/vmdb/gems/pending/util/extensions/miq-benchmark.rb:11:in `realtime_store' /var/www/miq/vmdb/gems/pending/util/extensions/miq-benchmark.rb:30:in `realtime_block' /var/www/miq/vmdb/app/models/miq_server.rb:362:in `monitor' /var/www/miq/vmdb/app/models/miq_server.rb:382:in `block (2 levels) in monitor_loop' /var/www/miq/vmdb/gems/pending/util/extensions/miq-benchmark.rb:11:in `realtime_store' /var/www/miq/vmdb/gems/pending/util/extensions/miq-benchmark.rb:30:in `realtime_block' /var/www/miq/vmdb/app/models/miq_server.rb:382:in `block in monitor_loop' /var/www/miq/vmdb/app/models/miq_server.rb:381:in `loop' /var/www/miq/vmdb/app/models/miq_server.rb:381:in `monitor_loop' /var/www/miq/vmdb/app/models/miq_server.rb:266:in `start' /var/www/miq/vmdb/lib/workers/evm_server.rb:65:in `start' /var/www/miq/vmdb/lib/workers/evm_server.rb:92:in `start' Expected results: Additional info: