Earlier  
Posted Nick Remark
#openstack-nova - 2018-07-23
16:50:56 AJaeger nova cores, could you review https://review.openstack.org/#/c/583023/ to move the job in-tree, please? that'S a followup to work for os-vif. stephenfin and sean-k-mooney, want to look at it again, please?
16:52:50 stephenfin AJaeger: ack
16:53:21 stephenfin lyarwood: I didn't get to https://review.openstack.org/#/c/562072/ yet :( It's first thing I'm doing tomorrow morning though, I promise
16:53:38 mriedem dansmith should probably look at those
16:53:45 mriedem given evacness
16:53:59 stephenfin mriedem: Suits me down to the ground
16:54:57 sean-k-mooney AJaeger: will nova beable to import the job from os-vif? i just kicked off an experimental job to make sure it all works
16:57:45 openstackgerrit Merged openstack/nova master: perform reshaper operations in single transaction https://review.openstack.org/582383
16:57:53 openstackgerrit Merged openstack/nova master: Refactor _heal_instances_in_cell https://review.openstack.org/577896
16:58:34 AJaeger sean-k-mooney: that'S how zuul was designed ;)
16:58:42 AJaeger sean-k-mooney: but yeah, I just have done that - thanks
16:59:12 AJaeger thanks, stephenfin
17:00:16 AJaeger sean-k-mooney: it's "check experimental"
17:00:18 sean-k-mooney AJaeger: os-vif has to be whitelisted in the tenant config to suppy job definitons... that said it is in project-config already is so ya i guess this should work.
17:00:51 AJaeger sean-k-mooney: all active repos are in that list ;)
17:01:36 sean-k-mooney AJaeger: ya i was just getting a little confused with how i was configuring my thridparty ci when i was playying with zuulv3
17:02:19 AJaeger ;)
17:02:39 AJaeger sean-k-mooney: the job is scheduled to run according to zuul.openstack.org, so it's fine.
17:04:52 sean-k-mooney AJaeger: yep i was just checking that myself
17:05:04 openstackgerrit Elod Illes proposed openstack/nova stable/queens: Call generate_image_url only for legacy notification https://review.openstack.org/584969
17:06:54 AJaeger ok, hope another core will review the job change in 583023 then - so that we can cleanup the infra files.
17:10:01 sean-k-mooney AJaeger: two quick questions by the way. i plan on converting it to a non legacy job. are there good examples of a vannily devstack job i can base it off. and 2 have ye updated the zuul from scratch to cover creating your own base job yet?
17:11:13 sean-k-mooney AJaeger: perhaps those are better asked on the zuul/infra channels instead.
17:12:25 AJaeger sean-k-mooney: for your second question: better ask on #zuul - I'm not involved there. For the devstack job, best ask andreaf on #openstack-qa. I know he converted some but don't know which one is a good example. You might want to search using codesearch, e.g. http://codesearch.openstack.org/?q=parent%3A%20devstack&i=nope&files=&repos=
17:14:23 sean-k-mooney AJaeger: thanks. its too late for rocky but i hope to convert the os-vif legacy job to non legacy and add a linux bridge version in the next month or so
17:17:29 kashyap cfriesen_: Thanks for the quick review
17:18:14 AJaeger sean-k-mooney: IMHO never too late to convert it ;)
17:22:12 sean-k-mooney AJaeger: well what i ment is we are past non-client ff so it wont be on the stable/rocky branch unless we backport it
17:39:35 mriedem stephenfin: heh, sorry, just meant dan has special context on that code
17:39:41 mriedem so he should (also) review it
17:52:54 sean-k-mooney do you ever read code and have to fight the urge to delete it all.
18:02:52 AJaeger sean-k-mooney: ah, yes
18:05:37 mriedem zzzeek: is there any major difference between doing a select query filter with == None vs == null() https://review.openstack.org/#/c/584504/3/nova/objects/instance_mapping.py@156 ?
18:06:28 zzzeek mriedem: shouldn't make a difference
18:06:32 mriedem ok thanks
18:07:31 zzzeek mriedem: null() is helpful in other cases where None might mean something different, like you want to force a SQL expression in some cases. but here == None will do "IS NULL" anyway
18:10:10 openstackgerrit Matt Riedemann proposed openstack/nova master: Use consumer generation in _heal_allocations_for_instance https://review.openstack.org/577905
18:13:49 mriedem dansmith: i'm +2 on your queued_for_delete migration, i guess we can rebase the series to swap those
18:13:56 dansmith cool
18:15:16 mriedem looks like powervm might have some ci issues http://184.172.12.213/17/560317/30/check/nova-in-tree-pvm/bf5d5bc/logs/stack.sh.txt.gz
18:15:23 mriedem error: command 'powerpc64le-linux-gnu-gcc' failed with exit status 1
18:15:37 mriedem error: PIC register clobbered by ‘r30’ in ‘asm’
18:16:14 mriedem powerkvm ci failing on the same https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/17/560317/30/check/tempest-dsvm-full-xenial/ac71b2d/devstacklog.txt.gz
18:16:19 mriedem edmondsw: ^
18:17:07 mriedem https://pypi.org/project/greenlet/0.4.14/
18:17:07 edmondsw mriedem yep, we're aware, have a fix proposed to requirements to block greenlet 0.4.14
18:17:11 mriedem ah cool
18:17:24 edmondsw also broken the KVM CI from what I heard
18:17:29 edmondsw broke*
18:17:35 mriedem it did
18:17:54 edmondsw getting a little pushback from the requirements guys, so we'll see how this goes
18:18:05 edmondsw https://review.openstack.org/#/c/584881/
18:18:11 mriedem yeah i'm looking at it
18:18:49 edmondsw just posted a comment in response
18:19:48 mriedem hmm, so in the before times we would have also blacklisted greenlet 0.4.14 in global-requirements.txt,
18:19:55 mriedem but that's per-project now,
18:20:09 mriedem so i'm wondering if nova can just blacklist 0.4.14 in nova's requirements.txt?
18:20:16 mriedem smcginnis: do you know ^ ?
18:21:15 smcginnis mriedem: Yeah, I believe Nova can just block that now.
18:27:18 smcginnis FWIW, until the gcc issue gets clarified I think we should block it in requirements too.
18:27:38 openstackgerrit Merged openstack/nova master: Rename auth_uri to www_authenticate_uri https://review.openstack.org/576820
18:43:52 openstackgerrit sean mooney proposed openstack/nova master: fix disk_bus handeling https://review.openstack.org/584999
18:55:04 openstackgerrit Merged openstack/nova master: Func test for improper cn local DISK_GB reporting https://review.openstack.org/583646
18:56:27 openstackgerrit Merged openstack/nova master: [placement] disallow additional fields in allocations https://review.openstack.org/583907
19:15:28 mriedem efried: if you agree with my comments on https://review.openstack.org/#/c/560317/ i'll update those quick
19:16:08 efried looking
19:17:52 mriedem and i'll probably blacklist greenlet 0.4.14 in a change below this so we can get the powerkvm ci passing again
19:18:07 efried mriedem: I assume https://review.openstack.org/#/c/560317/30/nova/virt/libvirt/driver.py@8940 you meant, "I'd make this an info"
19:18:33 efried mriedem: I'm fine if you make those changes, sure.
19:18:39 mriedem yeah heh
19:18:43 mriedem ok will do
19:18:58 efried kashyap: You good with https://review.openstack.org/#/c/560317/ at this point?
19:19:12 mriedem kashyap is likely done for the day
19:53:06 openstackgerrit Matt Riedemann proposed openstack/nova master: Add method to get cpu traits https://review.openstack.org/560317
19:53:07 openstackgerrit Matt Riedemann proposed openstack/nova master: FakeLibvirtFixture: mock get_fs_info https://review.openstack.org/579201
19:53:08 openstackgerrit Matt Riedemann proposed openstack/nova master: Blacklist greenlet 0.4.14 https://review.openstack.org/585016
19:53:56 mriedem edmondsw: ^
19:55:15 edmondsw mriedem +1
19:55:35 edmondsw mmedvede ^
20:06:47 mnaser lols here's interesting behaviour
20:07:05 mnaser list doesn't hit cells so vms that were stuck in 'scheduling' are shown when you list the vms in horizon
20:07:18 mnaser but then as horizon tries to 'refresh' them by doing a GET, nova returns a 404
20:07:25 mnaser so they disappear afterwards
20:07:46 dansmith mnaser: what do you mean by "list doesn't hit cells" ?
20:08:14 dansmith also, GET on a scheduling vm shouldn't return a 404
20:08:15 mnaser dansmith: well those are instances which seem to have gotten somehow stuck in 'scheduling' status
20:08:28 mnaser ok, let me verify this
20:08:56 dansmith oh, if they're scheduling they're not created in any cell, maybe that's what you mean, but list should still show them from their buildrequest of course
20:09:04 dansmith and GET during/after should all work
20:09:12 mnaser well list seems to show them, but GET gives a 404 afaik
20:09:36 mnaser im double checking the behaviour
20:09:47 mnaser yeah, they show up in list, but GET gives 404
20:10:24 dansmith something's broken then
20:10:28 dansmith that shouldn't happen
20:10:43 mnaser well i guess the db got in some weird state
20:10:56 mnaser or even if the db is mucked it shouldn't be like this?
20:11:18 dansmith well, depends on the level of mucking I guess, but.. it should never be like this
20:11:37 mnaser so as i understand it, list just grabs stuff from the 'api' db, but the 'get' actually hits the cell
20:11:43 dansmith no
20:11:58 dansmith list grabs stuff from the api and cell databases together

Earlier   Later