| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2018-02-07 | |||
| 20:59:51 | dansmith | re.sub(r'/v\d+(\.\d+)?/?$', '/', 'http://thing.novav2.0oh.v2.foo/image/v2/') | |
| 21:00:02 | dansmith | allow one trailing slash, but otherwise the v2 has to be at the end | |
| 21:00:28 | dansmith | anyway, I'm probably being too OCD about it | |
| 21:00:57 | mriedem | yeah that works too | |
| 21:01:21 | mriedem | i might just add a known issue release note to the patch as well, | |
| 21:01:36 | mriedem | saying, we make a best attempt given the glanceclient bug, but if it doesn't work for you, use CONF.glance.api_servers | |
| 21:01:44 | dansmith | yeah | |
| 21:02:36 | melwitt | cells meeting | |
| 21:07:12 | cdent | dansmith: turns out I didn't have notifications turned on | |
| 21:07:18 | dansmith | cdent: dang :) | |
| 21:07:49 | cdent | so rabbit's a pig | |
| 21:08:09 | cdent | evidently it's a pig without realy doing anything | |
| 21:10:39 | mordred | mriedem: http://paste.openstack.org/show/665249 | |
| 21:11:58 | mriedem | cdent: are you sure? the default is both - did you explicitly configure it? | |
| 21:13:05 | cdent | mriedem: I may be confused. As I understand both is the default only if you have 'notify_on_state_change' set to something and the default for that is to not be set. | |
| 21:13:35 | mriedem | cdent: notify_on_state_change is only for instance updates | |
| 21:13:41 | mriedem | we notify the shit out of you for everything else | |
| 21:13:44 | mriedem | any action taken on an instance | |
| 21:13:53 | mriedem | plus steady state | |
| 21:14:01 | mriedem | "NOTIFY HI I AM STILL WORKING!" | |
| 21:14:11 | cdent | hmmm, the docs are not helping me much here, I will try harder | |
| 21:14:44 | mriedem | https://docs.openstack.org/nova/latest/configuration/config.html#notifications | |
| 21:15:04 | mriedem | set notification_format=unversioned | |
| 21:15:13 | mriedem | i guess we don't have anything for just disabling notifications altogether :( | |
| 21:15:18 | cdent | right | |
| 21:15:21 | cdent | thus my confusion | |
| 21:15:49 | dansmith | mriedem: really? that's.. broken | |
| 21:16:06 | dansmith | maybe rabbit will throw them away if there is no consumer, but I thought not | |
| 21:17:26 | dansmith | anyway, biab | |
| 21:17:28 | openstackgerrit | Christian Berendt proposed openstack/nova stable/ocata: live-mig: keep disk device address same https://review.openstack.org/541904 | |
| 21:17:40 | cdent | so at the moment if I want to at least limit the volume of notifications I should change both to something else? I can at least do that | |
| 21:17:53 | cdent | Being able to turn them off fully seems like it might be a useful thing | |
| 21:18:25 | mriedem | https://docs.openstack.org/oslo.messaging/latest/configuration/opts.html#oslo_messaging_notifications.driver | |
| 21:18:31 | mriedem | you could set the notification driver to 'noop' | |
| 21:18:33 | mriedem | i guess | |
| 21:18:40 | mriedem | however, | |
| 21:18:52 | mriedem | nova is still generating rpc/db load just building the payloads to send them to dev/null | |
| 21:19:07 | mriedem | cdent: for now you'd set it the format to 'unversioned' | |
| 21:19:16 | mriedem | that's as minimal as it gets right now i think | |
| 21:19:33 | cdent | roger that | |
| 21:21:51 | bauzas | is it me or commenting on LP is not working ? | |
| 21:21:58 | bauzas | I got timeouts | |
| 21:23:02 | bauzas | mmmm, Launchpad seems to be in trouble | |
| 21:24:39 | bauzas | mriedem: saw https://bugs.launchpad.net/nova/+bug/1748004 | |
| 21:24:40 | bauzas | ouch | |
| 21:24:40 | openstack | Launchpad bug 1748004 in OpenStack Compute (nova) "test_evacuate_late_server_group_policy_check randomly fails with KeyError: 'fake-node'" [Undecided,New] | |
| 21:25:35 | cdent | bauzas: me too | |
| 21:26:00 | cdent | (on launchpad in trouble) | |
| 21:26:12 | bauzas | what's depressing is that it seems you can still open bugs, but not close them :p | |
| 21:28:28 | cdent | \o/ | |
| 21:28:44 | bauzas | yay it's back | |
| 21:38:31 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Workaround glanceclient bug when CONF.glance.api_servers not set https://review.openstack.org/541008 | |
| 21:40:30 | melwitt | mriedem: sorry I didn't mention this earlier but we have another regression but it's been regressed since ocata https://bugs.launchpad.net/nova/+bug/1729584 | |
| 21:40:32 | openstack | Launchpad bug 1729584 in OpenStack Compute (nova) "boot from volume + configdrive broken (regression)" [High,In progress] - Assigned to Jay Pipes (jaypipes) | |
| 21:41:32 | mriedem | then le meh | |
| 21:41:40 | melwitt | heh. okay | |
| 21:43:27 | ameeda_ | hello | |
| 21:45:11 | ameeda_ | I need +2w here https://review.openstack.org/#/c/528385/ please :$ | |
| 21:49:03 | mriedem | this is a db schema migration we likely want to get in since backporting db schema migrations isn't fun https://review.openstack.org/#/c/530429/ | |
| 21:49:12 | mriedem | it's a follow up to the API change to page instance actions and filter on changes-since | |
| 21:50:28 | ameeda_ | Hello mriedem :) | |
| 21:50:31 | mriedem | also need to get the queens GA release note prelude in https://review.openstack.org/#/c/541495/ | |
| 21:50:44 | mriedem | ameeda_: i don't have time to look at that right now | |
| 21:50:55 | mriedem | ameeda_: you don't need to ping people daily for reviews on your patch | |
| 21:51:00 | mriedem | someone will get to it | |
| 21:51:35 | bauzas | mriedem: thanks for reminding https://review.openstack.org/#/c/541495/1/releasenotes/notes/queens_prelude-4bdf895167f979b2.yaml | |
| 21:51:57 | ameeda_ | mriedem: I didn't ping you for review , I just like to say Hi for you :) | |
| 21:52:07 | mriedem | ameeda_: oh, hi then o/ | |
| 21:52:50 | ameeda_ | mriedem : btw I told you about my case with the team, I am sorry for inconvenience :( | |
| 21:52:54 | ameeda_ | mriedem :) | |
| 21:53:51 | mriedem | ameeda_: feel free to fix https://bugs.launchpad.net/placement-osc-plugin/+bug/1747979 | |
| 21:53:52 | openstack | Launchpad bug 1747979 in placement-osc-plugin "docs link in readme is wrong" [Medium,Confirmed] | |
| 21:53:55 | mriedem | i have to go | |
| 21:54:37 | ameeda_ | mriedem : assigned :) Thanks !! | |
| 21:54:48 | ameeda_ | see you ^_^ | |
| 22:15:12 | cdent | oops, just accidentally tried to boot 15000 instances from 300 different boot commands | |
| 22:18:07 | openstackgerrit | Takashi NATSUME proposed openstack/nova master: Transform aggregate.update_metadata notification https://review.openstack.org/460625 | |
| 22:40:06 | dansmith | melwitt: are you around to update this? https://review.openstack.org/#/c/540258/3 | |
| 22:40:19 | melwitt | yes | |
| 22:40:23 | dansmith | if not, I could do it, but it'll be more legit if you fix and I ack :) | |
| 22:40:25 | dansmith | okay cool | |
| 22:42:00 | dansmith | gah mriedem nailed me on my patches too | |
| 22:43:38 | openstackgerrit | Dan Smith proposed openstack/nova master: Make service all-cells min version helper use scatter-gather https://review.openstack.org/539590 | |
| 22:43:39 | openstackgerrit | Dan Smith proposed openstack/nova master: Make host_manager use scatter-gather and ignore down cells https://review.openstack.org/539617 | |
| 22:44:33 | melwitt | okay, so instead in the scheduler we should target each thing to a cell for getting the hosts? I considered that but wasn't sure how to do it if we're accessing things through a field. would we change it to assign the RequestSpec.instance_group.hosts field to the result of a scatter-gather, instead of letting it lazy-load? | |
| 22:45:43 | melwitt | another thought is, the late affinity check is a compute host checking group members against itself and if it can't check other cells ... is that a problem? | |
| 22:49:45 | dansmith | melwitt: you can't do the late affinity check from the comptue, | |
| 22:49:59 | dansmith | that's been one of the caveats of cellsv2 since pike | |
| 22:50:17 | dansmith | (and ocata in devstack since we run multi-level by defalt) | |
| 22:50:47 | melwitt | guh, right. I swear I don't have enough room in my brain for all of this stuff | |
| 22:51:01 | dansmith | melwitt: this isn't for a lazy-load though right? | |
| 22:51:25 | dansmith | oh, we're actually hitting it via lazy load I see from the comment | |
| 22:51:29 | dansmith | er, commit message | |
| 22:51:35 | melwitt | dansmith: I *think* the way this is happening during scheduling is that this line causes a lazy-load and that's how we get the host list for group members https://github.com/openstack/nova/blob/master/nova/scheduler/utils.py#L700 | |
| 22:52:00 | dansmith | so yeah, we probably need to not let that happen (i.e. make sure we pull the hosts early, or manually fill the group objects from the list with some cells-aware helper | |
| 22:52:05 | melwitt | so I was thinking we need to replace that with a proper scatter-gather calling get_hosts for all cells except cell0 or something? | |
| 22:52:10 | melwitt | yeah | |
| 22:52:15 | dansmith | melwitt: there should be a debug log about it if there is | |
| 22:52:48 | dansmith | melwitt: yeah, a check before that and a call to a dedicated fill routine would be easiest and cleanest I think | |
| 22:52:56 | melwitt | there actually isn't because InstanceGroup override obj_load_attr and doesn't log a message about it, I think. /re-checks | |