Tuesday, 2021-06-22

*** ricolin_ is now known as ricolin05:05
*** rpittau|afk is now known as rpittau07:06
yasufumhi tacker team08:01
uehaHi08:01
manpreetkhi08:01
h_asahinahi08:01
hirofumi-noguchihi08:01
masaki-uenohi08:01
masazumi_otahi08:02
takahashi-tschi08:02
yasufum#startmeeting tacker08:03
opendevmeetMeeting started Tue Jun 22 08:03:04 2021 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
yasufumWe have two topics on etherpad.08:04
yasufum#link https://etherpad.opendev.org/p/tacker-meeting08:04
yasufumCan we start from first one?08:04
h_asahinaSure. Can I explain it?08:07
yasufumyes08:07
h_asahinaRecently, we are considering to provide vagrant box on the official document of Tacker for the ease of development. 08:09
h_asahinaWe'd like to know if it's useful or not.08:10
h_asahinaSo, please tell us the development environment you use on the etherpad. I made a survey form.08:11
yasufumThanks08:13
uehaI wrote on etherpad. (Vagrant+)08:15
h_asahinaThanks08:15
yasufumI’d confirm the point of your survey correctly.08:16
yasufumbecause vagrant provides several types of provider, such as virtual box or vmware or so08:18
yasufumWhat do you want know is the number of people using vagrant, right?08:18
yasufumDo you think of providing several types of boxes?08:19
yasufumIn my case, I use vagrant with virtualbox.08:20
h_asahinaI think we can, but I assumed the vagrant with virtualbox.08:21
yasufumunderstand08:22
h_asahinaI think write it clearly, i.e., we are basically assuming vagrant with virtualbox. What do you think?08:24
yasufumumm… I’m not sure it is the typical case.08:25
yasufumWhat do you think adding options, virtualbox and libvirt are enough, under ‘Vagrant’ instead?08:26
h_asahinaSorry, what do you mean? do you mean intergrating virtualbox and libvirt into Vagrant?08:29
yasufumAnyway, I hope everyone tell us your usecase on the survey, thanks.08:30
yasufumIs there any other comment?08:30
uehaI use vagrant with libvirt as provider. but I think either is fine as long as it can be used as a development environment.08:30
yasufum:)08:31
uehaWill you create a vagrant box and upload it to the cloud? Or will you start up a virtual machine with a provision in the Vagrantfile?08:32
uehaI want to know what mean "to provide vagrant box" you said.08:33
h_asahinaI mean uploading the boxes with the development environment to Vagrant Cloud.08:35
uehaThanks, I understood. Does box contain everything before users clone devstack to build the environment?08:38
uehaI think users want to use latest environment or any stable version.08:39
h_asahinaI understood.08:40
uehaAnyway, it's great to make it easier for new users and developers to build environment!08:41
h_asahinaI considered to provide the box that VNF package has already instantiated.08:41
h_asahinaSo that user can follow the instruction on the official document easily.08:41
h_asahinaSo, it might not be the latest version.08:42
h_asahinaBut, we can provide a box with the latest version of Tacker as well. So the answer for your question can be YES.08:44
uehaThanks, It would be good if the user can customize it easily.08:45
yasufumI believe we have several options for providing such a environment,08:45
yasufumfor example, providing several boxes, or boxes only for stable and Vagrantfile for the latest, or so.08:46
yasufumI think we need to have further discussion for conclusion.08:46
h_asahinaI agree08:47
yasufumPlease continue to do so on the next meetings or etherpad.08:47
h_asahinaI got it08:47
yasufumIf no more comment, go to the next topic.08:48
yasufumfrom ueha08:48
uehaYes, it is the topic that I announced last week.08:48
uehaJust information sharing from me about "Zuul FT Environmental Performance of MgmtDriver".08:49
uehaIn the Wallaby release, the FT on Zuul in mgmtDriver, which builds the k8s cluster, had a problem and placed it in the sample folder.08:49
uehaAs discussed in the past, refer to https://meetings.opendev.org/meetings/tacker/2021/tacker.2021-02-09-08.03.log.html#l-6508:49
uehaSince then we have continued to try to pass FT of  the mgmtDriver for k8s cluster on Zuul, and found that the Zuul environmental performance made it difficult to complete the FT in time.08:50
uehaThe Xena release also updates the mgmtDriver for k8s cluster, but I think it is difficult to pass the Zuul FT by above reason.08:51
uehaSo I would like to share with you that we are going to place the Xena development results (mgmtDriver for k8s driver) in the sample folder.08:52
uehaThat's all from my side. any comment or question?08:53
yasufumDo you know what is the reason why it doesn’t pass?08:54
uehaThe reason is that it times out with a time limit of 3 hours.08:55
yasufumI don’t know it can be fixed or not actually.08:56
yasufumI remember we had similar issue before, and fixed it by separating zuul’s tasks.08:57
yasufumWhat do you think we cau take the same approach, or difficult to separate?08:58
uehaYes, but too many times spend during build k8s cluster in one testing. So it is difficult to separate..08:59
yasufumSorry, divided processes into several nodes correctly.09:00
uehaCurrently, the time has expired when the k8s master node was built by mgmtDriver.09:01
yasufumDo you know which part of building k8s is the most costly?09:03
ueha"k8s master node was built by mgmtDriver" is most costly, at the moment.09:05
uehabut, then there is the worker node build.09:06
ueha(85 minutes is needed to installing a single MasterNode.)09:07
yasufumOK, I understand about the situation roughly.09:08
yasufumIt seems we have no other choices now…09:09
uehaYes..09:09
yasufumbut I would like to dive into it because it should be tested if possible, not just a sample code.09:10
yasufumIs there any question or comment?09:11
yasufumor topic?09:11
manpreetkJFYI, the FT cases are failing while migrating sqlalchemy 4.1.09:12
manpreetkhttps://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_95f/796160/4/check/tacker-functional-devstack-multinode-legacy/95f3b8e/testr_results.html09:12
manpreetkI am trying to reproduce the issue in local env. 09:12
manpreetkOn reproduction, would revert sqlalchemy changes to rule out the cause of gate job failure.09:12
manpreetkAnd in parallel I am investigating aodhclient error, one pointed by Ueha san.09:12
manpreetkhttps://zuul.opendev.org/t/openstack/build/95f3b8e79e7f4635b8d5a44ee85673a0/log/controller/logs/screen-h-eng.txt?severity=409:12
uehayasufum: thanks09:12
yasufummanpreet: thank you for your effort.09:13
yasufumUnit tests are all green, but just some failures remained in FTs.09:15
manpreetkYes and need to check whether its SQL changes or something else. Any help will be highly appreciated :) Thanks  09:15
yasufumthanks09:16
uehaThank you! I will comment again if I know something.09:16
manpreetkThanks ueha :)09:17
manpreetkThats all from my side. Thanks09:18
yasufumAlthough it is the time to close this meeting, I have one thing to ask you shortly.09:20
yasufumIt is closed to the end of the time for spec freeze, June 30th as we agreed in the previous vPTG,  so please help reviewing sugggested speces.09:22
yasufumgoing to be merged.09:22
hirofumi-noguchiI will upload patch sets of my Specs by the end of this week.09:22
hirofumi-noguchiI am making corrections corresponding to the review comments. 09:22
takahashi-tscSorry, we should update some spec but not completed yet, We will hurry in this week09:23
hirofumi-noguchiIn addition, I will upload a new Spec regarding SOL v3 API.09:23
hirofumi-noguchiThe upload of new Spec is likely to be next week or the week after. I am sorry for late.09:24
hirofumi-noguchiI would like to update it if I can.09:24
masaki-uenoI'm also working on correcting specs, thank you for your comments. > ueha, manpreet :)09:25
yasufumhirofumi-noguchi: For the new one, is it not so big change as required to have a discussion for, right?09:26
hirofumi-noguchiYes, most of all are same as v1 API. I think the changes are very small.09:27
yasufumOK, thanks09:28
yasufummasaki-ueno: Thanks for sharing.09:28
yasufumIf no more comment, I’d like to close this meeting.09:29
yasufumThanks for joining, bye.09:30
takahashi-tscthanks09:30
uehaThanks, bye09:30
manpreetkthanks bye09:30
hirofumi-noguchithanks09:30
masaki-uenobye09:30
yasufum#endmeeting09:31
opendevmeetMeeting ended Tue Jun 22 09:31:06 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)09:31
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tacker/2021/tacker.2021-06-22-08.03.html09:31
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tacker/2021/tacker.2021-06-22-08.03.txt09:31
opendevmeetLog:            https://meetings.opendev.org/meetings/tacker/2021/tacker.2021-06-22-08.03.log.html09:31
*** osmanlicilegi is now known as Guest18712:25
*** ChanServ changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"12:29
*** rpittau is now known as rpittau|afk17:11
oneswig#startmeeting scientific_sig21:00
opendevmeetMeeting started Tue Jun 22 21:00:22 2021 UTC and is due to finish in 60 minutes.  The chair is oneswig. Information about MeetBot at http://wiki.debian.org/MeetBot.21:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.21:00
opendevmeetThe meeting name has been set to 'scientific_sig'21:00
* oneswig double-checks the spelling as usual21:00
julianpHeh.21:00
oneswiggreetings julianp how are you?21:00
julianpHi oneswig. I'm doing well. Getting ready for summer vacation.21:01
julianpHow are you?21:01
oneswigWell our CEO's on vacation and I'm holding the fort.  Just about.21:01
oneswigGot a few extra things going on but I am not complaining.21:02
julianpExcellent.21:02
oneswigOne of those things has been testing to confirm that one tenancy on the Scalable Metal Service cannot adversely impact other tenancies.  ie, that we've got the security model about right.21:03
oneswigIt has taken a little longer than anyone would have liked :-) 21:03
julianpOoh. Yeah, I guess that's important to get right.21:03
oneswigAs a budget service, IPV4's getting pricey so we are embracing IPV6.  It's a weird form of embrace21:04
oneswigI assume other people in the world are serious on IPV6 but it does take some getting used to21:04
julianpYes. I know what you mean.21:05
oneswigWhat's new with Exosphere?21:06
oneswigDo you have IPV6 support up and running?21:06
julianpQuite a bit. 21:07
julianpBiggest news is that we're working on sharing workflows. Instead of having to maintain long-lived OpenStack images.21:07
julianpWe're leveraging this specification: https://repo2docker.readthedocs.io/en/latest/specification.html21:07
julianpIt's the same tool used by Jupyter's Binder project.21:08
julianpWe want to go where the community is, and this seems like a relatively low burden for minimal viable reproducible workflows.21:08
oneswigooh, interesting.  How will you use it?21:08
rbuddenhello21:09
oneswighey rbudden, nice to see you21:09
julianpHey rbudden! Long time no see.21:09
rbuddenyep, been awhile, good to see everyone21:10
oneswigWhat's up with you rbudden?21:11
julianpFirst approach is to allow a user to specify a GitHub repo (or Zenodo DOI, etc.) when launching a server. Then we use the repo2docker tool to create a container from that, and then have a link to launch the Jupyter Notebook, RStudio or whatever. Similar to how we do web terminal and remote desktop in the browser.21:11
rbuddenKnee deep in our new production OpenStack deploy, so playing with Wallaby 21:11
oneswigjulianp: is what you're doing involving open ondemand or is that competing/irrelevant here?21:11
oneswigrbudden: Wallaby?  Cutting edge :-) 21:12
rbuddenhaha, yeah, well we figured why deploy a CentOS 7 Train cloud like our TDS and immediately need to do upgrades ;)21:13
rbuddenso we’re building on CentOS Stream and Wallaby ATM21:14
julianponeswig: It's competing with the notebook interface for Open OnDemand, I think, but we go further. In particular we leverage REES to allow researchers to specify dependencies easily. 21:14
oneswigrbudden: nice.  I think we start on the same setup this week (but you guys roll your own deployments, right?)21:14
rbuddencorrect21:14
rbuddenwe’re in the process of moving from Puppet -> Ansible as well21:15
julianpWhoah.21:15
julianprbudden: What was the motivation for moving to Ansible?21:15
oneswigjulianp: would be interesting for the team here to see a demo of your work, if you have time.  I think it would be informative.21:15
julianponeswig: We can definitely do that. I have time this week. Ping me on Slack.21:16
oneswigThanks julianp - I may not have time this week but I'll ping you all the same.21:17
rbuddenSo we wrapped Ansible around our custom deploy model mainly for mainly for automation purposes. 21:18
rbuddenWe have our TDS nailed down to being able to rebuild our entire infrastructure from scratch with essentially a single playbook (two separate openstack clouds) from the metal -> xCAT imagining -> OpenStack deploy21:19
oneswigNice work.  I bet those playbooks look lovely21:21
rbuddenWe liked the setup and decided we’d slowly replace the pieces over time. Additionally, for security reasons it’s also simpler for us to deploy over SSH21:22
rbuddenoneswig: they are getting there. still a lot of work to do, but I structured it similar to the Ansible setup I did at PSC21:23
oneswigrbudden: did they go greenlake with bridges-2 do you know?21:23
rbuddenI’m not sure TBH, I’ve been out of touch with ppl there since COVID started21:24
rbuddenbut I know they’ve switched directions on a few fronts21:24
oneswiginteresting, thanks rbudden21:25
oneswigSo how far on are you with Stream?21:26
rbuddenwe have a full control plane built right now, I’m troubleshooting an issue with our Neutron server/api and communication to the Neutron network nodes21:27
oneswigAre you using OVN?21:27
rbuddenno no, we’re still just doing provider networks, straight VLANs with LB21:28
martialsorry for being late21:28
oneswigrbudden: nice.  Did anything happen on linuxbridge and driver maintenance?21:28
oneswighi martial, you made it!21:28
oneswig#chair martial21:28
opendevmeetCurrent chairs: martial oneswig21:28
rbuddenI know Mills was fighting for LB support in the PTG, we’re getting nervous about continued support21:29
rbuddenwe’ve both done OVS setups in the past so we may move towards that in the future and see what kind of VXLAN offload support could do for us, etc.21:30
rbuddennot very familiar with OVN yet, is that what StackHPC is deploying these days?21:30
oneswigYes unless required otherwise.21:31
rbuddenOur focus lately has been in the multi AZ/Cell setup pieces.21:31
oneswigWe've been having fun with OVN and hardware offloads for OVS flows.21:31
rbuddenwell, I’m happy to have you convince me about OVN before we go production ;)21:31
oneswigAny effort to convince you would entail a moral obligation to support it afterwards :-) 21:32
rbuddenlol21:33
oneswigThe major advantage of it is that the project has a pulse.  The only advantage I can think of otherwise is that you can do load-balancers in SDN flow rules, instead of booting Amphora VMs running HAProxy.21:34
rbuddenwe have a tight schedule actually, since we have to merge our two running OpenStack’s into this new cluster, so we aren’t deviating into new tech much yet21:34
oneswigwise move21:34
rbuddenthe only major changes are to AZs really21:34
rbuddenso we can have localized storage/network/etc to each respective building21:35
rbuddenbut also failover to another building if necessary21:35
rbuddenWe are interested in BPG Unnumbered and other alternatives to our network stack though21:36
oneswigThat sounds neat.  I'm wary on AZs it would be interesting to see them used well21:36
rbuddenthey work well in our TDS aside from a few bugs that I’m hoping may have been fixed in Wallaby21:36
ewimmerHi oneswig, sorry I almost forget about the meeting today.21:36
oneswigHi ewimmer, good to see you21:37
oneswigrbudden: well hopefully someone else will have hit the same issues as you21:37
oneswigewimmer: we haven't covered BGP to the host, shall we?21:37
oneswigAlthough jmlowe isn't here and he was the other respondent on it.21:38
ewimmeroneswig: Would be nice to see if someone has done it before!21:38
oneswigI'm sure it has been done but I just don't know anyone who has done it!21:39
rbuddenditto, I don’t think anyone on the Slack channel admitted to actively using it21:40
ewimmerSo maybe we can think of the downsides if any?21:41
oneswigI may be mixing this with routed networks but does it create tenant networks without L2 connectivity?21:41
ewimmerOr maybe on the usecase first! :)21:42
ewimmeroneswig: is that possible?21:43
ewimmerthese networks have to be connected to somewhere21:43
oneswigYes - if you got instances on packet.net, they had l3-only networking due to a BGP-managed fabric21:44
ewimmerSo VXLAN only?21:47
oneswigI think the way it worked was all hosts got their own /30 network.  So any communication with another host was via a gateway21:48
oneswigThis might also be how Calico works21:48
oneswigBut I'm not sure if that's the same experience as BGP to the host - perhaps you still do VXLAN overlays in that case.21:49
ewimmerCalico uses BGP21:50
ewimmerHm I was more thinking of using VXLAN for segmentation, replaceing my VLANs21:51
ewimmerAnd using OVS/OVN on top.21:52
ewimmerBGP would just help to get ECMP to the host. Replacing bonds.21:53
oneswigThat would be the extension of the Cumulus model, wouldn't it? 21:53
oneswigI mean, instead of VXLAN from the switch, VXLAN from within the hypervisor.21:53
ewimmerExactly, BGP EVPN21:53
ewimmerCumulus can do what they call multihoming, using BGP instead of a MC-LAG on the leaf switches, but presenting still a bond to the hosts.21:55
ewimmerBut this works for Mellanox ASICs only...21:55
ewimmerSo if I can't have this bonding feature, I will have to bring the routing protocol to the hosts.21:56
oneswigI think so.  The quest is for a kolla user who sets a precedent.21:58
oneswigAh, we are out of time.22:00
ewimmerI will tell you hopefully next time :)22:00
oneswigToo bad we didn't get a user story on this22:00
oneswigGood luck ewimmer :-) 22:00
oneswigFinal comments anyone?22:00
oneswig#endmeeting22:01
opendevmeetMeeting ended Tue Jun 22 22:01:46 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)22:01
opendevmeetMinutes:        https://meetings.opendev.org/meetings/scientific_sig/2021/scientific_sig.2021-06-22-21.00.html22:01
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/scientific_sig/2021/scientific_sig.2021-06-22-21.00.txt22:01
opendevmeetLog:            https://meetings.opendev.org/meetings/scientific_sig/2021/scientific_sig.2021-06-22-21.00.log.html22:01
oneswigThanks all22:01
rbuddenttyl later!22:01
julianpTill next time. :wave:22:02

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