Thursday, 2023-04-20

lajoskatonabauzas: Hi, I opened a bug against Neutron/Nova/Tempest to track what we do with tests like the ones under tempest/api/compute/security_groups07:43
lajoskatonabauzas: here's the bug: https://bugs.launchpad.net/neutron/+bug/201702307:44
lajoskatonabauzas: I also noted kopecmartin to think about it from tempest perspective, and I plan to check what coverage we have in tempest/api/network or tempest/scenario07:44
lajoskatonabauzas: so if you have some free time please check it.07:45
bauzaslajoskatona: ack, I'll take a look07:45
lajoskatonabauzas: thanks07:45
bauzaslajoskatona: fwiw, I'd also like us to sit down in a room during the PTG to see all the failures we have in CI, and see how we can fix that07:46
bauzaslike a war room if you prefer07:46
lajoskatonabauzas: I added a line to the Neutron etherpad: https://etherpad.opendev.org/p/neutron-vancouver-2023#L4107:54
bauzasoh wow, you already have an etherpad :)07:54
lajoskatonabauzas: I am still not sure if I will be personally there07:54
bauzasI know07:54
bauzasthis is a difficult problem07:55
bauzaswe will mostly miss the quorum 07:55
gibibased on the current state of affairs nova will be far from quorum :/07:58
bauzasgibi: ship hasn't fully sailed yet, but anyway we'll miss a lot of contributors indeed08:10
opendevreviewxielijie proposed openstack/nova master: Correct retry interval during attach volume  https://review.opendev.org/c/openstack/nova/+/88092108:46
opendevreviewMerged openstack/nova stable/yoga: Fix rescue volume-based instance  https://review.opendev.org/c/openstack/nova/+/87211811:08
sean-k-mooneylajoskatona: im not sure we shoudl remove those tempest test while we still have supprot for them in nova11:58
sean-k-mooneywe deprecated there use years ago but since we have never risen our min microversion they are still fuly supported11:58
sean-k-mooneywe deprecated the apis in 2.36 as part of the newton release  https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#microversion11:59
lajoskatonasean-k-mooney: ahh, ok, thanks, this is why I added Nova also the the bug to have all parties on the table12:06
lajoskatonasean-k-mooney: so till the mi microversion is not bumped higher that 2.36 we have to keep these proxy APIs and the tests?12:07
sean-k-mooneyif i can leverage this as a forcing funciton to actully raise our min microversion then i would be happy to raise it above where those were decpreated and delete the code12:07
sean-k-mooneylajoskatona: yes i think we do because they are still fully supproted and i think horizon might still be using some of them12:08
lajoskatonasean-k-mooney: I see you also commented on the bug, thanks, it will help everybody to see the whole picture12:10
sean-k-mooneyi have no partically issue with skiping the nova test by defualt in most jobs12:10
sean-k-mooneybut the nova gate still need to test it12:10
* sean-k-mooney by nova tests i mean test of the proxy apis12:12
sean-k-mooneylajoskatona: we also have proxy apis for cinder and glance that we unfortunetlly still need to test12:12
sean-k-mooneyfor basically the same reason12:13
sean-k-mooneylajoskatona: im not that familar with horizon but https://github.com/openstack/horizon/commit/9067ae8b0fe6dd57906d0eb5fe31ee96eb021fd4 it looks like they have actully converted to usign neutron instead12:15
lajoskatonasean-k-mooney: anyway I still think it is worth to discuss if we have to test these APIs for all patch, and instead run these tests against a really used API (Neutron in this this case but can be true for Glance or Cinder also)12:15
sean-k-mooneywell that is why i suggested not testign them in gates other then nova12:20
sean-k-mooneyso neutron cinder and glance coudl perhaps stop testign them but i think nova still needs too12:20
sean-k-mooneyi woudl suggest usign the Intergrated-Compute job to test them12:21
sean-k-mooneybauzas: gibi  ^ does that sound reasonable to ye12:21
sean-k-mooneyi wont be at the physical ptg but once we have one job on nova testing the proxy apis then i think thats enough12:22
lajoskatonasean-k-mooney: sonds reasonable, keep the tests and execute them in a Nova only job, and do not test these "legcy" API from other projects12:32
sean-k-mooneythat does mean if cidner or neutron breaks these ye wont see that breakage but we will12:33
sean-k-mooneythat said i dont think that has ever happened12:33
sean-k-mooneyso im not realy worreid about that12:33
sean-k-mooneypluse we will see it and we can let ye know if it happens12:34
bauzassean-k-mooney: can you summarize your opinion please ?12:41
bauzas(just to make sure I understand it correctly)12:41
sean-k-mooneytl;dr we cant stop testing proxy api unless we rais our min microversion but we dont need to test it in project other then nova12:42
sean-k-mooneyso im fine with not running the proxy api test in other proejct jobs and i think testing it only in the intergarte-compute jobs woudl be enough coverage for our gate12:42
sean-k-mooneyi.e. one job to smoke test that they still work as expected on our side but no expectation for other project to continue testing the proxy apis12:43
bauzassean-k-mooney: sure, those are deprecated12:43
sean-k-mooneyyep but fully supported12:43
sean-k-mooneydeprecation in this case just means we wont extend them and you should not build new uasge of them12:44
sean-k-mooneyi would love to delete the code but to do that we really need to raise our min microversion12:44
sean-k-mooneyi think we should do that regardelss of this effort but i dont think we shoudl remove all testing in tempest if we report our min microvstion as 2.112:45
sean-k-mooneyanyway hopefully that is a sufficent summary if not ask away and i can clarify12:46
bauzascool12:50
sean-k-mooneybauzas: gibi  im doing some jira cleanup this morning... so ill reping the weigher patch in the next hour or so13:09
sean-k-mooneythanks for the reviews13:09
gibisean-k-mooney: cool. I can +2 it quickly as I'm OK with the content13:14
*** ministry is now known as __ministry13:31
opendevreviewMerged openstack/nova stable/zed: Handle InstanceInvalidState exception  https://review.opendev.org/c/openstack/nova/+/87211517:15
opendevreviewsean mooney proposed openstack/nova master: add hypervisor version weigher  https://review.opendev.org/c/openstack/nova/+/88023118:34
sean-k-mooneygibi: bauzas  sorry that took me longer then it should have but its there for you in the morning18:34

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