| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2017-05-02 | |||
| 13:51:25 | efried | mriedem Good morning. https://review.openstack.org/#/c/391288/ and https://review.openstack.org/#/c/409402/ have sdague +2. Might you have a chance to take a peek today? (Once you've dispatched appropriate SWAT to take care of live migration.) | |
| 13:51:40 | mriedem | there is no swat for live migration | |
| 13:58:35 | mriedem | so the live migration job is blowing up on the runs that use ceph | |
| 13:58:39 | mriedem | the config is started here: | |
| 13:58:40 | mriedem | http://logs.openstack.org/48/461448/1/check/gate-tempest-dsvm-multinode-live-migration-ubuntu-xenial/a3f4426/console.html#_2017-05-01_22_14_21_133356 | |
| 14:00:45 | mriedem | i wonder if the change to systemd busted something with the ceph plugin | |
| 14:01:03 | mriedem | jbernard: have you noticed anything with the ceph job since yesterday? ^ | |
| 14:01:45 | efried | mriedem The systemd thing hasn't merged yet, has it? | |
| 14:02:01 | mriedem | yes | |
| 14:02:01 | mriedem | https://review.openstack.org/#/c/460062/ | |
| 14:02:03 | mriedem | yesterday | |
| 14:02:11 | sdague | the gate side did | |
| 14:02:23 | sdague | I think the live migration job is doing more cleverness on stop process | |
| 14:02:36 | sdague | which is causing challenges | |
| 14:02:41 | mriedem | sdague: how do i disable systemd as a test? | |
| 14:02:43 | mriedem | USE_SCREEN=True? | |
| 14:04:03 | sdague | mriedem: well, that's going to probably not work in the gate for other reasons | |
| 14:04:10 | sdague | https://github.com/openstack/nova/blob/d6d5c6be0cc0738bb7d67ca8391e5cc4f0a419f2/nova/tests/live_migration/hooks/ceph.sh#L70 | |
| 14:04:19 | sdague | yeh, this stuff is just really weird | |
| 14:05:58 | jbernard | mriedem: lemme check | |
| 14:06:33 | jbernard | mriedem: something merged somewhere last week that broke all of the things | |
| 14:06:52 | sdague | I did not realize how completely hacktastic this all is | |
| 14:07:02 | sdague | mriedem: is it only dying before the ceph reconfigure? | |
| 14:07:09 | sdague | or after I should say | |
| 14:07:12 | mriedem | sdague: after | |
| 14:07:21 | mriedem | non-shared local block live migration is passing | |
| 14:07:30 | sdague | yeh, so the reconfigure is never done, I can hack here for a few on it | |
| 14:07:56 | jbernard | let me know if/how i can help | |
| 14:16:04 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Disable ceph tests in the live migration job https://review.openstack.org/461801 | |
| 14:16:04 | mriedem | sdague: i'm going to skip the ceph setup for now since we're blocked ^ | |
| 14:18:54 | openstackgerrit | Sean Dague proposed openstack/nova master: Use systemctl to restart services https://review.openstack.org/461803 | |
| 14:19:13 | sdague | mriedem: I think that's the fix, or at least it's close to it | |
| 14:19:54 | jbernard | mriedem: so i need to update our plugin to support systemd, as a second step | |
| 14:20:19 | mriedem | jbernard: i reckon | |
| 14:20:30 | sdague | jbernard: what do you need to update? | |
| 14:20:37 | cdent | jaypipes, edleafe : my interpretation of jay's code is different from edleafe's interpretation. If Ed's is correct than his question of "why not do just the one query?" is a very good one. | |
| 14:20:38 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Use systemctl to restart services https://review.openstack.org/461803 | |
| 14:20:38 | sdague | most things just worked | |
| 14:20:54 | jbernard | sdague: i suposed whatever is causing https://review.openstack.org/#/c/461801/ to be an issue | |
| 14:21:03 | sdague | the reason that this one doesn't is because it wasn't using any devstack functions for run_process / stop_process | |
| 14:21:07 | jaypipes | cdent: working on responding to your review comments now. | |
| 14:21:30 | cdent | jaypipes: cool thanks, you might wanna refresh if you're not seeing ed's too | |
| 14:21:33 | sdague | jbernard: right, that wasn't a plugin issue, it's just the live reconfigure invented it's own way of killing / starting processes | |
| 14:21:37 | sdague | that was no long valid | |
| 14:21:40 | jaypipes | nope, got ed's :) | |
| 14:21:48 | cdent | rad | |
| 14:22:27 | jbernard | sdague: ok, so what is needed to unbreak live migration? | |
| 14:23:14 | sdague | jbernard: I think https://review.openstack.org/461803 | |
| 14:23:14 | sdague | <sdague> mriedem: I think that's the fix, or at least it's close to it | |
| 14:24:13 | jbernard | nice | |
| 14:25:44 | openstackgerrit | Mathieu Gagné proposed openstack/nova master: Add ability to signal and perform online volume size change https://review.openstack.org/454322 | |
| 14:26:18 | cdent | jaypipes, edleafe: a re-read suggests my interpretation is wrong, so bigger "yeah, what about" to ed's question | |
| 14:26:39 | edleafe | cdent: you should know I'm always right :) | |
| 14:27:19 | cdent | edleafe: I'll hold you to that | |
| 14:29:26 | edleafe | cdent: I never make a mistake. I thought I did once, but I was mistaken. | |
| 14:30:12 | cdent | I'll make mistakes for you, shall I? | |
| 14:36:26 | zaneb | mriedem: o/ | |
| 14:36:48 | mriedem | zaneb: hi, so i read through all of https://governance.openstack.org/tc/resolutions/20170317-cloud-applications-mission.html again per your email on getting nova dev attendance at the session https://www.openstack.org/summit/boston-2017/summit-schedule/events/18951/cloud-aware-application-support | |
| 14:37:05 | openstackgerrit | Sean Dague proposed openstack/nova master: remove unused functions https://review.openstack.org/461813 | |
| 14:37:08 | mriedem | zaneb: and am i correct in saying that for nova it really just boils down to talking about this again? https://review.openstack.org/#/c/222293/ | |
| 14:37:44 | mriedem | b/c of the footnote that says "and provide a secure method to provision, rotate, and deliver credentials to the application." | |
| 14:37:49 | zaneb | mriedem: that's one thing that we'll want to discuss, but there are a couple of others that touch on Nova | |
| 14:39:02 | zaneb | mriedem: https://review.openstack.org/#/c/427872/ and https://review.openstack.org/#/c/438134/ are others | |
| 14:39:05 | mriedem | zaneb: so before we talk about that again, | |
| 14:39:13 | mriedem | this has come up several times in the past https://etherpad.openstack.org/p/newton-instance-users | |
| 14:39:19 | mriedem | ^ is the most recent that i remember, from austin, | |
| 14:39:37 | mriedem | but there is nothing in there about what was decided, or next steps | |
| 14:39:54 | jaypipes | edleafe, cdent: k, responded. | |
| 14:40:16 | cdent | thanks jay, looking. Also came up with yet another concern, which I'll inject while reading your repsonses | |
| 14:40:22 | jaypipes | kk | |
| 14:40:33 | mriedem | johnthetubaguy: do you know if you're going to be at the summit? | |
| 14:43:38 | johnthetubaguy | mriedem: I will be there | |
| 14:43:54 | openstackgerrit | Dan Smith proposed openstack/nova master: WIP: Debug race in delete-while-booting test https://review.openstack.org/461513 | |
| 14:46:50 | mriedem | and we have lost zane | |
| 14:48:25 | jaypipes | mriedem: ? | |
| 14:49:15 | mriedem | jaypipes: see above | |
| 14:50:27 | mriedem | the john hopkins crew should be attending https://www.openstack.org/summit/boston-2017/summit-schedule/events/18951/cloud-aware-application-support | |
| 14:50:38 | mriedem | since it's all about rbac and auth and secrets | |
| 14:53:57 | openstackgerrit | Sergey Nikitin proposed openstack/nova master: Added PCI NUMA policies https://review.openstack.org/390520 | |
| 14:55:47 | openstackgerrit | Alex Szarka proposed openstack/nova master: [WIP]Transform instance.exists notification https://review.openstack.org/403660 | |
| 14:57:57 | openstackgerrit | Matt Riedemann proposed openstack/nova master: re-Allow adding computes with no ComputeNodes to aggregates https://review.openstack.org/460616 | |
| 14:58:21 | cdent | jaypipes: responded, I hope I'm making a modicum of sense | |
| 15:00:05 | johnthetubaguy | mriedem: zaneb: my memory of the instance-users stuff was the idea to build a prototype that didn't need any Nova integration, so it was clear what bits would be needed in Nova to make the user experience (or security) better | |
| 15:00:34 | johnthetubaguy | mriedem: I don't 100% remember who promised to build the prototype, but I don't remember hearing about what happened | |
| 15:00:50 | zaneb | yeah, so the conclusion of the session was to hack it in as wsgi middleware | |
| 15:01:04 | zaneb | johnthetubaguy: it was kfox1111 | |
| 15:01:22 | johnthetubaguy | zaneb: that sounds right | |
| 15:01:45 | zaneb | IIUC he went away and decided that wouldn't work, because of (IIRC) key rotation | |
| 15:02:29 | johnthetubaguy | zaneb: but surely that means we need a prototype that supports key rotation? | |
| 15:02:30 | zaneb | then he did some further updates to the spec, but eventually momentum died | |
| 15:04:10 | openstackgerrit | Sergey Nikitin proposed openstack/nova-specs master: PCI NUMA Policies https://review.openstack.org/361140 | |
| 15:04:21 | zaneb | johnthetubaguy: you're not going to get that from wsgi middleware though, because that only gets to run once, when you create the server | |
| 15:05:30 | openstackgerrit | Stephen Finucane proposed openstack/nova master: conf: Reword 'reserved_host_memory_mb' help text https://review.openstack.org/461054 | |
| 15:05:30 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Replace reserved_host_disk_mb with reserved_host_disk_gb https://review.openstack.org/460661 | |
| 15:05:48 | sdague | zaneb: wsgi middleware can have code run on every request | |
| 15:07:36 | cdent | sdague: I would guess an issue with that is predictability of rotation, but for a prototype may not be a concern | |
| 15:07:38 | mriedem | what does the wsgi middleware need to do? fetch a token from keystone and make it available to the guest? | |
| 15:07:44 | dansmith | sdague: right but they're talking about jamming creds into the request to boot, so you'd never have a change to update those | |
| 15:07:52 | jaypipes | cdent: responded. | |
| 15:07:54 | zaneb | sdague: the middleware in question was to inject the keys into the metadata at boot time. there's no way to get that to update the metadata periodically even when there are no API requests. (is metadata even mutable?) | |