Wednesday, 2019-09-25

*** gbarros has quit IRC00:02
*** gbarros_ has quit IRC00:20
*** markvoelker has joined #openstack-nova00:24
*** sapd1_x has joined #openstack-nova00:25
*** tellesnobrega has quit IRC00:32
*** gyee has quit IRC00:52
*** mriedem has quit IRC01:00
openstackgerritMatt Riedemann proposed openstack/nova master: Make nova-next multinode and drop tempest-slow-py3  https://review.opendev.org/68398801:00
*** gbarros has joined #openstack-nova01:06
*** markvoelker has quit IRC01:08
*** sapd1_x has quit IRC01:09
*** yedongcan has joined #openstack-nova01:21
*** tkajinam has quit IRC01:24
*** tkajinam has joined #openstack-nova01:24
*** sapd1_x has joined #openstack-nova01:25
*** gbarros has quit IRC01:35
*** sapd1_x has quit IRC01:37
*** takashin has joined #openstack-nova01:47
*** hongbin has joined #openstack-nova01:49
*** mkrai has joined #openstack-nova02:06
*** factor has joined #openstack-nova02:07
*** markvoelker has joined #openstack-nova02:35
*** hongbin has quit IRC02:36
*** igordc has quit IRC02:39
*** markvoelker has quit IRC02:40
*** BjoernT_ has quit IRC02:42
*** BjoernT has joined #openstack-nova02:44
*** ricolin has joined #openstack-nova02:47
*** BjoernT has quit IRC02:47
*** dave-mccowan has quit IRC02:53
*** yedongcan has left #openstack-nova03:16
*** psachin has joined #openstack-nova03:31
openstackgerritMerged openstack/nova master: Handle legacy request spec dict in ComputeTaskManager._cold_migrate  https://review.opendev.org/68076203:55
openstackgerritMerged openstack/nova master: Isolate request spec handling from _cold_migrate  https://review.opendev.org/68076303:55
*** udesale has joined #openstack-nova04:07
*** boxiang has quit IRC04:16
*** zhubx has joined #openstack-nova04:17
*** ociuhandu has joined #openstack-nova04:30
*** ociuhandu has quit IRC04:35
*** artom has quit IRC04:41
*** belmoreira has joined #openstack-nova04:51
*** jaosorior has joined #openstack-nova04:56
*** TxGirlGeek has quit IRC04:57
*** TxGirlGeek has joined #openstack-nova04:57
*** cfriesen has quit IRC04:58
*** ratailor has joined #openstack-nova05:01
*** TxGirlGeek has quit IRC05:02
*** mkrai has quit IRC05:02
*** mkrai has joined #openstack-nova05:03
*** TxGirlGeek has joined #openstack-nova05:03
*** belmoreira has quit IRC05:05
*** dpawlik has joined #openstack-nova05:13
*** TxGirlGeek has quit IRC05:15
*** mkrai has quit IRC05:29
*** mkrai_ has joined #openstack-nova05:30
*** zbr|ruck has quit IRC05:43
*** zbr has joined #openstack-nova05:43
*** brault has joined #openstack-nova05:46
*** yedongcan has joined #openstack-nova05:51
*** takashin has left #openstack-nova06:00
*** luksky has joined #openstack-nova06:21
*** belmoreira has joined #openstack-nova06:35
*** mkrai_ has quit IRC06:35
*** mkrai__ has joined #openstack-nova06:35
*** pcaruana has joined #openstack-nova06:42
*** eharney has joined #openstack-nova06:46
*** rpittau|afk is now known as rpittau06:47
*** markvoelker has joined #openstack-nova06:47
*** markvoelker has quit IRC06:52
*** slaweq has joined #openstack-nova06:55
*** bhagyashris has joined #openstack-nova07:00
*** tesseract has joined #openstack-nova07:01
*** tellesnobrega has joined #openstack-nova07:03
*** xek has joined #openstack-nova07:14
*** maciejjozefczyk has joined #openstack-nova07:19
*** brault has quit IRC07:21
*** damien_r has joined #openstack-nova07:23
*** luksky has quit IRC07:27
openstackgerritJacek Tomasiak proposed openstack/nova master: Ensure volume filesystems are mounted on resume  https://review.opendev.org/68429007:28
openstackgerritLuyao Zhong proposed openstack/nova master: doc: attaching virtual persistent memory to guests  https://review.opendev.org/68030007:29
*** zhubx has quit IRC07:38
*** zhubx has joined #openstack-nova07:38
openstackgerritBalazs Gibizer proposed openstack/nova master: Functional reproduction for bug 1845291  https://review.opendev.org/68454507:42
openstackbug 1845291 in OpenStack Compute (nova) "migration is not recheduled if the server originally booted with --availability-zone <az>:<host>" [Undecided,New] https://launchpad.net/bugs/1845291 - Assigned to Balazs Gibizer (balazs-gibizer)07:42
openstackgerritBalazs Gibizer proposed openstack/nova master: Reset forced_destination before migration at a proper time  https://review.opendev.org/68454607:42
openstackgerritSundar Nadathur proposed openstack/nova master: ksa auth conf and client for Cyborg access  https://review.opendev.org/63124207:42
openstackgerritSundar Nadathur proposed openstack/nova master: Add Cyborg device profile groups to request spec.  https://review.opendev.org/63124307:42
openstackgerritSundar Nadathur proposed openstack/nova master: Create and bind Cyborg ARQs.  https://review.opendev.org/63124407:42
openstackgerritSundar Nadathur proposed openstack/nova master: Get resolved Cyborg ARQs and add PCI BDFs to VM's domain XML.  https://review.opendev.org/63124507:42
openstackgerritSundar Nadathur proposed openstack/nova master: Delete ARQs for an instance when the instance is deleted.  https://review.opendev.org/67373507:42
openstackgerritSundar Nadathur proposed openstack/nova master: [WIP] add cyborg tempest job  https://review.opendev.org/67099907:42
*** yaawang has quit IRC07:47
*** ccamacho has joined #openstack-nova07:47
*** yaawang has joined #openstack-nova07:49
*** ralonsoh has joined #openstack-nova07:51
openstackgerritBalazs Gibizer proposed openstack/nova master: Move HostNameWeigher to a common fixture  https://review.opendev.org/68387407:59
*** ivve has joined #openstack-nova08:01
*** rpittau is now known as rpittau|bbl08:01
*** stephenfin has left #openstack-nova08:20
*** jangutter has joined #openstack-nova08:20
*** cdent has joined #openstack-nova08:20
*** luksky has joined #openstack-nova08:23
*** mkrai__ has quit IRC08:29
*** jaosorior has quit IRC08:32
*** priteau has joined #openstack-nova08:34
*** brault has joined #openstack-nova08:39
*** derekh has joined #openstack-nova08:39
*** zbr is now known as zbr|ruck08:40
*** brault has quit IRC08:43
*** markvoelker has joined #openstack-nova08:48
*** tkajinam has quit IRC08:52
*** markvoelker has quit IRC08:53
*** markvoelker has joined #openstack-nova08:56
*** markvoelker has quit IRC09:00
*** bhagyashris has quit IRC09:01
*** ccamacho has quit IRC09:03
*** tellesnobrega has quit IRC09:03
*** tellesnobrega has joined #openstack-nova09:04
*** jaosorior has joined #openstack-nova09:10
*** stephenfin has joined #openstack-nova09:10
*** ratailor has quit IRC09:10
*** ratailor has joined #openstack-nova09:11
*** dtantsur has joined #openstack-nova09:12
*** ttsiouts has joined #openstack-nova09:12
openstackgerritBalazs Gibizer proposed openstack/nova stable/pike: Delete instance_id_mappings record in instance_destroy  https://review.opendev.org/68465809:22
*** brault has joined #openstack-nova09:24
openstackgerritChris Dent proposed openstack/nova master: Correct link to placement upgrade notes  https://review.opendev.org/68466109:28
openstackgerritBalazs Gibizer proposed openstack/nova master: Mask the token used to allow access to consoles  https://review.opendev.org/22062209:30
*** dpawlik has quit IRC09:33
*** ociuhandu has joined #openstack-nova09:35
*** dpawlik has joined #openstack-nova09:36
*** ociuhandu has quit IRC09:36
*** mdbooth has quit IRC09:37
*** ociuhandu has joined #openstack-nova09:38
*** ociuhandu has quit IRC09:39
*** mdbooth has joined #openstack-nova09:40
*** brault has quit IRC09:43
*** bbowen has quit IRC09:46
*** bbowen has joined #openstack-nova09:46
*** avolkov has joined #openstack-nova09:48
*** brault has joined #openstack-nova09:51
*** bhagyashris has joined #openstack-nova09:52
*** luksky has quit IRC09:54
*** rpittau|bbl is now known as rpittau09:57
*** ociuhandu has joined #openstack-nova09:59
*** ociuhandu has quit IRC10:04
*** brault has quit IRC10:17
*** BjoernT has joined #openstack-nova10:23
*** pcaruana has quit IRC10:23
*** rcernin has quit IRC10:23
*** ratailor has quit IRC10:23
*** BjoernT_ has joined #openstack-nova10:28
openstackgerritMerged openstack/nova master: Remove upgrade specific info from user facing exception text  https://review.opendev.org/68425310:29
*** BjoernT has quit IRC10:31
*** bhagyashris has quit IRC10:33
*** luksky has joined #openstack-nova10:33
*** pcaruana has joined #openstack-nova10:36
openstackgerritMerged openstack/python-novaclient master: Add a check for --config-drive option on nova boot  https://review.opendev.org/65368310:37
*** tellesnobrega has quit IRC10:37
openstackgerritChris Dent proposed openstack/nova master: single pass instance info fetch in host manager  https://review.opendev.org/62355810:37
*** cdent has quit IRC10:41
*** ratailor has joined #openstack-nova10:46
*** tbachman has quit IRC10:47
*** ratailor has quit IRC10:47
*** ratailor has joined #openstack-nova10:51
*** artom has joined #openstack-nova10:53
*** dpawlik has quit IRC10:56
*** markvoelker has joined #openstack-nova10:57
*** ociuhandu has joined #openstack-nova10:58
*** BjoernT_ has quit IRC10:59
*** ttsiouts has quit IRC11:01
*** markvoelker has quit IRC11:01
*** brault has joined #openstack-nova11:09
*** brault has quit IRC11:13
*** udesale has quit IRC11:15
*** ttsiouts has joined #openstack-nova11:22
*** ccamacho has joined #openstack-nova11:25
*** ccamacho has quit IRC11:25
*** ccamacho has joined #openstack-nova11:25
*** ratailor has quit IRC11:27
*** tellesnobrega has joined #openstack-nova11:27
*** dpawlik has joined #openstack-nova11:29
openstackgerritzhurong proposed openstack/nova master: [WIP] add cyborg tempest job  https://review.opendev.org/67099911:30
gibistephenfin, alex_xu: do you have ideas how we will do the nova project update in Shanghai?11:32
*** cdent has joined #openstack-nova11:37
*** xek_ has joined #openstack-nova11:38
*** xek has quit IRC11:39
*** markvoelker has joined #openstack-nova11:42
cdentstephenfin: this is a nova docs change driven by the structural changes in the placement docs: https://review.opendev.org/#/c/684661/11:43
*** brault has joined #openstack-nova11:43
*** brault has quit IRC11:50
*** belmoreira has quit IRC11:54
*** belmoreira has joined #openstack-nova11:58
*** yaawang has quit IRC12:03
stephenfingibi: Haven't a clue. I was hoping efried would just give us slides and we'd use those \o/12:06
* stephenfin likes creating busywork for efried 12:06
*** xek_ has quit IRC12:06
gibistephenfin: :)12:07
*** tbachman has joined #openstack-nova12:12
*** tbachman_ has joined #openstack-nova12:21
*** tbachman has quit IRC12:21
*** tbachman_ is now known as tbachman12:21
*** dave-mccowan has joined #openstack-nova12:22
*** dave-mccowan has quit IRC12:26
donnyddid we ever get that grenade thing sorted out?12:26
*** mdbooth has quit IRC12:28
*** dave-mccowan has joined #openstack-nova12:28
*** tellesnobrega has quit IRC12:31
*** tellesnobrega has joined #openstack-nova12:32
*** cdent has quit IRC12:36
*** dave-mccowan has quit IRC12:42
*** dave-mccowan has joined #openstack-nova12:43
*** mriedem has joined #openstack-nova12:47
*** nweinber_ has joined #openstack-nova12:49
*** nicholas has joined #openstack-nova12:55
mriedemstephenfin: you might want to propose wording for the pcpu stuff you want to see in https://review.opendev.org/#/c/683327/12:55
*** BjoernT_ has joined #openstack-nova12:56
mriedemi guess just something like, "It's now possible to place pinned and unpinned instances on the same host when using the libvirt driver."?12:56
stephenfinbasically, yeah. tbh, I was hoping someone less in the trenches would be able to provide exact wording to make sure I was assuming too much12:56
stephenfinif that makes sense12:57
*** tellesnobrega_ has joined #openstack-nova12:57
mriedemalex_xu: can you review the vpmem docs today? https://review.opendev.org/#/c/680300/ - rc1 is tomorrow12:57
mriedempinned and unpinned + same host + libvirt seems generic enough to me12:58
mriedemi'd rebase the prelude on the actual admin docs patch and just link to that for details12:58
mriedemi can make that change12:58
*** tellesnobrega has quit IRC13:00
*** BjoernT_ has quit IRC13:00
*** tellesnobrega_ is now known as tellesnobrega13:00
*** BjoernT has joined #openstack-nova13:01
*** dpawlik has quit IRC13:01
*** psachin has quit IRC13:04
*** ociuhandu has quit IRC13:04
*** damien_r has quit IRC13:04
mriedemstephenfin: who else reviewed the pcpu series that can review those docs?13:06
mriedembauzas: ?13:06
stephenfinbauzas, alex_xu or efried should be able to handle it, I suspect13:06
*** ociuhandu has joined #openstack-nova13:07
*** ociuhandu has quit IRC13:11
*** derekh has quit IRC13:12
*** belmoreira has quit IRC13:12
openstackgerritMatt Riedemann proposed openstack/nova master: Add a prelude for the Train release  https://review.opendev.org/68332713:12
mriedemis it a french holiday today?13:13
mriedemthe feast of maximum strikage13:13
openstackgerritBalazs Gibizer proposed openstack/nova master: Reset forced_destination before migration at a proper time  https://review.opendev.org/68454613:13
bauzasmriedem: I can do13:14
gibimriedem: fixed your comments in ^^13:14
mriedemsean-k-mooney: stephenfin: how much of sean's comments are going to be addressed in https://review.opendev.org/#/c/683437/ which i thought was going to be more of a refactor to ease where the new pcpu docs go but sounds like it's adding new content as well13:15
mriedemnew content is fine, but not really when it's in a critical path to merging changes we need for rc113:15
stephenfinI can fix them the first two now13:16
stephenfin*the last two13:16
stephenfinthe first one (documenting RT) is much more work and not needed here13:17
mriedemok i guess leave a .. todo:: for whatever needs a follow up13:17
*** dpawlik has joined #openstack-nova13:18
stephenfinthere's already one but in another doc (the flavor extra spec one)13:18
stephenfinso I think we're covered13:18
stephenfinI'll comment as much13:18
stephenfinI purposefully wanted to avoid getting into the weeks on the emulator threads stuff. Should have known sean-k-mooney would call me on it, heh13:18
* stephenfin should have fought Sahid even more on that overloading of 'share' policy. It's as dumb an idea now as it was then13:22
*** udesale has joined #openstack-nova13:22
*** belmoreira has joined #openstack-nova13:23
*** brault has joined #openstack-nova13:24
openstackgerritJacek Tomasiak proposed openstack/nova master: Ensure volume filesystems are mounted on resume  https://review.opendev.org/68429013:25
openstackgerritIvaylo Mitev proposed openstack/nova master: VMware VMDK detach: get adapter type from instance VM  https://review.opendev.org/65373813:25
*** yaawang has joined #openstack-nova13:26
*** dave-mccowan has quit IRC13:26
*** brault has quit IRC13:28
mriedemgibi: on https://review.opendev.org/#/c/684545/ i think we should do that outside of the ServerMovingTests class,13:28
mriedemand make it a standalone test class under regressions - easier to backport that way and we won't run duplicates of it in extended classes13:29
gibimriedem: ack. I will move the test under regressions13:29
openstackgerritStephen Finucane proposed openstack/nova master: docs: Clarify everything CPU pinning  https://review.opendev.org/68343713:30
openstackgerritStephen Finucane proposed openstack/nova master: docs: Update CPU topologies guide to reflect the new PCPU world  https://review.opendev.org/68348513:30
stephenfinmriedem: incoming13:30
stephenfinbauzas, alex_xu, sean-k-mooney: https://review.opendev.org/683437 https://review.opendev.org/68348513:31
*** ociuhandu has joined #openstack-nova13:31
bauzasstephenfin: I just provided comments for PS3 :)13:31
bauzasbut honestly, it's just a nirt13:31
*** liuyulong has joined #openstack-nova13:31
stephenfinbauzas: I replied13:31
bauzasstephenfin: anyway, it's docs13:32
stephenfin(I already have a glossary at the top of the document explaining the terms)13:32
bauzasmeaning that I'm fine with +2ing the change and just saying that we could provide better explanations in some follow-up13:32
bauzasstephenfin: eh ok13:32
bauzasFWIW, my personal opinion is that we should just accept any documentation providing more explanations and just asking for follow-ups if some nits are there13:33
bauzasunless a doc is wrong, honestly no need for -1ing it13:33
bauzasbecause it's just better to have a documentation than none13:34
*** xek has joined #openstack-nova13:34
*** ociuhandu has quit IRC13:34
*** ociuhandu has joined #openstack-nova13:35
mriedemkashyap: fyi if you or any other libguestfs minded people are about https://bugs.launchpad.net/nova/+bug/184528413:35
openstackLaunchpad bug 1845284 in OpenStack Compute (nova) "Config CONF.libvirt.inject_partition=-1, build instance with metadata will remain some images in /var/tmp/.guestfs-0/appliance.d" [Low,New]13:35
kashyapmriedem: Hiya13:36
openstackgerritStephen Finucane proposed openstack/nova master: docs: Document how to revert, confirm a cold migration  https://review.opendev.org/66439613:36
gibibauzas: hi! is there a way to fake some VGPUs in devstack without having real hardware?13:36
* kashyap clicks13:36
openstackgerritStephen Finucane proposed openstack/nova master: docs: Update resize doc  https://review.opendev.org/66541213:36
bauzasgibi: hah, good question13:36
stephenfinbauzas: In that case, I have two lovely docs here for you ;) https://review.opendev.org/#/c/670125/ https://review.opendev.org/#/c/667165/13:37
stephenfinassuming you know anything about quotas13:37
*** yaawang has quit IRC13:37
*** ociuhandu has quit IRC13:37
stephenfinbauzas: and if not, https://review.opendev.org/#/c/667133/ is definitely your wheelhouse13:37
*** gbarros has joined #openstack-nova13:37
*** ociuhandu has joined #openstack-nova13:37
bauzasstephenfin: I still have one from you I remember to review https://review.opendev.org/#/c/667133/13:38
bauzashah, this13:38
kashyapmriedem: Right off the bat, the "No operating system ..." error from libguestfs means what it says on the tin - libguestfs couldn't find an OS in the disk - a bogus disk, corrupted, etc13:38
stephenfinThat's the one :D13:38
mriedemlyarwood: melwitt: mnaser: stephenfin: weee ironic serial consoles are broken https://bugs.launchpad.net/nova/+bug/184524313:38
openstackLaunchpad bug 1845243 in OpenStack Compute (nova) "Nested 'path' query param in console URL breaks serialproxy" [Undecided,New]13:38
kashyapmriedem: I'll add words to the bug13:38
mriedemkashyap: thanks13:38
bauzasgibi: I was thinking of using the fake libvirt driver (https://libvirt.org/drvtest.html) for telling that we have mdevs, but looks like we have problems with it13:39
*** ociuhandu has quit IRC13:39
mriedemstephenfin: i reviewed https://review.opendev.org/#/c/670125/ once, just forgot about it, will look again13:39
stephenfinmriedem: That's unfortunate. Should be an easy fix though. Lemme try13:39
gibibauzas: thanks13:39
bauzasgibi: for example, I could pass my own XML to the test driver13:39
kashyapmriedem: Also, what they're asking is completely off: if I parse the reporter, they want the "images in the /var/tmp/ files to be "left forever"13:39
*** ociuhandu has joined #openstack-nova13:40
kashyap... except that's by design; the hint is in the file path, they _are_ temporary images that _will_ go away.13:40
mriedemkashyap: i think they are saying the images are left and should be removed13:41
mriedemexpected: "In the end of booting instance, can remove those images in /var/tmp/.guestfs-0/appliance.d"13:41
mriedembut yeah, if it's /tmp they should be gone on restart13:41
kashyapmriedem: I parsed it upside down; by design of my brain; ignore me13:41
kashyapBut guestfs / libvirt / QEMU version is needed to reproduce.  And you asked it there13:42
*** nweinber_ has quit IRC13:44
*** damien_r has joined #openstack-nova13:48
kashyapmriedem: So, checking w/ a libguestfs maintainer (Rich Jones) -- he says files in that /var/tmp are a cache and libguestfs _won't_ remove them13:49
kashyapIt relies on external component to do it13:49
*** ociuhandu has quit IRC13:49
kashyapAnd Nova _shouldn't_ delete them either - that feels wrong.13:49
* kashyap goes to add words to bug13:49
*** damien_r has quit IRC13:49
mriedemkashyap: ok, so basically it's glance but at a lower level :)13:49
mriedemi seem to remember issues in ibm's internal CI where booting the first guest would take longer b/c libguestfs had to build the cache for the image13:50
mriedemsomething like that13:50
kashyapYeap13:50
kashyapmriedem: Also there's a systemd tool (there are a gazillion of them) which removes temp files, while making a sandwich for you13:50
* kashyap goes to look for the tool name13:50
kashyapHa!  Found the sucker:13:51
kashyap"`systemd-tmpfiles` creates, deletes, and cleans up volatile and temporary files and directories, based on the configuration file format and location specified in tmpfiles.d(5)"13:51
kashyapSo they should something like that13:51
*** damien_r has joined #openstack-nova13:51
mriedemkashyap: ok i guess just drop those details in the bug report and then mark it invalid13:52
mriedemthanks13:52
kashyapAlso, unrelated funninness (is it a word?) I have to admit: "the feast of maximum strikage" :D13:52
*** damien_r has quit IRC13:53
*** damien_r has joined #openstack-nova13:54
*** slaweq has quit IRC13:54
kashyapmriedem: Done; words added, turned the state to invalid.13:54
mriedemTheJulia: do you know if it's possible to test ironic serial consoles in tempest? https://bugs.launchpad.net/nova/+bug/184524313:55
openstackLaunchpad bug 1845243 in OpenStack Compute (nova) stein "Nested 'path' query param in console URL breaks serialproxy" [High,Confirmed]13:55
mriedemtempest has a test for novnc consoles but i'm not sure how possible that is with ironic serial consoles13:55
*** slaweq has joined #openstack-nova13:57
*** panda is now known as panda|bbl13:59
*** yaawang has joined #openstack-nova13:59
mriedemgibi: i feel like i should get some retroactive compensation from ericsson for getting the stable branch extended maintenance policy change enacted :)14:01
mriedemmaking all of your pike dreams come true14:02
mriedemi bet there is still someone at the ops meeting that wants to talk about LTS though...14:02
gibimriedem: Thank you. (I can give you the email of my boss. but I guess that will not help much. )14:02
*** dpawlik has quit IRC14:02
mriedemha14:03
gibiand it would be so nice to have more people from ericsson contribution to the ext maintenance effort14:04
gibiand I continously ask for more people without success14:05
*** xek has quit IRC14:05
*** brault has joined #openstack-nova14:06
*** xek has joined #openstack-nova14:07
*** yedongcan has left #openstack-nova14:12
*** cdent has joined #openstack-nova14:13
efriedstephenfin: You had a -1 on a previous PS of https://review.opendev.org/#/c/683783/ -- I think your feedback was addressed (repath was reverted) but would you please have another quick look and make sure there's nothing blocking remaining?14:13
*** dpawlik has joined #openstack-nova14:14
bauzasgibi: mriedem: honestly, not a lot of people work for 100% upstream you know14:14
bauzasso we have a lot of other stuff14:15
efriedsean-k-mooney: I'll proxy your approval of https://review.opendev.org/#/c/683437/ if you could have another look please ("everything CPU pinning" doc)14:15
*** slaweq has quit IRC14:15
bauzasefried: like I said previously, unless a doc is having some wrong explanation, I should we should just accept it, and then providing some FUP14:15
bauzas(in case of comments)14:16
gibibauzas: I would be happy to get an extra two half-people for stable/pike from my employee but...14:16
*** slaweq has joined #openstack-nova14:16
*** ociuhandu has joined #openstack-nova14:16
efriedbauzas: I agree; I'm trying to delegate to someone else to confirm that there's nothing actually wrong in there.14:16
bauzasstephenfin: FWIW, finally looking at https://review.opendev.org/#/c/667133 :)14:18
*** dpawlik has quit IRC14:18
*** ociuhandu has quit IRC14:20
*** mrch_ has quit IRC14:21
mriedembauzas: i thought most people were 100% upstream...14:21
bauzasyeah, me too honestly14:22
mriedemsorry, i'm being facetious14:22
bauzasand then I discovered the other way once I went a core14:22
bauzasbecause 'heh, can you do this please'14:22
bauzasor 'look at this, is this right?'14:22
*** damien_r has quit IRC14:23
*** ociuhandu has joined #openstack-nova14:25
*** mlavalle has joined #openstack-nova14:25
*** liuyulong has quit IRC14:26
*** ociuhandu has quit IRC14:31
*** ociuhandu has joined #openstack-nova14:31
*** gbarros has quit IRC14:33
*** rpittau is now known as rpittau|afk14:34
mriedemgibi: looks like the show version tempest test failures in https://review.opendev.org/#/c/684658/ are real (on pike)14:36
mriedemtempest doesn't test pike since it's in extended maintenance mode so it's likely something changed in tempest14:36
*** xek has quit IRC14:36
mriedemprobably dropped support for cinder v1 or v2 or something14:36
mriedemthis https://review.opendev.org/#/c/680790/14:39
mriedemgmann: stable/pike is also broken since ^14:39
mriedemso i guess we're going to have to run with a tagged tempest on stable/pike as well14:40
openstackgerritStephen Finucane proposed openstack/python-novaclient master: Stop silently ignoring invalid 'nova boot --hint' options  https://review.opendev.org/68476214:41
stephenfinthat novaclient unit tests are dumb and I hate them14:41
gibimriedem: thanks14:42
*** TxGirlGeek has joined #openstack-nova14:42
gibimriedem: I will have to get back to that14:42
*** mrch_ has joined #openstack-nova14:43
mriedemmy guess is tempest is failing b/c the cinder v1 api was removed in queens https://review.opendev.org/#/c/499342/14:43
*** nweinber_ has joined #openstack-nova14:43
*** luksky has quit IRC14:46
gibiI try to get elod look into this14:46
*** tellesnobrega has quit IRC14:47
mriedemgibi: just posted to the ML14:51
*** TxGirlGeek has quit IRC14:53
gibimriedem: ack, thanks14:54
*** TxGirlGeek has joined #openstack-nova14:56
*** brault has quit IRC14:57
mriedemhttps://review.opendev.org/#/c/684769/14:58
*** brault has joined #openstack-nova14:59
*** brault has quit IRC15:00
*** dtantsur is now known as dtantsur|afk15:00
openstackgerritMartin Midolesov proposed openstack/nova master: Implementing graceful shutdown.  https://review.opendev.org/66624515:03
*** belmoreira has quit IRC15:05
openstackgerritStephen Finucane proposed openstack/nova master: tests: Ignore warning from sqlalchemy-migrate  https://review.opendev.org/68477215:06
openstackgerritStephen Finucane proposed openstack/nova master: tests: Nuke OS_STDOUT_CAPTURE, OS_STDERR_CAPTURE  https://review.opendev.org/68477315:06
openstackgerritStephen Finucane proposed openstack/nova master: tox: Use common 'command' definition for unit tests  https://review.opendev.org/68477415:06
openstackgerritStephen Finucane proposed openstack/nova master: tox: Stop overriding the 'install_command'  https://review.opendev.org/68477515:06
openstackgerritBalazs Gibizer proposed openstack/nova stable/pike: Delete instance_id_mappings record in instance_destroy  https://review.opendev.org/68465815:06
stephenfinmriedem: You'd asked for the first of those last week ^15:06
*** dpawlik has joined #openstack-nova15:07
mnasermriedem: ouch, i think it should be easy to fix .. i hope :X15:07
*** BjoernT has quit IRC15:07
*** BjoernT has joined #openstack-nova15:08
*** cfriesen has joined #openstack-nova15:09
mriedemstephenfin: so about that,15:10
mriedemi was trying to do that last week myself and found the warnings go away for py27 but not py36 runs15:10
*** brault has joined #openstack-nova15:10
mriedemstephenfin: comments in there, but the py removal is wrong, and we should split fixing that out since it's on stable branches15:12
*** zhubx has quit IRC15:13
stephenfinmriedem: Oh, so it is (called py). My eyes completely glazed over that \o/15:13
*** ttsiouts has quit IRC15:13
stephenfinfix coming right up15:14
*** boxiang has joined #openstack-nova15:14
*** eharney has quit IRC15:14
mriedemstephenfin: also a question in the nuke patch after that15:14
*** artom has quit IRC15:15
mriedemtrack that warning ignore patch against bug 1813147 as well15:15
openstackbug 1813147 in OpenStack Compute (nova) "p35 jobs are failing with subunit.parser ... FAILED" [High,In progress] https://launchpad.net/bugs/1813147 - Assigned to Balazs Gibizer (balazs-gibizer)15:15
mriedemplease15:15
*** artom has joined #openstack-nova15:15
*** ttsiouts has joined #openstack-nova15:15
*** ttsiouts has quit IRC15:15
mriedemdansmith: care to get https://review.opendev.org/#/c/684140/ so the cross_az_attach func test patch can be unblocked?15:18
dansmithoh sorry did I miss that yesterday?15:19
*** ttsiouts has joined #openstack-nova15:20
*** ccamacho has quit IRC15:20
*** openstackgerrit has quit IRC15:21
gregworkis there an equivalent of nova get-password in the openstack client15:21
*** openstackgerrit has joined #openstack-nova15:22
openstackgerritStephen Finucane proposed openstack/nova master: Ignore warning from sqlalchemy-migrate  https://review.opendev.org/68477215:22
openstackgerritStephen Finucane proposed openstack/nova master: tox: Use common 'command' definition for unit tests  https://review.opendev.org/68477415:22
openstackgerritStephen Finucane proposed openstack/nova master: tox: Stop overriding the 'install_command'  https://review.opendev.org/68477515:22
openstackgerritStephen Finucane proposed openstack/nova master: tests: Nuke OS_STDOUT_CAPTURE, OS_STDERR_CAPTURE  https://review.opendev.org/68477315:22
openstackgerritStephen Finucane proposed openstack/nova master: Ignore sqla-migrate inspect.getargspec deprecation warnings on py36  https://review.opendev.org/68478115:22
*** sridharg has joined #openstack-nova15:23
*** ttsiouts has quit IRC15:24
openstackgerritMatt Riedemann proposed openstack/nova stable/stein: Handle legacy request spec dict in ComputeTaskManager._cold_migrate  https://review.opendev.org/68440715:25
mriedemgregwork: nope15:27
mriedemcould throw it at the bottom of https://etherpad.openstack.org/p/compute-api-microversion-gap-in-osc15:27
mriedem(i just did)15:28
gregworki saw saw that :)15:28
gregwork*just15:28
gregworkgetting our windows team members to become familiar with the openstack client and one of the things they need for new instances is to nova get-password server rsa-key .. trying to streamline the tools they start off with15:29
mriedemyeah definitely want new people using osc if they can rather than the mish-mash of per-project CLIs15:30
mriedembut someone would have to add that to osc15:30
*** pcaruana has quit IRC15:30
mriedemit would be a pretty easy addition to osc15:30
*** gyee has joined #openstack-nova15:35
mriedemgregwork: the question is if you have developers?15:40
*** TxGirlGeek has quit IRC15:40
*** macz has joined #openstack-nova15:40
gregworkso its early days for my org, it would probably be me writing something like that.  We are in the middle of a prod build of openstack where the broader organization must now get involved.15:41
gregworkit would also need to be something id get our vendor to backport15:42
mriedemok, shouldn't really be too hard, it's mostly just argparse stuff in osc and it calls through to the novaclient python api bindings15:42
gregworkwe are definitely not brave enough to run upstream in production15:42
mriedembackport how far? queens?15:42
* gregwork nods15:42
mriedemah red hat15:42
gregworkwha .. who where ?15:42
gregwork:D15:42
mriedemif only we (nova) had some red hat developers around15:43
gregworkindeed15:44
*** ivve has quit IRC15:45
*** markvoelker has quit IRC15:45
*** tellesnobrega has joined #openstack-nova15:46
*** macz has quit IRC15:47
mriedemmlavalle: routed networks is not supported in nova yet, no - see https://review.opendev.org/65688515:49
mriedemi don't plan on actively pushing that forward15:49
mlavallemriedem: if my employer needs, this, could we push it forward in U?15:50
*** mdbooth has joined #openstack-nova15:52
mriedemyou'll have to talk to the boss, efried15:52
mlavallemriedem: thanks for following up :-)15:53
mriedemyw15:53
efriedmlavalle: Depends who your employer is15:53
efriedI kid, I kid.15:53
mlavallewould you be open to use pushing this forward?15:53
efriedwhat are we talking about?15:53
mlavalleto us^^^15:54
*** lbragstad_ has joined #openstack-nova15:54
kashyapefried: https://review.opendev.org/#/c/656885/15:54
kashyapAh, you were jesting15:54
*** lbragstad has quit IRC15:55
efriedHas there been a bp and/or spec at any point?15:55
efriedis this related? https://review.opendev.org/#/c/263898/15:55
mlavallethis is the approved spec: http://specs.openstack.org/openstack/nova-specs/specs/newton/implemented/neutron-routed-networks.html?15:56
mlavalleyeah same thing....15:56
*** itlinux has joined #openstack-nova15:57
*** lbragstad has joined #openstack-nova15:57
efriedmlavalle: I'm toying with ideas for ways to dramatically constrain the scope of what we commit to in ussuri, on the theory that stakeholders (such as your employer, whoever that may be) would rather get a hard "no" up front than have a bp/spec approved and have NO IDEA whether it's going to land, based on our track record of landing a random 60-ish percent of the things we approve, with no relation to the supposed prioritization15:57
mriedemmlavalle works for verizon media with jroll and penick and the gang15:58
*** lbragstad_ has quit IRC15:58
mlavalleLOL, I didn't know we are the gang15:58
mriedemthe routed networks stuff in that spec back in newton was a lot more grandiose with refactoring all of the port creation stuff in conductor - a lot of stuff johnthetubaguy worked on while at OSIC15:58
mriedemwhat functionally landed on the nova side was actually a really small change to allow deferred fix ip allocation15:59
mriedemfor which https://review.opendev.org/#/c/641670/ is a follow up15:59
mriedemthe actual routed networks thing in nova is a lot more complicated,15:59
efriedBeyond that, I have no objection to this being a thing in general. But I haven't yet figured out a reasonable way to propose and effect such a constrained scope.15:59
mriedemwith the routed networks stuff, i'd say showing it working in a multinode ci job would be table stakes since there is a lot of orchestration and setup involved between nova, neutron and placement16:00
mriedembut lots of people have wanted that feature for a long time (godaddy also)16:00
mriedemso that you can scale out neutron,16:01
mriedemefried: think of it like cells v2 for neutron16:01
mriedemconstrain a network to a host aggregate and when creating a server on that network, make nova smart enough to only ask the scheduler for hosts from that network16:01
mriedemrather than randomly pick some host in another aggregate that can't talk to that network16:02
mriedemi wouldn't be surprised if people do that with customer filters and scheduler hints today16:02
mlavalleNeutron already creates the data in placement. what we need  now is for Nova to use that data16:02
mlavalleduring the scheduling process16:02
mriedemyup, that's what my patch started16:03
mriedemlink the requested network(s) to a resource provider aggregate and pre-filter the placement results using that16:03
efriedAbove is explaining "what" and "why", which is great. Right now though I'm only focused on "how much". The "why" will become relevant when arguing whether this thing should bump some other thing out of scope for ussuri.16:03
*** spatel has joined #openstack-nova16:03
mriedemif verizon can somehow say they'll use vpmems would that sweeten the deal?16:05
mriedemi kid16:05
mriedemcyborg is probably the biggest ticket thing that should be pushed forward in ussuri16:06
mriedemgiven the years of talk16:06
mriedemgranted, routed networks was from newton but who's keeping track16:06
*** spatel has quit IRC16:07
mlavalleAll I can add to this is that we really, really need this16:09
*** gbarros has joined #openstack-nova16:09
*** yonglihe has quit IRC16:10
mlavallehow can we get this topic in the "how much" consideration?16:10
cdentpeople16:10
mlavallewell, I already said we would push it forward16:11
mlavallethat's how the conversation started16:11
mriedemmlavalle: how hard would it be to get a 2-node CI job setup which sets up a host aggregate for one node and a host aggregate for another and a separate network for each aggregate so the neutron+placement stuff happens?16:12
cdentmlavalle: sorry I was joining in late and didn't mean to sound snarky (if that's the way it sounded)16:12
mriedemi think work could be done toward the eventual goal that needs to happen anyway16:12
mlavallecdent: oh, no I didn't take it as "snarky".... I was just catching up ;-)16:13
mriedemmaybe it's just a matter of a tempest test against a 2 node job? tempest would create the per-node network and aggregate right?16:13
mriedemthe neutron would wire up the placement resource provider aggregate?16:13
mriedem*then16:13
mlavallecorrect16:13
mriedemafter that it's just a matter of writing a tempest test that makes sure the server gets created on the correct host16:14
efriedmlavalle: honestly, our poor track record has more to do with reviewer resource than developer resource16:14
efriedbbiab16:14
*** efried is now known as efried_rollin16:14
mriedemhaving functioning CI goes a long way in reviewer confidence16:14
mriedemnuma live migration wouldn't have made it this cycle (again) without that16:14
mlavallemriedem: this is a great point16:15
mlavallewe can start there16:15
mriedema deterministic tempest test for routed networks would be, i think, trying to create a server with a network in aggregate 1 but requesting a host in aggregate 2 and seeing it blow up during scheduling16:15
mriedemthe test would assert the server fails due to NoValidHost16:15
mlavalleyeap16:15
mriedemwith 2.74 in train that's pretty easy https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id6616:16
mriedemso you (or whoever) could get started with the tempest test which would actually assert that the server gets created on the wrong host for the network (port binding might actually fail i'd guess) until nova supports routed networks during scheduling16:17
mlavalleyeah, thanks for pointing that out16:17
mriedemdavid bingham on https://review.opendev.org/#/c/656885/ is from godaddy and he and another guy were at the last ptg asking about this as well - it was the only thing they talked about while at the ptg16:18
mriedemcoincidentally16:18
mlavalleefried_rollin: developer resource is a start, isn't it?16:18
mriedemso, maybe verizon and godaddy SIG UP on this16:18
mriedemoh wait,16:18
mriedemnot SIG16:18
mriedemPOP UP TEAM UP!16:18
mriedemcdent: as TC emeritus you can correct me if i'm wrong16:19
cdentfor routed networks pop up team would be the team-type of the the day16:19
mriedemdu jour?!16:19
cdentso sorry, yes16:19
cdenti used up all my french recently16:20
mriedemTC santioned collaborama du jour16:20
mriedemis what i'm going to go with16:20
cdenti believe pop up came about in response to encrypted volume efforts failing to get traction16:20
cdentI fail to get traction understanding why a different name helps16:20
mriedems/volume/image/ but yeah16:20
*** brault has quit IRC16:20
mriedembecause SIGs were too formal dude16:20
* cdent blinks16:21
* cdent blames capitalism16:21
cdentI have really mixed feelings on all this stuff.16:22
cdentOn the one hand it is wrong that nova gatekeeps so much16:22
*** ociuhandu has quit IRC16:22
cdentbut on the other hand, if nova doesn't gate keep things go sideways16:22
*** priteau has quit IRC16:23
*** ociuhandu has joined #openstack-nova16:23
*** jmlowe has quit IRC16:24
mriedemmlavalle: i added you to https://review.opendev.org/#/c/656885/3 and left a comment there with link to this irc conversation if that helps16:24
* cdent dinners16:24
mlavallemriedem: it definitely does. Thanks you very much!16:24
*** ociuhandu has quit IRC16:28
gregworkis it terribly difficult to to fiddle with libvirt <features> and <cpu> in nova?16:29
gregworki need to figure out how to set these to fool windows into not being terrible at everything because it detects its in kvm16:29
gregworkhttps://pastebin.com/jw8Duq9S16:29
gregworkit actively checks to see if its in kvm and turns off stuff16:29
gregworkthats how i work around it using regular libvirt16:30
mriedemgregwork: gpu?16:30
mriedemgregwork: see https://review.opendev.org/#/c/579897/16:31
gregworkso not an nvidia badness, i want to enable HyperV server role in my guest so I can run the cloud-base.it image generation git project16:31
gregworkand it wont let you do that becuase HyperV detects KVM16:31
gregworkand says "newp!"16:31
gregworkthis thing: https://cloudbase.it/windows-server-2016-openstack-images/16:32
mriedemwell i think you're looking for the img_hide_hypervisor_id image property or the hide_hypervisor_id flavor extra spe16:32
mriedem*spec16:32
mriedemthe image property isn't in queens but the flavor extra spec might be16:33
mriedemnope https://blueprints.launchpad.net/nova/+spec/hide-hypervisor-id-flavor-extra-spec was rocky16:33
gregworkand there is no way to pass libvirt domain customizations16:33
gregworkeven kludgy ones :)16:33
*** TxGirlGeek has joined #openstack-nova16:33
gregworkor even qemu execution lines16:33
mriedemnot through the compute api no16:34
mriedemthat's not really...cloud16:34
artomDon't we have image props or something to make Windows happy?16:35
mriedemartom: read scrollback16:35
* mriedem slaps artom16:36
gregworkever since they started planning to go to core based licensing instead of socket they have implemented some draconian things to prevent the potential for nested virtualization16:36
openstackgerritMerged openstack/nova master: docs: Scrub available quotas  https://review.opendev.org/67012516:36
gregworkespecially since you can do performant nested virt with kvm on intel xeon e3-v4 processors using vmcs shadowing and device passthrough of network/storage16:36
*** markvoelker has joined #openstack-nova16:38
gregworkin our lab using those chips and passing through a virtual function off our nic to the L1 guest (hypervisor) we were only seeing a 5-10% difference in perf16:38
gregworkit was really interesting16:38
gregworkthis is how hitachi does LPAR's on their x86_64 platform16:38
gregworkhardware logical partitions which can run performant guests using intel xeon chips16:39
gregworkanyhow it sucks i cant fiddle with this on queens16:39
gregwork:/16:39
mriedemi can't believe sean-k-mooney isn't around to chat about this16:40
mriedemgregwork: well you could if you $$$ your vendor to backport a feature16:41
*** dpawlik has quit IRC16:42
artommriedem, next time dinner first16:43
*** igordc has joined #openstack-nova16:46
mriedemdinner? you mean lunch?16:47
mriedemwhat are you 80?16:47
*** jangutter has quit IRC16:47
artomIn my mind :(16:47
*** eandersson has joined #openstack-nova16:47
*** markvoelker has quit IRC16:48
*** xek has joined #openstack-nova16:49
*** jmlowe has joined #openstack-nova16:50
*** jamesdenton has quit IRC16:52
*** markvoelker has joined #openstack-nova16:53
mriedemstephenfin: i'm not sure we need this https://review.opendev.org/#/c/684781/ - it appears to already be fixed in master, though i guess we might want it just for backports16:53
mriedemi left some notes inline16:53
*** ivve has joined #openstack-nova16:53
*** henriqueof has joined #openstack-nova16:54
*** henriqueof1 has quit IRC16:55
*** brault has joined #openstack-nova16:56
*** xek_ has joined #openstack-nova16:56
*** xek has quit IRC16:59
*** maciejjozefczyk has quit IRC17:02
gmannmriedem: ohk. did you push the fix to tag tempest on pike gate ?17:02
mriedemgmann: yup17:03
gmannthanks. got it17:03
openstackgerritMatt Riedemann proposed openstack/nova master: Ignore sqla-migrate inspect.getargspec deprecation warnings on py36  https://review.opendev.org/68478117:09
openstackgerritMatt Riedemann proposed openstack/nova master: Ignore warning from sqlalchemy-migrate  https://review.opendev.org/68477217:09
openstackgerritMatt Riedemann proposed openstack/nova master: tox: Use common 'command' definition for unit tests  https://review.opendev.org/68477417:09
openstackgerritMatt Riedemann proposed openstack/nova master: tox: Stop overriding the 'install_command'  https://review.opendev.org/68477517:09
openstackgerritMatt Riedemann proposed openstack/nova master: tests: Nuke OS_STDOUT_CAPTURE, OS_STDERR_CAPTURE  https://review.opendev.org/68477317:09
*** ociuhandu has joined #openstack-nova17:09
*** tellesnobrega has quit IRC17:14
*** sridharg has quit IRC17:14
*** ociuhandu has quit IRC17:16
*** panda|bbl is now known as panda17:19
*** udesale has quit IRC17:19
*** cdent has quit IRC17:24
gregworkmriedem: what about sean-k-mooney ?17:26
sean-k-mooneygregwork: mriedem sriov testing?17:33
gregworksean-k-mooney: hi, no actually trying to fool a windows instance on openstack into not thinking it is a guest.  either modifying the domain in libvirt or possibly passing args to qemu-kvm17:34
gregworki have a working libvirt domain that does what i need17:34
gregworktrying to figure out how to do this with nova/kvm17:34
sean-k-mooneyi tested doing nested sriov like 3 weeks ago and it does work if you enable a vIOMMU in the l1 guest and use q35 chipset but you need to play with the pci layout to fix the iommu groups17:34
sean-k-mooneyoh17:34
sean-k-mooneyok17:34
sean-k-mooneyi think we fixed that17:34
sean-k-mooneyso you can enable hypervior hideing17:34
gregworkyeah the nested virt works great if you have a chip that can do vmcs shadowing, and do passthrough devices for the L1 guest17:34
gregworkif you dont pass through network/storage it will suck real bad for the L2 guests17:35
gregworkat least then you remove 1 layer of nested virt (storage/network)17:35
sean-k-mooneyand we not hardcode a fake vendor id in the hyperv secotion so it thinks its running on a phyical host17:35
*** jmlowe has quit IRC17:35
gregworkpart of it is disabling the hypervisor cpu flag in the guest17:35
gregworkthe other is the vendor string thing17:35
sean-k-mooneyyes if you set teh image property i think it does both17:36
sean-k-mooneygregwork: have you tried setting img_hide_hypervisor_id17:36
sean-k-mooneyin the image to yes17:36
gregworkdo you know if a certain hat wearing vendor backported that to their queens release17:37
sean-k-mooneyi could check17:37
sean-k-mooneybut not off the top of my head17:37
sean-k-mooneythe image property woudl not be backportable due to object changes17:37
sean-k-mooneybut i belive you can also contol the behavior via the flavor17:38
sean-k-mooneythe flavor extra spec would be backportable17:38
sean-k-mooneydownstream17:38
sean-k-mooneyit looks like the kvm supprot is ther for linux guests17:40
sean-k-mooneywhich means the image property should be there17:40
*** xek has joined #openstack-nova17:40
sean-k-mooneybut the support for windows guest has not been backported17:41
sean-k-mooneyhttp://paste.openstack.org/show/779253/17:41
sean-k-mooneygregwork: ^ that is the downstream code for generating the elements17:41
*** xek_ has quit IRC17:42
*** xek_ has joined #openstack-nova17:44
*** xek has quit IRC17:46
*** jmlowe has joined #openstack-nova17:48
sean-k-mooneygregwork: assuming you or one of your customers are a customer of said company have you filed a Bugzilla ro case to request the feature backport.17:49
gregworkim initially trying to figure out if this was a thing accomplished another way17:50
mriedemsean-k-mooney: if you're around i think we're waiting on an ack from you for https://review.opendev.org/#/c/683437/17:50
sean-k-mooneygregwork: im not committing to it being granted but in principal i belive this would be a minimal risk17:50
*** damien_r has joined #openstack-nova17:50
sean-k-mooneymriedem: strictly speaking its my birthday and im off but yes im waiting for windows updates to install so if have a few minutes17:51
gregworksean-k-mooney: happy bday sean :)17:51
sean-k-mooneythanks you :)17:51
gregworki think i spoke to you here a few years about getting dpdk working with mellanox cards17:52
gregworkyour nic is familiar17:52
*** igordc has quit IRC17:52
gregwork*nick17:52
sean-k-mooneyyes we have spoken before17:52
sean-k-mooneyan ya i used to work with dpdk alot17:52
sean-k-mooneyim hopeing to get a dpdk gate job running soon17:53
*** henriqueof1 has joined #openstack-nova17:53
*** henriqueof has quit IRC17:53
gregworkare you still with intel17:53
sean-k-mooneyno i moved to redhat about 14 months ago17:53
sean-k-mooneyhence why i was able to check the OSP downstream code17:54
gregworkoh i just figured you were more in the know17:54
gregworkthat link you posted, was that for osp 15 ?17:54
*** damien_r has quit IRC17:54
sean-k-mooneyno it was osp 13 which is queens17:55
sean-k-mooneyso queens has support for hideing the hypervior signature for linux guest17:55
gregworknot not the required bits for a windows guest17:55
sean-k-mooneyall its missing is the hyperv vendor signiture bit17:55
gregwork*but17:55
sean-k-mooneyso a backport of the fix would just be the xml generation change the rest of the code is alreay in place17:56
sean-k-mooneygregwork mriedem can correct me if im wrong but i think we fixed windwos guest in stien so 15 should have the support.17:57
gregworkwe are doing a prod rollout so the business decision was to stick with LTS releases17:57
gregworkso 14 and 15 dont exist as options for us sadly17:58
mriedemsean-k-mooney: train https://review.opendev.org/#/c/579897/17:58
sean-k-mooneyunfortunetly you are not the only customer with that view17:58
sean-k-mooneyoh so it was. it felt recent but i did not think it was train17:59
sean-k-mooneymriedem: we ended up treating this as a bug. is it a candiate for upstream backport? generally i would assume not but it does not hurt to ask17:59
gregworkim debating trying to patch this myself and splice it in /var/lib/config-data/puppet-generated/nova_libvirt and see if i can get the hyperv processor bits to die17:59
gregworkthen maybe circle back with an rfe18:00
mriedemsean-k-mooney: exhibit A https://review.opendev.org/#/c/663616/18:04
mriedemeither way the hide_hypervisor_id stuff upstream was in rocky so gregwork doesn't have it anyway18:05
mriedemunless you guys in rhosp are going to backport a feature18:05
gregworkfor great justice!18:05
sean-k-mooneywe cant backport object changes downstream so that must mean that only the flaovr bassed option was suported in queens downstream18:06
sean-k-mooneyi did not check if the full feature was there18:06
openstackgerritBoris Bobrov proposed openstack/nova master: Set iommu driver for virtio controllers too  https://review.opendev.org/68482518:08
*** tesseract has quit IRC18:08
*** luksky has joined #openstack-nova18:20
*** tbachman has quit IRC18:22
sean-k-mooneymriedem: just responeded on https://review.opendev.org/#/c/68343718:22
sean-k-mooneyits close i have one nit but its not overtly worng but there is a subtle point i noted on ptachset 318:23
*** tbachman has joined #openstack-nova18:29
*** jkulik has quit IRC18:30
*** jkulik has joined #openstack-nova18:31
*** xek_ has quit IRC18:32
mriedemefried_rollin: i'm going to try to write a functional recreate test for https://bugs.launchpad.net/nova/+bug/1841481 since the fix(es) involved are pretty hairy18:39
openstackLaunchpad bug 1841481 in OpenStack Compute (nova) "Race during ironic re-balance corrupts local RT ProviderTree and compute_nodes cache" [Medium,In progress] - Assigned to Eric Fried (efried)18:39
openstackgerritDustin Cowles proposed openstack/nova master: Use SDK for add/remove instance info from node  https://review.opendev.org/65969118:40
openstackgerritDustin Cowles proposed openstack/nova master: Use SDK for getting network metadata from node  https://review.opendev.org/67021318:40
*** tbachman has quit IRC18:45
*** tbachman has joined #openstack-nova18:47
mriedemdustinc: the blueprint on those changes is going to have to be updated for ussuri18:48
mriedemin case you haven't re-proposed the spec and added a new blueprint18:48
mriedemcall it openstacksdk-in-nova-ussuri18:49
openstackgerritMerged openstack/nova master: Log error when volume validation fails during boot from volume  https://review.opendev.org/68414018:55
*** ricolin has quit IRC18:55
openstackgerritMerged openstack/nova master: Add functional tests for [cinder]/cross_az_attach=False  https://review.opendev.org/68414118:55
*** belmoreira has joined #openstack-nova18:55
*** gary_perkins has quit IRC18:57
*** gary_perkins has joined #openstack-nova18:57
*** belmoreira has quit IRC18:58
*** factor has quit IRC18:59
*** dpawlik has joined #openstack-nova19:05
*** ociuhandu has joined #openstack-nova19:17
*** efried_rollin is now known as efried19:21
efriedmriedem: Are we considering that (ironic rebalance snafu) an RC candidate?19:21
mriedemno, it's a regression since at least queens19:22
*** ociuhandu has quit IRC19:25
efriedmriedem: what's top priority to get merged today?19:27
efriedor approved today, anyway. Merging might take a couple weeks19:27
ozzzoI'm building a new OS cluster and the boxes all have the same CPU including microcode, but they update to the latest microcode when they reboot. If I set cpu_mode to host-passthrough what will happen when microcode updates? Will VMs built on older microcode be able to migrate to HV with newer?19:28
ozzzoor do I need to disable updating of microcode, if I want to run host-passthrough?19:28
*** dpawlik has quit IRC19:29
*** TxGirlGeek has quit IRC19:29
efriedozzzo: I think that kind of question is better for the #openstack channel. This one is for development.19:29
ozzzonobody answers questions in #openstack19:30
ozzzonot even to refer you to another channel19:30
ozzzoquestions are answered with silence19:30
efriedoh19:30
efriedthat's a pity19:30
ozzzoso I am trying other #openstack-* channels19:30
efriedsean-k-mooney, kashyap: that question ---^ seems like it might be in your wheelhouse?19:30
mriedemkashyap has a summit talk about this, trying to find it19:31
mriedemhttps://docs.openstack.org/nova/latest/admin/configuration/hypervisor-kvm.html#specify-the-cpu-model-of-kvm-guests19:31
efriedwell, at least I was right about something :P19:31
mriedemhttps://www.openstack.org/videos/summits/berlin-2018/effective-virtual-cpu-configuration-in-nova19:31
mriedemefried: i think the immediate priority is just the prelude and dependent docs19:32
mriedemhttps://etherpad.openstack.org/p/nova-train-release-todo19:32
ozzzook I'll watch that, ty!19:32
efriedack; I just approved the pcpu doc (sean-k-mooney hope that's okay, anything else can be fupped?). Not sure what to do about the vpmem doc19:32
sean-k-mooneyozzzo: no libivrt checks that the microcode matach when you use host-passthough but i belive it also does that for host-model19:32
efriedI'd be willing to +2 despite having my fingers in it, but definitely want another (non-Intel) core. It looks like stephenfin didn't get back to it today...19:33
sean-k-mooneyozzzo: kashyap might be able to clarify that.19:33
mriedemsean-k-mooney: what happened to your birthday?19:34
efriedozzzo: fyi, kashyap is euro timezone (belgium I think) in case you want to stalk him earlier in the day19:34
efriedall birthdays are suspended pending RC119:34
sean-k-mooneyefried: ya as i said i have one nit that i noted on ps3 were its not quite correct but its better then it was and it can be fixed up later19:34
ozzzoI watched kashyap's video last week when I was figuring out which cpu_mode I wanted. Unless I missed something, he doesn't specifically address what will happen when microcode updates19:34
ozzzoif microcode updates won't ruin live migration, then I definitely want to use host-passthrough19:35
sean-k-mooneythe check is done by libvirt not nova19:35
ozzzoeven if they will, I still want to use it, if I can disable upgrade19:35
sean-k-mooneyfor host-passthough i belive libvirt will require they  are the same19:35
sean-k-mooneyfor host model i am not sure19:35
ozzzoI guess I should do an experiment19:36
sean-k-mooneymriedem: i have a beer chilling in the fridge and im about to go play a game on my other monitors so im not really working at the momemt other then chating on irc19:37
sean-k-mooneybut i also wont really be paying attention to irc shortly either19:37
ozzzooic kashyap is here, nice19:38
ozzzoI'll ask him tomorrow morning19:38
*** cdent has joined #openstack-nova19:41
*** tellesnobrega has joined #openstack-nova19:42
*** TxGirlGeek has joined #openstack-nova19:50
*** tbachman has quit IRC19:53
dustincmriedem: Thanks for heads up regarding bp, the spec was reintroduced but with same/old bp. (https://review.opendev.org/#/c/680471/). How do I find the old bp to use it for reference? I search here and it does not show up: https://blueprints.launchpad.net/openstack?searchtext=openstacksdk-in-nova19:54
dustincoops ignore that, I was mixing links19:55
dustincbeen bouncing back and forth between two things, found the bp19:55
*** TxGirlGeek has quit IRC19:56
*** tbachman has joined #openstack-nova19:57
mriedemrps19:58
mriedemoops19:58
mriedemhttps://blueprints.launchpad.net/nova/+spec/openstacksdk-in-nova19:58
mriedemyeah so the spec should be re-proposed for ussuri with the new openstack-sdk-in-nova-ussuri blueprint19:58
mriedemhttps://specs.openstack.org/openstack/nova-specs/readme.html#previously-approved-specifications19:59
dustincok i will check that out, basically I just want to update the bp with what has already been done and clarify what is still left?20:05
dustincand then reintroduce spec per the readme link you posted?20:06
mriedemefried: ok i think i have a recreate on that ironic rebalance race bug, it's pretty hairy but it does the job i think20:06
efriedmriedem: we can do "previously approved" with continuation bps?20:13
mriedemi don't really see why not20:14
dustincmriedem: I am reading this but still a bit confused regarding what I need to do with the bp itself, do I need to register a new bp as well? https://specs.openstack.org/openstack/nova-specs/readme.html#previously-approved-specifications20:14
dustinchttps://wiki.openstack.org/wiki/Blueprints#Spec_.2B_Blueprints_lifecycle20:16
mriedemdustinc: yes20:23
dustincthanks20:23
mriedemdustinc: register a new blueprint called openstacksdk-in-nova-ussuri, the description should just link to https://blueprints.launchpad.net/nova/+spec/openstacksdk-in-nova and say something to the effect of it's continuing the work started in the train release20:23
mriedemas for re-proposing the spec, you'll copy specs/train/approved/openstacksdk-in-nova.rst to specs/ussuri/approved/openstacksdk-in-nova-ussuri.rst20:24
mriedemthat's a bit different from https://specs.openstack.org/openstack/nova-specs/readme.html#previously-approved-specifications because the name changes - i think this is the first time we've had a multi-release continuation blueprint thing like this for specs20:25
mriedemso it's different and weird20:25
mriedemwhen efried did the ksa-ification there was a spec so i don't remember what he did between releases20:25
mriedemwe might have just never completed the blueprint until that work was done, idk20:25
efriedPersonally I really don't care how we track it. We already marked the current bp complete for Train, but... is it possible to un-mark it and instead push it to ussuri?20:26
efriedI marked it complete because we completed part of the work, and I figured we would want a new proposal for ussuri that describes what we got done, what we're going to do next, and what, if anything, has changed about the roadmap.20:27
efriedbut that's more a statement of the spec than the bp20:27
efrieddustinc, mriedem: yeah, that seemed to work fine https://blueprints.launchpad.net/nova/+spec/openstacksdk-in-nova20:29
efriedso just reuse the same bp dustinc ^20:29
*** ralonsoh has quit IRC20:30
efriedbut I think the new spec should differ as noted, so probably not a fast-approval thing.20:30
efriedbut still should be fairly trivial.20:30
openstackgerritMatt Riedemann proposed openstack/nova master: Add functional recreate test for bug 1841481  https://review.opendev.org/68484020:31
openstackbug 1841481 in OpenStack Compute (nova) "Race during ironic re-balance corrupts local RT ProviderTree and compute_nodes cache" [Medium,In progress] https://launchpad.net/bugs/1841481 - Assigned to Eric Fried (efried)20:31
mriedemefried: ^ hopefully with all of the comments that is clear enough20:31
efriedack20:31
mriedemefried: for multi-release things we usually mark the bp as partially complete20:32
mriedemand then create a new bp with the -<new release>20:32
mriedemlike with mox removal20:32
efriedyeah20:32
efriedWhere/how/why does it matter which way we do it?20:32
efriedaka "who cares?"20:32
mriedemidk that it does all that much, you'll just be carrying that spec forward for a long time potentially20:33
mriedembut that's what you did with ksa-ification i think20:33
efriedwhich still isn't complete, really :(20:33
mriedemcinder was the only one not done wasn't it? or also barbican/castellan?20:33
efriedcinder yes. I think we decided barbican was a no-op.20:34
*** nweinber_ has quit IRC20:35
mriedemah crap need to add the test20:35
openstackgerritMatt Riedemann proposed openstack/nova master: Add functional recreate test for bug 1841481  https://review.opendev.org/68484020:36
openstackbug 1841481 in OpenStack Compute (nova) "Race during ironic re-balance corrupts local RT ProviderTree and compute_nodes cache" [Medium,In progress] https://launchpad.net/bugs/1841481 - Assigned to Eric Fried (efried)20:36
efriedI will pay attention to this after RC120:49
efriednoting that I'm going to look for an opportunity to take some pto soon.20:49
*** slaweq has quit IRC20:55
*** tbachman has quit IRC21:02
*** igordc has joined #openstack-nova21:03
openstackgerritEric Fried proposed openstack/nova master: doc: attaching virtual persistent memory to guests  https://review.opendev.org/68030021:03
efriedalex_xu, stephenfin: Please merge this ^ asap assuming you're happy.21:07
*** cdent has quit IRC21:12
*** TxGirlGeek has joined #openstack-nova21:15
*** BjoernT has quit IRC21:17
efriedmriedem, stephenfin: Can one/both of you +A the prelude patch https://review.opendev.org/#/c/683327/ at this point so it gets in line after the deps?21:21
mriedemdone21:22
efriedthx21:22
mriedemzzzeek: if you're about, i have a test which keeps failing trying to insert a resource to the db with this:21:23
mriedemsqlalchemy.exc.InvalidRequestError: This session is in 'inactive' state, due to the SQL transaction being rolled back; no further SQL can be emitted within this transaction.21:23
mriedemit's using a transaction factory context manager thing from oslo.db,21:24
zzzeekmriedem: that woudl suggest someting went wrong prior to the thing you are trying t do21:24
zzzeeklike, youre in an exception handler or something like that21:24
mriedemi would think if there was a problem with the insert, like a unique constraint failure or something, it'd be logged but i'm not seeing that21:24
mriedemah...21:24
mriedemyes there is one of those in play21:24
zzzeekmriedem: so, say you're in an exception throw, then you try to do somethign with an object, and something on it isn't loaded21:24
zzzeekmriedem: that would cause this21:25
zzzeekerr inside a catch, that is21:25
mriedemyeah it's blowing up from the transaction context manager added here: https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L69121:26
mriedemand likely from something in https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L70321:26
mriedemthe weird thing is i'm hitting this https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L71621:26
mriedemso it shouldn't be re-raising21:26
mriedemoh maybe this is failing https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L74521:29
mriedemadding some try/except/log21:29
mriedemnope not hitting that21:30
mriedemi'm definitely getting here https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L71621:30
*** TxGirlGeek has quit IRC21:30
*** TxGirlGeek has joined #openstack-nova21:31
openstackgerritEric Fried proposed openstack/nova master: Conf option cross-reference in config docs  https://review.opendev.org/58302521:39
zzzeekmriedem: these are hard to debug21:41
mriedemso we have another test that does this same thing but only within 1 nova-compute service, so i'm wondering if it's something with the thread local context stuff in oslo.db21:41
mriedemb/c this test has 2 services using the same context21:41
mriedemthe other one was https://review.opendev.org/#/c/675496/ and things worked like a charm there21:42
mriedemwe hit DBDuplicateEntry, then do a get-and-update and squash the re-raise21:42
mriedembut that's not working this time21:42
efrieddustinc: It looks like the ironic CI is failing again on service discovery, but I'm not sure why...21:47
*** avolkov has quit IRC21:48
efriedmaybe not discovery21:51
*** BjoernT has joined #openstack-nova21:54
*** TxGirlGeek has quit IRC21:56
openstackgerritMatt Riedemann proposed openstack/nova master: Clear RT.compute_nodes entry if re-balance update fails  https://review.opendev.org/68484922:09
*** gbarros has quit IRC22:10
*** rcernin has joined #openstack-nova22:15
*** TxGirlGeek has joined #openstack-nova22:37
*** mriedem has quit IRC22:53
*** tkajinam has joined #openstack-nova22:59
*** luksky has quit IRC23:00
*** igordc has quit IRC23:10
openstackgerritMerged openstack/nova master: Ignore sqla-migrate inspect.getargspec deprecation warnings on py36  https://review.opendev.org/68478123:10
openstackgerritMerged openstack/nova master: Ignore warning from sqlalchemy-migrate  https://review.opendev.org/68477223:11
openstackgerritMerged openstack/nova master: docs: Clarify everything CPU pinning  https://review.opendev.org/68343723:11
openstackgerritMerged openstack/nova master: docs: Update CPU topologies guide to reflect the new PCPU world  https://review.opendev.org/68348523:11
openstackgerritMerged openstack/nova master: Move HostNameWeigher to a common fixture  https://review.opendev.org/68387423:11
openstackgerritMerged openstack/nova master: Correct link to placement upgrade notes  https://review.opendev.org/68466123:11
*** BjoernT has quit IRC23:21
*** dave-mccowan has joined #openstack-nova23:28
*** ivve has quit IRC23:28
*** dave-mccowan has quit IRC23:33
*** tellesnobrega has quit IRC23:42
*** gyee has quit IRC23:44

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!