Tuesday, 2013-06-18

*** lastidiot has joined #openstack-meeting-alt00:00
*** pcm_ has joined #openstack-meeting-alt00:10
*** sungju has joined #openstack-meeting-alt00:31
*** sungju has quit IRC00:32
*** seanrob has quit IRC00:33
*** seanrob has joined #openstack-meeting-alt00:34
*** bdpayne has quit IRC00:38
*** seanrob has quit IRC00:38
*** sballe has quit IRC00:48
*** sballe has joined #openstack-meeting-alt00:49
*** yidclare has quit IRC00:55
*** sballe has quit IRC01:02
*** zhiyan has joined #openstack-meeting-alt01:05
*** ben_duyujie has joined #openstack-meeting-alt01:09
*** jmaron has quit IRC01:16
*** Riddhi has quit IRC01:20
*** Riddhi has joined #openstack-meeting-alt01:22
*** jmaron has joined #openstack-meeting-alt01:46
*** pcm_ has quit IRC01:54
*** pcm_ has joined #openstack-meeting-alt01:55
*** demorris has joined #openstack-meeting-alt01:55
*** jmaron has quit IRC01:55
*** pcm_ has quit IRC02:05
*** markwash has joined #openstack-meeting-alt02:10
*** esp has quit IRC02:35
*** jergerber has quit IRC02:47
*** jmaron has joined #openstack-meeting-alt02:50
*** amytron has joined #openstack-meeting-alt02:53
*** ben_duyujie has quit IRC02:55
*** amytron has quit IRC02:55
*** amytron has joined #openstack-meeting-alt02:55
*** jmaron has quit IRC02:55
*** Riddhi has quit IRC02:58
*** esp has joined #openstack-meeting-alt03:01
*** esp has quit IRC03:01
*** leizhang has joined #openstack-meeting-alt03:11
*** demorris has quit IRC03:12
*** amytron has quit IRC03:18
*** bdpayne has joined #openstack-meeting-alt03:35
*** akuznetsov has joined #openstack-meeting-alt03:49
*** jmaron has joined #openstack-meeting-alt03:52
*** jmaron has quit IRC03:57
*** markmcclain has joined #openstack-meeting-alt03:58
*** SergeyLukjanov has joined #openstack-meeting-alt04:18
*** bdpayne has quit IRC04:27
*** bdpayne has joined #openstack-meeting-alt04:34
*** jmaron has joined #openstack-meeting-alt04:53
*** jmaron has quit IRC04:58
*** bdpayne has quit IRC05:00
*** akuznetsov has quit IRC05:03
*** akuznetsov has joined #openstack-meeting-alt05:08
*** esp has joined #openstack-meeting-alt05:18
*** lastidiot has quit IRC05:19
*** igor_yozhikov has quit IRC05:33
*** vipul is now known as vipul|away05:34
*** markmcclain has quit IRC05:37
*** jmaron has joined #openstack-meeting-alt05:54
*** jmaron has quit IRC06:00
*** SergeyLukjanov has quit IRC06:07
*** dnosovit1ky has joined #openstack-meeting-alt06:07
*** vipul|away is now known as vipul06:27
*** jmaron has joined #openstack-meeting-alt06:55
*** jmaron has quit IRC07:00
*** esp has left #openstack-meeting-alt07:07
*** markwash has quit IRC07:54
*** jmaron has joined #openstack-meeting-alt07:56
*** akuznetsov has quit IRC07:59
*** jmaron has quit IRC08:01
*** SergeyLukjanov has joined #openstack-meeting-alt08:05
*** akuznetsov has joined #openstack-meeting-alt08:15
*** akuznetsov has quit IRC08:19
*** akuznetsov has joined #openstack-meeting-alt08:25
*** akuznetsov has quit IRC08:27
*** jmaron has joined #openstack-meeting-alt08:57
*** akuznetsov has joined #openstack-meeting-alt09:00
*** jmaron has quit IRC09:02
*** dnosovit1ky has quit IRC09:02
*** dnosovit1ky has joined #openstack-meeting-alt09:03
*** ben_duyujie has joined #openstack-meeting-alt09:08
*** ben_duyujie has quit IRC09:19
*** jmaron has joined #openstack-meeting-alt09:58
*** jmaron has quit IRC10:03
*** pcm__ has joined #openstack-meeting-alt10:03
*** pcm_ has joined #openstack-meeting-alt10:04
*** qwerty_nor has joined #openstack-meeting-alt10:12
*** zhiyan has quit IRC10:28
*** nimi has quit IRC10:32
*** jmaron has joined #openstack-meeting-alt10:59
*** jmaron has quit IRC11:05
*** dnosovit2ky has joined #openstack-meeting-alt11:38
*** enikanorov_ has joined #openstack-meeting-alt11:39
*** dnosovit1ky has quit IRC11:41
*** enikanorov has quit IRC11:41
*** leizhang has quit IRC11:46
*** jmaron has joined #openstack-meeting-alt12:01
*** jmaron has quit IRC12:06
*** imsplitbit has left #openstack-meeting-alt12:11
*** demorris has joined #openstack-meeting-alt12:17
*** jmaron has joined #openstack-meeting-alt12:26
*** jergerber has joined #openstack-meeting-alt12:44
*** jmaron has quit IRC12:45
*** sballe has joined #openstack-meeting-alt12:58
*** dosaboy has quit IRC12:59
*** qwerty_nor has quit IRC12:59
*** akuznetsov has quit IRC13:01
*** SergeyLukjanov has quit IRC13:01
*** HenryG has quit IRC13:01
*** SergeyLukjanov has joined #openstack-meeting-alt13:02
*** rnirmal has joined #openstack-meeting-alt13:02
*** akuznetsov has joined #openstack-meeting-alt13:03
*** qwerty_nor has joined #openstack-meeting-alt13:03
*** jmaron has joined #openstack-meeting-alt13:04
*** dosaboy has joined #openstack-meeting-alt13:11
*** jmaron has quit IRC13:16
*** dosaboy_ has joined #openstack-meeting-alt13:26
*** dosaboy has quit IRC13:28
*** jcru has joined #openstack-meeting-alt13:30
*** qwerty_nor has quit IRC13:31
*** dnosovit2ky has quit IRC13:31
*** dnosovit1ky has joined #openstack-meeting-alt13:32
*** qwerty_nor has joined #openstack-meeting-alt13:33
*** dosaboy_ has quit IRC13:38
*** dosaboy has joined #openstack-meeting-alt13:39
*** jmaron has joined #openstack-meeting-alt13:46
*** venkatrs has joined #openstack-meeting-alt13:49
*** SergeyLukjanov has quit IRC13:49
*** SergeyLukjanov has joined #openstack-meeting-alt13:55
*** demorris has quit IRC13:55
*** mtreinish has joined #openstack-meeting-alt13:58
*** akuznetsov has quit IRC13:59
*** SergeyLukjanov has quit IRC13:59
*** SergeyLukjanov has joined #openstack-meeting-alt14:01
*** venkatrs has quit IRC14:04
*** demorris has joined #openstack-meeting-alt14:06
*** lastidiot has joined #openstack-meeting-alt14:10
*** demorris_ has joined #openstack-meeting-alt14:10
*** demorris has quit IRC14:11
*** demorris_ is now known as demorris14:11
*** djohnstone has joined #openstack-meeting-alt14:14
*** dhellmann has joined #openstack-meeting-alt14:16
*** amytron has joined #openstack-meeting-alt14:17
*** akuznetsov has joined #openstack-meeting-alt14:23
*** kevinconway has joined #openstack-meeting-alt14:23
*** amytron has quit IRC14:25
*** amytron has joined #openstack-meeting-alt14:25
*** lastidiot has quit IRC14:27
*** Riddhi has joined #openstack-meeting-alt14:35
*** markmcclain has joined #openstack-meeting-alt14:48
*** tanisdl has quit IRC14:54
*** cp16net is now known as cp16net|away14:54
*** cp16net|away is now known as cp16net14:58
*** lastidiot has joined #openstack-meeting-alt15:03
*** yidclare has joined #openstack-meeting-alt15:05
*** HenryG has joined #openstack-meeting-alt15:07
*** megan_w has joined #openstack-meeting-alt15:23
*** tanisdl has joined #openstack-meeting-alt15:28
*** qwerty_nor has quit IRC15:28
*** amytron_ has joined #openstack-meeting-alt15:29
*** amytron has quit IRC15:29
*** amytron_ is now known as amytron15:29
*** kevinconway has quit IRC15:44
*** gokrokve has joined #openstack-meeting-alt15:55
*** markmcclain1 has joined #openstack-meeting-alt15:55
*** markmcclain has quit IRC15:55
*** esp1 has joined #openstack-meeting-alt15:59
*** esp1 has left #openstack-meeting-alt15:59
*** seanrob has joined #openstack-meeting-alt16:06
*** seanrob has quit IRC16:09
*** seanrob has joined #openstack-meeting-alt16:09
*** kevinconway has joined #openstack-meeting-alt16:18
*** dmitryme has joined #openstack-meeting-alt16:20
*** dmitryme has left #openstack-meeting-alt16:20
*** markwash has joined #openstack-meeting-alt16:21
*** jeblair has quit IRC16:21
*** dmitryme has joined #openstack-meeting-alt16:21
*** imsplitbit has joined #openstack-meeting-alt16:23
*** imsplitbit has left #openstack-meeting-alt16:24
*** SergeyLukjanov has quit IRC16:29
*** yidclare has quit IRC16:33
*** bdpayne has joined #openstack-meeting-alt16:36
*** SergeyLukjanov has joined #openstack-meeting-alt16:48
*** pcm_ has quit IRC16:51
*** seanrob has quit IRC16:53
*** seanrob has joined #openstack-meeting-alt16:53
*** pcm_ has joined #openstack-meeting-alt17:02
*** dhellmann has quit IRC17:04
*** Riddhi has quit IRC17:06
*** akuznetsov has quit IRC17:09
*** yidclare has joined #openstack-meeting-alt17:10
*** jeblair has joined #openstack-meeting-alt17:16
*** jcru is now known as jcru|away17:16
*** markmcclain1 has quit IRC17:21
*** HenryG has quit IRC17:26
*** pcm_ has quit IRC17:26
*** cp16net is now known as cp16net|away17:27
*** pcm__ has joined #openstack-meeting-alt17:27
*** cp16net|away is now known as cp16net17:36
*** akuznetsov has joined #openstack-meeting-alt17:40
*** demorris has quit IRC17:40
*** akuznetsov has quit IRC17:52
*** sarob_ has joined #openstack-meeting-alt17:56
*** jcru|away is now known as jcru17:58
*** seanrob has quit IRC17:59
*** sarob_ has quit IRC18:01
*** seanrob has joined #openstack-meeting-alt18:01
*** Riddhi has joined #openstack-meeting-alt18:12
*** gokrokve has quit IRC18:19
*** markwash has quit IRC18:19
*** markwash has joined #openstack-meeting-alt18:20
*** harlowja has quit IRC18:22
*** harlowja has joined #openstack-meeting-alt18:22
*** akuznetsov has joined #openstack-meeting-alt18:33
*** markmcclain has joined #openstack-meeting-alt18:40
*** akuznetsov has quit IRC18:56
*** akuznetsov has joined #openstack-meeting-alt19:02
*** lastidiot has quit IRC19:03
*** lastidiot has joined #openstack-meeting-alt19:06
*** lastidiot has quit IRC19:07
*** sarob_ has joined #openstack-meeting-alt19:12
*** rnirmal has quit IRC19:14
*** seanrob has quit IRC19:16
*** lastidiot has joined #openstack-meeting-alt19:18
*** dhellmann has joined #openstack-meeting-alt19:20
*** vipul is now known as vipul|away19:22
*** vipul|away is now known as vipul19:24
*** sarob_ has quit IRC19:29
*** seanrob has joined #openstack-meeting-alt19:29
*** seanrob has quit IRC19:30
*** seanrob has joined #openstack-meeting-alt19:30
*** seanrob has quit IRC19:31
*** sarob has joined #openstack-meeting-alt19:31
*** vipul is now known as vipul|away19:33
*** vipul|away is now known as vipul19:33
*** SergeyLukjanov has quit IRC19:44
*** vipul is now known as vipul|away19:48
*** SergeyLukjanov has joined #openstack-meeting-alt19:49
*** dhellmann has quit IRC19:57
*** pcm__ has quit IRC20:05
*** markwash has joined #openstack-meeting-alt20:06
*** pcm__ has joined #openstack-meeting-alt20:09
*** pcm__ has quit IRC20:09
*** pcm_ has joined #openstack-meeting-alt20:10
*** dhellmann has joined #openstack-meeting-alt20:11
*** dhellmann has quit IRC20:11
*** jergerber has quit IRC20:13
*** hub_cap has joined #openstack-meeting-alt20:16
*** vipul|away is now known as vipul20:19
*** imsplitbit has joined #openstack-meeting-alt20:20
*** akuznetsov has quit IRC20:26
*** demorris has joined #openstack-meeting-alt20:27
*** demorris_ has joined #openstack-meeting-alt20:45
*** esp has joined #openstack-meeting-alt20:45
*** demorris has quit IRC20:46
*** demorris_ is now known as demorris20:46
*** sballe has quit IRC20:47
*** saurabhs has joined #openstack-meeting-alt20:47
*** sballe has joined #openstack-meeting-alt20:47
*** vipul is now known as vipul|away20:49
*** sarob has quit IRC20:50
*** vipul|away is now known as vipul20:55
*** megan_w has quit IRC20:56
*** gokrokve has joined #openstack-meeting-alt20:57
*** grapex has joined #openstack-meeting-alt20:58
*** markwash has quit IRC20:58
*** SlickNik has joined #openstack-meeting-alt20:58
*** HenryG has joined #openstack-meeting-alt20:58
esphello21:02
vipulo/21:02
grapexo/21:02
imsplitbito/21:02
SlickNikhey guys21:02
*** demorris has quit IRC21:02
esmute\o21:02
hub_capheyo no laptop = no power = yes fail21:02
SlickNikjust gonna give stragglers a minute or two.21:03
esmuteeveryone here is right handed?21:03
hub_capesmute: im not21:03
*** Trierra has joined #openstack-meeting-alt21:03
esmutehub_cap: i didnt see your hand raised21:03
djohnstoneo/21:03
esphub_cap: I figured you'd be running off your car battery somehow.21:03
hub_capi should not run it since im on a phone... it would SUCK21:03
SlickNikplease update the wiki with any Agenda items in the meanwhile.21:03
*** robertmyers has joined #openstack-meeting-alt21:03
esmuteGA?21:04
vipulhttps://wiki.openstack.org/wiki/Meetings/RedDwarfMeeting21:04
SlickNik#startmeeting Trove21:04
openstackMeeting started Tue Jun 18 21:04:49 2013 UTC.  The chair is SlickNik. Information about MeetBot at http://wiki.debian.org/MeetBot.21:04
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.21:04
*** openstack changes topic to " (Meeting topic: Trove)"21:04
openstackThe meeting name has been set to 'trove'21:04
SlickNik#topic Agenda Items21:05
*** openstack changes topic to "Agenda Items (Meeting topic: Trove)"21:05
SlickNik#link http://eavesdrop.openstack.org/meetings/trove___reddwarf/2013/trove___reddwarf.2013-06-11-21.03.html21:05
SlickNikesmute: the first one's us.21:06
esmuteok21:06
esmuteim guessing is the rd jenkins log?21:06
SlickNikyes21:06
SlickNikesmute/SlickNik to figure out the archiving of the reddwarf logs for rdjenkins jobs.21:06
esmuteSpoke to clarkb.21:06
esmuteSince we have been incubated, we might not need to use our own rd-jenkins for rd int tests21:07
esmutewe can leverage openstack-jenkins to do this.21:07
esmuteit seems that i have to create a YAML file that describe the jenkins job21:07
esmuteand add it to to the openstack-infra project21:07
esmutehttps://github.com/openstack-infra/config/tree/master/modules/openstack_project/files/jenkins_job_builder/config21:07
SlickNikSo basically the best way to move this ahead is to get the old devstack-vm-gate patch that we had for running our int-tests revived, I think.21:08
vipul#winning21:08
esmuteonce we do this, everything will take care of itself. They already have a way to create an instance with devstack...21:08
esmutewe can just install trove in there and run tests21:08
hub_cap#tigerblood21:08
*** grapex has quit IRC21:08
SlickNikOkay, so let's convert this action item to do that then...21:09
espnice.  we can finally put rd-jenkins down like an ailing calf.21:09
esmutethe logs will be put in a wellknown directory and jenkins will pick them up and move it to the oepnstack log file server.21:09
*** grapex has joined #openstack-meeting-alt21:09
SlickNikhey grapex21:09
hub_capcan we add an agenda item to talk about the reddwarf->trove module move? (editing wiki sux on phone)21:09
grapexSlickNik: Weird... limechat just crashed. :)21:09
vipuli like this plan more, instead of figuing out logging21:10
vipulhub_cap: i'll add it21:10
hub_capwont we still have to figure out logging?21:10
SlickNik#action esmute and SlickNik to look into what happened to devstack-vm-gate integration.21:10
vipulopenstack-infra's job21:10
grapexDoes the existing CI infrastructure capture logs of daemons on failed test runs?21:10
vipulwe'll have to figure out a way to get the guest log, sigh21:11
esmutehub_cap: According to clarkb, as long as we put the logs in a well known dir, jenkins will push them to the log file server21:11
SlickNikgrapex: I'm not sure, that's something we'll have to talk to clarkb / infra team about.21:11
esmutea folder in the log file server with the project name, build number and other information about the run will be created21:11
esmuteand the logs will be placed there... just like the jenkins run that execute the tox tests is doing now21:12
hub_capsweet im on my laptop now21:12
hub_capthey put a plug in a breaker outside and dont need it anymore21:12
hub_capnow i can type fast21:12
hub_capwoot!!!!!21:12
SlickNikwelcome back… :)21:12
SlickNikmoving on.21:12
hub_caphopefully i can get enough charge so if they need it again i can stay on21:12
SlickNikdatsun180b  to create a doodle for meeting times21:12
grapexDid everyone vote?21:13
SlickNikthanks for doing that datsun180b21:13
SlickNikeven though he's not here.21:13
hub_capi have not voted. i will now tho21:13
esmutegrapex: I am not a citizen21:13
hub_capcan someone link me?21:13
grapexhttp://doodle.com/fvpxvyxhmc69w6s9#table21:13
esmutevote for what?21:13
vipullol21:13
grapexesmute: The meeting time.21:13
hub_capesmute: whether to deport you21:13
SlickNik#link http://doodle.com/fvpxvyxhmc69w6s9erhvvpt4/admin#table21:13
hub_capoh thats what i meant grapex21:13
SlickNikI think datsun180b was going to close the vote soon.21:14
SlickNikSo please vote on the new meeting time ASAP if you haven't already done so.21:14
SlickNikAnything else to add here?21:14
juiceDON'T FORGET TO SET THE TIMEZONE WHEN YOU DO21:15
juicewow that really sticks out :)21:15
hub_capwe need to remove the tue 2pm pdt21:15
vipulearly results... looks liek the current time will work21:15
vipuljust need to change the day21:15
vipuljuice: OKAY21:15
SlickNikI think that's probably what will end up happening.21:15
SlickNikSame time, different day.21:16
imsplitbitwhich day?21:16
SlickNikBut who knows — once the votes are in...21:16
vipulTBD21:16
*** lastidiot has quit IRC21:16
vipullet's make the deadline EOW?21:16
*** markmcclain has quit IRC21:16
*** lastidiot has joined #openstack-meeting-alt21:16
SlickNikI think that's reasonable.21:16
esmuteok just voted21:16
SlickNikPlease vote before end of the week.21:17
vipulannashen, esp ^21:17
SlickNikI'll ask datsun180b to close the vote then21:17
SlickNikhttp://doodle.com/fvpxvyxhmc69w6s9erhvvpt4/admin#table21:17
SlickNik^^annashen, esp21:17
SlickNikokay, let's move on21:17
SlickNikrobertmyers add bug for backup deletion21:18
grapexSlickNik: Rob can't be here today, but he wanted me to tell everyone his work continues. :)21:18
espSlickNik: ok I'm on it.21:18
SlickNikI think he added the info already.21:18
SlickNikThanks grapex.21:19
juicewell said grapex21:19
juice(golf clap)21:19
grapexThank you, thank you all very much.21:19
* grapex blushes with pride. :)21:19
SlickNikokay, moving on.21:20
SlickNikNot sure who had this one (hub_cap?)21:20
SlickNiklook into Heat Agent for packaging / repository organization21:20
hub_capoya21:20
hub_capive got the template finished for ubuntu21:20
vipuloh this is diff - it's a carryover from separating the guest agent21:20
hub_capwas working on changing dib / elements up fo rit21:20
hub_capAH21:20
vipulinto its own repo21:20
hub_capoh the guest, like trove-guest?21:21
vipuli think we still need to do that..21:21
*** markwash has joined #openstack-meeting-alt21:21
vipulyes21:21
hub_capfor packaging purposes its a good idea, grapex will hate it21:21
vipulyou'd be surprised :)21:21
grapexhub_cap: I broached it last time. :)21:21
grapexThough I originally didn't want to21:21
hub_capWHAT?!?!?!?!!?21:21
SlickNikYeah, he mentioned it the last time. :)21:21
hub_capu want to *cough cough* separate things???????????????????????????????????????????21:22
* hub_cap 's mind is blown21:22
vipullol21:22
hub_capim all for it21:22
vipullet'd do this!21:22
grapexHonestly I think fewer repos would be cool... I heard the CERN is working on technology that would make packaging possible even in such terrifying circumstances.21:22
*** trierra_ has joined #openstack-meeting-alt21:22
hub_caplol package smasher grapex21:22
SlickNikHave found a god package yet, grapex?21:23
imsplitbit:)21:23
grapexBut, I think for the guest having a unique structure would help out to seperate it from the Trove code, for like cfgs and stuff.21:23
hub_cap+1 it helps for packaging too21:23
vipulso the action was referring to Heat already doing something like this for their agent?21:24
SlickNikI'm in favor of separating it out as well.21:24
vipuland looking into that..21:24
grapexHey, I don't want to make Santa Claus's job any harder, believe me. :) I'm ok with the guest being in it's own repo.21:24
*** pcm_ has quit IRC21:25
SlickNikAnyone want to action that again for this week?21:25
vipulwow.. no volunteers21:25
vipulyou can give it to me21:25
juiceI'll do it21:25
hub_capvolunteers!21:25
juiceI'll be baby sitting validation21:26
juicebut nothing else on the plate21:26
esmutewhat is the name of the repo? trove-agent?21:26
SlickNik#action juice / vipul to look into how Heat achieves packaging / repo organization for its agent21:26
juicewhat about shared code - are we going to have a common repo21:26
vipulesmute: TBD21:26
SlickNikthanks guys. ,321:26
SlickNik<321:26
juiceor will trove-agent depend on trove code21:26
juicetrove-common?21:27
vipuljuice: since we're using oslo, that should be our common code (hopefully)21:27
grapexjuice: Will someone shoot us if we had five Trove repos?21:27
imsplitbitI will21:27
juice321:27
esmutetrove-agent should be talking in rabbit...heopfully there wont need for a common21:27
SlickNikA trove of Trove repos!21:27
SlickNikHow delightful...21:27
juiceI mean common between guest agent and api proper21:27
imsplitbitwell it makes sense to have a common21:27
vipuli wonder how much code is actually used from reddwarf.common21:28
vipuli'd bet only a couple of classes21:28
vipulservice, and cfg maybe?21:28
kevinconwaywsgi also21:28
imsplitbiteven if it's lightweight it makes sense, or use openstack common and contrib our common utils to that?21:28
vipulguest wont need wsgi i don't think21:29
esmuteapi mostly21:29
juiceI'll do some analysis and report back21:29
vipulkk21:29
juiceI am sure that it more than a handful21:29
SlickNikYeah, probably have to do some research and figure out the common footprint.21:29
juicebut nevertheless we shouldn't be copying and pasting code21:29
SlickNikI think there might be some common instance models as well.21:29
SlickNikBut I don't know for sure off the top of my head.21:29
imsplitbitjuice: +121:30
SlickNikOkay, next action item.21:30
SlickNikVipul and SlickNik (and others) to provide feedback on Replication API21:30
esmuteSlickNik: If there is, that would violate the separation of concern principle21:30
imsplitbithttps://wiki.openstack.org/wiki/Trove-Replication-And-Clustering-API21:30
SlickNikthanks imsplitbit21:31
imsplitbitI moved the api stuff to it's own page21:31
imsplitbit#link https://wiki.openstack.org/wiki/Trove-Replication-And-Clustering-API21:31
vipulimsplitbit: one quick comment i had was when creating a cluster, why no flavor ?21:31
vipuldo all nodes have to be same flavor?21:31
imsplitbitthere is some debate on that21:31
imsplitbitthere's a clear argument for allowing any flavor21:32
imsplitbitbut it can also be detrimental to performance21:32
imsplitbitif you have a 8gb master and 2 512 slaves21:32
imsplitbitthat could be bad21:33
vipulright...21:33
imsplitbitI would say make it optional?21:33
vipulyea, should always worry when there's $$ involved21:33
vipulso that optional would be find21:33
vipulfine21:33
vipulalso is the purpose of the 'attributes' element to be a generic area like metadata?21:34
imsplitbityes21:34
espshould Create Replication Set: (Previous db instance) be a PUT ?21:35
espeh guess maybe not21:36
vipulto esp's point, i don't see a restful way to say.. Create an Instance via /instances and convert that to a cluster (modify the instance)21:36
*** SpyRay has joined #openstack-meeting-alt21:37
vipulalso, can we do away with 'actions' PUT /clusters/{cluster_id}/actions21:37
imsplitbitvipul: neither did I.  I was hoping for some more expertise on that particular path21:37
imsplitbitactions was a demorris contribution, he is a big fan of using actions for things like promote21:37
vipulsince you're already doing a PUT on /clusters, why have actions21:37
espI think POST is fine too.  just wondering21:37
kevinconwaythe question is how to RESTify the conversion of an instance to a cluster?21:38
imsplitbitthat is one question21:38
*** dmitryme has quit IRC21:38
imsplitbitclustertypes is ok?21:38
kevinconwaywould it not be a POST to cluster with the instance ids?21:38
imsplitbitkevinconway: thats what I have it as now21:39
imsplitbitIIRC21:39
vipulit has a side affect of modifying another resource21:39
vipulthat's the only thing in question21:39
imsplitbityeah21:39
vipulregarding actions, you have                         "role": "slave",21:39
vipulyou could PUT and change the 'role' element21:39
kevinconwaycan you no longer reference the instance by itself?21:40
vipulthat's a good question, can you do instance operations on a instance that is also joined to a cluster?21:40
imsplitbitkevinconway: we had some good discussion on that.  If you make changes to an instance without using the context of the cluster you have the potential to break things in a magnificent way21:40
vipulor shoudl you only do cluster operations?21:40
imsplitbitwe contend that once a cluster always a cluster21:41
imsplitbitoperations *should* be done on the cluster21:41
imsplitbitbecause thats where the cluster aware knowledge is21:41
espmakes sense21:41
kevinconwayi guess my question is does creating a cluster modify the resource metadata at all or simply alter the underlying instance and create a new cluster resource?21:41
SlickNikimsplitbit: I think I agree, but what if the action only applies to one node in the cluster.21:41
imsplitbitif you remove all slave/nodes from a cluster leaving one tho it should become just an instance21:42
kevinconwayshouldn't it be like putting a user in a user group?21:42
imsplitbitSlickNik: there are some edge cases where it makes sense to do an operation on just a node of the cluster21:42
imsplitbitlike if you allow different flavors21:42
imsplitbitand you need to bump the memory of one of the slaves21:42
imsplitbitso it makes sense to allow those things at the instance level21:43
kevinconwaywhat if i just want to kill an instance in my cluster for a cool effect?21:43
vipulwhich people will do one day one21:43
espcan of worms (sorry)21:43
imsplitbitbut if you want to add or remove nodes it should only be done in /clusters21:43
kevinconwaynot removing… lets say restarting21:43
juicewe can validate and prevent that (removing) on day one and figure out a better solution in v321:44
juicev221:44
imsplitbitkevinconway: /instances should be used for stopping and starting nodes IMO21:44
imsplitbitbut it gets confusing21:44
imsplitbitbasically any action that can damage the cluster must be done at the cluster level21:44
imsplitbitIMO restarting a node shouldn't be destructive21:44
imsplitbitso /instances would be the place for that21:44
imsplitbitit's a slippery slope tho :)21:45
kevinconwayi'll go back to my user/usergroup similarity21:45
SlickNikyeah, I can see it start to become confusing (which actions do I need to call on /instances vs /cluster?)21:45
imsplitbitright21:45
kevinconwayis there a critical difference between the idea of clusters and the idea of user groups in terms of a rest resrouce?21:45
imsplitbitso adding or removing nodes to a cluster id done /clusters but individual actions like resize should happen at /instances21:46
espkevinconway: yeah I think a cluster behave like a single thing21:46
SlickNikYes, kevinconway: I think there is a difference.21:46
esp^ behaves21:46
imsplitbitesp: +121:46
kevinconwayesp: so does a group of anything21:46
vipulso then why even show them as separate resources21:47
kevinconwayi can give a group access to a think without giving access to each individual21:47
espwhere as a user group is kinda a collection of individual things21:47
SlickNikfor users, having them in a user group doesn't mean that certain user operations now need to be done on the user group.21:47
SlickNikbut for instances, if they are part of a cluster, all mysql operations that were previously on the instance now have to be done on the cluster.21:48
SlickNik…or maybe not…just thinking out loud here...21:48
kevinconwayif thats the case then what about a 301 redirect to the head node when you try to sql on a slave node21:48
kevinconwayand are we talking master/slave with only one master?21:49
imsplitbitwe're talking about replication/clustering in the general sense21:49
imsplitbitbecause this api must facilitate doing mongodb replication or even redis or postgres21:49
SlickNikI think this topic needs more discussion. :)21:49
imsplitbitagree21:50
kevinconwaya master/master should allow me to interact with any node and have those changes replicated21:50
vipulor even galera21:50
imsplitbitI would love/welcome much much more discussion21:50
SlickNikwhich may be out of the scope of this week's meeting.21:50
vipulregarding clustertypes, what was our proposal for service_types?21:50
vipulwe had a spec somewhere where we introduced that21:50
trierra_e;t21:50
vipul?21:51
imsplitbitvipul: link?21:51
trierra_sorry21:51
imsplitbitI don't recall seeing that21:51
vipul#link https://wiki.openstack.org/wiki/Reddwarf-versions-types21:52
vipuli think that's the one21:52
SlickNikLet's take further discussion on this to #openstack-trove...21:52
imsplitbitSlickNik: if the discussion is outside the scope of this meeting I'd love to setup a time to get everyone together and discuss further21:52
SlickNikimsplitbit: agreed21:52
vipulyea we can find a slot in openstack-trove21:53
vipulmovin' on then?21:53
SlickNik#imsplitbit, SlickNik, vipul and others to discuss the replication and clustering API21:54
SlickNikirc://15.185.114.44:5000/#imsplitbit, SlickNik, vipul and others to discuss the replication and clustering API21:54
vipullol21:54
SlickNiklol21:54
vipul#action imsplitbit, SlickNik, vipul and others to discuss the replication and clustering API21:54
SlickNiktrying to action it21:54
imsplitbitwoops21:54
SlickNikthanks!21:54
imsplitbit:)21:54
SlickNikmoving on21:54
espphew!21:54
SlickNik#topic Next meeting time21:54
*** openstack changes topic to "Next meeting time (Meeting topic: Trove)"21:54
SlickNik#link http://doodle.com/fvpxvyxhmc69w6s9erhvvpt4/admin#table21:55
kevinconwaydidn't we spend the first half-hour on this topic?21:55
SlickNik^^ Vote soon. Poll closes end of week.21:55
SlickNikyes we already covered it.21:55
SlickNik#topic reddwarf -> trove move.21:55
*** openstack changes topic to "reddwarf -> trove move. (Meeting topic: Trove)"21:55
SlickNikSo we've changed our repos already.21:56
vipulwhat's the status btw? just code renames need to happen?21:56
vipulhub_cap: ^^21:57
SlickNikhub_cap was working on changing our codebase so that any references to reddwarf are now trove.21:57
SlickNikI hope he's not lost his electricity again. :(21:57
hub_capim here sry21:57
hub_capim also talking in #openstack-meeting21:58
SlickNikah, okay.21:58
hub_capCUZ THEY ARE DURING THE SAME TIME!!!!21:58
hub_capskip and come back21:58
SlickNikokay.21:58
SlickNikmove this to open discussion.21:58
SlickNik#topic API validation.21:58
*** openstack changes topic to "API validation. (Meeting topic: Trove)"21:58
SlickNikjuice, any updates for us?21:58
juiceremoved all the validation code21:59
juicetox passes21:59
juicerunning int tests as we speak21:59
juicereview should land today21:59
juiceI unlock jsonschema achievement -22:00
SlickNikokay, glad that you were able to figure out the jsonschema bits.22:00
juicewhich gets you...22:00
SlickNikthanks for that!22:00
SlickNik+100 trove gratitude. :)22:00
juicewith the size of some of the schemas22:00
juiceI am not sure if the codebase actually grew or shrank22:00
SlickNikheh...22:01
SlickNik…and that brings us to...22:01
SlickNik#topic open discussion22:01
*** openstack changes topic to "open discussion (Meeting topic: Trove)"22:01
juicenot going to do it on this pass but would like in the near future to modularize the schemas22:01
vipulnice work juice22:01
SlickNikAnything else to discuss?22:01
SlickNik(other than the status of the rename.)22:02
SlickNik...22:02
SlickNikI guess not.22:03
SlickNikhub_cap take it away.22:03
juiceI would like to discuss my fresh feelings about the api stuff - as in when can we correct them to make them more restful22:03
hub_capHEYO22:03
juicebut I don't know if it's urgent22:03
juicejust planting the seed right now22:03
espjuice: nooo!!22:03
vipulwe need to think of doing that for v2 api...22:04
vipulwhich may be w/clustering?22:04
juicewe should do this when we move away from wsgi22:04
hub_capok so should i talk status of rename real quick?22:04
kevinconwaymove away from wsgi? as in the wsgi interface or the wsgi module from openstack common?22:04
juiceat least the latter22:05
SlickNikGo for it hub_cap.22:05
hub_capok so troveclient is renamed, it failed jenkins for some reason ill look into it22:05
hub_capwe might ahve to merge it so i can make progress w/ reddwarf22:05
hub_capbut i anticipate ~24hrs itll be done22:05
hub_capi officially have 2 working recepticals now22:05
hub_capso ill be good to go22:05
vipulspeaking of which --- can we release to pypi afterwards?22:05
hub_capthats a good idea22:06
hub_capi dont control that i think grapex does22:06
grapexhub_cap: Not so22:06
vipulIIRC it was based on a tag22:06
grapexI do have access to the repo, but so does mordred22:06
hub_capok ill ask mordred to push it22:06
grapexvipul: That was it.22:06
SlickNikgrapex: did we build it around the ci-infra tagging?22:06
hub_capif the unit tests work is everyone ok w/ me pushing the code for the client rename?22:06
grapexSlickNik: I'm not sure22:07
vipulyea that's what it was... push a tag up to gerrit, and it will push to pypi22:07
SlickNikgrapex: okay, I can look into that.22:07
vipulhub_cap: yea, if things worky let's push it22:07
SlickNik#action SlickNik look into publishing to pypi based on tags.22:07
grapexOn that note22:08
grapexNow that we've got more ci-infra support22:08
grapexcan we look at generating docs?22:08
grapexThe client actually had some, though they worked as tests which turned out to not be a great idea22:08
SlickNikhub_cap: I'm fine with that22:08
grapexWe could change the docs to not run as PyTests and generate it though- has anyone heard about how pushing docs to PyPi works with the new CI infra stuff?22:09
grapexhub_cap: Go nuts... although maybe we should check it in after we have a pull request ready to change the tests.22:09
SlickNikgrapex: I'm not sure about the docs. Someone will need to look into it.22:10
SlickNikAnd that was the status.22:11
SlickNikAnything else?22:11
SlickNikI think we might be all done with the meeting, otherwise...22:11
*** lastidiot has quit IRC22:12
SlickNikgoing once.22:12
mordredwhat?22:12
SlickNikmordred, did you have something you wanted to bring up?22:12
* mordred just saw my name get pinged22:12
SlickNikoh, it came up in the context of publishing python-troveclient to pypi...22:13
SlickNikand you having the creds to do so.22:13
mordredcool. so that should work just by pushing a tag to gerrit22:13
SlickNikyes, I was going to check on that.22:13
SlickNikAnd update the ci-infra scripts if that's not in place already.22:13
mordredI believe we should be up to date22:14
SlickNikokay cool!22:14
mordredmain thing to check is python-troveclient itself on pypi22:14
*** kevinconway has left #openstack-meeting-alt22:14
mordredwhich corvus setup, so it likely has openstackci added to it properly22:14
mordredso should work!22:14
SlickNikawesome.22:15
*** djohnstone has quit IRC22:15
hub_capgrapex: change the tests?22:15
*** kevinconway has joined #openstack-meeting-alt22:15
grapexhub_cap: Yeah, we should just rip the DocTest stuff out and leave the docs22:15
grapexThey were pretty useful to a few ops at Rackspace, though there's close to nothing in them.22:16
hub_capah22:16
SlickNikSweet. I think we're done.22:16
SlickNikThanks everyone!22:16
SlickNik#endmeeting22:16
*** openstack changes topic to "OpenStack meetings (alternate)"22:16
vipulthank you for hosting SlickNik22:16
openstackMeeting ended Tue Jun 18 22:16:48 2013 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)22:16
openstackMinutes:        http://eavesdrop.openstack.org/meetings/trove/2013/trove.2013-06-18-21.04.html22:16
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/trove/2013/trove.2013-06-18-21.04.txt22:16
hub_cappeace all thx SlickNik for running22:16
openstackLog:            http://eavesdrop.openstack.org/meetings/trove/2013/trove.2013-06-18-21.04.log.html22:16
*** djohnstone has joined #openstack-meeting-alt22:18
*** djohnstone has left #openstack-meeting-alt22:18
*** SergeyLukjanov has quit IRC22:18
*** esp has left #openstack-meeting-alt22:27
*** markwash has quit IRC22:28
*** HenryG has quit IRC22:28
*** jcru has quit IRC22:30
*** vipul is now known as vipul|away22:32
*** robertmyers has quit IRC22:33
*** gokrokve has quit IRC22:36
*** jmaron has quit IRC22:50
*** vipul|away is now known as vipul22:57
*** markwash has joined #openstack-meeting-alt22:57
*** sarob has joined #openstack-meeting-alt23:01
*** markwash has quit IRC23:01
*** sarob has quit IRC23:02
*** sarob has joined #openstack-meeting-alt23:03
*** markwash has joined #openstack-meeting-alt23:07
*** Riddhi has quit IRC23:07
*** jmaron has joined #openstack-meeting-alt23:10
*** jmaron has quit IRC23:11
*** sarob has quit IRC23:17
*** sarob has joined #openstack-meeting-alt23:17
*** amytron has quit IRC23:20
*** grapex has quit IRC23:36
*** lastidiot has joined #openstack-meeting-alt23:39
*** jmaron has joined #openstack-meeting-alt23:42
*** jmaron has quit IRC23:50
*** markwash has quit IRC23:58

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