Tuesday, 2022-02-15

yasufumHi tacker team.08:01
manpreetkHi08:01
uehahi08:01
takahashi-tschi08:01
yasufum#startmeeting tacker08:03
opendevmeetMeeting started Tue Feb 15 08:03:09 2022 UTC and is due to finish in 60 minutes.  The chair is yasufum. Information about MeetBot at http://wiki.debian.org/MeetBot.08:03
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.08:03
opendevmeetThe meeting name has been set to 'tacker'08:03
yasufum#link https://etherpad.opendev.org/p/tacker-meeting08:03
yasufumLet's start this meeting.08:04
yasufumBefore go to items for today, I'd like to thank you to give feedbacks for our proposal for the next summit.08:05
yasufumWe've finished to register all items from NTT.08:06
yasufumSo, let's move on to the first item for today08:06
yasufummanpreetk: Can you share your issue?08:07
manpreetkYes please.08:07
manpreetkWould like to discuss the problem faced while executing FT for multi-tenant policy in Zuul.08:07
manpreetkPlease refer to L7 for problem detail, to summarize, the functional test case for multi-tenant policy fails while initializing heatclient for the newly created user, a `Keyerror` is observed for `domain_name`. The `domain_name` field is part of VIM config file for example check `tacker/tests/etc/samples/local-vim.yaml` , this field is refer in class method 'heatclient' define in test base class 'BaseTackerTest'. The 08:07
manpreetkmulti-tenant FT setup creates VIM config files using `tools/gen_vim_config.sh`. The script does not add the "domain_name" field while creating the VIM config file. I have proposed two possible solutions and would like to seek community opinion. 08:07
manpreetkThat's all from my side, thank you.08:07
yasufumplease wait for a second...08:08
yasufumfor understanding your topic08:09
manpreetksure08:09
yasufumFirst, sorry for my lackness of understanding for the vim config.08:14
yasufumIt might be my failure not to introduced the attribute as you pointed out.08:15
yasufumI think solution#1 is required.08:15
yasufumWhat do you think?08:16
manpreetkThank you yasufum for your opinion, yes solution#1 looks good to me as well. But I have additional question regarding related docs, would like to hear your opinion. 08:17
yasufumDo you ask me just it's needed to modify, or how should be the contents?08:19
yasufumI'd like to make it clear the point.08:19
manpreetkInitially I would like to know whether we need to reintroduce this field in docs .08:21
yasufumI think it's needed.08:23
manpreetkok08:25
uehaI'm sorry that I don't know much about openstack vim configuration, but when I look at "[3]" do we really only need two things, "user_domain_name" and "project_domain_name"?08:27
ueha[3] https://github.com/openstack/tacker/blob/master/tacker/tests/functional/base.py#L16808:27
uehaAt L169-170, it looks like it is just assigning to the two parameters.08:29
manpreetkueha: Honestly I don't have much details , even I have same understanding that domain for project and user should be important. As suggested in solution#2 L25, we need to have deep analysis for changing source code.08:31
yasufumI don't know the reason, but it looks something shortcut for me.08:32
yasufumIt expect that user_domain_name and project_domain_name are the same, and we can give just domain_name as common one.08:34
yasufumBut I think it should refer user and domain names if there exist in this test.08:35
yasufumFor me, domain_name is useless if no reason explained.08:37
yasufumAlthough it should be remained if there is any other use of domain_name.08:38
uehaagree, but I wonder if this is a parameter for use only with FT.08:39
manpreetkThere is one reference other than FT, [6] https://github.com/openstack/tacker/blob/6fc64560e23560903b05954e4a8105d8f7375631/tacker/keymgr/barbican_key_manager.py#L9408:40
manpreetkBut i haven't investigated.08:40
uehaIf the "domain_name" parameter is only for use with FT, and are not needed in the actual vim_config, I don't think we need to add it to vim_config_generator.08:41
uehaumm.. It is also used other than tests.08:41
uehaAnyway, I think "Solution#1" is no problem if you add it as a temporary fixes and delete it later because of the time it takes to investigate.08:43
manpreetkueha: Thanks for your opinion. 08:45
yasufumDo you know domain_name should be the same as project_domain_name or user_domain_name?08:45
yasufumor can be different?08:46
yasufumIs there any checking in codes for the names?08:46
manpreetkSorry that's something I was looking for in OpenStack docs/source code but hardly found anything relevant.   08:47
yasufumumm...08:49
yasufumEven if there is no such a checking, it's better to make a rule to avoid ambiguity08:52
yasufumnow we are having it...08:52
yasufumWhat do you think that domain_name should be the same as project_domain_name?08:54
yasufumI think it doesn't cause any problem, and agreeable for users.08:55
uehaI think the context.domain_name in "[6]" seems different from vim_config.. (Credentials that executed the Openstack command/API?)08:58
uehaso, it's a suggestion to change except "[6](barbicanclient)" once and see how it works.08:59
yasufumsure, we need to have some more testing for the codes.09:00
yasufummanpreetk: can you check what's happened if the values are the same or different?09:02
yasufumto discuss for the decision next week09:03
manpreetkyasufum: Sure could check that.09:03
yasufumthanks a lot!09:03
yasufumAny comment, everyone?09:05
yasufumgood09:07
yasufumI've added my comment on the etherpad.09:07
yasufumThanks for the discussion.09:08
manpreetkThanks 09:09
uehaThanks too. :)09:09
manpreetkThank you ueha san.09:09
yasufumLet's close this meeting if you don't have any other topic.09:10
yasufumThank you for joining, bye!09:10
uehathanks, bye09:11
manpreetkThanks and Bye!!09:11
takahashi-tsc1 small point, I think we shuold merge spec as soon as possible. Please review them soon.09:11
takahashi-tscI'll also review them soon...09:11
takahashi-tsc3 or 4 spec seem still on-goin.09:12
takahashi-tscThat's it, thanks09:12
yasufumsure, thanks!09:13
yasufum#endmeeting09:13
opendevmeetMeeting ended Tue Feb 15 09:13:26 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)09:13
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tacker/2022/tacker.2022-02-15-08.03.html09:13
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tacker/2022/tacker.2022-02-15-08.03.txt09:13
opendevmeetLog:            https://meetings.opendev.org/meetings/tacker/2022/tacker.2022-02-15-08.03.log.html09:13
*** dasm|off is now known as dasm11:00
*** carloss is now known as carloss|afk11:20
*** carloss|afk is now known as carloss13:25
martialHello scientific sig friends21:02
b1airoo/21:04
martialhello Blair21:04
martialresisting the urge to start meeting if it is just the two of us :) [we can slack if needed :) ]21:05
b1airoyeah, i'm guessing that'll be it. am wondering if we shouldn't come up with a new schedule of fortnightly or monthly meetings21:06
martialHi Mike, welcome :)21:10
jmloweHey Martial21:10
jmloweI finally joined a meeting again21:11
b1airoha21:11
jmloweAnything on the agenda?21:17
b1airoNeSI's annual plan :-P , oh wait, wrong meeting21:17
b1airojmlowe: you guys using Ironic yet?21:19
jmloweNo, in the usual scramble to get through acceptance ironic plans got dropped21:19
b1airofor JS2 this is?21:20
jmloweYes21:20
martialeven julian is here :)21:20
b1airoDo you have a vendor doing OpenStack stuff for Jetstream?21:20
jmloweI did discover two interested things in the interim, one linuxbridge unicast vxlan seems to fall over around 300 nodes and my dvr floating ip patches work unmodified with openvswitch 21:21
jmloweNope, I'm the vendor21:21
b1airothat's what i thought21:22
b1airoso you are planning on adding Ironic at some stage then?21:23
jmloweThere's never any money for software vendors in a competitive bid21:23
jmloweI'm not sure I can figure out how to safely and reasonably do it with all layer 321:24
b1airoL3 to the node?21:24
jmloweYou'd have to put some trust in bgp from the tenants and we all know how that would work out21:24
jmloweYes, everything is /3221:25
b1airocould your network not support some L2 hosts too?21:25
jmloweI could probably work something out with vteps on the switches21:26
jmloweUnfortunately there isn't enough time to do much21:29
b1airohave you put vGPU in prod?21:29
jmloweIt's not part of the mandate, and right now only the essentials are going to make it to production which starts in 3-4 weeks21:30
b1airoah right, well good luck!! :-)21:31
jmloweOn the upside we did get 123GBs write and 368GBs read out of our ceph cluster21:32
julianpNice.21:32
b1airoradosbench numbers?21:32
jmlowerbd bench21:33
jmlowe64 clients for write and 128 clients for read21:33
b1airooh yeah, nice. how many async threads for those clients?21:34
jmlowe128, 128 core milans21:37
martial(virtual end meeting :) )22:03
martialthanks friends22:03
julianpTill next time! 22:04

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