| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2018-07-03 | |||
| 08:08:28 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Prevent updating an RP's parent to form a loop https://review.openstack.org/579618 | |
| 08:31:28 | openstackgerrit | Merged openstack/nova master: Merge server create schema for keypair extension https://review.openstack.org/578332 | |
| 08:33:54 | openstackgerrit | Yikun Jiang (Kero) proposed openstack/nova master: Add InstanceGroupPolicy object https://review.openstack.org/573628 | |
| 08:33:55 | openstackgerrit | Yikun Jiang (Kero) proposed openstack/nova master: Refactor the policies to policy https://review.openstack.org/579113 | |
| 08:33:56 | openstackgerrit | Yikun Jiang (Kero) proposed openstack/nova master: Add policy to InstanceGroup object and api models. https://review.openstack.org/563375 | |
| 08:33:57 | openstackgerrit | Yikun Jiang (Kero) proposed openstack/nova master: Add policy field to ServerGroup notification object https://review.openstack.org/563401 | |
| 08:33:58 | openstackgerrit | Yikun Jiang (Kero) proposed openstack/nova master: Change the anti-affinity Filter to adapt to new policy https://review.openstack.org/571166 | |
| 08:33:59 | openstackgerrit | Yikun Jiang (Kero) proposed openstack/nova master: Adapt _validate_instance_group_policy to new policy model https://review.openstack.org/571465 | |
| 08:34:00 | openstackgerrit | Yikun Jiang (Kero) proposed openstack/nova master: Microversion 2.64 - Use new format policy in server group https://review.openstack.org/567534 | |
| 08:50:27 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Transform missing delete notifications https://review.openstack.org/410297 | |
| 09:06:17 | openstackgerrit | Takashi NATSUME proposed openstack/nova master: Transform instance-live_migration_post notification https://review.openstack.org/480119 | |
| 09:10:29 | openstackgerrit | jiang wei proposed openstack/nova master: Add action initiator attribute to the instance payload https://review.openstack.org/536243 | |
| 09:12:23 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Fix unbound local when saving an unchanged RequestSpec https://review.openstack.org/573768 | |
| 09:25:26 | openstackgerrit | Silvan Kaiser proposed openstack/nova master: Exec systemd-run with privileges in Quobyte driver https://review.openstack.org/554195 | |
| 09:26:06 | openstackgerrit | yuqian proposed openstack/nova master: vmware does't support VirtualSriovEthernetCard https://review.openstack.org/579828 | |
| 09:31:45 | lyarwood | kashyap / stephenfin ; https://review.openstack.org/#/c/579125/ - would you mind taking a swing at this today? | |
| 09:32:36 | kashyap | lyarwood: Oh, this one. Yes, I saw your change. Thanks for addressing | |
| 09:45:03 | openstackgerrit | Brin Zhang proposed openstack/nova master: Add unshelve instance error info to fault table https://review.openstack.org/579747 | |
| 10:22:41 | pooja_jadhav | efried, jaypipes: Actually I want to know the scenario when this method will get called? Ref: https://github.com/openstack/nova/blob/master/nova/api/openstack/placement/objects/resource_provider.py#L3914 | |
| 11:01:35 | hyunsikyang | Hello all | |
| 11:01:35 | hyunsikyang | I am Hyunsik Yang at Soongsil Unviersity, South Korea. | |
| 11:01:35 | hyunsikyang | In the OPNFV project, especially, infra WG, i am trying to provide vBaremetal environment for testing the OPNFV platform. | |
| 11:01:35 | hyunsikyang | For that, IPMI and PXE should be supported well like as a physical server. | |
| 11:01:35 | hyunsikyang | However, in the current OpenStack environment, NOVA manages the lifecycle of the VM, so IPMI operation based on KVM does not work normally. | |
| 11:01:36 | hyunsikyang | To support this, NOVA should support IPMI and PXE. Therefore, this proposal intends to add a function for normal control ofIPMI and PXE in NOVA. | |
| 11:01:36 | hyunsikyang | So, i uploaded spec first. If anyone who interested in this proposal, Please review it. | |
| 11:01:37 | hyunsikyang | Thanks. | |
| 11:01:37 | hyunsikyang | The link is below. | |
| 11:01:38 | hyunsikyang | https://review.openstack.org/#/c/577048/ | |
| 11:03:52 | lyarwood | hyunsikyang: https://docs.openstack.org/tripleo-docs/latest/install/environments/virtualbmc.html - you might want to look at how TripleO already does this with the vbmc project | |
| 11:04:01 | lyarwood | hyunsikyang: https://github.com/openstack/virtualbmc | |
| 11:08:51 | hyunsikyang | I knew it. vBMC which is based on KVM is now working for openstack instance. so, we also make a code for it too. | |
| 11:16:42 | hyunsikyang | lyarwood: I knew it. vBMC which is based on KVM is now working for openstack instance. so, we also make a code for it too. | |
| 11:21:56 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Escalate UUID validation warning to error in test https://review.openstack.org/540386 | |
| 11:22:55 | lyarwood | hyunsikyang: I don't follow, doesn't Ironic provide what you need? | |
| 11:26:48 | hyunsikyang | lyarwood: YES. Ironic used VM Which is based on KVM. | |
| 11:27:26 | hyunsikyang | lyarwood: I want to use openstack instance as a baremetal. | |
| 11:27:44 | lyarwood | hyunsikyang: then just use vbmc to provide the ipmi layer to Ironic? | |
| 11:27:58 | lyarwood | hyunsikyang: nova is never going to directly support ipmi or pxe | |
| 11:31:36 | hyunsikyang | lyarwood: i can't understand what is the meaning of 'then just use vbmc to provide the ipmi layer to Ironic?' | |
| 11:32:18 | hyunsikyang | lyarwood: current nova doesn't support ipmi pxe for openstack instance. | |
| 11:33:25 | lyarwood | hyunsikyang: right, Ironic however does, so the stack is QEMU/KVM instance <-> Nova <-> VBMC <-> Ironic | |
| 11:34:09 | lyarwood | hyunsikyang: VBMC just provides an IPMI layer around the traditional Nova virtual instances that Ironic can use. | |
| 11:41:15 | hyunsikyang | lyarwood: vBMC provides IPMI for VM which is based on KVM. you mean that when user send the command to the vBMC, vBMC will forward this command to the openstack instance? i don't think so. we can control VM which is based on KVM. but we can't controll openstack instance. | |
| 11:42:05 | hyunsikyang | lyarwood: I checked code and tested it. but, it didn't work. | |
| 11:49:04 | lyarwood | hyunsikyang: ah wait, my apologies I mixed up vbmc and ovb - https://openstack-virtual-baremetal.readthedocs.io/en/latest/introduction.html | |
| 11:49:26 | lyarwood | hyunsikyang: vbmc talks to libvirt directly | |
| 11:50:30 | hyunsikyang | Yes I knew it. too:) | |
| 11:50:54 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Call generate_image_url only for legacy notification https://review.openstack.org/564528 | |
| 11:51:39 | hyunsikyang | but that code also need a modification of nova. nova should support Pxe / IPMI for instance. so i am working on it. | |
| 11:51:55 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Call generate_image_url only for legacy notification https://review.openstack.org/564528 | |
| 11:52:01 | hyunsikyang | i uploaded two part. one is nova another is vBMC. | |
| 11:52:52 | hyunsikyang | lyarwood: but that code also need a modification of nova. nova should support Pxe / IPMI for instance. so i am working on it. i uploaded two part. one is nova another is vBMC. | |
| 11:53:16 | hyunsikyang | lyarwood: https://review.openstack.org/#/c/570737/ this is for vBMC | |
| 12:19:07 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Enhance service restart in functional env https://review.openstack.org/512552 | |
| 12:19:09 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Reproduce bug 1724172 in the functional test env https://review.openstack.org/512553 | |
| 12:19:09 | openstack | bug 1724172 in OpenStack Compute (nova) "Allocation of an evacuated instance is not cleaned on the source host if instance is not defined on the hypervisor" [Medium,In progress] https://launchpad.net/bugs/1724172 - Assigned to Balazs Gibizer (balazs-gibizer) | |
| 12:19:10 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: cleanup evacuated instances not on hypervisor https://review.openstack.org/512623 | |
| 12:49:17 | openstackgerrit | jiang wei proposed openstack/nova master: Add action initiator attribute to the instance payload https://review.openstack.org/536243 | |
| 12:54:23 | openstackgerrit | Merged openstack/nova master: Handle nested serialized json entries in assertJsonEqual https://review.openstack.org/579615 | |
| 13:01:29 | openstackgerrit | Matt Riedemann proposed openstack/nova stable/queens: Use ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa in tree https://review.openstack.org/579862 | |
| 13:02:54 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Fix unbound local when saving an unchanged RequestSpec https://review.openstack.org/573768 | |
| 13:03:33 | bauzas | mriedem: so, do we have a gate issue ? | |
| 13:03:46 | bauzas | mriedem: I saw your nvm | |
| 13:05:33 | mriedem | you can ignore, it wasn't specific to rescue | |
| 13:05:37 | mriedem | just libvirt randomly crapping out | |
| 13:18:07 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: cover migration cases with functional tests https://review.openstack.org/493865 | |
| 13:26:48 | efried | pooja_jadhav: I can explain the circumstances under which https://github.com/openstack/nova/blob/master/nova/api/openstack/placement/objects/resource_provider.py#L3914 gets called, but it would help me to know why you're interested in that specific code path. | |
| 13:31:16 | pooja_jadhav | efried: I am eager to learn what DB query is generated when we call method https://github.com/openstack/nova/blob/master/nova/api/openstack/placement/objects/resource_provider.py#L2691. | |
| 13:31:46 | pooja_jadhav | efied: so want to know under which scenarios this method will get called? | |
| 13:37:51 | openstackgerrit | Margarita Shakhova proposed openstack/nova master: Do not skip migrations in _destroy_evacuated_instances() https://review.openstack.org/563623 | |
| 13:42:02 | efried | pooja_jadhav: Okay. If you create a query with a granular request group, you should hit it. | |
| 13:42:33 | efried | pooja_jadhav: Take a look at nova/tests/functional/api/openstack/placement/gabbits/granular.yaml | |
| 13:43:12 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Send soft_delete from context manager https://review.openstack.org/476459 | |
| 13:43:18 | efried | pooja_jadhav: Anywhere you see `resources<Number>` is a query that should hit that code path. | |
| 13:44:57 | pooja_jadhav | efried: ok, will check and if any doubts will let u know. thanks for your time :) | |
| 13:45:21 | efried | Good luck pooja_jadhav | |
| 13:45:35 | jroll | efried: does this ring a bell? sambetts is hitting it in third party CI: http://192.133.158.227/12/514312/12/experimental/ironic-dsvm-tempest-ironic-cimc-current-centos-7-cimc/f7c455a/logs/screen-n-cpu.txt.gz?level=DEBUG#_Jul_03_12_53_48_638704 | |
| 13:45:49 | jroll | and/or do you have tips on debugging that? or do we need to add more logging | |
| 13:46:01 | efried | jroll: Is it causing a problem? | |
| 13:46:05 | pooja_jadhav | efried: :) | |
| 13:46:15 | efried | jroll: It's actually a semi-expected thing, supposed to self-heal on the next periodic hit. | |
| 13:46:28 | jroll | efried: yes, causes a reschedule (and maybe a failure due to lack of hardware?) | |
| 13:46:47 | jroll | yes, failure | |
| 13:46:49 | jroll | http://192.133.158.227/12/514312/12/experimental/ironic-dsvm-tempest-ironic-cimc-current-centos-7-cimc/f7c455a/logs/screen-n-cond-cell1.txt.gz#_Jul_03_12_53_47_517588 | |
| 13:47:06 | sambetts | yeah, we only have one node, so the retry filter kills the instance | |
| 13:47:13 | jroll | not sure if it's a constant failure or occassional, sam can clarify | |
| 13:47:37 | sambetts | all my CI failures seem to be this at the moment | |
| 13:47:57 | efried | That's weird that it would be affecting a sched operation. At least the one you're showing me ought to be part of periodic, not part of spawn. | |
| 13:48:28 | efried | but in any case, yeah, we have to close some of these gaps in rocky | |
| 13:48:41 | efried | Is this rocky? | |
| 13:48:57 | jroll | oh, that is a periodic, odd | |
| 13:49:50 | efried | What we need to do is put a retry loop around this chunk in the resource tracker: https://github.com/openstack/nova/blob/master/nova/compute/resource_tracker.py#L883-L914 | |
| 13:50:30 | efried | The devil is in the details, of course. | |
| 13:51:49 | sambetts | looking at the n-cond log that placement sync error is bubbling up in the _build_and_run_instance function | |
| 13:52:37 | sambetts | although its been wrapped in a ReschduledException :/ | |
| 13:52:43 | sambetts | somwhere along the way | |
| 13:52:46 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Wait for vif plugging during live migration job https://review.openstack.org/578551 | |
| 13:56:35 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Stop setting glance_api_version in cinder.conf in nova-live-migration https://review.openstack.org/579871 | |
| 13:57:05 | efried | sambetts: Are you sure it's the same ResourceProviderSyncFailed exception? (Though that's the only one I'm seeing in your compute log.) | |