Thursday, 2020-04-23

*** ociuhandu has quit IRC00:00
*** avolkov has quit IRC00:06
*** brinzhang has joined #openstack-nova00:12
*** brinzhang_ has quit IRC00:14
*** artom has quit IRC00:18
*** artom has joined #openstack-nova00:19
*** artom has quit IRC00:26
*** artom has joined #openstack-nova00:27
*** ociuhandu has joined #openstack-nova00:28
*** abaindur has quit IRC00:33
*** abaindur has joined #openstack-nova00:34
*** abaindur has joined #openstack-nova00:35
*** ttsiouts has joined #openstack-nova00:38
*** brinzhang has quit IRC00:42
*** spatel has joined #openstack-nova00:43
*** spatel has quit IRC00:48
*** ociuhandu has quit IRC00:54
*** Liang__ has joined #openstack-nova01:10
*** ttsiouts has quit IRC01:11
*** spatel has joined #openstack-nova01:13
*** spatel has quit IRC01:18
*** ociuhandu has joined #openstack-nova01:25
openstackgerritMerged openstack/nova master: Pass the actual target in quota class policy  https://review.opendev.org/72004201:28
*** zhanglong has joined #openstack-nova01:29
*** ociuhandu has quit IRC01:31
*** dlbewley has quit IRC01:33
*** ttsiouts has joined #openstack-nova01:43
*** ttsiouts has quit IRC01:48
gmann\o/ finally merged01:52
*** MrWatson has joined #openstack-nova02:05
*** NostawRm has quit IRC02:05
openstackgerritGhanshyam Mann proposed openstack/nova master: Add docs and releasenotes for BP policy-defaults-refresh  https://review.opendev.org/72012902:06
*** ttsiouts has joined #openstack-nova02:17
*** spatel has joined #openstack-nova02:27
*** spatel has quit IRC02:29
*** spatel has joined #openstack-nova02:29
openstackgerritJie Li proposed openstack/nova master: replace the "hide_hypervisor_id" to "hw:hide_hypervisor_id"  https://review.opendev.org/72218702:30
*** spatel has quit IRC02:30
*** threestrands has joined #openstack-nova02:33
*** mordred has quit IRC02:43
*** mordred has joined #openstack-nova02:45
*** ttsiouts has quit IRC02:49
*** mkrai has joined #openstack-nova02:51
openstackgerritBrin Zhang proposed openstack/nova-specs master: Update bp/destroy-instance-with-datavolume SPEC  https://review.opendev.org/72219402:58
*** brinzhang has joined #openstack-nova02:59
brinzhanggibi, dansmith, gmann: I was update the bp/destroy-instance-with-datavolume SPEC https://review.opendev.org/#/c/722194, please review if you have free time03:00
gmannmelwitt: need your +2 again. fixed one link in reno - https://review.opendev.org/#/c/720129/1603:01
gmannbrinzhang: thanks. i will check tomorrow. this is delete-on-termination spec update right ?03:02
brinzhanggmann: thanks03:02
gmanni mean as per latest code we merged as PUT not PATCH03:02
brinzhanggmann: yes, it's the delete-on-termination spec update03:02
brinzhangmaybe I should rename this patch03:03
gmannok. got it. thanks03:08
*** ociuhandu has joined #openstack-nova03:12
brinzhanggmann: thanks too03:16
*** tetsuro has joined #openstack-nova03:16
*** tetsuro has quit IRC03:16
*** ociuhandu has quit IRC03:17
*** lbragstad has quit IRC03:20
*** dlbewley has joined #openstack-nova03:31
*** psachin has joined #openstack-nova03:35
*** dlbewley has quit IRC03:40
*** abaindur has joined #openstack-nova03:44
*** abaindur has joined #openstack-nova03:45
*** abaindur has quit IRC03:45
*** abaindur has joined #openstack-nova03:46
*** ttsiouts has joined #openstack-nova03:55
openstackgerritBrin Zhang proposed openstack/nova-specs master: Update SPEC: Using PUT instead of PATCH API to update delete_on_termination  https://review.opendev.org/72219404:08
*** tetsuro has joined #openstack-nova04:11
*** ratailor has joined #openstack-nova04:11
*** udesale has joined #openstack-nova04:22
*** ttsiouts has quit IRC04:28
*** evrardjp has quit IRC04:35
*** evrardjp has joined #openstack-nova04:35
*** bbowen_ has joined #openstack-nova04:39
*** bbowen has quit IRC04:41
*** brinzhang_ has joined #openstack-nova04:44
*** bbowen has joined #openstack-nova04:47
*** bbowen_ has quit IRC04:47
*** brinzhang has quit IRC04:47
*** ttsiouts has joined #openstack-nova05:00
*** ttsiouts has quit IRC05:05
*** vishalmanchanda has joined #openstack-nova05:27
*** gyee has quit IRC05:29
*** ttsiouts has joined #openstack-nova05:34
*** dlbewley has joined #openstack-nova05:37
*** ircuser-1 has quit IRC05:40
*** yedongcan has joined #openstack-nova05:42
*** dlbewley has quit IRC05:43
*** slaweq has joined #openstack-nova05:48
*** francoisp has quit IRC05:48
*** ociuhandu has joined #openstack-nova05:54
*** ociuhandu has quit IRC05:59
*** dpawlik has joined #openstack-nova06:01
*** ociuhandu has joined #openstack-nova06:01
*** ociuhandu has quit IRC06:06
*** ttsiouts has quit IRC06:07
*** zhanglong has quit IRC06:21
*** zhanglong has joined #openstack-nova06:23
*** mkrai has quit IRC06:37
*** mkrai has joined #openstack-nova06:50
*** ociuhandu has joined #openstack-nova06:50
*** nightmare_unreal has joined #openstack-nova06:52
*** mkrai has quit IRC06:56
gibibrinzhang_: ack, I will look at it probably next week06:58
*** belmoreira has joined #openstack-nova06:58
brinzhang_gibi: ack, it's not in a hurry06:59
brinzhang_gibi: thanks06:59
*** adrianc has quit IRC06:59
*** mkrai has joined #openstack-nova07:00
*** zhanglong has quit IRC07:02
*** tesseract has joined #openstack-nova07:03
*** ttsiouts has joined #openstack-nova07:11
*** dklyle has quit IRC07:11
*** KeithMnemonic has quit IRC07:12
*** adrianc has joined #openstack-nova07:12
*** ttsiouts has quit IRC07:15
*** ttsiouts has joined #openstack-nova07:16
*** mkrai has quit IRC07:21
*** ociuhandu has quit IRC07:23
*** tosky has joined #openstack-nova07:24
*** ociuhandu has joined #openstack-nova07:24
*** zhanglong has joined #openstack-nova07:27
*** xek has joined #openstack-nova07:27
openstackgerritMerged openstack/nova master: Add docs and releasenotes for BP policy-defaults-refresh  https://review.opendev.org/72012907:30
*** ociuhandu has quit IRC07:30
bauzasgibi: gmann: I'll provide a FUP for ^ for the reno prelude https://review.opendev.org/#/c/721548/07:34
*** rpittau|afk is now known as rpittau07:39
openstackgerritSylvain Bauza proposed openstack/nova master: FUP: Amend ussuri prelude to add docs for policy concepts  https://review.opendev.org/72222007:40
*** sapd1 has joined #openstack-nova07:40
bauzasgmann: gibi: p07:40
*** dlbewley has joined #openstack-nova07:40
gibibauzas: cool07:40
gibithanks. I'm +A on the prelude and +2 on the FUP07:41
bauzasnice07:41
bauzasthanks07:41
bauzasgibi: any urgent change review we should do before RC1 ?07:41
bauzasgibi: given the owner haven't provided a new revision for https://review.opendev.org/#/c/719163/, I'll remove the bug tag07:42
bauzasoh you already did :)07:43
*** yaawang has quit IRC07:43
gibiyepp, I pinged you during the week about it but figured you were busy so went ahead and removed it07:43
*** ralonsoh has joined #openstack-nova07:44
gibiI can pick that fixup later if the author did not show up07:44
gibibauzas: there is a simple revert we need to merge before RC1 https://review.opendev.org/#/c/71863007:44
*** dlbewley has quit IRC07:44
gibiand the ussuri RPC alias https://review.opendev.org/#/c/719315/07:45
*** yaawang has joined #openstack-nova07:45
gibiI'm not tracking anyithing else for RC1 at the moment07:45
*** psachin has quit IRC07:49
bauzascool07:58
* gibi goes and works on today's meeting agenda08:00
*** ociuhandu has joined #openstack-nova08:01
*** mkrai has joined #openstack-nova08:04
*** ttsiouts has quit IRC08:05
*** ttsiouts has joined #openstack-nova08:05
*** psachin has joined #openstack-nova08:06
bauzasgibi: fwiw, all the RPC APIs should have aliases...08:10
*** links has joined #openstack-nova08:11
bauzasgibi: but for example, see the last alias for the scheduler... https://github.com/openstack/nova/blob/master/nova/scheduler/rpcapi.py#L12008:11
*** ociuhandu has quit IRC08:11
*** ociuhandu has joined #openstack-nova08:12
*** igordc has quit IRC08:13
*** ociuhandu has quit IRC08:17
*** martinkennelly has joined #openstack-nova08:17
gibibauzas: I do the aliasing based on https://docs.openstack.org/nova/latest/contributor/ptl-guide.html08:18
gibi"In the past, we used to update all service version aliases (example: https://review.opendev.org/230132) but since we really only support compute being backlevel/old during a rolling upgrade, we only need to update the compute service alias, see related IRC discussion: http://eavesdrop.openstack.org/irclogs/%23openstack-nova/%23openstack-nova.2018-08-08.log.html#t2018-08-08T17:13:45"08:18
*** kevinz has joined #openstack-nova08:19
*** martinkennelly has quit IRC08:23
*** mkrai has quit IRC08:27
*** mkrai_ has joined #openstack-nova08:27
*** avolkov has joined #openstack-nova08:30
*** ociuhandu has joined #openstack-nova08:32
*** dtantsur|afk is now known as dtantsur08:32
*** threestrands has quit IRC08:33
*** breizhkoala has joined #openstack-nova08:44
*** happyhemant has joined #openstack-nova08:46
*** derekh has joined #openstack-nova08:46
*** psachin has quit IRC08:50
*** abaindur has quit IRC08:51
bauzasgibi: oh ok thanks08:55
openstackgerritMerged openstack/nova master: Ussuri 21.0.0 prelude section  https://review.opendev.org/72154809:01
*** abaindur has joined #openstack-nova09:03
*** tkajinam has quit IRC09:03
*** abaindur has quit IRC09:03
*** ociuhandu has quit IRC09:07
*** ociuhandu has joined #openstack-nova09:12
*** ociuhandu has quit IRC09:17
*** ccamacho has joined #openstack-nova09:23
*** tetsuro has quit IRC09:24
*** ociuhandu has joined #openstack-nova09:26
openstackgerritMerged openstack/nova master: Update compute rpc version alias for ussuri  https://review.opendev.org/71931509:59
*** Liang__ has quit IRC10:02
*** rcernin has quit IRC10:03
*** zhanglong has quit IRC10:11
*** rpittau is now known as rpittau|bbl10:21
*** yedongcan has left #openstack-nova10:32
*** huaqiang has quit IRC10:50
*** links has quit IRC10:52
*** links has joined #openstack-nova11:02
*** sapd1_x has joined #openstack-nova11:09
kashyapartom: I've responded to your feedback; thanks for the commentary.  Hope that makes sense.11:09
kashyapartom: Also see the important Plan-B11:09
*** alex_xu has quit IRC11:10
*** sapd1_y has quit IRC11:11
*** breizhkoala has quit IRC11:24
zigobauzas: Hi there! I suppose FUP doesn't mean what's in this urban dictionnary: https://www.urbandictionary.com/define.php?term=FUP :)11:27
*** sapd1_y has joined #openstack-nova11:27
zigoFair Usage Policy ?11:27
kashyapzigo: Yeah, that's a ridiculous acronym that I keep saying people not to use.11:27
kashyapJust say 'fix-up'.11:27
kashyapClear writing is a sign of clear thinking.  Don't use mindless acronyms.11:28
kashyapBut that requires hardwork, and it's easy to be lazy11:28
kashyap[Not saying it anyone in particular, BTW :D, just saying it out loud.]11:28
zigoDMT TLA ... :P11:28
*** ociuhandu has quit IRC11:29
*** sapd1_x has quit IRC11:29
zigoTMD TLA  I mean.11:30
*** ociuhandu has joined #openstack-nova11:31
*** ociuhandu has quit IRC11:35
*** bbowen_ has joined #openstack-nova11:37
*** bbowen has quit IRC11:38
bauzaszigo: Follow-Up Patch ;)11:41
zigo:)11:46
*** ttsiouts has quit IRC11:48
*** nweinber has joined #openstack-nova11:48
*** mkrai_ has quit IRC11:53
*** mkrai__ has joined #openstack-nova11:53
*** sapd1 has quit IRC11:58
*** ttsiouts has joined #openstack-nova12:00
*** rpittau|bbl is now known as rpittau12:02
*** udesale_ has joined #openstack-nova12:20
*** udesale has quit IRC12:22
lyarwoodstephenfin: random question, any idea where _get_vcpu_total was removed in the libvirt driver? I'm trying to rebase a series from mdbooth and I can't find where it was removed and what it was replaced with.12:29
stephenfinit would have been in Train12:29
lyarwoodstephenfin: looks like you refactored things around here for the pcpu stuff12:29
stephenfingit log -S _get_vcpu_total12:29
lyarwoodTIL12:29
lyarwoododd that tig couldn't find it12:31
lyarwoodI thought the searching in tig did the same tbh12:31
lyarwoodI guess it's just looking at the subject, meh.12:31
*** jraju__ has joined #openstack-nova12:41
*** links has quit IRC12:41
zigoAre you guys planning the RC1 for today or tomorrow?12:43
*** mkrai__ has quit IRC12:48
*** mkrai has joined #openstack-nova12:48
*** mkrai has quit IRC12:52
*** mkrai_ has joined #openstack-nova12:52
*** ociuhandu has joined #openstack-nova12:53
*** ratailor has quit IRC12:54
gibizigo: today12:58
gibizigo: do you have a critical thing?12:59
zigogibi: No, just wonder when I'll be able to package it for Debian ! :P13:03
gibizigo: cool. I will ping you when the release patch merges13:03
gibizigo: and please let us know if somehing breaks for you13:04
zigoIt's gona take some time until I can spawn a first VM with Ussuri. It's going to be maybe next week...13:04
zigoI guess some of my puppet stuff will break, etc.13:04
*** igordc has joined #openstack-nova13:07
*** mkrai has joined #openstack-nova13:08
gibizigo: we have 2 weeks for additional RC if needed13:11
*** mkrai_ has quit IRC13:11
zigoUsually, I can install the release between the first rc and the final releases.13:12
*** lbragstad has joined #openstack-nova13:12
gibicool13:12
gmannbauzas: thanks13:12
*** martinkennelly has joined #openstack-nova13:13
*** udesale_ has quit IRC13:16
*** udesale has joined #openstack-nova13:16
*** udesale has quit IRC13:18
*** udesale has joined #openstack-nova13:19
artomsean-k-mooney, re - your point about changing the default machine type downstream/in ooo only13:30
artomI'll be honest, I only trust upstream's CI with this :P13:30
sean-k-mooneyartom: we are chaning nova-next to use q3513:36
sean-k-mooneyand we could change the default in devstack too if we want too13:37
sean-k-mooneybut i just am not sure we should change it in nova13:37
sean-k-mooneyif we change it in nova and you cold migrate or you live migrate and then hard reboot the machine type would change13:38
sean-k-mooneyand that can break things13:38
*** mkrai has quit IRC13:38
lyarwoodsean-k-mooney: if we don't stash and use the original somehow13:39
sean-k-mooneyso without recording the machine type in the instance which we dont do today when its not set in the image its not really safe from an upgrades perspective to change the default.13:39
sean-k-mooneylyarwood: yes we dont13:39
lyarwoodyup13:39
sean-k-mooneywe also dont schdule on this today13:40
sean-k-mooneywhich is less then ideal13:40
lyarwoodso this is less about setting defaults and more about proving support?13:40
lyarwoodand allowing it to be used in new deployments13:40
sean-k-mooneyno not really13:40
sean-k-mooneyi think in our product we should make the switch for new deployments13:41
sean-k-mooneyupstream im not sure if we can in nova13:41
lyarwoodright but we can in devstack13:41
lyarwoodI didn't mean that Nova would change behaviour13:41
sean-k-mooneyyep we can in any install tool13:41
lyarwoodit would just support deployment tooling that did13:41
sean-k-mooneybecause on upgrade they can just set the old default or not set it at all13:41
*** francoisp has joined #openstack-nova13:42
sean-k-mooneylyarwood: kashyap's spec is chaning the nova defaults13:42
sean-k-mooneylyarwood: which is what i was talking to artom about13:42
sean-k-mooneyits why i -1'd it13:42
sean-k-mooneyi would like to supprot have default be configureable via a new hw:profile extra spec13:43
sean-k-mooneyso you can opt in to different defaults but not actully change them13:43
sean-k-mooneymy understanding is kashyap was advocating for changing the default in the libvirt driver directly13:43
sean-k-mooneykind of like we did for the random number generator13:44
sean-k-mooneybut i dont think we can really do that for machine_type safely13:44
*** mkrai has joined #openstack-nova13:44
sean-k-mooneywell unless we recored the current machine type when an instance first boots13:44
*** tkajinam has joined #openstack-nova13:44
*** priteau has joined #openstack-nova13:45
sean-k-mooneywhich would rereuie an online data migration to backfile existing instnaces13:45
*** ttsiouts has quit IRC13:46
* kashyap catches up after a long walk13:46
sean-k-mooneywelll im not sure online data migration is the correct term but init_host would have to be extended to iterate over the domain on the host and populate the value in the db for all instance on the host if it is not already set13:47
sean-k-mooneyso we would have to start the virtdriver at a minium13:47
sean-k-mooneyanyway i need to bring my furniture in form my drive so ill be back in a few minutes13:48
kashyapsean-k-mooney: As I said on my change, I'm very much open to the "important Plan-B"13:48
kashyapartom: lyarwood: ^13:48
kashyapWhere "Plan-B" being [/me goes to get copy/paste text from the change ...]13:49
*** ttsiouts has joined #openstack-nova13:49
kashyap  - Have all major Nova CI jobs be 'q35' based and passing.13:49
kashyap  - Make installer tools set the precise q35 versioned machine types on all Compute nodes —they anyway have to do this to live migration compatibility.13:49
artomsean-k-mooney, yeah, I bring this up on the spec, in upgrade impact - we're likely to "break" windows guests if we change the hardware under them13:50
*** grandchild has joined #openstack-nova13:53
*** vishalmanchanda has quit IRC14:07
*** mkrai has quit IRC14:08
*** mkrai_ has joined #openstack-nova14:08
artomDidn't we have something more recent for "force no local disk/force boot from volume" than https://review.opendev.org/#/c/267673/?14:10
*** sapd1 has joined #openstack-nova14:12
lyarwoodartom: we've discussed it since but I didn't think anything actually landed14:20
artomlyarwood, I tracked down https://review.opendev.org/#/c/561284/14:23
artomWhich achieves the same thing14:23
francoisplyarwood, stephenfin, when you get a chance: https://review.opendev.org/#/c/722142/14:25
lyarwoodah right I think I missed that actually landing14:25
lyarwoodfrancoisp: looking14:25
stephenfinfrancoisp: I'm not stable core so I can't help, unfortunately :(14:26
sean-k-mooneyartom: we are likely to break linux guest too if they have set thing like hw_vif_model=e100014:30
sean-k-mooneyor enabled any other pci only device model14:30
sean-k-mooneyhw_disk_bus=ide would also break14:31
sean-k-mooneyunless we did extra work to add an ide conttoler14:31
sean-k-mooneykashyap: well in also not sure about using the versionded q35 machine type in the installeer unelss the ones that support multiple distos have a different one from each14:32
sean-k-mooneyfor devstack we should use the unversioned one e.g. q3514:32
sean-k-mooneyso it just works on all distros14:33
sean-k-mooneyosp could use the versioned one but ooo likely will want to not as it would have to be updated with ever rhel/centos minor verions14:33
*** tkajinam has quit IRC14:37
kashyapsean-k-mooney: I mean whatever installer tool a given distro uses14:37
kashyapsean-k-mooney: TripleO works on RPM-based distributions (CentOS, RHEL, Scientific) probably - they can set whatever they want14:37
kashyapsean-k-mooney: If Ubuntu-based distros use a different installer, they will use their own14:37
kashyapsean-k-mooney: For DevStack, of course, we should use unversioned - the plain alias14:38
kashyapThe whole point of versioned machie types is, as you might already know, to guarantee live migration compatibility14:38
kashyapsean-k-mooney: TripleO upstream already does that14:38
kashyapsean-k-mooney: Also, note: even for CentOS, the machine types have 'rhel' in their name.14:39
lyarwoodelod: could you hit https://review.opendev.org/#/c/722142/ as well please?14:39
kashyapsean-k-mooney: Because CentOS obviously does not have "CentOS QEMU developers" to make the needless effort of making CentOS-based machine types. :)14:40
kashyapsean-k-mooney: To summarize:14:40
kashyap- DevStack -- unversioned, plain 'q35'14:40
kashyap- Installers -- versioned 'q35', based on the QEMU versions your installer + Linux distro can handle14:41
*** dlbewley has joined #openstack-nova14:42
*** mkrai_ has quit IRC14:42
sean-k-mooneykashyap: i assume ooo is using the minium version supported by the os major version then in that case14:49
sean-k-mooneyso it will have one version that is never updated for all fo rhel/centos 8/x14:49
sean-k-mooney* 8.X14:49
*** dklyle has joined #openstack-nova14:49
kashyapsean-k-mooney: Why do you "minimum version"?  E.g. https://review.opendev.org/#/c/716526/3/deployment/nova/nova-compute-container-puppet.yaml14:50
kashyapsean-k-mooney: They update it to whatever all the Compute nodes were tested with14:51
sean-k-mooneykashyap: when train released on 8.0 ooo still need to be able to install that on 8.1 or 8.2 later14:51
kashyapsean-k-mooney: Sure, it will work; why would that be any problem?14:52
elodlyarwood: looks good to me. +W'd14:52
sean-k-mooneybut if you used the max version for that majory version there would be issues with live migraion later if you scaled out a cludete ther started on 8.0 with new node on 8.114:52
kashyapIf you set the machine type to 8.0; you can of course install it on 8.1  and 8.214:52
*** ttsiouts has quit IRC14:52
lyarwoodelod: thanks14:52
kashyapsean-k-mooney: Yes, the version is chosen in a way that the operator must ensure the Compute nodes are capable of it14:53
kashyapsean-k-mooney: Recall, the version in the machien type matches CentOS|RHEL minor version - it is pretty clear to figure out the problem due to host OS version mismatch...14:53
sean-k-mooneyyep wich i ugess is the max verion supported by the oldes hypervior14:53
sean-k-mooneywhich would be the verion form 8.0 in this case14:54
kashyapRight.14:54
kashyapWe clear? :)14:54
kashyapI take it we are.14:57
*** ttsiouts has joined #openstack-nova15:00
sean-k-mooneykashyap: yep sorry was talking dowstream15:02
sean-k-mooneyand ya we are on the same page regarding the requirements here15:03
kashyapNo problem; thanks15:03
lyarwoodkashyap / sean-k-mooney ; silly question but why wouldn't we use the q35 alias all the time downstream?15:10
kashyaplyarwood: Live migration compatibility15:10
lyarwoodkashyap: but LM wouldn't switch between the two surely?15:10
kashyaplyarwood: I have an example written down, with a scenario, so you can see it plainly15:10
kashyapLet me post it somewhere, so you can see it, and possibly punch holes in it15:11
lyarwoodah wait so QEMU would just blindly use the alias on the dest as well?15:12
lyarwoodeven if it pointed to a newer version15:12
lyarwoodsorry I assumed libvirt/QEMU would translate the alias into an actual versioned q35 machine type and stick with that for the life cycle of the domain15:12
kashyaplyarwood: Yes15:14
kashyaplyarwood: If you try to migrate a guest with RHEL-7.7 machine type (running on RHEL-7 COmpute node) to a RHEL-7.6 Compute node -- it fails spectacularly15:15
kashyapBecause 7.6 host obviously doesn't know about 7.7 :)15:15
lyarwoodright but my point is more that forward migration from 7.6 to 7.7 just using the q35 alias could also fail15:16
lyarwoodas the domain would jump from the 7.6 to 7.7 version of the machine type15:17
kashyaplyarwood: https://kashyapc.fedorapeople.org/versioned-machine-types-and-live-migration-gotcha.txt15:17
lyarwoodwell maybe not fail but things could change15:17
kashyaplyarwood: Forward migration fomr 7.6 to 7.7 will _not_ fail15:17
kashyapWhy?15:17
kashyapBecause, 7.7 host will have all the older (7.6, 7.5, 7.4) machine types precisely for live migration compat15:17
kashyaplyarwood: I had the above text somewhere in the spec, but deleted it, for "brevity"15:18
kashyapartom: Since you also spent non-trivial time reviewing the spec, you might benefit from reading this: https://kashyapc.fedorapeople.org/versioned-machine-types-and-live-migration-gotcha.txt15:18
lyarwood    It will now be _impossible_ to migrate a guest from a RHEL 7.6-based15:18
lyarwood    compute node to a RHEL 7.7-based — because RHEL 7.6 won't know about15:18
lyarwood    the RHEL 7.7's machine type.15:18
lyarwoodkashyap: ^ that was my point sorry15:18
*** zhanglong has joined #openstack-nova15:19
lyarwoodand the workaround appears to be to pin to the oldest version15:19
kashyapYep15:19
lyarwoodbut I just don't get how this works downstream across multple releases15:19
lyarwoodwe'd basically need to pin to the first version used in the env15:19
openstackgerritTakashi Natsume proposed openstack/nova master: Fix list rendering in the accelerator support doc  https://review.opendev.org/72184615:20
lyarwoodsurely we should work out and persist the versioned machine type during a migration?15:21
lyarwoodso if the source is 8.1 and using the q35 alias ensure it uses that on the dest15:22
lyarwoodbut all new instances use the 8.2 q35 type?15:22
*** kaisers_ has joined #openstack-nova15:22
kashyaplyarwood: For downstream, yes: you need to pick a versioned machine type and set it across the nodes before deplyoying.15:22
aarentslyarwood: kashyap  we hit this kind of issues.. but Im not the guy who work on it I will check how we dealt with that..15:22
lyarwoodkashyap: sorry I'm talking out loud here, could you add the LM section back into the spec and I'll add words there.15:23
kashyaplyarwood: Sure, let me add that bit in the spec in a separate section; it's important15:23
lyarwoodkashyap: yeah the issue with that is you can never move from it15:23
*** zhanglong has quit IRC15:23
kashyaplyarwood: Hang on - you _can_ move; it's a step-by-step process:15:24
*** zhanglong has joined #openstack-nova15:24
kashyaplyarwood: Err, my "Here's the problem" has a bug!15:25
kashyapIt should read the _other_ way round.15:25
kashyapLet me update it15:25
lyarwoodkashyap: kk, lets get the spec updated and chat there :)15:25
kashyapYou cannot migrte from 7.7 to 7.615:26
kashyapBut you can jolly well migrate from 7.6 to 7.7 :)15:26
kashyapYes15:26
kashyapA sec15:26
artomI feel like this whole mess could be solved if we tracked machine type on a per-instance basis15:30
kashyapaarents: Noted :)15:30
artomThough the problem that raises is live-migration from an N+1 to an N compute15:31
artomThe dest N might now know the machine type, as it's newer15:31
kashyapPer-instance tracking is just too damn fragile and messy15:31
*** belmoreira has quit IRC15:31
kashyapI'd say per-Compute based is better for debugging, too.15:31
artomMaybe, but how/why?15:31
kashyapWe should not forget the Operator's predicmanet15:31
kashyaps/predicmanet/predicament/15:32
artomThis whole discussion shows that per-compute isn't super clean either :)15:32
kashyapartom: The live migration from N+1 to N always remains a problem.15:32
artomTrue15:32
artomCould we not incorporate machine type into our LM checks?15:33
kashyapCan you tell more what do we gain more per-instance tracking solve?  Just asking sincerely... :)15:33
* kashyap first goes to update the spec, before he needs to "head out" shortly15:33
sean-k-mooneykashyap: if we dont track the machine type and you upgreade the host the vm might not work after a hardreboot15:42
sean-k-mooneye.g. if it had a conflciting image peroperty like hw_vif_model=e1000 or hw_disk_bus=ide15:43
sean-k-mooneyso if its not set in the image and is just being chosen by our default or the host config then we need to recored it to not break existing instnace on upgrade15:44
sean-k-mooneyhopefuly that makes sense15:44
*** ttsiouts has quit IRC15:46
*** mlavalle has joined #openstack-nova15:49
gibinova meeting starts in 10 minutes on #openstack-nova15:50
gibinova meeting starts in 10 minutes on #openstack-meeting-315:51
gibi /o\15:51
lyarwoodelod /  melwitt: https://review.opendev.org/#/c/720587/ - I think this is ready right? We aren't waiting on actual failures to show up first in stable/stein?15:52
openstackgerritLee Yarwood proposed openstack/nova stable/stein: Make RBD imagebackend flatten method idempotent  https://review.opendev.org/70861515:53
kashyapsean-k-mooney: Will respond in a few15:53
*** gyee has joined #openstack-nova15:53
sean-k-mooneykashyap: no rush15:53
kashyapsean-k-mooney: lyarwood: So, I just double-confirmed with upstream QEMU: as I guessed, depsite KM-long threads, there's no agreement whether to not add new 'pc' variants or not -- it is strictly a RHEL-only decsion15:53
kashyapAnd also other long-term distributions (SUSE, et al)15:54
kashyapSo, I'll add "suitable words"15:54
kashyap(In the end this spec might even not be needed ... but at least it allows to flesh out ideas)15:54
sean-k-mooneykashyap: yep. ill try to review it more properly on monday but at least it s place to collect and discuss the alternitives15:55
* sean-k-mooney im of tommorw hench the "ill revew on monday"15:55
kashyapsean-k-mooney: Sure, yeah.  It at least keeps the ideas in one place15:56
*** udesale_ has joined #openstack-nova15:57
openstackgerritGhanshyam Mann proposed openstack/python-novaclient master: [Community goal] Update contributor documentation  https://review.opendev.org/72239115:58
openstackgerritGhanshyam Mann proposed openstack/os-vif master: [Community goal] Update contributor documentation  https://review.opendev.org/72239215:58
openstackgerritGhanshyam Mann proposed openstack/nova-specs master: [Community goal] Update contributor documentation  https://review.opendev.org/72239315:58
*** udesale has quit IRC16:00
*** zhanglong has quit IRC16:01
elodlyarwood: according to logstash the failure disappeared, so maybe we could merge that now16:02
*** sapd1 has quit IRC16:03
melwittlyarwood: it is ready yes. tbh I'm surprised it's 100% gone from logstash bc I expected to see it on older branches (train and earlier). I wonder if logstash does only master branch only? I'm not sure16:04
lyarwoodI thought it did all of the supported releases tbh16:05
lyarwoodtrain and stein still are16:05
melwittthat's what I had thought too16:05
lyarwoodbut anyway lets merge that16:05
melwittbut I guess they get much less traffic16:05
lyarwoodyup very true16:06
*** tesseract has quit IRC16:10
*** ttsiouts has joined #openstack-nova16:11
*** sapd1 has joined #openstack-nova16:16
*** udesale_ has quit IRC16:23
*** yaawang_ has joined #openstack-nova16:32
*** yaawang has quit IRC16:33
*** evrardjp has quit IRC16:35
*** evrardjp has joined #openstack-nova16:35
*** ociuhandu has quit IRC16:39
*** ociuhandu has joined #openstack-nova16:40
lyarwoodmelwitt / elod ; following up on the stable discussion in the meeting can you hit https://review.opendev.org/#/c/708578/16:41
lyarwoodmelwitt: can you also hit https://review.opendev.org/#/c/708615/16:41
lyarwoodand I think we should be ready to cut a release once these have merged16:41
melwittsure16:41
lyarwoodmany thanks16:41
bauzaslyarwood: I'll look at those stable/stein changes16:42
lyarwoodthanks16:44
* lyarwood -> afk for a few hours16:44
*** ociuhandu has quit IRC16:45
gibibauzas: I will check back in couple of hours to update the RC1 release patch16:46
bauzasgibi: want me to do it this evening ?16:46
gibibauzas: I will cover this. you covered the novaclient16:46
bauzascool16:46
gibiloadsharing :)16:46
bauzaswell, I'm a bit depressed by something with my house, so I would just turn into work to forget it :p16:48
*** rpittau is now known as rpittau|afk16:49
*** derekh has quit IRC16:49
openstackgerritMerged openstack/nova-specs master: move implemented spec for train  https://review.opendev.org/70627616:51
*** maciejjozefczyk has quit IRC16:55
openstackgerritGhanshyam Mann proposed openstack/python-novaclient master: [Community goal] Update contributor documentation  https://review.opendev.org/72239116:56
*** belmoreira has joined #openstack-nova17:09
*** jraju__ has quit IRC17:14
*** belmoreira has quit IRC17:16
openstackgerritGhanshyam Mann proposed openstack/os-vif master: Fix doc build job for wanring turn into error  https://review.opendev.org/72240717:16
openstackgerritGhanshyam Mann proposed openstack/os-vif master: [Community goal] Update contributor documentation  https://review.opendev.org/72239217:16
*** ttsiouts has quit IRC17:16
*** priteau has quit IRC17:16
*** nightmare_unreal has quit IRC17:21
*** ociuhandu has joined #openstack-nova17:22
openstackgerritMerged openstack/nova master: FUP: Amend ussuri prelude to add docs for policy concepts  https://review.opendev.org/72222017:22
*** dtantsur is now known as dtantsur|afk17:28
*** ociuhandu has quit IRC17:29
openstackgerritKashyap Chamarthy proposed openstack/nova-specs master: Make Q35 machine type the default for x86  https://review.opendev.org/63115417:30
*** slaweq has quit IRC17:50
*** ttsiouts has joined #openstack-nova17:53
*** sapd1 has quit IRC17:56
*** ttsiouts has quit IRC17:58
*** francoisp has quit IRC18:03
*** stephenfin has quit IRC18:03
*** stephenfin has joined #openstack-nova18:04
openstackgerritMerged openstack/nova stable/train: Add retry to cinder API calls related to volume detach  https://review.opendev.org/72214218:06
*** ralonsoh has quit IRC18:07
openstackgerritElod Illes proposed openstack/nova stable/stein: Reject boot request for unsupported images  https://review.opendev.org/70857818:12
*** ociuhandu has joined #openstack-nova18:12
*** stephenfin has quit IRC18:19
*** stephenfin has joined #openstack-nova18:19
*** ttsiouts has joined #openstack-nova18:29
* artom sucks at upstream triage18:40
artomI've set one bug to fix released, because that's what it was, and another as wontfix, because while super impressive, it's just not a concern in practice.18:41
artomI've also looked at a dozen others, all of which have ended with "I have no idea"18:41
*** KeithMnemonic has joined #openstack-nova18:46
*** ttsiouts has quit IRC18:47
*** ttsiouts has joined #openstack-nova18:49
*** maciejjozefczyk has joined #openstack-nova18:51
artomWhat's vmware's driver status?18:55
artomIIRC dansmith was talking about deprecating it? Do we have anyone working on it?18:56
dansmithwe marked it as deprecated this cycle18:57
dansmithit'll be a few before we can remove it18:57
artomOK, so for a bugin that driver, it'd be fair to say wontfix?18:57
artomIn order to set realistic exptectations?18:57
dansmiththat's really for the owners of the driver to say I guess18:57
dansmithI would maybe mark it as triaged or whatever, if it looks valid and tag it so it's clearly vmware-related18:58
dansmithand maybe comment that it's unlikely to get fixed, but marking it as wontfix is probably too aggressive18:58
artomIt's already tagged, I have no idea if it's valid, I'll leave it alone then18:58
* dansmith nods18:59
artomAnd now you're making me doubt closing https://bugs.launchpad.net/nova/+bug/1800204 as wontfix18:59
openstackLaunchpad bug 1800204 in OpenStack Compute (nova) "n-cpu.service consuming 100% of CPU indeterminately" [Undecided,Won't fix]18:59
dansmithI would argue that bugs that rely on intercepting the rpc message and changing it are not worth our time, yes19:02
artom\o/19:03
*** ttsiouts has quit IRC19:04
*** maciejjozefczyk has quit IRC19:14
*** ociuhandu has quit IRC19:19
openstackgerritMerged openstack/nova master: Revert "Temporarily skip TestNovaMigrationsMySQL"  https://review.opendev.org/71863019:33
*** vesper has joined #openstack-nova19:37
*** vesper11 has quit IRC19:38
*** igordc has quit IRC19:39
*** ttsiouts has joined #openstack-nova19:41
*** ttsiouts has quit IRC19:46
*** mgariepy has quit IRC19:47
*** priteau has joined #openstack-nova19:57
*** ttsiouts has joined #openstack-nova20:10
gibibauzas: fyi updated the RC1 release patch20:21
*** mloza has quit IRC20:27
*** xek has quit IRC20:30
*** igordc has joined #openstack-nova20:32
melwittgibi: is the prelude update in there too? sorry I don't see yet20:32
melwittfor the policy doc20:32
*** slaweq has joined #openstack-nova20:33
melwittor wait, maybe I'm getting confused. cycle highlight updated with link... did we need an update to the prelude, I thought we were going to but maybe not really needed20:34
melwittno I think I got confused with the cycle highlights. nevermind me20:41
melwittwe did update it https://review.opendev.org/722220 ok good20:43
*** jdillaman has quit IRC20:44
*** jdillaman has joined #openstack-nova20:46
*** ccamacho has quit IRC20:51
*** dpawlik has quit IRC21:09
openstackgerritMerged openstack/nova stable/stein: Reset the cell cache for database access in Service  https://review.opendev.org/72058721:19
*** priteau has quit IRC21:33
openstackgerritOpenStack Release Bot proposed openstack/nova stable/ussuri: Update .gitreview for stable/ussuri  https://review.opendev.org/72251821:37
openstackgerritOpenStack Release Bot proposed openstack/nova stable/ussuri: Update TOX_CONSTRAINTS_FILE for stable/ussuri  https://review.opendev.org/72252021:37
openstackgerritOpenStack Release Bot proposed openstack/nova master: Update master for stable/ussuri  https://review.opendev.org/72252121:37
openstackgerritOpenStack Release Bot proposed openstack/nova master: Add Python3 victoria unit tests  https://review.opendev.org/72252321:37
*** ociuhandu has joined #openstack-nova21:39
*** ociuhandu has quit IRC21:45
*** kaisers_ has quit IRC21:50
*** igordc has quit IRC21:51
gmannmelwitt: yeah both are updated.22:00
*** rcernin has joined #openstack-nova22:10
*** slaweq has quit IRC22:14
*** rcernin has quit IRC22:15
*** rcernin has joined #openstack-nova22:15
*** igordc has joined #openstack-nova22:26
*** eharney has quit IRC22:38
*** tosky has quit IRC22:58
*** tkajinam has joined #openstack-nova22:58
*** avolkov has quit IRC23:00
openstackgerritTakashi Natsume proposed openstack/nova master: Add placeholder migrations for Ussuri backports  https://review.opendev.org/72254623:04
*** igordc has quit IRC23:05
*** ttsiouts has quit IRC23:05
openstackgerritMerged openstack/python-novaclient master: [Community goal] Update contributor documentation  https://review.opendev.org/72239123:06
*** rcernin has quit IRC23:09
*** martinkennelly has quit IRC23:16
*** rcernin has joined #openstack-nova23:16
*** grandchild has quit IRC23:19

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