| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2017-09-27 | |||
| 06:59:09 | openstackgerrit | Alex Xu proposed openstack/nova-specs master: Add trait support in the allocation candidates API https://review.openstack.org/497713 | |
| 07:10:27 | openstackgerrit | Yikun Jiang proposed openstack/nova-specs master: Add pagination and changes since filter support for os-instance-action API https://review.openstack.org/507762 | |
| 07:20:22 | openstackgerrit | Yikun Jiang proposed openstack/nova-specs master: Add pagination and changes since filter support for os-instance-action API https://review.openstack.org/507762 | |
| 07:25:09 | openstackgerrit | Zhenyu Zheng proposed openstack/nova stable/pike: Mention API behavior change when over quota limit https://review.openstack.org/507769 | |
| 07:58:42 | openstackgerrit | Zhenyu Zheng proposed openstack/nova master: nova-manage db archive_deleted_rows is not multi-cell aware https://review.openstack.org/507486 | |
| 08:30:57 | gibi | johnthetubaguy: hi! do you have any comments on http://lists.openstack.org/pipermail/openstack-dev/2017-September/122658.html ? mikal has already stated that rackspace private cloud is not using it http://eavesdrop.openstack.org/irclogs/%23openstack-nova/%23openstack-nova.2017-09-26.log.html#t2017-09-26T19:57:03 | |
| 08:49:54 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Remove dead code of api.fault notification sending https://review.openstack.org/505164 | |
| 08:56:37 | ralonsoh | dansmith: hi, can I talk about https://review.openstack.org/#/c/449257/42/nova/objects/instance_pci_requests.py? | |
| 08:58:32 | johnthetubaguy | gibi: I am very far removed from if that would be used now | |
| 08:59:05 | johnthetubaguy | gibi: I believe the context around that was providing an SLA that involved knowing about the 500 errors in the API, and doing bug fixes to reduce them | |
| 08:59:42 | johnthetubaguy | gibi: i.e. the SLA is related to the % of 5xx errors from the API, so errors in the API are really important to those folks | |
| 09:00:48 | johnthetubaguy | gibi: I don't remember using those notifications myself, mostly got that data from ELK when I was last looking at that stuff | |
| 09:01:26 | johnthetubaguy | gibi: tl;dr +1 on killing it | |
| 09:02:46 | gibi | johnthetubaguy: thanks for the info | |
| 09:02:54 | johnthetubaguy | gibi: np | |
| 09:04:07 | stephenfin | gibi: Super easy docs patch needing another +2 here, if you're twiddling your thumbs at any point today :) https://review.openstack.org/#/c/502105/ | |
| 09:04:20 | stephenfin | Well, kinda easy | |
| 09:04:39 | gibi | stephenfin: I will look shortly | |
| 09:04:46 | stephenfin | no rush | |
| 09:29:57 | openstackgerrit | Moshe Levi proposed openstack/nova master: Don't overwrite binding-profile https://review.openstack.org/505613 | |
| 09:42:05 | gibi | stephenfin: left some comments in https://review.openstack.org/#/c/502105/ | |
| 09:42:24 | stephenfin | gibi: On it. Thanks :) | |
| 09:42:57 | gibi | stephenfin: sorry for being picky. I can accept if most of my comments are fixed in a followup | |
| 09:43:51 | gibi | stephenfin: the only thing that I think is a must https://review.openstack.org/#/c/502105/1/doc/source/cli/nova-compute.rst@25 | |
| 09:47:48 | gibi | stephenfin: if you need something to review then I can suggest this test improvement series https://review.openstack.org/#/c/499539/ :) | |
| 09:50:02 | openstackgerrit | Zhenyu Zheng proposed openstack/nova master: nova-manage db archive_deleted_rows is not multi-cell aware https://review.openstack.org/507486 | |
| 10:12:26 | openstackgerrit | Stephen Finucane proposed openstack/nova master: doc: Rework man pages https://review.openstack.org/502105 | |
| 10:52:06 | openstackgerrit | Lee Yarwood proposed openstack/python-novaclient stable/newton: Fix aggregate_update name and availability_zone clash https://review.openstack.org/507816 | |
| 11:06:46 | alex_xu | gmann: sorry, I can't make the api meeting today, have cold today, headache | |
| 11:27:33 | cdent | efried: you on the scene yet? | |
| 11:28:20 | cdent | efried: when you are, I’ve got a few questions about non-openstack managed workloads | |
| 11:46:27 | openstackgerrit | Lajos Katona proposed openstack/nova master: Change live_migrate tests to use fakedriver https://review.openstack.org/505202 | |
| 11:57:18 | manasm | bauzas: you may want to take a look at https://bugs.launchpad.net/nova/+bug/1719859 . | |
| 11:57:19 | openstack | Launchpad bug 1719859 in OpenStack Compute (nova) "Resize failure due to instance group being None in request spec" [Undecided,New] | |
| 12:35:41 | openstackgerrit | Yikun Jiang proposed openstack/nova master: Update Instance action's updated_at when action event updated. https://review.openstack.org/507473 | |
| 12:42:25 | gmann | alex_xu: oh, i also do not have much for this week. we can cancel the meeting | |
| 12:42:36 | gmann | alex_xu: take rest and get well soon | |
| 12:53:16 | tssurya | Hi, I was just playing around with cell_v2 and came across the nova-manage cell_v2 map_instances command; so I went through the source code (manage.py) but was not able to find a connection as to which sql_connection string is used to query the 'instances' table in the nova DB. It should be taking this from the conf file ? But could someone point me to the section of code that does this ? | |
| 13:00:36 | sdague | tssurya: it's coming from the same nova.conf that your API server is expected to be using | |
| 13:01:10 | sdague | tssurya: all nova-manage commands are assumed to be run from the shell on the API server (and have the same db access) | |
| 13:03:36 | openstackgerrit | zhangyangyang proposed openstack/nova master: Move libvirts qemu-img support to privsep. https://review.openstack.org/507848 | |
| 13:05:12 | tssurya | sdague : thanks for the reply, so here is my situation : I have some instances lying in my nova_cell1 DB which need to be mapped to my new cell (cell1). however the db access URL for this is inside nova_cell1.conf ? so when I run the map instances command, they do not get mapped. | |
| 13:06:42 | tssurya | sdague: I think its because the queries are sent to the nova_cell0 DB since nova.conf has that access url. | |
| 13:07:29 | efried | cdent Yo | |
| 13:07:52 | openstackgerrit | zhangyangyang proposed openstack/nova master: Move libvirts qemu-img support to privsep https://review.openstack.org/507848 | |
| 13:08:13 | cdent | efried: yo | |
| 13:09:27 | cdent | efried: my question is basically: in powervm does the thing which is the actual hypervisor ever host workloads that are not managed by nova. The comments on this bug for context: https://bugs.launchpad.net/nova/+bug/1718212 | |
| 13:09:28 | openstack | Launchpad bug 1718212 in OpenStack Compute (nova) "Compute resource tracker does not report correct information for drivers such as vSphere" [Medium,In progress] - Assigned to Radoslav Gerganov (rgerganov) | |
| 13:10:27 | cdent | since placement is authoritative for dynamic workloads if nova is not doing all the managing, there may be need for additional things talking to placement | |
| 13:10:46 | efried | cdent That's a multi-pronged question. | |
| 13:10:56 | cdent | It’s a full on dinner fork | |
| 13:11:03 | openstackgerrit | Sean Dague proposed openstack/nova master: Support qemu >= 2.10 https://review.openstack.org/505673 | |
| 13:11:14 | efried | First, nothing is stopping the user from creating VMs outside the auspices of OpenStack. | |
| 13:12:43 | efried | Second, there's a mode (the most common one, historically) where the I/O virtualization is done by one (or two, cause redundancy/HA) separate partitions, in which case those guys are consuming resources outside of Nova's purview. | |
| 13:13:02 | efried | cdent Now I'll look at the bug... | |
| 13:13:32 | bauzas | efried: creating VMs by the hypervisor directly is not supported by Nova | |
| 13:14:02 | efried | bauzas Oh, Nova won't pick them up, for sure. But there's nothing stopping the user from doing it. | |
| 13:14:05 | cdent | efried: So, short answer is “yes” so second question is “Do you yet have a plan on how to manage it” | |
| 13:14:26 | bauzas | efried: if the operator does that, then any bug related to that should be Wontfix | |
| 13:14:47 | efried | bauzas Well... | |
| 13:14:53 | efried | I agree in principle. | |
| 13:14:56 | bauzas | efried: lemme find where we say that we don't support direct hypervisor calls | |
| 13:15:11 | efried | But that doesn't mean we won't try to accomodate out-of-band partitions when reporting inventory/usage. | |
| 13:15:20 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Log consumer uuid when retrying claims in the scheduler https://review.openstack.org/507705 | |
| 13:15:33 | efried | bauzas Sure, but I totally believe you. | |
| 13:16:18 | openstackgerrit | Andrey Volkov proposed openstack/nova master: [WIP] List instances performace optimization https://review.openstack.org/507854 | |
| 13:17:28 | bauzas | efried: I didn't found any explanations either in https://docs.openstack.org/nova/latest/contributor/policies.html or https://docs.openstack.org/nova/latest/contributor/project-scope.html | |
| 13:17:41 | bauzas | maybe we should say that | |
| 13:17:46 | efried | cdent Okay, in general, we have very similar issues as described in comment #6 in that bug. | |
| 13:18:18 | efried | When I started looking into converting over to get_inventory, it was going to be a matter of reporting "reserved" amounts based on whatever's going on OOB. | |
| 13:18:56 | cdent | efried: do you have a convenient way of distinguishing between nova managed and not-nova managed stuff? | |
| 13:18:56 | johnthetubaguy | I thought we were heading down the not doing live updates of resource usage? | |
| 13:19:04 | efried | ...and it's not trivial to figure out what's OOB. | |
| 13:19:09 | efried | (I was just about to say :) | |
| 13:19:10 | cdent | jinx! | |
| 13:19:35 | cdent | johnthetubaguy: that seems to work okay for libvirt, but not so great otherwise | |
| 13:19:35 | efried | I can know off the bat to account for my Novalink partition (the node on which the compute service runs) and my Virtual I/O Servers. | |
| 13:20:03 | efried | But any plain ol' worker bees I have to figure out whether they came from Nova. | |
| 13:20:17 | johnthetubaguy | cdent: I guess I am not seeing why, is that vmware bug the example? | |
| 13:20:19 | openstackgerrit | Rodolfo Alonso Hernandez proposed openstack/os-vif master: Migrate from 'ip' commands to 'pyroute2' https://review.openstack.org/484386 | |
| 13:20:26 | cdent | johnthetubaguy: at this stage efried, rgerganov and I are just sort of having a chat, not making any decisions | |
| 13:20:58 | bhagyashris | johnthetubaguy, mriedem: Hi, | |
| 13:21:01 | johnthetubaguy | I am just curious where the problem isn't nova driver expected resource usage | |
| 13:21:01 | efried | Simplest would be, every time get_inventory/get_available_resource is called, I ask Nova for the full list of instances it knows about, ask my hypervisor for the instances IT knows about, and do a set-diff. | |
| 13:21:20 | cdent | johnthetubaguy: that’s a specific case of a general issue of “things other than the nova-compute node using the stuff that nova-compute is also using” | |
| 13:21:34 | efried | just so. | |
| 13:21:55 | johnthetubaguy | I think I need a more concrete example | |
| 13:22:01 | mriedem | cdent: i think the vcenter vms have some nova metadata associated with them, so you can tell which ones are nova-managed and which were created oob | |
| 13:22:20 | efried | johnthetubaguy You try to spawn an instance and ask for 3 VCPU. Resource tracker reports you've got 3 VCPU, so the claim passes. | |
| 13:22:34 | efried | johnthetubaguy But in fact, one VCPU is being consumed by a VM that was spawned out of band | |
| 13:22:36 | rgerganov | mriedem, that may work for vcpu and memory but it won't work well for storage | |
| 13:22:45 | johnthetubaguy | its the out of band VMs, I thought we explicitly didn't support that | |
| 13:23:03 | efried | johnthetubaguy Yeah, bauzas said the same, but didn't find where that's documented. | |
| 13:23:11 | efried | Not saying that means it's supported, or that it should be :) | |
| 13:23:40 | bauzas | so, Nova isn't a proxy layer for hypervisors | |
| 13:23:49 | johnthetubaguy | yeah, I could have swarn it was in here, but I don't see it: https://docs.openstack.org/nova/latest/contributor/project-scope.html | |
| 13:24:08 | bauzas | johnthetubaguy: yeah, I verified that | |
| 13:24:14 | bauzas | lemme provide a change for it | |
| 13:24:25 | johnthetubaguy | well, its a bit late I guess | |
| 13:25:13 | cdent | So, even if the statement is “we don’t do that” the problem still holds for shared storage | |