| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2018-01-31 | |||
| 21:17:24 | ameeda | mriedem: please check the patch there is important comment there https://review.openstack.org/#/c/507486 | |
| 21:18:14 | dansmith | mriedem: doneski | |
| 21:23:09 | mriedem | ameeda: i'm not sure what you want me to look at in that change | |
| 21:24:55 | mriedem | ugh i guess we can't backport this fix now https://review.openstack.org/#/c/524755/4/nova/objects/host_mapping.py@152 | |
| 21:25:47 | mriedem | even though nothing uses it over rpc? | |
| 21:27:49 | dansmith | mriedem: well like I said I don't think that needed to be a bump anyway | |
| 21:28:03 | dansmith | mriedem: you could backport without the version bump and be fine I think.. seems scary, but should be alright | |
| 21:28:37 | openstackgerrit | Claudiu Belu proposed openstack/nova master: hyper-v: autospec classes before they are instantiated https://review.openstack.org/342211 | |
| 21:32:05 | mriedem | efried: see what you think about my 'experimental' wording idea in https://review.openstack.org/#/c/539266/ | |
| 21:32:43 | mriedem | dansmith: might not be necessary, i was just thinking about it b/c the cells faq page says you can use this to list hosts in a cell, but there are other options for doing that as well, so not super important | |
| 21:36:57 | ameeda | mriedem: Surya Seetharaman -> The same change of adding "--until-complete" is been done here I think ? : https://review.openstack.org/#/c/507486/29/doc/source/cli/nova-manage.rst | |
| 21:37:17 | ameeda | mriedem: I will upload new patch now | |
| 21:37:59 | mriedem | ameeda: your patch is much more targeted to just updating the man page | |
| 21:38:15 | openstackgerrit | Ameed Ashour proposed openstack/nova master: add "--until-complete" option for nova-manage db archive_deleted_rows. https://review.openstack.org/539654 | |
| 21:38:57 | ameeda | mriedem: I uploaded new patch. | |
| 21:39:56 | ameeda | mriedem: it seems that I shouldn't write tab when I add description ? | |
| 21:41:16 | efried | mriedem: Responded. Thanks. | |
| 21:41:20 | openstackgerrit | Ameed Ashour proposed openstack/nova master: add "--until-complete" option for nova-manage db archive_deleted_rows. https://review.openstack.org/539654 | |
| 21:41:34 | mriedem | ameeda: everything should be spaces, not tabs | |
| 21:42:35 | ameeda | mriedem: oh, ok I will upload new patch, sorry | |
| 21:46:07 | openstackgerrit | Ameed Ashour proposed openstack/nova master: add "--until-complete" option for nova-manage db archive_deleted_rows. https://review.openstack.org/539654 | |
| 21:47:13 | ameeda | mriedem: uploaded (Y) | |
| 21:52:00 | ameeda | mriedem: Thank you!! now I need to get Ocata release and add the change for it ? I think that I has pike version right ? | |
| 21:53:20 | mriedem | ameeda: you're on the master branch, which is currently queens | |
| 21:53:31 | mriedem | ameeda: review process is generally 2 +2s to approve a patch | |
| 21:53:43 | mriedem | ameeda: so you might as well hold off until someone actually approves the change | |
| 21:55:05 | efried | mriedem: FYI, I seem to have a decent delay in receiving email from the mailing lists. (By way of explaining why I appeared to say the same thing you had "already" said.) | |
| 21:55:54 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Provide support matrix and doc for VGPU https://review.openstack.org/539266 | |
| 21:56:51 | mriedem | efried: that is no excuse, you need to do better at your precognition of issues to come up in the ML in order to beat me to the punch | |
| 21:57:04 | efried | clearly | |
| 21:57:06 | mriedem | better call tom cruise | |
| 21:57:19 | efried | or that bald chick | |
| 21:59:26 | ameeda | mriedem: its okay, Thank you for your time and helps. | |
| 21:59:43 | ameeda | mriedem: please don't forget to review this for me https://review.openstack.org/#/c/528385/ | |
| 22:01:29 | mriedem | ameeda: at this point i dream about the opportunity to review that patch :) | |
| 22:01:33 | mriedem | it is my destiny | |
| 22:05:12 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Remove old flavor_access_get_by_flavor_id db api method https://review.openstack.org/539700 | |
| 22:05:52 | ameeda | mriedem: lol, I appreciate that from you,I know that its hard to you to find time to check all reviews | |
| 22:06:38 | ameeda | mriedem: lastly I see +2 on one of my patches ^_^, lol | |
| 22:07:44 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Remove old flavor_extra_specs_delete db api method https://review.openstack.org/539702 | |
| 22:13:30 | melwitt | mriedem: on this backport, we're only concerned about holding it from ocata because of the possible related network-vif-plugged event timeout, but not for pike? https://review.openstack.org/#/c/531422 | |
| 22:13:53 | mriedem | melwitt: i am concerned for pike, but we have more time for pike | |
| 22:13:56 | mriedem | so less concerned | |
| 22:14:01 | melwitt | okay | |
| 22:14:27 | mriedem | i thought about dropping my +2 | |
| 22:14:32 | mriedem | but i didn't think about it very hard | |
| 22:14:46 | melwitt | fair enough | |
| 22:15:27 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Remove old flavor_extra_specs_delete db api method https://review.openstack.org/539702 | |
| 22:15:28 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Remove old flavor_extra_specs_get db api method https://review.openstack.org/539706 | |
| 22:17:45 | Roamer` | hm, has anybody reported problems with the "libvirt: QEMU native LUKS decryption for encrypted volumes" change recently? | |
| 22:18:36 | melwitt | not that I know of. have you experienced problems with it? | |
| 22:18:50 | Roamer` | the StorPool Cinder CI started failing each and every test run with the same problem: test_encrypted_cinder_volumes_luks fails and there is a nova-compute exception: Failed to detach volume 645fd643-89fc-4b3d-9ea5-59c764fc39a2 from /dev/vdb: AttributeError: 'NoneType' object has no attribute 'format_dom' | |
| 22:19:08 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Remove old flavor_extra_specs_delete db api method https://review.openstack.org/539702 | |
| 22:19:09 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Remove old flavor_extra_specs_get db api method https://review.openstack.org/539706 | |
| 22:19:11 | Roamer` | just a minute, let me point you at a stack trace | |
| 22:19:57 | Roamer` | http://logs.ci-openstack.storpool.com/18/539318/1/check/dsvm-tempest-storpool/c3daf58/logs/screen-n-cpu.txt.gz#_Jan_31_18_07_27_971552 and a couple of lines further down | |
| 22:20:50 | Roamer` | melwitt: ^^ - it looks like the LibvirtConfigGuestDiskEncryption is missing a "secret" (not initialized; maybe not passed somewhere?) | |
| 22:20:56 | Roamer` | and this happens on every run | |
| 22:21:30 | melwitt | Roamer`: okay. could you please open a bug against nova with a link to the log and excerpt of the stack trace? | |
| 22:21:54 | Roamer` | melwitt, sure, I'll open it right now | |
| 22:21:56 | melwitt | we'll have lyarwood take a look at it | |
| 22:22:01 | melwitt | thank you | |
| 22:24:46 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Remove old flavor_access_remove db api method https://review.openstack.org/539709 | |
| 22:34:09 | Roamer` | lyarwood, melwitt, https://bugs.launchpad.net/nova/+bug/1746609 | |
| 22:34:10 | openstack | Launchpad bug 1746609 in OpenStack Compute (nova) "test_boot_server_from_encrypted_volume_luks cannot detach an encrypted StorPool-backed volume" [Undecided,New] | |
| 22:34:23 | Roamer` | it's a bit brief, but it has links to the logs... | |
| 22:34:35 | openstackgerrit | Eric Fried proposed openstack/nova master: Avoid inventory DELETE API (no conflict detection) https://review.openstack.org/539712 | |
| 22:34:48 | efried | jaypipes: How about them apples ^ | |
| 22:35:12 | efried | Note approx -400LOC net. | |
| 22:35:13 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Remove old flavor_access_add db api methods https://review.openstack.org/539714 | |
| 22:35:30 | melwitt | Roamer`: thanks. we'll use this to investigate what's going wrong | |
| 22:35:38 | openstackgerrit | Eric Berglund proposed openstack/nova master: Use dict.get() when accessing capabilities dict https://review.openstack.org/539715 | |
| 22:41:23 | mriedem | Roamer`: is the storpool volume driver passing a secret in it's connection_info dict when using an encrypted volume type | |
| 22:42:01 | mriedem | i'm not actually sure if that's required | |
| 22:42:27 | mriedem | should probably check lee's patches to see if he had to change anything in devstack for this stuff to work, like with the key manager across both nova and cinder | |
| 22:43:00 | mriedem | https://review.openstack.org/#/q/topic:bp/libvirt-qemu-native-luks+(status:open+OR+status:merged) | |
| 22:43:18 | mriedem | melwitt: you know, | |
| 22:43:22 | mriedem | now that i think about it, | |
| 22:43:39 | mriedem | the tempest test that tests encrypted volumes is marked 'slow' so i don't think it actually runs in a job in our check queue... | |
| 22:43:47 | mriedem | i think there is a job that runs it in the experimental queue | |
| 22:44:36 | mriedem | this one https://github.com/openstack-infra/project-config/blob/master/zuul.d/projects.yaml#L10841 | |
| 22:46:07 | mriedem | passes here though http://logs.openstack.org/60/539260/2/experimental/legacy-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend/77a82c8/job-output.txt.gz#_2018-01-31_20_59_15_161538 | |
| 22:48:01 | melwitt | hm, okay | |
| 22:48:06 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Remove old flavor_access_get_by_flavor_id db api method https://review.openstack.org/539720 | |
| 22:53:10 | Roamer` | mriedem, the StorPool driver does not generate any structures by itself, at your suggestion it inherits LibvirtVolumeDriver's get_config() method | |
| 22:53:52 | Roamer` | and from what I can see of the libvirt LUKS patch, the secret should be stored by LibvirtBaseVolumeDriver's get_config() | |
| 22:54:38 | mriedem | u'data': {u'device_path': u'/dev/storpool/os--volume-645fd643-89fc-4b3d-9ea5-59c764fc39a2', u'encrypted': True, u'volume': u'645fd643-89fc-4b3d-9ea5-59c764fc39a2', u'qos_specs': None, u'client_id': 12, u'access_mode': u'rw'} | |
| 22:54:50 | mriedem | https://review.openstack.org/#/c/523958/18/nova/virt/libvirt/driver.py@1342 | |
| 22:55:04 | mriedem | looks like the libvirt driver is expecting a connection_info['data']['volume_id'] entry | |
| 22:56:02 | melwitt | there must be one, else we'd see a KeyError, right? is it None? | |
| 22:56:29 | Roamer` | hm, ISTR that there was a "volume_id" one level up, on the same level as "data", but let me look again | |
| 22:56:37 | mriedem | https://review.openstack.org/#/c/523958/18/nova/virt/libvirt/volume/volume.py | |
| 22:57:08 | mriedem | melwitt: the libvirt driver code is using .get() to avoid a keyerror | |
| 22:57:47 | melwitt | I see it now | |
| 22:58:59 | melwitt | so is volume_id supposed to always be set in connect_info['data'] or is it valid not to have it? | |
| 22:59:17 | mriedem | shrug, | |
| 22:59:31 | mriedem | connection_info is a wild west of whatever from the bazillion volume drivers in cinder | |
| 22:59:48 | mriedem | i do know that in nova, when we attach, we shove 'serial' into the connection_info if it's not already there | |
| 22:59:51 | mriedem | and serial == volume_id | |
| 22:59:56 | melwitt | sigh | |