On Mon, Dec 18, 2017 at 3:20 PM, Martin Perina <mperina(a)redhat.com> wrote:
On Mon, Dec 18, 2017 at 2:13 PM, Martin Sivak <msivak(a)redhat.com> wrote:
> The engine only updates a short list of packages during host deploy If I
> remember correctly.
>
> See:
https://gerrit.ovirt.org/#/c/59897/
>
> Martin
>
No longer true in 4.2:
https://bugzilla.redhat.com/
show_bug.cgi?id=1380498
>
> On Mon, Dec 18, 2017 at 2:01 PM, Sandro Bonazzola <sbonazzo(a)redhat.com>
> wrote:
>
>>
>>
>> 2017-12-18 13:57 GMT+01:00 Eyal Edri <eedri(a)redhat.com>:
>>
>>>
>>>
>>> On Mon, Dec 18, 2017 at 2:53 PM, Sandro Bonazzola
<sbonazzo(a)redhat.com>
>>> wrote:
>>>
>>>>
>>>>
>>>> 2017-12-18 12:42 GMT+01:00 Yaniv Kaul <ykaul(a)redhat.com>:
>>>>
>>>>>
>>>>>
>>>>> On Mon, Dec 18, 2017 at 12:43 PM, Sandro Bonazzola <
>>>>> sbonazzo(a)redhat.com> wrote:
>>>>>
>>>>>> Hi, I'd like to discuss what's being tested by oVirt
System Test.
>>>>>>
>>>>>> I'm investigating on a sanlock issue that affects hosted
engine hc
>>>>>> suite.
>>>>>> I installed a CentOS minimal VM and set repositories as in
>>>>>>
http://jenkins.ovirt.org/job/ovirt-system-tests_hc-basic-
>>>>>>
suite-master/128/artifact/exported-artifacts/reposync-config.repo
>>>>>>
>>>>>> Upgrade from CentOS 1708 (7.4) minimal is:
>>>>>>
>>>>>> Aggiornamento:
>>>>>> bind-libs-lite x86_64
>>>>>> 32:9.9.4-51.el7_4.1
>>>>>> centos-updates-el7 733
k
>>>>>> bind-license noarch
>>>>>> 32:9.9.4-51.el7_4.1
>>>>>> centos-updates-el7 84
k
>>>>>> nss x86_64
>>>>>> 3.28.4-15.el7_4
>>>>>> centos-updates-el7 849
k
>>>>>> nss-softokn x86_64
>>>>>> 3.28.3-8.el7_4
>>>>>> centos-updates-el7 310
k
>>>>>> nss-softokn-freebl x86_64
>>>>>> 3.28.3-8.el7_4
>>>>>> centos-updates-el7 214
k
>>>>>> nss-sysinit x86_64
>>>>>> 3.28.4-15.el7_4
>>>>>> centos-updates-el7 60
k
>>>>>> nss-tools x86_64
>>>>>> 3.28.4-15.el7_4
>>>>>> centos-updates-el7 501
k
>>>>>> selinux-policy noarch
>>>>>> 3.13.1-166.el7_4.7
>>>>>> centos-updates-el7 437
k
>>>>>> selinux-policy-targeted noarch
>>>>>> 3.13.1-166.el7_4.7
>>>>>> centos-updates-el7 6.5
M
>>>>>> systemd x86_64
>>>>>> 219-42.el7_4.4
>>>>>> centos-updates-el7 5.2
M
>>>>>> systemd-libs x86_64
>>>>>> 219-42.el7_4.4
>>>>>> centos-updates-el7 376
k
>>>>>> systemd-sysv x86_64
>>>>>> 219-42.el7_4.4
>>>>>> centos-updates-el7 70
k
>>>>>>
>>>>>> Enabling the CentOS repos:
>>>>>>
>>>>>> grub2 x86_64
>>>>>> 1:2.02-0.65.el7.centos.2
>>>>>> updates 29
k
>>>>>> in sostituzione di grub2.x86_64 1:2.02-0.64.el7.centos
>>>>>> grub2-tools x86_64
>>>>>> 1:2.02-0.65.el7.centos.2
>>>>>> updates 1.8
M
>>>>>> in sostituzione di grub2-tools.x86_64
1:2.02-0.64.el7.centos
>>>>>> grub2-tools-extra x86_64
>>>>>> 1:2.02-0.65.el7.centos.2
>>>>>> updates 993
k
>>>>>> in sostituzione di grub2-tools.x86_64
1:2.02-0.64.el7.centos
>>>>>> grub2-tools-minimal x86_64
>>>>>> 1:2.02-0.65.el7.centos.2
>>>>>> updates 170
k
>>>>>> in sostituzione di grub2-tools.x86_64
1:2.02-0.64.el7.centos
>>>>>> kernel x86_64
>>>>>> 3.10.0-693.11.1.el7
>>>>>> updates 43
M
>>>>>> Aggiornamento:
>>>>>> NetworkManager x86_64
>>>>>> 1:1.8.0-11.el7_4
>>>>>> updates 1.6
M
>>>>>> NetworkManager-libnm x86_64
>>>>>> 1:1.8.0-11.el7_4
>>>>>> updates 1.2
M
>>>>>> NetworkManager-team x86_64
>>>>>> 1:1.8.0-11.el7_4
>>>>>> updates 156
k
>>>>>> NetworkManager-tui x86_64
>>>>>> 1:1.8.0-11.el7_4
>>>>>> updates 224
k
>>>>>> NetworkManager-wifi x86_64
>>>>>> 1:1.8.0-11.el7_4
>>>>>> updates 184
k
>>>>>> bash x86_64
>>>>>> 4.2.46-29.el7_4
>>>>>> updates 1.0
M
>>>>>> bind-libs-lite x86_64
>>>>>> 32:9.9.4-51.el7_4.1
>>>>>> centos-updates-el7 733
k
>>>>>> bind-license noarch
>>>>>> 32:9.9.4-51.el7_4.1
>>>>>> centos-updates-el7 84
k
>>>>>> binutils x86_64
>>>>>> 2.25.1-32.base.el7_4.1
>>>>>> updates 5.4
M
>>>>>> cpio x86_64
>>>>>> 2.11-25.el7_4
>>>>>> updates 210
k
>>>>>> cryptsetup-libs x86_64
>>>>>> 1.7.4-3.el7_4.1
>>>>>> updates 223
k
>>>>>> curl x86_64
>>>>>> 7.29.0-42.el7_4.1
>>>>>> updates 267
k
>>>>>> glibc x86_64
>>>>>> 2.17-196.el7_4.2
>>>>>> updates 3.6
M
>>>>>> glibc-common x86_64
>>>>>> 2.17-196.el7_4.2
>>>>>> updates 11
M
>>>>>> grub2-common noarch
>>>>>> 1:2.02-0.65.el7.centos.2
>>>>>> updates 726
k
>>>>>> grub2-pc x86_64
>>>>>> 1:2.02-0.65.el7.centos.2
>>>>>> updates 29
k
>>>>>> grub2-pc-modules noarch
>>>>>> 1:2.02-0.65.el7.centos.2
>>>>>> updates 845
k
>>>>>> iptables x86_64
>>>>>> 1.4.21-18.2.el7_4
>>>>>> updates 428
k
>>>>>> kernel-tools x86_64
>>>>>> 3.10.0-693.11.1.el7
>>>>>> updates 5.1
M
>>>>>> kernel-tools-libs x86_64
>>>>>> 3.10.0-693.11.1.el7
>>>>>> updates 5.0
M
>>>>>> kexec-tools x86_64
>>>>>> 2.0.14-17.2.el7
>>>>>> updates 333
k
>>>>>> kmod x86_64
>>>>>> 20-15.el7_4.6
>>>>>> updates 120
k
>>>>>> kmod-libs x86_64
>>>>>> 20-15.el7_4.6
>>>>>> updates 50
k
>>>>>> libblkid x86_64
>>>>>> 2.23.2-43.el7_4.2
>>>>>> updates 176
k
>>>>>> libcurl x86_64
>>>>>> 7.29.0-42.el7_4.1
>>>>>> updates 219
k
>>>>>> libgcc x86_64
>>>>>> 4.8.5-16.el7_4.1
>>>>>> updates 98
k
>>>>>> libgomp x86_64
>>>>>> 4.8.5-16.el7_4.1
>>>>>> updates 154
k
>>>>>> libmount x86_64
>>>>>> 2.23.2-43.el7_4.2
>>>>>> updates 178
k
>>>>>> libpciaccess x86_64
>>>>>> 0.13.4-3.1.el7_4
>>>>>> updates 26
k
>>>>>> libstdc++ x86_64
>>>>>> 4.8.5-16.el7_4.1
>>>>>> updates 301
k
>>>>>> libuuid x86_64
>>>>>> 2.23.2-43.el7_4.2
>>>>>> updates 79
k
>>>>>> ncurses x86_64
>>>>>> 5.9-14.20130511.el7_4
>>>>>> updates 304
k
>>>>>> ncurses-base noarch
>>>>>> 5.9-14.20130511.el7_4
>>>>>> updates 68
k
>>>>>> ncurses-libs x86_64
>>>>>> 5.9-14.20130511.el7_4
>>>>>> updates 316
k
>>>>>> nss x86_64
>>>>>> 3.28.4-15.el7_4
>>>>>> centos-updates-el7 849
k
>>>>>> nss-softokn x86_64
>>>>>> 3.28.3-8.el7_4
>>>>>> centos-updates-el7 310
k
>>>>>> nss-softokn-freebl x86_64
>>>>>> 3.28.3-8.el7_4
>>>>>> centos-updates-el7 214
k
>>>>>> nss-sysinit x86_64
>>>>>> 3.28.4-15.el7_4
>>>>>> centos-updates-el7 60
k
>>>>>> nss-tools x86_64
>>>>>> 3.28.4-15.el7_4
>>>>>> centos-updates-el7 501
k
>>>>>> openssh x86_64
>>>>>> 7.4p1-13.el7_4
>>>>>> updates 509
k
>>>>>> openssh-clients x86_64
>>>>>> 7.4p1-13.el7_4
>>>>>> updates 654
k
>>>>>> openssh-server x86_64
>>>>>> 7.4p1-13.el7_4
>>>>>> updates 458
k
>>>>>> python-gobject-base x86_64
>>>>>> 3.22.0-1.el7_4.1
>>>>>> updates 294
k
>>>>>> python-perf x86_64
>>>>>> 3.10.0-693.11.1.el7
>>>>>> updates 5.1
M
>>>>>> selinux-policy noarch
>>>>>> 3.13.1-166.el7_4.7
>>>>>> centos-updates-el7 437
k
>>>>>> selinux-policy-targeted noarch
>>>>>> 3.13.1-166.el7_4.7
>>>>>> centos-updates-el7 6.5
M
>>>>>> sudo x86_64
>>>>>> 1.8.19p2-11.el7_4
>>>>>> updates 1.1
M
>>>>>> systemd x86_64
>>>>>> 219-42.el7_4.4
>>>>>> centos-updates-el7 5.2
M
>>>>>> systemd-libs x86_64
>>>>>> 219-42.el7_4.4
>>>>>> centos-updates-el7 376
k
>>>>>> systemd-sysv x86_64
>>>>>> 219-42.el7_4.4
>>>>>> centos-updates-el7 70
k
>>>>>> tzdata noarch
>>>>>> 2017c-1.el7
>>>>>> updates 468
k
>>>>>> util-linux x86_64
>>>>>> 2.23.2-43.el7_4.2
>>>>>> updates 2.0
M
>>>>>> wpa_supplicant x86_64
>>>>>> 1:2.6-5.el7_4.1
>>>>>> updates 1.2
M
>>>>>>
>>>>>> meaning this environement is not receiving updates to core
packages
>>>>>> like the kernel.
>>>>>>
>>>>>> Restricting to libvirt, with the repos used in the job libvirt
>>>>>> packages doesn't even exists, making yum install libvirt just
fail.
>>>>>>
>>>>>>
>>>>>> I think you already know I'm against filtering packages from
the
>>>>>> repos even if I understand it saves a huge amount of space and
download
>>>>>> time.
>>>>>> I may be wrong, but I tend to not trust OST results since
it's not
>>>>>> testing real life environments. Any chance we can improve OST to
match what
>>>>>> users are going to have on their systems?
>>>>>>
>>>>>
>>>>> Specifically for the hosted-engine use case, I had the same
>>>>> suspicion, so I patched Lago to use '--network' in
virt-sysprep and added
>>>>> 'update' command to ensure all hosts are fully up-to-date
when deployed.
>>>>> It did not solve the issue.
>>>>>
>>>>> Generally:
>>>>> 1. Updating the images take quite some time, per run.
>>>>> 2. I agree every X months we should be updating the images. Every Q
>>>>> for example. I've already discussed this with Gal. If CentOS
would have
>>>>> released a new baseline, that would have been more real life
scenario, btw.
>>>>> 3. That being said, if you need a dependency, you need to depend on
>>>>> it, and we'll pull it. We do not ask (I think?) to 'yum
update' your system
>>>>> before deploying oVirt.
>>>>>
>>>>
>>>> Actually yes, we require it. See
https://ovirt.org/document
>>>> ation/install-guide/chap-Installing_oVirt/
>>>> It explicitly says to yum update before proceeding with the deployment
>>>> and reboot the machine if kernel has been updated.
>>>>
>>>
>>> Isn't that just for engine side? do we have the same requirement for
>>> hypervisors as well?
>>>
>>
>> Not 100% sure but ovirt-engine in 4.2 should be performing yum update on
>> host upgrade and this obviously don't pull in new packages if they are
>> filtered out at repository level.
>> Adding Martin to keep me honest on this.
>>
>>
>>
>>
>>>
>>>
>>>>
>>>>
>>>>> 4. There were, luckily, very few o-s-t only issues thus far. It may
>>>>> happen, and we will run into those, but we have not so far
encountered
>>>>> many. Some we did not bother pursue, though are clear bugs (I
remember an
>>>>> annoying one with 'mount' command not getting back at all,
etc.)
>>>>> Y.
>>>>>
>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> SANDRO BONAZZOLA
>>>>>>
>>>>>> ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION
R&D
>>>>>>
>>>>>> Red Hat EMEA <
https://www.redhat.com/>
>>>>>> <
https://red.ht/sig>
>>>>>> TRIED. TESTED. TRUSTED. <
https://redhat.com/trusted>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Devel mailing list
>>>>>> Devel(a)ovirt.org
>>>>>>
http://lists.ovirt.org/mailman/listinfo/devel
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> SANDRO BONAZZOLA
>>>>
>>>> ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
>>>>
>>>> Red Hat EMEA <
https://www.redhat.com/>
>>>> <
https://red.ht/sig>
>>>> TRIED. TESTED. TRUSTED. <
https://redhat.com/trusted>
>>>>
>>>>
>>>> _______________________________________________
>>>> Devel mailing list
>>>> Devel(a)ovirt.org
>>>>
http://lists.ovirt.org/mailman/listinfo/devel
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> Eyal edri
>>>
>>>
>>> MANAGER
>>>
>>> RHV DevOps
>>>
>>> EMEA VIRTUALIZATION R&D
>>>
>>>
>>> Red Hat EMEA <
https://www.redhat.com/>
>>> <
https://red.ht/sig> TRIED. TESTED. TRUSTED.
>>> <
https://redhat.com/trusted>
>>> phone: +972-9-7692018 <+972%209-769-2018>
>>> irc: eedri (on #tlv #rhev-dev #rhev-integ)
>>>
>>
>>
>>
>> --
>>
>> SANDRO BONAZZOLA
>>
>> ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
>>
>> Red Hat EMEA <
https://www.redhat.com/>
>> <
https://red.ht/sig>
>> TRIED. TESTED. TRUSTED. <
https://redhat.com/trusted>
>>
>>
>> _______________________________________________
>> Devel mailing list
>> Devel(a)ovirt.org
>>
http://lists.ovirt.org/mailman/listinfo/devel
>>
>
>
--
Martin Perina
Associate Manager, Software Engineering
Red Hat Czech s.r.o.
--
Eyal edri
MANAGER
RHV DevOps
EMEA VIRTUALIZATION R&D
Red Hat EMEA <
TRIED. TESTED. TRUSTED. <