| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2018-06-04 | |||
| 20:51:19 | cdent | is tomorrow spec sprint again? | |
| 20:51:34 | efried | lyarwood: I'm fine with that as a resolution; but we should probably bring mordred in on this issue, since he was basically leading me through a lot of the service catalog work. | |
| 20:51:43 | melwitt | cdent: yes | |
| 20:51:43 | efried | cdent: yes, afaik | |
| 20:51:49 | cdent | cool, thanks | |
| 20:52:08 | melwitt | I'll send another email to remind to the dev ML late today | |
| 20:52:30 | lyarwood | efried: ack, I'll push something to stable/queens now | |
| 20:52:40 | lyarwood | efried: thanks :) | |
| 20:53:02 | efried | lyarwood: os-service-types is not in requirements in pike, and I think that's probably the source of the problem. | |
| 20:54:26 | lyarwood | efried: hmm okay, AFAICT the Queens n-api was just stripping the volumev2 endpoints from the request context it was sending to the Pike compute, I'm not sure how os-service-types could help there but I've never really touched this area before. | |
| 20:55:37 | efried | lyarwood: The endpoints themselves should be getting picked up correctly on the queens side. If we're sending actual endpoints across the wire, that should work fine. | |
| 20:56:05 | efried | lyarwood: Because the queens side will have os-service-types, which means it'll find the correct endpoints (whether they're called volumev2 or whatever) for block-storage. | |
| 20:57:05 | mordred | efried: aroo? | |
| 20:59:46 | efried | mordred: See https://bugs.launchpad.net/nova/+bug/1775075 and https://review.openstack.org/#/c/510947/1/nova/context.py@121 | |
| 20:59:47 | openstack | Launchpad bug 1775075 in OpenStack Compute (nova) "EndpointNotFound raised by Pike n-cpu when running alongside Queens n-api" [Undecided,New] | |
| 21:00:59 | efried | mordred: What lyarwood is finding is that when he adds 'volumev2' back in on the queens side, it fixes the problem. Which I don't quite understand why doing that on the *queens* side would fix. Because that guy has os-service-types and the right ksa... oh, unless this is one of those ksa bugs we've since fixed, where endpoint lookup isn't happening right. | |
| 21:02:10 | lyarwood | efried: so the Pike side is looking for the cinderv2 endpoint in the catalog stashed in the request context | |
| 21:02:28 | lyarwood | efried: the cinderv3 endpoint is there correctly, but without the cinderv2 endpoint it just fails | |
| 21:02:37 | mordred | efried: probably. when you say "queens side" and "pike side" - what does that mean here? | |
| 21:02:51 | lyarwood | mordred: queens n-api, pike n-cpu | |
| 21:02:56 | mordred | gotcha | |
| 21:03:49 | mordred | yah - I think you'll need the volumev2 in there until everything is on queens - I think efried is correct about there being missing fixes | |
| 21:05:11 | lyarwood | oh I forgot to say that our P n-cpu's have catalog_info=volumev2:cinderv2:internal in nova.conf forcing them to look for cinderv2 | |
| 21:06:19 | efried | ah | |
| 21:06:31 | efried | well then yeah | |
| 21:06:38 | lyarwood | yeah my bad, the default is cinderv3 right? | |
| 21:06:48 | efried | so is this a bug in the code, or is this something that should be fixed via conf on site? | |
| 21:07:21 | lyarwood | I'd say code still if possible | |
| 21:08:10 | efried | lyarwood: Is there a similar argument for restoring 'volume' ? | |
| 21:08:41 | lyarwood | efried: yeah assuming you could set catalog_info to look for it | |
| 21:11:12 | efried | lyarwood: tbc, this patch doesn't exist on pike, right? | |
| 21:11:19 | efried | https://review.openstack.org/#/c/510947/ that is | |
| 21:11:28 | lyarwood | efried: correct | |
| 21:11:31 | lyarwood | efried: just Queens | |
| 21:12:13 | efried | lyarwood: Okay, well, restoring 'volume' is not necessary because https://review.openstack.org/#/c/409904/ | |
| 21:12:45 | efried | lyarwood: But volumev2 was dropped in q (https://review.openstack.org/#/c/501874/) | |
| 21:13:09 | efried | lyarwood: So I guess unless queens n-api can talk to ocata n-cpu? Is that a thing? | |
| 21:13:40 | lyarwood | efried: nope, shouldn't be. | |
| 21:14:17 | efried | okay. Then I suppose restoring volumev2 on the premise that q can talk to p is a reasonable thing. Though I'm still confused as to why the problem would manifest if the endpoint lookup is being done on the q side. | |
| 21:14:52 | efried | lyarwood: Do you have the ability to check whether upgrading ksa (without reintroducing 'volumev2' in that RequestContext filter) also fixes the problem? | |
| 21:15:13 | lyarwood | efried: on the Q n-api host? | |
| 21:15:38 | efried | yeah - upgrade ksa and service-types-authoryt. | |
| 21:15:42 | efried | authority | |
| 21:15:58 | efried | lyarwood: That would give us the info as to whether the issue lies with missing ksa fixes, as mordred quasi-corroborated. | |
| 21:16:13 | lyarwood | efried: just to the latest stable versions I assume? | |
| 21:16:20 | lyarwood | efried: I can give that a try | |
| 21:16:26 | efried | lyarwood: yeah, that should be adequate. | |
| 21:20:51 | mordred | latest ksa SHOULD make this happier | |
| 21:27:02 | lyarwood | efried / mordred ; still fails with ksa 3.7.0 | |
| 21:27:42 | efried | lyarwood: Okay, that's an interesting data point. Are you sure the RequestContext itself is really going across the wire, complete with its service catalog? | |
| 21:28:28 | efried | lyarwood: If the cached service catalog is being stripped, but the remainder of the context is being trasmitted, then that would certainly cause the problem. Because the pike side doesn't have os-service-types so it doesn't know what to do with 'block-storage'. | |
| 21:29:10 | efried | or maybe we haven't looked up (the cinder endpoint in) the service catalog yet by the time it's being sent over. | |
| 21:29:39 | lyarwood | efried: yeah I'm sure, cinderv3 is there when it's going over the wire from Q | |
| 21:30:06 | efried | lyarwood: Ohh, because the queens side would be using the cinderv3 endpoint. | |
| 21:30:12 | efried | lyarwood: But the pike side wants the v2 endpoint. | |
| 21:30:23 | lyarwood | efried: yeah indeed | |
| 21:30:51 | efried | So if the q request context only looked up v3, even if it sent the cached service catalog over the wire, the p side wouldn't see the v2 endpoint in it. | |
| 21:31:51 | lyarwood | efried: it's actually finding both before we hit nova/context.py iirc | |
| 21:32:06 | efried | lyarwood: But would have no reason to load up the discovery info for v2 | |
| 21:32:08 | lyarwood | efried: on Q, but we then strip cinderv2 out causing the problem | |
| 21:32:20 | efried | oh, I see, yes. | |
| 21:32:42 | efried | lyarwood: IMO the bug sounds like we shouldn't be sending the RequestContext from Q to P. But we're not gonna fix that at this point. Adding volumev2 back in sounds like the less intrusive fix. | |
| 21:46:49 | openstackgerrit | Lee Yarwood proposed openstack/nova stable/queens: Allow cinderv2 endpoints within the request context catalog https://review.openstack.org/572213 | |
| 21:47:25 | lyarwood | efried: ^ I'll follow up with more tests in the morning. | |
| 21:47:30 | lyarwood | efried: thanks again :) | |
| 21:47:35 | efried | lyarwood: Thank you | |
| 22:08:02 | openstackgerrit | David Bingham proposed openstack/nova master: Adding apply_cells to nova-manage to enable automated cells_v2 configuration. https://review.openstack.org/572216 | |
| 22:28:25 | openstackgerrit | David Bingham proposed openstack/nova master: Adding apply_cells to nova-manage to enable automated cells_v2 configuration. https://review.openstack.org/568987 | |
| 22:36:22 | kb__ | I am running Mitaka with log leve in nova.conf set to INFO.. I want to capture the compute host info in any of the nova-*.logs . Setting up Verbose=True doesn't help, only setting debug=True in the nova.conf displays the compute host info. | |
| 22:36:34 | kb__ | Is there a way to display compute host info while having log level set to INFO. | |
| #openstack-nova - 2018-06-05 | |||
| 00:09:29 | openstackgerrit | Tsuyoshi Nagata proposed openstack/nova master: openstack server add volume fails over 26vols https://review.openstack.org/567472 | |
| 00:14:02 | openstackgerrit | Chris Dent proposed openstack/nova master: [placement] Do not import oslo_service for log_options https://review.openstack.org/572231 | |
| 01:31:14 | openstackgerrit | tianhui proposed openstack/nova master: Fix bug for hypervisors https://review.openstack.org/572063 | |
| 02:09:47 | pvc | hi | |
| 02:16:10 | openstackgerrit | Yikun Jiang (Kero) proposed openstack/nova master: Fix wrong commands in launch-from-volume doc https://review.openstack.org/572241 | |
| 02:19:46 | pvc | Filter PciPassthroughFilter returned 0 hosts | |
| 02:45:27 | pvc | qemu unexpectedly | |
| 02:45:31 | pvc | libvirtError: internal error: qemu unexpectedly closed the monitor: 2018-06-05T02:43:47.447602Z qemu-kvm: -device vfio-pci,host=01:00.0,id=hostdev0,bus=pci.0,addr=0x5: vfio error: 0000:01:00.0: group 1 is not viable | |
| 02:48:18 | openstackgerrit | Zhenyu Zheng proposed openstack/nova master: Use ThreadPoolExecutor for max_concurrent_live_migrations https://review.openstack.org/563505 | |
| 02:48:53 | pvc | gibi | |
| 02:48:58 | pvc | libvirtError: internal error: qemu unexpectedly closed the monitor: 2018-06-05T02:43:47.447602Z qemu-kvm: -device vfio-pci,host=01:00.0,id=hostdev0,bus=pci.0,addr=0x5: vfio error: 0000:01:00.0: group 1 is not viable | |
| 02:56:23 | pvc | Hi all can some help me vfio error: 0000:01:00.0: group 1 is not viable | |
| 04:47:19 | openstackgerrit | Bhagyashri Shewale proposed openstack/nova master: libvirt: Don't report DISK_GB if sharing https://review.openstack.org/560459 | |
| 05:10:14 | openstackgerrit | Chris Dent proposed openstack/nova master: [placement] Do not import oslo_service for log_options https://review.openstack.org/572231 | |
| 05:27:56 | pvc | hi | |
| 05:27:59 | pvc | hi | |
| 05:28:01 | pvc | can i ask? | |
| 05:38:40 | openstackgerrit | Merged openstack/nova stable/ocata: libvirt: Report the virtual size of RAW disks https://review.openstack.org/568382 | |
| 06:30:45 | openstackgerrit | Zhenyu Zheng proposed openstack/nova master: WIP abort live migration in queue. https://review.openstack.org/568542 | |
| 06:47:46 | openstackgerrit | tianhui proposed openstack/nova master: Fix bug to doc https://review.openstack.org/572268 | |
| 07:11:45 | openstackgerrit | Yikun Jiang (Kero) proposed openstack/nova master: Microversion 2.63 - Use new format policy in server group https://review.openstack.org/567534 | |
| 07:12:05 | openstackgerrit | jichenjc proposed openstack/nova master: z/VM Driver: Initial change set of z/VM driver https://review.openstack.org/523387 | |
| 07:12:06 | openstackgerrit | jichenjc proposed openstack/nova master: z/VM Driver: Spawn and destroy function of z/VM driver https://review.openstack.org/527658 | |
| 07:12:07 | openstackgerrit | jichenjc proposed openstack/nova master: z/VM Driver: add snapshot function https://review.openstack.org/534240 | |
| 07:12:08 | openstackgerrit | jichenjc proposed openstack/nova master: z/VM Driver: add power actions https://review.openstack.org/543340 | |
| 07:12:09 | openstackgerrit | jichenjc proposed openstack/nova master: z/VM Driver: add get console output https://review.openstack.org/543344 | |
| 07:20:31 | openstackgerrit | Yikun Jiang (Kero) proposed openstack/nova master: Fix wrong commands in launch-from-volume doc https://review.openstack.org/572241 | |
| 07:28:12 | openstackgerrit | Chris Dent proposed openstack/nova master: Re-base placement object unit tests on NoDBTestCase https://review.openstack.org/572279 | |
| 07:28:13 | openstackgerrit | Chris Dent proposed openstack/nova master: Move db using provider unit tests to functional https://review.openstack.org/572280 | |
| 07:28:14 | openstackgerrit | Chris Dent proposed openstack/nova master: Move db using allocation unit tests to functional https://review.openstack.org/572281 | |