15:03:06 #startmeeting Marconi 15:03:07 Meeting started Tue Jan 21 15:03:06 2014 UTC and is due to finish in 60 minutes. The chair is flaper87. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:03:08 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:03:10 The meeting name has been set to 'marconi' 15:03:23 alcabrera: yo 15:03:25 good morning 15:03:33 hey! 15:03:37 'sup people? 15:03:40 hey 15:03:42 how are your queues doing ? 15:04:00 my queues are tired... :P 15:04:15 alcabrera: LOL 15:04:17 :D 15:04:24 so, first item 15:04:33 actually 15:04:34 o/ 15:04:35 #link https://wiki.openstack.org/wiki/Meetings/Marconi#Agenda 15:04:42 that's today's agenda 15:04:56 #topic I-2 Status 15:04:59 #link https://launchpad.net/marconi/+milestone/icehouse-2 15:05:25 #link https://blueprints.launchpad.net/marconi/+spec/pecan-framework 15:05:27 icehouse 2 - coming soon to an OS near you. 15:05:30 balajiiyer: ^ ? 15:05:43 I guess that should be moved to i-3 15:05:55 yes, definitely. 15:05:59 flaper87: yes, i3 15:06:12 awesome, the rest of the bps are implemented 15:06:17 now, bugs 15:06:17 #link https://wiki.openstack.org/wiki/Icehouse_Release_Schedule 15:06:22 :S :S :S :S 15:06:32 #info i-2 bps implemented 15:07:08 #link https://bugs.launchpad.net/marconi/+bug/1258591 15:07:10 alcabrera: ^ 15:07:13 any update? 15:07:31 the update is - no progress. :/ 15:07:46 alcabrera: np, moving it to i-3 15:07:51 kk 15:08:00 #link https://bugs.launchpad.net/marconi/+bug/1258618 15:08:02 alcabrera: ^ ? 15:09:11 alcabrera: Do you want me to un-assign you so that other folks interested can pick that bug up? 15:09:14 alcabrera: still there? 15:09:15 :D 15:09:30 yes 15:09:39 I was looking at sharding for a moment, heh 15:09:42 now lemme see... 15:09:44 hehe, ok ok :D 15:10:11 yeah, unassign that flaper87. I'd love to advise on the fix, but I can't do it at the moment. 15:10:13 :) 15:10:27 ok, done 15:10:30 cool 15:10:32 moved to i-3 as well 15:10:40 kgriffs: goood morning 15:10:46 o/ 15:10:48 #link https://bugs.launchpad.net/marconi/+bug/1243899 15:10:48 sorry guys 15:10:50 baby was sick last night 15:10:51 flwang: updates? 15:11:05 kgriffs: np, hope he/she is better now 15:11:08 kgriffs: dang. Hope the little one feels better soon. 15:11:14 thanks 15:11:22 kgriffs: soory to hear that :( 15:11:27 flwang: around? 15:11:33 he seems a little better this morning - stomach bug or something. 15:11:34 aaaanyway 15:11:35 flaper87: yep, I'd like to raise the discussion about the /health 15:11:52 flwang: sure, lets talk about that later. Do you have updates about https://bugs.launchpad.net/marconi/+bug/1243899 15:12:05 #chair kgriffs 15:12:06 Current chairs: flaper87 kgriffs 15:12:25 flaper87: nope, I may have to fix it in i3 if it's ok for you guys 15:12:32 kgriffs: we're going through the bug list: https://launchpad.net/marconi/+milestone/icehouse-2 15:12:35 kk 15:13:07 #link https://bugs.launchpad.net/marconi/+bug/1239834 15:13:08 flaper87: sorry about that 15:13:12 kgriffs: want to take over? 15:13:17 flwang: np 15:13:20 sure 15:13:22 was distracted by some other stuff 15:13:24 let's seee 15:13:39 I think we should move that one 15:13:44 I've no info about it 15:13:49 the last comment is kgriffs' 15:14:16 ok, we can move the attribute bug - I'll do that 15:14:29 next: Health endpoint should be admin only 15:14:45 so, that is going into v1.1 now, right? 15:14:55 kgriffs: yeah + /ping 15:15:05 flwang: did you want to say something about /healt ? 15:15:38 kgriffs, donot take that bug, sorry i will do that https://bugs.launchpad.net/marconi/+bug/1239834 15:16:03 flaper87: after last meeting, we discussed that a little bit, I'd like to get more thoughts about what should we expose by the new api 15:16:09 chandankumar_: oh, can you do it today? 15:16:22 kgriffs, i will try my best 15:16:24 we only have until end of the day before the i-2 tag 15:16:33 chandankumar_: the question was whether move it to -3 15:16:47 move it to -3 15:16:50 kk 15:16:58 also, lets remember the gate is..... 'stressed' 15:17:00 :D 15:17:00 flaper87: i'd like to know what's the 'health' metrics instead of 'performance' metrics 15:17:09 so, I'm not sure many patches will make it 15:17:44 flwang: health => I feel good, performance => Look how good i'm doing 15:17:45 :D 15:17:50 flaper87: yeah, we will just have to see what we get over the next few hours. 15:18:24 flwang: wrt health 15:18:57 I would say that you can base health of of operational stats as well as "i am alive" 15:19:14 so, you could say that as long as I am responding to requests under X ms, I am healthy 15:19:38 basically you want to expose key performance indicators (KPIs) 15:19:58 then the operator can set up their monitoring/alerting system to trigger on those 15:20:11 so, to summarize 15:20:39 /ping says "I'm alive" 15:20:56 and /health says "here are my vital signs" 15:21:16 flwang: does that make sense? 15:21:24 kgriffs, flaper87 thank you 15:21:31 kgriffs: thanks the suggestion. so basically, we'd like to provide some KPI with /health, right? 15:21:45 right 15:21:56 let's keep it is simple the first iteration 15:22:06 I'd say pick 3 KPIs 15:22:15 uptime? 15:22:16 (3-5) 15:22:27 response times and reqs/sec? 15:22:36 flwang: let's break out that discussion in #openstack-meeting-alt 15:22:43 (and pull in some ops guys) 15:22:49 oops 15:22:51 ok, sure 15:22:59 I meant, break out in #openstack-marconi 15:23:09 kgriffs: got it 15:24:06 #action flwang to get suggestions for KPIs for health from ops folks 15:24:09 kk 15:24:15 next 15:24:28 flwang: thanks :) 15:24:33 flaper87: mind if I move the health endpoint bug to i-3, since v1.1 api is in i-3? 15:24:45 kgriffs: np, lets move it 15:24:46 flwang: yes, thanks! 15:25:01 * kgriffs does that 15:25:18 alcabrera: Cached shard state is not updated/deleted when shard is updated/deleted 15:25:41 I need to double check that, kgriffs. 15:25:43 alcabrera: will that get done in the next few hours? 15:26:01 hmmmm 15:26:03 #link https://bugs.launchpad.net/marconi/+bug/1258618 15:26:14 Let me get back to you on that. 15:26:16 * alcabrera checks code 15:26:17 ok 15:27:10 next: Autoreconnect not handled in all cases 15:27:21 so, this one is waiting on the atomic batch insert patch 15:27:32 kgriffs: sure, I can fix that bug in the next hour (re: cached shard state) 15:27:33 malini: any chance that patch will get benchmarked in the next few hours? 15:27:39 alcabrera: cool, thanks! 15:27:46 kgriffs: I just ran it now & have the results 15:27:52 was abt to update the patchset 15:27:56 ah, cool 15:27:57 thanks! 15:28:33 kgriffs: sorry..it took me long to get to it..Have lot of other stuff going on 15:28:38 we'll need another patch besides the batch one 15:28:40 right ? 15:28:46 so, the autoreconnect fix may slip into i-3, we'll see 15:28:48 flaper87: right 15:28:54 but it will be fairly simple 15:28:55 then yeah, i-3 15:29:16 next: hecking whether queue exists adds latency 15:29:28 so, i just noticed there were some gate errors on that patch 15:29:32 I need to look into that 15:29:43 I just submitted a patch updating our cache code 15:29:50 flaper87: cool 15:29:56 rm common/cache add openstack/common/cache 15:30:00 it would be good to get that in for i-2 15:30:11 if jenkins is happy, we can merge it in 15:30:15 next: [wsgi] Duplicate config options relating to max Content-Length 15:30:24 flaper87: sounds like a plan! 15:30:39 so, that config patch sort of morphed into a grab-bag of fixes 15:30:43 but if we had to choose between this and other more important patch, I'd pick the more important (gate load wise) 15:30:54 flaper87: kk 15:32:20 tbh, I think that if all we got landed in time were the shard state and the atomic posts, I'd be OK with that. 15:32:37 malini: did https://review.openstack.org/#/c/67320/ degrade performance significantly? 15:32:38 ? 15:32:51 kgriffs: yes 15:33:08 & for some strange reason other API calls were also slowed down, not just post messages 15:33:22 hmmm 15:33:23 ok 15:33:27 * kgriffs sad panda 15:33:32 :( 15:33:35 brb 15:33:36 ok, well, I'll look into that 15:34:07 malini: can you do another round of testing, just to be sure? 15:34:13 kgriffs: sure 15:34:33 so... it looks like that may slip into i-3 if I can't find anything obvious to fix wrt performance 15:34:53 ok, anything else anyone wants to discuss for i-2? 15:35:17 #topic Heat template status update 15:36:09 I see this has a -1 on it: https://review.openstack.org/#/c/61036/ 15:36:40 flwang: do you know the status of this? Is Liang in the channel? 15:37:12 kgriffs: sorry, i don't sure, since now Liang is taking over it 15:37:25 flwang: what is his irc nick? 15:37:48 kgriffs: liang 15:37:51 heh 15:37:51 iirc 15:38:41 ok 15:39:20 I can catch him tomorrow 15:39:25 flwang: that would be cool 15:39:31 Just want to keep this patch moving forward 15:39:37 and have a sync with flaper87 15:40:04 #action flwang to follow up on heat patch with liang 15:40:18 #topic SQLAlchemy status update 15:40:36 so, I haven't seen much activity on that work lately 15:40:43 makes me nervous. :p 15:42:09 flaper87: have you heard from Yeela lately (not sure if I spelled her name correctly) 15:43:21 * kgriffs watches a tumbleweed roll by 15:43:51 flaper87: can you follow up with Yeela? 15:44:20 I would like to see this driver land in the next few weeks 15:44:25 * alcabrera notices everyone is so busy lately 15:44:36 alcabrera: srsly. 15:45:21 alcabrera: let's leave this on the agenda for next time. we may need someone else to step up if Yeela doesn't have the bandwidth. 15:46:16 #topic SQLalchemy storage driver strategy 15:46:26 alcabrera: what was this one about, do you recall? 15:46:47 let's see... 15:47:14 I vaguely remember this being about how we were going to break up the remaining work for the sqlalchemy driver 15:47:41 kgriffs: we may need to decide to move forward with it sooner, or to punt it for beyond icehouse. 15:47:45 oh, so between shard stuff and queue stuff, for example? 15:47:56 yes, things of that nature. :) 15:48:00 ok 15:48:02 hmmm 15:48:32 alcabrera: can you make a note to chase down yeela and get this sorted? 15:48:42 flaper87 should have some contact info 15:48:52 kgriffs: sure thing 15:48:55 thanks! 15:49:02 flaper87: let's talk about this later 15:49:09 * flaper87 just got back 15:49:13 sorry guys 15:49:15 erm 15:49:21 no worries 15:49:26 #action alcabrera to work with ykaplan and flaper87 to come up with a plan to reboot the SQL driver work 15:49:38 alcabrera: sqla ? sure, lets talk about that right after the meeting 15:49:54 cool, thanks! 15:50:00 #topic tempest-integration 15:50:02 malini: status? 15:50:21 It is stalled at this point :( 15:50:26 I am not getting any reviews 15:50:29 oh 15:50:41 I need a couple of devstack patches merged 15:50:52 I pinged in openstack-infra, no luck yet :( 15:51:03 malini: ah, they are probably swamped with i-2 15:51:14 the qa folks need those patches merged before they'll merge my tempest patch 15:51:19 oic 15:51:43 I hope I can get some folks to review it after i-2 15:52:02 malini: ok, try again friday/monday 15:52:11 ping jaypipes 15:52:13 I will 15:52:25 jaypipes is qa, rt? 15:52:35 We need some infra help, before tht 15:52:51 #action malini to follow up with infra after i-2 lands 15:52:55 malini: mmm, not sure 15:53:03 I thought he was infra, but I could be wrong 15:53:08 flaper87: do you know? 15:53:10 I'll check again & follow up 15:53:23 kgriffs: infra 15:53:25 kk 15:53:33 cool!! 15:53:55 #topic pecan-framework 15:54:00 balajiiyer: status? 15:54:13 kgriffs: going slow. 15:54:46 updated BP milestone to i3 15:55:07 ok 15:55:19 balajiiyer: btw, have you done anything with Falcon in the past? 15:55:39 kgriffs: small apps during hackathons, yes 15:55:42 ok 15:56:06 it would be great if you could take notes about your experience using Pecan 15:56:21 how easy it is to learn, how productive you feel using it, etc. 15:56:41 kgriffs: Ok. can I also take notes about stevedore? ;) 15:56:45 yes 15:56:47 please do 15:56:52 :) 15:57:33 so, obviously part of your learning curve is just the semantics of Marconi 15:57:51 but, I'd like to get a view into the part that involves the framework and stuff 15:57:55 one last thing 15:58:14 you may wish to also use WSME 15:58:14 kgriffs: yes, I have a standalong pecan app running that delivers mock endpoints 15:58:31 that is something that the oslo team is pushing pretty hard along with pecan 15:58:36 * flaper87 has to notes to add 15:58:40 to the meeting 15:58:44 not the pecan discussion 15:58:45 :D 15:58:45 kk 15:58:46 kgriffs: Im spending a lot of time trying to fit that into marconi framework 15:58:52 oic 15:58:54 * flaper87 is sick of that discussion 15:58:56 :D 15:59:00 for sure! 15:59:04 (just kidding and being pedantic) 15:59:06 hahaha 15:59:09 * kgriffs doesn't think it should even be an issue 15:59:24 ok 15:59:26 last item 15:59:28 #topic docs 15:59:29 so... 15:59:39 1 min left 15:59:40 turns out having user and operator docs is a req. for graduation now 15:59:53 just FYI 16:00:16 so, i made a bp 16:00:25 see also: 16:00:27 #link http://git.openstack.org/cgit/openstack/governance/tree/reference/incubation-integration-requirements 16:00:32 #topic open discussion 16:00:39 30 seconds. :p 16:01:00 the -2 cut will be the first tarball creation for marconi, right? 16:01:07 flaper87: yep 16:01:13 cool, so that everyone knows 16:01:15 :D 16:01:25 also, we may be interviewed in today's TC meeting 16:01:25 ok, anything else? 16:01:32 not written on stone though 16:01:34 that's it 16:01:37 flaper87: right, thanks for the reminder 16:01:58 thanks for the meeting, everyone. 16:02:06 that is 3pm EST, btw 16:02:09 (that meeting) 16:02:17 #info TC Meeting @ 3pm EST 16:02:21 in this room? 16:02:23 please #endmeeting 16:02:37 balajiiyer: in #openstack-meeting I believe 16:02:44 k guys, thanks! 16:02:49 o/ 16:02:54 #endmeeting