Earlier  
Posted Nick Remark
#openstack-nova - 2017-05-25
08:36:34 openstackgerrit Huan Xie proposed openstack/nova master: XenAPI: nova-compute cannot restart after manually delete VM https://review.openstack.org/467926
08:48:47 openstackgerrit Huan Xie proposed openstack/nova master: XenAPI use os-xenapi v2 in nova https://review.openstack.org/453493
09:11:50 openstackgerrit Zhenyu Zheng proposed openstack/nova master: Send out notifications when instance tags changed https://review.openstack.org/459923
09:16:05 openstackgerrit Ghanshyam Mann proposed openstack/nova master: Add api-ref for os-quota-class-set APIs https://review.openstack.org/467938
09:26:32 openstackgerrit Ngo Quoc Cuong proposed openstack/nova master: Remove translation of log messages https://review.openstack.org/466995
09:28:02 openstackgerrit jichenjc proposed openstack/nova master: Use plain routes list for os-services endpoint instead of stevedore https://review.openstack.org/460818
09:32:05 openstackgerrit Ngo Quoc Cuong proposed openstack/nova master: Remove translation of log messages https://review.openstack.org/466995
09:32:30 alex_xu sfinucan: appreciate if you can approve this one https://review.openstack.org/#/c/461628/
09:32:54 alex_xu litao__: yea, it is on my review list
09:33:32 openstackgerrit Ngo Quoc Cuong proposed openstack/nova master: Remove translation of log messages https://review.openstack.org/467948
09:33:37 litao__ alex_xu: thanks
09:34:10 openstackgerrit Bin Zhou proposed openstack/nova master: Insert the description of the change. https://review.openstack.org/467952
09:40:05 alex_xu litao__: np
10:27:00 openstackgerrit Lucian Petrut proposed openstack/nova master: [Trivial] Hyper-V: accept Glance vhdx images https://review.openstack.org/467369
10:58:33 openstackgerrit Sean Dague proposed openstack/nova master: remove oslo.context exact key tests https://review.openstack.org/467995
11:00:34 sdague sfinucan / bauzas ^^^
11:00:49 sdague we have unit tests that break on the new oslo.context because legacy
11:00:53 sdague we should just delete them
11:10:37 openstackgerrit Sean Dague proposed openstack/nova master: Migrate to oslo request_id middleware https://review.openstack.org/467998
11:17:15 openstackgerrit Zhenyu Zheng proposed openstack/nova master: Send out notifications when instance tags changed https://review.openstack.org/459923
11:28:59 openstackgerrit Ghanshyam Mann proposed openstack/nova master: Fix to return server groups quota in quota class set https://review.openstack.org/467999
11:30:40 gmann alex_xu: ^^ fix for quota class set bug, i put this as WIP till you push the spec for this
11:43:30 sdague alex_xu: oh, if you are still up https://review.openstack.org/467995
11:44:14 openstackgerrit Ghanshyam Mann proposed openstack/nova master: Add api-ref for os-quota-class-set APIs https://review.openstack.org/467938
11:48:26 openstackgerrit Zhenyu Zheng proposed openstack/nova master: Exclude deleted service records when calling hyperrvisor statistics https://review.openstack.org/467220
11:52:54 openstackgerrit Chris Dent proposed openstack/nova master: Handle new hosts for updating instance info in scheduler https://review.openstack.org/454426
11:59:55 gmann sdague: alex_xu: added api-ref for quota class set and documented the bug there. check if it looks fine. https://review.openstack.org/467938
12:00:36 gmann adding this API mystery&magic as warning :)
12:04:59 sdague cool, I'll take a look in a bit
12:19:24 mdbooth After tearing my hair out for most of the morning it transpires that os-client-config, rather than just reading environment variables, actually pops them. I mean, why would anybody want to look an an environment variable again?
12:19:55 mdbooth Of course, this breaks anything which gets a config more than once
12:20:28 mdbooth Like OVB deploy, for eg
12:30:29 openstackgerrit Lars Kellogg-Stedman proposed openstack/nova master: provide interface-scoped nameserver information https://review.openstack.org/467699
12:49:21 cdent mdbooth: the universe does not want you to have hair
13:09:00 openstackgerrit Sean Dague proposed openstack/nova master: Migrate to oslo request_id middleware https://review.openstack.org/467998
13:22:46 savvas smcginnis: good morning! Were you by any chance able to reproduce that issue I reported yesterday regarding the Any Availability zone selection when creating an instance? Which resulted in cinder failing to create a volume
13:23:12 mriedem o/
13:24:16 smcginnis savvas: Unfortunately no, having some issues getting it set up at the moment.
13:24:28 smcginnis savvas: I was wondering if you could open a bug to make sure we track this?
13:24:29 mriedem dansmith: i've got super special early morning news, the stable/newton backport of the db creds special characters fix and all changes below it are passing https://review.openstack.org/#/c/466808/ https://review.openstack.org/#/c/420750/ https://review.openstack.org/#/c/420876/
13:24:46 mriedem including the change for the cell0 db name
13:24:47 smcginnis savvas: I looked through the code quick and it does look like we should be handling None correctly.
13:25:10 savvas I'd be happy to. Where should I report this?
13:26:16 sdague mriedem: did you get my email on the db test case debug?
13:26:28 mriedem sdague: reading now
13:26:39 smcginnis savvas: In the top right corner here: https://bugs.launchpad.net/cinder/+bugs
13:26:43 sdague cell1 is still sqlite
13:26:47 sdague is the tldr
13:27:54 mriedem hmm
13:28:22 mriedem that's got to all be done in a fixture,
13:28:30 mriedem and i'd think we could sub the db engine
13:29:18 sdague yeh, the cell magic switchero fixture is pretty complicated, but it's in there
13:29:56 sdague the real challenge is that because we're running this all in a single process, there was something about the context manager that was "interesting" that melwitt and dansmith worked through
13:30:52 mriedem fwiw i didn't think i was using the main cell database fixture
13:30:58 mriedem that did all the switching stuff
13:31:18 mriedem i was using the SimpleCellFixture, which i'm not sure is right to use, but i thought would be simpler to start
13:31:27 sdague mriedem: no this - https://github.com/openstack/nova/blob/76c2453682a7afa26ff2a7eb825e900af53a61d6/nova/tests/fixtures.py#L363-L532
13:31:39 mriedem right i didn't tihnk i was using that
13:31:43 sdague right, you aren't
13:31:51 sdague and because of that, it doesn't work
13:32:03 sdague because engine facade is global
13:32:05 mriedem huh, i thought SimpleCellFixture would take care of things
13:32:18 danpawlik Morning
13:32:39 mriedem this one https://github.com/openstack/nova/blob/76c2453682a7afa26ff2a7eb825e900af53a61d6/nova/tests/fixtures.py#L257
13:32:40 sdague I'm pretty sure that stopped working once there was the context manager calls
13:33:26 mriedem https://github.com/openstack/nova/blob/76c2453682a7afa26ff2a7eb825e900af53a61d6/nova/tests/fixtures.py#L328 ?
13:33:27 sdague https://github.com/openstack/nova/blob/76c2453682a7afa26ff2a7eb825e900af53a61d6/nova/compute/api.py#L2401 is basically where it goes off the rails
13:33:58 mriedem that shouldn't actually do anything https://github.com/openstack/nova/blob/76c2453682a7afa26ff2a7eb825e900af53a61d6/nova/tests/fixtures.py#L296
13:34:15 sdague the inst_map.cell_mapping is
13:34:16 sdague CellMapping(created_at=None,database_connection='sqlite:///',id=1,name='onlycell',transport_url='fake://nowhere/',updated_at=None,uuid=1d5950cd-863a-4eb6-a3ec-3583fc93fbfc)
13:34:34 mriedem sdague: yeah i think because of this https://github.com/openstack/nova/blob/76c2453682a7afa26ff2a7eb825e900af53a61d6/nova/tests/fixtures.py#L328
13:34:46 mriedem i think SingleCellSimple is too simple here
13:34:52 mriedem and why i wasn't sure it would work
13:34:54 mriedem so that confirms it
13:34:56 sdague yeh
13:35:17 mriedem well, i think i can add the cell1 mapping manually
13:35:24 mriedem we have the api db setup
13:35:26 sdague so, I guess the question is if you can pull that from your config
13:35:31 sdague yeh
13:35:39 danpawlik mriedem: Please check my PS https://review.openstack.org/#/c/459753/ . Thanks!
13:35:45 mriedem i think i just create the main cell db, and use that url for the cell1 mapping db connection
13:35:49 sdague mriedem: ok, but before you dive in there
13:36:09 sdague we need to delete some overly agressive context unit tests - https://review.openstack.org/#/c/467995/
13:36:24 sdague to get a version of oslo.context out there that lets us do global request id
13:37:19 mriedem danpawlik: if that doesn't work for windows guests then you should probably point that out as a limitation in the release note
13:39:53 danpawlik mriedem: it works on Windows
13:40:07 danpawlik I checked it on my infra and it works without any problem
13:41:47 danpawlik mriedem: this functionality with vendor_id and fake hyperv id is additional. It normally works on new nvidia drivers
13:48:26 mriedem sdague: questions inline
13:48:36 sdague mriedem: looking
13:50:10 sdague mriedem: I can add a really small test that just looks for our key adds
13:50:43 mriedem we should have something
13:50:51 mriedem i'm also having a hard time seeing what's different in here http://logs.openstack.org/12/467812/1/check/gate-cross-nova-python27-ubuntu-xenial/1aa9e05/console.html#_2017-05-25_03_56_24_617422
13:51:23 mriedem global_request_id ?
13:52:22 sdague yes
13:55:20 mriedem sdague: is there a reason we don't call super from_dict? like is_admin_project is in the parent class from_dict but not the nova one
13:55:28 mriedem was just looking at https://github.com/openstack/nova/commit/80738df83f4cdd7a3143b157b73d1a9e6b3b2c40
13:55:36 sdague mriedem: only because legacy, which is totally going to screw us other places
13:55:45 mriedem was just looking at this https://github.com/openstack/nova/blob/master/nova/context.py#L196
13:55:55 sdague yeh

Earlier   Later