Bug 1842495 - high cpu usage after entering wrong search pattern in RHVM
Summary: high cpu usage after entering wrong search pattern in RHVM
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: ovirt-engine
Version: 4.3.8
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ovirt-4.4.1
: 4.4.1
Assignee: Eli Mesika
QA Contact: Ivana Saranova
URL:
Whiteboard:
Depends On:
Blocks: 1847412
TreeView+ depends on / blocked
 
Reported: 2020-06-01 12:03 UTC by Marian Jankular
Modified: 2023-10-06 20:21 UTC (History)
6 users (show)

Fixed In Version: ovirt-engine-4.4.1.4
Doc Type: No Doc Update
Doc Text:
Clone Of:
: 1847412 (view as bug list)
Environment:
Last Closed: 2020-08-04 13:22:49 UTC
oVirt Team: Infra
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHV-36559 0 None None None 2022-03-15 22:40:18 UTC
Red Hat Product Errata RHSA-2020:3247 0 None None None 2020-08-04 13:23:38 UTC
oVirt gerrit 109559 0 master MERGED search: cache invalid queries 2021-01-12 05:38:01 UTC

Description Marian Jankular 2020-06-01 12:03:41 UTC
Description of problem:
high cpu usage after entering wrong search pattern in RHVM

Version-Release number of selected component (if applicable):
ovirt-engine-4.3.8.2-0.4.el7.noarch

How reproducible:
time to time

Actual results:
sometimes after entering wrong patter into search field ovirt-engine starts consuming too much cpu
it looks like engine keeps trying to seach that invalinf patter even an other search was successfull

2020-05-12 14:12:16,451+03 INFO  [org.ovirt.engine.core.bll.SearchQuery] (default task-71) [601b91b1-937f-4d01-ba75-0b77a01babad] ResourceManager::searchBusinessObjects - erroneous search text - ''Vms:idm'' error - ''INVALID_CONDITION_RELATION''
.
.
.
2020-05-12 14:34:18,273+03 INFO  [org.ovirt.engine.core.bll.SearchQuery] (default task-72) [b6e5141c-5bc4-45eb-a1d1-3d881d89edc5] ResourceManager::searchBusinessObjects - erroneous search text - ''Vms:idm'' error - ''INVALID_CONDITION_RELATION''

sometimes is search followed by:

