
On Wed, Oct 5, 2016 at 10:24 AM, Simone Tiraboschi <stirabos@redhat.com> wrote:
On Wed, Oct 5, 2016 at 9:17 AM, gregor <gregor_forum@catrix.at> wrote:
Hi,
did you found a solution or cause for this high CPU usage? I have installed the self hosted engine on another server and there is no VM running but ovirt-ha-agent uses heavily the CPU.
Yes, it's due to the fact that ovirt-ha-agent periodically reconnects over json rpc and this is CPU intensive since the client has to parse the yaml API specification each time it connects.
Simone, reusing the connection is good idea anyway, but what you describe is a bug in the client library. The library does *not* need to load and parse the schema at all for sending requests to vdsm. The schema is only needed if you want to verify request parameters, or provide online help, these are not needed in a client library. Please file an infra bug about it. Nir
The issue is tracked here: https://bugzilla.redhat.com/show_bug.cgi?id=1349829 - ovirt-ha-agent should reuse json-rpc connections but it depends on: https://bugzilla.redhat.com/show_bug.cgi?id=1376843 - [RFE] Implement a keep-alive with reconnect if needed logic for the python jsonrpc client
cheers gregor
On 08/08/16 15:09, Gianluca Cecchi wrote:
On Mon, Aug 8, 2016 at 1:03 PM, Roy Golan <rgolan@redhat.com <mailto:rgolan@redhat.com>> wrote:
Does the spikes correlates with info messages on extracting the ovf?
yes, it seems so and it happens every 14-15 seconds....
These are the lines I see scrolling in agent.log when I notice cpu spikes in ovirt-ha-agent...
MainThread::INFO::2016-08-08 15:03:07,815::storage_server::212::ovirt_hosted_engine_ha.li b.storage_server.StorageServer::(connect_storage_server) Connecting storage server MainThread::INFO::2016-08-08 15:03:08,144::storage_server::220::ovirt_hosted_engine_ha.li b.storage_server.StorageServer::(connect_storage_server) Refreshing the storage domain MainThread::INFO::2016-08-08 15:03:08,705::hosted_engine::685::ovirt_hosted_engine_ha.age nt.hosted_engine.HostedEngine::(_initialize_storage_images) Preparing images MainThread::INFO::2016-08-08 15:03:08,705::image::126::ovirt_hosted_engine_ha.lib.image. Image::(prepare_images) Preparing images MainThread::INFO::2016-08-08 15:03:09,653::hosted_engine::688::ovirt_hosted_engine_ha.age nt.hosted_engine.HostedEngine::(_initialize_storage_images) Reloading vm.conf from the shared storage domain MainThread::INFO::2016-08-08 15:03:09,653::config::205::ovirt_hosted_engine_ha.agent.host ed_engine.HostedEngine.config::(refresh_local_conf_file) Trying to get a fresher copy of vm configuration from the OVF_STORE MainThread::INFO::2016-08-08 15:03:09,843::ovf_store::100::ovirt_hosted_engine_ha.lib.ovf .ovf_store.OVFStore::(scan) Found OVF_STORE: imgUUID:223d26c2-1668-493c-a322-8054923d135f, volUUID:108a362c-f5a9-440e-8817-1ed8a129afe8 MainThread::INFO::2016-08-08 15:03:10,309::ovf_store::100::ovirt_hosted_engine_ha.lib.ovf .ovf_store.OVFStore::(scan) Found OVF_STORE: imgUUID:12ca2fc6-01f7-41ab-ab22-e75c822ac9b6, volUUID:1a18851e-6858-401c-be6e-af14415034b5 MainThread::INFO::2016-08-08 15:03:10,652::ovf_store::109::ovirt_hosted_engine_ha.lib.ovf .ovf_store.OVFStore::(getEngineVMOVF) Extracting Engine VM OVF from the OVF_STORE MainThread::INFO::2016-08-08 15:03:10,974::ovf_store::116::ovirt_hosted_engine_ha.lib.ovf .ovf_store.OVFStore::(getEngineVMOVF) OVF_STORE volume path: /rhev/data-center/mnt/ovirt01.lutwyn.org:_SHE__DOMAIN/31a9e9 fd-8dcb-4475-aac4-09f897ee1b45/images/12ca2fc6-01f7-41ab- ab22-e75c822ac9b6/1a18851e-6858-401c-be6e-af14415034b5 MainThread::INFO::2016-08-08 15:03:11,494::config::225::ovirt_hosted_engine_ha.agent.host ed_engine.HostedEngine.config::(refresh_local_conf_file) Found an OVF for HE VM, trying to convert MainThread::INFO::2016-08-08 15:03:11,497::config::230::ovirt_hosted_engine_ha.agent.host ed_engine.HostedEngine.config::(refresh_local_conf_file) Got vm.conf from OVF_STORE MainThread::INFO::2016-08-08 15:03:11,675::hosted_engine::462::ovirt_hosted_engine_ha.age nt.hosted_engine.HostedEngine::(start_monitoring) Current state EngineUp (score: 3400)
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users