Monday, 2022-03-07

*** soniya29 is now known as soniya29|ruck04:39
*** rlandy__ is now known as rlandy|out05:08
*** ysandeep|out is now known as ysandeep05:22
*** jpena|off is now known as jpena08:02
*** ysandeep is now known as ysandeep|lunch08:29
*** ysandeep|lunch is now known as ysandeep08:52
opendevreviewdaniel.pawlik proposed openstack/ci-log-processing master: Skip processing log for build that result is NODE_FAILURE  https://review.opendev.org/c/openstack/ci-log-processing/+/83220509:32
*** arxcruz is now known as arxcruz|off11:04
*** rlandy is now known as rlandy|ruck11:13
*** dviroel|out is now known as dviroel11:23
ykarelfrickler, can u check https://review.opendev.org/c/openstack/project-config/+/83137811:46
fzzf[m]Hello , I have problem when using static providers. all job logs is https://paste.opendev.org/show/bg4PUATe5WMuJvRirjVk/... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/obAseXxwazJcvaYKnFyhujmY)12:56
fzzf[m] * Hello , I have problem when using static providers. all job logs is https://paste.opendev.org/show/bg4PUATe5WMuJvRirjVk/... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/XiqPHXeLFtLkePZbGOLGLRaZ)12:56
fungifzzf[m]: looks like the devstack playbook expects /opt/cache/files to exist on the node. you might ask the devstack maintainers in #openstack-qa whether that's intentional, but the reason we don't get that error in opendev is that we pre-populate /opt/cache/files when creating the images for our job nodes13:00
fzzf[m]fungi: okay, thank you :)13:05
fungifzzf[m]: see the openstack/project-config matches at https://codesearch.opendev.org/?q=/opt/cache/files for examples of what we put in there13:07
fricklerfzzf[m]: fungi: yes, I don't think we expect the devstack jobs to be working outside of the opendev environment. I think we would accept patches to fix that if things don't get too complicated, but maybe you'll rather want to set up your own variant of those jobs13:27
fungia lot of third-party ci systems to just reuse the upstream devstack jobs, but i expect most of them are also doing ephemeral nodes and reusing much of opendev's image building config13:28
fungier, do just reuse13:28
fricklerykarel: thanks for the reminder, I had already opened that patch this morning, but got distracted13:30
ykarelThanks frickler , can u also check https://review.opendev.org/c/zuul/zuul-jobs/+/76265013:32
fricklerfungi: ah, right, missed the point about static providers. but then my point holds even more, because the devstack jobs don't care to clean up after them at all and likely would fail miserably when told to run twice on the same node13:32
fungiyes, i agree13:32
ykarelrevised an old patch, needed for ovs-source based multinode jobs13:32
fungiand also just the more general point that we can only gate devstack changes on whether their testing works in opendev13:32
fungiso third-party ci maintainers will have to help keep it working in their environments where necessary13:33
fzzf[m]fungi: frickler :  fine. I get it. thanks. I'll try other provider.13:37
opendevreviewMerged openstack/project-config master: Add Some periodic jobs to Neutron Dashboard  https://review.opendev.org/c/openstack/project-config/+/83137813:40
fricklerykarel: ah, I saw that patch and it looks scary to me, maybe some other reviewers are more adventurous than me13:53
ykarelfrickler, any idea who can help, i can reach out13:54
opendevreviewdaniel.pawlik proposed openstack/ci-log-processing master: Skip processing log for build that result is NODE_FAILURE  https://review.opendev.org/c/openstack/ci-log-processing/+/83220514:14
fricklerykarel: that's part of the issue, the people that developed that setup are no longer available. maybe fungi or mnaser want to have a look14:24
ykarelfrickler, Thanks, fungi mnaser can you please help out with https://review.opendev.org/c/zuul/zuul-jobs/+/76265014:26
fungiykarel: why not install ovn before setting up the bridge? this seems similar to the fips-mode jobs, where fips setup and accompanying reboot needed to happen before multi-node setup14:40
ykarelfungi, actually we build ovn/ovs from source in that job as part of devstack install, so just want to reuse the same14:44
ykarelme not sure about fips jobs, those jobs also build ovs from source?14:44
fungino, they adjust some system settings and then reboot the vm with different kernel command line parameters14:45
ykarelhmm so that's different14:45
fungibut the end result is that the multi-node setup gets undone by the reboot if it's been applied before rebooting, so those jobs move multi-node setup to happen after the reboot instead14:45
ykarelhmm similar happening for our case but during ovn setup14:50
ykarelwith 762650 we extending the role to generate scripts, those can be reused with ovn setup to reconfigure bridges14:51
fungiis it useful to have the multi-node setup applied twice though?14:51
fungiseems inefficient14:52
ykarelhmm not needed twice just needed once but at correct place14:55
*** dviroel is now known as dviroel|lunch14:56
*** soniya is now known as soniya|ruck14:56
ykarelok Thanks fungi /me will check again if it can be done in another way14:59
ykarelcurrent idea was to reuse as much as possible14:59
fungiykarel: another way to look at this: do you actually want to test the building of ovn? if not, then having the ovn build happen in the run phase seems like a poor fit15:01
ykarelfungi, yes we want to build to test master version15:02
fungiykarel: so just to be clear, whether or not ovn is buildable from source isn't tested by the ovn project, and is openstack's responsibility?15:02
ykarelfungi, ovn build must be tested by ovn project, we testing if ovn master do not break neutron15:03
ykarelin experimental pipeline15:03
fungiyes, but do you need to test that ovn is buildable, or just that the result of building ovn works with neutron?15:03
ykareljust the result15:04
fungibecause there could be an ensure-ovn role which gets called in pre-run, before multinode-setup, and then the devstack bits for building ovn could just notice it's already there and no-op15:04
ykarelhmm need to check that which may need more changes, first i will try out calling multinode-setup b/w devstack setup and tempest run15:06
*** ysandeep is now known as ysandeep|dinner15:36
*** ysandeep|dinner is now known as ysandeep15:55
*** dviroel|lunch is now known as dviroel16:13
*** ysandeep is now known as ysandeep|out17:18
*** jpena is now known as jpena|off17:52
*** dviroel is now known as dviroel|out22:25
opendevreviewMerged openstack/project-config master: Add zuul load balancer dashboard  https://review.opendev.org/c/openstack/project-config/+/83214923:15
*** dasm is now known as dasm|off23:36

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