Wednesday, 2021-12-15

opendevreviewVishal Manchanda proposed openstack/horizon master: Updating python testing as per Yoga testing runtime  https://review.opendev.org/c/openstack/horizon/+/82180007:39
*** tkajinam is now known as Guest851711:58
*** whoami-rajat__ is now known as whoami-rajat14:00
*** simondodsley_ is now known as simondodsley14:58
*** mnaser_ is now known as mnaser14:58
*** manpreetk_ is now known as manpreetk15:00
*** johnsom_ is now known as johnsom15:00
vishalmanchanda#startmeeting horizon15:00
opendevmeetMeeting started Wed Dec 15 15:00:25 2021 UTC and is due to finish in 60 minutes.  The chair is vishalmanchanda. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'horizon'15:00
*** viks___ is now known as viks__15:00
vishalmanchandahi anyone around for horizon meeting?15:00
rdopierao/15:00
amotokihi (but not feeling good :( )15:01
gansoo/15:01
vishalmanchandae0ne: ping15:01
rdopieraamotoki: hope you will get well soon!15:02
e0nehi15:02
vishalmanchandaLet's start the meeting.15:02
tmazuro/15:02
vishalmanchanda#topic Notices15:02
vishalmanchandafew announcement from my side15:02
vishalmanchandaAs usual Yoga Schedule reminder https://releases.openstack.org/yoga/schedule.html15:02
vishalmanchandaThis week is R-15.15:03
vishalmanchandaNext announcement is about python runtime testing for Yoga cycle.15:03
vishalmanchandaPython runtime for Yoga can be found here https://governance.openstack.org/tc/reference/runtimes/yoga.html#python-runtimes-for-yoga15:04
vishalmanchandaI have already pushed a patch to update the reference in horizon https://review.opendev.org/c/openstack/horizon/+/82180015:04
vishalmanchandaPlease take a look.15:04
vishalmanchandaNext announcement is about adding review-priority check in horizon gerrit dashboard.15:05
vishalmanchandaI was thinking if we can add review priority check for horizon in gerrit, so patches with high priority get some attention.15:06
vishalmanchandafurther, we monitor those in our weekly meeting if any priority patches need attention like this dashboard15:06
vishalmanchandahttps://review.opendev.org/q/label:Review-Priority%253D%252B2+status:open+(project:openstack/cinder)15:07
e0ne+1. it's a good thing to have15:07
amotokivishalmanchanda: do you plan to update the horizon config in gerrit-dash-creator?15:07
amotokiI am okay with either as I have the similar one in neutron and other projects as e0ne mentioned.15:08
amotokimy question is how the flag is handled.15:08
vishalmanchandaamotoki: no I will add in project config like this one https://review.opendev.org/c/openstack/project-config/+/73955015:08
amotokiproject-config defines the flag. it is a provider side. 15:09
vishalmanchandaok If no objections here I'll add the review priority for the horizon in gerrit.15:10
-amotoki- hopes my gerrit dashboard config picks up such :)15:11
vishalmanchandaamotoki: you mean I have to update the horizon config in gerrit-dash-creator as well?15:11
amotokivishalmanchanda: it is up to you. it is optional.15:11
vishalmanchandaamotoki: that I will check.15:11
vishalmanchandaok moving to next announcemnet15:11
vishalmanchandaI  am on vacation next week till Thursday(23rd Dec.), So I'll not be able to chair the next meeting(22nd December)15:12
vishalmanchandaon 29th December week, I guess it is the holiday for all of us, So I was thinking if we can Cancel next two meetings.15:13
e0ne+115:13
amotokisounds good15:14
vishalmanchandaok, then our Next Weekly meeting will be on 5th January 2022.15:14
vishalmanchandaI will be around for any discussion after 23rd December, so feel free to reach me in case of any help.15:16
vishalmanchandamoving to next topic15:16
vishalmanchanda#topic release priorties15:16
vishalmanchandaNo update from my side on this topic.15:16
vishalmanchandaPatches are up for few priorities items, please review them asap.15:17
vishalmanchandaMost of the patches already have one +2.15:17
vishalmanchandadropping the patches link here https://review.opendev.org/c/openstack/horizon/+/81636815:17
vishalmanchandahttps://review.opendev.org/c/openstack/horizon/+/817814 , https://review.opendev.org/c/openstack/horizon/+/81630315:18
vishalmanchandardopiera: would you like to add anything regarding System Scope topic?15:19
rdopieravishalmanchanda: I don't have anything to add at this moment. I have to talk to the developers from Nova and other projects to figure out what should exactly be visible and work in the system scope, and what shouldn't.15:20
rdopierabecause currently half of the admin tab doesn't work15:20
rdopieraand I don't know if that is a bug, a work in progress, or expected15:20
vishalmanchandardopiera: hmm we can discuss this with policy-popup team, I guess.15:21
rdopieravishalmanchanda: do you have a link to that?15:22
vishalmanchandardopiera: Now we have your initial patch which at least adds the menu.15:22
amotokiI think I can check it during next week. at least I can check it from neutron perspective.15:23
vishalmanchandardopiera: no I don't have a link now, but I will check and drop a link here for you.15:24
rdopieravishalmanchanda: thanks a lot!15:24
vishalmanchandardopiera: yw.15:24
rdopieraI missed it when it was announced15:24
vishalmanchandamoving to next topic15:24
vishalmanchanda#topic Bug deputy report15:25
vishalmanchandaWe have one new bug reported for this week https://bugs.launchpad.net/horizon/+bug/195461915:25
vishalmanchandaamotoki: I also added some comments for this bug, please take a look.15:26
amotokivishalmanchanda: where do we define the default device name in Angular impl? I am not sure.15:26
vishalmanchandaamotoki: honestly I haven't check the code for angular impl yet but I have tested it in my devstack env.15:28
amotokivishalmanchanda: so, do you confirm that horizon sends 'vda' to nova API?15:29
vishalmanchandaI see the same result with both implementations.15:29
vishalmanchandaamotoki: that I will check again after the meeting.15:30
amotokiyeah, let's double check anyway :)15:30
vishalmanchandaok.15:31
vishalmanchandamoving to next topic15:31
vishalmanchanda#topic On-Demand Agenda15:31
vishalmanchandastaring with first topic i.e. Horizon pain-point-elimination discussion15:32
vishalmanchandaSo there is video call meeting regarding the pain point discussion on Wednesday last week15:33
vishalmanchandaSummary can be found here http://lists.openstack.org/pipermail/openstack-discuss/2021-December/026169.html15:33
vishalmanchandaI and amotoki also joined that meeting.15:34
vishalmanchandaPain Point for horizon can be found here https://etherpad.opendev.org/p/pain-point-elimination (at line 214)15:34
vishalmanchandaSo Can everyone please go through the list of pain point related to horizon.15:35
vishalmanchandaWe need to check if that's valid a issue and it's a new feature request or a bug which horizon team already know and add the link for that bug/feature.15:36
vishalmanchandaYou can use FEATURE REQUEST/DISCUSSION NEEDED/FIX NEEDED/INFO NEEDED tags.15:36
vishalmanchandaIf you find need more information about that issue/pain-point then use INFO NEEDED tag and ask for more information.15:37
vishalmanchandalike amotoki did at line 232.15:37
vishalmanchandaRight now I am not sure about the all issue/pain point but if you know anyone of those please add your comment and then we discuss it further and  also if we not have any volunteer who can work on those issue that can be discussed later.15:40
rdopieraspeaking of pain points, I want to get rid of all the django template and deprecation warnings we have accumulated15:41
vishalmanchandalike for glance issue at line 218 I know there is already a similar bug in horizon15:41
vishalmanchandahttps://bugs.launchpad.net/horizon/+bug/193500115:41
rdopierathe amount of them we have now is ridiculous and it's hard to find the error messages between them15:41
vishalmanchandardopiera: make sense, I use development server method for development and see lot of error/deprecation messages. 15:43
vishalmanchandaamotoki: Did I missed anything from that meeting that you would like to add here?15:44
amotokivishalmanchanda: nothing special to add. some have been fixed and some are not. some are not clear.15:45
amotokiI havent' checked one by one though15:46
vishalmanchandaOk Please everyone go through that list and add your thoughts about that issue asap.15:48
vishalmanchandaI will also add my comment there.15:48
vishalmanchandaAlso, Feel free to discuss any pain point here.15:49
vishalmanchandaok next topic is a paste for a unit test https://paste.opendev.org/show/811691/15:50
vishalmanchandaI am not sure you have added that.15:50
gansothat's me ^15:50
vishalmanchandaganso: ok go ahead.15:50
gansoI'm struggling with unit tests for that network page pagination. More specifically, what I highlighted in the pastebin15:50
gansobasically, I added 1 extra network for completeness of my tests15:50
gansoupon doing that, I broke a bunch of stuff in a weird way. I still need to go through most failures, but the 2 that strike me most are the 2 ones I included in the pastebin15:51
gansoso one of them has 2 extra quota calls when adding one network, that is strange15:51
gansothe other failure, is basically the opposite of what we would expect. It was expected to fail with the message "CIDRs allowed for user private ipv6 networks are fc00::/9."15:52
gansobut the result was  <TemplateResponse status_code=200, "text/html; charset=utf-8">15:52
gansoI'm inclined to thing those unit tests were artificially working, may be coded incorrectly, as I currently do not understand how adding one extra network is breaking them in that way15:53
gansoI'm a bit lost on this and spending a significant amount of time digging on those failures, so I'm also thinking about removing that extra network for my patch so it wouldn't break those unit tests15:54
gansobut it is somewhat a yellow flag15:54
gansoI just wanted to raise this concern 15:55
rdopierawe do have a lot of tests that instead of find bugs just pin the implementation in place15:55
rdopierathey were converted from using a library that encouraged this kind of testing15:55
gansordopiera: like removing that specific extra network for those specific set of tests ? 15:55
vishalmanchandaganso: honestly, I also struggle with these unit test, so what I do update these to get passed.15:55
rdopieralike checking that a certain function was called an exact number of times and so on15:56
amotokiganso: Althoght I am really for the late for the review, regarding the test failure, is the failure in the latest patch set of https://review.opendev.org/c/openstack/horizon/+/806454 the thing we should check?15:56
gansoamotoki: it is not included in that patchset (I think), I can push my latest so you can see those failures15:56
amotokiganso: okay15:57
vishalmanchandaganso: like If I see this error AssertionError: 7 != 9 I will update it to 9.15:57
vishalmanchandaganso: to get test passed.15:57
gansovishalmanchanda: lol yea I thought about that but it bothers me a bit if I don't understand why15:57
amotokiganso: I checked the behavior of neutron this week and 'shared' attribute only affects networks exactly shared to a specific project even with the admin role, so the approach looks good in general.15:57
gansovishalmanchanda: but the second one, I can't just update, the behavior is completely inverted15:57
vishalmanchandaganso: hmm for second need to check.15:58
rdopierathe TemplateResponse probably needs an explicit conversion of the object to a string15:59
gansordopiera: the response code would be different than 200 for the error message expected15:59
vishalmanchandaganso: ok, please push your updated patch to gerrit then we can check and help.16:00
gansovishalmanchanda: sure, will do. Thanks!16:00
vishalmanchandaok we are out of time.16:00
vishalmanchandaThanks everyone for joining.16:00
vishalmanchandaamotoki: TC, get well soon.16:00
vishalmanchanda#endmeeting16:01
opendevmeetMeeting ended Wed Dec 15 16:01:24 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:01
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2021/horizon.2021-12-15-15.00.html16:01
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2021/horizon.2021-12-15-15.00.txt16:01
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2021/horizon.2021-12-15-15.00.log.html16:01
amotokiganso: neutron team is thinking to depreate python bindigns in python-neutornclient and move it to openstacksdk, but it takes time. I am sure we can move it forward with python-neutronclient bindings.16:01
amotokiganso: more than that, I will take care of all of the migation from neutronclient bindings to openstacksdk.16:02
vishalmanchandardopiera: link for policy-popup team discussion https://wiki.openstack.org/wiki/Consistent_and_Secure_Default_Policies_Popup_Team#Meeting16:02
gansoamotoki: yea that is w.r.t API layer, so it will not affect my patch unless one method that sends the API parameters, but it is just a matter of translating the parameters. The new logic (in the patch) will still be needed for pagination16:03
gansoamotoki: thanks!16:03
amotokiganso: exactly16:04
amotokiganso: I will help make UT work.16:04
rdopieravishalmanchanda: thanks!16:05
opendevreviewRodrigo Barbieri proposed openstack/horizon master: [WIP] Implement pagination in admin/proj network tab  https://review.opendev.org/c/openstack/horizon/+/80645416:56
opendevreviewRodrigo Barbieri proposed openstack/horizon master: [WIP] Implement pagination in admin/proj network tab  https://review.opendev.org/c/openstack/horizon/+/80645418:05
gansoamotoki, vishalmanchanda: I found the problem and fixed it18:06
vishalmanchandaganso: nice:)18:07

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