*** rcernin has joined #openstack-nova | 00:02 | |
*** BjoernT has joined #openstack-nova | 00:43 | |
*** BjoernT has quit IRC | 00:49 | |
*** prometheanfire has quit IRC | 00:52 | |
*** prometheanfire has joined #openstack-nova | 00:56 | |
*** spsurya has joined #openstack-nova | 01:09 | |
*** ircuser-1 has joined #openstack-nova | 01:09 | |
*** markvoelker has joined #openstack-nova | 01:20 | |
*** markvoelker has quit IRC | 01:25 | |
*** bhagyashris has joined #openstack-nova | 01:48 | |
openstackgerrit | Takashi NATSUME proposed openstack/nova master: Fix wrong assertions in unit tests https://review.opendev.org/677102 | 01:56 |
---|---|---|
*** boxiang has joined #openstack-nova | 01:59 | |
*** licanwei has joined #openstack-nova | 02:01 | |
*** redrobot has quit IRC | 02:23 | |
*** Guest90568 has joined #openstack-nova | 02:29 | |
*** Guest90568 is now known as redrobot | 02:32 | |
*** BjoernT has joined #openstack-nova | 02:45 | |
*** brinzhang has joined #openstack-nova | 02:48 | |
openstackgerrit | Boxiang Zhu proposed openstack/nova master: Preserve UEFI NVRAM variable store https://review.opendev.org/621646 | 03:00 |
openstackgerrit | ya.wang proposed openstack/nova master: vCPU model selection https://review.opendev.org/670298 | 03:01 |
openstackgerrit | ya.wang proposed openstack/nova master: Add compatibility checks for CPU mode and CPU models and extra flags https://review.opendev.org/670299 | 03:01 |
openstackgerrit | ya.wang proposed openstack/nova master: Support report multi CPU model traits https://review.opendev.org/670300 | 03:01 |
*** ricolin has joined #openstack-nova | 03:10 | |
*** boxiang has quit IRC | 03:12 | |
*** boxiang has joined #openstack-nova | 03:13 | |
*** takashin has quit IRC | 03:38 | |
*** takashin has joined #openstack-nova | 03:38 | |
*** ricolin has quit IRC | 03:44 | |
*** dklyle has joined #openstack-nova | 03:46 | |
*** dklyle has quit IRC | 03:52 | |
*** boxiang has quit IRC | 04:02 | |
*** boxiang has joined #openstack-nova | 04:02 | |
*** ratailor has joined #openstack-nova | 04:14 | |
*** jhesketh has quit IRC | 04:18 | |
*** jhesketh has joined #openstack-nova | 04:19 | |
*** udesale has joined #openstack-nova | 04:30 | |
*** abhishekk has joined #openstack-nova | 04:33 | |
*** BjoernT has quit IRC | 04:43 | |
*** dpawlik has joined #openstack-nova | 05:00 | |
*** trident has quit IRC | 05:06 | |
*** bhagyashris has quit IRC | 05:09 | |
*** ociuhandu has joined #openstack-nova | 05:15 | |
*** ash2307 has left #openstack-nova | 05:15 | |
*** trident has joined #openstack-nova | 05:15 | |
*** ricolin has joined #openstack-nova | 05:16 | |
*** trident has quit IRC | 05:21 | |
*** markvoelker has joined #openstack-nova | 05:23 | |
*** janki has joined #openstack-nova | 05:24 | |
*** markvoelker has quit IRC | 05:27 | |
*** trident has joined #openstack-nova | 05:27 | |
*** ociuhandu has quit IRC | 05:36 | |
openstackgerrit | Brin Zhang proposed openstack/nova master: Specify availability_zone to unshelve https://review.opendev.org/663851 | 05:36 |
*** yikun has quit IRC | 05:43 | |
*** jaosorior has joined #openstack-nova | 05:51 | |
*** cfriesen has joined #openstack-nova | 06:01 | |
*** ociuhandu has joined #openstack-nova | 06:02 | |
*** threestrands has quit IRC | 06:34 | |
*** threestrands has joined #openstack-nova | 06:35 | |
*** maciejjozefczyk has joined #openstack-nova | 06:36 | |
*** damien_r has joined #openstack-nova | 06:47 | |
*** ociuhandu has quit IRC | 06:53 | |
*** ociuhandu has joined #openstack-nova | 07:00 | |
*** cfriesen has quit IRC | 07:04 | |
*** udesale has quit IRC | 07:05 | |
*** udesale has joined #openstack-nova | 07:06 | |
*** jaosorior has quit IRC | 07:14 | |
*** ociuhandu has quit IRC | 07:16 | |
*** rcernin has quit IRC | 07:17 | |
*** threestrands has quit IRC | 07:19 | |
*** dpawlik has quit IRC | 07:34 | |
openstackgerrit | Takashi NATSUME proposed openstack/nova master: Fix 'has_calls' method calls in unit tests https://review.opendev.org/676536 | 07:34 |
openstackgerrit | Takashi NATSUME proposed openstack/nova master: Fix wrong assertions in unit tests https://review.opendev.org/677102 | 07:34 |
*** rpittau|afk is now known as rpittau | 07:35 | |
*** takamatsu has joined #openstack-nova | 07:37 | |
*** udesale has quit IRC | 07:43 | |
*** udesale has joined #openstack-nova | 07:44 | |
*** ivve has joined #openstack-nova | 07:45 | |
openstackgerrit | Vieri proposed openstack/nova-specs master: Add Python 3 Train unit tests https://review.opendev.org/675908 | 07:51 |
*** jaosorior has joined #openstack-nova | 08:05 | |
*** trident has quit IRC | 08:11 | |
*** xek has joined #openstack-nova | 08:12 | |
*** tkajinam has quit IRC | 08:18 | |
*** trident has joined #openstack-nova | 08:19 | |
openstackgerrit | Ghanshyam Mann proposed openstack/python-novaclient master: Microversion 2.75 - Multiple API cleanup changes https://review.opendev.org/676275 | 08:22 |
*** adriant has quit IRC | 08:29 | |
*** adriant has joined #openstack-nova | 08:31 | |
*** derekh has joined #openstack-nova | 08:34 | |
*** ociuhandu has joined #openstack-nova | 08:37 | |
*** ociuhandu has quit IRC | 08:41 | |
*** mdbooth has joined #openstack-nova | 09:00 | |
*** dpawlik has joined #openstack-nova | 09:03 | |
*** bhagyashris has joined #openstack-nova | 09:17 | |
openstackgerrit | Takashi NATSUME proposed openstack/nova master: Tests: autospecs all the mock.patch usages https://review.opendev.org/470775 | 09:17 |
*** janki has quit IRC | 09:17 | |
*** markvoelker has joined #openstack-nova | 09:35 | |
*** takashin has left #openstack-nova | 09:35 | |
aspiers | o/ | 09:36 |
aspiers | anyone around? | 09:36 |
aspiers | I just had an idea | 09:36 |
aspiers | Could write a script a bit like tools/flake8wrap.sh -HEAD, but specifically for running tests | 09:37 |
aspiers | Actually, I could just write a Guardfile | 09:38 |
aspiers | Can't quite believe I didn't think of that before | 09:38 |
aspiers | Ah, Python has watchdog | 09:39 |
*** markvoelker has quit IRC | 09:40 | |
bhagyashris | stephenfin: Hi, I saw you have send mail on mailing list #link http://lists.openstack.org/pipermail/openstack-discuss/2019-August/008501.html ... So what will be the exact plan for upgrade ... actually I was working on functional test part | 10:08 |
stephenfin | bhagyashris: I'm still trying to decide | 10:09 |
stephenfin | But I _think_ I'm going to go with the global config option | 10:09 |
stephenfin | Something like 'pcpus_in_placement' that will default to False in Train and True in U | 10:10 |
stephenfin | That'll be set on both the compute node and controller | 10:10 |
stephenfin | Once you've upgraded everything to Train, you'll toggle the config option on the controller, followed by the config options on the compute node | 10:11 |
bhagyashris | Okay and then that will translate the flavor extra specs at controller node and will report the PCPU inventory at placement side .... Right? | 10:13 |
stephenfin | once toggled, yes | 10:13 |
stephenfin | and do the reshape | 10:13 |
stephenfin | Until it's toggled though, the compute nodes will not report PCPUs, the extra specs will not be translated, and the reshape will not occur | 10:14 |
*** ociuhandu has joined #openstack-nova | 10:15 | |
bhagyashris | And if the global config option set is false that means not toggle and user defines the cpu_dedicated_set then in that case what will happen? | 10:18 |
stephenfin | We error out | 10:18 |
bhagyashris | stephenfin: means 'pcpus_in_placement' and the cpu config options should be set properly by operator | 10:19 |
stephenfin | Well, by the deployment tool they're using | 10:20 |
stephenfin | Actuallly | 10:20 |
stephenfin | We don't necessarily need to set 'pcpus_in_placement' | 10:20 |
stephenfin | ...on the compute nodes | 10:20 |
*** ociuhandu has quit IRC | 10:20 | |
stephenfin | We could just say "set 'pcpus_in_placement'" on the controller, and then set 'cpu_dedicated_set' and 'cpu_shared_set' on the compute nodes | 10:21 |
stephenfin | However, fwiw, I wouldn't worry about this too much right now. I assume you're still testing things out? This should only affect upgrades and nothing else | 10:22 |
bhagyashris | Yeah actually I was fixing the review comments that you have given patch https://review.opendev.org/#/c/674895/ and also added the functional test case for upgrade ... but looking at the recent patch set you have added the functional test ... so that makes the duplications of efforts | 10:24 |
stephenfin | Yeah, I've reworked the reshape to address one of my comments. I don't know how much sense the new approach makes. I know mriedem has some comments left that I need to address | 10:26 |
bhagyashris | stephenfin: and from above discussion it seems that upgrade will need some changes | 10:26 |
*** abhishekk has quit IRC | 10:26 | |
bhagyashris | stephenfin: okay .. | 10:27 |
bhagyashris | stephenfin: I just have one question from above discussion you said that "set 'pcpus_in_placement'" on the controller, and then set 'cpu_dedicated_set' and 'cpu_shared_set' on the compute nodes and We don't necessarily need to set 'pcpus_in_placement' on compute node | 10:28 |
stephenfin | yup? | 10:29 |
bhagyashris | So in that case if the 'pcpus_in_placement' = false at controller node and at co mute if I define the cpu_dedicated_set then this will report the PCPU as inventory at placement | 10:29 |
bhagyashris | And the instance request will ask for VCPU in that case | 10:30 |
bhagyashris | Right? | 10:30 |
bhagyashris | Then that looks like issue then | 10:30 |
stephenfin | Yeah, and that's an issue. I was thinking we'd check to see if PCPUs were reported by any compute node and error out if so | 10:30 |
stephenfin | I haven't thought through it properly yet though | 10:30 |
bhagyashris | stephenfin: okay | 10:31 |
stephenfin | There's one other thing I can do, which is add a check on the compute node to see if I'm requesting PCPUs (either directly or through 'hw:cpu_policy' and just hard fail if so. That would involve making a request to placement to get allocations though and I'm not sure we can do that. | 10:32 |
stephenfin | As you can see, this is very much in flux at the moment :( | 10:32 |
*** ralonsoh has joined #openstack-nova | 10:37 | |
bhagyashris | stephenfin: yeah, | 10:37 |
bhagyashris | if any idea will comes to my mind I will let you know | 10:45 |
*** elod is now known as elod_off | 10:47 | |
*** bhagyashris has quit IRC | 10:50 | |
*** dave-mccowan has joined #openstack-nova | 11:07 | |
openstackgerrit | Andreas Jaeger proposed openstack/nova stable/rocky: Remove experimental job on openSUSE 42.3 https://review.opendev.org/677176 | 11:11 |
openstackgerrit | Andreas Jaeger proposed openstack/nova stable/queens: Remove experimental job on openSUSE 42.3 https://review.opendev.org/677177 | 11:12 |
openstackgerrit | Andreas Jaeger proposed openstack/nova stable/pike: Remove experimental job on openSUSE 42.3 https://review.opendev.org/677178 | 11:14 |
*** udesale has quit IRC | 11:15 | |
*** tesseract has joined #openstack-nova | 11:15 | |
alex_xu | stephenfin: I replied your email, but not sure I understand the problem fully | 11:15 |
openstackgerrit | Brin Zhang proposed openstack/nova master: Specify availability_zone to unshelve https://review.opendev.org/663851 | 11:16 |
*** tbachman has quit IRC | 11:16 | |
openstackgerrit | Adam Spiers proposed openstack/nova master: Make it easier to run a selection of tests relevant to ongoing work https://review.opendev.org/677180 | 11:26 |
aspiers | stephenfin, alex_xu: happy Monday ;-) ^^^^ | 11:26 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Make it easier to run a selection of tests relevant to ongoing work https://review.opendev.org/677180 | 11:29 |
*** boxiang has quit IRC | 11:32 | |
*** zhubx has joined #openstack-nova | 11:32 | |
*** markvoelker has joined #openstack-nova | 11:36 | |
*** markvoelker has quit IRC | 11:41 | |
openstackgerrit | Adam Spiers proposed openstack/nova master: Switch some GitHub URLs to point to opendev.org https://review.opendev.org/677185 | 11:50 |
*** janki has joined #openstack-nova | 11:50 | |
*** markvoelker has joined #openstack-nova | 11:57 | |
*** shilpasd has joined #openstack-nova | 11:59 | |
*** weshay_pto is now known as weshay | 12:00 | |
*** ociuhandu has joined #openstack-nova | 12:07 | |
*** ociuhandu has quit IRC | 12:11 | |
*** dviroel_ has joined #openstack-nova | 12:12 | |
*** jaosorior has quit IRC | 12:14 | |
openstackgerrit | Takashi NATSUME proposed openstack/nova master: Fix wrong assertions in unit tests https://review.opendev.org/677102 | 12:21 |
yonglihe | stephenfin: Hi, good morning. | 12:23 |
openstackgerrit | Takashi NATSUME proposed openstack/nova master: Tests: autospecs all the mock.patch usages https://review.opendev.org/470775 | 12:27 |
*** tbachman_ has joined #openstack-nova | 12:31 | |
sean-k-mooney | yonglihe: i have not seen stephenfin online yet today | 12:37 |
*** nweinber has joined #openstack-nova | 12:38 | |
sean-k-mooney | he proably is around but im guessing he is still catching up on email/gerrit after the weekend | 12:38 |
*** jaosorior has joined #openstack-nova | 12:38 | |
stephenfin | no, I'm here | 12:42 |
stephenfin | (sean-k-mooney: See discussion with bhagyashris from earlier :)) | 12:42 |
sean-k-mooney | stephenfin: ah ok sorry | 12:42 |
sean-k-mooney | yep i missed that | 12:43 |
*** spsurya has quit IRC | 12:43 | |
stephenfin | yonglihe: Those patches are on my list, but there's a big queue of stuff ahead of them. I'll get to it eventually :) | 12:44 |
openstackgerrit | Brin Zhang proposed openstack/python-novaclient master: Microversion 2.77: Support Specifying AZ to unshelve https://review.opendev.org/665136 | 12:47 |
sean-k-mooney | stephenfin: did you reach any decision with the path forward for PCPU upgrades | 12:49 |
*** mriedem has joined #openstack-nova | 12:57 | |
*** ratailor has quit IRC | 13:00 | |
stephenfin | sean-k-mooney: I'm still on the fence, tbh | 13:01 |
sean-k-mooney | i think the global + 3 cycle process will be the safest | 13:01 |
stephenfin | I'm leaning towards the global config option still, but we're going to need some way to ensure people don't toggle it on the compute node first | 13:01 |
sean-k-mooney | ya | 13:01 |
sean-k-mooney | i think our best way to prevent that is to work with the intaller project to support enabling it | 13:03 |
stephenfin | I think so too | 13:03 |
stephenfin | But I've no idea how to fix things if people do it wrong | 13:03 |
stephenfin | We're kind of handing people a loaded gun here | 13:03 |
sean-k-mooney | e.g how to rever a reshape | 13:03 |
sean-k-mooney | ya it is. its not the only one we have given people in the past | 13:04 |
stephenfin | Pretty much | 13:04 |
stephenfin | Or how to keep reshaping | 13:04 |
sean-k-mooney | have we talked to the OSA,kolla or triplo folk about it yet? | 13:05 |
sean-k-mooney | i know we plan to go over the triplo stuff internally with our deployment folks but did any of the install project comment on your ml post | 13:06 |
stephenfin | efried: I've started discussing it with TripleO guys, of course | 13:06 |
stephenfin | But not OSA or Kolla. I don't think Kolla supported pinned CPUs as a rule atm | 13:06 |
*** eharney has joined #openstack-nova | 13:07 | |
stephenfin | I recall being in a call where there was talk of it at a previous summit but I don't know how much further it went | 13:07 |
stephenfin | efried: I've noticed that there are many more gaps in test coverage with that privsep series. Are you okay with a giant follow-up to close said gaps? | 13:09 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Add extra spec parameter and image property for memory encryption https://review.opendev.org/664420 | 13:09 |
stephenfin | Cos I'll have to recuse myself from reviews if I go add said missing tests to each patch | 13:10 |
stephenfin | unless you're happy to single +2 the tests, that is | 13:10 |
efried | stephenfin: I have no doubt there are gaps in test coverage overall, but what bugs me is the coverage being reduced by each patch. Is that what you're talking about? | 13:10 |
aspiers | stephenfin: responses to your feedback there ^^^ | 13:10 |
stephenfin | efried: Yeah, that specifically | 13:10 |
stephenfin | i.e. missing tests in nova/tests/unit/privsep | 13:11 |
stephenfin | aspiers: sweet | 13:11 |
efried | In that case, yes, a fup is good for me, but I'll want to wait to merge a given patch until its coverage is at least proposed. | 13:11 |
aspiers | stephenfin: but you might find more enjoyment in https://review.opendev.org/#/c/677180/ | 13:11 |
efried | and yes, good plan wrt reviews, since it's tough to convince other cores to care about that series, we should take advantage of the two of us being willing to dig into it :P | 13:12 |
aspiers | efried: you too :) | 13:12 |
aspiers | my dream is never having to *manually* run tests locally again | 13:12 |
aspiers | just edit files and watch things turn red or green | 13:12 |
aspiers | it's entirely doable | 13:13 |
aspiers | I've done it with many other projects | 13:13 |
stephenfin | efried: Yeah, of course. Maybe just keep an eye out for gaps as you're reviewing so I've something to hit "Done" on | 13:13 |
efried | wfm | 13:14 |
efried | aspiers, stephenfin: Love this idea, add it to the list of workflow improvements it's hard to get people to pay attention to: https://review.opendev.org/#/c/673356/ | 13:15 |
aspiers | efried: personally I *never* tire of workflow improvements | 13:16 |
aspiers | you can always count me in for reviewing those | 13:16 |
efried | aspiers: what's mybranch^! ? | 13:18 |
aspiers | the commit at the tip of mybranch | 13:18 |
openstackgerrit | Matt Riedemann proposed openstack/nova stable/ocata: Exclude build request marker from server listing https://review.opendev.org/677201 | 13:18 |
aspiers | efried: https://git-scm.com/docs/git-rev-parse#_other_rev_parent_shorthand_notations | 13:19 |
stephenfin | Well it's not a workflow improvement, but this would save us some time https://review.opendev.org/#/c/470775/ | 13:19 |
stephenfin | (make mock fail if you call a mocked function incorrectly or a function that doesn't exist) | 13:19 |
*** janki has quit IRC | 13:20 | |
stephenfin | and it's been around in one form or another for...2 years, 2 months and 17 days :'D | 13:20 |
efried | yeah, I thought claudiub had been working on this for ages and was never able to get it quiiite right. | 13:21 |
efried | is it right now? | 13:21 |
efried | I guess you think so according to your +2 :) | 13:21 |
stephenfin | It all looks sane and I'm relying on CI to catch anything we might have missed | 13:21 |
stephenfin | so...yes. | 13:21 |
* efried adds self, waits for zuul | 13:22 | |
efried | aspiers: So foo^! is like foo~1..foo ? | 13:22 |
efried | I admit, I learned like two of the weird shorthands and then cordoned off the rest of my brain for other things. | 13:24 |
efried | 80/20 rule | 13:25 |
*** beekneemech is now known as bnemec | 13:26 | |
sean-k-mooney | woudl foo~1..foo not be git show | 13:27 |
sean-k-mooney | e.g. compare ing n-1 to n | 13:27 |
sean-k-mooney | which is the diff of n or what git show displays | 13:27 |
efried | if you're using it for a diff, yes | 13:27 |
sean-k-mooney | ok | 13:27 |
sean-k-mooney | just makeing sure | 13:28 |
sean-k-mooney | the ~1 thing always confused me | 13:28 |
*** spatel has joined #openstack-nova | 13:28 | |
sean-k-mooney | i only ever use it if im doing "git reset --hard HEAD~1" | 13:29 |
*** dklyle has joined #openstack-nova | 13:29 | |
sean-k-mooney | to remove the top commit form my branch when i commit to master by mistake | 13:29 |
*** ociuhandu has joined #openstack-nova | 13:30 | |
*** spatel has quit IRC | 13:33 | |
efried | when I commit to master by mistake, I do something like: | 13:33 |
efried | git branch -m oops | 13:33 |
efried | git checkout -b master origin/master | 13:33 |
*** ociuhandu has quit IRC | 13:34 | |
stephenfin | Somewhat related https://github.blog/2019-08-16-highlights-from-git-2-23/ | 13:35 |
stephenfin | (git 2.23 adds experimental 'git restore' and 'git switch' commands that each do a bit of what 'git checkout' is doing currently) | 13:36 |
*** shilpasd has quit IRC | 13:40 | |
mriedem | gibi: answered your question about multi-cell migration reschedule https://review.opendev.org/#/c/635668/41 | 13:47 |
yonglihe | stephenfin: Thanks, its stressful. | 13:47 |
mriedem | gibi: tl;dr yes it's a todo, i just didn't do it yet since i wanted to get the main flow written, tested and reviewed first | 13:47 |
gregwork | what kind of access does a tenant need to create private flavors within their tenant | 13:52 |
*** BjoernT has joined #openstack-nova | 13:52 | |
gregwork | getting ERROR: You are not authorized to use resource_types: OS::Nova::Flavor when deploying a stack in this tenant as _member_... I also get this error as ResellerAdmin and Creator | 13:54 |
gregwork | the "admin" role appears to transform the tenant into a cloud operator able to see and modify all other tenants so this is not useful | 13:55 |
*** ociuhandu has joined #openstack-nova | 13:58 | |
*** cfriesen has joined #openstack-nova | 14:02 | |
*** ociuhandu has quit IRC | 14:03 | |
openstackgerrit | Stephen Finucane proposed openstack/nova master: Address nits from privsep series https://review.opendev.org/677210 | 14:03 |
stephenfin | efried: ^ | 14:03 |
* stephenfin offline for ~45 minutes | 14:03 | |
efried | ack | 14:05 |
*** ociuhandu has joined #openstack-nova | 14:11 | |
*** jdillaman has joined #openstack-nova | 14:13 | |
mriedem | gibi: now that there has been more review on the cross-cell-resize series, i'm thinking about moving https://review.opendev.org/#/c/642590/ and https://review.opendev.org/#/c/642183/ and https://review.opendev.org/#/c/637605/ to the front of the series to get those merged out of the way (next time i do a rebase) - any problems with that? | 14:17 |
*** spatel has joined #openstack-nova | 14:18 | |
mriedem | dansmith: this is a pretty simple +2d bottom of the cross-cell series which is the prep_resize equivalent and would help move a few things https://review.opendev.org/#/c/633293/ - it's basically just a call to the dest compute to do a resize_claim for pci/numa and send back the migration context | 14:20 |
*** dpawlik has quit IRC | 14:20 | |
*** tbachman_ has quit IRC | 14:21 | |
*** KeithMnemonic has joined #openstack-nova | 14:25 | |
dansmith | mriedem: okay | 14:25 |
*** eharney_ has joined #openstack-nova | 14:25 | |
*** eharney has quit IRC | 14:26 | |
dansmith | mriedem: is this not something we should be doing all the time to make numa lm easier? | 14:26 |
dansmith | because they're kinda stuffing the claim into other calls right now | 14:27 |
mriedem | meaning the numa lm series is doing the move claim as part of pre_live_migrate_at_dest or whatever, right? | 14:28 |
dansmith | yeah, | 14:28 |
mriedem | and same-cell resize/cold migrate does it in prep_resize | 14:28 |
dansmith | I had just read the commit message when I said ^ but it struck an immediate chord with me | 14:29 |
dansmith | that we're going to have three ways for the three types, AFAICT | 14:29 |
*** artom has quit IRC | 14:29 | |
mriedem | i would need to refresh on the live migration claim to know if it's needing to use migrate data from the source or anything | 14:30 |
dansmith | it does | 14:30 |
efried | aspiers: Didn't you write a mock_open wrapper? | 14:30 |
aspiers | I did | 14:30 |
aspiers | patch_open and patch_exists | 14:30 |
mriedem | prep_resize for same-cell is quite a bit different from the cross-cell one since it's a cast, does reschedule logic, and then casts to the resize_instance method on the source | 14:30 |
mriedem | so i'm not sure that trying to munge those into a single method to work for all is going to be better | 14:31 |
mriedem | feels like the rebuild/evacuate trap to me | 14:31 |
aspiers | efried: and yes, foo^! is foo^..foo | 14:31 |
sean-k-mooney | aspiers: how do you determin all test that need to be run for a change | 14:31 |
efried | aspiers: found it | 14:31 |
sean-k-mooney | reliable that is | 14:31 |
efried | sean-k-mooney: he's not mapping source changes to tests. | 14:31 |
aspiers | sean-k-mooney: I don't yet, but you would need to hardcode those mappings | 14:31 |
efried | sean-k-mooney: he's just running test files you changed in the commits | 14:32 |
aspiers | which is exactly what you can do with a Guardfile | 14:32 |
mriedem | efried: so no tests no failures yay! | 14:32 |
sean-k-mooney | ok that | 14:32 |
efried | aspiers: I was thinking you could get partway by mapping nova/a/b/c.py to nova/tests/{unit|functional}/a/b/test_c.py | 14:32 |
aspiers | hell, that's the kind of thing people used to do with Makefiles, in the olden days before actually useful dependency trees went out of fashion and all the modern bullshit came in | 14:32 |
sean-k-mooney | will likely miss relevent tests then | 14:32 |
efried | and then hardcode anything that doesn't hit with that. | 14:32 |
aspiers | efried: yes for sure | 14:33 |
mriedem | efried: note that lots of the modules aren't 1:1 like that | 14:33 |
sean-k-mooney | i really dont like the idea of hardcoding any mappings | 14:33 |
efried | mriedem: Yes, I get that, I'm saying that would get you a big chunk for free, and then you hardcode the rest. | 14:33 |
mriedem | gross | 14:33 |
efried | but that's not the point of this patch at all. | 14:34 |
mriedem | it's just auto-run the test module changes in my commit, i know | 14:34 |
efried | this patch just runs "tests I changed in XXX commit(s)" | 14:34 |
aspiers | sean-k-mooney: the entire CI test suite is "relevant" in a sense. The point of locally rapidly running a small subset of tests every time you make a local code change is not to be complete, it's to catch the 80% of stupid mistakes and make sure the tests you *are* changing on are correct | 14:34 |
mriedem | this is proposed as totally optional yes? | 14:34 |
mriedem | meaning i never have to deal with this? | 14:34 |
aspiers | yes | 14:34 |
sean-k-mooney | ya i get that but generally i jsut use the regex support for that | 14:35 |
mriedem | same, | 14:35 |
mriedem | tox -e py36 -- test_compute | 14:35 |
aspiers | sean-k-mooney: but then you have to maintain lists of regexes. the point is to save you the hassle for quick obvious stuff | 14:35 |
sean-k-mooney | e.g. tox -e py36 -- "libvirt|compute" | 14:35 |
sean-k-mooney | aspiers: no you just add words that relate to the thing your doing when you type it | 14:35 |
aspiers | right, except that will take like 20-30s longer because a) it goes through tox and b) it does test discovery | 14:36 |
sean-k-mooney | if i change ovo i add objecst if i modify the libvirt dirver i add libvirt | 14:36 |
aspiers | sean-k-mooney: sure but that's a different use case | 14:36 |
aspiers | I'm not proposing to replace any existing workflows, just add the option of a quick and easy extra one | 14:36 |
sean-k-mooney | right but if i want to run just one test it add teh test name or use an ide. | 14:36 |
aspiers | it's already saved me a bunch of typing this morning since I wrote it | 14:37 |
sean-k-mooney | anyway it nice to have a script for the new stuff | 14:37 |
sean-k-mooney | just i dont want it to imply that it will run all the relevent tests | 14:37 |
sean-k-mooney | aspiers: its good for saving time locally as long as it does not encurage people to waste gate time but not running the test they should have locally | 14:39 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Switch some GitHub URLs to point to opendev.org https://review.opendev.org/677185 | 14:40 |
*** damien_r has quit IRC | 14:40 | |
aspiers | sean-k-mooney: I'm not sure how providing another way to run tests locally would discourage people from running tests locally ;-) | 14:40 |
*** damien_r has joined #openstack-nova | 14:40 | |
sean-k-mooney | aspiers: if that is all they run they will miss test they should have run | 14:41 |
aspiers | tools are never gonna be able to stop developers from being stupid | 14:41 |
sean-k-mooney | yes but it can make it easier for them to be :) | 14:41 |
aspiers | sure but at some point you just have to trust people to use their brain | 14:41 |
aspiers | and this is not rocket science | 14:41 |
aspiers | noone is saying "OK now we have this new tool and that is the ONLY tool you should eer use" | 14:42 |
aspiers | ever | 14:42 |
sean-k-mooney | i know but even with the regex approch its rare but sometime if i dont do a full tox run i will miss a test that the gate finds | 14:42 |
*** markvoelker has quit IRC | 14:42 | |
aspiers | I'd also argue that developer time is more expensive than gate time, but that's a whole other debate | 14:43 |
openstackgerrit | Eric Fried proposed openstack/nova master: Tests: autospecs all the mock.patch usages https://review.opendev.org/470775 | 14:43 |
aspiers | yeah, so use your regex approach | 14:43 |
aspiers | or, use my new approach while you are in the middle of coding because it's quicker, then use yours when you think you are done and ready to upload | 14:43 |
aspiers | doing both gets the best of both worlds | 14:43 |
aspiers | this is just basic 80/20 rule application | 14:44 |
efried | aspiers: this bud's for you https://review.opendev.org/#/c/470775/42/nova/tests/unit/test_json_ref.py@58 | 14:44 |
*** BjoernT_ has joined #openstack-nova | 14:45 | |
sean-k-mooney | ya i get that. i like fast8 for example but that is always correct. | 14:45 |
aspiers | efried: you mean you want me to submit a separate fixup later? | 14:46 |
aspiers | sean-k-mooney: running a single test is always correct, it's not just complete :) | 14:46 |
aspiers | this is no different to fast8 | 14:46 |
aspiers | fast8 is not complete either | 14:46 |
efried | aspiers: "want"... it's a suggestion I thought might interest you :) | 14:46 |
mriedem | sean-k-mooney: a few more small things in the pmu change https://review.opendev.org/#/c/671338/11 | 14:46 |
aspiers | efried: indeed, it will make me happy to see others using it :) | 14:46 |
*** BjoernT has quit IRC | 14:47 | |
sean-k-mooney | mriedem: ya i just got the email for your ps8 comments | 14:47 |
sean-k-mooney | ill look at them now | 14:47 |
sean-k-mooney | are you ok with me moveing the bool_form_strng as i have in the latest version? | 14:48 |
*** mlavalle has joined #openstack-nova | 14:48 | |
sean-k-mooney | assuming i add the new tests you suggested | 14:49 |
efried | mriedem: I think you were complaining about how long it takes to build specs at some point, and since you're clearly so enthusiastic about this kind of workflow improvement: https://review.opendev.org/#/c/673356/ | 14:50 |
mriedem | complain yes, but not so much to want to review a bash script :) | 14:51 |
sean-k-mooney | efried: the specs are not too bad. recently started building releasenotes locally for some of my patches and was suprised at how long those take. | 14:52 |
dansmith | mriedem: I dropped some comments on the bottom two patches, but I'm still mulling my feelings about it, but am out of time before my next call | 14:52 |
dansmith | mriedem: it really seems like an unfortunate purpose-built call to do part of the work of the other two for a specific situation, which just feels wrong and very fragile | 14:53 |
dansmith | I know it's more work to refactor, and I don't really want to review *that* either | 14:53 |
dansmith | so I dunno | 14:53 |
mriedem | to refactor prep_resize? | 14:57 |
dansmith | well, all of them to do this as a single thing | 14:57 |
dansmith | I dunno, I'll try to think on it when I'm done with my next call | 14:58 |
mriedem | i think that would be gross in other ways | 14:58 |
mriedem | ack | 14:58 |
dansmith | this just seems like piling on another copy of a bunch of existing logic | 14:58 |
*** markvoelker has joined #openstack-nova | 15:03 | |
*** macz has joined #openstack-nova | 15:03 | |
*** jaosorior has quit IRC | 15:04 | |
frickler | mriedem: I'm cleaning up old patches and found https://bugs.launchpad.net/nova/+bug/1815082 , is that just forgotten or has it been resolved? | 15:05 |
openstack | Launchpad bug 1815082 in OpenStack Compute (nova) ""DBNonExistentTable: (sqlite3.OperationalError) no such table: services" when starting nova-metadata under uwsgi" [Medium,In progress] - Assigned to Matt Riedemann (mriedem) | 15:05 |
mriedem | it has not been resolved | 15:06 |
mriedem | dansmith: well the whole cross-cell series was also agreed to be separate from trying to munge it into existing compute manager code for sanity | 15:07 |
sean-k-mooney | efried: comments in https://review.opendev.org/#/c/673356/1 | 15:07 |
mriedem | i've refactored and made common the obvious stuff along the way like the notification bits | 15:07 |
mriedem | frickler: i ran out of steam trying to debug it | 15:10 |
*** artom has joined #openstack-nova | 15:14 | |
*** brinzhang has quit IRC | 15:15 | |
*** brinzhang has joined #openstack-nova | 15:16 | |
*** brinzhang has quit IRC | 15:16 | |
*** eharney_ is now known as eharney | 15:20 | |
*** factor has quit IRC | 15:32 | |
*** factor has joined #openstack-nova | 15:32 | |
*** ivve has quit IRC | 15:33 | |
mriedem | efried: i can +2 now if sean is ok with a FUP or +2 after you address his comments, either way https://review.opendev.org/#/c/673356/ | 15:35 |
*** ociuhandu has quit IRC | 15:37 | |
openstackgerrit | Eric Fried proposed openstack/nova-specs master: tox -e fast-specs https://review.opendev.org/673356 | 15:37 |
efried | sean-k-mooney, mriedem: Addressed some of the comments, but mostly for the sake of compromise. | 15:38 |
efried | shit | 15:38 |
openstackgerrit | Eric Fried proposed openstack/nova-specs master: tox -e fast-specs https://review.opendev.org/673356 | 15:38 |
*** gyee has joined #openstack-nova | 15:38 | |
*** damien_r has quit IRC | 15:38 | |
frickler | mriedem: np, I'll keep it on my list, then. I've reduced my list of open patches to less than a screenful already with a bit of headroom even, that's enough for my summer cleanup ;) | 15:39 |
*** factor has quit IRC | 15:40 | |
*** factor has joined #openstack-nova | 15:41 | |
*** ociuhandu has joined #openstack-nova | 15:51 | |
efried | mriedem: o hey mon, got a sec to help me with logstash? | 15:53 |
mriedem | yes | 15:53 |
efried | mriedem: I was trying to logstash that kombu thing. I should be able to search for | 15:54 |
efried | message:"TypeError: open: path should be string, bytes or os.PathLike, not _NormalAccessor" | 15:54 |
efried | right?? | 15:54 |
mriedem | got a link to a log with the failure? | 15:55 |
efried | https://zuul.opendev.org/t/openstack/build/369bc38f57134ece8befdf4f3d6d670e | 15:55 |
efried | mriedem: note that it's in tox-py37 (always), not sure if that's significant | 15:57 |
mriedem | since the console log is huge is it failing to publish logs to elasticsearch | 15:57 |
mriedem | ? | 15:57 |
mriedem | https://review.opendev.org/#/c/673356/1 | 15:58 |
mriedem | oops | 15:58 |
mriedem | 222.4M | 15:58 |
efried | so you mean, elasticsearch is only good if something blows up in a small way? | 15:59 |
mriedem | i wonder why job-output is not compressed | 15:59 |
mriedem | i don't see subsequent ansible task failures for compressing and publishing logs though | 15:59 |
efried | swift cutover something something | 15:59 |
mriedem | the b' is screwing with your query | 16:00 |
efried | that's going to be prevalent in py3* logs, tho | 16:01 |
mriedem | yes i know | 16:01 |
efried | And I'm not including the b'' in my search | 16:01 |
efried | should I be? | 16:01 |
mriedem | and it's always been a problem | 16:01 |
efried | o | 16:01 |
mriedem | so i'm using: | 16:01 |
mriedem | message:"b'TypeError: open: path should be string, bytes or os.PathLike, not _NormalAccessor'" AND tags:"console" | 16:01 |
mriedem | but that's not showing hits either, | 16:02 |
efried | I got hits | 16:02 |
efried | (this got resolved over the weekend, so you have to spread to last week) | 16:02 |
mriedem | i'm goign to 7 days | 16:02 |
mriedem | are you sure those are real hits? kibana has this weird thing where the first query results are always garbage | 16:03 |
mriedem | and i have to hit the magnifying glass thing to re-query | 16:03 |
efried | weird, I'm getting lots of hits with that sea... oh, 'and' is case-sensitive | 16:03 |
efried | so yeah, I'm getting nothing. | 16:03 |
mriedem | then we need to talk to clarkb | 16:03 |
*** rpittau is now known as rpittau|afk | 16:07 | |
*** icarusfactor has joined #openstack-nova | 16:07 | |
*** factor has quit IRC | 16:09 | |
openstackgerrit | Shilpa Devharakar proposed openstack/nova master: Nova object changes for forbidden aggregates request filter https://review.opendev.org/671072 | 16:10 |
openstackgerrit | Shilpa Devharakar proposed openstack/nova master: DB API changes to get non-matching aggregates from metadata https://review.opendev.org/671074 | 16:11 |
openstackgerrit | Shilpa Devharakar proposed openstack/nova master: Add a new request filter to isolate aggregates https://review.opendev.org/671075 | 16:12 |
openstackgerrit | Shilpa Devharakar proposed openstack/nova master: Enable request filter isolate_aggregates https://review.opendev.org/667952 | 16:13 |
*** igordc has joined #openstack-nova | 16:18 | |
*** tesseract has quit IRC | 16:35 | |
openstackgerrit | Adam Spiers proposed openstack/nova master: Extract SEV-specific bits on host detection https://review.opendev.org/636334 | 16:37 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Add <launchSecurity> and <driver iommu='on' /> to config.py https://review.opendev.org/636318 | 16:37 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Apply SEV-specific guest config when SEV is required https://review.opendev.org/644565 | 16:37 |
openstackgerrit | Eric Fried proposed openstack/nova-specs master: tox -e fast-specs https://review.opendev.org/673356 | 16:37 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Add extra spec parameter and image property for memory encryption https://review.opendev.org/664420 | 16:41 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Extract SEV-specific bits on host detection https://review.opendev.org/636334 | 16:42 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Add <launchSecurity> and <driver iommu='on' /> to config.py https://review.opendev.org/636318 | 16:42 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Apply SEV-specific guest config when SEV is required https://review.opendev.org/644565 | 16:42 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Make it easier to run a selection of tests relevant to ongoing work https://review.opendev.org/677180 | 16:48 |
openstackgerrit | sean mooney proposed openstack/nova master: Libvirt: add support for vPMU configuration. https://review.opendev.org/671338 | 16:54 |
sean-k-mooney | mriedem: ^ should address your vpmu nits. im going to grab something to eat quickly but if you see anything else leave a comment and ill fix it in an hour or so | 16:55 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Enable booting of libvirt guests with AMD SEV memory encryption https://review.opendev.org/666616 | 16:55 |
efried | mriedem: are you in favor of gating requirements on py37 using cross-nova? https://review.opendev.org/#/c/677071/5 | 17:01 |
efried | Basically (IMO) we need *some* reasonable py37 coverage in there, and nova seemed as good as any. | 17:01 |
*** derekh has quit IRC | 17:03 | |
mriedem | gmann: comments in your novaclient 2.75 change https://review.opendev.org/#/c/676275/ | 17:06 |
mriedem | is openstack-py37 voting on nova changes? | 17:07 |
mriedem | looks like yes | 17:07 |
mriedem | https://opendev.org/openstack/openstack-zuul-jobs/src/branch/master/zuul.d/jobs.yaml#L166 | 17:08 |
mriedem | so yeah +1 | 17:09 |
efried | thanks mriedem | 17:09 |
*** mdbooth_ has joined #openstack-nova | 17:13 | |
openstackgerrit | Matt Riedemann proposed openstack/nova master: doc: cleanup 2.75 REST API microversion history doc https://review.opendev.org/677259 | 17:13 |
*** mdbooth has quit IRC | 17:16 | |
*** ociuhandu_ has joined #openstack-nova | 17:16 | |
*** ralonsoh has quit IRC | 17:16 | |
*** ociuhandu has quit IRC | 17:19 | |
*** ociuhandu_ has quit IRC | 17:21 | |
*** ociuhandu has joined #openstack-nova | 17:24 | |
*** mdbooth_ has quit IRC | 17:27 | |
*** ociuhandu has quit IRC | 17:29 | |
openstackgerrit | Akihiro Motoki proposed openstack/nova master: PDF documentation build https://review.opendev.org/676730 | 17:29 |
*** ricolin has quit IRC | 17:31 | |
openstackgerrit | Adam Spiers proposed openstack/nova-specs master: Allow deep-linking to memory reservation section of AMD SEV spec https://review.opendev.org/677264 | 17:38 |
*** icarusfactor has quit IRC | 17:53 | |
aspiers | err, why is there no direct link from https://docs.openstack.org/nova/latest/ to https://docs.openstack.org/nova/latest/user/ ? | 18:01 |
efried | aspiers: fix it! | 18:04 |
*** spatel has quit IRC | 18:07 | |
aspiers | efried: I was wondering if it was deliberate | 18:07 |
aspiers | "Todo | 18:08 |
aspiers | The rest of this document should probably move to the admin guide." | 18:08 |
aspiers | The top-level page directly links to some of the stuff under doc/source/user/ | 18:08 |
efried | I can't imagine why the nova doc landing page wouldn't have a link to the user landing page anyway. | 18:09 |
aspiers | It does seem odd | 18:09 |
aspiers | but I find the whole doc organisation pretty confusing | 18:09 |
efried | agree | 18:10 |
efried | At some point donnyd was on a mission to reorganize, perhaps y'all could meet minds | 18:10 |
aspiers | when I've got this damn SEV series done | 18:11 |
aspiers | I'm pretty close now, just addressing your feedback on the tip of the series and then my backlog is clear I think | 18:11 |
aspiers | that is, until the next flood of -1s come in ;-) | 18:11 |
aspiers | efried: now I'm longing for tox -e fast-docs ... | 18:14 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: api-ref: add config_drive to 2.75 rebuild response parameters https://review.opendev.org/677267 | 18:15 |
efried | mriedem: Does this https://review.opendev.org/675908 smell like a stat mining / ATC grab exercise to you? | 18:17 |
mriedem | you mean just b/c it's nova-specs? | 18:18 |
efried | and because it's pointless, and because they put a co-author without any evidence of that person having co-authored anything, and because there's really nothing to co-author | 18:21 |
efried | basically this patch now has three contributors | 18:21 |
efried | Tempting to say, "you want a free summit ticket, go get it from somebody else's project" | 18:21 |
donnyd | efried: Still on that mission, but its hard to even get a start | 18:21 |
efried | I hear ya. | 18:22 |
donnyd | I am starting in docs with cyborg atm | 18:23 |
*** mtreinish has joined #openstack-nova | 18:29 | |
*** ociuhandu has joined #openstack-nova | 18:48 | |
mriedem | efried: yeah... https://review.opendev.org/#/c/675908/3..4//COMMIT_MSG | 18:49 |
mriedem | i know "Add Python 3 Train unit tests" is a Train cycle goal - i don't really know what it is, but i know it's a goal | 18:50 |
mriedem | https://review.opendev.org/#/q/owner:%22Filippo+Inzaghi%22+status:open | 18:51 |
efried | yeah, I was okay with it at that point | 18:51 |
efried | But when Vieri, a notorious silent +1er, uploaded a new PS that added not him/her, but 98k, another notorious silent +1er, as co-author, my spidey sense went nuts. | 18:52 |
*** ociuhandu has quit IRC | 18:53 | |
efried | dustinc: Are you busily debugging the ironic CI failure in patch #3 at this point? | 19:00 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: doc: cleanup 2.75 REST API microversion history doc https://review.opendev.org/677259 | 19:01 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: api-ref: add config_drive to 2.75 rebuild response parameters https://review.opendev.org/677267 | 19:01 |
sean-k-mooney | efried: well give we dont run the in repo test in the nova-specs gate i dont think https://review.opendev.org/#/c/675908/4 is relly useful | 19:01 |
efried | agree, it would be just for consistency with other projects, but I really don't think it's worthwhile. | 19:02 |
mriedem | efried: welcome to my world of being annoyed with random changes like this that just look like stat padding | 19:02 |
mriedem | and then my annoyance with people that are like, "what's the harm?! let them have their fun." | 19:03 |
efried | I don't mind stat padding if the change has *some* utility. But this one... doesn't. | 19:03 |
efried | mriedem: btw, I made this for you https://review.opendev.org/#/c/674678/ | 19:05 |
efried | cmon man, I need to pad my stats | 19:06 |
sean-k-mooney | also nova-specs does not actully have any python deliverables. so personally i would rather remvoe the setup.cfg ectra that came form teh template to make it claer this is just a repo of text files and the tools needed to manage it. but i also dont really feel like writing a patch to do that or wasing your time reviewing it | 19:06 |
sean-k-mooney | i.e. rather then saying i support py37 and such. but thats just me | 19:07 |
efried | cmon sean-k-mooney, you need the stats | 19:08 |
efried | okay, enough of that joke | 19:08 |
*** ivve has joined #openstack-nova | 19:09 | |
sean-k-mooney | i -1'd it that will bump them enough | 19:09 |
dustinc | efried: actually was working on the providers stuff | 19:13 |
dustinc | providers.yaml | 19:13 |
efried | okay. Not trying to pressure you one way or another. Just lmk if you want help on that. | 19:13 |
*** tbachman has joined #openstack-nova | 19:15 | |
dustinc | thanks, I probably need help on everything but just focusing on one thing at a time :) | 19:16 |
*** factor has joined #openstack-nova | 19:22 | |
*** eharney has quit IRC | 19:26 | |
*** mriedem has quit IRC | 19:29 | |
*** mriedem has joined #openstack-nova | 19:30 | |
openstackgerrit | melanie witt proposed openstack/nova master: Re-use DB MetaData during archive_deleted_rows https://review.opendev.org/675218 | 19:33 |
openstackgerrit | melanie witt proposed openstack/nova master: nova-manage db archive_deleted_rows is not multi-cell aware https://review.opendev.org/507486 | 19:33 |
openstackgerrit | melanie witt proposed openstack/nova master: Verify archive_deleted_rows --all-cells in post test hook https://review.opendev.org/672840 | 19:33 |
openstackgerrit | melanie witt proposed openstack/nova master: Verify archive_deleted_rows --all-cells in post test hook https://review.opendev.org/672840 | 19:35 |
*** icarusfactor has joined #openstack-nova | 19:44 | |
*** factor has quit IRC | 19:46 | |
openstackgerrit | Adam Spiers proposed openstack/nova master: Provide HW_CPU_X86_AMD_SEV trait when SEV is supported https://review.opendev.org/638680 | 20:03 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Add extra spec parameter and image property for memory encryption https://review.opendev.org/664420 | 20:03 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Extract SEV-specific bits on host detection https://review.opendev.org/636334 | 20:03 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Add <launchSecurity> and <driver iommu='on' /> to config.py https://review.opendev.org/636318 | 20:03 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Apply SEV-specific guest config when SEV is required https://review.opendev.org/644565 | 20:03 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Enable booting of libvirt guests with AMD SEV memory encryption https://review.opendev.org/666616 | 20:03 |
openstackgerrit | Adam Spiers proposed openstack/nova master: Switch some GitHub URLs to point to opendev.org https://review.opendev.org/677185 | 20:08 |
*** eharney has joined #openstack-nova | 20:14 | |
aspiers | efried: all outstanding feedback on the SEV series has now been addressed, or at least replied to with a "not sure what to do next" kind of comment | 20:18 |
efried | aspiers: ack. I think at this point I need to let the other reviewers get satisfied before I jump back in, right? | 20:19 |
efried | cause I was mostly +2? | 20:19 |
efried | on the ones I could grok | 20:19 |
aspiers | efried: mostly, but I just addressed a whole bunch of your feedback on the final patch | 20:19 |
aspiers | efried: and actually there's a request for info from you on that: https://review.opendev.org/#/c/666616/23/nova/tests/unit/virt/libvirt/test_driver.py@23555 | 20:20 |
aspiers | I guess I must have missed some magic when implementing my decorators in order to make them work on classes | 20:20 |
efried | mm | 20:21 |
aspiers | actually, now I think about it, it's kind of obvious that my patch_* code would not successfully patch classes | 20:22 |
efried | okay, well, it's going to take a significant context switch to get back in there, but I'll get there eventually. | 20:22 |
aspiers | well, unless Python has some magic which automatically applies decorators on a class to the methods within that class | 20:22 |
aspiers | but I suspect it doesn't | 20:23 |
efried | no, I suspect that's magic in mock's decorators | 20:32 |
sean-k-mooney | aspiers: well that depends on the decorator | 20:33 |
aspiers | efried: yes I suspect so too | 20:34 |
*** mmethot has quit IRC | 20:47 | |
*** mmethot has joined #openstack-nova | 20:47 | |
openstackgerrit | Merged openstack/nova master: Fix 'has_calls' method calls in unit tests https://review.opendev.org/676536 | 20:50 |
openstackgerrit | Merged openstack/nova master: Fix wrong assertions in unit tests https://review.opendev.org/677102 | 20:50 |
*** maciejjozefczyk has quit IRC | 21:03 | |
openstackgerrit | Merged openstack/nova-specs master: Allow deep-linking to memory reservation section of AMD SEV spec https://review.opendev.org/677264 | 21:07 |
*** DinaBelova has quit IRC | 21:09 | |
*** DinaBelova has joined #openstack-nova | 21:10 | |
*** eharney has quit IRC | 21:18 | |
*** xek has quit IRC | 21:21 | |
*** mdbooth has joined #openstack-nova | 21:26 | |
*** markvoelker has quit IRC | 21:36 | |
*** BjoernT_ has quit IRC | 21:36 | |
*** oomichi_ has joined #openstack-nova | 21:40 | |
openstackgerrit | Merged openstack/nova master: Tests: autospecs all the mock.patch usages https://review.opendev.org/470775 | 21:44 |
*** mdbooth has quit IRC | 21:45 | |
*** oomichi_ has quit IRC | 21:49 | |
*** mdbooth has joined #openstack-nova | 21:50 | |
mriedem | efried: so with https://review.opendev.org/#/c/674678/ we shouldn't see the warnings about things like cinder and barbican, right? | 22:00 |
efried | mriedem: that's correct. | 22:01 |
efried | I thought I checked it; are you still seeing those? | 22:01 |
efried | yeah, looks clean https://zuul.opendev.org/t/openstack/build/6d2b6e55df8949ad9ff19ac305de8b3e/log/logs/screen-n-cpu.txt.gz?severity=3 | 22:02 |
mriedem | no, but i expected to see them in the functional job console log in the patch before that one in the series and don't see them either | 22:02 |
efried | vs https://logs.opendev.org/57/666857/6/check/nova-live-migration/a379339/logs/screen-n-cpu.txt.gz#_Aug_01_21_21_25_517957 | 22:02 |
efried | I don't think you would see them in console log | 22:02 |
efried | Only in compute log | 22:02 |
efried | because that's the only place we're asking for a placement client from | 22:03 |
efried | uhm, I guess from scheduler as well | 22:03 |
efried | but yeah, wouldn't expect to see them in console log | 22:03 |
*** trident has quit IRC | 22:03 | |
mriedem | i'd seen those in functional test runs i thought, but yeah i do see them in here https://storage.bhs1.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/logs_07/676707/1/check/tempest-integrated-compute/cafd458/controller/logs/screen-n-cpu.txt.gz | 22:03 |
mriedem | Encountered an exception attempting to process config for project 'cinder' (service type 'block-storage'): no such option valid_interfaces in group [cinder]: oslo_config.cfg.NoSuchOptError: no such option valid_interfaces in group [cinder] | 22:03 |
efried | yup, that's the one. | 22:04 |
mriedem | but not https://c8d945454956429a3061-cc9346598d5bf68c66bcb59fd4223863.ssl.cf1.rackcdn.com/674678/4/check/tempest-integrated-compute/c72e0e2/controller/logs/screen-n-cpu.txt.gz | 22:04 |
mriedem | ok +2 | 22:05 |
efried | thanks mriedem | 22:05 |
efried | chipping away at this sdk thing slowly but surely. | 22:05 |
mriedem | got sidetracked spending time writing a script to cleanup old e-r queries which i'd always just done manually before | 22:06 |
*** trident has joined #openstack-nova | 22:11 | |
*** mriedem has quit IRC | 22:12 | |
*** mlavalle has quit IRC | 22:20 | |
*** dave-mccowan has quit IRC | 22:22 | |
*** dave-mccowan has joined #openstack-nova | 22:25 | |
*** dave-mccowan has quit IRC | 22:32 | |
*** ivve has quit IRC | 22:34 | |
*** mdbooth has quit IRC | 22:49 | |
*** KeithMnemonic has quit IRC | 22:49 | |
*** rcernin has joined #openstack-nova | 22:57 | |
*** macz has quit IRC | 23:02 | |
*** macz has joined #openstack-nova | 23:03 | |
*** macz has quit IRC | 23:07 | |
*** KeithMnemonic has joined #openstack-nova | 23:14 | |
*** tkajinam has joined #openstack-nova | 23:27 | |
openstackgerrit | sean mooney proposed openstack/nova master: Libvirt: report storage bus traits https://review.opendev.org/666914 | 23:29 |
*** takashin has joined #openstack-nova | 23:36 | |
openstackgerrit | Merged openstack/nova master: doc: cleanup 2.75 REST API microversion history doc https://review.opendev.org/677259 | 23:37 |
openstackgerrit | Merged openstack/nova master: Fix use of mock.patch with new_callable=PropertyMock https://review.opendev.org/676738 | 23:38 |
openstackgerrit | Merged openstack/nova master: api-ref: add config_drive to 2.75 rebuild response parameters https://review.opendev.org/677267 | 23:38 |
*** markvoelker has joined #openstack-nova | 23:48 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!