| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2018-03-15 | |||
| 22:44:46 | dansmith | just so that people with queens and people with rocky don't need a different fix for this | |
| 22:44:55 | dansmith | but if that's how it has to go, then okay | |
| 22:46:21 | mriedem | i'm not the ptl, not my say, but i'd be more comfortable with that | |
| 22:46:34 | dansmith | I guess my point is, | |
| 22:46:49 | dansmith | we're going to backport the meat of the feature anyway, because we need it for the workaround | |
| 22:47:07 | dansmith | and constraining the workaround to one flag doesn't really do anything to make it safer, | |
| 22:47:19 | dansmith | unless the operator is going to just do crazy stuff with it (not sure what that would be even), | |
| 22:47:33 | mriedem | ^ is what i'm worried about, they try the 'other use cases' in stable, | |
| 22:47:39 | mriedem | and are all of a sudden reporting bugs about it | |
| 22:47:51 | dansmith | but if they're going to do that, | |
| 22:47:52 | dansmith | they'll do it with rocky when it's out | |
| 22:48:13 | dansmith | if we have a workaround, then people have to set that to make the thing work, and then when they roll to rocky (or S) and performance regresses for some reason they forgot about, | |
| 22:48:31 | dansmith | there will be bugs where we tell them that that workaround was a one-time deal and now they have to set pcid in this other field | |
| 22:48:44 | dansmith | just seems like it's too much monkeywork so we don't have a blueprint on a backport, | |
| 22:48:54 | mriedem | well, we'd use the workaround if it were set while it's deprecated, but we'd mark it deprecated to drop it later, but you'd have rocky to transition your tooling | |
| 22:48:56 | dansmith | when we can clearly point to not-our-fault reasons why this is needed and not high risk | |
| 22:49:15 | dansmith | yeah, it just doesn't seem worth the pain to me | |
| 22:49:50 | mriedem | precedent is another concern for me here, | |
| 22:49:57 | mriedem | true it's a no-op by default, | |
| 22:49:59 | cfriesen | dansmith: I agree with you, but I also suspect someone is going to try enabling pdpe1gb or vmx on queens. | |
| 22:50:08 | mriedem | but then people could use that justification against us later | |
| 22:50:12 | dansmith | cfriesen: so? | |
| 22:50:23 | melwitt | the workaround idea seems good until we get to the point where people would have to go from workaround -> full feature to not regress performance | |
| 22:50:33 | cfriesen | dansmith: so mriedem's point about it likely causing more bug reports against stable | |
| 22:50:49 | mriedem | melwitt: it's just updating your configs in rocky | |
| 22:50:51 | dansmith | cfriesen: but those bug reports will be against whatever release we allow the full feature in | |
| 22:50:54 | mriedem | to not use the deprecated option | |
| 22:51:10 | dansmith | mriedem: every time we do that it's upgrade pain and it just seems like we have too much of that already | |
| 22:51:25 | cfriesen | dansmith: not necessarily, nested vmx for example is buggy in older systems but may be stable by the time rocky is released | |
| 22:51:26 | melwitt | mriedem: but wouldn't you also have to add "pcid" to your rocky config elsewhere then? | |
| 22:51:27 | dansmith | I get the precedent thing | |
| 22:51:42 | mriedem | melwitt: yes, you'd do it on the new option | |
| 22:51:44 | dansmith | cfriesen: that's a super weak reason :) | |
| 22:52:02 | dansmith | cfriesen: because (a) I don't think it will be and (b) people can already do crazy stuff with lots of options | |
| 22:52:24 | dansmith | cfriesen: you could work around this by just defining your own cpu models in the libvirt system xml, and you can do way crazier stuff to your systems that way | |
| 22:52:55 | cfriesen | dansmith: true enough. for what it's worth, adding pdpe1gb seems to be generally fine. | |
| 22:53:06 | dansmith | heh | |
| 22:53:07 | cfriesen | for the subset of intel hosts I've dealt with anyway | |
| 22:54:27 | melwitt | we can just slap "experimental" on it on the backport, use at your own risk | |
| 22:54:45 | dansmith | it's not experimental but sure :) | |
| 22:55:32 | dansmith | melwitt: I need to be done for the day anyway, | |
| 22:55:44 | melwitt | well, what I mean is if you use it and it breaks something in queens/pike/ocata then we're probably not going to fix things to accommodate the various flags they enable | |
| 22:55:47 | dansmith | so you make the call, my input is all above | |
| 22:55:59 | dansmith | melwitt: it won't be any less experimental later, | |
| 22:56:03 | dansmith | it just lets you choose cpu flags | |
| 22:56:15 | dansmith | it will be just as dangerous in five years if you use it wrong | |
| 22:56:42 | melwitt | okay | |
| 23:20:06 | openstackgerrit | Eric Fried proposed openstack/nova master: Stop assuming initial provider generation is 0 https://review.openstack.org/548975 | |
| 23:21:04 | mriedem | yikun: Kevin_Zheng_: replied with my opinion on the limited affinity spec options for how to model the limit in the API https://review.openstack.org/#/c/546925/2/specs/rocky/approved/allow-specifying-limit-for-affrinity-group.rst@49 | |
| 23:21:45 | efried | jaypipes, alex_xu_: Trivial pep/tox fixes, ready for re+A --^ | |
| 23:48:06 | alex_xu_ | efried: done | |
| #openstack-nova - 2018-03-16 | |||
| 00:43:51 | artom_ | efried, if you're still around, I didn't want to pollute the mailing list with that's essentially just a "+1", but that update_provider_tree design update that you sent was really nice | |
| 00:44:17 | artom_ | For what it's worth, my opinion is that the precedent that this sets should be valued and repeated | |
| 00:47:50 | Spaz-Home | Morning folks | |
| 01:24:34 | yikun | mriedem, OK, thanks. : ) | |
| 02:06:35 | openstackgerrit | Tetsuro Nakamura proposed openstack/nova-specs master: Support shared and dedicated VMs in one host https://review.openstack.org/543805 | |
| 02:06:35 | openstackgerrit | Tetsuro Nakamura proposed openstack/nova-specs master: Support shared/dedicated vCPUs in one instance https://review.openstack.org/545734 | |
| 02:25:38 | mriedem | 享受工作,朋友。 | |
| 02:25:39 | mriedem | o/ | |
| 02:28:29 | Spazmotic | Annnnnd morning from the Office. | |
| 02:30:49 | jianghuaw_ | Good morning. | |
| 02:31:47 | jianghuaw_ | Spazmotic, I saw your message on live-migration. | |
| 02:32:38 | jianghuaw_ | that's expected behavior to get the exception when block_migration is False but it's not shared storage. | |
| 02:32:59 | jianghuaw_ | Look this: https://developer.openstack.org/api-ref/compute/ | |
| 02:33:07 | Spazmotic | Will do, will take a look soon | |
| 02:33:09 | jianghuaw_ | Set to False means the request will fail when the source and destination hosts are not on the shared storage. | |
| 02:33:44 | jianghuaw_ | Searching "Live-Migrate Server" there:-) | |
| 02:34:23 | jianghuaw_ | the above statement is included in the table of the detail for "Live-Migrate Server (os-migrateLive Action)" | |
| 02:37:20 | Spazmotic | I see... Interesting | |
| 02:37:47 | Spazmotic | I'll keep reading through it more completely so I can understand what it's doing differently then sir | |
| 02:37:53 | Spazmotic | thanks | |
| 02:38:34 | jianghuaw_ | np. you're always welcome:-) | |
| 02:52:27 | Spazmotic | Co workers had me doubting the migrate_data field again and how it gets passed around | |
| 02:52:31 | Spazmotic | Live migrate you too confusing for your own good | |
| 04:00:13 | openstackgerrit | Zhenyu Zheng proposed openstack/nova master: WIP https://review.openstack.org/553288 | |
| 06:00:05 | openstackgerrit | Naichuan Sun proposed openstack/nova master: xenapi: Support live migration in pooled multi-nodes environment https://review.openstack.org/489451 | |
| 06:15:58 | openstackgerrit | Merged openstack/nova master: placement: generation in provider aggregate APIs https://review.openstack.org/548249 | |
| 06:19:49 | openstackgerrit | OpenStack Proposal Bot proposed openstack/nova master: Imported Translations from Zanata https://review.openstack.org/548772 | |
| 06:54:48 | eandersson | Maybe a silly idea... but would it be possible to hook into metadata changes (at least user initiated)? | |
| 06:56:51 | eandersson | We use the metadata from vm create to perform specific actions using notifications (e.g. compute.instance.create.end), but would be nice to be able to retroactively do the same on existing VMs using metadata. | |
| 07:13:30 | openstackgerrit | Julia Kreger proposed openstack/nova master: WIP: Update Ironic UTs to enable REST migration https://review.openstack.org/553699 | |
| 07:33:13 | openstackgerrit | Naichuan Sun proposed openstack/nova master: xenapi: Support live migration in pooled multi-nodes environment https://review.openstack.org/489451 | |
| 07:34:11 | openstackgerrit | OpenStack Proposal Bot proposed openstack/nova master: Updated from global requirements https://review.openstack.org/553211 | |
| 07:42:50 | openstackgerrit | Naichuan Sun proposed openstack/nova master: xenapi: Support live migration in pooled multi-nodes environment https://review.openstack.org/489451 | |
| 07:45:15 | Spazmotic | I wish I understand the entirity of that patch XD | |
| 08:14:16 | openstackgerrit | Merged openstack/nova master: Scheduler multiple workers support https://review.openstack.org/159382 | |
| 08:18:27 | openstackgerrit | Andrey Volkov proposed openstack/osc-placement master: Get resource provider by uuid or name https://review.openstack.org/527791 | |
| 08:19:33 | openstackgerrit | Yikun Jiang (Kero) proposed openstack/nova-specs master: Complex (Anti)-Affinity Policies https://review.openstack.org/546925 | |
| 08:23:17 | openstackgerrit | Zhenyu Zheng proposed openstack/nova master: WIP https://review.openstack.org/553288 | |
| 09:06:34 | openstackgerrit | Chris Dent proposed openstack/nova master: Move placement exceptions into the placement package https://review.openstack.org/549862 | |
| 09:06:34 | openstackgerrit | Chris Dent proposed openstack/nova master: Optional separate database for placement API https://review.openstack.org/362766 | |
| 09:06:35 | openstackgerrit | Chris Dent proposed openstack/nova master: Isolate placement database config https://review.openstack.org/541435 | |
| 09:15:55 | openstackgerrit | Chris Dent proposed openstack/nova master: DNM: Demo code for microversion parse extraction https://review.openstack.org/550265 | |
| 09:23:36 | openstackgerrit | Chris Dent proposed openstack/nova master: Provide framework for setting placement error codes https://review.openstack.org/546177 | |
| 09:26:21 | openstackgerrit | Andrey Volkov proposed openstack/osc-placement master: Get resource provider by uuid or name https://review.openstack.org/527791 | |
| 09:40:20 | openstackgerrit | Surya Seetharaman proposed openstack/nova stable/queens: Unmap compute nodes when deleting host mappings in delete cell operation https://review.openstack.org/553496 | |
| 09:40:51 | openstackgerrit | Lee Yarwood proposed openstack/nova master: docs: Disable smartquotes https://review.openstack.org/553730 | |
| 09:41:07 | lyarwood | stephenfin: ^ FWIW Doug suggested this in https://bugs.launchpad.net/nova/+bug/1755783 | |
| 09:41:09 | openstack | Launchpad bug 1755783 in OpenStack Compute (nova) "PCI configuration documentation renders with smart quotes" [Undecided,In progress] - Assigned to Lee Yarwood (lyarwood) | |
| 09:41:28 | lyarwood | stephenfin: I think that's correct, ./me wait for the docs to build | |