Tuesday, 2022-12-27

*** ysandeep is now known as ysandeep|ruck00:41
chandankumarysandeep|ruck: good morning04:57
chandankumarysandeep|ruck: can we disable modify image role for time-being ?04:57
chandankumaror disable specific repo update?04:58
chandankumarthank you for digging dip into that. :-)04:59
ysandeep|ruckchandankumar, good morning o/ yes trying to confirm if older rpms fixes the issue, as issue is transient need to rerun jobs more times to be sure.05:19
*** bhagyashris is now known as bhagyashris|ruck05:21
ysandeep|ruckbhagyashris|ruck, good morning o/05:25
*** ysandeep|ruck is now known as ysandeep|rover05:26
bhagyashris|ruckysandeep|rover, Good morning ! :)05:26
ysandeep|roverbhagyashris|ruck, want to sync to divide and conquer05:27
bhagyashris|ruckysandeep|rover, sure05:27
ysandeep|roverack, will pm you05:28
* pojadhav brb06:26
*** ysandeep|rover is now known as ysandeep|rover|afk06:38
chandankumarbhagyashris|ruck: similar bug https://bugzilla.redhat.com/show_bug.cgi?id=215546608:02
chandankumarregarding selinux filed by pooja and got closed08:02
chandankumarsorry not this one08:03
chandankumarbhagyashris|ruck: this one https://bugzilla.redhat.com/show_bug.cgi?id=215476408:03
*** yadnesh|away is now known as yadnesh08:23
bhagyashris|ruckchandankumar, hey but we are hitting that now08:31
*** ysandeep|rover|afk is now known as ysandeep|rover08:34
ysandeep|roverbhagyashris|ruck, looks like we just fixed tripleo based jobs and we still need the fix in jenkins jobs.08:45
ysandeep|roverchandankumar, sry for the duplicate, but now that we have reported - would be good to keep it open so that QE folks can fix their jenkins jobs08:46
ysandeep|roverbhagyashris|ruck, please add a comment to your newly reported bug/cix that we faced similiar issue in tripleo jobs with older/duplicate bug in comments, and we are keeping this bug open to track jenkins job fix.08:47
ysandeep|roverbhagyashris|ruck, wohoo zed promoted as well :D08:58
bhagyashris|ruckysandeep|rover, ack09:10
bhagyashris|ruckysandeep|rover, wohoo great thanks 09:10
*** ysandeep|rover is now known as ysandeep|lunch09:29
chandankumarysandeep|lunch: sounds good!09:45
*** ysandeep|lunch is now known as ysandeep10:43
ysandeepchandankumar, bhagyashris|ruck fyi.. good news based on testing so far.. looks like issue XFS issue is coming after newer kernel. I will try just kernel downgrade next to confirm the theory.11:04
ysandeepThere are few issues in our ovb jobs which we need to deal with. Like component ovb jobs don't use quickstart-* repos at all11:05
ysandeepSo we can't use release file to pin11:06
ysandeepchandankumar, bhagyashris|ruck see: https://logserver.rdoproject.org/openstack-component-baremetal/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-centos-9-ovb-3ctlr_1comp-featureset001-baremetal-wallaby/1cd7430/logs/overcloud-controller-1/etc/yum.repos.d/ 11:07
ysandeephttps://logserver.rdoproject.org/openstack-component-baremetal/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-centos-9-ovb-3ctlr_1comp-featureset001-baremetal-wallaby/1cd7430/logs/overcloud-controller-1/var/log/extra/package-list-installed.txt.gz 11:08
ysandeepkernel.x86_64                                    5.14.0-214.el9                        @baseos11:08
ysandeephttps://logserver.rdoproject.org/openstack-component-baremetal/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-centos-9-ovb-3ctlr_1comp-featureset001-baremetal-wallaby/1cd7430/logs/undercloud/home/zuul/build.log.txt.gz11:14
ysandeep~~~11:14
ysandeep2022-12-27 00:54:07.471 |  kernel                         x86_64  5.14.0-214.el9            baseos           2.8 M11:14
ysandeep~~~11:14
ysandeep^^ weird DIB_YUM_REPO_CONF='/etc/yum.repos.d/delorean* /etc/yum.repos.d/quickstart-* /etc/yum.repos.d/*-component.repo' is right. But looks like inbuilt centos repos are conflicting.11:15
ysandeepinshort.. Periodic line jobs can be fixed with kernel exclude in release but need different fix for centos11:15
ysandeepfor component line jobs*11:16
ysandeepah vs periodic line job: https://logserver.rdoproject.org/openstack-periodic-integration-stable1/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-centos-9-buildimage-overcloud-hardened-uefi-full-wallaby/4d8a9f5/build_images.sh 11:21
ysandeepexport DIB_YUM_REPO_CONF='/etc/yum.repos.d/quickstart-centos* /etc/yum.repos.d/delorean* /etc/yum.repos.d/centos.repo '11:21
ysandeepwe should also include /etc/yum.repos.d/centos.repo in component line jobs 11:21
ysandeepso that disabled repos of centos.repo(on host) wins when buidling image11:22
ysandeepwe need similiar fix(https://github.com/openstack/tripleo-ci/commit/b2ce4b4c101d68eaa71d1499609423e10f50f2d5)  here: https://opendev.org/openstack/tripleo-quickstart-extras/src/branch/master/roles/build-images/defaults/main.yml#L16 11:39
* ysandeep proposing11:39
ysandeepwe should really use same roles in imagebuild/container build jobs vs when we do same in ovb job using operators.11:40
chandankumarysandeep: may be we can remove this line https://opendev.org/openstack/tripleo-quickstart-extras/src/branch/master/roles/build-images/tasks/main.yml#L4411:44
chandankumarit will use the vars from there11:44
ysandeepchandankumar, I think we need that because we need to pass component.repo too11:45
ysandeephttps://opendev.org/openstack/tripleo-quickstart-extras/src/branch/master/roles/build-images/defaults/main.yml#L1711:45
ysandeepdefault var don't have component repo11:45
chandankumaryes, ok11:46
chandankumarso either we can add centos.repo in tqe or move the component logic in toci11:46
ysandeepyes..add centos.repo in tqe seems easier for now11:47
ysandeepbut ideally yes.. we should avoid duplication of roles11:47
ysandeepchandankumar, bhagyashris|ruck first green run with pinned kernel and some other repos: https://review.rdoproject.org/zuul/builds?job_name=periodic-tripleo-ci-centos-9-ovb-3ctlr_1comp-featureset001-zed&skip=0 :D 11:55
ysandeepchandankumar, bhagyashris|ruck https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/868677 will ping for review after testing11:56
bhagyashris|ruckysandeep, ack11:56
*** ysandeep is now known as ysandeep|afk12:11
*** ysandeep|afk is now known as ysandeep13:05
*** ysandeep is now known as ysandeep|rover13:10
ysandeep|roverbhagyashris|ruck, need help with anything?13:11
ysandeep|roverwohoo.. component job passed node provisioning finally passed https://review.rdoproject.org/zuul/stream/672d40b2c591408a8d1ecac02a92fa64?logfile=console.log 13:21
ysandeep|roverbhagyashris|ruck, older kernel works, but i wonder if we are hitting this issue because we are mixing content(and this is not a kernel bug), instead of excluding kernel maybe we should fix https://logserver.rdoproject.org/37/28537/63/check/periodic-tripleo-ci-centos-9-ovb-1ctlr_2comp-featureset020-zed/7dca9fd/logs/overcloud-controller-0/etc/yum.repos.d/quickstart-centos-appstreams.repo.txt.gz to use local mirror13:33
chandankumarysandeep|rover: local mirror means afs mirror?13:40
ysandeep|roverchandankumar, vexx/ibm mirror13:41
chandankumarusing local mirror sounds good if it fixes the issue13:41
ysandeep|roverchandankumar, undercloud have correct setting: https://logserver.rdoproject.org/37/28537/63/check/periodic-tripleo-ci-centos-9-ovb-1ctlr_2comp-featureset020-zed/7dca9fd/logs/undercloud/etc/yum.repos.d/quickstart-centos-appstreams.repo.txt.gz 13:41
ysandeep|roverovercloud have wrong entry: https://logserver.rdoproject.org/37/28537/63/check/periodic-tripleo-ci-centos-9-ovb-1ctlr_2comp-featureset020-zed/7dca9fd/logs/overcloud-controller-0/etc/yum.repos.d/quickstart-centos-appstreams.repo.txt.gz13:42
ysandeep|roverbaseurl=http://mirror.stream.centos.org/9-stream/AppStream/x86_64/os/13:42
ysandeep|roverI am checking how can we fix baseurl for overcloud nodes.. looks related to repo-setup and modify-image 13:42
ysandeep|roverI will keep digging but incase you have pointers about ^^13:43
ysandeep|roverchandankumar, yes using local mirror works as vexx mirror don't have affected kernel: http://mirror.regionone.vexxhost-nodepool-tripleo.rdoproject.org/centos-stream/9-stream/BaseOS/x86_64/os/Packages/ 13:45
ysandeep|roveryet.. but may come in future when finally mirror sync from centos.. but at that time we will know if this is kernel bug or because of content mismatch.13:46
ysandeep|roverleaking content because of baseurl=http://mirror.stream.centos.org/9-stream/AppStream/x86_64/os/ is wrong.13:46
ysandeep|roverI don't want to disable modify_image role as that would break depends-on functionality13:47
chandankumarysandeep|rover: may be doing something like sudo sed -i -e "s|http://mirror.stream.centos.org|$NODEPOOL_CENTOS_MIRROR|g" /etc/yum.repos.d/delorean-master-deps.repo13:49
chandankumarfor centos repo in release file13:49
ysandeep|roverchandankumar,  https://github.com/openstack/tripleo-quickstart/blob/master/config/release/tripleo-ci/CentOS-9/promotion-testing-hash-master.yml#L52-L53 maybe this is not working because we don't have /etc/ci/mirror_info.sh in image13:51
ysandeep|roverlooks like if we copy mirror_info.sh to overcloud image.. things will work13:52
bhagyashris|ruckysandeep|rover, nope13:52
ysandeep|roverchandankumar, regarding sed i think issue is $NODEPOOL_CENTOS_MIRROR var is not set13:53
ysandeep|roverbhagyashris|ruck, ack o/13:53
chandankumaryes, it depends on mirror_info.sh script13:54
chandankumarwhat if we remove centos.repo from tripleo-ci then?13:54
ysandeep|roverfor periodic line we don't have centos.repo in overcloud node13:55
chandankumarthen we donot need to do anything13:55
ysandeep|roverchandankumar, quickstart repo is wrong: https://logserver.rdoproject.org/37/28537/63/check/periodic-tripleo-ci-centos-9-ovb-1ctlr_2comp-featureset020-zed/7dca9fd/logs/overcloud-controller-0/etc/yum.repos.d/quickstart-centos-appstreams.repo.txt.gz 13:55
ysandeep|roverbaseurl=http://mirror.stream.centos.org/9-stream/AppStream/x86_64/os/13:55
ysandeep|roverinstead of vexx mirror ^^13:55
ysandeep|rovercentos.repo was issue in component line jobs during image build itself.13:56
ysandeep|roverlet me try copying mirror_info.sh to overcloud image before we execute modify-image and see if that helps13:59
* ysandeep|rover brb food14:00
*** ysandeep|rover is now known as ysandeep|food14:00
chandankumaron overcloud image, centos.repo is going exist already14:06
chandankumarif we copy mirror_info.sh then we again need to run sed on centos.repo14:09
chandankumarvia modify image role14:09
chandankumarlet's take a look tomorrow14:09
chandankumarsee ya!14:09
*** ysandeep|food is now known as ysandeep14:14
ysandeepchandankumar, fyi.. because we are mounting centos.repo from host to image during image build, dib remove centos.repo from overcloud image at the end of dib execution.14:15
ysandeepchandankumar, please see this commit: https://github.com/openstack/tripleo-ci/commit/b2ce4b4c101d68eaa71d1499609423e10f50f2d5 14:16
ysandeep~~~14:16
ysandeepOne change in behavior is at the end of image build, dib will delete14:16
ysandeepthe centos.repos in the overcloud image as dib cleans up what it adds14:16
ysandeepignoring what was already present.14:16
ysandeep~~~14:16
ysandeepykarel, you helped me earlier with similiar patch.. when you get a chance could you please look: https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/868677 14:18
ysandeepneed for build-image role as well, we fixed oooci-build-images earlier: https://github.com/openstack/tripleo-ci/commit/b2ce4b4c101d68eaa71d1499609423e10f50f2d5  but missed the other role.14:19
ysandeepbhagyashris|ruck, see you tomorrow o/14:42
*** ysandeep is now known as ysandeep|out14:42
dviroelbhagyashris|ruck: hi, let me know if there is something to follow up in my afternoon14:48
ykarelysandeep ok but seems CI is broken, may be due to tox415:03
bhagyashris|ruckysandeep, see you 0/16:01
bhagyashris|ruckdviroel, not much16:02
dviroelbhagyashris|ruck: ok16:13
dviroelbhagyashris|ruck: going to propose some patches to fix tox4 issues on our repos16:13
*** dviroel_ is now known as dviroel16:38
*** yadnesh is now known as yadnesh|away17:02
*** dviroel is now known as dviroel|out20:17

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!