Wednesday, 2013-09-18

*** sarob has quit IRC00:03
*** sarob_ has quit IRC00:04
*** cmcnamara has joined #openstack-meeting-alt00:07
*** jergerber has quit IRC00:09
*** RajeshMohan has quit IRC00:15
*** RajeshMohan has joined #openstack-meeting-alt00:15
*** tanisdl has quit IRC00:15
*** tanisdl has joined #openstack-meeting-alt00:16
*** nosnos has joined #openstack-meeting-alt00:18
*** kebray has quit IRC00:24
*** cmcnamara has quit IRC00:35
*** lpabon has quit IRC00:41
*** tanisdl has quit IRC00:44
*** jmaron has quit IRC00:44
*** tanisdl has joined #openstack-meeting-alt00:45
*** RajeshMohan has quit IRC00:46
*** RajeshMohan has joined #openstack-meeting-alt00:46
*** tanisdl has quit IRC00:55
*** cmcnamara has joined #openstack-meeting-alt00:58
*** tanisdl has joined #openstack-meeting-alt00:58
*** zzs has joined #openstack-meeting-alt01:00
*** zzs has left #openstack-meeting-alt01:04
*** tanisdl_ has joined #openstack-meeting-alt01:06
*** tanisdl has quit IRC01:09
*** tanisdl_ is now known as tanisdl01:09
*** cmcnamara has quit IRC01:13
*** cmcnamara has joined #openstack-meeting-alt01:14
*** cmcnamara has quit IRC01:16
*** tanisdl has quit IRC01:19
*** jmaron has joined #openstack-meeting-alt01:29
*** cmcnamara has joined #openstack-meeting-alt01:30
*** jmaron has quit IRC01:34
*** noslzzp has joined #openstack-meeting-alt01:49
*** sarob has joined #openstack-meeting-alt01:57
*** cmcnamara has quit IRC02:13
*** cmcnamara has joined #openstack-meeting-alt02:14
*** cmcnamara has quit IRC02:14
*** sarob has quit IRC02:15
*** sarob has joined #openstack-meeting-alt02:16
*** sarob has quit IRC02:21
*** jmaron has joined #openstack-meeting-alt02:30
*** jmaron has quit IRC02:35
*** bdpayne has quit IRC02:59
*** bdpayne has joined #openstack-meeting-alt03:00
*** bdpayne has quit IRC03:02
*** mestery has joined #openstack-meeting-alt03:10
*** mestery has joined #openstack-meeting-alt03:10
*** _sirushti has joined #openstack-meeting-alt03:13
*** katyafervent has quit IRC03:13
*** shadower has quit IRC03:13
*** sirushti has quit IRC03:13
*** _sirushti is now known as sirushti03:13
*** fervent has joined #openstack-meeting-alt03:14
*** sacharya has quit IRC03:17
*** shadower has joined #openstack-meeting-alt03:18
*** mestery has quit IRC03:19
*** cmcnamara has joined #openstack-meeting-alt03:24
*** sarob has joined #openstack-meeting-alt03:26
*** cmcnamara has quit IRC03:29
*** jmaron has joined #openstack-meeting-alt03:31
*** sarob has quit IRC03:32
*** jmaron has quit IRC03:36
*** cmcnamara has joined #openstack-meeting-alt03:38
*** noslzzp has quit IRC03:57
*** vipul has quit IRC03:59
*** vipul has joined #openstack-meeting-alt04:00
*** cmcnamara has quit IRC04:06
*** cmcnamara has joined #openstack-meeting-alt04:07
*** cmcnamara has quit IRC04:12
*** jmaron has joined #openstack-meeting-alt04:31
*** SergeyLukjanov has joined #openstack-meeting-alt04:32
*** jmaron has quit IRC04:36
*** markwash has joined #openstack-meeting-alt04:46
*** boris-42 has joined #openstack-meeting-alt04:58
*** jmaron has joined #openstack-meeting-alt05:32
*** jmaron has quit IRC05:37
*** boris-42 has quit IRC05:59
*** akuznetsov has joined #openstack-meeting-alt06:05
*** jmaron has joined #openstack-meeting-alt06:33
*** jmaron has quit IRC06:38
*** dmakogon_ has joined #openstack-meeting-alt06:59
*** SergeyLukjanov has quit IRC07:20
*** akuznetsov has quit IRC07:26
*** jmaron has joined #openstack-meeting-alt07:33
*** jmaron has quit IRC07:38
*** akuznetsov has joined #openstack-meeting-alt07:41
*** openstack has joined #openstack-meeting-alt09:17
*** ChanServ sets mode: +o openstack09:17
*** SergeyLukjanov has joined #openstack-meeting-alt09:20
*** fervent has quit IRC09:23
*** sbadia has joined #openstack-meeting-alt09:25
*** iccha has quit IRC09:25
*** iccha has joined #openstack-meeting-alt09:25
*** jmaron has joined #openstack-meeting-alt09:35
*** jmaron has quit IRC09:40
*** pcm_ has joined #openstack-meeting-alt10:09
*** pcm_ has quit IRC10:10
*** pcm_ has joined #openstack-meeting-alt10:11
*** jcoufal has joined #openstack-meeting-alt10:15
*** nosnos has quit IRC10:18
*** jmaron has joined #openstack-meeting-alt10:35
*** akuznetsov has joined #openstack-meeting-alt10:38
*** jmaron has quit IRC10:40
*** dukhlov_ has quit IRC10:49
*** dukhlov has joined #openstack-meeting-alt11:12
*** jmaron has joined #openstack-meeting-alt11:36
*** jmaron has quit IRC11:38
*** flaper87|afk is now known as flaper8711:44
*** noslzzp has joined #openstack-meeting-alt11:53
*** pdmars has joined #openstack-meeting-alt12:03
*** pdmars_ has joined #openstack-meeting-alt12:04
*** pdmars has quit IRC12:04
*** pdmars_ has quit IRC12:06
*** pdmars has joined #openstack-meeting-alt12:06
*** mestery has joined #openstack-meeting-alt12:19
*** mestery has joined #openstack-meeting-alt12:20
*** flaper87 is now known as flaper87|afk12:37
*** mestery has quit IRC12:40
*** mestery has joined #openstack-meeting-alt12:40
*** mestery has joined #openstack-meeting-alt12:41
*** lblanchard has joined #openstack-meeting-alt12:43
*** mestery has quit IRC12:56
*** julim has joined #openstack-meeting-alt13:11
*** eankutse has joined #openstack-meeting-alt13:15
*** jmaron has joined #openstack-meeting-alt13:29
*** mestery has joined #openstack-meeting-alt13:34
*** amytron has joined #openstack-meeting-alt13:47
*** EmilienM has quit IRC14:05
*** EmilienM has joined #openstack-meeting-alt14:07
*** sacharya has joined #openstack-meeting-alt14:08
*** jmontemayor has joined #openstack-meeting-alt14:09
*** eankutse has quit IRC14:10
*** betsy has quit IRC14:11
*** betsy has joined #openstack-meeting-alt14:11
*** julim has quit IRC14:12
*** markmcclain has joined #openstack-meeting-alt14:14
*** amytron has quit IRC14:15
*** eankutse has joined #openstack-meeting-alt14:20
*** flaper87|afk is now known as flaper8714:23
*** eankutse has quit IRC14:25
*** eankutse has joined #openstack-meeting-alt14:25
*** eankutse has quit IRC14:26
*** eankutse has joined #openstack-meeting-alt14:26
*** sacharya has quit IRC14:35
*** esker has joined #openstack-meeting-alt14:35
*** amytron has joined #openstack-meeting-alt14:37
*** cmcnamara has joined #openstack-meeting-alt14:44
*** mestery has quit IRC14:45
*** betsy has quit IRC14:46
*** julim has joined #openstack-meeting-alt14:47
*** ruhe has joined #openstack-meeting-alt14:47
*** ruhe has quit IRC14:48
*** akuznetsov has quit IRC14:49
*** cmcnamara has quit IRC14:53
*** akuznetsov has joined #openstack-meeting-alt14:53
*** akuznetsov has quit IRC14:53
*** cmcnamara has joined #openstack-meeting-alt14:53
*** cmcnamara has quit IRC14:58
*** jmontemayor has quit IRC14:59
*** akuznetsov has joined #openstack-meeting-alt15:00
*** jmontemayor has joined #openstack-meeting-alt15:03
*** jmaron has quit IRC15:07
*** sacharya has joined #openstack-meeting-alt15:10
*** cmcnamara has joined #openstack-meeting-alt15:11
*** kebray has joined #openstack-meeting-alt15:11
*** flaper87 is now known as flaper87|afk15:12
*** jmaron has joined #openstack-meeting-alt15:14
*** julim has quit IRC15:23
*** jtomasek has quit IRC15:23
*** markmcclain has quit IRC15:25
*** julim has joined #openstack-meeting-alt15:26
*** betsy has joined #openstack-meeting-alt15:31
*** tanisdl has joined #openstack-meeting-alt15:42
*** akuznetsov has quit IRC15:43
*** cmcnamara has quit IRC15:48
*** cmcnamara has joined #openstack-meeting-alt15:48
*** markmcclain has joined #openstack-meeting-alt15:50
*** sergmelikyan has quit IRC15:51
*** cmcnamara has quit IRC15:53
*** akuznetsov has joined #openstack-meeting-alt15:55
*** akuznetsov has quit IRC15:55
*** akuznetsov has joined #openstack-meeting-alt15:57
*** markmcclain has quit IRC15:58
*** sergmelikyan has joined #openstack-meeting-alt16:00
*** amytron has quit IRC16:06
*** amytron has joined #openstack-meeting-alt16:07
*** julim has quit IRC16:13
*** bdpayne has joined #openstack-meeting-alt16:13
*** akuznetsov has quit IRC16:15
*** akuznetsov has joined #openstack-meeting-alt16:16
*** eankutse has quit IRC16:19
*** akuznetsov has quit IRC16:24
*** akuznetsov has joined #openstack-meeting-alt16:25
*** eankutse has joined #openstack-meeting-alt16:30
*** demorris has joined #openstack-meeting-alt16:33
*** eankutse has quit IRC16:37
*** SergeyLukjanov has quit IRC16:39
*** yidclare has joined #openstack-meeting-alt16:40
*** julim has joined #openstack-meeting-alt16:45
*** markmcclain has joined #openstack-meeting-alt16:45
*** akuznetsov has quit IRC16:46
*** vinodmr has joined #openstack-meeting-alt16:48
*** akuznetsov has joined #openstack-meeting-alt16:52
*** akuznetsov has quit IRC16:53
*** demorris has quit IRC16:56
*** msisk has joined #openstack-meeting-alt16:57
*** eankutse has joined #openstack-meeting-alt17:00
*** jmaron has quit IRC17:01
*** tsimmons has joined #openstack-meeting-alt17:03
simonmcchey ho17:04
*** mugsie has joined #openstack-meeting-alt17:04
kiall#startmeeting designate17:04
openstackMeeting started Wed Sep 18 17:04:43 2013 UTC and is due to finish in 60 minutes.  The chair is kiall. Information about MeetBot at http://wiki.debian.org/MeetBot.17:04
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:04
*** openstack changes topic to " (Meeting topic: designate)"17:04
openstackThe meeting name has been set to 'designate'17:04
*** jmontemayor has quit IRC17:04
kiallAgenda: https://wiki.openstack.org/wiki/Meetings/Designate17:05
kiallApologies for starting late, a few of us got held up in another meeting..17:05
kiallWho's about?17:05
eankutsehere17:05
vinodmrvinod here17:05
*** CaptTofu has joined #openstack-meeting-alt17:05
msiskhere17:05
CaptTofuhere17:05
tsimmonshere17:05
mugsiehere17:05
simonmcchere17:05
kiallOkay :)17:05
betsyhere17:05
kiall#topic Review action items from last week17:06
*** openstack changes topic to "Review action items from last week (Meeting topic: designate)"17:06
kiall(as promised ;))17:06
kiallLet's keep this sort each week "done/doing/blocked/etc"17:06
kiall1. BIND9 Docs (Kiall) - I've thrown up some basic notes, but we defiantly still need more.17:07
kiall2. MySQL BIND9 Docs (CaptTofu) - I assuming you Seattle trip has blocked this?17:07
kiallAssume*17:07
CaptTofukiall yes, I need to carry that over17:07
CaptTofuI have more time latter half of this week now to do it.17:07
*** markwash has quit IRC17:07
kiall3. Pools/Agent Replacement (mugsie)17:08
mugsieI have a working solution for pools about to by sent to gerrit17:08
mugsieto be*17:08
mugsiei ahve had to implent serves as a nested resource of pools, to allow for PowerDNS NS records17:09
betsycode or blueprint?17:09
mugsiecode17:09
betsymugsie: You still planning on doing a blueprint too?17:09
kiallSorry - Yes that was BP for Pools/Agent Replacement (mugsie) copy and paste fail :(17:09
betsy:)17:10
mugsieyes, for the async, and how it will interact with pools...17:10
mugsieshould be easy enough to write out, now that I hjave worked out all the issues17:10
mugsie(long story short, async is hard)17:10
kiallOkay - Let's get that up in the next couple of days?17:11
mugsieyup17:11
eankutseasync is hard; I agree :-)17:11
kiall4. CLI Docs (simonmcc) (Myself and simon keep passing this to each other)17:11
simonmccCLI Docs - no progress, sorry.17:11
simonmccI WILL get to it this week17:12
kiall5. Python Binding Docs (kiall) - Again, No progress.. Time is hard to find!17:12
kiall(If anything, these reminders will make sure they get done eventually.. Even if it's not always on-schedule!)17:13
simonmcc+117:13
kiall#topic API v2.0 Progress17:13
*** openstack changes topic to "API v2.0 Progress (Meeting topic: designate)"17:13
kiallThe RecordSets API is pretty functional at this point, another day or two on it and we should have the initial stab merged17:14
*** julim has quit IRC17:15
kiallI see some of the RAX folks have left some comments in the RecordSet review, anyone have any questions/comments that they thought an interactive conversation would be better? :)17:15
*** ozstacker has quit IRC17:15
vinodmrkiall: I notice you mentioned that you would make some changes to v1 too for the recordset to work.  Is that some thing you plan to do over the next day or 2?17:16
*** ozstacker has joined #openstack-meeting-alt17:16
kiallSo, the V1 API, as exposed to end users, won't be changing.. But, the V1 API code will need to change to account for the RecordSet changes in the central17:16
*** jmcbride has joined #openstack-meeting-alt17:17
vinodmrI meant the API code17:17
*** julim has joined #openstack-meeting-alt17:17
kiallIn that review right now, the V1 records API is totally and utterly broken :)17:17
kiallAs are the notification handlers/sink service17:17
kiallBoth of these will be fixed up, then tested to ensure they behave the same as pre-recordsets once I get another day or two to finish the review17:18
kiallSo, yes, the V1 API code will change in order to map from the V1 style to the V2 style, allowing us to keep both API versions around for long enough to wean users off them :)17:19
kiallMake sense? :)17:20
vinodmrAlso just curious are there any other tests that you run for this code apart from the ones that you added in the code review?17:20
kiallYea, at HP we have some JMeter test plans that we (ab)use to exercise the API, and our QA team has a whole pile of stuff17:21
vinodmrThat makes sense - also I think it is easier this way to have the same code at the backend for both v1 and v217:21
kiallyea, having the adaptions at the edge should keep things much cleaner.. and reduce as much duplication as possible17:22
kiallre other tests, the other parts we have are fairly tied into HP stuff, and would be difficult the make generic enough to open up..17:23
betsyMakes sense17:23
vinodmrJust one other question - I am assuming that mugsie's change would cover the statuses more in depth rather than your change - is that correct?17:24
*** eankutse1 has joined #openstack-meeting-alt17:24
kiallvinodmr: yea, there are a couple of things in there that were dropped in simply so I could continue :)17:24
kiallMy personal favourite being L34  of https://review.openstack.org/#/c/46094/10/designate/api/v2/views/recordsets.py17:25
tsimmonsHaha nice.17:25
betsy:)17:26
*** eankutse has quit IRC17:26
kiallOkay - So, as we discussed last week, the async work has ended up blocked on the (bare minimum) pools idea, and pools fits under the V2 API topic :)17:26
*** cmcnamara has joined #openstack-meeting-alt17:26
mugsieyeah, so the code i have will implement the v2 api for both pools and servers17:27
mugsiecurrently we will resitricted to single pools, as the backend is still very barebones17:27
mugsiewill be*17:28
mugsiethis is to get the pools concept into designate, so we can expand on it for the async stuff, and multiple pools17:28
betsymugsie: that makes sense17:28
mugsieI want to have a WIP change on gerrit soon, so I can get comments from you guys17:29
kiallIt's going to conflict with eankutse1's "Update domains when servers are created, modified or deleted" review https://review.openstack.org/#/c/45078/17:29
eankutse1mugsie: good.17:29
tsimmonsI'm excited to see that.17:29
kiallSo - Ideally, I'd like to see eankutse1's land first, as it's a much simpler change17:30
eankutse1also the blueprint will help in folliowing the WIP code17:30
mugsieeankutse1: yup17:30
eankutse1cool :-)17:30
vinodmrWill it be pools in the backend for v1 too?17:31
mugsievinodmr: no, we will have a config item to create a "default" pool, that v1 will use17:31
mugsies/create/define/17:31
mugsieand v2 will have full functionality17:31
*** markmcclain has quit IRC17:32
*** jmaron has joined #openstack-meeting-alt17:32
kiallYea, ideally we don't implement "new stuff" in the V1 API.. Ideally, V1 goes away at some point in the future, and maintaining feature parity reduces the incentive for people to upgrade17:32
kiallAll the while making more work for us :)17:33
vinodmrNo I meant will the create server api call in v1 go through the same code as in v2 or would it be totally separate piece of code17:33
mugsiesame piece of code, just with the pool_id set to the default set in the config17:33
kiallvinodmr: ah, the v1 create server API was admin only.. So I'm of the opinion that it's ditched. But I don't think it's been discussed17:34
betsykiall: so are you saying there's no create server API call in v2?17:35
kiallIf it's simple - It's no harm to map17:35
kiallbetsy: there is (via pools)17:35
betsyah17:36
mugsiebetsy: it will be /pools/<id>/servers/17:36
*** RajeshMohan has quit IRC17:36
mugsielike record sets within zones17:36
betsypools instead of servers, right17:36
kiallIn the V2 API we go from "servers" being an admin only resource, to "pools" being a public resource (at least, in terms of the API spec)17:36
kiallpools will eventually allow customers to create pools, which might trigger some nova instances to be booted and configured as private DNS servers etc17:37
*** jmaron has quit IRC17:37
kiallWhile the V1 servers API had no use at all for anyone but the cloud operator17:37
*** RajeshMohan has joined #openstack-meeting-alt17:37
*** jmaron has joined #openstack-meeting-alt17:38
kiallI think we've managed to stray into the next topic "Async State Transitions (blocked on framework for Pool functionality) (mugsie)", which was basically indented to be ^ conversion :)17:39
kiallOh well :)17:39
kiallAny more on the V2 API/Pools/etc?17:40
kiall<rant>It's impossible on IRC to tell if someone is typing.. or if everyone is waiting for another message</rant>17:40
kiall#topic Open discussion17:41
*** openstack changes topic to "Open discussion (Meeting topic: designate)"17:41
kiallOkay .. I'll start this one with - both the RAX reviews up on Gerrit look good :)17:41
tsimmons:D17:42
vinodmrI see some changes by DirkMueller17:42
msiskAnyone from HP going to http://openstack.onales.com to hear me blunder though a talk on Designate?17:42
vinodmrSo is Designate on the radar for all openstack related changes17:42
kiallMyself and eankutse1 had a conversation last night about 1 change to his one - but it's pretty good17:42
eankutse1Cool17:42
kiallAnyway - tsimmons for some reason Jenkins has ignored your review ;)17:43
eankutse1kiall: you want to get rid of the "old_server_name" arg?17:43
*** markwash has joined #openstack-meeting-alt17:43
kialleankutse1: Well, I think there's got to be a better way :)17:44
vinodmrkiall:  I had some questions on eankutse's changes that you might know better17:44
vinodmrI just posted them17:44
kiallI still don't know what it is myself! Other than maybe doing to SELECT from the PowerDNS DB before making the change..17:44
kiallallowing us to determine the old_server_name in the backend itself, avoiding the need to pass it around17:44
kiallvinodmr: let me have a look17:45
eankutse1Kiall: ok will put some work into that17:46
*** zane has joined #openstack-meeting-alt17:46
*** EmilienM has quit IRC17:46
kiallvinodmr: let me follow up on those later actually :) Need to poke around and follow them though17:46
vinodmrthanks kiall17:47
kiallmsisk: OpenStack on Ales - I'm afraid I'm not :(17:47
msiskkiall: Bummer. But more beer for me. ;)17:47
kiallIreland -> Oregon is .. expensive .. too expensive for a few pints! :)17:47
vinodmrAre some of you going to be in Seattle at that time?17:48
kiallI think you'll just be missing CaptTofu by a few days :)17:48
msiskkiall: We'll have more than a few pints available. :)17:48
kiallSomeone, us Irish got shafted out of a US trip.. and out US folks are coming to Ireland in Oct :)17:49
kiallSomehow*17:49
*** EmilienM has joined #openstack-meeting-alt17:49
kiallAnyway - The other one I wanted to bring up was, welcome betsy to designate-core, I wanted to make give someone at RAX that.. and betsy emailed me :)17:50
kialls/make//17:50
betsyThank you17:50
tsimmonsWoohoooooo :)17:50
mugsiebetsy: congrats17:50
jmcbrideThanks Kiall17:50
betsy:D17:51
kiallWhen we go incubated.. There will be rules to follow etc etc .. But.. We still make those for now :)17:51
kiallAnd! Anyone have anything else? I'm out.17:51
vinodmrNope17:52
mugsienope17:52
eankutse1no17:52
tsimmonsls17:53
betsyI'm good17:53
tsimmonshaha. Wrong window. I'm good.17:53
kiallOkay - That's that then :)17:53
kiallThanks all :)17:53
kiall#endmeeting17:54
*** openstack changes topic to "OpenStack meetings (alternate)"17:54
openstackMeeting ended Wed Sep 18 17:54:00 2013 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:54
openstackMinutes:        http://eavesdrop.openstack.org/meetings/designate/2013/designate.2013-09-18-17.04.html17:54
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/designate/2013/designate.2013-09-18-17.04.txt17:54
openstackLog:            http://eavesdrop.openstack.org/meetings/designate/2013/designate.2013-09-18-17.04.log.html17:54
*** vinodmr has left #openstack-meeting-alt17:54
*** jmcbride has left #openstack-meeting-alt17:54
*** msisk has left #openstack-meeting-alt17:54
*** RajeshMohan has quit IRC17:57
*** RajeshMohan has joined #openstack-meeting-alt17:58
*** jmontemayor has joined #openstack-meeting-alt18:02
*** demorris has joined #openstack-meeting-alt18:12
*** sarob has joined #openstack-meeting-alt18:13
*** dmakogon_ has joined #openstack-meeting-alt18:24
*** EmilienM has quit IRC18:29
*** tsimmons has left #openstack-meeting-alt18:30
*** EmilienM has joined #openstack-meeting-alt18:32
*** markwash has quit IRC18:35
*** lpabon has joined #openstack-meeting-alt18:39
*** dosaboy has quit IRC18:43
*** dosaboy has joined #openstack-meeting-alt18:43
*** dosaboy has quit IRC18:44
*** ashestakov has joined #openstack-meeting-alt18:45
*** eankutse has joined #openstack-meeting-alt18:46
*** dosaboy has joined #openstack-meeting-alt18:46
*** eankutse1 has quit IRC18:47
*** mestery has joined #openstack-meeting-alt18:50
*** markmcclain has joined #openstack-meeting-alt18:52
*** demorris has quit IRC18:57
*** demorris has joined #openstack-meeting-alt19:01
*** mestery has quit IRC19:03
*** demorris_ has joined #openstack-meeting-alt19:05
*** demorris has quit IRC19:05
*** demorris_ is now known as demorris19:05
*** KennethWilke has joined #openstack-meeting-alt19:25
*** cweid has joined #openstack-meeting-alt19:29
*** mestery_ has joined #openstack-meeting-alt19:31
*** vipul is now known as vipul-away19:32
*** vipul-away is now known as vipul19:32
*** cp16net has joined #openstack-meeting-alt19:32
*** mestery_ has quit IRC19:37
*** jcoufal has quit IRC19:42
*** demorris has quit IRC19:44
*** zzs has joined #openstack-meeting-alt19:45
*** vipul is now known as vipul-away19:47
*** vipul-away is now known as vipul19:47
*** jmaron has quit IRC19:49
*** datsun180b has joined #openstack-meeting-alt19:50
*** jcru_ has joined #openstack-meeting-alt19:55
*** mestery has joined #openstack-meeting-alt19:55
*** amcrn has joined #openstack-meeting-alt19:55
*** markmcclain has quit IRC19:55
*** mestery has quit IRC19:56
*** grapex has joined #openstack-meeting-alt19:57
*** robertmyers has joined #openstack-meeting-alt19:57
*** imsplitbit has joined #openstack-meeting-alt19:57
*** mestery has joined #openstack-meeting-alt19:57
*** mestery has quit IRC19:58
*** markmcclain has joined #openstack-meeting-alt19:59
*** SlickNik has joined #openstack-meeting-alt20:00
cp16netwhat up20:00
SlickNikhey20:01
imsplitbito/20:01
grapexo/20:01
datsun180bhi20:01
dmakogon_o/20:01
robertmyerso/20:01
amytrono/20:01
amcrno/20:01
SlickNik#startmeeting trove20:01
openstackMeeting started Wed Sep 18 20:01:40 2013 UTC and is due to finish in 60 minutes.  The chair is SlickNik. Information about MeetBot at http://wiki.debian.org/MeetBot.20:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.20:01
vipul\o20:01
*** openstack changes topic to " (Meeting topic: trove)"20:01
openstackThe meeting name has been set to 'trove'20:01
dmakogon_#link https://wiki.openstack.org/wiki/Meetings/TroveMeeting20:01
SlickNik#link https://wiki.openstack.org/wiki/Meetings/TroveMeeting#Agenda_for_the_next_meeting20:01
datsun180bwhy no #disagree i wonder20:02
esmute0/20:02
cp16netSlickNik: plz refresh your meeting agenda i just finished updating.20:02
kevinconway\..o../20:02
SlickNikLet's get started with with the Action Items20:02
cp16neto^/20:02
grapexcp16net: Bicep flexing?20:02
pdmarso/20:02
*** julim has quit IRC20:02
cp16netalways20:02
cp16netlol20:02
SlickNikcp16net: just did, thanks for heads up20:02
cp16netnp20:02
*** saurabhs has joined #openstack-meeting-alt20:02
SlickNik#topic Action Items20:02
*** openstack changes topic to "Action Items (Meeting topic: trove)"20:02
SlickNik#link http://eavesdrop.openstack.org/meetings/trove/2013/trove.2013-09-11-20.00.html20:02
cweido/20:03
SlickNik1. cp16net add the db model to schedule_task20:03
cp16nethttps://wiki.openstack.org/wiki/Trove/scheduled-tasks#Scheduled_Task_Schema20:03
cp16net#link https://wiki.openstack.org/wiki/Trove/scheduled-tasks#Scheduled_Task_Schema20:03
SlickNikthanks cp16net20:03
dmakogon_cp16net: what about frequency ?20:03
cp16netthats at least what was asked for20:04
*** yogesh has quit IRC20:04
dmakogon_did we came into suggestions ?20:04
cp16netdmakogon_: :-/20:04
cp16netdoh20:04
cp16neti hanvt updated it with that20:04
dmakogon_lol20:04
dmakogon_so, i'll tell this part20:04
cp16neti'll update more on this when the main topic comes up20:04
SlickNikcp16net / dmakogon_: Let's review what's up and discuss it later20:04
dmakogon_current schema missing "frequency" field20:04
cp16netsounds good20:04
dmakogon_ok20:05
SlickNikThat's all we have with Actions items.20:05
cp16netyay20:05
dmakogon_yeap20:05
kevinconwaycp16net: what is deleted vs deleted_at?20:05
dmakogon_time and flag20:05
SlickNik#topic Launchpad blueprints can only be edited by core members, sooper inconvenient (esp)20:05
*** openstack changes topic to "Launchpad blueprints can only be edited by core members, sooper inconvenient (esp) (Meeting topic: trove)"20:05
kevinconwaythey are both datetime20:05
cp16netkevinconway: is it deleted bool and time it was deleted20:05
cp16netdoh... copy pasta20:05
dmakogon_cp16net: lol, another miss))))20:05
kevinconwaycp16net: why have both a date and flag?20:06
vipulcuz it's the openstack way20:06
kevinconwaywould delete NOT NULL indicate not deleted?20:06
datsun180bindexing maybe?20:06
cp16netok refesh :)20:06
amcrnkevinconway: unique constraint problems20:06
*** yogesh has joined #openstack-meeting-alt20:06
kevinconwayamcrn: what unique constraints?20:06
SlickNikkevinconway: easier to build a boolean into an index than a datetime.20:07
SlickNikIs this really the case? (i.e. only core members have permissions on blueprints?)20:07
SlickNikThat seems like something we definitely need to fix.20:07
*** jmontemayor has quit IRC20:07
dmakogon_SlickNikL why do we need this ?20:07
datsun180bWell I'm on -drivers, let me try to fiddle with a BP20:07
cp16netyeah where is esp?20:07
cp16nethe had the issue.20:08
SlickNiknot at his desk20:08
SlickNikbut I'm going to action it to figure it out for myself.20:08
SlickNikSo that we can fix it if it's an issue.20:08
cp16netsounds good20:08
SlickNik#action SlickNik to check with hub_cap to make sure all contributors can create/edit blueprints.20:08
dmakogon_SkickNik: i think that this is no some kind of issue, or am i wrong ?20:08
datsun180bIt would appear all I can mess with is the Goal of the few BPs that I looked at just now20:09
cp16netmaybe it was because they didnt create it20:09
amcrnI can confirm I've created blueprints, but there are a few fields that are not editable20:09
robertmyersI can't edit ones not assigned to me20:09
dmakogon_amcrn: which fields ?20:09
amcrndmakogon_: don't remember off-hand, I can re-check later.20:10
cp16neton a side note... is reddwarf-drivers matter?20:10
dmakogon_amcrn: ok20:10
SlickNikamcrn: okay, I'll follow up on this. I think that every contributor should be able to create & edit bps (regardless of who initially created the bp)20:10
cp16netit maybe related tho20:10
SlickNikcp16net: I believe reddwarf-drivers only matters for access to rdjenkins20:10
cp16netreddwarf-drivers vs trove-drivers20:10
cp16netok20:10
cp16neti wasnt sure20:10
SlickNikLet's move on, I'll follow up with hub-cap to get this sorted out.20:11
dmakogon_SlickNik: cp16net: could we extend -drivers teams ?20:11
SlickNik#topic databases/users validation or api change20:11
*** openstack changes topic to "databases/users validation or api change (Meeting topic: trove)"20:11
SlickNikdmakogon_: What we really need is a -contributors team.20:11
dmakogon_for this topic,  review should be covered by tests20:11
datsun180bfwiw i don't necessarily think it's wrong for our api to allow grants to ghost dbs20:12
dmakogon_SlickNik: cp16net: yes, good point20:12
grapexdatsun180b: Me neither.20:12
amcrndatsun180b: will that work on postgres?20:12
grapexI asked around Rax because I figured this would be viewed as a backwards compatibility issue, but no one has objected.20:12
amcrnor sql-server, or oracle, or etc.20:12
vipulwhy would allow that, seems sane to require the db to exist20:12
datsun180bamcrn: why don't we deal with those as they're implemented20:12
grapexSo I'll remove my minus 2.20:12
grapexvipul: I agree the validation makes sense, the issue was people could have written scripts or code that uses the Trove API and creates databases with users that have access to ghost databases20:13
*** jmontemayor has joined #openstack-meeting-alt20:13
grapexSo general backwards compatibility stuff20:13
*** jcoufal has joined #openstack-meeting-alt20:13
vipulgrapex: i see..20:13
datsun180bwho are we to restrict our users' access to mysql in this case. surely trying to grant permissions in a less laissez-faire impl would cause a problem, so we'd need to intercept that error20:13
*** mestery has joined #openstack-meeting-alt20:13
dmakogon_agreed20:14
amcrnthen why do we valid the hostname?20:14
*** Sackmann has joined #openstack-meeting-alt20:14
grapexHowever I can't find people who object, so I'm ok. At heart I'd prefer the API make sense than be backwards compatible. Although in this case it *does* kind of match MySQL semantics...20:14
amcrnvalidate*20:14
grapexhub_cap made the point to me though that for our MySQL agnostic API we shouldn't use MySQL semantics as a guide.20:14
datsun180bthat's a fair question20:14
cp16net#agreed20:15
dmakogon_SlickNik: cp16net: vipul: datsun180b: should validation should be custom for each database engine/type ?20:15
amcrnthe precedent has been to validate input thus far, so I don't believe that validating properties in the same request against each other violates that20:15
kevinconwaydmakogon_: i think we're trying to avoid that20:16
amcrnthe intention is clear from the user, to associate the user to a database in a create request, if the database isn't in the global list, i'd argue the user clearly doesn't understand what they're requesting for20:16
kevinconwayavoid it a lot20:16
datsun180boh for the uniqueness problem i totally agree20:16
*** eankutse1 has joined #openstack-meeting-alt20:16
*** eankutse has quit IRC20:16
*** esp has joined #openstack-meeting-alt20:16
dmakogon_SlickNik: cp16net: vipul: so, what the conclusion ?20:16
dmakogon_*what's20:17
datsun180bi guess the other way to interpret your example request would be to create the missing databases as they're needed but that's likely overstepping our bounds there, being too assuming20:17
amcrndatsun180b: I'd agree20:17
imsplitbitkevinconway: one word for you... "users"20:17
cp16netshhhh20:17
kevinconwayimsplitbit: SHHH20:17
grapexdatsun180b: Honestly I think it's kind of a pain we have to specify them twice...20:17
vipulI think our api, regardless of the mysql impl makes sense to validate given that we validate other things20:17
*** zane has quit IRC20:18
amcrnisn't the intent to remove users/databases from the create request anyway?20:18
*** jmaron has joined #openstack-meeting-alt20:18
dmakogon_SlickNik: cp16net: vipul: imsplitbit: i think we should do double validation20:18
datsun180bhonestly i don't know why users and databases are options in create-instance20:18
datsun180bmaybe that's the problem here, we have ways to create databases, users, and manage permissions20:18
dmakogon_SlickNik: cp16net: vipul: imsplitbit: at client and at API20:18
kevinconwayah, the ol' double hull solution20:18
grapexdatsun180b: It makes sense- that way you don't have to poll the API, waiting for it to provision before you add a user and database your app needs20:18
kevinconwaybecause we'll never need three!20:19
dmakogon_grapex +120:19
grapexdatsun180b: I think that's possibly a popular use case20:19
datsun180bwell stone me to death if you will but that sounds like a job for a workflow20:19
amcrnwhy not let them create a security group or configuration group in create also then?20:19
grapexI know if we took it out the Rackspace control panel would end up recreating it, and as a former UI guy I feel like in those cases why not have it in the API?20:20
SlickNikthey20:20
SlickNikokay, I think we may need to move on soon in the interest of time.20:20
amcrnanyway, I think we're diverging a bit. Whether the database/users stuff gets ripped out in the future or not, should we validate what we currently have?20:20
vipulYes20:21
*** NehaV has joined #openstack-meeting-alt20:21
SlickNikBut what I'm hearing is that validation is a good thing in this case.20:21
datsun180bi can't build an argument strong enough to say ghost grants are okay20:21
grapexSlickNik: I think we're all ok with the validation.20:21
SlickNikAnd given that grapex is okay with the backward compat issue, amcrn can proceed.20:21
dmakogon_grapex: yes20:21
kevinconwayit's hard to argue against validation20:21
cp16net+120:22
grapexkevinconway: I disagree- I think you can easily build a valid argument against it.20:22
vipulsounds like we have consensus..20:22
dmakogon_next topic20:22
SlickNikLet's move on to the next topic.20:22
kevinconwaygrapex: har har20:22
* grapex hears the sound of an audience laugh track somewhere20:22
SlickNik#topic Cluster API. Provisioning part specs (dmakogon)20:22
*** openstack changes topic to "Cluster API. Provisioning part specs (dmakogon) (Meeting topic: trove)"20:22
dmakogon_next topic is mine20:22
dmakogon_SlickNik: cp16net: vipul: imsplitbit: grapex: https://gist.github.com/crazymac/6580664 - take a look iat this gist20:23
dmakogon_i need some comments20:23
kevinconwayi feel left out now20:23
redthruxyou're not alone kevinconway i'm on the sidelines with you20:23
amcrnlol, if you're not working at rax, you don't get included in dmakogon_'s nick-list20:23
cp16netlolz20:24
vipul:p i don't work for rax20:24
SlickNiklol20:24
dmakogon_lol20:24
amcrnvipul: you're special ;)20:24
SlickNikindependent, even :P20:24
vipulthought so20:24
*** isviridov_ has joined #openstack-meeting-alt20:24
amcrndmakogon_: what's the difference between that gist and the Clustering API wiki written by imsplitbit? Is the idea that it's defining the workflow or ?20:24
dmakogon_SlickNik: cp16net: vipul: imsplitbit: amcrn: redthrux: so, what do you think ?20:24
vipulwhat amcrn said20:24
vipulwhat are we looking at..20:24
imsplitbitdmakogon_: is this pseudo code?20:25
vipuland how is this different20:25
dmakogon_SlickNik: cp16net: vipul: imsplitbit: amcrn: redthrux:  my gist is about implementing, not writing new spec20:25
dmakogon_SlickNik: cp16net: vipul: imsplitbit: amcrn: redthrux:  yes20:25
imsplitbitmost of the create is implemented20:25
imsplitbitas is delete20:25
kevinconwaywhy am i still not on the nick list?20:25
imsplitbittheres some permissions checking that needs to be done for delete20:25
amcrnlol @ kevinconway20:25
SlickNiklol @ kevinconway20:25
imsplitbitkevinconway: cause you just want to talk about users20:25
cweidI also work at rax and am not included =(20:26
grapexkevinconway: Change your nick to "user-master"20:26
dmakogon_i thinks we should move instance group provisioning to heat20:26
* redthrux THERE ARE NO EMOTIONS IN OPENSTACK MEETINGS20:26
kevinconwaydmakogon_: dropping the H bomb over there20:26
* redthrux PUT THEM ON THE SHELF WITH YOUR EGO20:26
dmakogon_creating and joining instances into one network although should be moved into heat20:26
redthrux:D20:27
vipuldmakogon_ i guess it looks reasonable.. although impl is usually best described in code :)20:27
imsplitbitthe current api stuffs metadata into a new instance and creates it20:27
kevinconwayhub_cap has done some work already to integrate HEAT into instance provisioning in some way20:27
kevinconwayi'm pretty sure it merged20:27
imsplitbitI don't know that heat is the right or wrong tool for that yet20:27
dmakogon_SlickNik: cp16net: vipul: imsplitbit: amcrn: redthrux: kevinconway: firstly, i decided to write sone pseudo-code spec for implementing provisioning part20:27
dmakogon_SlickNik: cp16net: vipul: imsplitbit: amcrn: redthrux: kevinconway: hub_cap had done only single instance provisioning20:28
vipuldmakogon_: So you should separately touch base with imsplitbit, since he is saying the creat eis mostly done20:28
imsplitbitbut if instance provisioning gets done in heat then cluster will inherit it as it creates instances using the instance model20:28
SlickNik+1 vipul20:28
SlickNikI'd hate for us to have two factions working on competing versions of the _same_ thing.20:29
dmakogon_SlickNik: cp16net: vipul: imsplitbit: amcrn: redthrux: kevinconway: i'm already touched with him, and i pending approve to do some code for cluster API provisioning20:29
imsplitbitthe basic gist of cluster.create currently just looks at the number of specified instances and calls Instance.create(blah) x number of times where x is the number of instances requested to be created for the cluster20:29
vipulafaik, cluster provisioning was supposed to be solely through Heat.. but need to confirm with hub_cap20:29
datsun180byeah, we should work together to produce two versions of the same thing20:29
amcrnlol20:29
SlickNikheh20:29
imsplitbit:)20:29
SlickNikdmakogon_: Are you looking for any other feedback?20:30
amcrnimsplitbit + dmakogon_: Can we see an update to the blueprint/wiki on how you'll handle pdmars Configuration Groups as well as other blueprint considerations?20:30
dmakogon_SlickNik: cp16net: vipul: imsplitbit: amcrn: redthrux: kevinconway:  i'm not working on the same thing as imsplitbit worked on20:30
imsplitbitdmakogon_: I am at the linux plumbers conf but we can chat more about this on Monday20:30
*** markmcclain has quit IRC20:30
imsplitbitand of course today here20:30
dmakogon_imsplitbit: ok20:30
SlickNikOkay, let's move on to the next topic.20:31
SlickNik#topic Rollback on failre. ForceDelete (dmakogon)20:31
*** openstack changes topic to "Rollback on failre. ForceDelete (dmakogon) (Meeting topic: trove)"20:31
*** SergeyLukjanov has joined #openstack-meeting-alt20:31
dmakogon_https://gist.github.com/crazymac/661343620:31
SlickNik#link https://gist.github.com/crazymac/661343620:31
dmakogon_waiting for comments20:31
grapexdmakogon_: So it seems like the gist is we need to refactor task manager to be a bit smarter.20:32
vipulI question automatically deleting instances20:32
imsplitbitvipul: that makes me a bit nervous20:32
vipulwhy not extend the delete instance API?20:32
vipulaccept a --force = true20:32
vipulor whatever20:32
dmakogon_SlickNik: cp16net: vipul: imsplitbit: amcrn: redthrux: kevinconway: that is what i'm asking about20:32
vipulwhich ignores the state teh Guest is in, and deletes20:32
robertmyersvipul: +120:33
amcrni'm not a fan of automatically deleting instances either, but when this was first brought up, all I could do was fight for the ability to turn it off20:33
dmakogon_but we need rollback for each component on forceDelete20:33
vipulamcrn lol20:33
grapexvipul: We have a reset task status method that can help a bit in these cases.20:33
SlickNikI'm good with adding a —force flag to delete as well.20:33
vipulgrapex: that's only for admins ..20:33
SlickNikgrapex: reset task status is for mgmt-client20:33
grapexvipul: I think datsun180b did work to make that method also delete pending backups for screwed up instances.20:33
grapexSlickNik vipul: Good point20:33
vipuli guess you could have 'force delete' invoke that20:34
robertmyerswhy can't we just honor all deletes without the force?20:34
grapexI think the original motivation was that if the instance was that borked, an admin should figure it out and report a bug, and over time all bugs would dissappear and everything would be magical!20:34
grapex:D20:34
datsun180bright, if your instance gets stuck and is unresponsive, shouldn't you be calling support anyway20:34
amcrn+1 datsun180b20:34
cp16netif i recall the mgmt client delete is a little more powerful than the normal user delete20:34
vipulthat's fair.. but for those that don't...20:34
vipulmakes sense to just introduce a --force20:35
datsun180bi could see a case for instance delete --really --imeanit --confirm20:35
grapexrobertmyers: In some cases a delete on a resource that is in some state can lead to other bugs20:35
cp16netbut i dont recall the in's and outs of it20:35
* grapex runs through the halls of his mental labyrinth trying to remember an example of this.20:35
vipulgrapex: i believe the rabbitmq connection is one of those things20:35
vipulguest would not disconnect? not delete queue?20:35
cp16neti thought if the nova instance was in an active state it would delete even if the instance was in "building" from trove20:35
robertmyersmaybe we need to loosen up the allowed states?20:35
grapexFor example, let's say an instance is simply taking forever, so a delete goes through20:35
datsun180band i imagine there's some work to decouple/deallocate potential storage for example20:35
grapexbut the state is BUILDING20:35
*** cmcnamara has quit IRC20:35
dmakogon_SlickNik: cp16net: vipul: imsplitbit: amcrn: redthrux: kevinconway: so, i'm still working on rollbacks, than i'll move all methods into one API call20:36
kevinconwayrobertmyers: puerto rico is a good start20:36
robertmyerskevinconway: ha20:36
grapexThen it gets deleted, but as it does, the thread which sends the billing event fires.20:36
vipulso you get a delete before a create?20:36
grapexvipul: Yes20:37
datsun180baka free money20:37
dmakogon_SlickNik: cp16net: vipul: imsplitbit: amcrn: redthrux: kevinconway: we should check statuses of each component to be ACTIVE/COMPLETED/FAILED to be deleted20:37
grapexI think at some point we had evidence such a thing was happening (in staging thankfully)20:37
grapexThis was a while back20:37
robertmyersI think the building state is a little too vague20:37
robertmyersmaybe more states20:38
grapexvipul: I think the problem though is that a delete call would need to cancel threads of execution in flight20:38
datsun180banectodal evidence is the strongest kind, of course20:38
dmakogon_SlickNik: cp16net: vipul: imsplitbit: amcrn: redthrux: kevinconway: so, did i get approve for workflow of forceDelete ?20:38
SlickNikdmakogon_: we're still discussing it.20:38
SlickNikpossibly need to table the discussion for after the meeting.20:38
SlickNikSince we still have other topics to cover.20:39
imsplitbitsounds to me like we ned to talk it over more20:39
vipuli would favor forceDelete over auto-delete any day though20:39
amcrn+120:39
vipulchat later .. move on20:39
SlickNikLet's move this discussion to #openstack-trove after the meeting.20:39
grapexvipul: We used to have a Reaper...20:39
datsun180bi think if you're going to jettison the warp core of an instance, it's generally a good idea to check in with Scotty first20:39
vipulgrapex: I think the reapear makes sense.. for stuck in deleting though20:39
SlickNik#topic Anoying fails in reddwarf-jenkins due to memory exceeded exceptions (dmakogon)20:39
*** openstack changes topic to "Anoying fails in reddwarf-jenkins due to memory exceeded exceptions (dmakogon) (Meeting topic: trove)"20:39
redthruxwell i want to mention that there are instances where we need to remove the nova-bones when RPC times out or something -20:39
vipulnot for stuck in build..20:39
redthruxcrap20:39
redthruxI MISSED IT20:39
* redthrux depressed20:40
* redthrux slams closet door20:40
SlickNikredthrux: we still read it.20:40
redthrux:D20:40
dmakogon_ SlickNik: cp16net: vipul: imsplitbit: amcrn: redthrux: kevinconway: how could we extend resources of HP Cloud ?20:40
redthruxkidding here20:40
*** demorris has joined #openstack-meeting-alt20:40
SlickNikdmakogon_: You can buy us some more servers?20:40
vipullol20:40
amcrnSend money via PayPal20:40
amcrnso I can get a cut20:40
dmakogon_ SlickNik: cp16net: vipul: imsplitbit: amcrn: redthrux: kevinconway: nope20:41
amcrn;)20:41
redthruxbut I did want to mention i see instances all the time that have disrupted RPC or simply time out on a volume task20:41
SlickNikSo every so often we have instances that are orphaned.20:41
SlickNikIt's an artifact of how the gerrit trigger plugin interacts with jenkins.20:41
dmakogon_SlickNik: cp16net: vipul: imsplitbit: amcrn: redthrux: kevinconway: yes20:41
imsplitbitand while we're at it SlickNik can you make my HP cloud account unlimited servers for free?20:41
SlickNikI cleaned them out a couple of days ago.20:42
dmakogon_SlickNik: cp16net: vipul: imsplitbit: amcrn: redthrux: kevinconway: lol20:42
redthruxso it's worthwhile to mention we need to actually have the reset_task_status actually do what it says *regardless*20:42
dmakogon_but it happening again and again ==((20:42
redthruxso then we can issue a delete and have trove dispose of the nova body20:42
SlickNikThe only really good answer I have for now is if we're in this state find some HP trover to clean out the orphaned instance.20:43
datsun180band perhaps wear nova's uniform to continue its mission20:43
vipulredthrux++20:43
SlickNikBut we should be retiring rdjenkins soon.20:43
SlickNikSo it should be only temporary.20:43
vipulredthrux: the reset-task-status is useless.. still cannot delete after that20:43
kevinconwaySlickNik: cp16net: vipul: imsplitbit: amcrn: redthrux: kevinconway: dmakogon_: grapex: what do we get after jenkins?20:43
datsun180baw that's a shame to hear20:43
vipuli think it's not resetting service_status?20:43
grapexdatsun180b: Please move this conversation to #openstack-startrek-metaphors20:43
vipulok20:43
SlickNiklol @ kevinconway's nick list.20:43
*** zane has joined #openstack-meeting-alt20:44
SlickNikkevinconway: we should be moving to tempest soon, so we'll have the openstack-ci team's resources.20:44
vipulcool.. i don't know how many more 16GB 8 core vms HP will give us20:44
dmakogon_btw, what about Tempest tests ?20:44
dmakogon_what is current status of Tempest tests ?20:45
SlickNikdmakogon_: hub_cap had started on that. You might want to ping him about it when he's around.20:45
grapexdmakogon_: As I understand it hub_cap is looking into it.20:45
SlickNiklet's move on to the next topic20:45
SlickNik#topic my.cnf Configurations changes (cp16net)20:45
dmakogon_thanks20:45
*** openstack changes topic to "my.cnf Configurations changes (cp16net) (Meeting topic: trove)"20:45
cp16net#link https://gist.github.com/cp16net/08761477cf9ce7f5c79b20:45
cp16netso i made some comments on this after looking at amcrn and pdmars20:46
amcrnnice, thanks cp16net20:46
dmakogon_why do you apply Configurations only at mysql ?20:47
cp16netwe talked about adding a POST for the complete replacement of the parameters set20:47
cp16netand a PUT for individual ones20:47
SlickNikGood stuff cp16net. thanks!20:47
amcrnI agree w/ the PUT/POST concept20:47
dmakogon_#agreed20:47
pdmarslooks good cp16net20:47
amcrnI don't see a comment on the last bullet though, any ideas?20:48
juicesounds great use of http verbs20:48
cp16netthat was one of the biggest changes that affects the api20:48
pdmarshas that stuff been merged yet?20:48
dmakogon_about implementation, we need different processors of Configuration20:48
cp16neti have not seen anything about the service+version20:48
cp16netjust talks about it20:49
pdmarscp16net: right, so i say we wait until that's there and then work to support it20:49
dmakogon_because different database engines have different config types20:49
cp16netno implementation to speak of20:49
dmakogon_key=value, YAML20:49
amcrncp16net + pdmars: one sec, linking forthcoming20:49
dmakogon_i'm talking about future20:49
vipulwhy not a jsonschema?20:49
cp16netthat could be added in the validation rules20:49
kevinconwaydmakogon_: are you saying YAML as API input?20:49
*** hub_cap has left #openstack-meeting-alt20:49
*** hub_cap has joined #openstack-meeting-alt20:50
dmakogon_kevinconway no20:50
cp16netthat can be changed when it comes20:50
kevinconwayexplain more of the key/value, yaml. I don't understand.20:50
hub_capHai20:50
amcrncp16net + pdmars: https://gist.github.com/amcrn/b3d35de76096dff2839a20:50
dmakogon_kevinconway: about converting Configuration object into key=value/YAML configuration file20:50
*** boris-42 has quit IRC20:51
amcrnit's a rough draft, wrote it up last night20:51
*** Sackmann has left #openstack-meeting-alt20:51
SlickNikhey hub_cap20:51
SlickNiktime check.20:51
dmakogon_hub_cap hi20:51
kevinconwayyou mean as API output?20:51
cp16netoh this was from what hub_cap talked about20:51
hub_capI'm early. For the next meeting!!20:51
dmakogon_kevinconway: what do you mean "API output" ?20:51
hub_capOh condemn me cp16net20:51
imsplitbitlol20:51
cp16netamcrn: thats alot to read right now20:51
hub_capI don't even know what we are taking about LOL20:51
imsplitbithub_cap: once again traveling on Wednesday...20:52
SlickNiklet's move on to the next topic.20:52
hub_capSpecial move20:52
kevinconwaydmakogon_: you are suggesting YAML as the return from an API call?20:52
SlickNikdmakogon_ / kevinconway please discuss offline.20:52
SlickNik#topic Scheduled task wiki update (cp16net)20:52
*** openstack changes topic to "Scheduled task wiki update (cp16net) (Meeting topic: trove)"20:52
kevinconwaySlickNik: but we're so far away. phone bill will be super expensive.20:52
hub_capSkype20:52
hub_cap;)20:52
vipulside topic: my ios 7 update finally went through after the 10th try!20:52
SlickNikpassenger pigeon :)20:52
kevinconwaydmakogon_: expect a letter from me in a few weeks20:52
cp16net#link https://wiki.openstack.org/wiki/Trove/scheduled-tasks#Scheduled_Task_Schema20:53
amcrntelegram?20:53
dmakogon_kevinconway: ok20:53
hub_capSlickNik: Carrier.20:53
espvipul: nice.  how is it?20:53
vipulesp: installing20:53
cp16net#link https://github.com/cp16net/trove/commit/c90b77fd0441e91ea4129f598718122dff1eb6c020:53
cp16netso this is the changes i've made toward the scheduled task20:53
SlickNikhub_cap: passenger, since it's extinct ;)20:53
espvipul: k, I want a live demo!20:54
*** mestery has quit IRC20:54
dmakogon_anything to discuss ?20:55
vipulcool cp16net great start20:55
SlickNikcp16net: will look at it soon and send you some feedback20:55
cp16netyeah i've worked out the inital api20:55
*** cweid has quit IRC20:55
SlickNiklooks good at a cursory glance.20:55
*** jmaron has quit IRC20:55
cp16netthat will be the WIP branch20:55
SlickNiksounds good.20:56
SlickNikOkay, let's move on.20:56
cp16netsounds good20:56
SlickNik#topic open discussion20:56
cp16netthanks20:56
*** openstack changes topic to "open discussion (Meeting topic: trove)"20:56
SlickNikAnything topics for open discussion?20:57
datsun180bwell20:57
datsun180bso i submitted a skeleton of a revamp to python-troveclient20:57
grapexdatsun180b: Link?20:57
vipuloh where?20:57
kevinconwaydatsun180b: do you have code?20:57
SlickNikyes!20:57
datsun180bi know it's WIP on gerrit but I'd appreciate at least another set of eyes on it and ideally more hands20:57
hub_capI have a topic20:57
datsun180bhttps://review.openstack.org/#/c/46787/20:58
hub_capHow many people are going to brouwers w me20:58
SlickNik#link https://review.openstack.org/#/c/46787/20:58
vipulhub_cap: lol the most important topic!20:58
vipuli think juice has something to say about that choice20:58
SlickNikhub_cap +120:58
juice+120:58
datsun180b1. it uses argparse instead of optparse 2. it's a lot more sane with command-line params and with authentication20:59
juicethat's all I hear from you anymore hub_cap - brouwers this and brouwers that20:59
SlickNikdatsun180b: Nice! Will look it over.20:59
datsun180bthere's a bp that requests a number of these changes, but that was really convenient coincidence20:59
juicewe haven't even been there yet20:59
SlickNikWith that. I think we're done for the meeting.20:59
*** jmaron has joined #openstack-meeting-alt20:59
hub_capBROUWERS. the wine lady said its in her hood21:00
cp16netsounds good21:00
cp16netthanks21:00
kevinconwaySlickNik: cp16net: vipul: imsplitbit: amcrn: redthrux: kevinconway: dmakogon_: grapex: hub_cap: bye21:00
SlickNikThanks all!21:00
hub_capAnd it's a must go to21:00
dmakogon_bye21:00
datsun180bthis was really a work of passion on my part21:00
vipulkevinconway bai21:00
SlickNik#endmeeting21:00
*** openstack changes topic to "OpenStack meetings (alternate)"21:00
openstackMeeting ended Wed Sep 18 21:00:17 2013 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/trove/2013/trove.2013-09-18-20.01.html21:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/trove/2013/trove.2013-09-18-20.01.txt21:00
openstackLog:            http://eavesdrop.openstack.org/meetings/trove/2013/trove.2013-09-18-20.01.log.html21:00
datsun180bi lucked out that my interests are naturally aligned with the project21:00
*** noslzzp has quit IRC21:00
SlickNikkevinconway: you're making me crack up.21:00
grapexBye everyone!21:01
grapexRight at 4:00- thanks SlickNik!21:01
espcya!21:01
*** SlickNik has left #openstack-meeting-alt21:02
*** amcrn has left #openstack-meeting-alt21:02
*** robertmyers has left #openstack-meeting-alt21:02
*** imsplitbit has left #openstack-meeting-alt21:03
*** esp has left #openstack-meeting-alt21:05
*** ashestakov has left #openstack-meeting-alt21:07
*** KennethWilke has quit IRC21:09
*** jmontemayor has quit IRC21:10
*** isviridov_ has left #openstack-meeting-alt21:10
*** lpabon has quit IRC21:18
*** pcm_ has quit IRC21:20
*** CaptTofu has quit IRC21:20
*** vipul is now known as vipul-away21:25
*** NehaV has quit IRC21:27
*** NehaV has joined #openstack-meeting-alt21:27
*** sarob has quit IRC21:28
*** vipul-away is now known as vipul21:29
*** datsun180b has quit IRC21:29
*** sarob has joined #openstack-meeting-alt21:29
*** dmakogon_ has quit IRC21:29
*** SlickNik has joined #openstack-meeting-alt21:29
*** SlickNik has left #openstack-meeting-alt21:30
*** pdmars has quit IRC21:31
*** sarob has quit IRC21:34
*** mestery has joined #openstack-meeting-alt21:38
*** mestery has quit IRC21:40
*** jmaron has quit IRC21:44
*** cmcnamara has joined #openstack-meeting-alt21:47
*** cmcnamara has quit IRC21:51
*** cmcnamara has joined #openstack-meeting-alt21:52
*** jcoufal has quit IRC21:52
*** cmcnamara has quit IRC21:54
*** lblanchard has quit IRC21:55
*** NehaV has quit IRC21:55
*** cmcnamar_ has joined #openstack-meeting-alt21:57
*** cmcnamar_ has quit IRC22:03
*** cmcnamara has joined #openstack-meeting-alt22:04
*** demorris has quit IRC22:04
*** sarob has joined #openstack-meeting-alt22:07
*** julim has joined #openstack-meeting-alt22:07
*** eankutse1 has quit IRC22:07
*** sarob has quit IRC22:07
*** sarob has joined #openstack-meeting-alt22:08
*** sbadia_ has joined #openstack-meeting-alt22:08
*** sbadia has left #openstack-meeting-alt22:08
*** cmcnamara has quit IRC22:08
*** betsy has quit IRC22:09
*** cmcnamara has joined #openstack-meeting-alt22:10
*** zzs has left #openstack-meeting-alt22:14
*** jmaron has joined #openstack-meeting-alt22:14
*** julim has quit IRC22:15
*** sacharya has quit IRC22:16
*** cmcnamara has quit IRC22:16
*** cmcnamara has joined #openstack-meeting-alt22:17
*** cmcnamar_ has joined #openstack-meeting-alt22:20
*** cmcnamara has quit IRC22:21
*** jmaron has quit IRC22:23
*** cmcnamar_ has quit IRC22:24
*** julim has joined #openstack-meeting-alt22:26
*** cmcnamara has joined #openstack-meeting-alt22:28
*** esker has quit IRC22:32
*** sbadia_ is now known as sbadia22:36
*** julim has quit IRC22:47
*** jmaron has joined #openstack-meeting-alt22:49
*** jmaron has quit IRC22:54
*** sbadia has quit IRC22:56
*** sbadia has joined #openstack-meeting-alt22:57
*** megan_w has quit IRC22:58
*** julim has joined #openstack-meeting-alt22:59
*** megan_w has joined #openstack-meeting-alt22:59
*** jcru_ has quit IRC23:00
*** kebray has quit IRC23:06
*** zane has quit IRC23:06
*** ozstacker has quit IRC23:13
*** ozstacker has joined #openstack-meeting-alt23:14
*** julim has quit IRC23:16
*** tanisdl has quit IRC23:17
*** grapex has quit IRC23:28
*** yogesh has quit IRC23:29
*** sbadia has quit IRC23:31
*** vipul is now known as vipul-away23:31
*** sbadia has joined #openstack-meeting-alt23:33
*** vipul-away is now known as vipul23:34
*** cmcnamara has quit IRC23:40
*** cmcnamara has joined #openstack-meeting-alt23:41
*** cmcnamara has quit IRC23:45
*** jmaron has joined #openstack-meeting-alt23:51
*** saurabhs has quit IRC23:51
*** jcoufal has joined #openstack-meeting-alt23:54
*** jmaron has quit IRC23:56

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