15:00:43 #startmeeting kuryr 15:00:44 Meeting started Mon Oct 5 15:00:43 2015 UTC and is due to finish in 60 minutes. The chair is apuimedo. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:46 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:48 The meeting name has been set to 'kuryr' 15:00:56 o/ 15:01:08 Welcome to the Kuryr weekly meeting 15:01:15 I hope you all had a nice weekend 15:01:18 :-) 15:01:28 Who's here? I see diga and gsagie 15:01:32 o/ 15:01:39 o/ 15:01:45 o/ 15:02:02 o/ 15:02:32 first time to join, thanks to gsagie 15:02:47 apuimedo: gsagie : today my company officially granted me to put 50% of my time to Kuryr & Openstack 15:03:00 diga: thats great 15:03:11 gsagie: Thanks 15:03:23 #info gsagie diga banix tfukushima dane_leblanc feisky present 15:03:35 diga: cool ;-) 15:03:45 apuimedo: gsagie :Now I can work dedicately on kuryr :) 15:03:59 glad to read that 15:04:13 :) 15:04:22 #topic demo 15:04:34 hi VikasC, joining the meeting? 15:05:07 tfukushima: please, update us on the progress with the demo on Kilo (and the ever going changes in IPAM in docker experimental) 15:05:12 VikasC: saw the vagrant patch, looks very interesting, will review it tommorow 15:05:38 still needs some work on enabling kuryr IIRC 15:05:53 gsagie: Thanks 15:06:11 apuimedo: Hi 15:06:25 I tried my code run against Kilo + Docker 1.9.0 and I confirmed it worked appropriately after some modifications. 15:06:56 apuimedo: feisty would like to start working on the OVS VIF binding starting tomorrow, will provide some help and hopefully we can start working on it basted on Taku's patch 15:06:57 tfukushima: so I guess we pin to Kilo and Docker 1.9.0 for the demo 15:06:59 With subnetpool supports. 15:07:07 tfukushima: can you explain what you plan to demo please 15:07:11 nice to hear 15:07:29 banix: the demo is having kuryr on two hosts 15:07:33 feisky 15:07:40 and having the containers communicate 15:07:47 being on the same neutron network 15:08:19 It's going to be very simple first. Create the default subnetpool in advance, create a network, launch two Docker containers and attach them to the tow services. 15:08:38 They can talk each other because they're in the same subnet. 15:08:47 tfukushima: tow services? 15:09:15 Two endpoints in CNM term. But they're "services" in the Docker CLI. 15:09:18 VikasC: it's a docker network construct 15:09:23 how do you create the network? on one of the nodes? 15:09:38 apuimedo: ok.. 15:09:59 tfukushima: will the demo show multiple networks? 15:10:57 banix: both hosts should start the docker daemon pointing to the same kv store 15:11:08 We'll have the multiple subnets to show the connectivity separation but I'm not planning to show the multiple networks so far. 15:11:10 I guess that with Taku we'll try it with zookeeper 15:11:29 I really want to show the quick demo here but my env is suffered from the networking issue. 15:11:32 so that the networks created on one host are visible on the others 15:11:49 tfukushima: ok 15:11:56 tfukushima: we can do it later this week, sending an invite 15:12:04 apuimedo: ok, so that part is not in tree as of now. correct? 15:12:21 banix: that's just a matter of how you start the docker daemon 15:12:27 but it is not documented in the repo 15:12:55 #info for the multinode demo, the docker hosts use the same kv-store when starting the docker daemon 15:12:59 you mean by specifying the kvstore? 15:13:22 banix: yes 15:13:59 #action apuimedo tfukushima to test kvstore with zookeeper 15:14:12 apuimedo: I thought the driver needs to explicitly use the store but it seems, that is not hte case and libnetwork takes care of that. Is this correct? 15:14:25 apuimedo: zookeeper is because midonet already uses zookeeper? because it seems etcd might be simpler 15:14:43 gsagie: it's because we already have it running in the demo image :P 15:14:51 ok :) 15:15:04 banix: exactly. the driver is not interacting with it, libnetwork does 15:15:14 at least, that's my understanding of it 15:15:29 apuimedo: ok thanks; tfukushima you agree? 15:16:29 Yes. 15:17:12 tfukushima: any other demo update? 15:17:22 feisky: what's your tz? 15:17:56 she is from china i believe 15:18:03 ok 15:18:21 i will assist her with the OVS VIF binding if she will need help 15:18:31 Not so much. The big new is subnetpool worked nicely. 15:18:34 feisky: so please, be in #openstack-neutron so we can all work on the demo ;-) 15:18:55 Regarding the IPAM, there was the big change in libnetwork API but let's talk that later. 15:18:56 apuimedo: CST 15:18:56 #info subnetpool usage works. Thanks Taku! 15:19:19 apuimedo: I have join #openstack-neutron 15:19:33 #topic milestone 1B (Connect to existing networks) 15:20:10 I remind the newcomers that this sub-milestone depends on us getting the mapping from either docker labels or storing it in tags in Neutron 15:20:30 apuimedo: is there a place where milestones are kept? can you provide the link please 15:21:06 banix: heh... Good point. I keep them in my laptop. I'll put them on the wiki tonight. 15:21:06 apuimedo: the tags spec is still up there, i hope there will be an agreement for Mitaka but it will probably take time to get it merged into Neutron anyway 15:21:07 gsagie: not she please 15:21:21 feisky: ohh sorry 15:21:23 feisky: gsagie: we don't judge :P 15:21:35 :) 15:21:38 #action apuimedo to update milestone information in the wiki 15:21:53 and the labels now I doubt that will get in 1.9 15:22:12 banix: most likely not 15:22:22 apuimedo : feisky also had a good point, do we want to have a TODO list for new contributors that want to take on tasks, or is that something that is managed only using the blue prints? 15:22:26 :-( 15:22:48 gsagie: we do 15:22:57 we need a low hanging fruit section 15:23:08 for smaller things that do not require blueprints 15:23:10 you can put an action on me, i will update it 15:23:18 gsagie: thanks 15:23:31 we need to triage bugs, assign bueprints priority, owner, etc 15:23:35 #action gsagie to create a low hanging fruit section in the wiki 15:23:47 banix: perfectly agreed 15:24:06 banix: yeah, there are also two related specs in Neutron that are "part of" Kuryr, the tags to resources and port forwarding which i am trying to propose 15:24:12 I see https://blueprints.launchpad.net/kuryr has no been updated for a long time 15:24:19 banix: tfukushima: gsagie: what are your thoughts on taking the current patch for the network labels 15:24:24 and test against that 15:24:30 and we can have low hanging features/fixes tracked on launchpad.. wikis go out od date more quickly 15:24:32 (after the summit) 15:24:47 I don't foresee the network labels interface to change 15:24:55 apuimedo: if we want to support pre-allocation of ports, we can use binding_profile 15:25:09 currently in Neutron 15:25:21 gsagie: aka the ovn trick? 15:25:25 apuimedo: I am going to see if I can get an updated version of the patch; i think we should try to port it 15:25:26 apuimedo: yep 15:25:56 my preference is to try to use the updated version of the patch that banix will try to get 15:25:56 at least as a place holder until either tags or labels are merged 15:26:07 k 15:26:15 and use labels/binding profile as a second/third option 15:26:37 #aciton banix to try to get a docker x86_64 build with the network labels patch 15:26:49 #action banix to try to get a docker x86_64 build with the network labels patch 15:27:08 feisky: you are right on that 15:27:27 we all need to be more consistent in our usage of launchpad 15:27:35 (specially me) 15:28:01 armax: ping 15:28:15 salv-orl_: I summon you 15:28:20 some one should update it's status as consistent with code 15:28:23 gsagie: pong 15:28:30 let's see if he is here for the testing quiestions 15:28:31 hi 15:28:37 feisky: I'll do that 15:28:42 armax: wanted to know if there is going to be a design session time for Kuryr in Neutron 15:29:03 gsagie: how much are you willing to pay ;) 15:29:10 salv-orl_: did you have some time in the last week to do "salv-orlando to chat with the infra people about running func tests 15:29:12 there" 15:29:14 armax should put slots to auction 15:29:24 yes. Basically the bottom line is 15:29:29 salv-orl_: I can pay in salmiakki 15:29:39 salv-orl_ : are you going to run the auction? ;) i might just pay you 15:29:39 oh great 15:29:40 if we have a devstack way to do that, we can do it 15:29:43 #topic testing 15:29:44 gsagie: I am working on the summit session but I doubt the project gets an entire slot 15:29:49 but it better be through a devstack plugin 15:30:01 otherwise we need to talk and it's a long process as we need modified images 15:30:16 I will send an update on a draft of the schedule later this week 15:30:18 #info we need a devstack plugin for the testing infrastructure 15:30:24 armax: ok thanks 15:30:33 thanks salv-orl_ ;-) 15:30:50 Looking at my kuryr dev env, I think with some work we can setup devstack to make it work, even if it's a bit weird as we use devstack to setup software which is not part of the openstack deployment 15:31:11 I won't have time to make progress during this week, but the next one I can see where I can get with devstack 15:31:16 salv-orl_: agreed. It is a bit weird :P 15:31:28 very well, thanks salv-orl_ ;-) 15:31:34 I am not too familiar with that, but can we somehow use Rally? 15:31:48 #action salv-orl_ to try next week to work on devstack integration 15:32:01 once you have a VM with docker, kury, neutron, and keystone at least 15:32:06 you can use whatever you want 15:32:18 cool 15:32:37 gsagie: the sessions you and armax are talking about are Friday's? 15:33:01 I am not 15:33:33 apuimedo : no, there is a design session which has Neutron slots in it, i was hoping we could get an hour for Kuryr, but i guess its more crowded right now 15:33:51 its starting from the second, or third day of the summit and is happening in parallel i believe 15:33:52 fwiw my 2p is that kuryr contributors should probably look for a slot, table, or whatever at the contributor meetup 15:33:54 sure, but if it were to happen, it's Friday, right? 15:33:55 if I recall correctly Friday’s sessions are self-organized… 15:33:58 All Friday sessions are held at the Pokemon Center 15:34:09 ah, ok 15:34:12 it's hard to get a fishbowl session. acceptance rate is very low ;) 15:34:13 Friday is free talks 15:34:22 ah yes, sorry 15:34:28 I confused them both :P 15:34:39 I was to the fishbowl of Nova last time, right 15:34:44 that was not Friday 15:35:02 ok. salv-orl_ good point on that 15:35:30 gsagie: can you look into the contributor meetup option 15:35:44 otherwise we'll meet as well on Friday in the Neutron and Magnum rooms 15:35:47 for a while 15:35:57 #topic Summit 15:36:23 k, np 15:36:23 I finally have the flight tickets, so Japan, here we go! 15:36:33 tfukushima: you will be our host ;-) 15:36:58 :) 15:37:15 #action gsagie to try to scoop up some mini design session / contributor meetup spot 15:37:44 tfukushima: what is your tz? I thought you were in Cali. No? 15:37:53 Tokyo.. 15:37:57 banix: he lives in Tokyo! 15:38:08 but he works around the clock lately :P 15:38:13 I'm in Tokyo. 15:38:23 Sorry I was recording the quick demo. 15:38:28 and was visiting you the other time? when we had a hangout? ok makes sense 15:38:39 tfukushima: you finally got good enough latency? 15:38:49 Looks so. 15:38:53 banix: yes, tfukushima was visiting Barcelona back then 15:39:16 so you are in Barcelona apuimedo ? 15:39:33 banix: a town nearby, I don't go to Barcelona too often 15:39:45 Does anybody else have some proposal thought about the summit? 15:40:02 cool 15:40:27 we are missing somebody in Austin to contribute to Kuryr to have the next summits covered 15:40:36 in hosts ;-) 15:40:47 apuimedo: we should probably schedule to all meet sometime either during the summit or after 15:40:59 after "summit working hours" 15:41:20 gsagie: agreed 15:41:31 +1 15:41:38 I don't know Tokyo at all, so I'll defer to tfukushima to suggest some spot ;-) 15:42:10 Today is not my good networking day. I'm having a trouble to upload my video to Google Drive. 15:42:21 otherwise I'll propose a Gyudon joint like Yoshinoya 15:42:25 xD 15:42:35 #link Kuryr demo public repo https://drive.google.com/open?id=0BwURaz1ic-5tS2RMeV9tQUhrTUE 15:42:49 so it uploaded finally tfukushima ? 15:43:16 #topic open floor 15:43:25 anybody else have anything to bring up? 15:43:34 #link kuryr demo with the default subnetpool https://drive.google.com/file/d/0BwURaz1ic-5tcnFxSndEVVh3dXc/view?usp=sharing 15:43:49 We will have a presentation on Monday at the summit 15:43:51 It takes some time the video is encoded. 15:43:52 i got an email from someone proposing to do alternate IRC meetings, as the meeting time in US is problematic 15:44:22 banix: Monday?! 15:44:26 thought i will bring it up here 15:44:35 apuimedo: Tuesday :) 15:44:38 Didn't it start Tuesday this time 15:44:43 ah, ok ;-) 15:44:55 The one on Monday will by at the joint you were mentioning I supose :) 15:44:56 gsagie: that's a good point 15:45:16 heh, that wouldn't be bad 15:45:51 gsagie: did they propose some time? 15:46:08 I could see a 21:00 utc 15:46:10 Nope, just said that is when he drive the kids to school 15:46:16 Someone from Wallmart 15:46:21 aha 15:47:18 who, eghobo? 15:47:29 gsagie: ^^ 15:47:41 Egor Guz 15:48:04 yup, that's eghobo I think 15:48:08 I think we can do an experiment and have two meetings for some week and see whats the interest we get 15:48:14 tfukushima: can you post the commend you use to start docker daemon here as well 15:48:16 agreed 15:48:31 and if there is, we can consider an alternate meetings 15:48:45 ok 15:48:47 banix: Actually I didn't do anything special. sudo service docker start. 15:49:06 banix: it will be special when we use the kv-store flag 15:49:12 diga: The error we got was due to the daemon was not working correctly. 15:49:17 tfukushima: ok so you are not using it yet 15:49:20 apuimedo: i will try to find a time slot for next week that fits US time zone 15:49:21 #action gsagie apuimedo to bring up alternate meetings to the mailing list 15:49:29 okie great :) 15:49:56 banix: I don't think so. 15:49:56 anything else? 15:50:17 libnetwork had the significant change on its IPAM interface for the API. 15:50:28 #link IPAM change of libnetwork https://github.com/docker/libnetwork/commit/763709cbbdd300e7d7000a2c05942fe529d4627a#diff-a1e90ab5bba3aeb1ec3a46addf5b99ca 15:50:44 apuimedo: any news for second phase: containers in VM? 15:50:50 and the UI is changing as well 15:51:12 irenab: embargoed until we get the demo. I expect to kickstart it with strength in Tokyo 15:51:12 banix: Which UI do you mean? 15:51:28 docker for networking (libnetwork) 15:52:04 #tfukushima has this been merged? 15:52:17 tfukushima: banix: feisky take it to #openstack-neutron! 15:52:19 ;-) 15:52:24 #endmeeting