*** markvoelker has joined #openstack-nova | 00:09 | |
*** slaweq_ has joined #openstack-nova | 00:11 | |
*** slaweq_ has quit IRC | 00:15 | |
*** ociuhandu has joined #openstack-nova | 00:30 | |
*** ociuhandu has quit IRC | 00:35 | |
*** betherly has joined #openstack-nova | 00:35 | |
*** betherly has quit IRC | 00:39 | |
*** markvoelker has quit IRC | 00:42 | |
*** markvoelker has joined #openstack-nova | 00:43 | |
*** threestrands has joined #openstack-nova | 00:46 | |
*** gyee has quit IRC | 00:49 | |
*** _mmethot_ has joined #openstack-nova | 01:02 | |
*** ricolin has joined #openstack-nova | 01:03 | |
*** mmethot_ has quit IRC | 01:07 | |
*** abaindur has quit IRC | 01:12 | |
openstackgerrit | Brin Zhang proposed openstack/python-novaclient master: Microversion 2.76: Add user_id/project_id to migration-list API https://review.opendev.org/675023 | 01:16 |
---|---|---|
openstackgerrit | Brin Zhang proposed openstack/python-novaclient master: Microversion 2.76: Add delete_on_termination to volume-attach API https://review.opendev.org/673485 | 01:24 |
*** betherly has joined #openstack-nova | 01:30 | |
*** tbachman has quit IRC | 01:32 | |
*** betherly has quit IRC | 01:35 | |
*** markvoelker has quit IRC | 01:37 | |
*** tetsuro has joined #openstack-nova | 01:40 | |
openstackgerrit | Merged openstack/python-novaclient master: docs: clarify nova migration-list --host option https://review.opendev.org/674950 | 01:41 |
*** markvoelker has joined #openstack-nova | 01:44 | |
openstackgerrit | Brin Zhang proposed openstack/python-novaclient master: Microversion 2.76: Add user_id/project_id to migration-list API https://review.opendev.org/675023 | 01:45 |
*** jhesketh has quit IRC | 01:53 | |
*** tbachman has joined #openstack-nova | 01:53 | |
openstackgerrit | Merged openstack/nova stable/stein: Don't generate service UUID for deleted services https://review.opendev.org/673814 | 01:53 |
*** bhagyashris has joined #openstack-nova | 01:57 | |
*** betherly has joined #openstack-nova | 02:01 | |
*** betherly has quit IRC | 02:05 | |
*** slaweq_ has joined #openstack-nova | 02:11 | |
*** tbachman has quit IRC | 02:12 | |
*** slaweq_ has quit IRC | 02:15 | |
*** jhesketh has joined #openstack-nova | 02:22 | |
openstackgerrit | ya.wang proposed openstack/nova master: Scheduler translate properties to traits https://review.opendev.org/674524 | 02:24 |
openstackgerrit | ya.wang proposed openstack/nova master: Change method: _live_migration_flags https://review.opendev.org/674525 | 02:24 |
openstackgerrit | ya.wang proposed openstack/nova master: Add releasenote and update docs. https://review.opendev.org/674526 | 02:24 |
*** tbachman has joined #openstack-nova | 02:35 | |
*** betherly has joined #openstack-nova | 02:40 | |
openstackgerrit | Kuo-tung Kao proposed openstack/nova master: qemu-img run slowly without proper permission https://review.opendev.org/675241 | 02:40 |
*** tbachman has quit IRC | 02:53 | |
*** betherly has quit IRC | 02:53 | |
*** adriant has quit IRC | 02:54 | |
*** betherly has joined #openstack-nova | 03:08 | |
*** whoami-rajat has joined #openstack-nova | 03:12 | |
*** igordc has joined #openstack-nova | 03:16 | |
*** BjoernT has joined #openstack-nova | 03:17 | |
*** tbachman has joined #openstack-nova | 03:18 | |
*** betherly has quit IRC | 03:21 | |
*** BjoernT has quit IRC | 03:21 | |
*** BjoernT has joined #openstack-nova | 03:21 | |
*** tetsuro has quit IRC | 03:25 | |
*** jhesketh has quit IRC | 03:29 | |
*** psachin has joined #openstack-nova | 03:32 | |
*** jhesketh has joined #openstack-nova | 03:36 | |
*** betherly has joined #openstack-nova | 03:39 | |
*** betherly has quit IRC | 03:44 | |
openstackgerrit | Eric Fried proposed openstack/nova master: Provider config file schema and loader https://review.opendev.org/673341 | 03:48 |
openstackgerrit | Ghanshyam Mann proposed openstack/nova master: Pass RequestContext to oslo_policy https://review.opendev.org/674038 | 03:50 |
eandersson | Anyone ever seen errors similar to | 04:02 |
eandersson | > Failed to schedule instances: OrphanedObjectError_Remote | 04:02 |
eandersson | > OrphanedObjectError: Cannot call obj_load_attr on orphaned Instance object | 04:04 |
*** tetsuro has joined #openstack-nova | 04:07 | |
*** eharney has quit IRC | 04:08 | |
*** udesale has joined #openstack-nova | 04:09 | |
*** slaweq_ has joined #openstack-nova | 04:11 | |
*** slaweq_ has quit IRC | 04:15 | |
*** BjoernT has quit IRC | 04:17 | |
*** mkrai has joined #openstack-nova | 04:19 | |
*** eharney has joined #openstack-nova | 04:21 | |
*** BjoernT has joined #openstack-nova | 04:26 | |
*** betherly has joined #openstack-nova | 04:38 | |
*** betherly has quit IRC | 04:42 | |
*** adriant has joined #openstack-nova | 04:45 | |
*** bbowen__ has quit IRC | 04:48 | |
*** bbowen__ has joined #openstack-nova | 04:49 | |
*** Luzi has joined #openstack-nova | 05:00 | |
*** spsurya has joined #openstack-nova | 05:02 | |
*** dave-mccowan has quit IRC | 05:03 | |
*** BjoernT has quit IRC | 05:15 | |
openstackgerrit | Ghanshyam Mann proposed openstack/nova master: Pass RequestContext to oslo_policy https://review.opendev.org/674038 | 05:21 |
*** fnordahl has quit IRC | 05:23 | |
*** lennyb has quit IRC | 05:26 | |
*** betherly has joined #openstack-nova | 05:29 | |
*** betherly has quit IRC | 05:37 | |
*** fnordahl has joined #openstack-nova | 05:38 | |
*** yaawang has quit IRC | 05:43 | |
*** yaawang has joined #openstack-nova | 05:44 | |
*** ratailor has joined #openstack-nova | 05:44 | |
*** jaosorior has quit IRC | 05:56 | |
*** shilpasd has joined #openstack-nova | 05:56 | |
*** igordc has quit IRC | 05:59 | |
*** betherly has joined #openstack-nova | 06:01 | |
*** ccamacho has quit IRC | 06:03 | |
*** betherly has quit IRC | 06:06 | |
*** jaosorior has joined #openstack-nova | 06:10 | |
*** slaweq_ has joined #openstack-nova | 06:11 | |
*** mkrai has quit IRC | 06:13 | |
*** mkrai has joined #openstack-nova | 06:15 | |
*** slaweq_ has quit IRC | 06:16 | |
*** rcernin has quit IRC | 06:18 | |
openstackgerrit | Ghanshyam Mann proposed openstack/nova master: Add test coverage of existing os-services policies https://review.opendev.org/669181 | 06:18 |
openstackgerrit | Ghanshyam Mann proposed openstack/nova master: Introduce scope_types in os-services https://review.opendev.org/645427 | 06:19 |
openstackgerrit | Ghanshyam Mann proposed openstack/nova master: Add new default roles and mapping in policy base class https://review.opendev.org/645452 | 06:19 |
openstackgerrit | Ghanshyam Mann proposed openstack/nova master: Add new default roles in os-services API policies https://review.opendev.org/648480 | 06:19 |
*** dpawlik has joined #openstack-nova | 06:22 | |
*** ralonsoh has joined #openstack-nova | 06:25 | |
*** lennyb has joined #openstack-nova | 06:27 | |
*** jaosorior has quit IRC | 06:29 | |
*** tetsuro has quit IRC | 06:32 | |
*** udesale has quit IRC | 06:41 | |
*** udesale has joined #openstack-nova | 06:42 | |
*** maciejjozefczyk has joined #openstack-nova | 06:49 | |
*** slaweq_ has joined #openstack-nova | 06:59 | |
*** betherly has joined #openstack-nova | 07:00 | |
*** udesale has quit IRC | 07:03 | |
*** ccamacho has joined #openstack-nova | 07:03 | |
*** udesale has joined #openstack-nova | 07:03 | |
*** aojea has joined #openstack-nova | 07:05 | |
openstackgerrit | Merged openstack/nova stable/rocky: Replace non-nova server fault message https://review.opendev.org/674848 | 07:05 |
*** betherly has quit IRC | 07:05 | |
*** tetsuro has joined #openstack-nova | 07:14 | |
*** jaosorior has joined #openstack-nova | 07:16 | |
*** xek has joined #openstack-nova | 07:17 | |
*** tetsuro has quit IRC | 07:18 | |
*** betherly has joined #openstack-nova | 07:20 | |
*** tssurya has joined #openstack-nova | 07:23 | |
*** betherly has quit IRC | 07:25 | |
*** tesseract has joined #openstack-nova | 07:31 | |
*** panda has quit IRC | 07:35 | |
*** panda has joined #openstack-nova | 07:38 | |
*** ociuhandu has joined #openstack-nova | 07:56 | |
*** udesale has quit IRC | 07:57 | |
*** udesale has joined #openstack-nova | 07:58 | |
*** brault has joined #openstack-nova | 07:59 | |
*** takashin has left #openstack-nova | 08:01 | |
*** rpittau|afk is now known as rpittau | 08:04 | |
*** takamatsu has quit IRC | 08:06 | |
*** tetsuro has joined #openstack-nova | 08:17 | |
*** ivve has joined #openstack-nova | 08:19 | |
*** threestrands has quit IRC | 08:19 | |
*** betherly has joined #openstack-nova | 08:22 | |
*** helenafm has joined #openstack-nova | 08:24 | |
*** derekh has joined #openstack-nova | 08:30 | |
*** brinzhang has quit IRC | 08:32 | |
*** brinzhang has joined #openstack-nova | 08:32 | |
*** cdent has joined #openstack-nova | 09:07 | |
openstackgerrit | Stephen Finucane proposed openstack/nova-specs master: Correct nit with cpu-resources https://review.opendev.org/675276 | 09:13 |
openstackgerrit | Lee Yarwood proposed openstack/nova master: libvirt: Remove native LUKS compat code https://review.opendev.org/669121 | 09:17 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: DNM: Serialize datetime in NovaObjectSerializer https://review.opendev.org/675281 | 09:41 |
*** bhagyashris has quit IRC | 09:44 | |
*** udesale has quit IRC | 10:01 | |
*** udesale has joined #openstack-nova | 10:01 | |
*** udesale has quit IRC | 10:02 | |
*** udesale has joined #openstack-nova | 10:03 | |
*** huaqiang has quit IRC | 10:06 | |
*** huaqiang has joined #openstack-nova | 10:07 | |
openstackgerrit | Alex Xu proposed openstack/nova master: Add functional tests for resize with VGPU https://review.opendev.org/675106 | 10:14 |
*** kdean has quit IRC | 10:21 | |
*** jaosorior has quit IRC | 10:26 | |
*** ociuhandu has quit IRC | 10:26 | |
*** udesale has quit IRC | 10:38 | |
*** ociuhandu has joined #openstack-nova | 10:47 | |
*** mkrai has quit IRC | 10:49 | |
openstackgerrit | Merged openstack/os-vif master: only disable mac ageing for ovs hybrid plug https://review.opendev.org/672834 | 10:50 |
*** tetsuro has quit IRC | 11:02 | |
*** sahid has joined #openstack-nova | 11:07 | |
*** tbachman has quit IRC | 11:08 | |
*** yaawang has quit IRC | 11:08 | |
*** yaawang has joined #openstack-nova | 11:09 | |
*** jaosorior has joined #openstack-nova | 11:10 | |
*** aojea has quit IRC | 11:24 | |
*** lpetrut has joined #openstack-nova | 11:34 | |
*** tbachman has joined #openstack-nova | 11:35 | |
*** lpetrut has quit IRC | 11:49 | |
*** tssurya has quit IRC | 11:50 | |
*** tssurya has joined #openstack-nova | 11:50 | |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Test heal port allocations in nova-next https://review.opendev.org/669879 | 11:52 |
*** ratailor has quit IRC | 12:02 | |
*** cdent has quit IRC | 12:04 | |
*** ricolin_ has joined #openstack-nova | 12:05 | |
*** ricolin has quit IRC | 12:07 | |
*** takashin has joined #openstack-nova | 12:19 | |
*** jaosorior has quit IRC | 12:22 | |
*** ccamacho has quit IRC | 12:24 | |
*** udesale has joined #openstack-nova | 12:28 | |
openstackgerrit | Shilpa Devharakar proposed openstack/nova master: Nova object changes for forbidden aggregates request filter https://review.opendev.org/671072 | 12:30 |
openstackgerrit | Shilpa Devharakar proposed openstack/nova master: DB API changes to get non-matching aggregates from metadata https://review.opendev.org/671074 | 12:31 |
*** Luzi has quit IRC | 12:32 | |
openstackgerrit | Shilpa Devharakar proposed openstack/nova master: Add a new request filter to isolate aggregates https://review.opendev.org/671075 | 12:35 |
openstackgerrit | Shilpa Devharakar proposed openstack/nova master: Enable request filter isolate_aggregates https://review.opendev.org/667952 | 12:37 |
*** jmlowe has quit IRC | 12:43 | |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Error out interrupted builds https://review.opendev.org/666857 | 12:49 |
*** eharney has quit IRC | 12:51 | |
*** cdent has joined #openstack-nova | 13:05 | |
*** mriedem has joined #openstack-nova | 13:16 | |
openstackgerrit | sean mooney proposed openstack/nova master: Libvirt: report storage bus traits https://review.opendev.org/666914 | 13:19 |
openstackgerrit | sean mooney proposed openstack/nova master: libvirt: use domain capablites to get supported device models https://review.opendev.org/666915 | 13:20 |
openstackgerrit | sean mooney proposed openstack/nova master: Add transform_image_metadata request filter https://review.opendev.org/665775 | 13:20 |
*** ccamacho has joined #openstack-nova | 13:23 | |
*** jcosmao has joined #openstack-nova | 13:27 | |
*** BjoernT has joined #openstack-nova | 13:28 | |
*** slaweq_ is now known as slaweq | 13:29 | |
*** eharney has joined #openstack-nova | 13:32 | |
openstackgerrit | Stephen Finucane proposed openstack/nova master: scheduler: Flatten 'ResourceRequest.from_extra_specs', 'from_image_props' https://review.opendev.org/674894 | 13:34 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: Add support for translating CPU policy extra specs, image meta https://review.opendev.org/671801 | 13:34 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: Add reshaper for PCPU https://review.opendev.org/674895 | 13:34 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove 'hw:cpu_policy', 'hw:mem_page_size' extra specs from API samples https://review.opendev.org/675338 | 13:34 |
*** stephenfin has quit IRC | 13:35 | |
*** stephenfin has joined #openstack-nova | 13:36 | |
*** mchlumsky has joined #openstack-nova | 13:41 | |
openstackgerrit | Ghanshyam Mann proposed openstack/nova master: Add new default roles in os-services API policies https://review.opendev.org/648480 | 13:42 |
*** KeithMnemonic has quit IRC | 13:45 | |
*** KeithMnemonic has joined #openstack-nova | 13:45 | |
*** hemna has joined #openstack-nova | 13:47 | |
*** maciejjozefczyk is now known as mjozefcz|lunch | 13:48 | |
mriedem | lyarwood: dansmith: we're going to be doing a rocky release so can i drop some rocky reviews on you? starting with https://review.opendev.org/#/q/topic:bug/1837955+branch:stable/rocky | 13:51 |
dansmith | yeah | 13:51 |
lyarwood | yup post away in here and I'll get to them after this call | 13:54 |
mriedem | https://review.opendev.org/#/c/674770/ | 13:54 |
*** dave-mccowan has joined #openstack-nova | 13:54 | |
mriedem | dansmith: https://review.opendev.org/#/c/672747/ | 13:55 |
*** ricolin_ is now known as ricolin | 13:55 | |
mriedem | well or lee can upgrade to +W that one | 13:55 |
mriedem | https://review.opendev.org/#/q/topic:bug/1764556+branch:stable/rocky | 13:56 |
dansmith | mriedem: I'm not sure what https://review.opendev.org/#/c/674770/1 is actually fixing | 14:00 |
mriedem | https://review.opendev.org/#/c/669393/ | 14:00 |
mriedem | dansmith: redundant db calls | 14:01 |
mriedem | efried: meeting? | 14:01 |
efried | thanks mriedem, got distracted. | 14:02 |
dansmith | mriedem: is it actually doing less work? | 14:02 |
*** yaawang has quit IRC | 14:02 | |
mriedem | the bug report has the details | 14:02 |
*** yaawang has joined #openstack-nova | 14:03 | |
mriedem | oh you mean since it still calls group.get_hosts() right? | 14:03 |
dansmith | I guess I need to dig further into what is going on under the covers, but it seems like this is just a tiny optimization, not really a fix no? | 14:04 |
dansmith | the bug seems to be "clean up dead code" or so | 14:05 |
*** brault has quit IRC | 14:05 | |
*** liuyulong has quit IRC | 14:05 | |
mriedem | yes i think it is, | 14:05 |
mriedem | otherwise we'd change to: | 14:05 |
mriedem | group_hosts = group.hosts yeah? | 14:05 |
mriedem | guess i never saw the original https://review.opendev.org/#/c/665954/ | 14:07 |
dansmith | I'm just not sure what the point is | 14:08 |
dansmith | but it seems like kinda pointless for a backport | 14:08 |
*** francoisp has joined #openstack-nova | 14:09 | |
mriedem | dropped my +2 | 14:09 |
mriedem | the point was to remove the redundant db query | 14:09 |
mriedem | which it's not | 14:09 |
dansmith | which redundant query? the hit to list cells first or something? | 14:10 |
mriedem | group.get_hosts (and the scatter/gather thing) | 14:10 |
openstackgerrit | François Palin proposed openstack/nova master: Add retry when attachment_delete or terminate_connection fails https://review.opendev.org/669674 | 14:17 |
mriedem | stephenfin: https://review.opendev.org/#/c/583247/2 leads to a change in merge conflict, i'd like to abandon the entire series unless there is a valid reason we should move forward with adding code that's not used | 14:20 |
stephenfin | mriedem: Kill it | 14:20 |
mriedem | gladly | 14:21 |
stephenfin | (Nice idea but I don't have time to finish it and guess he won't now) | 14:22 |
*** mjozefcz|lunch is now known as mjozefcz | 14:26 | |
*** dave-mccowan has quit IRC | 14:30 | |
*** ociuhandu has quit IRC | 14:30 | |
*** ociuhandu has joined #openstack-nova | 14:31 | |
*** cdent has quit IRC | 14:31 | |
*** ociuhandu has quit IRC | 14:35 | |
openstackgerrit | Matt Riedemann proposed openstack/nova stable/queens: Add functional recreate test for regression bug 1825537 https://review.opendev.org/675355 | 14:37 |
openstack | bug 1825537 in OpenStack Compute (nova) rocky "finish_resize failures incorrectly revert allocations" [Medium,In progress] https://launchpad.net/bugs/1825537 - Assigned to Matt Riedemann (mriedem) | 14:37 |
dansmith | mriedem: okay I think I got them all, yeah? | 14:39 |
mriedem | dansmith: yup i think so, thanks! | 14:40 |
*** mlavalle has joined #openstack-nova | 14:43 | |
dansmith | cool | 14:44 |
gibi | mriedem: I'm reading your grenade + resize comment in https://review.opendev.org/#/c/655721 Would it be enough to tag one of the resize tempest test with "smoke" to get the coverage you miss or we need to change some grenade logic as well? | 14:45 |
mriedem | tagging a resize tempest test with smoke would make it run during grenade yes | 14:49 |
artom | Lol, we ain't very smart | 14:50 |
artom | When we detach an interface, we catch a bunch of exceptions: https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/attach_interfaces.py#L209 | 14:50 |
artom | We then do some RPC | 14:51 |
artom | https://github.com/openstack/nova/blob/master/nova/compute/api.py#L4305 | 14:51 |
artom | ... which is a cast: https://github.com/openstack/nova/blob/master/nova/compute/rpcapi.py#L572 | 14:51 |
mriedem | artom: the only thing that wouldn't be in that list is PortNotFound | 14:52 |
*** tbachman has quit IRC | 14:52 | |
mriedem | the others are all failures from the api | 14:52 |
mriedem | for all i know some years ago it might have been a call, or the api might have looked up the port first | 14:52 |
artom | mriedem, ah, good point | 14:52 |
mriedem | who's not smart now | 14:53 |
artom | Yeah, I'm sure there's a valid historical reason for it | 14:53 |
artom | mriedem, when did I ever claim to be smart? | 14:53 |
artom | It was a just a cute "end state" | 14:53 |
mriedem | https://review.opendev.org/#/c/130028/2/nova/api/openstack/compute/plugins/v3/attach_interfaces.py@158 | 14:54 |
mriedem | eli pointed this out in 2014 | 14:54 |
artom | (Got reported as a bug downstream, that we can pass anything as a port ID and it still accepts it) | 14:54 |
artom | How in the hell did you pull that review from 5 years ago so fast | 14:54 |
openstackgerrit | Shilpa Devharakar proposed openstack/nova master: Enable request filter isolate_aggregates https://review.opendev.org/667952 | 14:55 |
mriedem | pycharm annotation | 14:56 |
efried | mriedem: been seeing this weirdness of late https://logs.opendev.org/41/673341/10/check/nova-tox-functional-py36/b2b2fa5/testr_results.html.gz | 14:57 |
efried | is this the race you were talking about yesterday? | 14:57 |
mriedem | no, but i don't remember talking about weird races yesterday either | 14:57 |
*** takashin has left #openstack-nova | 15:00 | |
gibi | efried, mriedem: this was seen in https://review.opendev.org/#/c/666857/ which was reviewed by both of you | 15:01 |
mriedem | artom: it was all dansmith's fault https://review.opendev.org/#/c/21819/ | 15:02 |
mriedem | in...grizzly | 15:02 |
artom | I do love it when that happens | 15:02 |
mriedem | well, note the size of the change | 15:02 |
mriedem | Dan Smith <danms@us.ibm.com> | 15:03 |
*** ociuhandu has joined #openstack-nova | 15:04 | |
mriedem | artom: push a patch to remove the PortNotFound handling if you want | 15:04 |
dansmith | what's up now? I tried to catch exceptions around a rpc cast? | 15:04 |
mriedem | dansmith: yes, and 6 years later much hilarity ensued | 15:04 |
artom | mriedem, I'd rather look up the port ID at the REST API level, and throw the 404 | 15:04 |
artom | Would that work? | 15:04 |
mriedem | you mean your customer would | 15:05 |
mriedem | let's front-load validate all incoming IDs because of one red hat customer! | 15:05 |
mriedem | yay! | 15:05 |
artom | I actually don't think there's a customer | 15:06 |
artom | It's more a matter of aligning with our api-ref docs: https://docs.openstack.org/api-ref/compute/?expanded=detach-interface-detail#detach-interface | 15:06 |
artom | Which state a 404 could happen | 15:06 |
artom | ... or we should change the doc | 15:06 |
mriedem | technically the 404 is for the instance not being found | 15:06 |
mriedem | the port not being found is a 400 | 15:06 |
mriedem | according to what i've learned over the years from cdent and edleafe | 15:06 |
mriedem | and the api sig | 15:06 |
mriedem | missing things that aren't the main resource are 400s | 15:07 |
edleafe | mriedem is a good student :) | 15:07 |
mriedem | i only had to ask about 10 times | 15:07 |
artom | Ah, so since the api-ref doens't state a 400 is a possible response, we're technically good? | 15:08 |
artom | Still feels weird | 15:08 |
artom | Although I suppose there's precedent | 15:09 |
artom | With live-migration, for example | 15:09 |
stephenfin | efried: You should look at this too, I'd say https://review.opendev.org/#/c/666032/ | 15:12 |
* efried clicks | 15:12 | |
efried | dansmith: mriedem: FYI I'm +2 all the way up on aggregate isolation https://review.opendev.org/#/c/671075/ | 15:13 |
efried | stephenfin: I've been avoiding that one | 15:13 |
efried | I never understood the original spec | 15:13 |
efried | but I'll have a look at some point if you get desperate. | 15:14 |
stephenfin | efried: TBH, it's what I'm doing anyway so it really just needs a sanity check | 15:14 |
*** psachin has quit IRC | 15:15 | |
efried | point is, if I do manage to review the code, I'll be doing it against whatever the spec says. So if I rubber-stamp the spec based on the fact that that's what you're coding... https://previews.123rf.com/images/sudowoodo/sudowoodo1708/sudowoodo170800024/84484656-ouroboros-symbol-snake-eating-its-own-tail-modern-alchemy-logo-vector-illustration-.jpg | 15:16 |
*** tbachman has joined #openstack-nova | 15:30 | |
openstackgerrit | Shilpa Devharakar proposed openstack/nova-specs master: Update spec: filtering of alloc candidates by forbidden aggregates https://review.opendev.org/675384 | 15:30 |
*** dave-mccowan has joined #openstack-nova | 15:32 | |
*** spsurya has quit IRC | 15:34 | |
aspiers | how can I debug placement returning no allocation candidates on devstack, when debug is already set to True and showing nothing useful? | 15:37 |
aspiers | GET /placement/allocation_candidates?limit=1000&required=%21COMPUTE_STATUS_DISABLED&resources=DISK_GB%3A20%2CMEMORY_MB%3A2048%2CVCPU%3A1 | 15:37 |
aspiers | I've already gone through the three resource classes via openstack resource provider inventory show $rp_uuid | 15:38 |
aspiers | each one is showing a total and max_unit greater than what is being asked for | 15:38 |
efried | aspiers: You'll want to show usages | 15:38 |
aspiers | isn't that what I just did? ^^ | 15:39 |
efried | You showed inventories | 15:39 |
efried | inventories: "how big is it" | 15:39 |
efried | usages: "how much of it is consumed" | 15:39 |
aspiers | ok | 15:39 |
aspiers | surely placement should offer to DEBUG-log details of why it's rejecting candidates? | 15:40 |
efried | that's not nearly as easy as you would think | 15:40 |
aspiers | "why am I getting NoValidHost" is the #1 FAQ I've ever heard from operators in 7 years of OpenStack | 15:40 |
efried | ditto | 15:41 |
aspiers | of course it wouldn't be ;-/ | 15:41 |
aspiers | otherwise someone would have done it, I guess | 15:41 |
efried | And this would be an absolutely overwhelming amount of data | 15:41 |
aspiers | well sure | 15:41 |
efried | but mainly | 15:41 |
aspiers | that's why it would be at DEBUG level | 15:41 |
efried | we reject the vast majority of things based on a database query | 15:41 |
aspiers | well even logging what's left after that would be a start | 15:42 |
efried | we do have some debug logs for that | 15:42 |
efried | and the fact that you're not seeing any means... we've done all the filtering at the db level :) | 15:42 |
aspiers | ok | 15:42 |
aspiers | looks like I've used 20 out of 35 DISK_GB and am asking for another 20 | 15:43 |
aspiers | next question is why is it so damn low | 15:43 |
efried | that'd do it | 15:43 |
*** tssurya has quit IRC | 15:43 | |
*** gyee has joined #openstack-nova | 15:43 | |
efried | you can show allocations | 15:43 |
*** ricolin_ has joined #openstack-nova | 15:43 | |
aspiers | "openstack resource provider allocation show $rp_uuid" shows nothing | 15:43 |
efried | allocation show takes an instance UUID | 15:44 |
efried | I think you should be able to do allocation list | 15:44 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Fix rebuild of baremetal instance when vm_state is ERROR https://review.opendev.org/523559 | 15:44 |
mriedem | melwitt: addressed your comments i think ^ | 15:44 |
mriedem | efried: or a migration uuid :) | 15:44 |
edleafe | artom: mriedem: I just looked at the API you were discussing earlier for missing ports, and I think it *should* be a 404, since the resource you are requesting is the port interface. 400 would be correct if you were searching for a server that had that port. | 15:44 |
mriedem | jroll: TheJulia: could use ironic subteam re-review on this https://review.opendev.org/523559 | 15:44 |
*** helenafm has quit IRC | 15:45 | |
mriedem | edleafe: both are on the path | 15:45 |
mriedem | server_id and port_id | 15:45 |
mriedem | 404 cool for all things on the path then? | 15:45 |
melwitt | mriedem: that's a blast from the past. will have to reload a lot of context when I go back to review | 15:45 |
*** ricolin_ has quit IRC | 15:45 | |
*** ricolin has quit IRC | 15:46 | |
*** ricolin_ has joined #openstack-nova | 15:46 | |
edleafe | mriedem: is this the GET or DELETE call? | 15:46 |
mriedem | edleafe: anyway, it's essentially dead code anyway | 15:46 |
mriedem | DELETE | 15:46 |
*** ricolin_ is now known as ricolin | 15:47 | |
mriedem | https://docs.openstack.org/api-ref/compute/#detach-interface | 15:47 |
edleafe | The call doesn't delete the server. The resource it is concerned with is the port. If that resource doesn't exist, then 404 is correct | 15:47 |
aspiers | efried: I mean, why is the *total* inventory so damn low, not the usage | 15:47 |
aspiers | I guess that's in n-cpu | 15:47 |
efried | yes | 15:48 |
mriedem | edleafe: ack | 15:48 |
edleafe | Of course, if you subscribe to the idempotent DELETE school of thought, 204 would be correct | 15:48 |
efried | aspiers: I assume libvirt driver? | 15:48 |
mriedem | like i said, it's dead code at this point unless we do a proxy neutronv2.api.show_port call on that port_id | 15:48 |
openstackgerrit | Shilpa Devharakar proposed openstack/nova-specs master: Update spec: filtering of alloc candidates by forbidden aggregates https://review.opendev.org/675384 | 15:48 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: allow getting resource request of every bound ports of an instance https://review.opendev.org/655110 | 15:49 |
aspiers | efried: virsh shows no pools | 15:49 |
efried | I don't know what that means | 15:49 |
aspiers | virsh pool-list | 15:49 |
efried | look at _get_local_gb_info | 15:49 |
aspiers | ok thanks | 15:49 |
efried | what's your [libvirt]images_type? | 15:49 |
mriedem | artom: you know, could just move this validation to the api https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L6373 | 15:50 |
sean-k-mooney | aspiers: i dont think openstack uses libvirt storage pools | 15:50 |
aspiers | sean-k-mooney: yeah that was a guess | 15:50 |
mriedem | compute is already checking the info cache before doing anything with the port at the neutron level | 15:50 |
sean-k-mooney | aspiers: mybe we might for lvm image backend? but im pretty sure tis not used for qcow/raw/flat iamge type | 15:51 |
aspiers | libvirt.images_type = default | 15:51 |
efried | aspiers: assuming your libvirt.images_type is unset or anything other than lvm/rbd, it'll be looking at the free space on your instances_path | 15:52 |
aspiers | that makes more sense | 15:52 |
efried | aspiers: ...which looks like it'll be by default whatever file system your nova installation is | 15:54 |
efried | if your nova is in /foo/bar/nova, your instances_path will by default be /foo/bar/instances, I think. | 15:54 |
efried | so | 15:55 |
efried | df -h /foo/bar ought to tell you how much space it thinks you have. | 15:55 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Pass network API to the conducor's MigrationTask https://review.opendev.org/655111 | 15:55 |
aspiers | yeah it's basic sysadmin / lvm stuff now | 15:55 |
aspiers | I'll take it from here. thanks for pointers :) | 15:56 |
efried | good luck | 15:56 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Fix rebuild of baremetal instance when vm_state is ERROR https://review.opendev.org/523559 | 15:57 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: WIP: run test_rebuild_server_in_error_state in ironic CI job https://review.opendev.org/675391 | 15:57 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: WIP: run test_rebuild_server_in_error_state in ironic CI job https://review.opendev.org/675391 | 15:58 |
*** mjozefcz has quit IRC | 16:00 | |
*** sahid has quit IRC | 16:13 | |
*** brault has joined #openstack-nova | 16:15 | |
mriedem | gibi: efried: seeing another notification sample race here https://logs.opendev.org/36/614036/46/check/nova-tox-functional/b505ffb/testr_results.html.gz | 16:15 |
mriedem | idk if the db stuff in there is just noise | 16:16 |
*** beekneemech has joined #openstack-nova | 16:16 | |
*** beekneemech has quit IRC | 16:16 | |
mriedem | btw, unrelated to that, i noticed we have a novnc test that fails a lot in multinode jobs http://status.openstack.org/elastic-recheck/#1669468 | 16:17 |
*** brault has quit IRC | 16:19 | |
openstackgerrit | Merged openstack/nova stable/rocky: Avoid logging traceback when detach device not found https://review.opendev.org/674068 | 16:19 |
openstackgerrit | Merged openstack/nova stable/rocky: Add functional regression test for bug 1837955 https://review.opendev.org/673536 | 16:19 |
openstack | bug 1837955 in OpenStack Compute (nova) rocky "MaxRetriesExceeded sometime fails with messaging exception" [Medium,In progress] https://launchpad.net/bugs/1837955 - Assigned to Matt Riedemann (mriedem) | 16:19 |
openstackgerrit | Merged openstack/nova stable/rocky: Cleanup when hitting MaxRetriesExceeded from no host_available https://review.opendev.org/673553 | 16:22 |
artom | mriedem, ack | 16:25 |
artom | mriedem, although. Since we should be raising a 400 in the port not found case, technically it's a new microversion | 16:26 |
artom | So, being the lazy schmuck that I am, do I want to bother? | 16:26 |
mriedem | artom: you missed edleafe saying it should be a 404 | 16:26 |
artom | Ah, so I did. | 16:27 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Dump versioned notifications when len assertions fail https://review.opendev.org/675404 | 16:29 |
mriedem | ^ can help with debugging racy versioned notification functional test failures ^ | 16:29 |
*** cdent has joined #openstack-nova | 16:29 | |
mriedem | this is very weird https://logs.opendev.org/32/634832/43/check/nova-tox-functional-py36/d4f3be5/testr_results.html.gz | 16:33 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Dump versioned notifications when len assertions fail https://review.opendev.org/675404 | 16:33 |
mriedem | the test is disabling a service and asserting the notifications, | 16:33 |
mriedem | but in the err output there is a failing resize happening b/c of not using the neuron fixture | 16:34 |
mriedem | but the test isn't doing anything with resize | 16:34 |
*** rpittau is now known as rpittau|afk | 16:36 | |
mriedem | http://logstash.openstack.org/#dashboard/file/logstash.json?query=message%3A%5C%22ERROR%20%5Bnova.network.neutronv2.api%5D%20The%20%5Bneutron%5D%20section%20of%20your%20nova%20configuration%20file%20must%20be%20configured%20for%20authentication%20with%20the%20networking%20service%20endpoint.%5C%22%20AND%20tags%3A%5C%22console%5C%22&from=7d | 16:39 |
mriedem | looks like it started around 8/5 | 16:40 |
mriedem | so i wonder if it's this https://github.com/openstack/nova/commit/8db712fe040b15f2b8bc5538338658d3aac246e3 | 16:40 |
*** jangutter has quit IRC | 16:44 | |
openstackgerrit | Adam Spiers proposed openstack/nova master: Provide HW_CPU_X86_AMD_SEV trait when SEV is supported https://review.opendev.org/638680 | 16:47 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Add extra spec parameter and image property for memory encryption https://review.opendev.org/664420 | 16:47 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Extract SEV-specific bits on host detection https://review.opendev.org/636334 | 16:47 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Add <launchSecurity> and <driver iommu='on' /> to config.py https://review.opendev.org/636318 | 16:47 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Apply SEV-specific guest config when SEV is required https://review.opendev.org/644565 | 16:47 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Enable booting of libvirt guests with AMD SEV memory encryption https://review.opendev.org/666616 | 16:47 |
mriedem | https://bugs.launchpad.net/nova/+bug/1839515 | 16:48 |
openstack | Launchpad bug 1839515 in OpenStack Compute (nova) "Weird functional test failures hitting neutron API in unrelated resize flows since 8/5" [Undecided,New] | 16:48 |
mriedem | gibi: ^ your recent functional compute service restart test might have a similar issue | 16:48 |
mriedem | https://review.opendev.org/#/c/667913/ i mean | 16:48 |
*** Sundar has joined #openstack-nova | 16:50 | |
openstackgerrit | Adam Spiers proposed openstack/nova master: Allow assertXmlEqual() to pass options to matchers.XMLMatches https://review.opendev.org/674628 | 16:52 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Fix libvirt driver tests to use LibvirtConfigCapsGuest instances https://review.opendev.org/674629 | 16:52 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Track libvirt host/domain capabilities for multiple machine types https://review.opendev.org/673151 | 16:52 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Provide HW_CPU_X86_AMD_SEV trait when SEV is supported https://review.opendev.org/638680 | 16:52 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Add extra spec parameter and image property for memory encryption https://review.opendev.org/664420 | 16:52 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Extract SEV-specific bits on host detection https://review.opendev.org/636334 | 16:52 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Add <launchSecurity> and <driver iommu='on' /> to config.py https://review.opendev.org/636318 | 16:52 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Apply SEV-specific guest config when SEV is required https://review.opendev.org/644565 | 16:52 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Enable booting of libvirt guests with AMD SEV memory encryption https://review.opendev.org/666616 | 16:52 |
*** Sundar has quit IRC | 16:54 | |
*** derekh has quit IRC | 17:00 | |
openstackgerrit | Merged openstack/nova stable/rocky: Revert "[libvirt] Filter hypervisor_type by virt_type" https://review.opendev.org/672747 | 17:02 |
openstackgerrit | Merged openstack/nova stable/rocky: Drop source node allocations if finish_resize fails https://review.opendev.org/669393 | 17:02 |
openstackgerrit | Merged openstack/nova stable/rocky: Add functional recreate test for bug 1764556 https://review.opendev.org/673816 | 17:02 |
openstack | bug 1764556 in OpenStack Compute (nova) rocky ""nova list" fails with exception.ServiceNotFound if service is deleted and has no UUID" [Medium,In progress] https://launchpad.net/bugs/1764556 - Assigned to Matt Riedemann (mriedem) | 17:02 |
openstackgerrit | Merged openstack/nova stable/rocky: Add functional regression test for bug 1778305 https://review.opendev.org/673818 | 17:02 |
openstack | bug 1778305 in OpenStack Compute (nova) rocky "Nova may erronously look up service version of a deleted service, when hostname have been reused" [Medium,In progress] https://launchpad.net/bugs/1778305 - Assigned to Matt Riedemann (mriedem) | 17:02 |
*** BjoernT has quit IRC | 17:02 | |
*** BjoernT has joined #openstack-nova | 17:03 | |
openstackgerrit | Matt Riedemann proposed openstack/nova stable/rocky: Don't generate service UUID for deleted services https://review.opendev.org/673821 | 17:03 |
*** BjoernT has quit IRC | 17:03 | |
*** BjoernT has joined #openstack-nova | 17:05 | |
*** BjoernT has quit IRC | 17:05 | |
*** BjoernT has joined #openstack-nova | 17:06 | |
*** BjoernT has quit IRC | 17:06 | |
*** udesale has quit IRC | 17:08 | |
*** BjoernT has joined #openstack-nova | 17:08 | |
*** BjoernT has quit IRC | 17:09 | |
*** BjoernT has joined #openstack-nova | 17:09 | |
*** BjoernT has quit IRC | 17:10 | |
*** BjoernT_ has joined #openstack-nova | 17:10 | |
*** BjoernT_ has quit IRC | 17:10 | |
*** BjoernT has joined #openstack-nova | 17:11 | |
*** BjoernT has quit IRC | 17:11 | |
sean-k-mooney | efried: mriedem is tehre a target milestone for the U release yet? | 17:12 |
*** BjoernT_ has joined #openstack-nova | 17:12 | |
*** markvoelker has quit IRC | 17:12 | |
*** BjoernT_ has quit IRC | 17:12 | |
efried | sean-k-mooney: what do you mean? | 17:12 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Skip test_migrate_disk_and_power_off_crash_finish_revert_migration https://review.opendev.org/675417 | 17:13 |
mriedem | gibi: efried: ^ | 17:13 |
*** igordc has joined #openstack-nova | 17:13 | |
mriedem | skip that functional test for now since it's leaking into other tests on the same worker and failing | 17:13 |
mriedem | sean-k-mooney: https://releases.openstack.org/ | 17:13 |
mriedem | sean-k-mooney: you mean release date? | 17:13 |
mriedem | that's a question for ttx probably | 17:13 |
mriedem | or smcginnis | 17:13 |
sean-k-mooney | well im guessing this should be targeted at U since i doubt it will be appoved for Train with a feature exception https://blueprints.launchpad.net/nova/+spec/sriov-numa-affinity-policy-via-flavor-and-image | 17:14 |
sean-k-mooney | mriedem: no i mentioned i the whiteboard that this should proably be for U release | 17:14 |
*** ociuhandu has quit IRC | 17:14 | |
mriedem | there is no series goal in launchpad b/c we don't know what the name of the release is going to be | 17:14 |
sean-k-mooney | but i was wondering if the openstack Next milstone means next milsteon or next release | 17:14 |
mriedem | see the shenanigans in the ml | 17:14 |
*** BjoernT has joined #openstack-nova | 17:15 | |
*** BjoernT has quit IRC | 17:15 | |
*** BjoernT has joined #openstack-nova | 17:15 | |
sean-k-mooney | mriedem: ya i know i was wondering what "milestone target" was. anyway its in the whiteboard but that is the bluepint for the sriov numa stuff we talked about yesterday | 17:15 |
openstackgerrit | Artom Lifshitz proposed openstack/nova master: [WIP] Move port ID verification to REST API https://review.opendev.org/675418 | 17:16 |
mriedem | ack | 17:16 |
efried | mriedem: would the right thing be to kill the sleeping thread? | 17:16 |
*** BjoernT has quit IRC | 17:16 | |
mriedem | efried: yeah something like that | 17:16 |
artom | Bleah, took forever because I forgot I was in the middle of a rebase, but there ^^ | 17:16 |
mriedem | rather than time.sleep, do a wait/notify or something | 17:16 |
*** ricolin_ has joined #openstack-nova | 17:16 | |
artom | I'll let CI tell me which unit tests I broke | 17:16 |
*** BjoernT has joined #openstack-nova | 17:16 | |
*** BjoernT has quit IRC | 17:17 | |
*** BjoernT_ has joined #openstack-nova | 17:17 | |
*** BjoernT_ has quit IRC | 17:17 | |
*** BjoernT has joined #openstack-nova | 17:18 | |
mriedem | easy -1 | 17:18 |
*** BjoernT has quit IRC | 17:18 | |
mriedem | :) | 17:18 |
artom | Dammi, I said [WIP] and everything :P | 17:19 |
*** ricolin has quit IRC | 17:19 | |
mriedem | i need the stackalytics points | 17:19 |
*** BjoernT has joined #openstack-nova | 17:19 | |
artom | What's their exchange rate for real currencies? | 17:20 |
*** BjoernT has quit IRC | 17:20 | |
*** BjoernT_ has joined #openstack-nova | 17:20 | |
*** BjoernT_ has quit IRC | 17:20 | |
sean-k-mooney | if review were a crypto currancy mriedem would never need to work again | 17:21 |
mriedem | half a looney | 17:21 |
*** BjoernT has joined #openstack-nova | 17:21 | |
*** BjoernT has quit IRC | 17:21 | |
mriedem | i don't review much anymore b/c all anyone pushes up for review these days is low level hw optimizations | 17:21 |
sean-k-mooney | untill the gpu powered review bot take over and +1 everaything and make the crypto currancy collapes | 17:21 |
artom | We don't have those, that'd be two caribous | 17:21 |
*** BjoernT has joined #openstack-nova | 17:22 | |
*** BjoernT has quit IRC | 17:22 | |
artom | mriedem, that's where the money is :/ | 17:22 |
*** BjoernT has joined #openstack-nova | 17:22 | |
*** BjoernT has quit IRC | 17:23 | |
*** BjoernT_ has joined #openstack-nova | 17:23 | |
sean-k-mooney | mriedem: given you still the numer 2 reivewer in nova this cycle what would you consider reviewing a lot lol | 17:24 |
artom | ... | 17:24 |
*** tssurya has joined #openstack-nova | 17:24 | |
artom | Who's number 1 o_O | 17:24 |
sean-k-mooney | artom: efried currenlty | 17:24 |
artom | Damn mriedem dude, you're slackin' | 17:25 |
artom | (You're not, don't worry) | 17:25 |
efried | yeah, now look at how much code | 17:25 |
* efried <== ι | 17:26 | |
*** markvoelker has joined #openstack-nova | 17:26 | |
*** tesseract has quit IRC | 17:27 | |
*** BjoernT_ has quit IRC | 17:28 | |
*** ricolin_ is now known as ricolin | 17:32 | |
sean-k-mooney | how would peopel feel about using a [U Release] tag in commit title for stuff that is for next cycle | 17:34 |
sean-k-mooney | e.g. i want to push up some patches but dont really need/want them to be review until we get to U | 17:35 |
sean-k-mooney | or maybe [next-release] | 17:35 |
dansmith | how about [WIP] ? :D | 17:36 |
sean-k-mooney | kindo of like th [WIP] and [DNM] tags we use | 17:36 |
dansmith | if it's not to be merged right away, then WIP or DNM fit pretty well | 17:36 |
sean-k-mooney | well [WIP] does not signel its not for train | 17:36 |
dansmith | no? | 17:36 |
*** ociuhandu has joined #openstack-nova | 17:36 | |
dansmith | WIP signals to me "you can review this right now, but it's not ready" | 17:36 |
dansmith | which seems about the same AFAICT | 17:36 |
sean-k-mooney | ok | 17:36 |
sean-k-mooney | i can use [WIP] and [DNM] | 17:37 |
sean-k-mooney | but ya that was the intent. "you can review if you want but this is not planned to be merged soon" | 17:38 |
dansmith | yup | 17:39 |
*** shilpasd has quit IRC | 17:39 | |
*** ociuhandu has quit IRC | 17:40 | |
efried | It's not like we have any automation on the tags | 17:44 |
efried | [WIP:U] would be fine as well | 17:44 |
mriedem | sean-k-mooney: or just push it up tied to the blueprint and i'll procedurally -2 it | 17:44 |
mriedem | like we do sometimes for unapproved blueprints | 17:44 |
sean-k-mooney | sure its just nice to have a convention | 17:44 |
sean-k-mooney | :) yes that is always an option | 17:44 |
openstackgerrit | Ghanshyam Mann proposed openstack/nova master: Add test coverage of existing admin_actions policies https://review.opendev.org/657698 | 17:45 |
*** panda has quit IRC | 17:53 | |
*** cdent has quit IRC | 17:53 | |
*** ralonsoh has quit IRC | 17:54 | |
*** panda has joined #openstack-nova | 17:54 | |
*** BjoernT has joined #openstack-nova | 17:57 | |
*** psachin has joined #openstack-nova | 18:08 | |
*** bbowen__ has quit IRC | 18:09 | |
*** psachin has quit IRC | 18:11 | |
*** nweinber has joined #openstack-nova | 18:12 | |
sean-k-mooney | by the way anyone recognise what package these deprecation warning come from | 18:25 |
sean-k-mooney | http://paste.openstack.org/show/755668/ | 18:25 |
sean-k-mooney | im guessing oslo somthing | 18:25 |
sean-k-mooney | https://github.com/openstack/oslo.service maybe | 18:26 |
*** igordc has quit IRC | 18:28 | |
sean-k-mooney | oh its form the openstack sdk | 18:28 |
sean-k-mooney | and mriedem fixed it 6 days ago https://github.com/openstack/openstacksdk/commit/799bd0a773fb082c1a45262922d87630abc9bd30 | 18:29 |
*** mchlumsky has quit IRC | 18:39 | |
mriedem | yeah, would be nice to get that released, mordred ^ | 18:48 |
mriedem | otherwise we should add a warnings filter to squash that noise from our test logs | 18:48 |
mordred | mriedem: I have a release request in the releaseteam queue | 18:49 |
mriedem | cool | 18:49 |
mordred | mriedem: https://review.opendev.org/#/c/674660/ | 18:49 |
efried | mriedem: gate failures are killinme, any problem if I fast approve those two patches to add logs and skip the test? | 18:56 |
mriedem | efried: i'm assuming dansmith or melwitt could hit these? https://review.opendev.org/#/q/topic:bug/1839515+status:open | 18:59 |
dansmith | it hath been done | 19:00 |
mriedem | danke | 19:00 |
efried | thanks dansmith | 19:00 |
mriedem | should see this drop off once that skip merges http://status.openstack.org/elastic-recheck/#1839515 | 19:03 |
mriedem | mordred: +1 on that release request - could have probably been 0.32.1 given the contents but not a big deal when you're <1.0.0 | 19:06 |
mordred | mriedem: yeah - but numbers are cheap too :) | 19:08 |
* mriedem looks for an accountant joke | 19:09 | |
openstackgerrit | sean mooney proposed openstack/nova master: [WIP:U] support pci numa affinity policies in flavor and image https://review.opendev.org/674072 | 19:15 |
*** BjoernT has quit IRC | 19:15 | |
*** BjoernT has joined #openstack-nova | 19:16 | |
tbachman | mriedem: Ben Affleck in “The Accountant” | 19:17 |
dansmith | hah | 19:17 |
mriedem | tbachman: i thought of that movie too | 19:19 |
tbachman | heh | 19:19 |
mriedem | and my neighbor who won't make eye contact | 19:19 |
mriedem | and is a CPA | 19:19 |
tbachman | steer clear of them | 19:19 |
*** brinzhang has quit IRC | 19:20 | |
*** BjoernT has quit IRC | 19:20 | |
*** brinzhang has joined #openstack-nova | 19:20 | |
*** ivve has quit IRC | 19:29 | |
*** noonedeadpunk has quit IRC | 19:42 | |
*** noonedeadpunk has joined #openstack-nova | 19:43 | |
*** bbowen__ has joined #openstack-nova | 19:44 | |
mriedem | lordy test_verify_created_server_ephemeral_disk sometimes takes 5 minutes | 19:56 |
*** panda has quit IRC | 19:57 | |
sean-k-mooney | is that a functional test? | 19:57 |
sean-k-mooney | or i guess proably a tempest senario test given the lenght | 19:58 |
mriedem | tempest | 19:58 |
*** eharney has quit IRC | 19:58 | |
mriedem | it's not a scenario test, api test | 19:58 |
mriedem | should probably be a scenario test | 19:58 |
sean-k-mooney | or at least in the slow set | 19:58 |
mriedem | gmann: what do you think about dropping the --serial for running scenario tests serially in tempest-integrated-compute ? | 19:58 |
mriedem | looking at https://logs.opendev.org/78/658478/16/check/tempest-integrated-compute/33847ea/controller/logs/stackviz/#/stdin/timeline?test=tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_hotplug_nic there are only 2 scenario tests that get run | 19:58 |
*** panda has joined #openstack-nova | 19:59 | |
mriedem | hmm, why aren't things like test_stamp_pattern and test_volume_boot_pattern running in there? | 19:59 |
mriedem | oh b/c it's marked slow | 20:00 |
mriedem | nvm | 20:00 |
sean-k-mooney | any tests that ssh into a vm shoudl be grouped under senario but ya i guess it could be filtered out | 20:01 |
mriedem | sean-k-mooney: that's the way things used to be long ago, | 20:01 |
mriedem | qa team enabled run_validation in api tests quite awhile ago, | 20:01 |
mriedem | so a lot of the api tests are also ssh'ing into guests | 20:02 |
sean-k-mooney | well run validation is different | 20:02 |
mriedem | run_validation == enable ssh | 20:02 |
sean-k-mooney | in that its optional | 20:02 |
mriedem | sure, but it's basically on by default in tempest runs in the gate | 20:02 |
sean-k-mooney | e.g the test shoudl still be runale without it | 20:02 |
sean-k-mooney | ya | 20:02 |
*** noonedeadpunk has quit IRC | 20:03 | |
mriedem | we should probably disable ssh validation in the nova-next job | 20:04 |
mriedem | we already get that in tempest-full and tempest-slow | 20:04 |
sean-k-mooney | well its realy jsut intened to prevent race conditions | 20:05 |
sean-k-mooney | e.g. in senario tests it can help with cases were you need to wait for the guest os to start before you proceed with the test | 20:05 |
mriedem | i don't think we're talking about the same thing | 20:05 |
sean-k-mooney | that is what the validation was ortinglly for as far as i knew | 20:06 |
mriedem | are you thinking of the nova vif_plugging_* options? | 20:06 |
sean-k-mooney | no | 20:06 |
mriedem | tempest uses it for all kinds of shit https://github.com/openstack/tempest/search?q=CONF.run_validation&unscoped_q=CONF.run_validation | 20:06 |
sean-k-mooney | yes but if i rememebr correctly it was originally added to make test pause on server create until you could ssh in | 20:08 |
sean-k-mooney | this was need for running tempst against ironic clouds | 20:09 |
donnyd | is the lxc driver for nova still functional? | 20:09 |
sean-k-mooney | am kind of | 20:09 |
sean-k-mooney | it was broke for 2 years | 20:09 |
sean-k-mooney | and got fixed recnetly | 20:09 |
sean-k-mooney | as in like a month ago | 20:10 |
sean-k-mooney | but we have not ci so maybe? | 20:10 |
donnyd | I see someone asking about lxd on the ml and was going to ask if we could point them at lxc instead... but figured i should ask the state of it first | 20:10 |
sean-k-mooney | cannoical are stoping developing nova-lxd and i dont think tere was much of a comunity outside of them maintaining it | 20:11 |
sean-k-mooney | the nova libvirt/lxc backend has little use or testing as far as i know | 20:12 |
mriedem | i'd be surprised if the lxc driver didn't shit the bed under normal usage | 20:13 |
*** tbachman has quit IRC | 20:13 | |
donnyd | LOL mriedem | 20:13 |
*** tbachman has joined #openstack-nova | 20:13 | |
sean-k-mooney | donnyd: the reason it was broken for ~2years was we change the args to mount | 20:13 |
mriedem | honestly, i tried getting a ci job going for that thing years ago and something would fail during server delete and it would just snowball and fail everything | 20:13 |
donnyd | seriously, that made me laugh harder than I should have | 20:13 |
mriedem | nbd mount issues from what i remember | 20:13 |
mriedem | donnyd: we could easily get a simple ci job setup for it which just runs a simple create/delete server scenario | 20:14 |
mriedem | and see what explodes | 20:14 |
donnyd | I have seen a couple lxd requests come across the ml recently and was curious to the state of it. | 20:14 |
mriedem | since nova-lxd isn't in tree it's not really our concern | 20:15 |
mriedem | our == nova | 20:15 |
donnyd | yea, makes sense | 20:15 |
mriedem | but yeah, as soon as someone kills support for something everyone comes out of the weeds | 20:15 |
donnyd | rather point them to something in tree anyways | 20:15 |
mriedem | "i was just about to go production!" | 20:15 |
sean-k-mooney | for what its worth i do like lxc. and it would actully be nice for developement and testing | 20:15 |
donnyd | I use them all the time for statefully things | 20:16 |
mriedem | osc is still all lxc right? | 20:16 |
mriedem | it's kolla that uses docker? | 20:16 |
donnyd | I think OSA is | 20:16 |
sean-k-mooney | im a bad conter person and jsut use docker for statefull things because i now how it works and can bend it to my will | 20:16 |
mriedem | yeah sorry, osa | 20:16 |
donnyd | yea, kolla, 3O | 20:16 |
sean-k-mooney | mriedem: kolla use docker yes | 20:17 |
sean-k-mooney | and osa used to support lxc for contol plane | 20:17 |
donnyd | I am pretty sure it still uses lxc, but i am not an osa expert so don't beat me too badly if they switched to docker | 20:17 |
sean-k-mooney | so osa used to install the compute nodes to bare metal but allow you to install the controler services in lxc | 20:17 |
donnyd | It would be great if we could get our CI to use LXC... at least for my shabby little cloud. I could probably do more | 20:19 |
sean-k-mooney | the first intel nfv ci was interesting... it used docker(pre 1.0) with the lxc backend to spin up super privaldges contaienr with which we then ran devstack in | 20:21 |
sean-k-mooney | we got really good density but it was entirly custom hacking with ducktape and sting | 20:21 |
donnyd | well duct tape does work... just sayin | 20:22 |
*** nweinber has quit IRC | 20:23 | |
sean-k-mooney | it allowed use to handel every patch to neuton and respond back in less then 2 hours on a singel server with 40 cores and 128GB of ram | 20:23 |
*** boxiang has quit IRC | 20:23 | |
*** boxiang has joined #openstack-nova | 20:24 | |
sean-k-mooney | our nova ci that used vms to 3-4 servers to do the same with kvm | 20:24 |
donnyd | yea osa still uses lxc | 20:24 |
donnyd | i have 520 core and 1.1tb of memory here and I can only do 120 instances for nodepool | 20:25 |
sean-k-mooney | your ram limited | 20:26 |
*** betherly has quit IRC | 20:27 | |
donnyd | well I did have 2Tb of memory, but the other 1tb was unused | 20:27 |
sean-k-mooney | are you pinning the vms or disableing cpu oversuciption | 20:28 |
donnyd | seems like the right balance for my setup is 2:1 in cpu oversubscription | 20:28 |
donnyd | no | 20:28 |
sean-k-mooney | we used to run 4:1 for the old intel ci | 20:29 |
sean-k-mooney | and used hugepages for the memroy | 20:29 |
*** tbachman has quit IRC | 20:29 | |
donnyd | I would oversubscribe more, but when i do nodepool spins up every tempest job it has in the pool and hands them all to the same hypervisor | 20:29 |
donnyd | literally burned up a cpu a few weeks back | 20:30 |
sean-k-mooney | that sound like you dont have either enough cooling or node pool is not configured correctly | 20:30 |
donnyd | servers run at 79 degrees | 20:31 |
donnyd | maybe a little on the warm side, but not too bad | 20:31 |
donnyd | i can't control what the CI nodepool does | 20:31 |
sean-k-mooney | well you can limit the quota it has on your provider | 20:32 |
*** ivve has joined #openstack-nova | 20:32 | |
sean-k-mooney | or you can limite the instance count on each server | 20:32 |
donnyd | Yes and yes - but if I take the ratio to 4:1 it will load all the tempest jobs it can find onto a single compute node.. (there is a great need for a sarcasm font) | 20:34 |
sean-k-mooney | you can tweek the weigher to spread by default | 20:34 |
donnyd | I do have the quota limited to 70 right now because I am adding in local nvmes | 20:34 |
sean-k-mooney | instead of pack | 20:34 |
sean-k-mooney | donnyd: set https://docs.openstack.org/nova/latest/configuration/config.html#filter_scheduler.cpu_weight_multiplier to ~8 and https://docs.openstack.org/nova/latest/configuration/config.html#filter_scheduler.ram_weight_multiplier to ~10 | 20:38 |
donnyd | I don't have someone elses money to buy more compute nodes, so I try to lean more toward the conservative side | 20:38 |
sean-k-mooney | oh you only have a single host | 20:38 |
donnyd | no, I have 8 | 20:38 |
donnyd | i just don't want to replace anymore of them | 20:39 |
donnyd | LOL | 20:39 |
sean-k-mooney | right. again it should be safe but its totally up to you. | 20:39 |
donnyd | And we were seeing high counts of timeouts with the ratios up higher | 20:39 |
sean-k-mooney | the point is when you change the allocation ratio you also want to adjust the multipliers | 20:40 |
donnyd | that also could have been from storage | 20:40 |
donnyd | oh ic | 20:40 |
*** xek has quit IRC | 20:41 | |
donnyd | thanks for the help on the lxc thing sean-k-mooney | 20:42 |
*** betherly has joined #openstack-nova | 20:48 | |
*** abaindur has joined #openstack-nova | 20:50 | |
donnyd | and i learned something new about nova today :) | 20:50 |
*** betherly has quit IRC | 20:52 | |
mriedem | couple of queens backports that could use a +W here https://review.opendev.org/#/q/status:open+project:openstack/nova+branch:stable/queens+label:Code-Review=2 | 20:57 |
*** tjgresha has joined #openstack-nova | 20:58 | |
*** noonedeadpunk has joined #openstack-nova | 20:59 | |
*** whoami-rajat has quit IRC | 21:01 | |
*** rm_work has quit IRC | 21:05 | |
*** rm_work has joined #openstack-nova | 21:05 | |
*** betherly has joined #openstack-nova | 21:08 | |
*** betherly has quit IRC | 21:12 | |
*** igordc has joined #openstack-nova | 21:13 | |
*** abaindur has quit IRC | 21:25 | |
*** abaindur has joined #openstack-nova | 21:25 | |
*** betherly has joined #openstack-nova | 21:28 | |
*** vishwanathj has joined #openstack-nova | 21:31 | |
*** betherly has quit IRC | 21:33 | |
mriedem | bnemec: is there anything like this in some oslo lib? https://github.com/openstack/nova/blob/master/nova/utils.py#L530 | 21:34 |
bnemec | mriedem: Not that I'm aware of. | 21:35 |
bnemec | Which is not necessarily the same thing as "no". :-) | 21:35 |
*** markvoelker has quit IRC | 21:36 | |
*** betherly has joined #openstack-nova | 21:36 | |
mriedem | yeah it's ok | 21:36 |
efried | mriedem: fwiw, that's effectively the same as | 21:38 |
efried | with mock.patch.object(...): | 21:38 |
efried | it would be a little weird to use mock in prod code... but it's doing the same thing. | 21:39 |
mriedem | yeah | 21:39 |
mriedem | this isn't prod code, novaclient functional tests, but not a big deal | 21:40 |
*** betherly has quit IRC | 21:40 | |
*** takashin has joined #openstack-nova | 21:47 | |
sean-k-mooney | do release notes need to use external link to like to the docs since they are built seperatly? i assume yes | 21:52 |
*** markvoelker has joined #openstack-nova | 21:53 | |
*** betherly has joined #openstack-nova | 21:57 | |
*** markvoelker has quit IRC | 21:57 | |
efried | sean-k-mooney: yes | 22:01 |
*** betherly has quit IRC | 22:01 | |
efried | built separately and also tied to their own release | 22:01 |
efried | At some point I looked into what would be involved in supporting :ref:/:doc:/:oslo.config:*: | 22:02 |
efried | and it was a nonstarter. | 22:02 |
sean-k-mooney | cool | 22:02 |
*** panda has quit IRC | 22:03 | |
efried | hasta friday cats o/ | 22:03 |
*** panda has joined #openstack-nova | 22:03 | |
sean-k-mooney | o/ | 22:03 |
openstackgerrit | Matt Riedemann proposed openstack/python-novaclient master: Add --migration-type and --source-compute to migration-list https://review.opendev.org/675117 | 22:07 |
openstackgerrit | sean mooney proposed openstack/nova master: Deprecate Aggregate[Core|Ram|Disk]Filters https://review.opendev.org/673496 | 22:08 |
sean-k-mooney | mriedem: i think i have fixed the issues you noted. | 22:08 |
sean-k-mooney | im off tomorow so if you see anything else ill take a look on monday | 22:09 |
sean-k-mooney | with that i think ill call it a night o/ | 22:09 |
mriedem | -1!!! | 22:09 |
mriedem | your sleep depravation has gotten the better of you | 22:10 |
* mriedem cashes in on the sweet stats | 22:10 | |
sean-k-mooney | haha i mess that up | 22:11 |
sean-k-mooney | i was working on image meta data suff before | 22:11 |
openstackgerrit | sean mooney proposed openstack/nova master: Deprecate Aggregate[Core|Ram|Disk]Filters https://review.opendev.org/673496 | 22:13 |
sean-k-mooney | no still wrong | 22:13 |
openstackgerrit | Matt Riedemann proposed openstack/python-novaclient master: Add --migration-type and --source-compute to migration-list https://review.opendev.org/675117 | 22:13 |
openstackgerrit | Merged openstack/nova stable/pike: Implement power_off/power_on for the FakeDriver https://review.opendev.org/674876 | 22:14 |
openstackgerrit | sean mooney proposed openstack/nova master: Deprecate Aggregate[Core|Ram|Disk]Filters https://review.opendev.org/673496 | 22:14 |
*** slaweq has quit IRC | 22:15 | |
sean-k-mooney | ok fixed good catch o/ | 22:15 |
mriedem | sean-k-mooney: ok bug me about it tomorrow | 22:15 |
*** panda has quit IRC | 22:16 | |
*** betherly has joined #openstack-nova | 22:18 | |
*** abaindur has quit IRC | 22:18 | |
*** panda has joined #openstack-nova | 22:20 | |
mnaser | is the compute_nodes table exposed anywhere? | 22:22 |
mnaser | s/table/data/ | 22:23 |
*** betherly has quit IRC | 22:23 | |
sean-k-mooney | its in the hyperviors api i think | 22:23 |
mnaser | with ironic and for some reason its complaining that there is a duplicate compute_node listed | 22:23 |
*** whoami-rajat has joined #openstack-nova | 22:24 | |
mnaser | Remote error: DBDuplicateEntry (pymysql.err.IntegrityError) (1062, u"Duplicate entry '77788ad5-f1a4-46ac-8132-2d88dbd4e594' for key 'compute_nodes_uuid_idx'") | 22:25 |
mnaser | 2019-08-08 22:21:25.284 82770 WARNING nova.compute.resource_tracker [req-a58eb5e2-9be0-4503-bf68-dff32ff87a3a - - - - -] No compute node record for ctl1-xxxx:77788ad5-f1a4-46ac-8132-2d88dbd4e594: ComputeHostNotFound_Remote: Compute host ctl1-xxxx could not be found. | 22:27 |
mnaser | hmm | 22:27 |
*** ociuhandu has joined #openstack-nova | 22:30 | |
mriedem | is one (soft) deleted? | 22:32 |
*** ociuhandu has quit IRC | 22:35 | |
mnaser | yes | 22:41 |
mnaser | but i think this is tricking me | 22:41 |
mnaser | 2019-08-08 22:21:23.467 82770 ERROR ironicclient.common.http [req-a58eb5e2-9be0-4503-bf68-dff32ff87a3a - - - - -] Error contacting Ironic server: Unable to attach VIF because VIF 6a785d92-8459-42a8-ac06-4f2d1d222cd6 is already attached to Ironic Port 439f4090-9824-4456-85ca-6417503a89cc (HTTP 409). Attempt 2 of 2: Conflict: Unable to attach VIF because VIF 6a785d92-8459-42a8-ac06-4f2d1d222cd6 is already attached to | 22:41 |
mnaser | Ironic Port 439f4090-9824-4456-85ca-6417503a89cc (HTTP 409) | 22:41 |
mnaser | i see that happen right before it, so i wonder if those warnings/errors make nova-compute blow up and bubble up the wrong exception | 22:41 |
mnaser | there is a soft deleted one though, i wonder if thats the issue | 22:43 |
mriedem | yeah the unique index is on uuid not including the deleted column | 22:44 |
mriedem | unlike uniq_compute_nodes0host0hypervisor_hostname0deleted | 22:44 |
mriedem | i can't remember what release it was, but semi-recently we started using the ironic node uuid as the compute node uuid for easier correlation of those records | 22:44 |
mnaser | well deleting it fixing it but that sounds like a bug then i guess | 22:44 |
mnaser | yeah that might explain it | 22:44 |
mriedem | but, since the compute node uuid is not unique now when it gets created, it'll be a problem if the ironic node / compute node is soft-deleted and not archived... | 22:45 |
mnaser | mriedem: https://github.com/openstack/nova/commit/9f28727eb75e05e07bad51b6eecce667d09dfb65 | 22:45 |
mriedem | which...does that mean a recreate is as simple as creating a server from a specific bm node, deleting the server, and then creating another server from the same node? | 22:45 |
mriedem | yes that's how i knew, i wrote it :) | 22:46 |
mriedem | went into rocky so it must not be that common of an issue | 22:46 |
mnaser | i think this might have been after moving a node to maintenance | 22:48 |
mnaser | and then out of it | 22:48 |
mnaser | i think? | 22:48 |
mnaser | does that result in the compute node being deleted? ironic is still new to me | 22:48 |
openstackgerrit | Matt Riedemann proposed openstack/nova stable/queens: Add functional recreate test for regression bug 1825537 https://review.opendev.org/675355 | 22:48 |
openstack | bug 1825537 in OpenStack Compute (nova) queens "finish_resize failures incorrectly revert allocations" [Medium,Confirmed] https://launchpad.net/bugs/1825537 | 22:48 |
mriedem | do you see this for that node? https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L8306 | 22:48 |
mnaser | mriedem: 2019-08-08 17:20:13.921 6379 INFO nova.compute.manager [req-c71e5c81-eb34-4f72-a260-6aa7e802f490 - - - - -] Deleting orphan compute node 31 hypervisor host is 77788ad5-f1a4-46ac-8132-2d88dbd4e594, nodes are set([u'6d556617-2bdc-42b3-a3fe-b9218a1ebf0e', u'a634fab2-ecea-4cfa-be09-032dce6eaf51', u'2dee290d-ef73-46bc-8fc2-af248841ca12']) | 22:50 |
mriedem | heh, bingo | 22:51 |
mnaser | yep, and i think this is when we set it to maintenance mode i think | 22:51 |
mriedem | which we likely don't test in ironic+nova ci | 22:51 |
mnaser | https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L8298 | 22:51 |
mriedem | right... | 22:52 |
mriedem | well, report a bug first, | 22:52 |
mriedem | we could revert https://review.opendev.org/#/c/571535/ which would be unfortunate, | 22:52 |
mriedem | or change https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L8311 to be a hard delete for ironic, | 22:52 |
mriedem | but i'm not sure how people would feel about that | 22:52 |
mriedem | we like to pack rat | 22:52 |
mriedem | i sorta feel that ironic compute nodes are special though unlike hypervisor compute ndoes (libvirt) and are more ephemeral | 22:53 |
mriedem | meaning hard delete isn't so bad | 22:53 |
mnaser | i agree | 22:53 |
mriedem | you're just going to archive those dorks anyway | 22:53 |
*** rcernin has joined #openstack-nova | 22:53 | |
mriedem | ehh...the shitty thing is ComptueNode.destroy is remotable so adding a hard_delete kwarg to that or something would be an rpc version change, which means not backportable | 22:54 |
mriedem | not even sure about changing the behavior within ComputeNode.destroy... | 22:55 |
mnaser | unless the conductor does the hard delete if it knows that the destroy is for an ironic h v | 22:55 |
mriedem | right that's what i mean by within the method | 22:55 |
mriedem | would need to run it past dansmith in the morning probably | 22:55 |
mriedem | for now you can archive the db to workaround it | 22:55 |
mriedem | report a bug and i can talk with dan in the early morn | 22:55 |
mnaser | or maybe you can pull *all* baremetal nodes and only delete those that are missing (and ignore disabled/maintenance oness) | 22:57 |
* mnaser almost done draft bug | 22:57 | |
mriedem | umm | 22:58 |
mriedem | i don't know that disabled/maintenance mode is a thing we track in the compute node object | 22:58 |
mriedem | unless it's in one of those json-ified fields | 22:58 |
mnaser | i meant when the ironic driver pulls the list of nodes | 22:58 |
mriedem | oh side-step the cn.destroy | 22:59 |
mriedem | yeah maybe, not sure the implications of that though | 22:59 |
mriedem | if you're host is managing 1000 nodes, that could be an expensive pull every 60 seconds :) | 22:59 |
mriedem | *your | 22:59 |
mnaser | you were gonna pull 1000 anyways, the only thing where it would be an issue is if you have 1000 with 990 in maint mode | 23:00 |
mriedem | 999 problems but the node ain't one? | 23:00 |
mnaser | had to go with 990 to not let you get away with that one ha | 23:00 |
mnaser | https://bugs.launchpad.net/nova/+bug/1839560 | 23:00 |
openstack | Launchpad bug 1839560 in OpenStack Compute (nova) "ironic: moving node to maintenance makes it unusable afterwards" [Undecided,New] | 23:00 |
mnaser | oh wait | 23:00 |
mnaser | i just realized the update_available_resource thing runs inside manager.py so its not ironic specific | 23:01 |
*** betherly has joined #openstack-nova | 23:01 | |
mriedem | you'd still have an issue if you deleted the compute service record which will (soft) delete all of the compute nodes associated with it | 23:01 |
mriedem | right | 23:01 |
mriedem | thought that node destroy stuff is really for ironic | 23:01 |
mriedem | in update_available_resource | 23:01 |
mriedem | *though | 23:01 |
mriedem | https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L401 | 23:01 |
mnaser | ah yeah but i figured thats you burning yourself if you delete a compute service record (but i can imagine you would have the assumption that it automatically appears if you deleted it again so yeah) | 23:02 |
mriedem | ^ is a problem when deleting the managing nova-compute service record | 23:02 |
mriedem | it will when you restart the nova-compute service | 23:02 |
*** ricolin_ has joined #openstack-nova | 23:02 | |
mriedem | or if you leave nova-compute running when you destroy the service | 23:02 |
mriedem | see note on https://docs.openstack.org/api-ref/compute/?expanded=delete-compute-service-detail#delete-compute-service | 23:02 |
mriedem | so, i guess the revert is probably easiest backportable thing | 23:03 |
mnaser | yeah i cant think of anything better, anything else makes the api layer code too ironic-y | 23:04 |
*** ricolin has quit IRC | 23:05 | |
*** betherly has quit IRC | 23:06 | |
*** tbachman has joined #openstack-nova | 23:09 | |
mriedem | i'll post a revert for discussion anyway | 23:10 |
*** slaweq has joined #openstack-nova | 23:11 | |
mriedem | warren zevon is going to help me get through this | 23:12 |
*** tbachman has quit IRC | 23:14 | |
*** tbachman has joined #openstack-nova | 23:14 | |
*** slaweq has quit IRC | 23:15 | |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Revert "Match ComputeNode.uuid to ironic node uuid in RT" https://review.opendev.org/675496 | 23:23 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Skip test_migrate_disk_and_power_off_crash_finish_revert_migration https://review.opendev.org/675417 | 23:28 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Dump versioned notifications when len assertions fail https://review.opendev.org/675404 | 23:28 |
mriedem | god i must break more things than i fix | 23:28 |
*** mlavalle has quit IRC | 23:31 | |
*** tbachman has quit IRC | 23:40 | |
*** betherly has joined #openstack-nova | 23:54 | |
*** betherly has quit IRC | 23:59 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!