2020-05-14 02:02:47,454+03 WARN  [org.ovirt.engine.core.bll.SearchQuery] (default task-213) [b7e30697-fe49-4947-83d6-1e2e0652fae6] ResourceManager::searchBusinessObjects - Invalid search text - ''VMs : id=''
2020-05-14 02:02:49,506+03 WARN  [org.ovirt.engine.core.bll.SearchQuery] (default task-213) [232a859b-2718-4116-bc61-a5b665b99ddc] ResourceManager::searchBusinessObjects - Invalid search text - ''VMs : id=''
2020-05-14 02:02:49,632+03 WARN  [org.ovirt.engine.core.bll.SearchQuery] (default task-213) [af1443fc-7c85-4deb-93d6-04f0c99a2d3e] ResourceManager::searchBusinessObjects - Invalid search text - ''VMs : id=''
2020-05-14 02:02:49,799+03 WARN  [org.ovirt.engine.core.bll.SearchQuery] (default task-213) [8c07bcbd-9a58-4919-9ed7-e8cd8125b47d] ResourceManager::searchBusinessObjects - Invalid search text - ''VMs : id=''
2020-05-14 02:02:49,944+03 WARN  [org.ovirt.engine.core.bll.SearchQuery] (default task-213) [3e7ef0ad-168b-41a2-a4c0-8fc5f8315988] ResourceManager::searchBusinessObjects - Invalid search text - ''VMs : id=''
2020-05-14 02:02:50,071+03 WARN  [org.ovirt.engine.core.bll.SearchQuery] (default task-213) [e53dad41-e154-457b-b5b5-8225b3035120] ResourceManager::searchBusinessObjects - Invalid search text - ''VMs : id=''
2020-05-14 02:03:02,387+03 WARN  [org.ovirt.engine.core.bll.SearchQuery] (default task-213) [2d63b649-5bb3-41ea-89da-7c65e8f13e03] ResourceManager::searchBusinessObjects - Invalid search text - ''VMs : id=''
2020-05-14 02:03:46,506+03 WARN  [org.ovirt.engine.api.restapi.util.LinkHelper] (default task-213) [] Can't find relative path for class "org.ovirt.engine.api.resource.StorageDomainVmDiskAttachmentsResource", will return null
2020-05-14 02:03:46,506+03 WARN  [org.ovirt.engine.api.restapi.util.LinkHelper] (default task-213) [] Can't find relative path for class "org.ovirt.engine.api.resource.StorageDomainVmDiskAttachmentsResource", will return null
2020-05-14 02:03:46,596+03 WARN  [org.ovirt.engine.api.restapi.util.LinkHelper] (default task-213) [] Can't find relative path for class "org.ovirt.engine.api.resource.StorageDomainVmDiskAttachmentsResource", will return null
2020-05-14 02:03:46,596+03 WARN  [org.ovirt.engine.api.restapi.util.LinkHelper] (default task-213) [] Can't find relative path for class "org.ovirt.engine.api.resource.StorageDomainVmDiskAttachmentsResource", will return null
2020-05-14 02:03:46,994+03 WARN  [org.ovirt.engine.api.restapi.util.LinkHelper] (default task-213) [] Can't find relative path for class "org.ovirt.engine.api.resource.StorageDomainVmDiskAttachmentsResource", will return null
2020-05-14 02:03:46,994+03 WARN  [org.ovirt.engine.api.restapi.util.LinkHelper] (default task-213) [] Can't find relative path for class "org.ovirt.engine.api.resource.StorageDomainVmDiskAttachmentsResource", will return null
2020-05-14 02:03:47,025+03 WARN  [org.ovirt.engine.api.restapi.util.LinkHelper] (default task-213) [] Can't find relative path for class "org.ovirt.engine.api.resource.StorageDomainVmDiskAttachmentsResource", will return null
2020-05-14 02:03:47,025+03 WARN  [org.ovirt.engine.api.restapi.util.LinkHelper] (default task-213) [] Can't find relative path for class "org.ovirt.engine.api.resource.StorageDomainVmDiskAttachmentsResource", will return null
2020-05-14 02:03:47,188+03 WARN  [org.ovirt.engine.api.restapi.util.LinkHelper] (default task-213) [] Can't find relative path for class "org.ovirt.engine.api.resource.StorageDomainVmDiskAttachmentsResource", will return null
2020-05-14 02:03:47,188+03 WARN  [org.ovirt.engine.api.restapi.util.LinkHelper] (default task-213) [] Can't find relative path for class "org.ovirt.engine.api.resource.StorageDomainVmDiskAttachmentsResource", will return null
2020-05-14 02:03:47,218+03 WARN  [org.ovirt.engine.api.restapi.util.LinkHelper] (default task-213) [] Can't find relative path for class "org.ovirt.engine.api.resource.StorageDomainVmDiskAttachmentsResource", will return null
2020-05-14 02:03:47,218+03 WARN  [org.ovirt.engine.api.restapi.util.LinkHelper] (default task-213) [] Can't find relative path for class "org.ovirt.engine.api.resource.StorageDomainVmDiskAttachmentsResource", will return null
2020-05-14 02:03:47,374+03 WARN  [org.ovirt.engine.api.restapi.util.LinkHelper] (default task-213) [] Can't find relative path for class "org.ovirt.engine.api.resource.StorageDomainVmDiskAttachmentsResource", will return null
2020-05-14 02:03:47,374+03 WARN  [org.ovirt.engine.api.restapi.util.LinkHelper] (default task-213) [] Can't find relative path for class "org.ovirt.engine.api.resource.StorageDomainVmDiskAttachmentsResource", will return null


could it be possible that it is consequence of https://bugzilla.redhat.com/show_bug.cgi?id=1820980

Expected results:
invalid search will not slow down the manager/ invalid search will be stopped right after the search will fail for the first time and will not occupy engine threads

Additional info:

Comment 5 Nikolai Sednev 2020-07-13 14:28:28 UTC
Failed to reproduce on latest Software Version:4.4.1.8-0.7.el8ev.

Comment 6 Ivana Saranova 2020-07-13 17:20:07 UTC
Confirming the failure to reproduce the issue.

Verified in:
ovirt-engine-4.4.1.8-0.7.el8ev.noarch

Comment 8 errata-xmlrpc 2020-08-04 13:22:49 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Important: RHV Manager (ovirt-engine) 4.4 security, bug fix, and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2020:3247


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