Earlier  
Posted Nick Remark
#openstack-nova - 2021-10-12
15:47:54 bauzas quick reminder
15:48:06 bauzas nova meeting in 12-ish minutes in this channel
15:49:40 sean-k-mooney its posible although that is ment to be a blocking call
15:50:05 sean-k-mooney gibi: have you tied inverting the logic an disbaling host2 instead of host one
15:50:23 sean-k-mooney here https://github.com/openstack/nova/blob/a8d3ab2513c39aeac3393b2154988316dfa2db3a/nova/tests/functional/test_servers_resource_request.py#L2548-L2549
15:50:55 gibi so change the test from boot:host1, shelve offload, unshelve:host2 -> to boot:host2, shelve offload, unshelve:host1 /
15:50:56 sean-k-mooney you could be right that we are racing with that disabel and we neeed to add a get
15:50:58 gibi ?
15:51:27 sean-k-mooney no i ment use replace self.compute1_service_id with self.compute2_service_id
15:51:32 gibi I cannot simply disable host2 as we need to unshelve on a compute where the placement RP tree is wrong
15:51:33 sean-k-mooney here https://github.com/openstack/nova/blob/a8d3ab2513c39aeac3393b2154988316dfa2db3a/nova/tests/functional/test_servers_resource_request.py#L2548-L2549
15:51:43 sean-k-mooney so it unshelve to the same hsot
15:51:52 bauzas gibi: sean-k-mooney: discussing about https://bugs.launchpad.net/nova/+bug/1946339 ?
15:52:01 gibi bauzas: yes
15:52:01 sean-k-mooney right i know it would break the test logic
15:52:11 bauzas ack thanks
15:52:13 sean-k-mooney but im wondering if some how we are not landing on host 2
15:52:31 sean-k-mooney e.g. to confirm your assertion that perhaps the disabel is not working
15:52:49 sean-k-mooney we might need a wait before the unshleve
15:54:00 gibi if I just disable host2 then the test times out at https://github.com/openstack/nova/blob/a8d3ab2513c39aeac3393b2154988316dfa2db3a/nova/tests/functional/test_servers_resource_request.py#L2558 as no expcetion happens host1 can unshelve the instance
15:55:53 sean-k-mooney we should be abel to assert the service is disabeld form the responce https://docs.openstack.org/api-ref/compute/?expanded=update-compute-service-detail#update-compute-service
15:58:13 gibi yeah that would only help if I could reproduce the problem
15:58:21 gibi checking the response
15:58:34 gibi I still have to track down why could we re-schedule
16:00:01 bauzas #startmeeting nova
16:00:01 opendevmeet Meeting started Tue Oct 12 16:00:01 2021 UTC and is due to finish in 60 minutes. The chair is bauzas. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:01 opendevmeet Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:00:01 opendevmeet The meeting name has been set to 'nova'
16:00:10 bauzas hola folks
16:00:14 bauzas #link https://wiki.openstack.org/wiki/Meetings/Nova#Agenda_for_next_meeting
16:00:16 gibi o/
16:00:58 sean-k-mooney o/
16:01:39 gmann o/
16:01:41 elodilles o/
16:01:50 bauzas ok, let's start
16:02:26 bauzas #topic Bugs (stuck/critical)
16:02:30 bauzas No Critical bug
16:02:36 bauzas #link 18 new untriaged bugs (+5 since the last meeting): #link https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New
16:02:50 bauzas sorry I didn't had to triage the bugs this week, will do that tomorrow
16:03:14 bauzas any bug to discuss ?
16:04:00 bauzas ok, looks not
16:04:05 bauzas #topic Gate status
16:04:09 bauzas Nova gate bugs #link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure
16:04:19 bauzas I saw gibi and sean-k-mooney discussing about one of them
16:04:43 bauzas folks, do you want to discuss about this now or off the meeting ?
16:04:55 bauzas context : https://bugs.launchpad.net/nova/+bug/1946339
16:04:55 sean-k-mooney i think off meeting
16:04:59 gibi I have nothing specific to say :)
16:05:06 bauzas cool, moving on then
16:05:08 gibi still trying to reproduce / understand what happens
16:05:13 sean-k-mooney im still reviewing the logs and trying to repoduce
16:05:16 bauzas acvk
16:05:24 bauzas Placement periodic job status #link https://zuul.openstack.org/builds?project=openstack%2Fplacement&pipeline=periodic-weekly
16:05:42 bauzas so you'll see we have a problem with one job
16:05:48 bauzas placement-nova-tox-functional-py38
16:07:06 gibi https://zuul.openstack.org/build/055ea1806bf14b1994f1ebdcee720134/log/job-output.txt#808
16:07:10 gibi strange
16:07:14 gibi ubuntu-focal | /bin/sh: 1: Syntax error: "(" unexpected
16:07:19 bauzas it looks to me the tox call is wrong
16:07:32 bauzas I guess because of the regex
16:07:44 bauzas have we modified this ?
16:07:59 bauzas /home/zuul/.local/tox/bin/tox --showconfig -efunctional-py38 ^((?!(?:api|notification)_sample_tests|functional\.db\.).)*$ > /tmp/ansible.quewmudg
16:08:06 gibi I'm not waware of any modification recently
16:08:09 bauzas I need to take time to look at the regex
16:08:15 bauzas to verify whether it works
16:08:49 gibi we touched tox.ini in febr
16:08:57 gibi that was a looong time ago
16:09:30 bauzas the regex looks valid to me
16:11:38 gmann does not seems like any recent change in openstack-tox-functional-py38 base job too
16:11:49 dansmith that has to be something not in tox.init right?
16:12:09 gmann yea
16:12:12 dansmith that "get tox envlist config" is some chunk of inlined bash from ansible right/
16:12:25 bauzas yes
16:12:25 bauzas https://zuul.openstack.org/build/055ea1806bf14b1994f1ebdcee720134/log/job-output.txt#807
16:12:31 dansmith right
16:12:38 bauzas that's when calling /home/zuul/.local/tox/bin/tox --showconfig -efunctional-py38 ^((?!(?:api|notification)_sample_tests|functional\.db\.).)*$ > /tmp/ansible.quewmudg
16:12:54 bauzas we get a stdout telling "/bin/sh: 1: Syntax error: "(" unexpected"
16:13:02 sean-k-mooney has anyone just tried runnign the func test locally
16:13:09 gibi yes
16:13:10 bauzas not yet
16:13:10 gibi it work for me
16:13:44 bauzas that's placement so we can't create a LP bug, but I'd appreciate if we could track in down
16:13:48 bauzas track it* down
16:14:35 bauzas I'm not used to storyboard honestly
16:15:02 bauzas but I guess this is time for me to fly
16:15:11 gibi it is not hard it is just slow :)
16:15:18 gmann very slow :)
16:15:41 dansmith and hard :)
16:16:15 bauzas well, this is not that's hard, it's just a new foreign language for me to understand :)
16:17:14 bauzas but I can create a "bug"
16:17:19 sean-k-mooney or you know we could just move it to launchpad
16:17:26 gmann +1
16:17:28 sean-k-mooney since it now part of the comptue project deliverables
16:17:37 bauzas sean-k-mooney: please don't make my dreams tru
16:17:40 bauzas true*
16:17:55 bauzas honestly, who's looking at the storyboard stories we have for placement ?
16:18:03 bauzas I don't :shame:
16:18:06 opendevreview Balazs Gibizer proposed openstack/placement master: DNM: check tox func job https://review.opendev.org/c/openstack/placement/+/813670
16:18:19 gibi let see if it still fails ^^
16:18:49 bauzas gibi: thanks

Earlier   Later