*** bobmel has joined #openstack-meeting-4 | 00:05 | |
*** sp_ has quit IRC | 00:05 | |
*** bobmel has quit IRC | 00:10 | |
*** sp_ has joined #openstack-meeting-4 | 00:19 | |
*** amotoki has joined #openstack-meeting-4 | 00:27 | |
*** limao has joined #openstack-meeting-4 | 00:32 | |
*** tonytan_brb has joined #openstack-meeting-4 | 00:36 | |
*** tonytan4ever has quit IRC | 00:39 | |
*** yifei has joined #openstack-meeting-4 | 00:53 | |
*** salv-orlando has joined #openstack-meeting-4 | 00:53 | |
*** salv-orlando has quit IRC | 00:54 | |
*** salv-orlando has joined #openstack-meeting-4 | 00:54 | |
*** salv-orl_ has quit IRC | 00:55 | |
*** markvoelker has joined #openstack-meeting-4 | 00:56 | |
*** dave-mccowan has joined #openstack-meeting-4 | 01:00 | |
*** SerenaFeng has joined #openstack-meeting-4 | 01:01 | |
*** tovin07 has joined #openstack-meeting-4 | 01:08 | |
*** yamamoto_ has joined #openstack-meeting-4 | 01:10 | |
*** zhurong has joined #openstack-meeting-4 | 01:15 | |
*** yamamoto_ has quit IRC | 01:21 | |
*** yamamoto_ has joined #openstack-meeting-4 | 01:25 | |
*** yfauser has joined #openstack-meeting-4 | 01:26 | |
*** yamamoto_ has quit IRC | 01:29 | |
*** yamamoto_ has joined #openstack-meeting-4 | 01:29 | |
*** yfauser has quit IRC | 01:31 | |
*** yamamoto_ has quit IRC | 01:39 | |
*** dave-mccowan has quit IRC | 01:40 | |
*** woodard has joined #openstack-meeting-4 | 01:43 | |
*** julim_ has quit IRC | 01:45 | |
*** woodard has quit IRC | 01:47 | |
*** gongysh has joined #openstack-meeting-4 | 02:05 | |
*** zhurong has quit IRC | 02:15 | |
*** zhurong has joined #openstack-meeting-4 | 02:19 | |
*** dave-mccowan has joined #openstack-meeting-4 | 02:29 | |
*** yfauser has joined #openstack-meeting-4 | 02:31 | |
*** lei-zh has joined #openstack-meeting-4 | 02:32 | |
*** yfauser has quit IRC | 02:35 | |
*** yamamoto_ has joined #openstack-meeting-4 | 02:36 | |
*** necuser__ has quit IRC | 02:38 | |
*** chigang has joined #openstack-meeting-4 | 02:42 | |
*** woodard has joined #openstack-meeting-4 | 02:43 | |
*** woodard has quit IRC | 02:48 | |
*** necuser__ has joined #openstack-meeting-4 | 02:50 | |
*** bobmel has joined #openstack-meeting-4 | 03:05 | |
*** janonymous has joined #openstack-meeting-4 | 03:06 | |
*** thorst has quit IRC | 03:08 | |
*** bobmel has quit IRC | 03:10 | |
*** huangtianhua has joined #openstack-meeting-4 | 03:17 | |
*** chatter29 has joined #openstack-meeting-4 | 03:19 | |
*** chatter29 has quit IRC | 03:19 | |
*** tiantian has quit IRC | 03:20 | |
*** sp_ has quit IRC | 03:23 | |
*** yfauser has joined #openstack-meeting-4 | 03:32 | |
*** sp_ has joined #openstack-meeting-4 | 03:36 | |
*** yfauser has quit IRC | 03:37 | |
*** yfauser has joined #openstack-meeting-4 | 03:48 | |
*** SerenaFeng has quit IRC | 03:51 | |
*** yfauser has quit IRC | 03:53 | |
*** dave-mccowan has quit IRC | 04:03 | |
*** spotz_zzz is now known as spotz | 04:13 | |
*** markvoelker has quit IRC | 04:23 | |
*** thorst has joined #openstack-meeting-4 | 04:28 | |
*** thorst has quit IRC | 04:28 | |
*** SerenaFeng has joined #openstack-meeting-4 | 04:36 | |
*** woodard has joined #openstack-meeting-4 | 04:45 | |
*** chigang has quit IRC | 04:49 | |
*** psachin has joined #openstack-meeting-4 | 04:49 | |
*** woodard has quit IRC | 04:49 | |
*** SerenaFeng has quit IRC | 05:04 | |
*** limao has quit IRC | 05:15 | |
*** limao has joined #openstack-meeting-4 | 05:15 | |
*** markvoelker has joined #openstack-meeting-4 | 05:24 | |
*** SerenaFeng has joined #openstack-meeting-4 | 05:27 | |
*** SerenaFeng has quit IRC | 05:28 | |
*** markvoelker has quit IRC | 05:29 | |
*** thorst has joined #openstack-meeting-4 | 05:29 | |
*** bobmel has joined #openstack-meeting-4 | 05:32 | |
*** thorst has quit IRC | 05:34 | |
*** bobmel has quit IRC | 05:37 | |
*** amotoki_ has joined #openstack-meeting-4 | 05:42 | |
*** psachin has quit IRC | 05:42 | |
*** amotoki has quit IRC | 05:46 | |
*** woodard has joined #openstack-meeting-4 | 05:47 | |
*** yfauser has joined #openstack-meeting-4 | 05:50 | |
*** tonytan_brb has quit IRC | 05:51 | |
*** woodard has quit IRC | 05:51 | |
*** yfauser has quit IRC | 05:57 | |
*** yfauser has joined #openstack-meeting-4 | 06:07 | |
*** yfauser has quit IRC | 06:11 | |
*** mohankumar has joined #openstack-meeting-4 | 06:16 | |
*** SerenaFeng has joined #openstack-meeting-4 | 06:22 | |
*** alexchadin has joined #openstack-meeting-4 | 06:26 | |
*** SerenaFeng has quit IRC | 06:27 | |
*** yfauser has joined #openstack-meeting-4 | 06:29 | |
*** thorst has joined #openstack-meeting-4 | 06:30 | |
*** thorst has quit IRC | 06:34 | |
*** nkrinner_afk is now known as nkrinner | 06:36 | |
*** SerenaFeng has joined #openstack-meeting-4 | 06:38 | |
*** markvoelker has joined #openstack-meeting-4 | 06:44 | |
*** unicell has joined #openstack-meeting-4 | 06:45 | |
*** woodard has joined #openstack-meeting-4 | 06:47 | |
*** janki has joined #openstack-meeting-4 | 06:48 | |
*** woodard has quit IRC | 06:51 | |
*** salv-orl_ has joined #openstack-meeting-4 | 06:53 | |
*** salv-orlando has quit IRC | 06:56 | |
*** pcaruana has joined #openstack-meeting-4 | 06:58 | |
*** pcaruana has quit IRC | 07:05 | |
*** pcaruana has joined #openstack-meeting-4 | 07:06 | |
*** 7GHAAG5MM is now known as irenab_ | 07:30 | |
*** ltomasbo|away is now known as ltomasbo | 07:31 | |
*** ralonsoh has joined #openstack-meeting-4 | 07:40 | |
*** woodard has joined #openstack-meeting-4 | 07:48 | |
*** unicell has quit IRC | 07:51 | |
*** woodard has quit IRC | 07:53 | |
*** alexchadin has quit IRC | 07:59 | |
*** alexchadin has joined #openstack-meeting-4 | 08:00 | |
*** tovin07 has quit IRC | 08:12 | |
*** tovin07 has joined #openstack-meeting-4 | 08:12 | |
*** karthiks has joined #openstack-meeting-4 | 08:16 | |
*** gibi has joined #openstack-meeting-4 | 08:17 | |
*** thorst has joined #openstack-meeting-4 | 08:32 | |
*** bauwser is now known as bauzas | 08:34 | |
*** thorst has quit IRC | 08:36 | |
*** woodard has joined #openstack-meeting-4 | 08:49 | |
*** markvoelker_ has joined #openstack-meeting-4 | 08:51 | |
*** woodard has quit IRC | 08:53 | |
*** markvoelker has quit IRC | 08:54 | |
oanson | #startmeeting Dragonflow | 09:00 |
---|---|---|
openstack | Meeting started Mon Mar 6 09:00:17 2017 UTC and is due to finish in 60 minutes. The chair is oanson. Information about MeetBot at http://wiki.debian.org/MeetBot. | 09:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 09:00 |
*** openstack changes topic to " (Meeting topic: Dragonflow)" | 09:00 | |
openstack | The meeting name has been set to 'dragonflow' | 09:00 |
*** yamamoto_ has quit IRC | 09:00 | |
*** nick-ma has joined #openstack-meeting-4 | 09:00 | |
xiaohhui | hello | 09:00 |
nick-ma | Hello | 09:00 |
oanson | nick-ma, xiaohhui, hi | 09:00 |
lihi | Hi | 09:00 |
dimak | Hello | 09:00 |
oanson | We'll wait another minute to let everyone join | 09:01 |
irenab_ | hi | 09:01 |
*** ishafran has joined #openstack-meeting-4 | 09:02 | |
* yuvalb observes quietly | 09:02 | |
oanson | All right. I guess we can start | 09:02 |
oanson | #info xiaohhui nick-ma lihi dimak irenab ishafran in meeting | 09:03 |
oanson | #info yuvalb observing meeting | 09:03 |
oanson | #topic Roadmap | 09:03 |
*** openstack changes topic to "Roadmap (Meeting topic: Dragonflow)" | 09:03 | |
oanson | We have a few lay-overs from Ocata into Pike. Actually it's all the big stuff | 09:03 |
*** itamaro has joined #openstack-meeting-4 | 09:04 | |
oanson | IPv6 - lihi, I understand that we're just missing the fullstack test and we're go? | 09:04 |
lihi | yes, The ping pong and the rest of the test are almost done. Will be up today | 09:04 |
oanson | Great! | 09:05 |
lihi | (however be prepared for another 300~ seconds test to the ci) | 09:05 |
oanson | We'll have to see. If it is getting too long, maybe we'll split the gate jobs - one for flow based, and one for end-to-end based tests | 09:05 |
oanson | But that's a long way ahead. | 09:05 |
oanson | NB refactor - It is almost complete. We have also started porting models over. | 09:06 |
oanson | Give me a second to find the right etherpad :) | 09:06 |
dimak | I have some reservations on tests that check flows are there | 09:06 |
dimak | https://etherpad.openstack.org/p/df-refactor-models | 09:06 |
dimak | oanson, ^^ | 09:06 |
oanson | #link Model porting status https://etherpad.openstack.org/p/df-refactor-models | 09:07 |
xiaohhui | It is free to pick the porting job, right? I would like to play with one or two models. | 09:07 |
oanson | So Chassis was already ported. | 09:07 |
oanson | Yes | 09:07 |
xiaohhui | Great! | 09:08 |
oanson | xiaohhui, I think the router stuff is free. | 09:08 |
oanson | Note that lport relies on lswitch, subnet, and secgroups | 09:08 |
xiaohhui | I will check the router. | 09:08 |
oanson | I did most of the work on lswitch and subnet, and I want to assign secgroups to lihi | 09:09 |
lihi | Sure | 09:09 |
oanson | lihi mentioned that she wants to review the sg app, so it would work well together | 09:09 |
oanson | Please add yourselves to the list. | 09:09 |
*** nick-ma has quit IRC | 09:09 | |
xiaohhui | Done | 09:10 |
oanson | Thanks | 09:10 |
lihi | also done | 09:10 |
oanson | sNAT - there is a patch up. It looks ready for review. I tested an earlier version and it seems to work | 09:10 |
oanson | #link snat patch https://review.openstack.org/#/c/431422/ | 09:11 |
ishafran | All comments are addressed, including fulstack test | 09:11 |
oanson | ishafran, cool. Thanks! | 09:11 |
irenab_ | oanson, once I verify, will post +1 | 09:11 |
oanson | irenab_, great. Thanks! | 09:12 |
oanson | Chassis/Service health - rajivk informed me that he was pulled from Dragonflow, so someone has to take over that one | 09:12 |
oanson | It's interesting for the feature itself, and for the Service base class | 09:12 |
oanson | Do we have any volunteers? | 09:12 |
xiaohhui | I think I can take it | 09:12 |
oanson | xiaohhui, great. Thanks! | 09:13 |
oanson | #link Added support for service status reporting https://review.openstack.org/#/c/415997/ | 09:13 |
xiaohhui | Got it. | 09:13 |
oanson | TAPaaS is frozen for now. Since it's not a major feature, I suggest we put it on hold. | 09:13 |
oanson | Unless there are objections? | 09:13 |
oanson | All right. | 09:14 |
*** d0ugal has quit IRC | 09:14 | |
oanson | Regarding API, once the migration to new NB models is partly complete, we can start testing the autogenerated API. | 09:15 |
oanson | irenab_, this one is on you? | 09:15 |
*** joedborg has joined #openstack-meeting-4 | 09:15 | |
irenab_ | irenab, ok | 09:15 |
irenab_ | oanson, ok | 09:15 |
oanson | Cool. Thanks! | 09:15 |
oanson | New features for Pike: | 09:16 |
oanson | VLAN over VMs - I'm taking this one. I uploaded a WIP patch, but it relies on the migration of lport to NB models. | 09:16 |
irenab_ | oanson, when do you think it will be possible to experiment with this? | 09:17 |
oanson | irenab_, I am hoping in 2 weeks. | 09:17 |
oanson | It mostly depends on how well the migration goes. | 09:17 |
irenab_ | cool, thanks | 09:17 |
dimak | oanson, s/over/aware/ | 09:17 |
oanson | dimak, sorry? | 09:18 |
oanson | dimak, Yes. | 09:18 |
oanson | VLAN *aware* VMs. | 09:18 |
oanson | RPM packaging - I have met with the packaging people in the PTG. Their very nice. They told me where to start and what to do | 09:18 |
oanson | dimak, you're taking this, right? | 09:19 |
dimak | Yes | 09:19 |
dimak | I've started tinkering with it a bit but it'll take some time until I have some progress to show | 09:19 |
oanson | dimak, sure. | 09:19 |
oanson | There's also the SFC on you, so no rush. | 09:20 |
oanson | Next is puppet deployment, which will also be used for TripleO deployment. lihi, this one is on you, right? | 09:20 |
lihi | Yes. | 09:20 |
oanson | We should also have a multinode gate test. I spoke with infra about that too. It doesn't seem to complex, but it will need a carrier. | 09:21 |
*** neiljerram has joined #openstack-meeting-4 | 09:22 | |
oanson | We should also have a get for the ansible deployment. But the ansible deployment is broken :(. | 09:22 |
oanson | Once the ansible deployment works again, it shouldn't be a problem to add the gate to our list | 09:22 |
oanson | There are also goals for LBaaS and documentation, but I think we're out of hands at the moment, so let's wait with those until we cleared the queue a bit. | 09:23 |
oanson | I'll make an etherpad with a summary of all this, and publish it in the channel and next meeting (and add it to the agenda) | 09:23 |
oanson | This is acceptable to everyone? Anything that should be pushed forwards and isn't? | 09:24 |
*** nick-ma has joined #openstack-meeting-4 | 09:24 | |
dimak | You missed the SFC part :P | 09:24 |
oanson | btw LBaaS hopefully will be a collaboration effort with octavia team. | 09:24 |
dimak | Its getting quite ready, so I'd love some input | 09:24 |
oanson | dimak, sure | 09:24 |
irenab_ | oanson, please also update on interop | 09:25 |
itamaro | I'd like to discuss the idea of making the ICMP and TTL mgmt as a sparate app | 09:25 |
oanson | irenab_, I don't have all the information of the top of my head. If someone can fill in, that would be great. | 09:25 |
irenab_ | oanson, maybe some summary later based on the info you got during PTG | 09:26 |
oanson | Sure. I'll put it in the channel | 09:26 |
*** d0ugal has joined #openstack-meeting-4 | 09:26 | |
*** d0ugal has quit IRC | 09:26 | |
*** d0ugal has joined #openstack-meeting-4 | 09:26 | |
oanson | itamaro, sure, go ahead | 09:26 |
itamaro | I mainly think that DNAT should only do DNAT | 09:27 |
itamaro | and all L3 related functions such as ICMP and TTL moved to a dediicated application | 09:28 |
xiaohhui | What if user don't add l3 app, how will the dedicated application work? | 09:29 |
itamaro | dependecy. | 09:30 |
itamaro | It should depend on the ecistence of either DNAT/L3 | 09:30 |
itamaro | it also can depend on exiting flows in a dedicated table | 09:31 |
oanson | itamaro, will the ICMP/TTL app behave the same under a different L3/dNAT/sNAT implementation? | 09:31 |
dimak | Maybe it can be something installable like an arp responder? | 09:32 |
*** joedborg has quit IRC | 09:32 | |
itamaro | It should, but need to investigate in order to provide a common functionality | 09:32 |
xiaohhui | The message generation should be the same, but details should be different. | 09:32 |
itamaro | dimak -> yes | 09:32 |
*** thorst has joined #openstack-meeting-4 | 09:33 | |
itamaro | agree | 09:33 |
itamaro | with xiaohhui | 09:33 |
oanson | The ICMP generation is already in a library | 09:33 |
dimak | Have an app that monitors packet_in from a specific table, then add installable redirector | 09:33 |
oanson | Maybe just move the ICMP inner-NATting code to the library as well? | 09:33 |
oanson | dimak, applications already register to packet-in from a specific table | 09:34 |
xiaohhui | responder might not be feasible. The packet construction is too complex for a rule in OpenFlow. | 09:34 |
dimak | No I meant that you have a ttl responder app | 09:34 |
dimak | and ttl responder redirector that route ttl=0 packets to app's table with some reg to note what app did it | 09:35 |
itamaro | I agree with both dimak's suggestions | 09:35 |
*** joedborg has joined #openstack-meeting-4 | 09:35 | |
oanson | dimak, OVS sends a packet-in message automatically if the TTL hits 0. This way we don't have to detect it manually | 09:35 |
oanson | We can add code to detect the event and move it to a specified application, rather than by table number | 09:36 |
oanson | (Like the code that exists today in L3) | 09:36 |
dimak | We'll need to figure it out, maybe match on ttl=1 prematurely | 09:36 |
dimak | Thats also a possibility | 09:37 |
*** nick-ma_ has joined #openstack-meeting-4 | 09:37 | |
oanson | I think letting OVS do the filtering for us is better - less error-prone. | 09:37 |
*** thorst has quit IRC | 09:37 | |
xiaohhui | it looks like ryu doesn't provide ttl match, thought it is supported in ovs | 09:37 |
dimak | I think if we decide to tackle it we can come up with a way to consolidate all the treatment into a designated app | 09:37 |
xiaohhui | thought -> though | 09:37 |
itamaro | xiao, dimak would u like to take it together with me | 09:38 |
dimak | itamaro, sure | 09:38 |
xiaohhui | sure, I will review the code, if it comes up. | 09:39 |
oanson | itamaro, dimak, xiaohhui, in your solution, please try to use OVS's automatic TTL expiry detection method. I'd rather not maintain a heuristic for something that OVS gives us for free | 09:39 |
dimak | +1 | 09:39 |
*** SerenaFeng has quit IRC | 09:39 | |
oanson | And this way we don't need ryu's missing ttl matching support | 09:40 |
oanson | itamaro, this one's on you :) | 09:40 |
*** nick-ma__ has joined #openstack-meeting-4 | 09:40 | |
itamaro | ok | 09:40 |
xiaohhui | I agree with oanson, that is also an feature described in openflow 1.3 spec. We should use it. | 09:40 |
*** nick-ma has quit IRC | 09:40 | |
oanson | Great. | 09:41 |
oanson | Anything else for roadmap? | 09:41 |
*** nick-ma_ has quit IRC | 09:41 | |
oanson | #topic Open Discussion | 09:42 |
*** openstack changes topic to "Open Discussion (Meeting topic: Dragonflow)" | 09:42 | |
itamaro | I wanted to talk about the app tag feature | 09:42 |
oanson | itamaro, sure, go ahead | 09:42 |
itamaro | I have tried to do a full stack test. but it looks rather compilcated | 09:43 |
itamaro | as the test does not share the same memory as the apps | 09:43 |
nick-ma__ | Sorry, I am in the train. my network is not stable. I didn't get most of the discussion. I will quit and check the log. g | 09:44 |
oanson | nick-ma__, we just started this topic | 09:44 |
itamaro | as it is a debug feature which is based on well tested cockie manipulation mechnism | 09:44 |
itamaro | maybe a unit test will suffice | 09:44 |
oanson | itamaro, it will at least need a unit test | 09:44 |
*** nick-ma__ has quit IRC | 09:44 | |
itamaro | yes | 09:45 |
oanson | Since nick-ma brought up the fullstack test issue, I would like to get an OK from him that a unit test is enough | 09:45 |
oanson | Let's wait a minute till he returns and continue this one. | 09:46 |
oanson | Any other items, in the meantime? | 09:46 |
oanson | Any reviews you feel should get special attention? | 09:47 |
dimak | Ummm | 09:47 |
dimak | I came across skydive this morning | 09:47 |
xiaohhui | I have one | 09:47 |
dimak | Its a network monitoring tool that integrates with neutron | 09:47 |
oanson | dimak, link? | 09:48 |
xiaohhui | https://review.openstack.org/#/c/440946/ | 09:48 |
dimak | https://github.com/skydive-project/skydive | 09:48 |
irenab_ | dimak, I checked this project a while ago | 09:48 |
*** lei-zh has quit IRC | 09:48 | |
oanson | xiaohhui, sure. I'll look at it | 09:48 |
dimak | I've tried to deploy it in my devstack and it went OK, but there are some things that I failed to do, like pinging between ports | 09:49 |
xiaohhui | Thanks! | 09:49 |
dimak | They say they are SDN agnostic though provide drivers for various neutron implementations | 09:49 |
dimak | Maybe its worthwhile adding some support for dragonflow | 09:49 |
irenab_ | dimak, +1 | 09:49 |
oanson | xiaohhui, done. +WFed | 09:50 |
*** woodard has joined #openstack-meeting-4 | 09:50 | |
xiaohhui | Thanks! | 09:50 |
irenab_ | according to the project irc, links are: Skydive is hosted on http://softwarefactory-project. Github: https://github.com/redhat-cip/skydive | 09:50 |
oanson | dimak, yes. Troubleshooting features are very important, and a pain point for providers | 09:50 |
dimak | I still haven't looked into it too much, but it looks quite nice | 09:52 |
oanson | dimak, so what were you thinking? Add a Dragonflow driver? Add documentation on how to integrate? | 09:53 |
dimak | oanson, well, first figure out what's missing | 09:53 |
dimak | Maybe both | 09:53 |
*** mohankumar has quit IRC | 09:53 | |
irenab_ | dimak, I think it already supports ODL as SDN backend | 09:54 |
*** woodard has quit IRC | 09:54 | |
oanson | itamaro, it looks like nick-ma isn't coming back. Please contact him offline | 09:55 |
itamaro | ok | 09:55 |
oanson | dimak, sounds like a plan. Do you have time to take it? | 09:55 |
dimak | I wanted to check it out in context of SFC testing | 09:56 |
oanson | Sounds cool | 09:56 |
dimak | I'll see how much effort it requires and report back | 09:56 |
oanson | Sure. Sounds good. | 09:56 |
oanson | Anything other items? | 09:57 |
oanson | Great. | 09:58 |
oanson | Thanks everyone! | 09:58 |
oanson | #endmeeting | 09:58 |
*** openstack changes topic to " (Meeting topic: ironic_neutron)" | 09:58 | |
openstack | Meeting ended Mon Mar 6 09:58:52 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 09:58 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/dragonflow/2017/dragonflow.2017-03-06-09.00.html | 09:58 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/dragonflow/2017/dragonflow.2017-03-06-09.00.txt | 09:58 |
openstack | Log: http://eavesdrop.openstack.org/meetings/dragonflow/2017/dragonflow.2017-03-06-09.00.log.html | 09:58 |
*** limao has quit IRC | 10:01 | |
*** alexchadin has quit IRC | 10:11 | |
*** pbourke has quit IRC | 10:17 | |
*** pbourke has joined #openstack-meeting-4 | 10:18 | |
*** sdague has joined #openstack-meeting-4 | 10:25 | |
*** Gk-1wm-su has joined #openstack-meeting-4 | 10:31 | |
*** thorst has joined #openstack-meeting-4 | 10:34 | |
*** joedborg_ has joined #openstack-meeting-4 | 10:34 | |
*** Gk-1wm-su has quit IRC | 10:35 | |
*** joedborg has quit IRC | 10:37 | |
*** thorst has quit IRC | 10:38 | |
*** joedborg_ has quit IRC | 10:39 | |
*** joedborg has joined #openstack-meeting-4 | 10:39 | |
*** amotoki_ has quit IRC | 10:40 | |
*** alexchadin has joined #openstack-meeting-4 | 10:48 | |
*** woodard has joined #openstack-meeting-4 | 10:50 | |
*** woodard has quit IRC | 10:55 | |
*** sambetts|afk is now known as sambetts | 10:58 | |
*** sdague has quit IRC | 11:13 | |
*** sdague_ has joined #openstack-meeting-4 | 11:14 | |
*** sdague has joined #openstack-meeting-4 | 11:14 | |
*** sdague has quit IRC | 11:16 | |
*** sdague_ is now known as sdague | 11:16 | |
*** gongysh has quit IRC | 11:21 | |
*** itamaro has quit IRC | 11:27 | |
*** alexchadin has quit IRC | 11:28 | |
*** alexchadin has joined #openstack-meeting-4 | 11:44 | |
*** woodard has joined #openstack-meeting-4 | 11:51 | |
*** woodard has quit IRC | 11:56 | |
*** zhurong has quit IRC | 11:58 | |
*** amotoki has joined #openstack-meeting-4 | 12:01 | |
*** dave-mccowan has joined #openstack-meeting-4 | 12:09 | |
*** alexchadin has quit IRC | 12:17 | |
*** rfolco has joined #openstack-meeting-4 | 12:17 | |
*** alexchadin has joined #openstack-meeting-4 | 12:21 | |
*** rwallner has joined #openstack-meeting-4 | 12:24 | |
*** ishafran has quit IRC | 12:29 | |
*** mohankumar has joined #openstack-meeting-4 | 12:37 | |
*** thorst has joined #openstack-meeting-4 | 12:44 | |
*** rfolco has quit IRC | 12:52 | |
*** salv-orlando has joined #openstack-meeting-4 | 12:53 | |
*** rfolco has joined #openstack-meeting-4 | 12:54 | |
*** salv-orl_ has quit IRC | 12:56 | |
*** lei-zh has joined #openstack-meeting-4 | 12:57 | |
*** rwallner has quit IRC | 12:58 | |
*** kylek3h_ has quit IRC | 13:01 | |
*** rwallner has joined #openstack-meeting-4 | 13:01 | |
*** rwallner_ has joined #openstack-meeting-4 | 13:02 | |
*** mohankumar has quit IRC | 13:04 | |
*** rwallner has quit IRC | 13:06 | |
*** mohankumar has joined #openstack-meeting-4 | 13:07 | |
*** mohankumar has quit IRC | 13:18 | |
*** cleong has joined #openstack-meeting-4 | 13:26 | |
*** limao has joined #openstack-meeting-4 | 13:35 | |
*** bobmel has joined #openstack-meeting-4 | 13:37 | |
*** kylek3h has joined #openstack-meeting-4 | 13:37 | |
*** sshnaidm has joined #openstack-meeting-4 | 13:38 | |
*** vikasc has joined #openstack-meeting-4 | 13:41 | |
*** klamath has joined #openstack-meeting-4 | 13:43 | |
*** klamath has quit IRC | 13:45 | |
*** klamath has joined #openstack-meeting-4 | 13:45 | |
*** baoli has joined #openstack-meeting-4 | 13:47 | |
*** baoli has quit IRC | 13:48 | |
*** baoli has joined #openstack-meeting-4 | 13:49 | |
*** bauzas has left #openstack-meeting-4 | 13:50 | |
*** baoli has quit IRC | 13:50 | |
*** baoli_ has joined #openstack-meeting-4 | 13:50 | |
*** baoli_ has quit IRC | 13:51 | |
*** woodard has joined #openstack-meeting-4 | 13:53 | |
*** mchiappero has joined #openstack-meeting-4 | 13:54 | |
*** bauzas has joined #openstack-meeting-4 | 13:55 | |
*** alraddarla has joined #openstack-meeting-4 | 13:57 | |
*** woodard has quit IRC | 13:57 | |
*** julim has joined #openstack-meeting-4 | 13:58 | |
*** baoli has joined #openstack-meeting-4 | 13:59 | |
*** yedongcan has joined #openstack-meeting-4 | 14:00 | |
*** hongbin has joined #openstack-meeting-4 | 14:00 | |
apuimedo | #startmeeting kuryr | 14:01 |
openstack | Meeting started Mon Mar 6 14:01:00 2017 UTC and is due to finish in 60 minutes. The chair is apuimedo. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:01 |
*** openstack changes topic to " (Meeting topic: kuryr)" | 14:01 | |
openstack | The meeting name has been set to 'kuryr' | 14:01 |
apuimedo | Hello everybody | 14:01 |
ltomasbo | o/ | 14:01 |
alraddarla | o/ | 14:01 |
vikasc | o/ | 14:01 |
hongbin | o/ | 14:01 |
mchiappero | o/ | 14:01 |
yedongcan | o/ | 14:01 |
limao | o/ | 14:01 |
apuimedo | welcome to the first official Pike cycle weekly irc meeting | 14:01 |
*** garyloug has joined #openstack-meeting-4 | 14:02 | |
apuimedo | #topic VTG | 14:02 |
*** openstack changes topic to "VTG (Meeting topic: kuryr)" | 14:02 | |
garyloug | o/ | 14:03 |
janonymous | o/ | 14:03 |
irenab | hi | 14:03 |
apuimedo | I have to say I enjoyed the Virtual Team Gathering. I hope it was not too strenuous to follow and join | 14:03 |
apuimedo | and that the recordings and boards were helpful | 14:03 |
*** ivc_ has joined #openstack-meeting-4 | 14:03 | |
irenab | apuimedo: I agree with you, my experience was positive too | 14:04 |
ltomasbo | it was my first one, but I liked it too! | 14:04 |
ivc_ | o/ | 14:04 |
apuimedo | ltomasbo: it was the first one for everybody | 14:04 |
apuimedo | :P | 14:04 |
apuimedo | I'd like to propose a meeting tomorrow at 14utc to go over the action items | 14:04 |
ltomasbo | :D | 14:04 |
apuimedo | does that time work? | 14:05 |
janonymous | +1 | 14:05 |
mchiappero | +1 | 14:05 |
irenab | can we shift 30 mins earlier? | 14:05 |
vikasc | +1 irenab | 14:05 |
apuimedo | irenab: fine for me | 14:05 |
vikasc | will prefer 30 mins earlier | 14:06 |
apuimedo | mchiappero: janonymous: ivc_: does that work for you 13:30utc tomorrow? | 14:06 |
janonymous | +1 | 14:06 |
mchiappero | ok | 14:06 |
ltomasbo | ok | 14:06 |
*** amotoki has quit IRC | 14:06 | |
irenab | +1 | 14:06 |
*** amotoki has joined #openstack-meeting-4 | 14:06 | |
apuimedo | #info March 7th 13:30 utc VTG Action Item sorting session. | 14:07 |
vikasc | thanks! | 14:07 |
apuimedo | #action apuimedo to send the VTG Action Item sorting session to the mailing list | 14:07 |
apuimedo | Anything else about the VTG? | 14:07 |
ivc_ | apuimedo as long as it is an hour long, i'm ok with that | 14:07 |
apuimedo | it is | 14:07 |
irenab | apuimedo: please share the list before, so we can check what to pick before the meeting | 14:08 |
*** cathrichardson has joined #openstack-meeting-4 | 14:08 | |
apuimedo | irenab: it will be in the email to the ml | 14:08 |
apuimedo | :-) | 14:08 |
irenab | thanks | 14:08 |
apuimedo | #topic fuxi | 14:08 |
*** openstack changes topic to "fuxi (Meeting topic: kuryr)" | 14:08 | |
apuimedo | #chair hongbin | 14:08 |
openstack | Current chairs: apuimedo hongbin | 14:08 |
alraddarla | sorry, i actually have to step away. will catch up in a bit | 14:08 |
hongbin | hi | 14:09 |
apuimedo | alraddarla: very well, if there is any question reach out on the ml | 14:09 |
apuimedo | or irc | 14:09 |
apuimedo | hongbin: any fuxi updates? | 14:09 |
hongbin | for fuxi, there are several patches landed last week | 14:09 |
hongbin | and we are proposing the first release | 14:09 |
hongbin | #link https://review.openstack.org/#/c/441522/ | 14:09 |
apuimedo | :-) | 14:10 |
hongbin | that would be a good first relase for fuxi | 14:10 |
apuimedo | That's really good news | 14:10 |
hongbin | apuimedo: that is all from me | 14:10 |
*** cathrich_ has quit IRC | 14:10 | |
apuimedo | #info A first fuxi release, 0.1.0 has been proposed | 14:10 |
*** gongysh has joined #openstack-meeting-4 | 14:11 | |
apuimedo | hongbin: At some point we should define what 1.0.0 should be | 14:11 |
apuimedo | and if that should be in the Pike cycle | 14:11 |
hongbin | apuimedo: work for me | 14:11 |
*** janki has quit IRC | 14:11 | |
apuimedo | thanks | 14:11 |
apuimedo | anybody else has some question about fuxi? | 14:11 |
*** pc_m has joined #openstack-meeting-4 | 14:12 | |
apuimedo | #topic kuryr-libnetwork | 14:12 |
*** openstack changes topic to "kuryr-libnetwork (Meeting topic: kuryr)" | 14:12 | |
apuimedo | We had a very nice series of contributions this week | 14:13 |
apuimedo | fixing bugs and adding blueprints | 14:13 |
apuimedo | :-) | 14:13 |
irenab | regarding IPv6 support https://blueprints.launchpad.net/kuryr-libnetwork/+spec/ipv6-subnet | 14:13 |
apuimedo | #info oslo debug bugfix in https://review.openstack.org/436523 | 14:14 |
apuimedo | #info gateway ip retrieval fix https://review.openstack.org/436705 | 14:14 |
apuimedo | #info mac address setting fix https://review.openstack.org/432777 | 14:14 |
apuimedo | irenab: please go ahead | 14:15 |
irenab | I suggest to address IPv6 support as a whole | 14:15 |
*** amotoki has quit IRC | 14:15 | |
irenab | currently there some ptches to add support for existing IPv6 subnetpools | 14:15 |
apuimedo | I'm fine with delaying 1.0.0 for ipv6 support | 14:15 |
apuimedo | in fact, I propose we do just that | 14:15 |
irenab | sounds reasonable to me | 14:16 |
apuimedo | at the very least, I want the support for dual stack networking that hongbin has been pushing | 14:16 |
irenab | apuimedo: but this is fragmental, isn’t it? | 14:16 |
apuimedo | irenab: I also saw your comment to hongbin's https://review.openstack.org/#/c/426595/ | 14:16 |
apuimedo | irenab: sort of. It only enables dual stack | 14:17 |
apuimedo | but not pure ipv6 | 14:17 |
hongbin | irenab: it looks the support of existing ipv6 and kuryr-created ipv6 will be very different | 14:17 |
irenab | apuimedo: dual stack only if its neutron created subnet | 14:18 |
apuimedo | irenab: yes | 14:18 |
hongbin | it is more like a bug fix than a new feature (i think) | 14:18 |
apuimedo | I think that what hongbin proposes in regard to the change of semantics for specifying the subnetpool makes sense. Because it is consistent with what we do for specifying networks | 14:18 |
irenab | I think IPv6 never have been a priority till now | 14:18 |
irenab | apuimedo: I will revisit my comment, ned to recheck | 14:19 |
irenab | as long as there are no users, I guess we can change the API semantics, but in general I prefer to avoid it | 14:20 |
apuimedo | I know | 14:20 |
apuimedo | I'll take a second look | 14:20 |
apuimedo | but the consistency is important reaching 1.0.0 | 14:21 |
irenab | so supporting container on existing IPv6 subnet will be included in 1.00? | 14:21 |
apuimedo | yes | 14:21 |
irenab | but no docker driver IPv6 subnet | 14:21 |
apuimedo | and I'd like also on creating new one | 14:21 |
irenab | apuimedo: what is the expected timeline for 1.0.0? | 14:22 |
apuimedo | yedongcan: hongbin: limao: is creating on new ipv6 something either of you want to work on? | 14:22 |
apuimedo | irenab: asap | 14:22 |
apuimedo | as soon as we support ipv6 we cut the release | 14:22 |
hongbin | apuimedo: yes, i saw yedongcan took the bp, i can work with him for this | 14:22 |
apuimedo | perfect | 14:23 |
apuimedo | hongbin: yedongcan: I love the collaboration you have | 14:23 |
apuimedo | :-) | 14:23 |
yedongcan | apuimedo, hongbin: thanks, will do that. | 14:23 |
limao | apuimedo: It is ok for me IPv6 not in 1.0.0 | 14:23 |
irenab | apuimedo: to cut 1.0.0, what is DoD criteria? | 14:23 |
irenab | Full stack tests? | 14:24 |
apuimedo | irenab: I'm sorry. But since I was a teenager... DoD only means "Day of Defeat" to me | 14:24 |
irenab | :-) | 14:24 |
apuimedo | irenab: could you remind me what it means? | 14:24 |
irenab | Definition of Done | 14:24 |
apuimedo | ah, right | 14:24 |
apuimedo | I know remember it's not the first time I ask you this | 14:24 |
apuimedo | sorry about that | 14:24 |
apuimedo | irenab: IPv6 with full stack tests for dual stack and IPv6 | 14:25 |
apuimedo | limao: would you prefer 1.0.0 be cut before? | 14:25 |
irenab | I asked yedongcan to list work items at the bp | 14:25 |
apuimedo | I ask because if it is helpful we can consider it for before | 14:25 |
limao | apuimedo: depend on what's the time line we can fix ipv6, maybe we can check the ipv6 patch status next weekly, to see if we include ipv6 in 1.0.0 | 14:26 |
apuimedo | limao: agreed | 14:27 |
hongbin | limao: +1 | 14:27 |
apuimedo | Let's try to have code either merged or almost ready | 14:27 |
apuimedo | so that in next week we only miss the fullstack tests | 14:27 |
yedongcan | I will work on the base code and unit test this week. | 14:28 |
*** makowals has quit IRC | 14:28 | |
apuimedo | yedongcan: thanks a lot! | 14:28 |
apuimedo | #info We will revisit IPv6 creation inclusion on 1.0.0 release on the next weekly | 14:28 |
apuimedo | anything else on kuryr-libnetwork? | 14:29 |
limao | apuimedo: one more | 14:29 |
apuimedo | go ahead | 14:29 |
limao | about the kuryr-libnetwork docker image | 14:29 |
limao | Will we create an offical image to upload to docker hub? | 14:30 |
*** makowals has joined #openstack-meeting-4 | 14:30 | |
limao | (Maybe as a part of 1.0.0 release?) | 14:30 |
apuimedo | limao: there was some discussion on the PTG about the OpenStack container registry | 14:30 |
apuimedo | dan prince said he'd help with the puppet to deploy it | 14:31 |
limao | apuimedo: oh, cool, thanks for the info. | 14:31 |
*** cdelatte has joined #openstack-meeting-4 | 14:31 | |
apuimedo | limao: before that, we can only have unofficial container, that I can publish again | 14:31 |
apuimedo | #topic kuryr-kubernetes | 14:32 |
*** openstack changes topic to "kuryr-kubernetes (Meeting topic: kuryr)" | 14:32 | |
apuimedo | ltomasbo: how is the work going on the resource management after the VTG discussion? | 14:32 |
ltomasbo | I'm modifying the already existing patches | 14:33 |
*** hongbin has quit IRC | 14:33 | |
apuimedo | irenab: vikasc: we should be merging https://review.openstack.org/#/c/440248/1 as we did in the other repos | 14:33 |
ltomasbo | to increase the isolation between VIF and PortsPool drivers | 14:33 |
apuimedo | good | 14:33 |
ltomasbo | I already did for the baremetal one | 14:33 |
apuimedo | ltomasbo: is there anything you need? | 14:33 |
ltomasbo | and working right now in the nested one | 14:33 |
apuimedo | (from reviewers) | 14:34 |
ltomasbo | it would be really nice to have some reviews on these: | 14:34 |
irenab | apuimedo: why is this one manula update? | 14:34 |
ltomasbo | https://review.openstack.org/#/c/436875 | 14:34 |
ltomasbo | https://review.openstack.org/#/c/436876/ | 14:34 |
ltomasbo | https://review.openstack.org/#/c/436877/ | 14:34 |
ltomasbo | and I will submit the ones for nested probably today | 14:34 |
ltomasbo | and hopefully update the devref tomorrow | 14:34 |
irenab | ltomasbo: will check them by tomorrow | 14:35 |
apuimedo | https://bugs.launchpad.net/openstack-requirements/+bug/1668848 | 14:35 |
openstack | Launchpad bug 1668848 in tacker "PBR 2.0.0 will break projects not using constraints" [High,In progress] - Assigned to yong sheng gong (gongysh) | 14:35 |
ltomasbo | then I will work on the kuryr-controller reboot (discovering the already created ports) | 14:35 |
apuimedo | I thought there was an email on the ml about it too | 14:35 |
apuimedo | but I can't find it now | 14:35 |
ltomasbo | irenab, great, thanks | 14:35 |
apuimedo | thanks ltomasbo | 14:35 |
ltomasbo | apuimedo, about what? | 14:35 |
ltomasbo | (not the thanks but the ml thing) | 14:36 |
ltomasbo | :d | 14:36 |
apuimedo | ltomasbo: about the pbr thing I pointed irenab towards | 14:36 |
ivc_ | apuimedo we have that pbr patch https://review.openstack.org/#/c/439321/ | 14:36 |
ltomasbo | ahh, ok | 14:36 |
apuimedo | garyloug: mchiappero: I see irenab also posted some comments to https://review.openstack.org/#/c/440669/ | 14:36 |
ivc_ | apuimedo since it passes gates it seems it does not break anything | 14:36 |
apuimedo | keep up to good work | 14:37 |
apuimedo | ivc_: it may break us on indirect dependencies, but you are right, for kuryr-k8s it doesn't break us for now | 14:37 |
mchiappero | apuimedo: the main concern is actually the potential race you pointed out | 14:37 |
apuimedo | mchiappero: yeah... That's a tough onw | 14:38 |
apuimedo | *one | 14:38 |
apuimedo | :-) | 14:38 |
irenab | apuimedo: so about the prb patch, which one do you want to merge? | 14:38 |
apuimedo | mchiappero: did you get any inspiration for that? | 14:38 |
irenab | pbr | 14:38 |
mchiappero | apuimedo: other than a "allowed_address_pairs" lock? | 14:38 |
mchiappero | no | 14:38 |
apuimedo | irenab: I'll dig around | 14:39 |
mchiappero | I'm afraid that Neutron has nothing to offer, and on the dispatcher side I'm not sure whether there is something we can do (e.g. use a threaded controller in this config) | 14:39 |
irenab | ok | 14:39 |
irenab | mchiappero: what is the problem you are dealing with? | 14:40 |
apuimedo | mchiappero: irenab: Do you think there is any chance the address pairs Neutron API could be enhanced? | 14:40 |
mchiappero | irenab: the possibility that two threads might be updating the "allowed_address_pairs" on the parent port at the same time | 14:40 |
apuimedo | So instead of being a replacement we get additions? | 14:40 |
mchiappero | apuimedo: it should probably work as the openstack client | 14:41 |
mchiappero | get/set | 14:41 |
mchiappero | each with a commit approach | 14:41 |
irenab | mchiappero: on kuryr side? | 14:41 |
mchiappero | short term, maybe locking on the kuryr side | 14:41 |
*** amotoki has joined #openstack-meeting-4 | 14:41 | |
apuimedo | ivc_: the problem here is we'd probably need the dispatcher to be able to grouping events into green threads according to a driver as well | 14:42 |
*** cathrichardson has left #openstack-meeting-4 | 14:42 | |
apuimedo | mchiappero: that would get rid of needing a lock | 14:42 |
mchiappero | apuimedo: yes, that the other approach I was talking about | 14:42 |
apuimedo | for example, for the current macvlan driver, we'd just group events for scheduled node | 14:42 |
mchiappero | I need to check though, or get feedback from any of you familiar with the dispatching code | 14:42 |
ivc_ | apuimedo yup. but lets stay away from that for now. i'm still hoping for a generalised actor model that would solve those issues | 14:42 |
apuimedo | ivc_: any hint on how it would solve it? Without giving up pod creation concurrency | 14:43 |
ivc_ | apuimedo mchiappero i'm probably ok with locking as a short-term workaround just for that | 14:43 |
mchiappero | apuimedo: long term if the nested port support for macvlan/ipvlan based on trunks will be accepted in Neutron we are ok | 14:43 |
ltomasbo | so, neutorn.update_port_address_pairs just replace the current set, instead of adding into it? | 14:43 |
ivc_ | apuimedo you'll have an actor for 'update address pairs' | 14:43 |
apuimedo | irenab: well, the problem for the approach garyloug and mchiappero patch pushes | 14:44 |
apuimedo | exactly what ltomasbo said | 14:44 |
apuimedo | :P | 14:44 |
ltomasbo | sounds to me that the right place to fix it is on the neutron side then | 14:44 |
apuimedo | so the same we do for trunk ports can't be done | 14:44 |
apuimedo | as it's buying tickets for the hot potato game | 14:44 |
apuimedo | ltomasbo: I agree that it would be the nicest outcome | 14:44 |
apuimedo | ltomasbo: but that may not be a tractable problem | 14:45 |
ltomasbo | :( | 14:45 |
irenab | neutron works on API request basis, so every request should be served autonomously, isn’t it? | 14:45 |
ivc_ | ltomasbo 'just replace' could race and loose some calls | 14:45 |
mchiappero | ltomasbo: agree, I'm not sure though how willing they are to change a public API | 14:45 |
apuimedo | #action apuimedo to reach out to Neutron folks about a non-replacing API for allowed address ports | 14:46 |
ltomasbo | I'm not in favor of replacing ivc_, rather the oposite | 14:46 |
ivc_ | apuimedo ltomasbo or are we discussing 'commit' on neutron side. if so, i'd be agains that | 14:46 |
irenab | I am not sure I unnderstand what API change you propose for neutron | 14:47 |
mchiappero | as I said I think an 'openstack' client like API would be nice | 14:47 |
apuimedo | mchiappero: I don't understand what that means | 14:47 |
mchiappero | so atomic adds and removes rather a full replace | 14:47 |
ivc_ | irenab i think they mean making 'allowed address pairs' a sub-resource so it can support add/remove instead of replace | 14:47 |
mchiappero | apuimedo: like add one or more pair | 14:48 |
irenab | ivc_: thanks for clarification | 14:48 |
mchiappero | so that you do not need to per form the Read-Modify-Update | 14:48 |
apuimedo | ivc_: yes, that's what I meant | 14:48 |
apuimedo | it's a REST change | 14:49 |
apuimedo | so I think it's unlikely | 14:49 |
ivc_ | apuimedo in that case it does make sense, tho super unlikely to get that change in reasonable amount of time | 14:49 |
irenab | apuimedo: I tend to agree; unless itis addition and not replacement to the existing API | 14:49 |
apuimedo | agreed | 14:49 |
apuimedo | I can't see it happening unless it is a service plugin | 14:50 |
mchiappero | :D I'm not following you anymore | 14:50 |
apuimedo | or some other sort of extension | 14:50 |
ivc_ | irenab apuimedo addition would mean neutron would provide 2 api's for the same function, which is kinda ugly | 14:50 |
apuimedo | mchiappero: discussing neutron api/maintenance/politics | 14:50 |
mchiappero | apuimedo: ok | 14:50 |
irenab | apuimedo: worth to check anyway, maybe same issues came from other use cases | 14:51 |
ivc_ | apuimedo i'd say serialising updates on kuryr side is more realistic approach. so locks for now and actors later | 14:51 |
*** makowals has quit IRC | 14:52 | |
*** limao_ has joined #openstack-meeting-4 | 14:52 | |
apuimedo | ivc_: I'll just ask if a plugin could make sense. If possible I prefer to lock in Neutron | 14:52 |
irenab | ivc_: so lock on call neutron to update port with address pairs? | 14:52 |
mchiappero | ok, so, to recap: 1) macvlan specific lock on allowed_address_pairs updates 2) attempt Neutron API extension 3)improve the dispatching logic | 14:52 |
apuimedo | irenab: I guess just lock on a per port basis | 14:52 |
mchiappero | is this ok in terms of priority? | 14:52 |
*** limao has quit IRC | 14:53 | |
apuimedo | when doing the address pairs update | 14:53 |
apuimedo | as you say | 14:53 |
apuimedo | mchiappero: that's right | 14:53 |
ivc_ | irenab lock per 'update_address_pair' call is the easiest, but could be narrowed down to per-port lock | 14:53 |
mchiappero | ok, let's try in that order and update according to the progress | 14:53 |
*** woodard has joined #openstack-meeting-4 | 14:54 | |
apuimedo | irenab: https://review.openstack.org/#/c/438367/1 | 14:54 |
apuimedo | when you have a moment | 14:54 |
irenab | apuimedo: done | 14:54 |
ivc_ | apuimedo irenab that one could have some better wording, but ok :) | 14:55 |
apuimedo | as ivc_ says. per port when doing the update_address_pair | 14:55 |
*** git-harry has joined #openstack-meeting-4 | 14:55 | |
apuimedo | ivc_: I'm just glad I didn't have to write it :P | 14:55 |
irenab | lets follow up on the patch | 14:55 |
apuimedo | documentation patches warm my heart | 14:55 |
*** makowals has joined #openstack-meeting-4 | 14:56 | |
apuimedo | anything else on kuryr-k8s? | 14:56 |
ivc_ | apuimedo i was lazy when documenting the function and that devref patch just copied that :) | 14:56 |
apuimedo | ivc_: we need to document better in this cycle. I had a diagram bug as well | 14:56 |
apuimedo | and we should start making release note patches to catch up to what we have | 14:57 |
apuimedo | with reno | 14:57 |
ivc_ | apuimedo add another action item for tmoroz meeting :P | 14:57 |
irenab | apuimedo: I think we shoudl ahve a list what should be included for every added feature | 14:57 |
apuimedo | ivc_: That's a very good point | 14:58 |
apuimedo | I will | 14:58 |
apuimedo | irenab: even better point | 14:58 |
apuimedo | a checklist | 14:58 |
*** woodard has quit IRC | 14:58 | |
apuimedo | thanks irenab! | 14:58 |
irenab | I can add some feature DoD list to the devref | 14:58 |
*** thomasem has joined #openstack-meeting-4 | 14:58 | |
*** limao_ has quit IRC | 14:58 | |
apuimedo | irenab: that would be super great! | 14:59 |
ivc_ | trello? or i remember there was some openstack-hosted todo list... | 14:59 |
*** limao has joined #openstack-meeting-4 | 14:59 | |
apuimedo | ivc_: I think more like have a devref of: Things to check for when submitting a feature | 14:59 |
apuimedo | like people can use it for their own checklist | 14:59 |
irenab | I just though to add some rst into the devref , like kuryr feature addition plolicy or something like this | 14:59 |
apuimedo | ivc_: the action items from the VTG will end up on a trello most likely | 14:59 |
apuimedo | irenab: sounds perfect | 15:00 |
apuimedo | let me know if I can help you with that | 15:00 |
apuimedo | it's an excellent idea | 15:00 |
irenab | apuimedo: add AI for me please | 15:00 |
apuimedo | (especially for forgetful people like me | 15:00 |
apuimedo | ) | 15:00 |
ivc_ | apuimedo i'll try to find that openstack-hosted tool (to keep things under the same umbrella if possible) | 15:00 |
irenab | so I won’t forget :-) | 15:00 |
apuimedo | #action irenab to draft the feature contributor checklist | 15:00 |
apuimedo | ivc_: openstack stories | 15:00 |
apuimedo | storyboard | 15:00 |
apuimedo | or something like that | 15:01 |
apuimedo | irenab: we really need those checklists | 15:01 |
apuimedo | :P | 15:01 |
apuimedo | anyways. Out of time | 15:01 |
apuimedo | thank you all for joining! | 15:01 |
ivc_ | apuimedo right, storyboard it is :) | 15:01 |
apuimedo | talk to you tomorrow | 15:01 |
apuimedo | ivc_: I'm proud I remembered it | 15:01 |
apuimedo | #endmeeting | 15:01 |
*** openstack changes topic to " (Meeting topic: ironic_neutron)" | 15:01 | |
openstack | Meeting ended Mon Mar 6 15:01:45 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/kuryr/2017/kuryr.2017-03-06-14.01.html | 15:01 |
irenab | bye | 15:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/kuryr/2017/kuryr.2017-03-06-14.01.txt | 15:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/kuryr/2017/kuryr.2017-03-06-14.01.log.html | 15:01 |
*** alexchadin has quit IRC | 15:01 | |
jimbaker | #startmeeting craton | 15:01 |
openstack | Meeting started Mon Mar 6 15:01:54 2017 UTC and is due to finish in 60 minutes. The chair is jimbaker. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:01 |
jimbaker | #chair sigmavirus sulo jimbaker thomasem | 15:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:01 |
jimbaker | #link https://etherpad.openstack.org/p/craton-meetings | 15:01 |
*** openstack changes topic to " (Meeting topic: craton)" | 15:01 | |
openstack | The meeting name has been set to 'craton' | 15:01 |
jimbaker | #topic Roll Call | 15:02 |
openstack | Current chairs: jimbaker sigmavirus sulo thomasem | 15:02 |
*** openstack changes topic to "Roll Call (Meeting topic: craton)" | 15:02 | |
thomasem | Ah, beat me to it | 15:02 |
fsaad | o/ | 15:02 |
thomasem | o/ | 15:02 |
sigmavirus | o/ | 15:02 |
jimbaker | o/ | 15:02 |
jimbaker | thomasem, :) | 15:02 |
sigmavirus | thomasem: looks like jimbaker wants to chair this meeting ;) | 15:02 |
thomasem | Yep. | 15:02 |
* thomasem passes torch | 15:02 | |
*** alraddarla has left #openstack-meeting-4 | 15:02 | |
* thomasem kids | 15:02 | |
*** garyloug has left #openstack-meeting-4 | 15:02 | |
jimbaker | oh i'm so sure you want me to chair... | 15:02 |
sulo | o/ | 15:02 |
* sigmavirus sets bridge on fire using torch | 15:02 | |
thomasem | #topic Action Items from Last Meeting | 15:03 |
thomasem | #link http://eavesdrop.openstack.org/meetings/craton/2017/craton.2017-02-27-15.04.html | 15:03 |
*** cjloader has joined #openstack-meeting-4 | 15:03 | |
*** openstack changes topic to "Action Items from Last Meeting (Meeting topic: craton)" | 15:03 | |
thomasem | ACTION: thomasem to write BP regarding deployment as a starting point for iterating on a suggested deployment model | 15:03 |
thomasem | #action thomasem to write BP regarding deployment as a starting point for iterating on a suggested deployment model | 15:04 |
thomasem | ACTION: jimbaker to map Dusty's requirements to work or existing features of Craton, especially with respect to short-term deliverable | 15:04 |
jimbaker | defer... | 15:04 |
thomasem | #action jimbaker to map Dusty's requirements to work or existing features of Craton, especially with respect to short-term deliverable | 15:04 |
jimbaker | thx | 15:04 |
thomasem | ACTION: sigmavirus finish up client/cli testing | 15:04 |
jimbaker | so is this something we can ever say is done? | 15:04 |
jimbaker | seems to me that sigmavirus did a lot of work on this | 15:05 |
thomasem | Yeah. | 15:05 |
thomasem | It can be done.. up to us. | 15:05 |
thomasem | ;) | 15:05 |
jimbaker | let's just rewind context here, and i think it was something along the lines of | 15:05 |
thomasem | Probably not enough detail in the noted item.. yeah | 15:05 |
jimbaker | the client/CLI need better testing in this way, because of inconsistency in column ordering etc | 15:06 |
sigmavirus | I still have more testing to do | 15:06 |
sigmavirus | I have yet to set up tests that actually talk to a craton server | 15:06 |
jimbaker | sigmavirus, sure, so how about the following action item for you | 15:06 |
sigmavirus | We can split it up into multiple items | 15:06 |
jimbaker | sigmavirus will work out testing plan | 15:06 |
jimbaker | such as assurance testing | 15:06 |
jimbaker | and present back to us | 15:06 |
*** yedongcan has left #openstack-meeting-4 | 15:07 | |
sigmavirus | yep | 15:07 |
jimbaker | what we don't want a mega action item that's just a recurring standing task. better code! better testing! more customers! :) | 15:07 |
sigmavirus | I mean | 15:07 |
sigmavirus | I have a plan | 15:07 |
sigmavirus | but =P | 15:07 |
thomasem | #action sigmavirus to detail a testing plan for python-cratonclient for the team | 15:08 |
jimbaker | +1 | 15:08 |
*** pc_m has left #openstack-meeting-4 | 15:09 | |
thomasem | Then we can generate bugs/BPs from said plan for any things that need to be done. | 15:09 |
sigmavirus | I'll spec it out in python-cratonclient repo | 15:09 |
thomasem | +1 | 15:09 |
jimbaker | +1 | 15:09 |
thomasem | #undo | 15:09 |
openstack | Removing item from minutes: #action sigmavirus to detail a testing plan for python-cratonclient for the team | 15:09 |
thomasem | #action sigmavirus to spec out a testing plan for python-cratonclient in python-cratonclient repo | 15:09 |
*** limao has quit IRC | 15:09 | |
thomasem | #topic Stand-up | 15:10 |
thomasem | #info each team member briefly describes what they are working on this week, and describes blockers (if there are any) | 15:10 |
*** openstack changes topic to "Stand-up (Meeting topic: craton)" | 15:10 | |
*** limao has joined #openstack-meeting-4 | 15:10 | |
thomasem | #topic Stand Up :: thomasem | 15:10 |
*** openstack changes topic to "Stand Up :: thomasem (Meeting topic: craton)" | 15:10 | |
thomasem | Finishing up CLI vars patch, code reviews, and taking the next highest priority item after the CLI vars patch is done | 15:11 |
thomasem | patches* | 15:12 |
thomasem | done | 15:12 |
thomasem | #topic Stand Up :: fsaad | 15:12 |
*** openstack changes topic to "Stand Up :: fsaad (Meeting topic: craton)" | 15:12 | |
fsaad | not much from my end, got the demo box (ajaxterm) playbook going in case it's useful | 15:13 |
fsaad | cloudnull mentioned he's starting work on a deploy playbook, in case it's useful https://github.com/os-cloud/craton/blob/master/tools/craton-deploy/deploy-craton.yml | 15:13 |
fsaad | plans on converting to role for OSA | 15:13 |
fsaad | done | 15:13 |
cloudnull | ++ I should have that done today | 15:14 |
thomasem | #topic Stand Up :: sigmavirus | 15:14 |
*** openstack changes topic to "Stand Up :: sigmavirus (Meeting topic: craton)" | 15:14 | |
*** makowals has quit IRC | 15:14 | |
sigmavirus | I am currently standing up | 15:14 |
sigmavirus | Er, wait, that's not what you wanted | 15:14 |
thomasem | It is, actually. Thank you for sharing. | 15:14 |
sigmavirus | /fin | 15:14 |
thomasem | I am sitting down. | 15:14 |
jimbaker | i too stand up if possible in an irc meeting | 15:14 |
sigmavirus | In reality, I did a bunch of refactoring on the cratonclient shell nonsense | 15:15 |
*** baoli has quit IRC | 15:15 | |
sigmavirus | Made the column ordering deterministic and seem to have annoyed sulo into making a quick patch :) | 15:15 |
sigmavirus | I'm going to work on the spec as soon as the meeting is done | 15:15 |
sigmavirus | /fin-for-real | 15:15 |
thomasem | #topic Stand Up :: jimbaker | 15:15 |
*** openstack changes topic to "Stand Up :: jimbaker (Meeting topic: craton)" | 15:15 | |
jimbaker | Review outstanding code, especially vars support in client (hopefully finalize and get in this morning) | 15:15 |
jimbaker | Implement testing for the var search query filter so we can get in | 15:15 |
jimbaker | Triage bugs (one critical is left without in progress: https://bugs.launchpad.net/craton/+bug/1666536) | 15:16 |
openstack | Launchpad bug 1666536 in craton "Cyclical hierarchies using parent_id" [Critical,New] - Assigned to Jim Baker (jimbaker) | 15:16 |
jimbaker | Work on Dusty's requirements - especially production-oriented aspects - this should translate into a spec as well | 15:16 |
jimbaker | Back to RBAC later this week | 15:16 |
jimbaker | done | 15:16 |
thomasem | #topic Stand Up :: sulo | 15:16 |
*** openstack changes topic to "Stand Up :: sulo (Meeting topic: craton)" | 15:16 | |
*** alexchadin has joined #openstack-meeting-4 | 15:16 | |
sulo | hola, mostly testing the patches right now for the demo and making some minor changes in the process | 15:17 |
jimbaker | +100 | 15:17 |
thomasem | #topic This Week's Priorities | 15:17 |
*** openstack changes topic to "This Week's Priorities (Meeting topic: craton)" | 15:17 | |
sulo | done | 15:17 |
thomasem | #undo | 15:17 |
openstack | Removing item from minutes: #topic This Week's Priorities | 15:17 |
thomasem | #topic This Week's Priorities | 15:17 |
*** openstack changes topic to "This Week's Priorities (Meeting topic: craton)" | 15:17 | |
jimbaker | obviously today's demo | 15:18 |
thomasem | Finishing up CLI vars support | 15:18 |
*** makowals has joined #openstack-meeting-4 | 15:18 | |
jimbaker | let me suggest that for tues meeting we use that meeting time as a retrospective | 15:18 |
jimbaker | (at least in part) | 15:18 |
thomasem | Okay. Please add retrospective topics to the Etherpad. | 15:18 |
sulo | would be good to look at the bug to add --resolved-vars =false to show command | 15:19 |
* sulo goes to find the lp link | 15:19 | |
sulo | https://bugs.launchpad.net/python-cratonclient/+bug/1669508 | 15:19 |
openstack | Launchpad bug 1669508 in Craton's Python Client "Resource GET calls need to allow filtering" [Undecided,New] | 15:19 |
sigmavirus | jimbaker: should we tag a release this afternoon in craton/cratonclient? | 15:19 |
jimbaker | #action jimbaker plan retrospective meeting for tues mar 7 with appropriate topics | 15:19 |
jimbaker | sigmavirus, the cmdb milestone? so long as we get this alembic stuff in | 15:20 |
*** david-lyle has quit IRC | 15:20 | |
thomasem | Distilling it down: | 15:20 |
sigmavirus | jimbaker: I mean a tag in the repo | 15:20 |
sigmavirus | We can call it 0.1.0 or whatever | 15:21 |
sigmavirus | just gives the tiger team something to use | 15:21 |
jimbaker | sigmavirus, +1 | 15:21 |
sigmavirus | (rather than HEAD) | 15:21 |
sulo | sigmavirus: +1 | 15:21 |
*** limao has quit IRC | 15:21 | |
jimbaker | i think stating that says something about today's demo | 15:21 |
thomasem | Yeah, finalize that and backport for any things we want to get in there before the next release? | 15:21 |
*** limao has joined #openstack-meeting-4 | 15:21 | |
sigmavirus | thomasem: backport? | 15:22 |
jimbaker | having said that, would like alembic in, because otherwise we have some possible unnecessary pain, https://review.openstack.org/#/c/441644/ | 15:22 |
jimbaker | so just needs some reviews | 15:22 |
sigmavirus | jimbaker: will review | 15:22 |
jimbaker | thanks | 15:22 |
thomasem | sigmavirus: Posing the question of discriminating new patches to HEAD and whether we want to also get some of them into the 0.1.0 tag as well? | 15:23 |
sigmavirus | thomasem: ah, so nothing has tagged yet. When i think of backporting, I think of having a separate branch that we cherry-pick commits to | 15:23 |
sigmavirus | We can do that | 15:23 |
thomasem | In which case a branch may be better. | 15:23 |
sigmavirus | but I think we should be releasing from head frequently | 15:23 |
jimbaker | basically anything that sulo demos | 15:23 |
thomasem | Okay | 15:23 |
jimbaker | today should go in 0.1.0 | 15:23 |
*** gongysh has quit IRC | 15:24 | |
sigmavirus | thomasem: I think we should create separate branches *when* we want to support old releases for a while | 15:24 |
thomasem | Sure, sounds good. I just don't know if everything will get in, if history tells. | 15:24 |
thomasem | Got it | 15:24 |
*** tonytan4ever has joined #openstack-meeting-4 | 15:24 | |
thomasem | everything will get in *today* | 15:24 |
thomasem | I mean to say | 15:24 |
jimbaker | var search query is a good example | 15:24 |
sigmavirus | thomasem: we don't have to do 0.1.0 today | 15:24 |
sigmavirus | we can do it tomorrow | 15:24 |
sigmavirus | but | 15:24 |
sigmavirus | we should do it *soon* | 15:24 |
jimbaker | right | 15:24 |
thomasem | I agree. | 15:25 |
thomasem | Okay, so, let's distill this down | 15:25 |
thomasem | 1. demo today | 15:25 |
thomasem | 2. CLI vars patch | 15:25 |
jimbaker | there's one outstanding bug that was marked critical, and therefore supposed to be in the cmdb milestone, https://bugs.launchpad.net/craton/+bug/1666536 | 15:25 |
openstack | Launchpad bug 1666536 in craton "Cyclical hierarchies using parent_id" [Critical,New] - Assigned to Jim Baker (jimbaker) | 15:25 |
thomasem | 3. Alembic changes | 15:25 |
*** limao has quit IRC | 15:26 | |
thomasem | jimbaker: where does that fit in this week's priorities? | 15:26 |
jimbaker | (i can unassign it to me if anyone has free cycles) | 15:26 |
jimbaker | thomasem, so this is a data corruption bug | 15:26 |
*** cathrichardson has joined #openstack-meeting-4 | 15:27 | |
jimbaker | if one creates such a cycle, the db is corrupted from the standpoint of subsequent queries against devices | 15:27 |
thomasem | What about not assigning until you're ready to work on it? | 15:27 |
jimbaker | thomasem, yep, sounds like a better plan | 15:27 |
thomasem | That way there never has to be the question if someone else wants to pick it up and work on it. | 15:27 |
jimbaker | i will unassign myself now | 15:27 |
thomasem | +1 | 15:28 |
sigmavirus | thomasem: yeah, I think we have people on the team who just assign themselves to things they intend to work on at some point in the vague future | 15:28 |
*** cjloader has quit IRC | 15:28 | |
sigmavirus | It's incredibly unhelpful | 15:28 |
sigmavirus | And it's not just jim | 15:28 |
sigmavirus | also, the openstack infra bot will assign you once you submit a review | 15:28 |
jimbaker | nice to know | 15:28 |
sigmavirus | so unless you anticipate it taking days or longer, best to just let it auto-assign you | 15:28 |
thomasem | Yep. That bot takes care of a lot of stuff for you. | 15:28 |
* sigmavirus nods | 15:29 | |
thomasem | It'll set the bug to in progress, it'll auto-assign you, it'll link the review. | 15:29 |
thomasem | All you have to do is tag the bug in the commit message | 15:29 |
sulo | need more bots to unassign | 15:29 |
thomasem | Lol | 15:29 |
sulo | bot = "you are taking too long ... " | 15:29 |
jimbaker | so best coordinate interest in our meetings, or on #craton. but don't sit on an assignment | 15:29 |
thomasem | Correct. I don't imagine we're territorial people, but it does have that effect sometimes. | 15:30 |
sigmavirus | sulo: I think launchpad can do stuff like that for you | 15:30 |
sigmavirus | there's a concept of a Launchpad Janitor | 15:30 |
*** cathrichardson has left #openstack-meeting-4 | 15:30 | |
sigmavirus | it also cleans up stale bug reports if you want | 15:30 |
sulo | sigmavirus: cool :) | 15:30 |
jimbaker | great retrospective topics btw | 15:30 |
thomasem | Yep | 15:30 |
sigmavirus | "How to bring development progress to a halt > Assign all the bugs to yourself" | 15:31 |
thomasem | Yep. So, we're drifting a bit. | 15:31 |
sulo | this is like the age of bots | 15:31 |
thomasem | Basically, priorities are in order of priority in LP for cmdb v0.1.0 milestone in both repositories. | 15:31 |
sulo | lets write some bot to do more things | 15:31 |
thomasem | demo is a big deal. Other than that, any in-flight code reviews for critical priority items in LP need eyes. | 15:32 |
jimbaker | yeah, anything else we need to cover? | 15:32 |
thomasem | Does that make sense and resonate with everyone? | 15:32 |
jimbaker | otherwise, let's just postpone discussion until tomorrow | 15:33 |
thomasem | Open Discussion, you mean? | 15:33 |
jimbaker | and this meeting as well | 15:33 |
thomasem | Cool. | 15:33 |
*** amotoki has quit IRC | 15:33 | |
thomasem | Alright, let's get back to it! | 15:34 |
jimbaker | awesome, thanks! | 15:34 |
fsaad | y'all want to do a demo dry-run ? | 15:34 |
thomasem | #endmeeting | 15:34 |
fsaad | :) | 15:34 |
*** openstack changes topic to " (Meeting topic: ironic_neutron)" | 15:34 | |
openstack | Meeting ended Mon Mar 6 15:34:09 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:34 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/craton/2017/craton.2017-03-06-15.01.html | 15:34 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/craton/2017/craton.2017-03-06-15.01.txt | 15:34 |
openstack | Log: http://eavesdrop.openstack.org/meetings/craton/2017/craton.2017-03-06-15.01.log.html | 15:34 |
fsaad | ok back to #craton | 15:34 |
*** alexchadin has quit IRC | 15:34 | |
*** git-harry has left #openstack-meeting-4 | 15:34 | |
*** tojuvone has joined #openstack-meeting-4 | 15:35 | |
*** galstrom_zzz is now known as galstrom | 15:39 | |
*** lei-zh has quit IRC | 15:40 | |
*** makowals_ has joined #openstack-meeting-4 | 15:42 | |
*** makowals has quit IRC | 15:43 | |
*** Syed__ has joined #openstack-meeting-4 | 15:44 | |
*** reedip_1 has joined #openstack-meeting-4 | 15:51 | |
*** bobmel has quit IRC | 15:54 | |
*** woodard has joined #openstack-meeting-4 | 15:55 | |
*** woodard has quit IRC | 15:59 | |
*** trinaths1 has joined #openstack-meeting-4 | 16:00 | |
*** Jeffrey4l has quit IRC | 16:02 | |
*** yamahata has joined #openstack-meeting-4 | 16:02 | |
*** emagana has joined #openstack-meeting-4 | 16:03 | |
*** hongbin has joined #openstack-meeting-4 | 16:03 | |
*** reedip_1 has left #openstack-meeting-4 | 16:04 | |
*** cjloader has joined #openstack-meeting-4 | 16:12 | |
*** Jeffrey4l has joined #openstack-meeting-4 | 16:15 | |
*** baoli has joined #openstack-meeting-4 | 16:16 | |
*** david-lyle has joined #openstack-meeting-4 | 16:17 | |
*** baoli has quit IRC | 16:20 | |
*** david-lyle has quit IRC | 16:22 | |
*** mjturek has joined #openstack-meeting-4 | 16:31 | |
*** mjturek has left #openstack-meeting-4 | 16:31 | |
*** revon has joined #openstack-meeting-4 | 16:32 | |
*** nkrinner is now known as nkrinner_afk | 16:33 | |
*** amotoki has joined #openstack-meeting-4 | 16:34 | |
*** ativelkov has quit IRC | 16:38 | |
*** hippiepete has quit IRC | 16:38 | |
*** amotoki has quit IRC | 16:39 | |
*** ativelkov has joined #openstack-meeting-4 | 16:40 | |
*** niedbalski has joined #openstack-meeting-4 | 16:41 | |
*** salv-orlando has quit IRC | 16:41 | |
*** freyes has joined #openstack-meeting-4 | 16:43 | |
*** hippiepete has joined #openstack-meeting-4 | 16:45 | |
*** uck has joined #openstack-meeting-4 | 16:49 | |
*** ivc_ has left #openstack-meeting-4 | 16:50 | |
*** woodard has joined #openstack-meeting-4 | 16:55 | |
*** sshnaidm is now known as sshnaidm|afk | 16:58 | |
thedac | o/ | 16:59 |
cargonza | o/ | 16:59 |
wolsen | o/ | 16:59 |
icey | o/ | 16:59 |
niedbalski | o/ | 16:59 |
*** cholcombe has joined #openstack-meeting-4 | 16:59 | |
*** woodard has quit IRC | 16:59 | |
joedborg | o/ | 17:00 |
thedac | Waiting just another minute to allow a few more stragglers | 17:01 |
coreycb | o/ | 17:01 |
*** vds has joined #openstack-meeting-4 | 17:01 | |
thedac | #startmeeting charms | 17:02 |
openstack | Meeting started Mon Mar 6 17:02:01 2017 UTC and is due to finish in 60 minutes. The chair is thedac. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:02 |
*** openstack changes topic to " (Meeting topic: charms)" | 17:02 | |
openstack | The meeting name has been set to 'charms' | 17:02 |
thedac | Welcome everyone. | 17:02 |
*** jamespage has joined #openstack-meeting-4 | 17:02 | |
jamespage | o/ | 17:02 |
vds | o/ | 17:02 |
thedac | Appologies for canceling our previous meeting as we were in the middle of release week | 17:02 |
thedac | We'll jump right in | 17:02 |
thedac | #topic Review ACTION points from previous meeting | 17:02 |
jamespage | awesome-o | 17:02 |
*** openstack changes topic to "Review ACTION points from previous meeting (Meeting topic: charms)" | 17:02 | |
thedac | Copied over some out of date previous actions. | 17:03 |
thedac | ACTION: jamespage talk py27 retirement with tc as ptl | 17:03 |
thedac | jamespage: any word or can that be closed out? | 17:03 |
jamespage | I've still not really broached that subject; however I do feel the requirement for py27 is broadly not applicable in our use case | 17:04 |
jamespage | I don't think we need to continue to track it specifically | 17:04 |
thedac | OK | 17:04 |
thedac | ACTION: cholcombe close out bugs against ceph-fs | 17:04 |
thedac | cholcombe: any status ^^ | 17:04 |
jamespage | done | 17:04 |
jamespage | we released it :-) | 17:04 |
thedac | \o/ | 17:04 |
wolsen | \o/ | 17:04 |
thedac | #topic State of Development for next Charm Release | 17:05 |
*** mgagne_ has quit IRC | 17:05 | |
*** mgagne_ has joined #openstack-meeting-4 | 17:05 | |
*** openstack changes topic to "State of Development for next Charm Release (Meeting topic: charms)" | 17:05 | |
cholcombe | :D | 17:05 |
thedac | 17.02 is out the door | 17:05 |
jamespage | congrats all | 17:05 |
jamespage | it was nice todo the release with most people in the same room for a change! | 17:05 |
thedac | agreed | 17:05 |
thedac | We do have some follow up work regarding ocata amulet tests. That work is in progress | 17:06 |
icey | woot | 17:06 |
thedac | Any other items for State of Development | 17:06 |
thedac | going once? | 17:07 |
thedac | Moving on | 17:07 |
jamespage | +1 | 17:07 |
thedac | #topic Discussion: service discovery vs modeling | 17:07 |
*** openstack changes topic to "Discussion: service discovery vs modeling (Meeting topic: charms)" | 17:07 | |
thedac | jamespage: wolsen niedbalski I believe you are all on for this ^^^ | 17:08 |
jamespage | oh strait into the interesting stuff this evening! | 17:08 |
wolsen | thedac indeed | 17:08 |
jamespage | ok so the context for this is charms that need to enable features based on knowledge of whats been deployed as part of the cloud | 17:08 |
jamespage | specific examples - enabling notifications for ceilometer when ceilometer is deployed | 17:08 |
jamespage | enabling designate notifcations when designate is deployed | 17:08 |
jamespage | ceilometer knowing to use the radosgw support when the object-storage is radosgw | 17:09 |
*** dosaboy_ is now known as dosaboy | 17:09 | |
jamespage | we've seen a few approaches proposed for this - niedbalski - thanks for your proposal for cinder btw | 17:09 |
jamespage | niedbalski's approach involves quering the service catalog during charm hook execution to determine which services are enabled or not. | 17:10 |
jamespage | I have a few reservations about that approach as its a little point in time - ceilometer might get added to the deployment after the initial deployment, but notifications might not get turned on correctly taking this approach | 17:11 |
cholcombe | i was thinking the same thing | 17:11 |
jamespage | so we have to model this by using relations and relation data in some fashion | 17:11 |
jamespage | that's my take at least - this may mean adding a 'requires:ceilometer-service' relation to service that need to optionally enable notifications of this type | 17:12 |
jamespage | then the charm categorically knows there is something in the deployment providing ceilometer, so notifications can be enabled | 17:12 |
jamespage | that's fairly coarse in application | 17:12 |
jamespage | its either there or not | 17:13 |
jamespage | we have other finer grained requirements - I really don't like the way we have to turn on dashboard features using config for example | 17:13 |
jamespage | that should just be part of service discovery of some description | 17:13 |
jamespage | anyone else have any opinions here? | 17:13 |
thedac | I agree relations is the only way we can manage the race conditions during deploy time. We could do actions post-deploy but that is not an elegant solution. | 17:14 |
* jamespage shivers a litte | 17:14 | |
jamespage | agreed thedac | 17:14 |
jamespage | this is a great example of a 'smart' charm use-case | 17:14 |
thedac | With relations the charms can then set workload status if a service is not avaialable. Informing the end user | 17:15 |
*** tojuvone has left #openstack-meeting-4 | 17:15 | |
jamespage | where juju deploy openstack actually deploys a charm, which then deploys the rest of openstack and knows what's been deployed and can toggle config flags | 17:15 |
jamespage | but that's a bit of a pipe dream right now | 17:15 |
thedac | :) | 17:15 |
cholcombe | consul is specifically built for this use case | 17:16 |
jamespage | thedac: I did also have a crazy idea about a general capability to register services and features | 17:16 |
cholcombe | and i believe it's charmed? | 17:16 |
jamespage | cholcombe: what might that add? I'm not familiar with consul | 17:16 |
cholcombe | charms would have to talk to consul to register themselves and what they provide | 17:16 |
cholcombe | i'm not entirely sure it adds anything | 17:16 |
thedac | How would that be different than the keystone catalog? | 17:17 |
jamespage | thedac: I was just thinking that | 17:17 |
* jamespage ponders this | 17:17 | |
cholcombe | it's prob not any different so long as keystone can handle scaling up and taking the load of lots of clients asking it for things | 17:17 |
jamespage | if API endpoints provided features as well as the service type, the keystone charm could have a relation where it echos out a consolidated set of service discovery information to any charm that wants to consume it | 17:17 |
*** ntpttr has joined #openstack-meeting-4 | 17:17 | |
*** david-lyle has joined #openstack-meeting-4 | 17:18 | |
cholcombe | as long as it's reliable i don't see any reason not to use it :) | 17:18 |
jamespage | cholcombe: thedac: does that make some sort of sense? | 17:18 |
cholcombe | yeah i believe so | 17:18 |
niedbalski | jamespage, agreed, that'd solve my case. | 17:19 |
cholcombe | i'm a radosgw i provide x, y and z | 17:19 |
thedac | yeah, that might work. The consuming charm can wait until the service it needs shows up. | 17:19 |
*** delattec has joined #openstack-meeting-4 | 17:19 | |
jamespage | schema might look like | 17:19 |
jamespage | type: metering | 17:20 |
jamespage | hmm not sure we'll get to this right now | 17:20 |
jamespage | thedac: can you action me to draft an initial proposal? | 17:21 |
jamespage | unless someone else would like to take a first pass? | 17:21 |
*** cdelatte has quit IRC | 17:21 | |
thedac | #action jamespage Draft initial proposal for service discovery | 17:21 |
jamespage | happy to standback from this one if someone else wants to take point | 17:21 |
thedac | Shall we move on then? Any more discussion for this meeting on this topic? | 17:22 |
thedac | Ok, moving on | 17:23 |
niedbalski | the suggested approach looks fine to me | 17:23 |
thedac | great | 17:23 |
thedac | #topic High Priority Bugs | 17:23 |
*** openstack changes topic to "High Priority Bugs (Meeting topic: charms)" | 17:23 | |
thedac | #link https://bugs.launchpad.net/openstack-charms | 17:23 |
*** david-lyle has quit IRC | 17:24 | |
* jamespage waves | 17:24 | |
jamespage | high level stats | 17:24 |
jamespage | 1 critical bug open still | 17:24 |
jamespage | 59 high priority ones | 17:24 |
jamespage | https://bugs.launchpad.net/charm-hacluster/+bug/1478980 | 17:24 |
openstack | Launchpad bug 1478980 in OpenStack hacluster charm "If the principle updates a resource parameter of an already configured resource hacluster ignores it" [Critical,In progress] - Assigned to Liam Young (gnuoy) | 17:24 |
jamespage | is the high priority one | 17:24 |
thedac | ok | 17:25 |
jamespage | and a bit of a tricky one to solve methings | 17:25 |
jamespage | high/critical priority one | 17:25 |
thedac | I would also like to highlight jamespage's great work consolidating all charms under one project so that bugs are now easier to find and create. | 17:26 |
jamespage | ta - it should make things much easier to track | 17:26 |
thedac | That is an understatement | 17:26 |
thedac | Any other high priority bugs to highlight? | 17:26 |
* jamespage is glad his migration script dtrt :-) | 17:27 | |
thedac | Moving on | 17:27 |
thedac | #topic Openstack Events | 17:27 |
*** openstack changes topic to "Openstack Events (Meeting topic: charms)" | 17:27 | |
thedac | We just came from the ptg | 17:27 |
thedac | #link https://etherpad.openstack.org/p/openstack-charms-ptg-pike | 17:27 |
thedac | Any upcoming events to highlight? | 17:28 |
jamespage | ops meetup next week - I won't be attending but I think some folk are going along | 17:28 |
jamespage | ... | 17:29 |
jamespage | (that was for gnuoy) | 17:29 |
thedac | ODS in Boston in May | 17:29 |
thedac | #link https://www.openstack.org/summit/boston-2017/ | 17:29 |
cargonza | Boston DevOps Meetup during ODS Boston in May also... still planning... | 17:30 |
*** david-lyle has joined #openstack-meeting-4 | 17:30 | |
thedac | Any other events? | 17:30 |
thedac | #topic Open Discussion | 17:31 |
*** openstack changes topic to "Open Discussion (Meeting topic: charms)" | 17:31 | |
thedac | Open discussion time. Does anyone have anything to bring up? | 17:31 |
jamespage | not this week | 17:31 |
thedac | Going once? | 17:31 |
wolsen | not from me | 17:32 |
wolsen | well | 17:32 |
wolsen | does this - https://etherpad.openstack.org/p/openstack-charms-ptg-pike capture the discussions at the PTG adequately | 17:32 |
wolsen | any additional comments on it for those of us that didn't attend | 17:32 |
thedac | I think it gives the highlights and the actions that came out of the discussion. Feel free to ping me on any points of interest | 17:33 |
wolsen | thedac ack | 17:33 |
thedac | ok closing out | 17:33 |
thedac | #endmeeting | 17:33 |
*** openstack changes topic to " (Meeting topic: ironic_neutron)" | 17:33 | |
openstack | Meeting ended Mon Mar 6 17:33:45 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:33 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/charms/2017/charms.2017-03-06-17.02.html | 17:33 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/charms/2017/charms.2017-03-06-17.02.txt | 17:33 |
openstack | Log: http://eavesdrop.openstack.org/meetings/charms/2017/charms.2017-03-06-17.02.log.html | 17:33 |
thedac | Thanks all | 17:33 |
icey | thanks thedac ! | 17:34 |
joedborg | ditto, thanks thedac | 17:34 |
*** cholcombe has left #openstack-meeting-4 | 17:35 | |
*** freyes has left #openstack-meeting-4 | 17:37 | |
*** jovon has joined #openstack-meeting-4 | 17:44 | |
*** tobberydberg_ has joined #openstack-meeting-4 | 17:45 | |
*** armax has joined #openstack-meeting-4 | 17:45 | |
*** trinaths1 has quit IRC | 17:46 | |
*** thomasem has left #openstack-meeting-4 | 17:47 | |
*** tobberydberg_ has quit IRC | 17:50 | |
*** ltomasbo is now known as ltomasbo|away | 17:52 | |
*** ralonsoh has quit IRC | 17:55 | |
*** beekneemech is now known as bnemec | 17:56 | |
*** woodard has joined #openstack-meeting-4 | 17:56 | |
*** delatte has joined #openstack-meeting-4 | 17:58 | |
*** delattec has quit IRC | 18:00 | |
*** woodard has quit IRC | 18:01 | |
*** iyamahat has joined #openstack-meeting-4 | 18:03 | |
*** sambetts is now known as sambetts|afk | 18:07 | |
*** neiljerram has quit IRC | 18:12 | |
*** unicell has joined #openstack-meeting-4 | 18:16 | |
*** vishnoianil has quit IRC | 18:21 | |
*** joedborg has quit IRC | 18:22 | |
*** uck_ has joined #openstack-meeting-4 | 18:25 | |
*** uck has quit IRC | 18:25 | |
*** liangy has joined #openstack-meeting-4 | 18:32 | |
*** baoli has joined #openstack-meeting-4 | 18:34 | |
*** amotoki has joined #openstack-meeting-4 | 18:36 | |
*** amotoki has quit IRC | 18:41 | |
*** spotz is now known as spotz_zzz | 18:42 | |
*** spotz_zzz is now known as spotz | 18:43 | |
*** ntpttr_ has joined #openstack-meeting-4 | 18:48 | |
*** ntpttr has quit IRC | 18:48 | |
*** unicell has quit IRC | 18:50 | |
*** unicell has joined #openstack-meeting-4 | 18:50 | |
*** liangy has quit IRC | 18:51 | |
*** baoli has quit IRC | 18:58 | |
*** britthouser has quit IRC | 18:59 | |
*** britthouser has joined #openstack-meeting-4 | 18:59 | |
*** FrankZhang has joined #openstack-meeting-4 | 19:02 | |
*** s3wong has joined #openstack-meeting-4 | 19:02 | |
*** pcaruana has quit IRC | 19:04 | |
*** baoli has joined #openstack-meeting-4 | 19:09 | |
*** bobmel has joined #openstack-meeting-4 | 19:14 | |
*** tobberydberg_ has joined #openstack-meeting-4 | 19:15 | |
*** pcaruana has joined #openstack-meeting-4 | 19:15 | |
*** tobberydberg_ has quit IRC | 19:18 | |
*** vishnoianil has joined #openstack-meeting-4 | 19:19 | |
*** bobmel has quit IRC | 19:20 | |
*** salv-orlando has joined #openstack-meeting-4 | 19:24 | |
*** ntpttr_ is now known as ntpttr | 19:26 | |
*** basilAB_ has joined #openstack-meeting-4 | 19:26 | |
*** baoli has quit IRC | 19:29 | |
*** uck_ has quit IRC | 19:31 | |
*** liangy has joined #openstack-meeting-4 | 19:36 | |
*** markvoelker_ has quit IRC | 19:47 | |
*** Rockyg has joined #openstack-meeting-4 | 19:50 | |
*** baoli has joined #openstack-meeting-4 | 19:50 | |
*** baoli has quit IRC | 19:50 | |
*** galstrom is now known as galstrom_zzz | 19:54 | |
*** tobberydberg_ has joined #openstack-meeting-4 | 19:57 | |
*** woodard has joined #openstack-meeting-4 | 19:58 | |
*** salv-orlando has quit IRC | 19:58 | |
*** tobberydberg_ has quit IRC | 20:00 | |
*** bobmel has joined #openstack-meeting-4 | 20:01 | |
*** woodard has quit IRC | 20:02 | |
*** bobmel has quit IRC | 20:06 | |
*** bobmel has joined #openstack-meeting-4 | 20:07 | |
*** galstrom_zzz is now known as galstrom | 20:11 | |
*** markvoelker has joined #openstack-meeting-4 | 20:24 | |
*** yfauser has quit IRC | 20:29 | |
*** uck has joined #openstack-meeting-4 | 20:31 | |
*** rwallner_ has quit IRC | 20:34 | |
*** rwallner has joined #openstack-meeting-4 | 20:35 | |
*** uck has quit IRC | 20:36 | |
*** amotoki has joined #openstack-meeting-4 | 20:37 | |
*** tonytan4ever has quit IRC | 20:37 | |
*** tonytan4ever has joined #openstack-meeting-4 | 20:38 | |
*** rwallner has quit IRC | 20:40 | |
*** amotoki has quit IRC | 20:42 | |
*** hippiepete has quit IRC | 20:42 | |
*** tonytan4ever has quit IRC | 20:42 | |
*** MeganR has joined #openstack-meeting-4 | 20:45 | |
*** bobmel has quit IRC | 20:50 | |
*** bobmel has joined #openstack-meeting-4 | 20:50 | |
*** yamahata has quit IRC | 20:52 | |
*** iyamahat has quit IRC | 20:52 | |
*** salv-orlando has joined #openstack-meeting-4 | 20:53 | |
*** iyamahat has joined #openstack-meeting-4 | 20:56 | |
*** woodard has joined #openstack-meeting-4 | 20:59 | |
*** rfolco has quit IRC | 21:01 | |
*** TxGirlGeek has joined #openstack-meeting-4 | 21:02 | |
*** woodard has quit IRC | 21:03 | |
*** rfolco has joined #openstack-meeting-4 | 21:04 | |
*** rfolco has quit IRC | 21:04 | |
*** yamahata has joined #openstack-meeting-4 | 21:06 | |
*** ntpttr has quit IRC | 21:11 | |
*** pcaruana has quit IRC | 21:13 | |
*** iyamahat has quit IRC | 21:17 | |
*** yamahata has quit IRC | 21:19 | |
*** julim has quit IRC | 21:19 | |
*** TxGirlGeek has quit IRC | 21:21 | |
*** hoangcx has joined #openstack-meeting-4 | 21:25 | |
*** ntpttr has joined #openstack-meeting-4 | 21:25 | |
*** TxGirlGeek has joined #openstack-meeting-4 | 21:29 | |
*** yfauser has joined #openstack-meeting-4 | 21:30 | |
*** iyamahat has joined #openstack-meeting-4 | 21:30 | |
*** rwallner has joined #openstack-meeting-4 | 21:31 | |
*** stream10 has joined #openstack-meeting-4 | 21:32 | |
*** baoli has joined #openstack-meeting-4 | 21:33 | |
*** TxGirlGeek has quit IRC | 21:34 | |
*** Jeffrey4l has quit IRC | 21:35 | |
*** yfauser has quit IRC | 21:35 | |
*** Jeffrey4l has joined #openstack-meeting-4 | 21:35 | |
*** rwallner has quit IRC | 21:35 | |
*** TxGirlGeek has joined #openstack-meeting-4 | 21:36 | |
*** TxGirlGeek has quit IRC | 21:39 | |
*** TxGirlGeek has joined #openstack-meeting-4 | 21:39 | |
*** TxGirlGeek has quit IRC | 21:43 | |
*** TxGirlGeek has joined #openstack-meeting-4 | 21:43 | |
*** TxGirlGeek has quit IRC | 21:45 | |
*** TxGirlGeek has joined #openstack-meeting-4 | 21:46 | |
*** cleong has quit IRC | 21:48 | |
*** yamahata has joined #openstack-meeting-4 | 21:48 | |
*** TxGirlGeek has quit IRC | 21:49 | |
*** uck has joined #openstack-meeting-4 | 21:49 | |
*** tonytan4ever has joined #openstack-meeting-4 | 21:50 | |
*** jovon has quit IRC | 21:52 | |
*** yfauser has joined #openstack-meeting-4 | 21:59 | |
*** bobmel has quit IRC | 22:00 | |
*** MeganR has quit IRC | 22:01 | |
*** thorst has quit IRC | 22:04 | |
*** thorst has joined #openstack-meeting-4 | 22:05 | |
*** thorst has quit IRC | 22:09 | |
*** kylek3h has quit IRC | 22:16 | |
*** dave-mccowan has quit IRC | 22:17 | |
*** cjloader_ has joined #openstack-meeting-4 | 22:23 | |
*** baoli has quit IRC | 22:23 | |
*** FrankZhang has quit IRC | 22:25 | |
*** limao has joined #openstack-meeting-4 | 22:25 | |
*** cjloader has quit IRC | 22:26 | |
*** s3wong has quit IRC | 22:27 | |
*** limao_ has joined #openstack-meeting-4 | 22:27 | |
*** cjloader_ has quit IRC | 22:28 | |
*** stream10 has quit IRC | 22:28 | |
*** limao has quit IRC | 22:30 | |
*** limao_ has quit IRC | 22:37 | |
*** limao has joined #openstack-meeting-4 | 22:38 | |
*** amotoki has joined #openstack-meeting-4 | 22:38 | |
*** amotoki has quit IRC | 22:42 | |
*** limao_ has joined #openstack-meeting-4 | 22:48 | |
*** tonytan4ever has quit IRC | 22:49 | |
*** gongysh has joined #openstack-meeting-4 | 22:50 | |
*** limao has quit IRC | 22:51 | |
*** stanchan has joined #openstack-meeting-4 | 22:57 | |
*** woodard has joined #openstack-meeting-4 | 23:00 | |
*** woodard has quit IRC | 23:04 | |
*** ntpttr_ has joined #openstack-meeting-4 | 23:08 | |
*** ntpttr has quit IRC | 23:08 | |
*** yfauser has quit IRC | 23:08 | |
*** woodard has joined #openstack-meeting-4 | 23:16 | |
*** woodard has quit IRC | 23:17 | |
*** woodard has joined #openstack-meeting-4 | 23:17 | |
*** galstrom is now known as galstrom_zzz | 23:21 | |
*** hoangcx has quit IRC | 23:27 | |
*** limao_ has quit IRC | 23:28 | |
*** woodard has quit IRC | 23:32 | |
*** woodard has joined #openstack-meeting-4 | 23:32 | |
*** klamath has quit IRC | 23:34 | |
*** woodard has quit IRC | 23:35 | |
*** salv-orlando has quit IRC | 23:46 | |
*** gongysh has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!