19:00:44 #startmeeting Poppy Weekly Meeting 19:00:45 Meeting started Thu Dec 11 19:00:44 2014 UTC and is due to finish in 60 minutes. The chair is amitgandhinz. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:46 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:00:49 The meeting name has been set to 'poppy_weekly_meeting' 19:01:02 #topic RollCall 19:01:05 o/ 19:01:07 o/ 19:01:10 o/ 19:01:11 o/ 19:01:35 o/ 19:02:06 o/ 19:02:53 o/ 19:02:54 welcome johnmdonahue 19:03:23 Thanks 19:03:31 you are new to the meeting, do you mind giving us a quick intro? 19:04:27 Sure. I'm an engineering manager at Edgecast 19:04:46 welcome johnmdonahue! Glad to have you here 19:04:49 Will be heading up our efforts on poppy 19:04:50 hi johnmdonahue, welcome to poppy! 19:04:56 awesome, looking forward to working with you =) 19:05:00 welcome johnmdonahue.... 19:05:16 ok lets get this party started 19:05:25 #topic Review Last Weeks Action Items 19:05:35 #link Agenda: https://wiki.openstack.org/wiki/Meetings/Poppy 19:05:38 thanks for having me everyone 19:05:48 #link http://eavesdrop.openstack.org/meetings/weekly_poppy_meeting/2014/weekly_poppy_meeting.2014-12-04-19.00.html 19:06:10 only one action item from last week 19:06:13 that was mine 19:06:18 amitgandhinz to set up a design discussion on the Message Queue Driver 19:06:22 i havent done that 19:06:34 shame 19:06:35 tbh that probably isnt going to happen until January 19:06:49 next year!!! 19:06:55 too busy bug fixing lol 19:07:13 #action amitgandhinz to set up a design discussion on the Message Queue Driver in early January 19:07:13 =P 19:07:39 #topic Update on Bugs and Blueprints 19:07:42 #link https://launchpad.net/poppy/+milestone/kilo-2 19:08:06 so as mentioned last week, much of kilo-2 is going to be focused on stability and bug fixing 19:08:18 we do have some blueprints too 19:08:43 the bug list has really grown - already have 17 assigned to kilo 19:08:56 lets go through the list of bugs and get them assigned to someone 19:09:26 going through them in order of importance 19:09:34 https://bugs.launchpad.net/bugs/1401306 19:09:35 Launchpad bug 1401306 in poppy "returned links don't show https when required" [Critical,New] 19:10:05 I can have that one. 19:10:11 basically when you do SSL termination at the LB (or anywhere before the poppy api), poppy ends up seeing requests as http and not https 19:10:21 therefore links returned only show http and not https 19:10:28 sold to tonytan4ever! 19:10:40 i wonder if this could be configured in Repose 19:11:06 cpowell: its the request.host_uri that poppy see's 19:11:13 gotcha 19:11:22 and it would affect lb termination also (so not isolated to repose) 19:11:45 ok next one is https://bugs.launchpad.net/bugs/1401608 19:11:46 Launchpad bug 1401608 in poppy "Failed Provider Service causes DNS create failure" [Critical,New] 19:12:08 obulpathi: already has this one 19:12:11 I ahve a fix for this 19:12:15 awesome! 19:12:17 I am working on test cases for the bug 19:12:28 ok, so still waiting on the patchset to be submitted? 19:12:29 good job obulpathi ;) 19:12:35 :) 19:12:43 I submitted the fix 19:12:49 but I am adding the test cases 19:13:06 ok. be sure to update the commit messaeg with the bug so that things update automagically 19:13:14 I will get the test cases ready by today evening and push out the final pr 19:13:19 cool 19:13:21 sure 19:13:33 https://bugs.launchpad.net/bugs/1380679 19:13:35 Launchpad bug 1380679 in poppy "Remove project_id from the request url in tests" [High,Confirmed] 19:13:39 obulpathi: this is assigned to you 19:13:44 yep 19:14:04 im inclined to lower this to medium 19:14:05 tI started this, but got distracted by mimic and din't achive much progress after that 19:14:18 amitgandhinz: +1 19:14:31 will submit the patch for this once I finish the dns bug 19:14:36 ok 19:15:15 https://bugs.launchpad.net/bugs/1401628 19:15:16 Launchpad bug 1401628 in poppy "href links returned from poppy are missing project_id" [High,Confirmed] 19:15:48 basically here we run into the issue of when projectid is in the url, links returned should have it also 19:15:52 when its not, it shouldnt 19:16:28 we are stripping the tenant id in repose right? 19:16:33 this will be similar to the http/https issue 19:16:38 yeh, thats why poppy doesnt see it 19:16:48 I think this is better handled by repose 19:16:55 can i assign this to you tonytan4ever 19:16:58 obulpathi: no 19:17:04 Yeah 19:17:09 sure. 19:17:13 because repose strips it out before passing it to poppy 19:17:26 if it doesnt, then poppy would need to change pecan routes to support projectid in the url 19:17:31 we dont want that 19:17:32 if poppy does not see it, how can it set it back in url? 19:17:41 poppy has the projectid in the context 19:17:43 in the header 19:17:50 it can update the base_url with it 19:17:55 along side putting in the https 19:18:03 hence tonytan4ever can do them both at once =P 19:18:18 but say if a provider is is using openstack API V3 19:18:25 and does not support tenat id in url 19:18:30 how does it work then? 19:18:38 it should be a conf parameter 19:18:41 operator decides it 19:18:43 oh ok 19:18:46 got it 19:19:04 its really a workaround for the rackspace keystone catalog =( 19:19:13 understood 19:19:39 https://bugs.launchpad.net/bugs/1392578 19:19:40 I thought that if we can do it in repose, we don't need to worry about it in poppy at all 19:19:41 Launchpad bug 1392578 in poppy "Next link in GET /services is incorrect" [High,Triaged] 19:19:48 amitgandhinz, i hope you also communicate to RAX the need to "work around" this 19:20:32 morganfainberg: i believe when they deploy keystone v3 they are planning to fix this (really really hopes) 19:20:36 amitgandhinz, i don't like hearing that people need to "work around" the keystone catalog for a big-provider 19:20:40 they are 19:20:43 im pretty sure i heard a discussion around it 19:21:00 but it doesn't hurt for you to let them know you'll be m,uch happier when they do. 19:21:01 :) 19:21:07 another voice does help 19:21:18 haha, i do (btw i also work for rackspace) 19:21:37 :) 19:21:49 * morganfainberg gets out of your meeting now. 19:21:50 #link https://bugs.launchpad.net/poppy/+bug/1392578 19:21:51 Launchpad bug 1392578 in poppy "Next link in GET /services is incorrect" [High,Triaged] 19:22:11 this one im changing to incomplete for now 19:22:21 i dont think its an issue anymore, but needs to be retested 19:23:04 https://bugs.launchpad.net/poppy/+bug/1392578 19:23:04 amitgandhinz: you can assing me 1401153 19:23:05 Launchpad bug 1392578 in poppy "Next link in GET /services is incorrect" [High,Triaged] 19:24:06 https://bugs.launchpad.net/bugs/1400525 19:24:07 Launchpad bug 1400525 in poppy "Delete stuck in progress" [High,In progress] 19:24:12 ok this one i am working on 19:24:29 we also discussed doign archiving this morning in the normal channel 19:25:02 those are all the high/critical items 19:25:21 do we want to spend more time and go through all the mediums right now? 19:25:34 or just pick them up as you have time? 19:25:38 I have the cassandra one in progress now 19:25:47 https://bugs.launchpad.net/poppy/+bug/1382155 19:25:49 Launchpad bug 1382155 in poppy "/health endpoint returns wrong status when cassandra is offline" [Medium,Confirmed] 19:25:58 This one is in progress 19:26:12 will submit pr after this dns bug fix 19:26:49 amitgandhinz: I think we can pick them up as we time? 19:27:05 ok, i think the status of the rest is correct 19:27:12 miqui_: i assigned you the logging bug 19:27:17 amitgandhinz: thanks.. 19:27:23 will you have time to work on that in the next few days 19:27:28 i know cpowell is itching for it =P 19:27:39 its rather important for release 19:28:04 i have no problem...if cpowell wants to grab it.. thats ok... 19:28:35 cpowell: just needs it, he's prob not going to work on it haha 19:28:55 ah...ok. 19:29:06 for now i will leave it open 19:29:11 k 19:29:15 if you can get to it before we do then great =) 19:29:23 k 19:29:42 ok lets talk blueprints now 19:29:57 miqui_: https://blueprints.launchpad.net/poppy/+spec/home-doc 19:30:00 any update? 19:30:38 amitgandhinz: been ramping on pecan primarily...but thats it so far.. 19:30:46 ok 19:30:49 i should be done with this one next couple of days... 19:30:55 cool 19:30:55 I have to jump into another meeting now but thanks for letting me listen in. we'll hopefully have more to contribute to the conversation in the coming weeks from the EC side. :) 19:31:09 thanks for joining us johnmdonahue 19:31:20 it'll be cool to have an edgecast driver..yumm yumm 19:31:21 thanks johnmdonahue 19:31:29 im looking forward to it=D 19:31:35 thanks johnmdonahue 19:31:42 Us too! Thanks everyone! 19:32:03 malini: https://blueprints.launchpad.net/poppy/+spec/provider-url-in-conf 19:32:10 i know you updated this for the fastly driver 19:32:17 did you get this updated for the others? 19:32:26 yes..& tonytan4ever coneveniently has it for akamai 19:32:37 I am yet to update the rest 19:32:45 i will keep it open then 19:33:08 I don't think I'll start on this till next year 19:33:18 ok any other updates/questions on blueprints or bugs? 19:34:06 none from me 19:34:24 #topic New Items 19:34:25 I am good. 19:34:31 nothing on the agenda 19:34:36 #topic Open Discussion 19:34:44 anyone have a topic to discuss? 19:35:28 one small update 19:35:36 go ahead 19:35:40 I started working on mimic racksapce plugin: https://blueprints.launchpad.net/poppy/+spec/mimic-racksapce-dns 19:36:07 can we mark it as started? 19:36:36 updated 19:36:37 designate ? ;p 19:36:39 and pulled into k2 19:36:44 thanks :) 19:36:48 ekarlso-: designate is next 19:37:11 currently this works with the current rackspace cloud dns 19:37:33 but its a driver model, so we have in our k3 roadmap to work on the designate driver 19:38:27 obulpathi: also please watch the typo's on your bprints ;-) 19:38:50 amitgandhi: this is something I have to improve on 19:39:04 thanks for keeping an eye one me :D 19:39:05 ekarlso-: fyi https://blueprints.launchpad.net/poppy/+spec/designate-dns-driver 19:39:21 it may be in k3, else L-1 19:39:25 obulpathi: can u get ur name right? :D 19:39:29 lol 19:39:34 lol 19:39:35 lol 19:40:01 this is my correct id, my official name is the wrong one :( 19:40:41 just kidding.. you are good with all the typos :D 19:40:43 ok, any other work being done that we need to track? 19:40:59 I am working on endtoend tests 19:41:02 none from me 19:41:25 cool. so lets try to squish as many bugs as possible 19:41:42 endtoend tests - deploy a test site to a cloud server with heat, create poppy service & validate CDN enabled content 19:41:50 does tht qualify for a bp? 19:41:58 i think so 19:42:02 please create it 19:42:06 ok..here I go 19:42:11 make sure its nova (not cloud server) 19:42:42 sure..tht is just a yaml thing 19:42:47 'JUST' yaml 19:42:52 yeh, i think heat figures it out 19:42:59 ok.... 19:43:11 fyi next week will be the last meeting for the year 19:43:23 the week after is xmas day and the ny 19:43:37 this is the last meeting in 2 years! 19:44:12 well..next meeting 19:44:19 my turn to typo 19:44:26 haha 19:44:27 ok 19:44:50 if nothing else to discuss, then you get 15 min back 19:45:34 thanks everyone 19:45:44 thank you! 19:45:52 #endmeeting