*** markvoelker has joined #openstack-nova | 00:02 | |
*** markvoelker has quit IRC | 00:06 | |
*** brinzhang has joined #openstack-nova | 00:31 | |
*** markvoelker has joined #openstack-nova | 00:45 | |
openstackgerrit | Brin Zhang proposed openstack/nova master: WIP: Filter migrations by user_id/project_id https://review.opendev.org/674243 | 00:59 |
---|---|---|
openstackgerrit | Brin Zhang proposed openstack/nova master: WIP: Add user_id and project_id colume to Migration https://review.opendev.org/673990 | 01:01 |
*** markvoelker has quit IRC | 01:09 | |
*** yikun has joined #openstack-nova | 01:44 | |
*** markvoelker has joined #openstack-nova | 02:01 | |
*** markvoelker has quit IRC | 02:06 | |
*** markvoelker has joined #openstack-nova | 02:32 | |
*** whoami-rajat has joined #openstack-nova | 02:38 | |
*** markvoelker has quit IRC | 02:42 | |
*** ricolin has joined #openstack-nova | 02:51 | |
*** markvoelker has joined #openstack-nova | 03:13 | |
*** markvoelker has quit IRC | 03:17 | |
*** psachin has joined #openstack-nova | 03:29 | |
*** ricolin_ has joined #openstack-nova | 03:35 | |
*** ricolin has quit IRC | 03:38 | |
*** yaawang has quit IRC | 03:42 | |
*** yaawang has joined #openstack-nova | 03:43 | |
openstackgerrit | ya.wang proposed openstack/nova master: Support report driver migrate feature https://review.opendev.org/674522 | 03:44 |
openstackgerrit | ya.wang proposed openstack/nova master: Add property check when create/rebuild/resize. https://review.opendev.org/674523 | 03:44 |
openstackgerrit | ya.wang proposed openstack/nova master: Scheduelr translate properties to traits https://review.opendev.org/674524 | 03:44 |
openstackgerrit | ya.wang proposed openstack/nova master: Change method: _live_migration_flags https://review.opendev.org/674525 | 03:44 |
openstackgerrit | ya.wang proposed openstack/nova master: Add releasenote and update docs. https://review.opendev.org/674526 | 03:44 |
*** udesale has joined #openstack-nova | 04:07 | |
*** dpawlik has joined #openstack-nova | 04:13 | |
*** dpawlik has quit IRC | 04:20 | |
*** markvoelker has joined #openstack-nova | 04:28 | |
*** markvoelker has quit IRC | 04:33 | |
*** ratailor has joined #openstack-nova | 04:36 | |
*** ratailor_ has joined #openstack-nova | 04:41 | |
*** ratailor has quit IRC | 04:42 | |
*** ratailor__ has joined #openstack-nova | 05:02 | |
*** janki has joined #openstack-nova | 05:02 | |
*** ratailor_ has quit IRC | 05:04 | |
*** Luzi has joined #openstack-nova | 05:06 | |
*** yaawang has quit IRC | 05:08 | |
*** yonglihe has quit IRC | 05:10 | |
*** yaawang has joined #openstack-nova | 05:10 | |
*** boxiang has quit IRC | 05:19 | |
*** boxiang has joined #openstack-nova | 05:20 | |
*** ratailor has joined #openstack-nova | 05:25 | |
*** ratailor__ has quit IRC | 05:25 | |
*** yaawang has quit IRC | 05:29 | |
*** yaawang has joined #openstack-nova | 05:30 | |
*** ratailor_ has joined #openstack-nova | 05:34 | |
*** yaawang has quit IRC | 05:34 | |
*** yaawang has joined #openstack-nova | 05:35 | |
*** ratailor has quit IRC | 05:36 | |
*** bhagyashris has joined #openstack-nova | 05:37 | |
*** jaosorior has joined #openstack-nova | 05:41 | |
*** dpawlik has joined #openstack-nova | 05:43 | |
*** boxiang has quit IRC | 05:56 | |
*** boxiang has joined #openstack-nova | 05:57 | |
alex_xu | bauzas: dansmith looking for some feedback on https://review.opendev.org/#/q/status:open+project:openstack/nova+branch:master+topic:claim_for_instance, both mdev and vpmem are implement | 06:11 |
*** yaawang has quit IRC | 06:15 | |
*** yaawang has joined #openstack-nova | 06:15 | |
*** dpawlik has quit IRC | 06:28 | |
*** obre has joined #openstack-nova | 06:29 | |
*** yaawang has quit IRC | 06:32 | |
*** mkrai has joined #openstack-nova | 06:33 | |
*** yaawang has joined #openstack-nova | 06:33 | |
*** aarents has joined #openstack-nova | 06:34 | |
*** yaawang has quit IRC | 06:40 | |
*** yaawang has joined #openstack-nova | 06:41 | |
*** ricolin__ has joined #openstack-nova | 06:41 | |
*** ricolin__ is now known as ricolin | 06:41 | |
*** mkrai has quit IRC | 06:42 | |
*** dpawlik has joined #openstack-nova | 06:44 | |
*** ricolin_ has quit IRC | 06:45 | |
*** mkrai has joined #openstack-nova | 06:45 | |
openstackgerrit | Yongli He proposed openstack/nova master: Add server sub-resource topology API https://review.opendev.org/621476 | 06:45 |
*** belmoreira has joined #openstack-nova | 06:51 | |
*** aojea has joined #openstack-nova | 06:52 | |
*** ralonsoh has joined #openstack-nova | 06:54 | |
*** maciejjozefczyk has joined #openstack-nova | 07:02 | |
*** maciejjozefczyk has quit IRC | 07:03 | |
*** rcernin has quit IRC | 07:04 | |
*** slaweq has joined #openstack-nova | 07:05 | |
*** xek has joined #openstack-nova | 07:05 | |
*** pcaruana has joined #openstack-nova | 07:08 | |
alex_xu | dansmith: efried, one more corner case found. For same host resize, we only have one domain xml in the libvirt before confirming the resize. So if the host is down, and then the host back again, we will lose the source allocation. | 07:14 |
alex_xu | dannins: efried, one method is we write the device allocations(vgpu, vpmem..) into the filesystem under the dir "instance_base_path + '_resize'"... | 07:16 |
*** markvoelker has joined #openstack-nova | 07:17 | |
*** tesseract has joined #openstack-nova | 07:17 | |
alex_xu | dansmith: efried or we just auto confrim that same host resize after the host back, and cleanup other free vpmem. | 07:25 |
*** xek has quit IRC | 07:28 | |
*** jangutter has joined #openstack-nova | 07:31 | |
*** maciejjozefczyk has joined #openstack-nova | 07:33 | |
*** ccamacho has joined #openstack-nova | 07:49 | |
*** markvoelker has quit IRC | 07:51 | |
*** rpittau|afk is now known as rpittau | 07:51 | |
*** brault has joined #openstack-nova | 08:03 | |
*** aojea has quit IRC | 08:03 | |
*** aojeagarcia has joined #openstack-nova | 08:03 | |
*** belmoreira has quit IRC | 08:08 | |
*** yonglihe has joined #openstack-nova | 08:10 | |
*** tkajinam has quit IRC | 08:11 | |
*** belmoreira has joined #openstack-nova | 08:12 | |
*** arxcruz is now known as arxcruz|grb | 08:18 | |
*** arxcruz|grb is now known as arxcruz|brb | 08:18 | |
*** tesseract-RH has joined #openstack-nova | 08:22 | |
*** tesseract has quit IRC | 08:22 | |
*** tesseract-RH has quit IRC | 08:24 | |
*** tesseract has joined #openstack-nova | 08:24 | |
*** avolkov has joined #openstack-nova | 08:34 | |
*** tssurya has joined #openstack-nova | 08:41 | |
*** janki has quit IRC | 08:43 | |
openstackgerrit | ya.wang proposed openstack/nova master: vCPU mdoels selection https://review.opendev.org/670298 | 08:48 |
openstackgerrit | ya.wang proposed openstack/nova master: Add compatibility checks for CPU mode and CPU models and extra flags https://review.opendev.org/670299 | 08:48 |
openstackgerrit | ya.wang proposed openstack/nova master: Support report multi CPU model traits https://review.opendev.org/670300 | 08:48 |
openstackgerrit | ya.wang proposed openstack/nova master: Add release note https://review.opendev.org/670441 | 08:48 |
*** jaosorior has quit IRC | 08:51 | |
*** ksdean has joined #openstack-nova | 08:52 | |
*** markvoelker has joined #openstack-nova | 08:56 | |
*** belmoreira has quit IRC | 09:03 | |
openstackgerrit | ya.wang proposed openstack/nova master: vCPU model selection https://review.opendev.org/670298 | 09:05 |
openstackgerrit | ya.wang proposed openstack/nova master: Add compatibility checks for CPU mode and CPU models and extra flags https://review.opendev.org/670299 | 09:05 |
openstackgerrit | ya.wang proposed openstack/nova master: Support report multi CPU model traits https://review.opendev.org/670300 | 09:05 |
openstackgerrit | ya.wang proposed openstack/nova master: Add release note https://review.opendev.org/670441 | 09:05 |
mkrai | mgoddard, Hi Mark! Can you please take a look at the reconfigure spec whenever you've time? https://review.opendev.org/#/c/672252/ | 09:21 |
*** markvoelker has quit IRC | 09:30 | |
*** takashin has left #openstack-nova | 09:32 | |
*** Luzi has quit IRC | 09:43 | |
*** janki has joined #openstack-nova | 09:45 | |
*** dasp has quit IRC | 09:49 | |
*** dasp has joined #openstack-nova | 09:49 | |
*** belmoreira has joined #openstack-nova | 09:49 | |
*** cdent has joined #openstack-nova | 09:49 | |
*** spsurya has joined #openstack-nova | 09:50 | |
*** Luzi has joined #openstack-nova | 09:56 | |
*** jaosorior has joined #openstack-nova | 10:05 | |
*** mvkr has joined #openstack-nova | 10:18 | |
*** ociuhandu has joined #openstack-nova | 10:20 | |
*** bhagyashris has quit IRC | 10:25 | |
*** janki has quit IRC | 10:27 | |
*** markvoelker has joined #openstack-nova | 10:38 | |
*** markvoelker has quit IRC | 10:43 | |
*** mkrai has quit IRC | 10:45 | |
*** arxcruz|brb is now known as arxcruz | 10:52 | |
openstackgerrit | Huachang Wang proposed openstack/nova-specs master: Use PCPU and VCPU in one instance https://review.opendev.org/668656 | 10:58 |
*** brault has quit IRC | 11:11 | |
openstackgerrit | Huachang Wang proposed openstack/nova-specs master: Use PCPU and VCPU in one instance https://review.opendev.org/668656 | 11:15 |
*** jaosorior has quit IRC | 11:23 | |
*** jamesdenton has joined #openstack-nova | 11:30 | |
*** tbachman has joined #openstack-nova | 11:47 | |
*** ociuhandu has quit IRC | 11:49 | |
*** ociuhandu has joined #openstack-nova | 11:50 | |
kashyap | alex_xu: When you get a min, want to put this through? This fixes a couple of bugs: https://review.opendev.org/#/c/348394/10/ | 11:52 |
openstackgerrit | Merged openstack/nova master: Add the support of CPU feature 'AVX512-VNNI' https://review.opendev.org/673480 | 11:54 |
*** markvoelker has joined #openstack-nova | 11:55 | |
*** tbachman has quit IRC | 11:58 | |
*** gibi_off is now known as gibi | 12:01 | |
* gibi is back | 12:01 | |
* kashyap welcomes gibi to a deluge of email and other stuff | 12:02 | |
*** markvoelker has quit IRC | 12:02 | |
* kashyap is going to disappear until 23Aug starting tomm... | 12:02 | |
*** markvoelker has joined #openstack-nova | 12:02 | |
*** udesale has quit IRC | 12:06 | |
*** udesale has joined #openstack-nova | 12:07 | |
*** tssurya has quit IRC | 12:07 | |
gibi | kashyap: all those nice emails waiting for me... | 12:08 |
gibi | kashyap: have a nice vacation! | 12:08 |
*** tssurya has joined #openstack-nova | 12:08 | |
*** markvoelker has quit IRC | 12:09 | |
kashyap | Thanks! | 12:09 |
*** jaosorior has joined #openstack-nova | 12:10 | |
*** markvoelker has joined #openstack-nova | 12:11 | |
*** ociuhandu has quit IRC | 12:12 | |
*** betherly has joined #openstack-nova | 12:15 | |
openstackgerrit | Brin Zhang proposed openstack/nova master: WIP: Filter migrations by user_id/project_id https://review.opendev.org/674243 | 12:20 |
*** ociuhandu has joined #openstack-nova | 12:20 | |
*** ratailor_ has quit IRC | 12:33 | |
*** jroll has quit IRC | 12:39 | |
*** belmoreira has quit IRC | 12:39 | |
*** jroll has joined #openstack-nova | 12:39 | |
*** ccamacho has quit IRC | 12:43 | |
*** yaawang has quit IRC | 12:43 | |
*** yaawang has joined #openstack-nova | 12:45 | |
*** priteau has joined #openstack-nova | 12:45 | |
*** jamesdenton has quit IRC | 12:49 | |
*** priteau has quit IRC | 12:54 | |
alex_xu | kashyap: I will try tomorrow morning | 12:55 |
aspiers | kashyap: any chance you could review https://review.opendev.org/#/c/673151/ before you go? | 12:55 |
aspiers | kashyap: I mean, finish reviewing it. It blocks the entire SEV series :-( | 12:56 |
aspiers | welcome back gibi :) | 12:56 |
kashyap | alex_xu: Sure | 12:56 |
kashyap | aspiers: Looking | 12:56 |
gibi | aspiers: thanks :) | 12:57 |
kashyap | aspiers: I had opened it, and apparently have a little draft (nothing substantial) to your reply. Will hit send today | 12:58 |
*** belmoreira has joined #openstack-nova | 12:59 | |
aspiers | kashyap: thanks. If at all possible I would really like to get your +1 before you go | 13:00 |
kashyap | aspiers: Yes, doing that | 13:00 |
kashyap | aspiers: A silly XML question | 13:03 |
* kashyap is feeling jaded from 4 hours of newbie kayaking yesterday I guess | 13:03 | |
*** jamesdenton has joined #openstack-nova | 13:04 | |
aspiers | ? | 13:05 |
kashyap | aspiers: http://paste.openstack.org/show/755517/ | 13:06 |
kashyap | Thought it's better to use the pastebin | 13:06 |
aspiers | c.text | 13:07 |
aspiers | c.attrib is for the ... attributes :) | 13:07 |
kashyap | Err, indeed. What am I smoking | 13:07 |
aspiers | also, don't use getchildren | 13:08 |
kashyap | .text holds the additional data... | 13:08 |
kashyap | aspiers: Oh, I recall you had a patch to replace that, because of new XML library changes | 13:10 |
kashyap | Right, Element.getchildren() is deprecated | 13:11 |
aspiers | I haven't done it yet | 13:11 |
aspiers | but I will | 13:11 |
*** yaawang has quit IRC | 13:13 | |
*** yaawang has joined #openstack-nova | 13:13 | |
*** mriedem has joined #openstack-nova | 13:14 | |
kashyap | Nod | 13:15 |
*** kdean has joined #openstack-nova | 13:25 | |
*** ksdean has quit IRC | 13:29 | |
kashyap | aspiers: Is this readable to you? :D | 13:32 |
kashyap | elif c.tag == "enum" and c.attrib["name"] == "firmware": | 13:32 |
kashyap | firmwares = [] | 13:32 |
kashyap | self.firmwares = [child.text for child in c | 13:32 |
kashyap | if child.tag == "value"] | 13:32 |
*** ociuhandu has quit IRC | 13:32 | |
aspiers | yes but couldn't it cause a KeyError if there's an <enum> without a 'name' attribute? | 13:33 |
aspiers | which in theory shouldn't happen, but ya know, defensive programming and all that | 13:33 |
aspiers | this is probably the kind of thing sean-k-mooney was talking about | 13:33 |
kashyap | aspiers: Hmm, possibly. How do you guard? | 13:33 |
aspiers | it's just a dict :) | 13:33 |
aspiers | c.attrib.get("name") | 13:33 |
belmoreira | Hi. I'm testing the nova upgrade from Rocky to Stein. I was trying to do it without control plane interruption but I'm failing. I was hoping that upgrade_levels for the control plane would do it... but no. | 13:34 |
aspiers | I think sean-k-mooney would advocate //enum[@name='firmware']/value/text() or whatever | 13:34 |
kashyap | aspiers: Nod on the attrib / dict :-) | 13:34 |
kashyap | aspiers: Right ... that's the 'xpath' parsing | 13:35 |
kashyap | aspiers: I wrote this for QE folks: https://kashyapc.fedorapeople.org/Querying-guest-XML-with-xpath.txt | 13:35 |
aspiers | how is xpath different from xq? | 13:36 |
belmoreira | afaik this is not supported, but what are we missing? | 13:37 |
kashyap | 1 sec; call | 13:38 |
aspiers | belmoreira: not sure anyone who could answer that is awake yet, unless maybe lyarwood | 13:39 |
*** jamesdenton has quit IRC | 13:44 | |
*** tbachman has joined #openstack-nova | 13:46 | |
*** Luzi has quit IRC | 13:46 | |
*** mdbooth has joined #openstack-nova | 13:47 | |
*** pcaruana has quit IRC | 13:47 | |
mriedem | stephenfin: i'm having a hard time reasoning why this libvirt functional test you wrote here https://logs.opendev.org/22/674422/1/check/nova-tox-functional/ddac573/testr_results.html.gz is failing on a simple optimization change here https://review.opendev.org/#/c/674422/ | 13:48 |
mriedem | looks like the test expects something to fail which isn't now | 13:48 |
mriedem | so it's hitting a StopIteration on a mocked call to open a console file for the guest when spawning it for the 3rd time (1 create, 2 rebuilds) | 13:49 |
*** BjoernT has joined #openstack-nova | 13:50 | |
*** Rubueno has joined #openstack-nova | 13:52 | |
*** BjoernT has quit IRC | 13:52 | |
Rubueno | Hi, quick question. We're running OS in accp and prod environments, currently running the same version. Today the nova api returns an unexpected api error in accp when calling "nova list" or "openstack server list --all". It asks to report it at launchpad, just wondering what temlate to follow and whether there's anything I can do at this moment. | 13:54 |
*** mdbooth has quit IRC | 13:56 | |
Rubueno | "Unexpected exception in API method: TypeError: __init__() takes at least 4 arguments (2 given)" | 13:56 |
*** BjoernT has joined #openstack-nova | 13:56 | |
kashyap | aspiers: BTW, earlier, c.get() does it; no need for c.attrib.get() :-) -- you know why | 13:57 |
aspiers | kashyap: oh yeah, that's even better | 13:58 |
aspiers | kashyap: just to be 100% clear before you vanish for a significant length of time, you're intending to reply to https://review.opendev.org/#/c/673151/ later today right? If you have any nits which you want fixing, I really want to get those done before you go so that you can give an honest +1 :) Not trying to pester as I'm around all day - just making sure :) | 14:00 |
*** pcaruana has joined #openstack-nova | 14:00 | |
*** amodi has quit IRC | 14:01 | |
kashyap | aspiers: Writing right now | 14:01 |
aspiers | awesome, thanks! | 14:01 |
*** belmoreira has quit IRC | 14:02 | |
kashyap | aspiers: Also, note, don't worry - I've been looking at this for a couple of days, not doing it in a hurry :-) | 14:03 |
*** belmoreira has joined #openstack-nova | 14:03 | |
aspiers | cool | 14:03 |
kashyap | aspiers: Also, congrats ... you are one of the few people who can distinguish the getCapabilities() and getDomainCapabilities() at feature-level :D | 14:03 |
aspiers | heh | 14:04 |
aspiers | Well they're kind of confusing | 14:04 |
alex_xu | mriedem: do you want to give a help on this https://review.opendev.org/#/q/status:open+project:openstack/nova+branch:master+topic:claim_for_instance? I remember you reviewed the original vgpu code also | 14:05 |
kashyap | alex_xu: They _are_ confusing. You'll recall - a few months ago, when you added that 'infra' patch for domCaps, we hashed out doc string accuracy over a couple of days. | 14:06 |
aspiers | I think that last message was meant for me :) | 14:07 |
aspiers | Yes I do recall that | 14:07 |
alex_xu | kashyap: emmm...what context? | 14:11 |
kashyap | alex_xu: Err, I'm sorry. I didn't realize the nick | 14:11 |
kashyap | Yes, it was for aspiers, indeed | 14:11 |
alex_xu | ah | 14:11 |
*** spatel has joined #openstack-nova | 14:12 | |
spatel | sean-k-mooney: morning | 14:12 |
aspiers | spatel: don't think he's around | 14:12 |
spatel | aspiers: Thanks, yes it seems. (untill noon tuesday gmt) | 14:15 |
*** ociuhandu has joined #openstack-nova | 14:19 | |
*** eharney has joined #openstack-nova | 14:20 | |
kashyap | aspiers: Can the fix to test_driver.LibvirtConnTestCase.test_cpu_info be separated out? | 14:20 |
kashyap | (And also test_get_instance_capabilities()) | 14:20 |
aspiers | it could, but is it really worth it? | 14:20 |
aarents | Hi there, can someone tell me who can review this https://review.opendev.org/#/c/670000/ it is about _get_guest_config() potential bug | 14:21 |
kashyap | aspiers: Not, probably. (I was just looking at it form a "is this strictly necessary for this?") | 14:21 |
aspiers | aarents: that's a great review number | 14:21 |
*** mlavalle has joined #openstack-nova | 14:22 | |
kashyap | aspiers: Just so that it makes future git sleuthing (`blame`, or even goodness forbid bacports :D) easier when not mixing absolutely unnedeed changes in the same patch (but add it in on top). | 14:22 |
kashyap | aspiers: But it's not worth it here | 14:22 |
*** _erlon_ has joined #openstack-nova | 14:23 | |
*** jamesdenton has joined #openstack-nova | 14:23 | |
aspiers | kashyap: I can do, I guess all the SEV stuff needs to be rebased anyway | 14:23 |
aspiers | since I already posted a patch set to address your other nit | 14:23 |
kashyap | aspiers: Okay, you can do it probably once I hit send shortly | 14:23 |
kashyap | aspiers: Ahh, right | 14:23 |
aspiers | kashyap: well if I do it, it will invalidate your +1 | 14:23 |
aspiers | kashyap: so if I do it, it needs to be now | 14:24 |
kashyap | aspiers: Hehe, I'll give a "future-proof" +1 that, modulo that test rework, I don't have any further changes | 14:24 |
aspiers | kashyap: I'll do it now | 14:24 |
kashyap | aspiers: I'm mostly writing tiny observations as I saw | 14:24 |
kashyap | Okay... | 14:24 |
aspiers | kashyap: since we're both insane perfectionists ;-) | 14:25 |
aarents | aspiers: Yes, It was not so easy to caught that ;) | 14:25 |
*** mriedem has quit IRC | 14:29 | |
aspiers | kashyap: while I'm at it, should I split out the assertXmlEquals *options addition? | 14:29 |
*** mriedem has joined #openstack-nova | 14:29 | |
kashyap | aspiers: I was thinking about it -- it certainly removes the noise. And makes it slightly easier to reviewers who're _not_ familiar this area, IMHO | 14:29 |
aspiers | True | 14:29 |
aspiers | Might as well | 14:30 |
*** boxiang has joined #openstack-nova | 14:35 | |
*** boxiang has quit IRC | 14:36 | |
*** jaosorior has quit IRC | 14:36 | |
*** boxiang has joined #openstack-nova | 14:36 | |
*** boxiang has quit IRC | 14:38 | |
*** jaosorior has joined #openstack-nova | 14:39 | |
*** boxiang has joined #openstack-nova | 14:39 | |
*** boxiang has quit IRC | 14:39 | |
*** boxiang has joined #openstack-nova | 14:40 | |
*** mkrai has joined #openstack-nova | 14:43 | |
*** belmoreira has quit IRC | 14:48 | |
*** brault has joined #openstack-nova | 14:50 | |
*** Rubueno has quit IRC | 14:50 | |
*** belmoreira has joined #openstack-nova | 14:51 | |
*** Aegil has quit IRC | 14:52 | |
*** brault has quit IRC | 14:55 | |
openstackgerrit | Eric Fried proposed openstack/nova master: DNM: Test blank sdk placement proxy https://review.opendev.org/674625 | 14:56 |
efried | mriedem, cdent, mordred: would one or more of y'all please check whether I did that ^ right? | 14:56 |
mordred | efried: I thnik that should do it | 14:57 |
*** BjoernT_ has joined #openstack-nova | 14:57 | |
efried | thx | 14:58 |
efried | it's the required-projects thing I can never seem to suss | 14:58 |
*** BjoernT has quit IRC | 14:59 | |
mriedem | efried: unrelated to that, i've noticed that we get several warnings from openstacksdk for cinder and barbican not having valid_interfaces in nova conf when functional tests fail, | 15:01 |
mriedem | http://logstash.openstack.org/#dashboard/file/logstash.json?query=message%3A%5C%22WARNING%20%5Bopenstack%5D%20Disabling%20service%5C%22%20AND%20message%3A%5C%22Encountered%20an%20exception%20attempting%20to%20process%20config%20for%20project%5C%22%20AND%20message%3A%5C%22no%20such%20option%20valid_interfaces%20in%20group%5C%22&from=7d | 15:01 |
*** bnemec-pto is now known as bnemec | 15:01 | |
efried | mriedem: that's interesting. Off the cuff, it's gotta be because we're not importing the ksa opts correctly. Investigating... | 15:02 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Track libvirt host/domain capabilities for multiple machine types https://review.opendev.org/673151 | 15:02 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Allow assertXmlEqual() to pass options to matchers.XMLMatches https://review.opendev.org/674628 | 15:02 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Fix libvirt driver tests to use LibvirtConfigCapsGuest instances https://review.opendev.org/674629 | 15:02 |
aspiers | kashyap: ^^^ | 15:03 |
aspiers | efried: a couple of those are trivial changes split off from the main patch, and should only take 1--2 mins to review | 15:03 |
efried | mriedem: oh, right, we never did finish cutting over cinder or barbican to ksa | 15:04 |
efried | mordred: I wonder if it's worth fixing up the oslo.config method to accept a list of services we care about, so the sdk only builds proxies for those... | 15:05 |
*** mkrai has quit IRC | 15:06 | |
*** mkrai has joined #openstack-nova | 15:06 | |
kashyap | aspiers: Ack | 15:06 |
mordred | efried: the proxy objects themselves are on-demand. it doesn't build something if it's not used | 15:08 |
efried | mordred: well, okay, interpreting the conf sections tho | 15:09 |
mordred | that could maybe be worth it | 15:10 |
*** tbachman has quit IRC | 15:13 | |
*** BjoernT_ is now known as BjoernT | 15:14 | |
*** betherly has quit IRC | 15:29 | |
*** ralonsoh has quit IRC | 15:29 | |
openstackgerrit | Balazs Gibizer proposed openstack/nova stable/queens: Stabilize unshelve notification sample tests https://review.opendev.org/674636 | 15:33 |
*** ociuhandu has quit IRC | 15:40 | |
*** ociuhandu has joined #openstack-nova | 15:40 | |
*** tbachman has joined #openstack-nova | 15:41 | |
*** ociuhandu has quit IRC | 15:41 | |
*** ociuhandu has joined #openstack-nova | 15:42 | |
*** ociuhandu has quit IRC | 15:43 | |
*** ociuhandu has joined #openstack-nova | 15:43 | |
*** ociuhandu has quit IRC | 15:43 | |
*** ociuhandu has joined #openstack-nova | 15:45 | |
*** ociuhandu has quit IRC | 15:45 | |
*** ociuhandu has joined #openstack-nova | 15:45 | |
*** gyee has joined #openstack-nova | 15:48 | |
*** belmoreira has quit IRC | 15:52 | |
*** belmoreira has joined #openstack-nova | 16:02 | |
*** belmoreira has quit IRC | 16:03 | |
*** tesseract has quit IRC | 16:04 | |
*** ociuhandu_ has joined #openstack-nova | 16:04 | |
*** ociuhandu has quit IRC | 16:07 | |
*** lpetrut has joined #openstack-nova | 16:09 | |
mriedem | stephenfin: after debugging for a few hours i think i figured out the problem, | 16:13 |
mriedem | https://github.com/openstack/nova/blob/433b1662e48db57aaa42e11756fa4a6d8722b386/nova/network/neutronv2/api.py#L1807 builds a list of network dicts with a small subset of the actual network values we'd care about, in this case physical_network | 16:14 |
mriedem | that likely means this is mtu is wrong when attaching a port as well https://github.com/openstack/nova/blob/433b1662e48db57aaa42e11756fa4a6d8722b386/nova/network/neutronv2/api.py#L2775 | 16:15 |
*** mkrai has quit IRC | 16:27 | |
*** ociuhandu_ has quit IRC | 16:33 | |
*** ociuhandu has joined #openstack-nova | 16:33 | |
*** ociuhandu has quit IRC | 16:45 | |
*** mlavalle has quit IRC | 16:45 | |
*** mlavalle has joined #openstack-nova | 16:48 | |
*** markvoelker has quit IRC | 16:49 | |
*** ociuhandu has joined #openstack-nova | 16:50 | |
efried | dansmith: Please let me know when you're dug out and available for a couple minutes. | 16:56 |
*** ricolin has quit IRC | 16:57 | |
dansmith | efried: I'm not dug out, but looking for anything else to do but keep digging | 16:59 |
efried | dansmith: oh, neat. | 16:59 |
efried | so at last week's meeting we discussed a couple of feature freeze exceptions | 17:00 |
efried | and basically gave you the deciding vote for both of them. | 17:00 |
dansmith | that's ... odd | 17:00 |
*** markvoelker has joined #openstack-nova | 17:01 | |
efried | dansmith: http://eavesdrop.openstack.org/meetings/nova/2019/nova.2019-08-01-21.00.log.html#l-59 | 17:01 |
efried | the old "give action items to the absent guy" trick | 17:01 |
dansmith | so the image encryption and pcpu ones? | 17:02 |
efried | y | 17:02 |
dansmith | I didn't know the former was even a thing, which might be a bad sign | 17:02 |
efried | oh, mriedem seemed to think you had discussed it at the PTG and on IRC. | 17:02 |
efried | fungi is TC liaison for the popup team, he might be able to summarize from a xproj perspective. | 17:03 |
fungi | yup, just catching up real fast | 17:03 |
dansmith | well, I was involved in the earlier image encryption stuff | 17:04 |
dansmith | er, the signing stuff I mean | 17:04 |
fungi | it's the image encryption work the secustack folks have been trying to coordinate between barbican/cinder/glance/nova | 17:04 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: WIP: neutron: avoid redundant show_network calls in _get_physnet_tunneled_info https://review.opendev.org/674422 | 17:04 |
fungi | so involves interrelated specs in all of them | 17:04 |
mriedem | efried: not ptg, there was a forum session | 17:05 |
mriedem | with nova/cinder/glance | 17:05 |
mriedem | john and dan were there from what i recall | 17:05 |
dansmith | ah right, I remember that for sure | 17:05 |
fungi | mostly hoping that if the idea has legs from nova's side, we don't end up with the corresponding bits implemented in other projects in train but not in nova until unpossible | 17:05 |
dansmith | I just somehow hadn't come across this spec yet | 17:05 |
dansmith | seems like mriedem's comments haven't been addressed in several days though | 17:06 |
efried | We discussed that this morning in the meeting, stand by for log... | 17:06 |
efried | http://eavesdrop.openstack.org/meetings/image_encryption/2019/image_encryption.2019-08-05-13.00.log.html | 17:07 |
efried | mriedem: I kinda had to proxy for you design-wise, you prolly want to see whether what was suggested and "agreed upon" makes sense in light of your comments. | 17:07 |
*** udesale has quit IRC | 17:07 | |
fungi | and yeah, it seemed like the main reason they ended up needing to request a spec freeze exception was that they were having trouble getting folks to review it, but of course everyone's busy so it's not like i'm pointing fingers | 17:08 |
mriedem | efried: you mean this? "mhen and i discussed that it would be the best option for now to make "image_key_id" immutable. So that is just can be set in the server create step." | 17:09 |
mriedem | i think they missed the point | 17:09 |
mriedem | i think the point i was trying to make in the nova spec was that we'd need a pre-filter to filter out hosts that don't support encrypted images | 17:09 |
mriedem | likely by using the combination of image_key_id on the image and some compute capabilities trait | 17:09 |
mriedem | that resolves issues around rolling upgrades with old computes and non-libvirt drivers | 17:10 |
*** aojeagarcia has quit IRC | 17:10 | |
efried | oh, okay. I was just climbing online after weekend and hadn't reread the spec before that meeting, so I wasn't really swapped in. | 17:10 |
*** aojeagarcia has joined #openstack-nova | 17:10 | |
mriedem | it's the same idea is dansmith's disk format pre-filter, | 17:10 |
mriedem | don't land guests with an image on a driver that doesn't support the image | 17:10 |
efried | yeah, I get it now, and am remembering those comment threads. | 17:10 |
dansmith | yeah, which is broken by this btw | 17:11 |
efried | no | 17:11 |
*** aojeagarcia has quit IRC | 17:11 | |
efried | that's filtering by disk_format, not container_format | 17:11 |
efried | this will be adding a container_format filter. | 17:11 |
dansmith | efried: isn't the disk_format changed in this case as well? | 17:11 |
mriedem | i need to get lunch before a 1pm call | 17:11 |
efried | I don't think so dansmith | 17:11 |
efried | because the underlying disk_format isn't affected by encryption status | 17:12 |
efried | iiuc | 17:12 |
dansmith | I thought that the convo we had indicated that they didn't want the metadetails of the image exposed in the clear | 17:12 |
fungi | it would be good to get them to say that in the spec if that's a design goal | 17:12 |
openstackgerrit | Kashyap Chamarthy proposed openstack/nova master: libvirt: Parse the 'os' element from domainCapabilities https://review.opendev.org/673790 | 17:12 |
openstackgerrit | Kashyap Chamarthy proposed openstack/nova master: libvirt: Scaffolding for Secure Boot for KVM/QEMU guests https://review.opendev.org/674657 | 17:12 |
efried | I don't know if I was there (read: paying attention, or comprehending things) when that conversation occured. But I thought the important thing was the image content. Why would it matter if the disk format was in the clear? | 17:13 |
efried | but yeah, agree with fungi, that should be stated one way or another | 17:13 |
efried | (it might be, in one of the other specs) | 17:13 |
fungi | there are times when i miss having cross-project specs that tie these per-project specs together (and then i remember what an equal amount of pain that additional process was too) | 17:14 |
dansmith | efried: yeah I dunno, just thought I recalled that being a thing | 17:15 |
*** mlavalle has quit IRC | 17:16 | |
efried | so dansmith fungi perhaps we can take the approach of "spec freeze exception granted conditional upon reaching agreement on the spec details by XXX date" | 17:16 |
fungi | it's good feedback for the spec, if nothing else. i expect luzi and mhen are afk by now though so are unlikely to answer until tomorrow | 17:16 |
dansmith | efried: tbh, this seems like a really large thing to get an exception, | 17:16 |
efried | yes, and that's a problem - they're EU timezone and the meeting is at 6am Pacific | 17:16 |
dansmith | especially given the outstanding comments | 17:16 |
efried | It didn't seem all that huge to me. But I guess this is why you need to be involved. | 17:17 |
efried | What I don't want to have happen is, all the other projects' stars align, but the effort gets punted to U purely because we didn't get enough eyes on the nova spec early enough to land it before freeze. | 17:18 |
dansmith | I think there's a bit of papering over the details in the virt/compute side | 17:18 |
*** mlavalle has joined #openstack-nova | 17:18 | |
*** mdbooth has joined #openstack-nova | 17:19 | |
dansmith | they describe it as somewhat transparent in front of download, which defeats the stated goals, but then later make it sound like it's after download | 17:19 |
dansmith | I'm adding some comments | 17:19 |
efried | Okay, thanks dansmith. | 17:20 |
efried | I think it will help with the cross-timezone iteration if we can codify the level of urgency for them to respond and/or edit. | 17:20 |
efried | Like giving them a date by which we need to have agreement, as suggested above. | 17:20 |
efried | unless you're saying you think it's a no-go regardless | 17:21 |
fungi | thanks dansmith! presumably the risk for an exception is higher if the implementation is going to have fingers into a lot of existing code. i don't know enough about nova to know how much entanglement the implementation pieces would be for nova. i'm mostly around to advocate for the use case from the security sig's perspective, and just to remind that cross-project efforts like this tend to need a bit | 17:21 |
fungi | of timeline leniency due to trying to not expend extra community energy by having implementations misaligned between projects | 17:21 |
dansmith | well, to me, exceptions for specs and implementation are when it's like largely ready and well-reviewed and we just need a week to finish up the nits | 17:21 |
dansmith | mriedem: what's your thinking on this? | 17:21 |
dansmith | fungi: well, the spec seems to be a little confused about what layer this happens in, tbh, so I can't even really comment | 17:22 |
dansmith | but | 17:22 |
dansmith | the image handling code on the compute is largely maligned, complicated, and fragile, so... | 17:22 |
fungi | yeah, i can't say i'm overly surprised... a lot of it has probably been there since aeons | 17:23 |
*** mdbooth has quit IRC | 17:23 | |
fungi | my main goal is to make sure we get expectations set as early as possible for the folks who are working on this, since there may be no point in pushing to get the implementations done in other projects until the u cycle if it's not going to be possible for nova in train | 17:24 |
fungi | and i wouldn't want the other projects stuck maintaining code for an incomplete feature through an entire release | 17:25 |
*** psachin has quit IRC | 17:28 | |
*** ociuhandu has quit IRC | 17:28 | |
fungi | on a positive note, i think there's been a lot of progress getting this effort on all involved projects' radar in this cycle, which bodes well for earlier agreement on details in the next cycle if it needs to be deferred | 17:29 |
*** ociuhandu has joined #openstack-nova | 17:29 | |
*** ash2307 has left #openstack-nova | 17:29 | |
*** ociuhandu has quit IRC | 17:31 | |
*** ociuhandu has joined #openstack-nova | 17:31 | |
efried | dansmith: sounded like mriedem was lunching. | 17:33 |
efried | Meanwhile, how about the other one, mixed PCPU/VCPU in one instance | 17:33 |
dansmith | efried: yep, saw, figured he can answer later | 17:33 |
dansmith | efried: just commented on the image one, give me a few | 17:33 |
efried | Okay. Summary: It seems Stephen, Alex, and Sean have come to an agreement on the design. And it's strictly conditioned on the schedule around the cpu-resources impl. | 17:34 |
*** tssurya has quit IRC | 17:34 | |
dansmith | efried: ah, looks like mriedem was +0 during the meeting, and had some of the same concerns re: other drivers, so.. | 17:34 |
dansmith | on the image one I mean | 17:35 |
efried | y | 17:35 |
*** ociuhandu has quit IRC | 17:35 | |
dansmith | efried: I'm confused, I thought the poll on the ML was that shared+dedicated on one host had no major need from ops | 17:35 |
efried | I don't remember that hitting the ML. I just know this is a big deal for the use case involving CPU priority | 17:36 |
efried | Stemming from Jay's suggestion that, instead of supporting CPU priorities in any native way, we have the operator designate their "high priority" CPUs to the PCPU pool | 17:37 |
efried | so in order to have some high and some normal priority CPUs in one instance, we need to be able to support PCPU+VCPU in one instance. | 17:37 |
efried | (are you thinking of the "NUMA and non-NUMA instances on one host" issue?) | 17:39 |
openstackgerrit | Eric Fried proposed openstack/nova master: DNM: Test blank sdk placement proxy https://review.opendev.org/674625 | 17:41 |
dansmith | efried: yeah, just found it | 17:41 |
efried | mordred: I ran that locally (against just one of the failing tests) and it seems to make it happy enough) ---^ | 17:41 |
efried | big-ish hammer | 17:42 |
*** rpittau is now known as rpittau|afk | 17:42 | |
dansmith | efried: is it really necessary for the user to pick which of their virtual cpus are the dedicated ones? | 17:49 |
dansmith | like, I thought the point here was that a flavor would request PCPU=2 and VCPU=2 and get two of each? | 17:50 |
aspiers | is it just me or could the note about base64 encoding in https://docs.openstack.org/nova/latest/user/metadata.html#user-data be a lot more helpful? | 17:50 |
aspiers | IMHO it's expecting too much of the average user to know how to base64 encode stuff | 17:51 |
efried | dansmith: It is *not* necessary (and Sean & Stephen made it clear that this was never going to be supported) to be able to say which *host* CPUs you get. | 17:51 |
aspiers | Or if it's not, that means I'm dumber than the average user, because I'm going to have to look it up | 17:51 |
efried | dansmith: It's also not necessarily required for you to be able to dictate the set of *virtual* CPU IDs for each. | 17:51 |
efried | dansmith: But it is necessary for the VM to be able to figure out which is which once they are assigned. | 17:52 |
dansmith | efried: certainly not the host cpus, but the mask is letting them choose which vcpus right? | 17:52 |
dansmith | efried: sure, exposing which is which is fine | 17:52 |
efried | dansmith: Isn't that already supported for numa-isms? | 17:52 |
fungi | aspiers: could probably use some additional prose, yes. short answer is `echo foo|base64` | 17:52 |
dansmith | but making them request a complicated mask instead of "two dedicated please" is kinda crazy | 17:52 |
mriedem | aspiers: the CLI does it for you https://github.com/openstack/python-novaclient/blob/master/novaclient/v2/servers.py#L669 | 17:52 |
aspiers | fungi: thanks. I find it kind of astonishing that the CLI doesn't just do it for you | 17:52 |
mriedem | so the doc is talking about the API but confusing when giving a CLI example | 17:52 |
aspiers | mriedem: hah OK | 17:52 |
aspiers | that's also astonishing, because it suggests to me that hardly anyone is using this feature? | 17:53 |
aspiers | or they're just not reading the docs | 17:53 |
efried | dansmith: I'm not an expert here, nor have I been following the technical details deeply. But I suspect if a mask is being suggested, it's for compat with some other syntax, like the one for NUMA. | 17:53 |
dansmith | efried: yes, specifying the numa topology is done via complex masking which is pretty gross | 17:53 |
fungi | aspiers: i can say i've used it for personal systems, but i don't remember which docs i read | 17:54 |
dansmith | efried: sure, but when that was defined, we didn't have anything else, as we do today | 17:54 |
aspiers | mriedem, fungi: having said that, I already tried passing unencoded userdata and I get this: | 17:54 |
aspiers | __init__.py[WARNING]: Unhandled non-multipart (text/x-not-multipart) userdata: 'b'network:'...' | 17:54 |
aspiers | maybe that's a separate issue | 17:54 |
efried | dansmith: I can't think of a reason why the mask would be a required thing, vs just a count as you say. But again, that's without having a bunch of context, and without rereading all the comment history leading up to whatever we've landed on at this point. | 17:55 |
efried | It would certainly reduce the test surface | 17:55 |
dansmith | efried: well, I found a comment from stephenfin which says it was rejected because "it didn't let you choose which ones" | 17:55 |
efried | though I don't imagine it would make much difference on the code side | 17:55 |
dansmith | but no explanation of why that's important | 17:55 |
fungi | aspiers: also i want to say the userdata workflow/model is sort of copied from ec2 so it may have been assumed by the authors that people were familiar with ec2... but yeah docs can always stand to be improved | 17:55 |
efried | since we would (again, guessing) reuse the code that does it for the numa pinsets. | 17:55 |
mordred | efried: woot | 17:56 |
dansmith | I guess if you want your dedicated cpu to be one of the ones with a large amount of memory or something, but we're just getting to the point where you're defining all the legacy hardware attributes fo the system and we lose all flexibility | 17:56 |
efried | dansmith: I'm pretty sure "just count 'em" is going to be supported as well, just like it is for numa split | 17:56 |
efried | but if we want to say that's the only thing... | 17:57 |
efried | I don't see a reason why that would be a problem. | 17:57 |
efried | Again, as long as the VM can figure out which is which. | 17:57 |
efried | oh | 17:57 |
efried | perhaps it's for when we *do* have numa split | 17:57 |
efried | because then you would have to be able to say which ones are P/V and which of those are from which NUMA node | 17:57 |
efried | but we could add pinset syntax support at that point?? Not sure. | 17:58 |
dansmith | that's what I just said above... if you really want your dedicated cpus to specifically be somewhere | 17:59 |
dansmith | but still | 17:59 |
dansmith | if you want to arrange your DIMMs in a specific order, maybe you want real hardware | 18:00 |
dansmith | honestly, I dunno what to say about this one for SFE | 18:01 |
dansmith | I've seen a couple patches in his code for this, | 18:01 |
dansmith | and it reports PCPUs to placement as inventory | 18:02 |
mriedem | traditionally, for both of these specs, if we're past spec freeze and it's not clear on either, and we're 5 weeks from feature freeze, i'd say there is no point in granting an exception for Train | 18:02 |
dansmith | I assume that if you put resources:PCPU=1 in a flavor, it'll break everything | 18:02 |
mriedem | if the goal is to just approve the specs to make life easier for re-approvals in U, then i guess....but i don't see either of these making Train | 18:02 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Don't claim that CLI user data requires manual base64 encoding https://review.opendev.org/674665 | 18:04 |
*** spatel has quit IRC | 18:06 | |
openstackgerrit | Adam Spiers proposed openstack/nova master: Don't claim that CLI user data requires manual base64 encoding https://review.opendev.org/674665 | 18:06 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: doc: fix physets typo https://review.opendev.org/674667 | 18:09 |
aspiers | kashyap: are you still working on https://review.opendev.org/#/c/673790/ ? | 18:11 |
aspiers | kashyap: because it's definitely broken :) | 18:11 |
aspiers | if you've already gone I guess I'll try to fix it when I have time | 18:11 |
aspiers | kashyap: well, reviewed anyway | 18:18 |
kashyap | aspiers: Yes, it's still broken :-) | 18:23 |
kashyap | aspiers: Ah, you reviewed, will look :-) | 18:24 |
aspiers | kashyap: I didn't see any tests in there | 18:24 |
kashyap | Thanks! And hehe, you were too polite in saying tests were "missing" | 18:24 |
aspiers | kashyap: did you forget to git add? | 18:24 |
aspiers | or it's just WIP | 18:24 |
kashyap | aspiers: I was first getting the parsing right. The tests are only half-done, and I'm ill :-( | 18:24 |
aspiers | oh sorry to hear that :-((( | 18:24 |
aspiers | well, I think I've pointed out the parsing issues | 18:25 |
kashyap | (Before I need to board a flight early tomm. The 4 hours kayaking yesterday) | 18:25 |
aspiers | or maybe I misunderstood | 18:25 |
aspiers | ugh | 18:25 |
kashyap | That's what happens if you're an "indoors enthusiast" and go do sportsy things :D | 18:25 |
kashyap | aspiers: It's WIP. It will remain dormant until I get back I think. As nobody else has interest in this area, besides you :D | 18:26 |
aspiers | kashyap: well, when you've finished making changes, push everything you have, mark as WIP, and maybe I can fix it while you're away | 18:26 |
aspiers | kashyap: include the half-done tests so I don't have to start them from scratch | 18:27 |
kashyap | aspiers: Yeah, first need to go run an errand, will push it from here or tomm from the aiport... | 18:27 |
kashyap | Thanks for the help and review, much appreciated! | 18:28 |
aspiers | sure | 18:28 |
aspiers | get well soon and have a great vacation! | 18:29 |
*** betherly has joined #openstack-nova | 18:30 | |
*** betherly has quit IRC | 18:34 | |
*** spatel has joined #openstack-nova | 18:47 | |
*** spsurya has quit IRC | 18:49 | |
*** maciejjozefczyk has quit IRC | 18:52 | |
*** cdent has quit IRC | 18:59 | |
*** lpetrut has quit IRC | 19:05 | |
*** igordc has joined #openstack-nova | 19:08 | |
openstackgerrit | Eric Fried proposed openstack/nova master: WIP: Limit get_sdk_adapter to requested service type https://review.opendev.org/674678 | 19:12 |
efried | mriedem: ^ and dep ought to get rid of those warnings you mentioned earlier https://logs.opendev.org/57/666857/6/check/nova-live-migration/a379339/logs/screen-n-cpu.txt.gz#_Aug_01_21_21_25_517957 | 19:13 |
openstackgerrit | Eric Fried proposed openstack/nova master: DNM: Test blank sdk placement proxy https://review.opendev.org/674625 | 19:29 |
efried | mordred: Slight adjustment gets back to the previous behavior (but is even more hacky) ^ | 19:31 |
efried | sdk isn't running nova tests, is it? Cause we would have a chicken/egg there. | 19:31 |
*** betherly has joined #openstack-nova | 19:41 | |
*** betherly has quit IRC | 19:45 | |
openstackgerrit | Kashyap Chamarthy proposed openstack/nova master: libvirt: Parse the 'os' element from domainCapabilities https://review.opendev.org/673790 | 19:49 |
openstackgerrit | Kashyap Chamarthy proposed openstack/nova master: libvirt: Introduce libvirt/QEMU version constants for Secure Boot https://review.opendev.org/674657 | 19:49 |
*** betherly has joined #openstack-nova | 20:22 | |
*** mdbooth has joined #openstack-nova | 20:23 | |
*** mdbooth has quit IRC | 20:23 | |
*** betherly has quit IRC | 20:27 | |
openstackgerrit | Dustin Cowles proposed openstack/nova master: Provider config file schema and loader https://review.opendev.org/673341 | 20:33 |
*** spatel has quit IRC | 20:42 | |
*** betherly has joined #openstack-nova | 20:43 | |
*** betherly has quit IRC | 20:47 | |
*** betherly has joined #openstack-nova | 21:03 | |
*** eharney has quit IRC | 21:07 | |
*** betherly has quit IRC | 21:08 | |
*** weshay is now known as weshay_dentist | 21:09 | |
*** ircuser-1 has quit IRC | 21:10 | |
mordred | efried: I stepped afk for a minute and had an idea of what I should do WRT the fixture we're talking about ... | 21:15 |
efried | oh, good, cause my latest attempt worked (passed tests) but failed miserably (bypassed the bit that was supposed to make the warnings go away) :( | 21:15 |
mordred | efried: so, hopefully i'll have something non-hacky for you to look at tomorrow | 21:15 |
mordred | efried: HAHAHAHA. | 21:15 |
efried | laugh it up fuzzball. | 21:15 |
mordred | I mean, that's not funny - but it's also funny - so, yeah - let's fix it properly | 21:16 |
mordred | (also, I think it'll remove some boilerplate in the sdk tests - so win/win all around) | 21:16 |
efried | nice. | 21:16 |
efried | Okay, I'll quit hacking at https://review.opendev.org/#/c/674625/ for the moment then. | 21:16 |
efried | thanks mordred | 21:16 |
mordred | efried: hopefully I'm not completely high :) | 21:19 |
efried | mordred: Whatever you do will be better than what I was about to have to do in nova. | 21:19 |
*** mriedem has quit IRC | 21:19 | |
efried | mordred: which was basically mock a proxy object by hand | 21:19 |
mordred | efried: yeah. let's not do that - there's WAY too much magic under the scenes | 21:20 |
mordred | :) | 21:20 |
efried | totally | 21:20 |
*** mriedem has joined #openstack-nova | 21:21 | |
efried | melwitt, mriedem, sean-k-mooney: Any idea why this [1] needs its own RequestContext, instead of reusing the one from the req.environ [2] which is just a couple hops up the call stack? | 21:26 |
efried | [1] https://opendev.org/openstack/nova/src/branch/master/nova/api/openstack/compute/tenant_networks.py#L70 | 21:26 |
efried | [2] https://opendev.org/openstack/nova/src/branch/master/nova/api/openstack/compute/tenant_networks.py#L80 | 21:26 |
efried | I guess it's because it needs to change the proj/user. Can we use temporary_mutation for that? | 21:28 |
*** markvoelker has quit IRC | 21:29 | |
mriedem | probably. why does it matter? this is a deprecated api as far as i know. | 21:29 |
melwitt | efried: mriedem or sean-k-mooney would know better than I, but my guess is the user_id needs to be ignored for that call (maybe neutron would otherwise return only networks owned by the project + user combo). I dunno about temporary mutation to do it, sounds like that would probably work | 21:30 |
efried | mriedem: I'm just trying to hunt down all places where we create a RequestContext and either collapse them or make sure they get the proper global_request_id from whatever invoked them. | 21:31 |
*** betherly has joined #openstack-nova | 21:44 | |
*** betherly has quit IRC | 21:49 | |
*** whoami-rajat has quit IRC | 21:58 | |
*** mlavalle has quit IRC | 22:04 | |
*** betherly has joined #openstack-nova | 22:05 | |
*** rcernin has joined #openstack-nova | 22:06 | |
*** betherly has quit IRC | 22:09 | |
openstackgerrit | Merged openstack/nova master: Add functional test coverage for bug 1724172 https://review.opendev.org/512553 | 22:11 |
openstack | bug 1724172 in OpenStack Compute (nova) rocky "Allocation of an evacuated instance is not cleaned on the source host if instance is not defined on the hypervisor" [Medium,Confirmed] https://launchpad.net/bugs/1724172 | 22:11 |
*** spatel has joined #openstack-nova | 22:12 | |
*** avolkov has quit IRC | 22:14 | |
*** BjoernT has quit IRC | 22:30 | |
openstackgerrit | Eric Fried proposed openstack/nova master: WIP: Always set a global_request_id in RequestContext https://review.opendev.org/674138 | 22:33 |
openstackgerrit | Eric Fried proposed openstack/nova master: WIP: Correct global_request_id sent to Placement https://review.opendev.org/674129 | 22:33 |
efried | melwitt, mriedem: Okay, so I reordered the stack and tried to make nova's RequestContext always dtrt - i.e. a) always set a reasonable global_request_id and b) overwrite threadlocal context always and only when appropriate. | 22:34 |
openstackgerrit | Dustin Cowles proposed openstack/nova master: Provider config file schema and loader https://review.opendev.org/673341 | 22:41 |
*** markvoelker has joined #openstack-nova | 22:46 | |
*** tkajinam has joined #openstack-nova | 22:56 | |
*** markvoelker has quit IRC | 23:20 | |
*** betherly has joined #openstack-nova | 23:27 | |
*** betherly has quit IRC | 23:32 | |
*** spatel has quit IRC | 23:33 | |
*** owalsh_ has joined #openstack-nova | 23:58 | |
*** artom has joined #openstack-nova | 23:59 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!