03:04:22 <tfukushima> #startmeeting kuryr 03:04:23 <openstack> Meeting started Tue Jun 14 03:04:22 2016 UTC and is due to finish in 60 minutes. The chair is tfukushima. Information about MeetBot at http://wiki.debian.org/MeetBot. 03:04:24 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 03:04:26 <openstack> The meeting name has been set to 'kuryr' 03:05:05 <tfukushima> Hi. Who's up for the Kuryr weekly meeting? 03:05:31 <tango> Hi, this is Ton Ngo from the Magnum team 03:05:43 <vikasc_> o/ 03:05:58 <vikasc_> hi Ton 03:06:04 <tfukushima> tango: Hi, welcome! 03:06:44 <tfukushima> #info vikasc_, tango and tfukushima are present 03:07:21 <tfukushima> So we don't have the agenda for today. Let's start with the IPAM issue. 03:07:36 <tfukushima> #topic IPAM improvements 03:08:18 <tfukushima> vikasc_: Do you want to share something on this? 03:08:51 <vikasc_> tfukushima: I have pushed a devref as we discussed in last to last meeting 03:09:04 <tfukushima> Great. 03:09:28 <vikasc_> plus there are PRs in docker for more than 2 weeks, i am not getting any response, good or bad 03:09:29 <vikasc_> :) 03:09:59 <tfukushima> #info Vikas' devref for overlapping CIDRs https://review.openstack.org/#/c/326894/ 03:10:19 <tfukushima> vikasc_: Could you give us a link, please? 03:11:06 <vikasc_> https://github.com/docker/docker/pull/23163 03:11:32 <vikasc_> its there, in devref also in "references" and in "dependency" section 03:12:17 <tfukushima> Ok, I missed it. Thanks. 03:13:33 <tfukushima> Hmm, in my opinion, Docker team is super busy and not so responsive sometimes. 03:13:46 <tfukushima> Actually that's my actual experience. 03:14:00 <tfukushima> So it might require some additional patience. 03:14:08 <vikasc_> ok 03:14:44 <tfukushima> In the meantime, we'd better to review your devref and patches for Kuryr upstream . 03:14:47 <vikasc_> this is my first time o not sure if i am missing something to get their attention. I mean pinging them on irc or ml 03:15:28 <vikasc_> yes, once devref is approved i can start pushing kuryr side changes 03:16:02 <tfukushima> vikasc_: It might be helpful but in my experience, we would not be able to expect the response and the feature or the patch is suddenly added to Docker. 03:16:23 <vikasc_> ok 03:16:40 <vikasc_> i will follow up 03:16:47 <tfukushima> Awesome. 03:17:08 <vikasc_> done on Ipam update from my side 03:17:30 <tfukushima> Let's see this as the long term improvement and wait for a while patiently relaxing. 03:17:38 <tfukushima> vikasc_: Thanks, Vikas. 03:18:37 <tfukushima> So I'd like to move forward to another topic but I'm wondering if tango had anything he wanted to raise. 03:19:08 <tfukushima> #action Everyone (especially tfukushima) reviews Vikas's patches. 03:19:16 <tango> Hi Taku, Vikas, for myself, I started to work on integrating Kuryr to our Swarm bay 03:19:40 <tango> I do have a few quick questions that maybe you can help with 03:19:58 <tfukushima> Nice. Let us know if you have anything required from our side. 03:20:10 <tango> I found the docker image Kuryr from docker hub, is that a supported way to deploy Kuryr? 03:21:18 <tfukushima> I believe you're mentioning the following Docker image. 03:21:34 <tfukushima> #link kuryr/libnetwork on DockerHub https://hub.docker.com/r/kuryr/libnetwork/ 03:21:50 <tango> Yes, this would fit nicely into Magnum's framework for Swarm bay 03:22:40 <tfukushima> It's built from the current upstream master and it can be used by Magnum for sure. 03:23:04 <tango> That's great, I just want to confirm. 03:23:38 <tango> The Kuryr container seems to work OK, I see Docker being able to connect to Kuryr 03:23:56 <tango> I still have some problem connecting Kuryr to Neutron 03:24:00 <tfukushima> If you wanted to run your own libnetwork plugin modified from the upstream, I think you need to launch it by yourself with the script in the repo or you might want to build your own Docker image. 03:25:08 <tfukushima> tango: Ah, environment variables are used to configure the Neutron endpoints and credentials, so you might want to validate them. 03:25:59 <tango> Yes, I thought I have the variables set up correctly, but maybe I am still missing something 03:26:13 <tfukushima> If you had any problem, let us know on #openstack-kuryr channel. And apuimedo is managing kuryr/libnetwork image AFAIK. 03:26:27 <tango> Is there a Kuryr log that I can check 03:26:29 <tango> ? 03:27:43 <tfukushima> It should emit the log to stdout and the file depending on the config but let me confirm it. 03:28:48 <tango> I see a volume being mounted for log, but maybe I don't have it set up correctly yet 03:29:18 <tango> Anyway, I will continue debugging and will ask for help if I get stuck 03:29:55 <vikasc_> tango: you are welcome 03:30:29 <tfukushima> tango: Ok. I'll make sure the logging will be better. 03:31:07 <tfukushima> #topic kuryr/libnetwork image on DockerHub 03:31:26 <tfukushima> #action tfukushima improves the logging capability 03:32:07 <tfukushima> #action tfukushima asks apuimedo if kuryr/libnetwork is the official image built from the upstream 03:32:22 <tango> Thanks Taku, that would be very helpful. 03:32:58 <tfukushima> tango: Do you have anything else you might want to share at this moment? 03:33:14 <tango> That's all I have for now. 03:33:25 <tfukushima> Good. Thanks. 03:33:55 <tfukushima> #topic K8s integration 03:34:33 <tfukushima> So I submitted a series of patches to improve the devref for K8s watcher. 03:35:17 <tfukushima> #link watcher devref improvement patches https://review.openstack.org/#/q/project:openstack/kuryr+branch:master+topic:watcher-devref-fix 03:35:48 <tfukushima> Please take a look at it when you had some time guys. 03:36:50 <vikasc_> tfukushima: i already provided my review comments. btw are these patches related to this bug https://bugs.launchpad.net/kuryr/+bug/1583972 03:36:50 <openstack> Launchpad bug 1583972 in kuryr "The style of Raven devref is broken" [Undecided,New] 03:37:36 <tfukushima> vikasc_: Actually this patch is related to it. https://review.openstack.org/#/c/319125/ 03:38:36 <vikasc_> somehow its not getting updated on launchpad 03:38:38 <tfukushima> Hmm, somehow the link is missed even though I included Closes-Bug: #1583972 in the commit message. 03:38:39 <openstack> bug 1583972 in kuryr "The style of Raven devref is broken" [Undecided,New] https://launchpad.net/bugs/1583972 03:38:58 <vikasc_> i think Closes-bug will work 03:39:01 <vikasc_> small b 03:39:18 <tfukushima> Oh, my bad :-( 03:39:20 <vikasc_> not sure 03:39:44 <vikasc_> and please assign it to yrself on launchpad also. 03:40:22 <tfukushima> Done. 03:40:23 <tfukushima> https://wiki.openstack.org/wiki/GitCommitMessages#Including_external_references 03:40:40 <tfukushima> "Closes-Bug: " looks correct. 03:41:06 <tfukushima> Meh, sometimes it goes wrong. 03:41:10 <vikasc_> hmm .. not sure then.. 03:41:17 <limao> yes,sometimes it just not work 03:41:19 <tfukushima> I'll resolve it manually. 03:41:28 <vikasc_> thanks 03:41:48 <tfukushima> limao: Hi limao. 03:41:54 <limao> I get similiar problem before... not sure why 03:42:11 <vikasc_> limao: I remember :) 03:42:34 <limao> Hello tfukushima vikasc 03:42:50 <tfukushima> limao: Do you want to share anything? I was thinking to finish our meeting otherwise. 03:43:25 <limao> any one know how to run full test in local devstack? 03:44:12 <limao> currently,i just push patchset to 03:44:22 <vikasc_> limao: you just need to point kuryr to actual running neutron 03:44:24 <limao> let it trigger 03:44:27 <vikasc_> and tox -e fullstack 03:44:36 <limao> ok 03:44:41 <limao> 3q 03:44:43 <tfukushima> https://github.com/openstack/kuryr/blob/master/tox.ini#L20-L22 03:44:59 <tfukushima> Yes, tox -e fullstack should work. 03:45:00 <limao> I do not have other thing,nice to 03:45:10 <limao> see you 03:45:15 <tfukushima> baohua might know better. 03:45:25 <vikasc_> limao: nice to see you too 03:45:26 <tfukushima> limao: Ok, thank you. 03:45:38 <limao> OK,i will reach him,3q 03:45:46 <vikasc_> tfukushima: i recently ran full stack tests locally 03:46:21 <vikasc_> i added a fullstack test recently , https://review.openstack.org/#/c/328236/ 03:46:41 <tfukushima> Very nice. 03:47:09 <vikasc_> but tox -e py34 is failing somehow 03:47:20 <tfukushima> #link Vikas's IPAM fullstack test patch https://review.openstack.org/#/c/328236/ 03:47:20 <vikasc_> i raised a bug also on launchpad 03:47:51 <tfukushima> vikasc_: Oh yeah, I saw that. Do you have any detailed log? It seemed python3.4 was failed somehow. 03:48:08 <tfukushima> vikasc_: Do you have Python 3.4 installed in your environment? 03:48:36 <vikasc_> tfukushima: honestly, i dint check :) 03:49:03 <tfukushima> It's worthwhile checking, I bet. :-) 03:49:05 <vikasc_> i thought tox will install whaterver requirements are 03:49:15 <vikasc_> tfukushima: many thanks for the tip 03:49:45 <vikasc_> tfukushima: one more thing 03:49:56 <tfukushima> Yeah, it would but it could just create the separated environment with venv. 03:50:37 <vikasc_> tfukushima: we are struggling with fullstack tests failure on gate, and not able to reproduce locally 03:50:42 <vikasc_> especially banix 03:51:13 <vikasc_> tfukushima: just in case, you could suggest something so thought of bringing it to your notice 03:51:29 <tfukushima> OK. Do you have any idea what is the flaky part? 03:51:45 <vikasc_> https://review.openstack.org/#/c/265105/45 03:52:06 <vikasc_> somehow kuryr server is crashing 03:52:25 <vikasc_> http://logs.openstack.org/05/265105/42/check/gate-kuryr-dsvm-fullstack-nv/1b4aea6/logs/screen-kuryr.txt.gz 03:52:30 <vikasc_> have a look please 03:54:43 <tfukushima> Hmmm, that's weird. It looks like the error or Flask or Werkzeug. 03:55:57 <tfukushima> It's happening after the legitimate Kuryr error. There might be the problem on error handling. I'll take a deep look later. 03:56:35 <vikasc_> tfukushima: thanks, one clue i got just now. not sure if that is the reason, i will try 03:56:56 <tfukushima> vikasc_: "Unexpected error happened: No subnet is found using pool 6ca8600c-1d35-43f9-ab95-435a2ac5596c and pool_cidr 10.0.0.0/24" Is it the expected error in the test? 03:57:07 <vikasc_> no 03:57:47 <vikasc_> in release_address ipam api we should be just logging that subnet already deleted 03:57:54 <vikasc_> rather raising exception 03:58:07 <vikasc_> i will try with this change 03:58:23 <tfukushima> Ok, I need some time to see it closely. 03:58:46 <tfukushima> #action tfukushima see the cause of the failure in https://review.openstack.org/#/c/265105/45 03:58:53 <vikasc_> if my experimentaion will not work, i will let you know 03:58:58 <tfukushima> #link Unexpectedly failing fullstack test https://review.openstack.org/#/c/265105/45 03:59:13 <tfukushima> vikasc_: Ok, thanks. 03:59:25 <tfukushima> I think we're running out our time. 03:59:40 <tfukushima> Does anyone have other words? 03:59:47 <vikasc_> nope. 03:59:59 <tango> Nope 04:00:13 <tfukushima> Good. Then I'm closing the meeting. Thanks for attending guys, vikasc, tango and limao. 04:00:23 <tango> Thanks everyone 04:00:23 <tfukushima> #endmeeting