Thursday, 2022-11-24

opendevreviewJorhson Deng proposed openstack/nova master: Remove the redundant code in HostState._update_from_compute_node  https://review.opendev.org/c/openstack/nova/+/86482403:04
opendevreviewAmit Uniyal proposed openstack/nova stable/train: Adds a repoducer for post live migration fail  https://review.opendev.org/c/openstack/nova/+/86380605:17
opendevreviewAmit Uniyal proposed openstack/nova stable/train: [compute] always set instance.host in post_livemigration  https://review.opendev.org/c/openstack/nova/+/86405505:17
*** akekane is now known as abhishekk05:49
opendevreviewJorhson Deng proposed openstack/nova master: Remove the redundant code in HostState._update_from_compute_node  https://review.opendev.org/c/openstack/nova/+/86482405:56
opendevreviewAmit Uniyal proposed openstack/nova stable/train: [compute] always set instance.host in post_livemigration  https://review.opendev.org/c/openstack/nova/+/86405506:31
opendevreviewAmit Uniyal proposed openstack/nova stable/train: [compute] always set instance.host in post_livemigration  https://review.opendev.org/c/openstack/nova/+/86405506:32
opendevreviewSahid Orentino Ferdjaoui proposed openstack/nova master: compute: enhance compute evacuate instance to support target state  https://review.opendev.org/c/openstack/nova/+/85838307:02
opendevreviewSahid Orentino Ferdjaoui proposed openstack/nova master: api: extend evacuate instance to support target state  https://review.opendev.org/c/openstack/nova/+/85838407:02
han-guangyuhello, cloud I ask a question08:16
han-guangyuCould I use a windows ISO image to create instance in openstack08:16
han-guangyuOr do I have to make an image with the virtio driver first08:19
gibisean-k-mooney: but we fixed it (worked around it) in tempest by waiting for the guest to boot up before we attach / detach volumes.08:47
gibiso if tempest is failing again on master then someting is changed08:47
bauzasgibi: yeah I need to do my homework on the flakey gate09:04
bauzasI'm impacted for my vgpu series, I'm quite in a position where I should take time digging into the ci issue for my own egoistic sake :)09:05
bauzasand I'm done with preparing my mock presentation for tonight's grenoble meetup :p09:05
opendevreviewAmit Uniyal proposed openstack/nova stable/ussuri: Adds a repoducer for post live migration fail  https://review.opendev.org/c/openstack/nova/+/86400609:17
opendevreviewAmit Uniyal proposed openstack/nova stable/ussuri: [compute] always set instance.host in post_livemigration  https://review.opendev.org/c/openstack/nova/+/86400709:17
gibibauzas: you are in a good spot then :)09:25
bauzasgibi: on a side note, that's fun to prescribe testing patterns to an audience with does and donts when your own project isn't that much following those testing patterns :)09:33
bauzaslike, piling our mock decorators in every single UT09:33
bauzasI just feel schizophrenic :09:33
bauzas:)09:34
gibiyou learned things in our project you dont want to repeate09:34
gibithat is normal09:34
opendevreviewMerged openstack/nova stable/train: func: Add _live_migrate helper to InstanceHelperMixin  https://review.opendev.org/c/openstack/nova/+/86538110:04
opendevreviewMerged openstack/nova master: Bump minimum version of os-vif to 3.1.0  https://review.opendev.org/c/openstack/nova/+/86503110:23
opendevreviewAmit Uniyal proposed openstack/nova stable/train: Refactor volume connection cleanup out of _post_live_migration  https://review.opendev.org/c/openstack/nova/+/86467010:44
opendevreviewAmit Uniyal proposed openstack/nova stable/train: Adds a repoducer for post live migration fail  https://review.opendev.org/c/openstack/nova/+/86380610:44
opendevreviewAmit Uniyal proposed openstack/nova stable/train: [compute] always set instance.host in post_livemigration  https://review.opendev.org/c/openstack/nova/+/86405510:44
opendevreviewAmit Uniyal proposed openstack/nova stable/train: Adds a repoducer for post live migration fail  https://review.opendev.org/c/openstack/nova/+/86380611:19
opendevreviewAmit Uniyal proposed openstack/nova stable/train: [compute] always set instance.host in post_livemigration  https://review.opendev.org/c/openstack/nova/+/86405511:19
*** tbachman_ is now known as tbachman12:11
opendevreviewsean mooney proposed openstack/nova stable/wallaby: Add compute restart capability for libvirt func tests  https://review.opendev.org/c/openstack/nova/+/86557114:37
opendevreviewsean mooney proposed openstack/nova stable/wallaby: enable blocked VDPA move operations  https://review.opendev.org/c/openstack/nova/+/86557214:37
sean-k-mooneygibi: just an fyi i took a slightly diffent approch with xena->wallaby14:38
sean-k-mooneyfor yoga and xena i included the double mocking patch14:38
sean-k-mooneywell patches14:38
gibiack14:38
sean-k-mooneythey were pretty ok to backport14:38
sean-k-mooneybut xena to wallaby it was getting a bit messy so i dropped them14:38
sean-k-mooneyi didnt really have many conflict when i did that so it shoudl be fine14:39
gibiOK14:40
bauzasdon't get me into the ML thread about OSC/SDK and the project clients :D14:40
gibiI added it to my review queue14:40
bauzasIMHO, OSC : profiled for UX14:40
bauzasSDK : profiled for powerusers14:40
bauzaspowerusers being in my terminology 'seasoned users of openstack', and not powerusers in terms of role 14:41
bauzasso, having the OSC defaulting to latest sounds to me right14:41
sean-k-mooneyso i attened some of the very early design summit sessions on osc and talked to dean troyer alot about it in the halway track14:41
bauzaswhile we could tell that the SDK defaults to the bare min version14:42
sean-k-mooneybauzas: we coudl default to latest but if we do it need to eb a new microverion14:42
sean-k-mooney*new majory version14:42
bauzasOSC or the SDK ?14:42
sean-k-mooneytechnially both14:42
sean-k-mooneysdk recently broke all of the ansible module integration14:43
sean-k-mooneyosc need to have a majory version if its going to enabel auto negociation14:43
sean-k-mooneythe sdk i think did but they broke ansible recently with a change in this area14:43
bauzassean-k-mooney oh when you say major version, you were talking about the semver of OSC releases, lol15:00
sean-k-mooneyyes15:02
sean-k-mooneyosc has a backward incompatible change dock and follows semver for the client releases15:04
sean-k-mooneyhttps://docs.openstack.org/python-openstackclient/pike/cli/backwards-incompatible.html15:04
sean-k-mooneyso if they want to turn on auto negociation there should be a major version of the client15:04
sean-k-mooneyhttps://github.com/openstack/ansible-collections-openstack#breaking-backward-compatibility-warning15:05
bauzasI'm not opposed to signal it thru a .x15:05
bauzasx. rather15:06
bauzasthis is not like we have an open bug for 1 year due to a libvirt behavioural breaking change in a .y bump15:06
sean-k-mooney:)15:06
sean-k-mooneyi like to think that we have learn for other projects mistakes 15:07
bauzasthat port_active_state failure gives me headaches https://zuul.opendev.org/t/openstack/build/c6dee3859e354e6d8ed69c7ac782676115:25
auniyalbauzas, and Push the CA certificate to me  https://zuul.opendev.org/t/openstack/build/e3bf378e2f8249feb1beec96fcde280215:31
sean-k-mooneybauzas: that will hopefully get fixed soon althoguh we coudl skip those test for now until that happens15:35
sean-k-mooneybauzas: oh that is a differnt one15:35
sean-k-mooneyoh no its the turnk one15:36
sean-k-mooneyso ya we can exclude it for now until the neutron patch lands 15:36
sean-k-mooneybauzas: ralonsoh has updated a patch form mlavalle to adress it15:37
ralonsohsean-k-mooney, not yet15:37
ralonsohI've pushed a patch to test the backends15:37
ralonsohbut I'll remove the conditional branch now Nova patch is merged15:37
ralonsohand thanks!15:37
sean-k-mooneyralonsoh: your still having issue with ovn right15:37
ralonsohyes but I found the issue15:38
sean-k-mooneycool15:38
ralonsoh(what a week with trunks a live migration, both OVS and OVN hehehe)15:38
sean-k-mooneyralonsoh: would you object if we dropped the test until its fixed or show we just wait a few days15:38
ralonsohsean-k-mooney, maybe you can use "tempest_exclude_regex" for some days15:39
ralonsohnot to block the CI15:40
ralonsohsame as we did in https://review.opendev.org/c/openstack/neutron/+/865295/1/zuul.d/tempest-multinode.yaml#17115:40
bauzassean-k-mooney: yup, this is a networking issue, I'm happy to hear a fix is coming up15:42
bauzasin order to hold my rechecks, any gerrit link I should take care of ?15:43
sean-k-mooneyralonsoh: ya that is what i was going to propose15:46
sean-k-mooneybauzas: we dont have a patch currently but i can create one or you can15:46
sean-k-mooneywe only run the trunk live migration tests in a couple of jobs15:46
ralonsohbut a patch for tempest or nova? I would suggest for nova only, as in 15:46
sean-k-mooneyso we can juse exculde them for a few days and revert it when the fix lands15:46
ralonsohhttps://review.opendev.org/c/openstack/neutron/+/865295/1/zuul.d/tempest-multinode.yaml#17115:46
bauzashttps://opensearch.logs.openstack.org/_dashboards/app/discover?security_tenant=global#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-1d%2Fd,to:now))&_a=(columns:!(_source),filters:!(),index:'94869730-aea8-11ec-9e6a-83741af3fdcd',interval:auto,query:(language:kuery,query:'message:%22Call%20_is_port_status_active%20returns%20false%22'),sort:!())15:47
sean-k-mooneyralonsoh: for nova15:47
ralonsohthanks15:47
sean-k-mooneyin our zuul.yaml15:47
bauzasI'm not able to catch the failures on the opensearch site ^15:47
sean-k-mooneybauzas: we only do live migration in the multi node jobs so and this only happens in ml2/ovs15:47
sean-k-mooneyso we only use ml2/ovs in one or two most are ovn now15:48
sean-k-mooneynova-ovs-hybrid-plug and nova-next infact15:49
bauzasdid I messed up my query ?15:52
bauzaslemme check15:52
sean-k-mooneybauzas  we dont use trunk bridge with ovn so the status issue cant happen there15:53
sean-k-mooneyand unless we overrided the devstack default all our jobs use ovn15:54
sean-k-mooneywe only override for those too15:54
sean-k-mooneyso that why i know it wont cause other jobs to fail15:54
bauzassean-k-mooney: sorry I was talking of the logstash query against opensearch15:55
bauzasall the jobs are logged there, right? (ie. the ones including multinode)15:55
sean-k-mooneyoh i now im not sure why that is not finding things15:55
sean-k-mooneyyes15:55
sean-k-mooneywith a little delay  buyt yes15:56
sean-k-mooney i think there might be an issue with the data16:01
sean-k-mooneythere are no results for nova in the last 24 hours16:02
bauzasonly the grenade job16:06
bauzashttps://opensearch.logs.openstack.org/_dashboards/app/discover?security_tenant=global#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-1h,to:now))&_a=(columns:!(_source),filters:!(('$state':(store:appState),meta:(alias:!n,disabled:!f,index:'94869730-aea8-11ec-9e6a-83741af3fdcd',key:project,negate:!f,params:(query:openstack%2Fnova),type:phrase),query:(match_phrase:(project:openstack%2Fnova)))),index:'94869730-ae16:06
bauzasa8-11ec-9e6a-83741af3fdcd',interval:auto,query:(language:kuery,query:''),sort:!())16:06
bauzasI can see some16:07
sean-k-mooneydo you have an example fo the failure16:13
sean-k-mooneyi have got some results back but wonderign what im looking for16:13
sean-k-mooney bauzas  i only get two hits16:17
sean-k-mooneyhttps://opensearch.logs.openstack.org/_dashboards/app/discover?security_tenant=global#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-6w%2Fw,to:now))&_a=(columns:!(build_status,project,message,filename,build_change,build_name),filters:!(('$state':(store:appState),meta:(alias:!n,disabled:!f,index:'94869730-aea8-11ec-9e6a-83741af3fdcd',key:build_status,negate16:18
sean-k-mooney:!t,params:(query:SUCCESS),type:phrase),query:(match_phrase:(build_status:SUCCESS)))),index:'94869730-aea8-11ec-9e6a-83741af3fdcd',interval:auto,query:(language:kuery,query:'project:%20%22openstack%2Fnova%22%20and%20message:%20%22%20_is_port_status_active%20returns%20false%22'),sort:!())16:18
sean-k-mooneylet me shorten that16:18
sean-k-mooneyhttps://tinyurl.com/4rz4hnxe16:18
gibi1416:38
sean-k-mooneygibi: thanks for the backport reviews. i think i see how to simplfy things18:24
gibicool18:24
gibiI had not big issues with it. just needed some time to get thought the MAC change as that is big18:25
sean-k-mooneyya and it was tightly coupled with the vpd changes which im not bringing back18:26
sean-k-mooneyso it too a while to get the test valid again without that18:26
sean-k-mooneyso a second pair of eyes on that in particalr is appriciated18:26
sean-k-mooneylooking at it again there are defintly bit i dont actully need that are still form the vpd test coverage18:27
opendevreviewSahid Orentino Ferdjaoui proposed openstack/nova master: compute: enhance compute evacuate instance to support target state  https://review.opendev.org/c/openstack/nova/+/85838319:20
opendevreviewSahid Orentino Ferdjaoui proposed openstack/nova master: api: extend evacuate instance to support target state  https://review.opendev.org/c/openstack/nova/+/85838419:20
opendevreviewsean mooney proposed openstack/nova stable/wallaby: Record SRIOV PF MAC in the binding profile  https://review.opendev.org/c/openstack/nova/+/86533619:58
opendevreviewsean mooney proposed openstack/nova stable/wallaby: Add compute restart capability for libvirt func tests  https://review.opendev.org/c/openstack/nova/+/86557119:58
opendevreviewsean mooney proposed openstack/nova stable/wallaby: enable blocked VDPA move operations  https://review.opendev.org/c/openstack/nova/+/86557219:58
opendevreviewMerged openstack/nova stable/xena: Adds a repoducer for post live migration fail  https://review.opendev.org/c/openstack/nova/+/86386420:05
opendevreviewMerged openstack/nova stable/xena: [compute] always set instance.host in post_livemigration  https://review.opendev.org/c/openstack/nova/+/86379220:37

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