Monday, 2023-03-27

bauzasfwiw, I'll attend the publicclould vPTG sessions today 11:50
bauzasgibi: sean-k-mooney: we need a second core, please https://review.opendev.org/c/openstack/nova/+/87562112:51
sean-k-mooneywe are pas the RC phase so sure.12:52
sean-k-mooneybauzas: by the way we know what az the instance is on in the hostmanager but on in the filters12:54
sean-k-mooneybauzas: that is why we need the new filed12:55
bauzassean-k-mooney: tbh, before discussing about it, I'd prefer to have a spec12:55
bauzasbecause I don't understand about the usecase12:55
bauzas(I mean AZ soft affinity)12:55
sean-k-mooneybauzas: mnaser was the first to bring it up12:56
bauzasbut ok, if we need to create a field, meh then12:56
sean-k-mooneybauzas: basically the use the cross_az attach option in the vexhost public cloud12:56
bauzasfor example, if you see, people don't even know about all the existing config options12:56
sean-k-mooneybut they dont force user to set an az when the vm is created12:57
bauzaseven if we document it in the config option 12:57
sean-k-mooneyand then if the user does a rezie it can fail and get reschedulerd12:57
bauzassean-k-mooney: I think we said before that the fact that Cinder uses AZs is different from Nova12:57
sean-k-mooneythats not true however and also not the problem12:57
bauzasso I'm a bit not happy with the cross_az_attach option12:57
sean-k-mooneythe propbelm is we have a config cross_az_attach that changes api/sechduler beahvior in a non discofverable way12:58
bauzasmaybe we would rather need to discuss with Cinder what we could do if so12:58
sean-k-mooneyright so this is a very very similar situration to the routed networks issue12:58
sean-k-mooneywe have an addtional constratint when cross_az_attach=false (like the ip aviablity) which is not currently consider by placement or the schduler12:59
bauzasanyway, going to the vPTG now12:59
sean-k-mooneythe correct longterm fix would be too model cinder volume backend avaibality as placmenet aggreates12:59
bauzassean-k-mooney: yeah, so we should discuss this with Cinder13:00
bauzasindeed13:00
bauzasI agree with ^13:00
sean-k-mooneyya so that woudl be good to do and i have a usecasue related to this that i would like us to also do 13:00
sean-k-mooneyill add it to the adgenda13:00
sean-k-mooneyclip notes version is, when using iamges_type RBD i would like to create an aggreate usign the ceph FSID and recored the fsid of cluster the instance is using in the instnace_system_metadta so that we can automatically sechdule ot those in teh came ceph cluster wehn moving RBD backed vms13:02
sean-k-mooneyright now we have exactly the same problem that we can select hosts that do not have accces to the cluster based on there local confg13:02
sean-k-mooneyso the live migration can succed but thten a hard reboot will fail13:03
sean-k-mooneyits a differnt but simiarl probelm casue by the fact we dont model network storage in placment13:03
sean-k-mooneyso there is both a cinder and nova only varient of the same issue13:03
bauzasgibi: you're listening to the publiccloud SIG session ?13:56
bauzasfwiw, they're discussing about interop flavors 13:56
gibibauzas: I try to follow but pretty distracted14:14
sean-k-mooneybauzas: i am not currently on that but i left a comment in the ether pad14:16
bauzassean-k-mooney: tl;dr they have a pretty solid usecase about filtering flavors on attributes14:17
bauzasoperator-defined attributes14:17
sean-k-mooneyfiltering yes but that is an interop issue if they are custom14:17
opendevreviewEric Harney proposed openstack/nova master: mypy: Fix implicit optional usage  https://review.opendev.org/c/openstack/nova/+/87869315:08
bauzasbim bam boom 15:16
bauzashttps://07de6a0c9e6ec0c6835f-ccccbfab26b1456f69293167016566bc.ssl.cf2.rackcdn.com/875621/10/gate/openstack-tox-pep8/e50f9f0/job-output.txt15:16
bauzashuzzah, mypy issue15:16
bauzasrelated to https://review.opendev.org/c/openstack/requirements/+/87206515:17
bauzasgibi: sean-k-mooney: ^15:17
bauzasworking on a fix with no_implicit_optional=False15:18
gibibauzas: I'm fine with https://review.opendev.org/c/openstack/nova/+/878693 as a fix for ^^15:25
sean-k-mooneyi agree with the mypi fix in nova15:28
bauzasgibi: damn, I was jinxed :)15:29
bauzasI was working on a patch15:29
bauzasanyway +Wd15:29
kashyapbauzas: Are there meeting minutes from the public-cloud WG?15:29
bauzasand sent an mail to -discuss to prevent rechecks15:29
kashyapOr Etherpad nodes15:29
bauzaskashyap: https://etherpad.opendev.org/p/march2023-ptg-publiccloud15:30
bauzastl;dr: most of the discussion was about flavors API15:30
bauzasand how filtering extra specs is a need15:31
bauzas+ some can of worms about some possible discoverable mechanism for describing a flavor15:31
bauzasthey'll write a backlog spec so we'll nitpick over it15:31
fricklerbauzas: regarding mypy, does it make sense to add nova pep8 job to reqs repo? I hope we will get more frequent updates again in the future, after getting almost none in the last cycle15:45
bauzasfrickler: good question, I dunno what to say here15:47
bauzasbecause we use the pep8 tox target for mypy15:47
bauzasso either the pep8 openstack one should also use mypy or maybe we should use a different tox job15:47
bauzasI just don't want to test again pep89 twice15:47
fricklerbauzas: I'm not sure I understand that, I was talking about adding cross-nova-pep8 to requirements repo. currently there only is cross-nova-py31015:48
bauzasfrickler: ok, then +1 15:49
fricklero.k., I'm feeling a bit guilty about having pushed the u-c updates yesterday, so I'll try to set that up as compensation ;-)15:51
gibi^^ +1 from me as well15:52
gmannfrickler: +115:58
fricklerdoes any of you know why this files filter is only in place in gate and only for nova+placement? https://opendev.org/openstack/requirements/src/branch/master/.zuul.d/project.yaml#L126-L12916:05
bauzasfrickler: good question, I dunno https://opendev.org/openstack/requirements/commit/91eaa0cd7f75f5f1b93226e4bb2de64aa4fed2b316:32
bauzaslooks like we just followed a pattern16:33
ygk_12345Hi All17:29
opendevreviewMerged openstack/placement master: Do not use coalesce for consumers.uuid  https://review.opendev.org/c/openstack/placement/+/87785218:32

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!