Vdsm: ovirt-4.4.3 branch created
by Milan Zamazal
Hi,
ovirt-4.4.3 branch has been created in Vdsm. Any patches after Vdsm
4.40.35 that should go to 4.4.3 (blockers only) must be backported.
You can merge 4.4.4+ patches to master now.
Regards,
Milan
4 years, 2 months
ovirt-engine 4.4.3 was branched
by Tal Nisan
Hi everyone,
As you probably know, yesterday we've tagged and built the 4.4.3 RC build,
to maintain stability and to allow work on 4.4.4 we have branched 4.4.3 so:
For your 4.4.4 work - just push to master
For 4.4.3 work (blockers/exceptions only!) - push to master and once it's
merged backport to the ovirt-engine-4.4.3.z branch
Thanks!
4 years, 2 months
callback hanging making commands executing serial
by Liran Rotenberg
Hi all,
Investigating a bug about serial execution
<https://bugzilla.redhat.com/1885286> of the same command more than once
shows a problem with our callbacks.
The problem is felt when we have synchronized operation (such as running
ansible runner service) that takes a bit time to be executed.
The problem is, when running multiple commands and one has synchronized
long operation within a child command, it will hang out all the commands
running on the engine using callbacks.
The good example is given in the bug, since export OVA command using
ansible(sync) and the pack_ova script takes time to finish.
This is not really noticeable with short synchronized commands, but it does
execute serial for them as well instead of parallel.
Running export to OVA command and then other commands with callbacks will
get them hanging if the export command callback started and it reached to
performNextOperation.
Some technical details:
We have one thread in CommandCallbacksPoller[1] that runs, collects the
current command on the engine and processes them.
Once we have the above scenario (let's say 2 commands), the first one will
go into callback.doPolling in invokeCallbackMethodsImpl. [2]
In that case it will go to ChildCommandsCallbackBase::doPolling,
eventually to childCommandsExecutingEnded. [3]
While there are more actions to perform we will do performNextOperation
[4], which calls executeNextOperation (in the bug case [5]).
When the next operation is long and synchronized, this will block the
CommandCallbacksPoller thread and only when it finishes the thread is
released and the callbacks continue working.
Any idea how to solve this issue?
Regards,
Liran
[1] -
https://github.com/oVirt/ovirt-engine/blob/master/backend/manager/modules...
[2] -
https://github.com/oVirt/ovirt-engine/blob/master/backend/manager/modules...
[3] -
https://github.com/oVirt/ovirt-engine/blob/master/backend/manager/modules...
[4] -
https://github.com/oVirt/ovirt-engine/blob/master/backend/manager/modules...
[5] -
https://github.com/oVirt/ovirt-engine/blob/master/backend/manager/modules...
4 years, 2 months
Re: [CQ]: 111471,2 (ovirt-engine) failed "ovirt-master" system tests
by Yedidyah Bar David
On Wed, Oct 14, 2020 at 7:06 PM oVirt Jenkins <jenkins(a)ovirt.org> wrote:
>
> Change 111471,2 (ovirt-engine) is probably the reason behind recent system test
> failures in the "ovirt-master" change queue and needs to be fixed.
>
> This change had been removed from the testing queue. Artifacts build from this
> change will not be released until it is fixed.
>
> For further details about the change see:
> https://gerrit.ovirt.org/#/c/111471/2
This fails compilation. Liran already commented there with details,
posting this for visibility.
Is anyone handling this? Should we revert?
Thanks and best regards,
--
Didi
4 years, 2 months
VDSM CI Fails
by Eyal Shenitzky
Hi all,
I am seeing the following error in VDSM CI -
[2020-10-11T08:10:54.836Z]
##########################################################
[2020-10-11T08:10:54.836Z] ##! ERROR
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
[2020-10-11T08:10:54.836Z] ##! Last 20 log entries:
/tmp/mock_logs.VL5n5w1X/init/stdout_stderr.log
[2020-10-11T08:10:54.836Z] ##!
[2020-10-11T08:10:54.836Z] will then just ignore the repository
until you permanently enable it
[2020-10-11T08:10:54.836Z] again or use --enablerepo for temporary
usage:
[2020-10-11T08:10:54.836Z]
[2020-10-11T08:10:54.836Z] yum-config-manager --disable
fc30-updates-debuginfo
[2020-10-11T08:10:54.836Z] or
[2020-10-11T08:10:54.836Z] subscription-manager repos
--disable=fc30-updates-debuginfo
[2020-10-11T08:10:54.836Z]
[2020-10-11T08:10:54.836Z] 5. Configure the failing repository to be
skipped, if it is unavailable.
[2020-10-11T08:10:54.836Z] Note that yum will try to contact the
repo. when it runs most commands,
[2020-10-11T08:10:54.836Z] so will have to try and fail each time
(and thus. yum will be be much
[2020-10-11T08:10:54.836Z] slower). If it is a very temporary
problem though, this is often a nice
[2020-10-11T08:10:54.836Z] compromise:
[2020-10-11T08:10:54.836Z]
[2020-10-11T08:10:54.836Z] yum-config-manager --save
--setopt=fc30-updates-debuginfo.skip_if_unavailable=true
[2020-10-11T08:10:54.836Z]
[2020-10-11T08:10:54.836Z] failure: repodata/repomd.xml from
fc30-updates-debuginfo: [Errno 256] No more mirrors to try.
[2020-10-11T08:10:54.836Z]
https://mirror.isoc.org.il/pub/fedora/releases/30/Everything/x86_64/debug...:
[Errno 14] HTTPS Error 404 - Not Found
[2020-10-11T08:10:54.836Z]
[2020-10-11T08:10:54.836Z] Init took 6 seconds
[2020-10-11T08:10:54.836Z] ============================
[2020-10-11T08:10:54.836Z] ##!
[2020-10-11T08:10:54.836Z] ##! ERROR
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2020-10-11T08:10:54.836Z]
##!########################################################
Can be found at -
https://jenkins.ovirt.org/blue/organizations/jenkins/vdsm_standard-check-...
Can someone take a look?
Thanks
--
Regards,
Eyal Shenitzky
4 years, 2 months
engine-setup failure: "ERROR: column network.port_isolation does not exist"
by Nir Soffer
Trying to setup engine from master (+some patches) fails now with:
[ INFO ] Backing up database localhost:engine to
'/home/nsoffer/ovirt-engine/var/lib/ovirt-engine/backups/engine-20201011203045.ttdi_77z.dump'.
[ INFO ] Creating/refreshing Engine database schema
[ ERROR ] schema.sh: FATAL: Cannot execute sql command:
--file=/home/nsoffer/ovirt-engine/share/ovirt-engine/dbscripts/create_views.sql
[ ERROR ] Failed to execute stage 'Misc configuration': Engine schema
refresh failed
Setup log show:
psql:/home/nsoffer/ovirt-engine/share/ovirt-engine/dbscripts/create_views.sql:2799:
ERROR: column network.port_isolation does not exist
LINE 22: network.port_isolation AS port_isolation,
^
FATAL: Cannot execute sql command:
--file=/home/nsoffer/ovirt-engine/share/ovirt-engine/dbscripts/create_views.sql
2020-10-11 20:30:51,712+0300 ERROR
otopi.plugins.ovirt_engine_setup.ovirt_engine.db.schema
schema._misc:530 schema.sh: FATAL: Cannot execute sql command:
--file=/home/nsoffer/ovirt-engine/share/ovirt-engine/dbscripts/create_views.sql
2020-10-11 20:30:51,713+0300 DEBUG otopi.context
context._executeMethod:145 method exception
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/otopi/context.py", line 132,
in _executeMethod
method['method']()
File "/home/nsoffer/ovirt-engine/share/ovirt-engine/setup/bin/../plugins/ovirt-engine-setup/ovirt-engine/db/schema.py",
line 532, in _misc
raise RuntimeError(_('Engine schema refresh failed'))
I guess this is related to latest networking changes, maybe some patches
were wrong, breaking my database?
Do we have a way to fix this? I don't want to clear my database, it has
useful storage and host setup.
Thanks,
Nir
4 years, 2 months