On Wed, Oct 5, 2016 at 10:34 AM, Nir Soffer <nsof...@redhat.com> wrote:
> On Wed, Oct 5, 2016 at 10:24 AM, Simone Tiraboschi <stira...@redhat.com> > wrote: > >> >> >> On Wed, Oct 5, 2016 at 9:17 AM, gregor <gregor_fo...@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. > Done, https://bugzilla.redhat.com/show_bug.cgi?id=1381899 Thanks. > 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 <rgo...@redhat.com >>> > <mailto:rgo...@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.I >>> mage::(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-ab2 >>> 2-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 >> >> >
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users