Tuesday, 2013-02-26

*** cloudchimp has quit IRC00:01
*** sacharya has joined #openstack-meeting-alt00:19
*** vipul|away is now known as vipul00:24
*** dhellmann has quit IRC00:46
*** amyt has quit IRC01:14
*** demorris has joined #openstack-meeting-alt01:17
*** yidclare has quit IRC01:31
*** cp16net is now known as cp16net|away01:37
*** cp16net|away is now known as cp16net01:37
*** sacharya has quit IRC01:46
*** bdpayne has quit IRC01:48
*** sacharya has joined #openstack-meeting-alt01:53
*** amyt has joined #openstack-meeting-alt02:05
*** kagan has quit IRC02:19
*** amyt has quit IRC02:19
*** amyt has joined #openstack-meeting-alt02:19
*** demorris has quit IRC02:29
*** cloudchimp has joined #openstack-meeting-alt02:31
*** cloudchimp has quit IRC02:32
*** esp1 has joined #openstack-meeting-alt02:40
*** esp1 has left #openstack-meeting-alt02:48
*** amyt has quit IRC02:48
*** amyt has joined #openstack-meeting-alt02:49
*** demorris has joined #openstack-meeting-alt02:52
*** amyt has quit IRC02:52
*** amyt has joined #openstack-meeting-alt02:54
*** cp16net is now known as cp16net|away03:05
*** amyt has quit IRC03:05
*** amyt has joined #openstack-meeting-alt03:06
*** cp16net|away is now known as cp16net03:08
*** sacharya1 has joined #openstack-meeting-alt03:10
*** sacharya has quit IRC03:12
*** demorris has quit IRC03:37
*** amyt has quit IRC03:37
*** amyt has joined #openstack-meeting-alt03:38
*** esp has joined #openstack-meeting-alt03:40
*** esp has left #openstack-meeting-alt03:53
*** bdpayne has joined #openstack-meeting-alt04:22
*** amyt has quit IRC04:22
*** amyt has joined #openstack-meeting-alt04:22
*** bdpayne has quit IRC04:28
*** bdpayne has joined #openstack-meeting-alt04:30
*** esp has joined #openstack-meeting-alt04:32
*** amyt has quit IRC04:32
*** esp has left #openstack-meeting-alt04:32
*** amyt has joined #openstack-meeting-alt04:32
*** vipul is now known as vipul|away04:54
*** bdpayne has quit IRC05:26
*** amyt has quit IRC05:26
*** amyt has joined #openstack-meeting-alt05:26
*** sacharya1 has quit IRC06:00
*** amyt has quit IRC06:00
*** amyt has joined #openstack-meeting-alt06:00
*** vipul|away is now known as vipul06:06
*** amyt has quit IRC06:06
*** amyt has joined #openstack-meeting-alt06:07
*** vipul is now known as vipul|away06:21
*** vipul|away is now known as vipul06:37
*** vipul is now known as vipul|away06:57
*** amyt has quit IRC09:02
*** malini has joined #openstack-meeting-alt09:12
*** malini has left #openstack-meeting-alt09:12
*** demorris has joined #openstack-meeting-alt13:21
*** demorris has quit IRC13:22
*** demorris has joined #openstack-meeting-alt13:23
*** imsplitbit has joined #openstack-meeting-alt13:37
*** djohnstone has joined #openstack-meeting-alt13:47
*** djohnstone has quit IRC13:48
*** djohnstone has joined #openstack-meeting-alt13:48
*** rnirmal has joined #openstack-meeting-alt15:12
*** cloudchimp has joined #openstack-meeting-alt15:18
*** amyt has joined #openstack-meeting-alt15:26
*** amyt has quit IRC15:27
*** amyt has joined #openstack-meeting-alt15:27
*** sacharya has joined #openstack-meeting-alt15:38
*** dhellmann has joined #openstack-meeting-alt15:55
*** dhellmann has quit IRC15:56
*** dhellmann has joined #openstack-meeting-alt15:57
*** sacharya has quit IRC15:57
*** cp16net is now known as cp16net|away16:26
*** bdpayne has joined #openstack-meeting-alt16:35
*** sacharya has joined #openstack-meeting-alt16:37
*** sacharya has quit IRC16:40
*** sacharya has joined #openstack-meeting-alt16:41
*** yidclare has joined #openstack-meeting-alt17:04
*** heckj has joined #openstack-meeting-alt17:21
*** heckj has quit IRC17:23
*** heckj has joined #openstack-meeting-alt17:23
*** esp1 has joined #openstack-meeting-alt17:33
*** esp1 has left #openstack-meeting-alt17:34
*** cp16net|away is now known as cp16net17:55
*** kagan has joined #openstack-meeting-alt18:02
*** dhellmann has quit IRC18:19
*** sacharya has quit IRC18:20
*** sacharya has joined #openstack-meeting-alt18:24
*** vipul|away is now known as vipul18:36
*** kagan_ has joined #openstack-meeting-alt18:41
*** kagan has quit IRC18:44
*** kagan_ is now known as kagan18:44
*** rnirmal_ has joined #openstack-meeting-alt19:00
*** demorris has quit IRC19:00
*** demorris has joined #openstack-meeting-alt19:01
*** bdpayne has quit IRC19:01
*** rnirmal has quit IRC19:02
*** dhellmann has joined #openstack-meeting-alt19:11
*** demorris has quit IRC19:14
*** imsplitbit has quit IRC19:15
*** rnirmal has joined #openstack-meeting-alt19:21
*** kagan has quit IRC20:49
*** cp16net is now known as cp16net|away20:53
*** cp16net|away is now known as cp16net21:01
*** esp1 has joined #openstack-meeting-alt21:29
*** esp1 has left #openstack-meeting-alt21:43
*** esp1 has joined #openstack-meeting-alt21:56
*** kagan has joined #openstack-meeting-alt21:58
*** kmansel has joined #openstack-meeting-alt21:59
*** hub_cap has joined #openstack-meeting-alt21:59
hub_caphi all21:59
*** robertmyers has joined #openstack-meeting-alt21:59
hub_cap#startmeeting reddwarf21:59
openstackMeeting started Tue Feb 26 21:59:43 2013 UTC.  The chair is hub_cap. Information about MeetBot at http://wiki.debian.org/MeetBot.21:59
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.21:59
*** openstack changes topic to " (Meeting topic: reddwarf)"21:59
openstackThe meeting name has been set to 'reddwarf'21:59
*** amyt has quit IRC21:59
vipulyo22:00
vipulstragglers22:00
kmansel howdie22:00
*** cloudchimp has quit IRC22:00
djohnstonehey22:00
*** SlickNik has joined #openstack-meeting-alt22:00
hub_cap#link http://eavesdrop.openstack.org/meetings/reddwarf/2013/reddwarf.2013-02-19-22.00.html22:00
*** jrodom has joined #openstack-meeting-alt22:00
hub_capyup lets give a sec for stragglahz22:01
SlickNikw00t.22:01
hub_capi gotta say, this project is much better in part due to these meetings22:01
robertmyershello22:01
vipulnow if we could only decrease the silence at times in #reddwarf :)22:01
SlickNikSomething to look forward to on Tuesdays...22:02
hub_capSlickNik: tuesday is such a fun day now!22:02
hub_cap#topic Update to Action items22:02
*** openstack changes topic to "Update to Action items (Meeting topic: reddwarf)"22:02
hub_capLets go w/ SlickNik and stevedore22:02
SlickNikI'm up first.22:02
juicepresent22:02
hub_caplol juice22:02
kaganpast22:02
hub_capwe did roll call already yer late juice22:02
juiceshiat22:03
juicedown to attendance office I go22:03
SlickNikI looked into it, looks good.22:03
hub_capcool. we might want to submit a bp to move toward using that for extensions so we can add/remove at will22:03
SlickNikStarted working on using the current extension framework for Security Groups for now so I can get that done, will look into porting to stevedore after I'm done with coding it up.22:03
hub_capperfect22:03
hub_caphows teh vmgate w/ the client coming SlickNik?22:04
SlickNikCan we schedule some time to talk about it after action items.22:04
SlickNikThere's a bit to discuss on that.22:04
vipulYea, that one hit a snag22:04
hub_capsure! edit the wiki SlickNik22:04
SlickNikOkay, I'll put that in there.22:04
SlickNikLet's keep going.22:05
hub_caplets move to kagan and the heartbeat22:05
hub_capi saw the 'pass' in the code for that22:05
hub_capis that the _only_ way to fix it?22:05
kaganwhat do you mean?22:05
hub_capwell i saw 2 things in the review22:05
kagani think the pass was somewhere else ...22:05
hub_capi think the resize || shutdown is a-ok22:05
kagani've added the "option" to go through shutdown as well22:06
*** heckj has quit IRC22:06
vipulyea the fix was to change the test22:06
hub_capok cool22:06
kaganso, if the flow passes through shutdown it's good, and it's good if it doesn't as long as it reaches up at the end22:06
kaganor running or whatever ...22:06
kagani've got all unit test running well now22:06
hub_capnice!22:07
kaganstill not checked it. need to tidy a bit22:07
hub_capkagan: have u made sure the old image still works w/ that new flow?22:07
kagani have before22:07
kaganwill do so again today22:07
kaganto be sure !22:07
hub_capsweet22:07
hub_capsure is good :)22:07
kaganwe still have some issues22:07
hub_capalso i left some comments on your review to look @22:07
kagani don't want to hold the checkin for it22:07
hub_capsure22:07
hub_capso my turn22:08
hub_capive looked @ constant snaps. it llooks good22:08
hub_capthe only thing i didnt like was the status22:08
vipulstatus detail?22:08
hub_capand ive put a item to talk about it on the agenda today22:08
hub_capya vipul22:08
vipulgot rid of that22:08
hub_capya22:08
hub_capi meant in genral that was my only gripe from last wk22:08
hub_caprest looks good22:08
vipulk, let's discuss it during the topic22:09
hub_capive got a nice way to get all our statii in reddwarf22:09
hub_capu like how i did that? :P22:09
vipulheh22:09
hub_capon to u vipul22:09
vipuli added a section ot the wiki design for snapshots22:09
vipulbascially called out how we're going ot store to swift, and require the role22:10
hub_capnice22:10
vipulshoot forgot about handling deletes out of band22:10
vipul#action vipul to update snapshots wiki to call our deletes of snapshots from swift22:10
vipulwe can go crazy later i htink with the ACL stuff22:11
hub_capive filed a BP for the next action item (https://blueprints.launchpad.net/reddwarf/+spec/instance-actions) it sux right now but ill fill it out22:11
vipuli might consider removing that22:11
hub_capokey22:11
vipulwhat is this about22:11
hub_capand we can chat more about that BP when its up22:11
vipulok22:11
hub_capdetailed status messages for async operations vipul22:11
vipulnice22:12
hub_capvipul: u said u removed the statusDetail22:12
hub_capso we can breeze over that22:12
vipulFrom the API, yes.. we thought about not doing it now22:12
hub_capand ive got a good way to handle them in generically22:12
hub_capin a generic fashipn22:12
vipulcool22:12
*** dhellmann has quit IRC22:12
hub_capcorrect vipul22:12
hub_capjcru is out today22:12
SlickNik#action SlickNik working on Secgroups as extension, will look at porting to stevedore after done with that.22:13
hub_caphis sis had a baby!!22:13
SlickNikmissed that earlier.22:13
hub_capim not sure hes had time to work on the monster22:13
vipulwhat, he can't work on FSM at the same time?22:13
hub_capLOL ill send him the message for u vipul :P22:13
cp16nethah22:13
hub_capokey. done w/ the AI's22:14
hub_caplets talk quotas/limits22:14
hub_cap#topic Quotas / Limits Updates22:14
*** openstack changes topic to "Quotas / Limits Updates (Meeting topic: reddwarf)"22:14
vipulesp1?22:14
EsmuteWell.. i just submitted a patch about 5 mins ago22:14
esp1yep22:14
SlickNikesmute / esp1?22:14
Esmutethis new patch has the review incorporated by robertmyers22:15
vipulEsmute, is this the last one?22:15
Esmutehopefully22:15
robertmyersEsmute: looking at it now, looks good so far22:15
vipulawesome, let's try to get it merged?...22:15
Esmutei just need to sweet-talk the rax guys22:15
esp1so with any luck after quota's gets  merged I will rebase22:15
esp1and tie the quota's stuff into the api call22:16
vipulYea, it could go in as two patches if it slows things down22:16
vipulif we don't it merged today, we can add the 'usage' stuff later no?22:16
esp1sure22:17
hub_capi think im gonna still be a stickler on the f.__name__ thing, but we can discuss later22:17
hub_capi do want to say, awesome work by both of you, im looking forward to having these in reddwarf22:17
Esmuteok lets discuss after the meeting22:18
hub_cap#kudos22:18
hub_capdef Esmute22:18
SlickNikhear hear...22:18
hub_capthis might not be on our agenda next week :D :D22:18
esp1thx, hard work is done by Esmute22:18
hub_capas well as the next one!! (are we all done w/ this topic?)22:18
Esmutethanks guys.. got a lot of helps from the guys here too... and thanks for the reviews too22:18
hub_capnp! we <3 reviewing code!!22:19
SlickNikSounds like it. What's up next?22:19
hub_cap#topic Percona Image Updates22:19
*** openstack changes topic to "Percona Image Updates (Meeting topic: reddwarf)"22:19
hub_capkagan: go!22:19
kagani thought we did that before ...22:19
kaganso what's missing for the update?22:20
vipulhttps://review.openstack.org/#/c/21557/22:20
vipulhttps://review.openstack.org/#/c/21261/22:20
kaganthe first "official" commit will be happening today22:20
kaganwith all unit test passing and int tests passing on mysql and percona22:20
hub_capkagan: not sure if there is anythign left to discuss honestly22:20
kaganhowever ...22:20
SlickNik#link https://review.openstack.org/#/c/21557/22:21
hub_capthe plot thickens22:21
SlickNik#link https://review.openstack.org/#/c/21261/22:21
kaganthere will be a list of things i'll make that i think we'd like to address in a second pass22:21
vipulhub_cap, cp16net: can you guys pull those in, and run int-tests with --percona?22:21
hub_capvipul: ya def22:21
vipuljust get a 2nd pair of eyes22:21
hub_capid prefer to _not_ have a flag like that tho22:21
kaganwouldn't you all prefer to wait for toddy's drop?22:21
hub_capwe can discuss that now we are doin good on time22:21
cp16netvipul: sure22:21
kaganabout the flag22:21
hub_capwe already have a kick-start mysql22:21
hub_capcant we just do a kick-start mysql-percona22:21
kaganwe started with having mysql-percona22:21
kaganand then moved to mysql --percona22:21
hub_capwas there issues w/ that first approach?22:22
kagani'm not so familiar with the kick-start. what is it?22:22
vipulthe issue is we want the 'type' to be 'mysql' since that's what the API / int tests all invoke22:22
kaganwell, a bit22:22
vipulwhen uploaded to glance / service_imags22:22
hub_capkick-start is just a wrapper for a few things kagan22:22
cp16netit just runs through the setup22:22
kaganespecially since "what vipul just said"22:22
hub_capvipul: ya it wa slooking for "mysql" right?22:22
hub_cap*was22:22
SlickNikkagan: it is a wrapper that just runs a few actions in sequence...22:22
hub_capthats the 'type' in the code22:22
cp16netinstead of running build/build-image/intialize22:23
kagani see22:23
cp16netits just a shortcut if you will22:23
hub_capwhen we move to different mysql versions, the type will be changing from mysql to mysql-percona as per the blueprint22:23
vipulright, so either we have to extract the 'mysql' portion of 'percona-mysql' prior to upload22:23
hub_capsure thats just for the default vipul22:23
kaganthen it should also work still, just pass the extra option22:23
vipulYea, that's what i was telling kagan, that we could leave it as-is now..22:23
hub_captechnically u can already pass type: percona-mysql in the create22:23
vipuland when the types are implemented that's when we add percona as a separet thing22:23
kagani didn't check cause i didn't know how but i think i've modified the place in code where the kickstart would pass the extra option22:24
hub_caphttps://github.com/stackforge/reddwarf/blob/master/reddwarf/instance/service.py#L17622:24
hub_capif u pass service_type: percona-mysql (or whatever u call it) itll find that glance image22:24
vipulright, and i think event eh reddwarfclient hardcodes it22:24
hub_capok thats a fail22:24
hub_capbut we can fix it22:24
kaganfor now, if we add a new type - mysql-percona - we'd still need to strip it before uploading image to glance22:24
hub_capid prefer to see us use this as a different "type"22:24
vipulright, so for now, we stick it calling it 'mysql' and when we support multiple types we break it out22:24
hub_capwhy would we need to strip it?22:24
vipulbecuase of all the touch points22:25
kaganso things doesn't break later22:25
kagansince this area is about to be modified anyway, why not leave it as is now and modify once we actually support multiple types?22:25
hub_capthe glance image is _only_ used during the create22:25
kaganbut it also registered the type of service there22:25
hub_capwell it doesnt need to be modified currently22:26
hub_capits just a fialure of the client22:26
hub_cap*Failure22:26
vipuland modifications to the tests?22:26
kaganwhy not to leave it as is for now?22:26
vipulno way to test the percona version22:26
hub_capwe can set the default to a flaggable external22:26
kaganagain, what's wrong with how it's now?22:27
hub_capkagan: its not using the system as it should be22:27
kaganwhy?22:27
hub_capreddwarf is built to use different service_types22:27
hub_capmysql-percona is a different service type22:27
hub_capbasically u can (wiht a bit of modification to reddwarf and the client) make it so it already works for multiple types22:27
kagani thought it was supposed to be the same type of service - dbaas22:27
hub_capinstead of hacking it to suit the reddwarf codebase22:28
hub_capid rather see us fix reddwarf than hack around it, make sense?22:28
vipulyea, it might be a simple enough change..22:28
hub_capvipul: it def would be22:28
hub_capitll be a flag in teh test conf22:28
hub_capand we can pass in mysql or mysql-percona depending on what we want to test22:28
hub_capand fix the client of course!22:28
vipulyea22:28
hub_capso then we wont have to mod redstack at all and we will have it already working w/ multiple types22:28
vipulkagan, i can help  you work through those22:28
hub_capso itll be getting us closer to accomplishing https://wiki.openstack.org/wiki/Reddwarf-versions-types22:29
kaganok. so maybe it won't all be checked in today ...22:29
hub_caprather than going around it22:29
vipulyea, i wanted to push this off until that BP22:29
vipulSince currently we only really support one service type22:29
kagani just need a decision22:29
hub_capya but is it really necesary? if its already implemented  99%?22:29
hub_capwell the tests only support 1 type22:30
hub_capcuz we hardcoded it22:30
SlickNikQuestion, is it possible to run integration tests with different service types? (I think Vipul may have hinted at this earlier)22:30
SlickNikIf not, it's probably something we should bug and fix...22:30
vipulnot yet22:30
hub_capbut hell we only supported one apt version of mysql before kagan fixed it22:30
SlickNikthat's true.22:30
vipulok let's do it.. it's only a couple of things we'd have to change22:30
hub_capvipul: lets take like ~30 min to look @ it22:30
hub_capif its like 3 days mreo work we will can it for now22:30
hub_capi dont want to give more work for the sake of giving more work22:31
vipulworks for me22:31
hub_capbut i do want it to work cleanly22:31
hub_cap<322:31
kaganso bottom line is?22:31
kaganthat we'll have the bottom line later?22:31
esp1lol22:31
hub_capvipul and i will look @ it for a bit and we will get back to u kagan22:31
vipulkagan: hub_cap and I will look at what's required and make a call later22:31
hub_capmy inkkling is that its not a hard change22:31
kaganok22:32
kaganlet me know if you want me in in that discussion.22:32
hub_capkagan: of course we do!!!!22:32
kaganmight save time for vipul to bring me up to speed later …  ;)22:32
vipulyep, let's start looking at the code right after this meeting22:32
kaganok22:32
hub_cap#action vipul hub_cap and kagan to look into making the service_type code work properly w/ percona image22:32
vipulwe cna talk on #reddwarf afterwards22:32
hub_capdef vipul22:32
kagananything else on percona stuff ?22:32
hub_capnope were good thx guys22:33
hub_cap#topic Instance Actions22:33
*** openstack changes topic to "Instance Actions (Meeting topic: reddwarf)"22:33
hub_capok so this sucker is in nova today22:33
hub_cap#link https://github.com/openstack/nova/commit/250230b32364b1e36ae6d62ec4bb8c3285c5940122:33
SlickNikWhat is this?22:33
hub_capits a tracker for calls essentially22:33
hub_capit records state of what happens to async events22:34
hub_capand if they failed it records what went wrong22:34
hub_capits currently tied to /servers in nova22:34
cp16netso this will be on api calls? ot taskmanager call?22:34
vipulsounds like taskmanager22:34
hub_capapi / taskmanager / etc...22:34
hub_capbut most of the work is TM so itll be there more22:34
hub_capit will be in the api to report back22:35
hub_capwhen u ask for a status22:35
hub_capbut id like to genericise it be used for all of our async actions22:35
vipulthis doesn't seem to be geared towards an end user, more of an admin22:35
hub_capinstances, dbs, users, snaps, etc etc...22:35
SlickNikIs this  mostly for troubleshooting, or metrics, or both?22:35
hub_capvipul: its both22:35
cp16netis that a different api path or will it tie in to the status given?22:35
hub_capif there is a failure, the failure (short msg) can be returned in GET calls22:35
hub_capbut its also good for admins to see whats going on, what failed and where, etc...22:36
cp16netso sounds like a v2 api feature?22:36
SlickNikAh, I see...22:36
hub_caphttps://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/models.py#L96322:37
vipulyea looks cool... looks like an event collector22:37
hub_capits exactl that vipul22:37
jrodomi really like that concept - right now users have no capability to understand what happened and why when something fails22:37
hub_capw/ the option to pass back a shorthand message22:37
hub_capwe have a lot of issues w/ what jrodom is talkin about22:37
esp1I think I saw some of this in the rate limit stuff in nova.  it might follow different rate limit rules that the non- /server routes.22:37
hub_capif a resize fails it goes back to active, ram is the same as it was before, and .......22:37
vipulyea it's sort of a blackbox (at least the task maanger)22:37
hub_capvipul: more like a hazy drunken grey box22:38
vipulfunny you mention that test22:38
hub_capthat ocassionally screams at its significant other (engineering/ops)22:38
vipulme and kagan were struggling with figuring that one out22:38
SlickNiklol, poor resize.22:38
hub_capLOL exactly vipul ;)22:38
Esmuteso once you invoke an api, you are able to query on the status?22:38
hub_capEsmute: ya22:38
Esmuteis this what's about?22:38
hub_capim not sure if we will do something  like HEAD /snapshots ...22:39
vipuli guess another thing, would this work for other resources.. i see instance-events, but what about snapshot events, etc22:39
hub_capor if we will jsut put it in the GET  calls22:39
hub_capvipul: thats the thing22:39
hub_capits currently tied specifically to that in nova22:39
hub_capbut im going to make it not so22:39
vipulcool, may be just another decorator or something22:39
Esmuteso will it do roll-over? if the task fails somewhere or close to the end..22:39
esp1can't a lot of this info be found in web server logs?22:39
hub_capya it shouldnt be more than that vipul22:39
esp1perhaps not as easy to query?22:40
hub_capesp1: lol ya... let me introduce u to our engineers at the summit22:40
SlickNikesp1, yeah but there's no way of getting to that via the API.22:40
esp1no, that's okay.  I will take your word for it.22:40
vipulesp1: yea you probalby could aggregate that, although i don't know if any tool will help you aggregate just events for an instance with the way it's logged now22:40
hub_capyup and its not always easy to pour thru 8G of logs for 1 instance...22:41
hub_capthere is also a request-id that nova uses22:41
hub_capand id like to revisit that since its not working in reddwarf, even tho its in the common code...22:42
hub_capbut thats a diff topic22:42
esp1I see.  we had a separate system that did what vipul is describing at my last gig. (log collection and a separate api)22:42
juiceis request-id a correlation id22:42
hub_capjuice: ya22:42
juiceso you can tie together all the requests?22:42
juicethat would be nice and handy22:42
hub_capno not exactly22:42
hub_capeach separate api call can be tracked thru all the nova systems22:42
hub_capvia its request22:42
vipulgives you something to grep on22:42
hub_capwhen u call create, a request-id is generated22:42
hub_capwhat vipul said, ya22:42
cp16netbut get get also created a new request-id22:43
juicethat's what I was trying to convey22:43
cp16netso its nice and unique22:43
SlickNikmakes it slightly easier to track the job life cycle through the components...22:43
hub_capreddwarf has that ability, and i hope we can pass that down to nova to use as well, but again, thats kinda OT,sorry for taking us down this rabbit hole22:43
vipulget get?22:43
hub_capu know vipul22:43
hub_capthe get get22:43
vipuloh yes!22:43
vipulTHAT22:43
cp16netlol22:44
hub_capi just told cp16net that he wrote that22:44
SlickNikTHAT THAT?22:44
hub_capyup yup22:44
cp16neti didnt didnt understand22:44
hub_capLOL22:44
hub_capOT!!!22:44
vipuli thoguth he meant a get request generating another internal get request22:44
vipulbut maybe read too much into it22:44
vipullol22:44
hub_caphahah lol22:44
hub_capget inception22:45
hub_capsry GET /inception22:45
vipulnice22:45
hub_capok so does everyone see whats going on w/ the instance actons?22:45
hub_capsoon to be renamed to something more generic22:45
vipulyep, +122:45
robertmyers+122:45
SlickNikyeah, me likey.22:45
hub_capwoot22:45
hub_capill begin work on it shortly22:45
juicecan you start over?22:45
hub_capit might take a bit tho22:45
hub_capLOL juice22:45
juicejk22:45
hub_capim going to try to push tihs to oslo22:46
hub_capwhat generic bits i can22:46
hub_capill first get it working w/ reddwarf to some extent22:46
vipulyour'e brave22:46
hub_caphey ive mod'd common like 4 or 5 times :D22:46
cp16netgl...22:46
hub_caperr oslo22:46
vipulwhile you're there22:46
vipulhow about implementing 'queue delete' :)22:47
SlickNiklol22:47
cp16netlol22:47
vipuli know cp16net added that as a bug.. i don't think they ever fixed it22:47
cp16netnope22:47
hub_capsure why not!!22:47
vipulmassive leak once we deploy this thing22:47
hub_captrust me vipul we are already hemorrhaging22:48
cp16net#link https://bugs.launchpad.net/oslo/+bug/109748222:48
hub_capyes i googled the spelling for that22:48
cp16netthere ya go22:48
*** jrodom has quit IRC22:48
hub_capwe could easily make the calls ourself honestly22:48
vipulTMI22:48
hub_caplol vipul22:48
hub_capbut ill work w/ markmc to see how we can get that in oslo22:48
vipulyou mean put it in reddwarf?22:48
vipulyea that's an option22:48
hub_capya vipul if we have to22:48
hub_capthe codes all there in the common stuff, we just need to string a few things together and call .delete()22:49
hub_capso moving on?22:49
vipulcool22:49
vipulyep22:49
hub_cap#topic Snapshots Blueprint Feedback22:49
*** openstack changes topic to "Snapshots Blueprint Feedback (Meeting topic: reddwarf)"22:49
vipulOk, so status detail is out of the API22:50
vipulwe will return simple status SUCCESS/FAIL etc22:50
hub_capi, for one, welcome our new snapshot overlords22:50
SlickNikAnd we have instance actions if we want to get some sort of status detail, right?22:50
vipulthe ACL piece we can punt on that.. that's really if we want to set up the Swift Containers with ACL so certain users could PUt and other could only read22:51
SlickNik(or at least that's the plan...)22:51
vipulYea, we'll add the deatils piece when we have a solution for everything else22:51
hub_capSlickNik: correct22:51
vipulbut if you guys think it's good to go as-is now... we're going to start implementing next week22:51
vipulOh.. one other thing22:52
SlickNiksounds good Vipul.22:52
vipulsnapshots could take a while22:52
vipulwith the guest bieng single threaded22:52
hub_capeww22:52
hub_capthat could be painful22:52
vipuldo we want to spawn a thread to perform?22:52
hub_capif it makes sense (and im sure it does) we should22:52
SlickNikI think we should.22:52
robertmyersor a subprocess22:52
hub_capthe reporting should be fun w/ >1 thread thats for sure22:52
vipulsubprocess doesn't block right?22:53
* hub_cap defers to robertmyers for correct pythonical-ness22:53
vipuli just want to make sure we can serve other requests..22:53
robertmyersit can block if you need it to22:53
vipulok, but you can also have it just make a callback?22:54
robertmyersyes22:54
vipulalright, let's do that22:54
vipuldo we deploy Swift in Redstack?22:54
hub_capnot yet :D22:54
vipulmay need to toggle a few things to get all that up22:55
hub_capdef22:55
*** sacharya has quit IRC22:55
hub_capat first when u said its gonna take a while22:55
hub_capi thought u meant to finsih the feature22:55
vipulheh22:55
hub_capand im beginning to think u meant both22:55
vipulyes :)22:55
hub_caphehe22:55
SlickNikheh22:55
vipulappreciate help on this :)22:55
hub_caprobertmyers: is your man vipul hes a pymaniac22:56
hub_caperr maniac.py22:56
robertmyersnice22:56
vipulsweet, maybe robermeyers can help us with the agent work22:56
SlickNikpy-ro(bert)-maniac even :)22:56
hub_capi can def talk to the powers that be22:56
hub_cap#agreed SlickNik22:56
robertmyersI'm working on backups on our side too22:57
robertmyerserr snapshots22:57
vipulLVM?22:57
vipulor are you guys doing xtrabackup22:57
robertmyersthat is the plan22:57
robertmyersxtrabackup22:57
hub_capxxxtra22:58
cp16netread all about it?22:58
hub_capits dirty22:58
hub_capLOL cp16net22:58
vipulok.. well you guys could just do it in stackforge :D22:58
robertmyersthe problem is our guest is in c++ ;)22:58
vipuloh yea cap22:58
vipulcrap22:58
hub_capphone... brb22:59
SlickNikoh, yeah. There's that...22:59
vipulok well we'll lean on you for the guestagent work22:59
robertmyersbut all of the api stuff we can help on22:59
robertmyersi'll be here for that too23:00
vipulok sound good23:00
* robertmyers wants to replace our guest agent with python23:00
vipulyou should.. the current implemetnation can't be that bad..23:01
yidclaredo it!23:01
yidclare:)23:01
robertmyerswell, it is the memory overhead23:01
robertmyerson openvz that is holding us back23:01
vipuldo you guys really have customers running tinys?23:01
robertmyersyes, lots of them23:01
vipulinteresting.. maybe it makes sense then23:02
vipulis hub_cap coming back?23:02
SlickNiknot sure.23:02
cp16nethes walking about23:02
vipulOk we can move on to the next topic..23:03
SlickNikWe can move on to the next item, but it's what he was working on. :)23:03
vipulanything else on Snapshots?23:03
cp16netnope23:03
vipul#topic API Spec Update23:03
vipulthat didn't work23:03
SlickNiknope, just excited to get it going.23:03
cp16netlol only he can do it23:03
hub_cap#topic API Spec update23:03
*** openstack changes topic to "API Spec update (Meeting topic: reddwarf)"23:03
hub_capI HAVE THE POWER23:03
SlickNikhe's back!23:03
SlickNiklol23:04
hub_capsorry getting furniture delivered23:04
hub_caphad to take a call23:04
hub_capso spe23:04
hub_capc23:04
* lifeless wants to start quoting Labyrinth now23:04
SlickNikNo worries. Nice work on the API docs, btw!23:04
hub_caplifeless: only if you can do the glass crystal ball trick23:04
hub_capbehold the power of markdown23:05
hub_cap#link https://github.com/stackforge/database-api/blob/master/openstack-database-api/src/markdown/database-api-v1.md23:05
vipulnice..23:05
juiceooh la la23:06
juicevery pretty23:06
hub_capyup to be cheesy and to satisfy lifeless' need, the markdown has no power over me23:06
esp1cool23:06
* lifeless snorts23:06
SlickNikalso, who/what is demouser? :)23:06
vipuldemo-user?23:07
vipulheh23:07
hub_capdemouser?23:07
hub_capLOL our example generator used that23:07
SlickNikoh! parse fail…I read that as de-mouser…!?!23:07
hub_capits a spanish mouse23:07
cp16netlol23:07
vipullol23:07
cp16netisnt that the kid from matrix?23:08
cp16netmouse23:08
juiceor french23:08
hub_caplol23:08
hub_capso since thats done id lke to see us push to this for api changes/adds23:08
hub_capas in, if you are going ot work on snapshots (hint hint) lets get that api sorted out up front23:09
vipulyep that'll work23:09
hub_capcool. we can discuss changes to it via the review process23:09
SlickNikI can push changes to this for the SecGroups extension.23:09
hub_capperfect SlickNik23:09
hub_capitll be a bit more permanent than the wiki23:10
SlickNiksounds good.23:10
hub_capokey anything else to chat about wrt api?23:10
SlickNiknope; good by me.23:10
hub_cap#topic Open Discussion23:10
*** openstack changes topic to "Open Discussion (Meeting topic: reddwarf)"23:10
SlickNikwait wait23:10
SlickNikrefresh the page :P23:11
vipulyou skipped23:11
SlickNikCI discussion.23:11
hub_capwat?!?!?23:11
hub_capoyaaaaa23:11
hub_cap#topic CI discussion23:11
*** openstack changes topic to "CI discussion (Meeting topic: reddwarf)"23:11
hub_caplets chat ci23:11
SlickNikSo turns out that Openstack CI Jenkins is already overloaded with Jenkins jobs.23:12
hub_capsounds liek a excellent reason to create a stackforge jenkins :P23:12
SlickNikAnd they don't want to have Stackforge projects' Jenkins jobs adding to this load.23:12
vipulprecisely what the plan is i think23:13
hub_capsweet23:13
cp16netsounds like a great idea23:13
vipulif mordred is around.. maybe he can chime in..23:13
hub_capya im sure itll take some time tho23:13
mordredhey23:13
SlickNikHey mordred.23:13
hub_capand they will need to split the codebase for config or key them to specific machines?23:13
vipulstackforge ci mordred23:13
mordredit's not quite creating a stackforge jenkins23:13
hub_cap3 peas in a pod vipul?23:14
mordredbecause we had one of those, and it was a bit of a nightmare23:14
mordredBUT23:14
hub_capdrumroll23:14
SlickNikWe were just talking about the CI plan for stackforge projects.23:14
mordredit is about using existing jenkins resources that HP and Rackspace have (hp at first, because I'm there and it's easy)23:14
mordredto respond to and drive things in OpenStack Gerrit23:14
mordredit's gonna be sexy - you're all going to love it23:14
mordredand if you don't, I'll just have you killed23:14
vipuljust more VMs?23:15
hub_capwerent u going to eventually do that anyway mordred?23:15
mordrednope.23:15
mordredoops. two different htings ...23:15
* hub_cap assumes mordred answerd my question23:15
hub_cap:P23:15
* hub_cap chants "i will live another day!!"23:15
mordredvipul: more vpns doesn't help, becuase it's the jenkins master that's overloaded, because jenkins can't handle openstack's load23:15
mordredhub_cap: kinda - this is going to be a great example of partial third-party testing support23:16
mordredwe've had docs on it for a while23:16
mordredbut nobody has stepped up23:16
hub_capmordred: i was referring ot the kill us statement ;)23:16
mordredI'm hoping if _I_ step up with an example, soeone else will do :)23:16
mordredhub_cap: oh!23:16
mordredthat23:16
mordredyes23:16
mordredI mean, really23:16
* hub_cap knew it was too good to be true23:16
mordreddon't open the door if you don't know the person outside23:16
hub_capspoken like a true texan23:17
cp16neti'll open the door with my shotgun :-P23:17
vipulnow that's real texan23:17
hub_cap#agreed23:17
hub_capokey so that sounds like a good plan mordred, maybe we can help once u pony up a bit and we see an example23:18
mordredhub_cap: ++23:18
*** robertmyers has quit IRC23:18
vipulwe'll have to live with trustign that we ran int-tests for a little while longer :)23:18
hub_capyup vipul23:19
hub_capsux but thats ok23:19
cp16net :-/23:19
cp16netyeah23:19
hub_capin int-tests we trust23:19
hub_caprimshot!23:19
hub_capsounds like weve covered ci, open discussion time (this time for real)23:19
hub_cap#topic open discussion23:19
*** openstack changes topic to "open discussion (Meeting topic: reddwarf)"23:19
vipuli can't think of anything else i missed23:20
cp16net*crickets*23:20
SlickNikThat was pretty much all I had to cover...23:20
SlickNikgood from me.23:20
cp16netyeah i am good.23:20
vipulfeels like we didn't do too well on accumiulating action items23:21
vipulwe'll see23:21
cp16nettime to go home23:21
SlickNik#action Add Security groups extension API to API docs.23:21
SlickNik#action SlickNik to add Security groups extension API to API docs.23:21
SlickNikhere's one I missed.23:21
cp16net#action cp16net go home23:21
SlickNikheh23:21
cp16neti'm going to work on that one right now :-P23:21
esp1see ya cp16net :)23:22
cp16netsee yall23:22
SlickNiklater cp16net :)23:22
vipullater23:22
vipulok that's a wrap23:22
hub_cap#endmeeting23:22
*** openstack changes topic to "OpenStack meetings (alternate) || Development in #openstack-dev || Help in #openstack"23:22
openstackMeeting ended Tue Feb 26 23:22:50 2013 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)23:22
hub_cap<3 all23:22
openstackMinutes:        http://eavesdrop.openstack.org/meetings/reddwarf/2013/reddwarf.2013-02-26-21.59.html23:22
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/reddwarf/2013/reddwarf.2013-02-26-21.59.txt23:22
openstackLog:            http://eavesdrop.openstack.org/meetings/reddwarf/2013/reddwarf.2013-02-26-21.59.log.html23:22
SlickNiklaters all23:23
esp1thx23:23
SlickNikthanks23:23
*** esp1 has left #openstack-meeting-alt23:23
*** hub_cap has left #openstack-meeting-alt23:23
*** SlickNik has left #openstack-meeting-alt23:23
mordredoh vipul ...23:24
mordredvipul: you know, we could in the mean time add an acl which allows you guys to vote by hand in the Verified column too...23:24
mordredso you'd have to at least click a thing to assert that you did, actually, run int-test23:25
vipulmordred: that would be good, but this might be very temporary (assuming this stackforge thing gets solved)23:28
vipulif it's too much work, i wouldn't worry about it23:28
mordredvipul: cool23:28
*** djohnstone has quit IRC23:30

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!