rdogerrit | rdo-trunk rdo-trunk proposed rdoinfo master: Bump rdoinfo dalmatian-uc tags to latest upper-constraints or latest Puppetfile https://review.rdoproject.org/r/c/rdoinfo/+/53064 | 00:06 |
---|---|---|
rdogerrit | rdo-trunk rdo-trunk proposed rdoinfo master: Promote CBS tags update for zed-9s-testing https://review.rdoproject.org/r/c/rdoinfo/+/53057 | 00:10 |
rdogerrit | Merged rdoinfo master: Promote CBS tags update for caracal-9s-testing https://review.rdoproject.org/r/c/rdoinfo/+/53039 | 06:07 |
rdogerrit | Merged rdoinfo master: Promote CBS tags update for dalmatian-9s-testing https://review.rdoproject.org/r/c/rdoinfo/+/53056 | 06:07 |
rdogerrit | Merged rdoinfo master: Bump rdoinfo dalmatian-uc tags to latest upper-constraints or latest Puppetfile https://review.rdoproject.org/r/c/rdoinfo/+/53064 | 06:27 |
rdogerrit | Merged rdoinfo master: Promote CBS tags update for zed-9s-testing https://review.rdoproject.org/r/c/rdoinfo/+/53057 | 06:27 |
rdogerrit | Alfredo Moralejo proposed rdoinfo master: Promote CBS tags update for caracal-9s-release https://review.rdoproject.org/r/c/rdoinfo/+/53030 | 06:44 |
rdogerrit | Alfredo Moralejo proposed rdoinfo master: Remove pysnmp from caracal-testing https://review.rdoproject.org/r/c/rdoinfo/+/53065 | 06:47 |
rdogerrit | Merged deps/python-pyasn1 c9s-dalmatian-rdo: Update to 0.6.0 https://review.rdoproject.org/r/c/deps/python-pyasn1/+/53055 | 06:58 |
rdogerrit | Merged rdo-jobs master: Removing the duplicate DPA no ceph job https://review.rdoproject.org/r/c/rdo-jobs/+/53062 | 07:16 |
rdogerrit | Joan Francesc Gilabert proposed rdo-jobs master: Add job to deploy tripleo with ceph for adoption https://review.rdoproject.org/r/c/rdo-jobs/+/52873 | 07:18 |
rdogerrit | Joan Francesc Gilabert proposed config master: Don't run dlrn role in tripleo nodes for adoption https://review.rdoproject.org/r/c/config/+/53066 | 07:29 |
rdogerrit | Merged config master: Don't run dlrn role in tripleo nodes for adoption https://review.rdoproject.org/r/c/config/+/53066 | 07:41 |
jcapitao[m] | hi folks, could you review https://review.rdoproject.org/r/c/openstack/heat-distgit/+/52016 when you have a chance please ? | 08:25 |
rdogerrit | Merged rdoinfo master: Remove pysnmp from caracal-testing https://review.rdoproject.org/r/c/rdoinfo/+/53065 | 08:26 |
amoralej | jcapitao[m], i rechecked to see build logs | 08:29 |
jcapitao[m] | ack | 08:30 |
rdogerrit | Marios Andreou proposed rdo-jobs master: Wire up ansible-role-collect-logs for tripleo overcloud nodes logs https://review.rdoproject.org/r/c/rdo-jobs/+/52712 | 08:36 |
rdogerrit | Merged openstack/heat-distgit rpm-master: Enable tests https://review.rdoproject.org/r/c/openstack/heat-distgit/+/52016 | 09:37 |
rdogerrit | Marios Andreou proposed rdo-jobs master: Wire up ansible-role-collect-logs for tripleo overcloud nodes logs https://review.rdoproject.org/r/c/rdo-jobs/+/52712 | 09:48 |
noonedeadpunk | amoralej: thanks for commenting out on https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/917192 | 10:04 |
noonedeadpunk | while I do get, that having "latest" versions is recommended, though it really might bring troubles due to inconsistencies in versions. I guess that's my biggest issue with that | 10:05 |
amoralej | noonedeadpunk, i've seen a job failing because of trying to downgrade from ovs 3.3, do you know what is pulling ovs3.3. in first places? it's node prep? | 10:06 |
amoralej | noonedeadpunk, you mean inconsintencies of versions while adding new nodes and so on? | 10:06 |
noonedeadpunk | yeah | 10:06 |
noonedeadpunk | when just out of blue sky 1 node does use newer versions. And when it's, say, ovn-central - it may also upgrade sb/nb database schema | 10:07 |
amoralej | for production, I'd extend that to all the packages, not only to ovn/ovs, tbh although i understant it's more critical with ovs/ovn intermediate updates | 10:07 |
amoralej | i always would recommend to mirror-freeze-promote repos in production, but that's just my hint | 10:08 |
noonedeadpunk | well. true and fair enough. | 10:08 |
noonedeadpunk | though it's really minority who does that | 10:08 |
amoralej | yeah, but that does not imply that is correct | 10:08 |
noonedeadpunk | at best - just mirror which doesn't solve anything | 10:08 |
amoralej | or update always before adding new nodes | 10:09 |
noonedeadpunk | but also a lot of software do have separate path for major versions. Though this is likely should be raised for the SIG | 10:09 |
noonedeadpunk | (like mariadb or rabbitmq do) | 10:10 |
amoralej | actually, the nfvsig support different versions separatedly by using ovn<version> and ovs<version> with no upgrades on it | 10:10 |
amoralej | what actually pulls the latest is the rdo-openvswitch wrapper | 10:10 |
amoralej | that's where we code what to pull | 10:11 |
amoralej | and there is where we need to hack the upgrade (and downgrade) path | 10:12 |
amoralej | at nfvsig level, openvswitch3.3 is not seen as a new version of openvswitch3.2, or any of them is providing "openvswitch", they are just two different packages, for the good and for the bad | 10:13 |
noonedeadpunk | ah, ok, I see | 10:13 |
noonedeadpunk | well, I pretty much would like this approach | 10:13 |
noonedeadpunk | as openvswitch3.2 should also keep recieveing some security fixes | 10:14 |
amoralej | yeah, i understand your case, and i'd like to be able to manage it, https://issues.redhat.com/browse/RDO-296 | 10:14 |
noonedeadpunk | yup, thanks! | 10:14 |
noonedeadpunk | I will address your comments now as well | 10:14 |
amoralej | actually, it does up to certain timeframe | 10:14 |
amoralej | noonedeadpunk, in any case i suspect it will fail with the downgrade error in rdo-ovn | 10:15 |
amoralej | you know what is installing ovs/ovn in first place in those jobs? | 10:15 |
amoralej | i.e. https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_913/917192/2/check/openstack-ansible-upgrade-aio_metal-rockylinux-9/913f7b2/job-output.txt | 10:15 |
amoralej | 2024-04-29 21:06:43.343096 | rockylinux-9 | fatal: [aio1]: FAILED! => {"attempts": 5, "changed": false, "failures": [], "msg": "Depsolve Error occurred: \n Problem: problem with installed package openvswitch3.3-3.3.0-2.el9.x86_64\n - package openvswitch3.3-3.3.0-2.el9.x86_64 from @System conflicts with openvswitch3.2 provided by openvswitch3.2-3.2.0-63.el9.x86_64 from centos-nfv-openvswitch\n - package openvswitch3.3-3.3.0-2.el9 | 10:16 |
amoralej | .x86_64 from centos-nfv-openvswitch conflicts with openvswitch3.2 provided by openvswitch3.2-3.2.0-63.el9.x86_64 from centos-nfv-openvswitch\n - cannot install the best candidate for the job", "rc": 1, "results": []} | 10:16 |
amoralej | using --allowerasing will fix the ovs case, but according to my local test, not the ovn one | 10:16 |
noonedeadpunk | I think it was `openvswitch` | 10:17 |
amoralej | wrt "as openvswitch3.2 should also keep recieveing some security fixes" that's the current case, but usually lifecycle for ovs/ovn in fast datapath is shorter that openstack releases | 10:17 |
amoralej | yes, but, in which ansible task? | 10:18 |
amoralej | in some node preparation one? | 10:18 |
noonedeadpunk | nah, in os_neutron | 10:18 |
noonedeadpunk | or well. we might have it multiple times | 10:18 |
noonedeadpunk | but I think it's this one: https://opendev.org/openstack/openstack-ansible-os_neutron/src/branch/master/tasks/neutron_install.yml#L29-L43 | 10:19 |
amoralej | yep os_neutron | 10:20 |
noonedeadpunk | but eventually problem with the task was that rocky haven't released these ovn/ovs versions | 10:20 |
noonedeadpunk | so it simply didn't have a candidate for installation, while rdo was requiring to have 3.3 | 10:20 |
noonedeadpunk | And I had hard times to find how to pin that back | 10:20 |
noonedeadpunk | (though I'm not dealing with any EL distro in my daily tasks) | 10:21 |
amoralej | i think the one i pointed is not that error, note it finds openvswitch3.3-3.3.0-2.el9.x86_64 installed and fails while trying to downgrade it | 10:21 |
noonedeadpunk | ah, ok, I think now I got what you was asking me | 10:23 |
amoralej | i guess, the first installation is done in "TASK [os_neutron : Configure ovn-controller]", as following tasks are starting and enabling the services | 10:23 |
noonedeadpunk | I can recall that nova package was requiring openvswitch, so we did some hook to provide it with it | 10:25 |
amoralej | other option you may have is to modify the deps repo to exclude rdo-openvswitch-3.3* and rdo-ovn-24.03* since the beginning | 10:25 |
noonedeadpunk | so nova can actually get it by dependency | 10:25 |
noonedeadpunk | what I don't like in that approach, is that next time 3.4 or 3.5 may appear and get backported, which might make even more mess, as such upgrade path was never intended to be supported | 10:26 |
noonedeadpunk | so it's better to be explicit in what to install then try to avoid everything else except what you expect | 10:27 |
amoralej | yes, i agree | 10:28 |
amoralej | i'm not sure how fine we can be with globs in excludepkgs | 10:28 |
rdogerrit | Marios Andreou proposed rdo-jobs master: Wire up ansible-role-collect-logs for tripleo overcloud nodes logs https://review.rdoproject.org/r/c/rdo-jobs/+/52712 | 10:33 |
noonedeadpunk | though maybe we can do includepkg instead.... | 10:34 |
noonedeadpunk | but then - it's also kinda fishy | 10:34 |
noonedeadpunk | so potentially it should be applied to centos-release-nfv-openvswitch | 10:35 |
noonedeadpunk | but then - it's neat to install repo as package rather then with ansible module, dunno... | 10:36 |
amoralej | noonedeadpunk, not it should be applied in delorean-bobcat-testing which is the one providing the wrapper | 10:37 |
amoralej | you use delorean-deps.repo file? or create deps repo yourself? | 10:37 |
noonedeadpunk | well, one way is to fetch delorean.repo and palce as /etc/yum.repos.d/rdo.repo | 10:39 |
noonedeadpunk | and then I think you added another path to just use cloudsig | 10:40 |
amoralej | yeah, i meant in the ci jobs, i see it's using it from rdo trunk, using a rdo-deps.repo https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_913/917192/2/check/openstack-ansible-upgrade-aio_metal-rockylinux-9/913f7b2/logs/redhat-rpm-repolist-host-21-06-49.txt | 10:43 |
amoralej | actually, i guess that's not even binary based install for openstack packages? | 10:44 |
amoralej | btw we didn't promote the upgrade to ovs 3.3 yet in cloudsig repos https://review.rdoproject.org/r/c/rdoinfo/+/53053 | 10:45 |
noonedeadpunk | no, that's not. I think we still take some things even for non-binary installations | 10:48 |
noonedeadpunk | I can't recall what specifically, but I guess some python bindings or dependencies to build them... | 10:48 |
noonedeadpunk | really can't recall now | 10:49 |
noonedeadpunk | actually, it's interesting, as I tried to install cloudsig, wipe dnf cache, and had exact same behaviour... | 10:49 |
amoralej | which version? | 10:50 |
amoralej | wrt excludepkgs "excludepkgs=*rdo-openvswitch-3.[!2]*,rdo-ovn*-23.0[!9]*,rdo-ovn*-2[!3]*" | 10:50 |
amoralej | i think that does what you want | 10:51 |
amoralej | i had never used negation in excludepkgs tbh, but it seems to work | 10:51 |
amoralej | rdo-openvswitch-3.3 is not promoted to any cloudsig repo yet, it should not be pulled from cloudsig repo ... | 10:52 |
amoralej | only from trunk | 10:52 |
*** ustrin_ is now known as ustrin | 11:20 | |
noonedeadpunk | amoralej: do you think it would be wise to use cloudsig repo for production, but keep using trunk in our CI? | 12:10 |
noonedeadpunk | ah, ok, I guess I recalled why we don't do that, as it also brings ceph-reef and rabbitmq-38 | 12:22 |
amoralej | noonedeadpunk, yes, that's what i would recomend, cloudsig for prod and trunk for ci or specific cases where you want latest commits | 13:00 |
amoralej | said this, the fact that we didn't promote rdo-openvswitch in cloudisg is just a matter of time, not because of stability | 13:00 |
noonedeadpunk | yup, fair | 13:01 |
rdogerrit | Gregory Thiemonge proposed openstack/octavia-distgit rpm-master: Drop python3-redis dependency https://review.rdoproject.org/r/c/openstack/octavia-distgit/+/53067 | 14:13 |
rdogerrit | Gregory Thiemonge proposed openstack/octavia-distgit caracal-rdo: Drop python3-redis dependency https://review.rdoproject.org/r/c/openstack/octavia-distgit/+/53068 | 14:14 |
rdogerrit | Gregory Thiemonge proposed openstack/octavia-distgit bobcat-rdo: Drop python3-redis dependency https://review.rdoproject.org/r/c/openstack/octavia-distgit/+/53069 | 14:15 |
rdogerrit | Gregory Thiemonge proposed openstack/octavia-distgit antelope-rdo: Drop python3-redis dependency https://review.rdoproject.org/r/c/openstack/octavia-distgit/+/53070 | 14:16 |
rdogerrit | Marios Andreou proposed rdo-jobs master: Wire up ansible-role-collect-logs for tripleo overcloud nodes logs https://review.rdoproject.org/r/c/rdo-jobs/+/52712 | 14:23 |
rdogerrit | Merged rdoinfo master: Promote CBS tags update for bobcat-9s-release https://review.rdoproject.org/r/c/rdoinfo/+/53053 | 14:29 |
rdogerrit | Merged rdoinfo master: Promote CBS tags update for caracal-9s-release https://review.rdoproject.org/r/c/rdoinfo/+/53030 | 14:29 |
rdogerrit | Merged rdoinfo master: Promote CBS tags update for antelope-9s-release https://review.rdoproject.org/r/c/rdoinfo/+/53054 | 14:30 |
*** jlibosva is now known as Guest2708 | 15:29 | |
rdogerrit | Merged openstack/octavia-distgit rpm-master: Drop python3-redis dependency https://review.rdoproject.org/r/c/openstack/octavia-distgit/+/53067 | 15:52 |
rdogerrit | Merged openstack/octavia-distgit caracal-rdo: Drop python3-redis dependency https://review.rdoproject.org/r/c/openstack/octavia-distgit/+/53068 | 15:52 |
rdogerrit | Merged openstack/octavia-distgit bobcat-rdo: Drop python3-redis dependency https://review.rdoproject.org/r/c/openstack/octavia-distgit/+/53069 | 15:52 |
rdogerrit | Merged openstack/octavia-distgit antelope-rdo: Drop python3-redis dependency https://review.rdoproject.org/r/c/openstack/octavia-distgit/+/53070 | 15:52 |
rdogerrit | rdo-trunk rdo-trunk proposed openstack/octavia-distgit antelope-rdo: openstack-octavia: failed to build d943336c https://review.rdoproject.org/r/c/openstack/octavia-distgit/+/53071 | 16:04 |
rdogerrit | rdo-trunk rdo-trunk proposed openstack/horizon-distgit zed-rdo: python-django-horizon-23.0.2-1 https://review.rdoproject.org/r/c/openstack/horizon-distgit/+/53072 | 16:36 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!