Wednesday, 2013-10-30

*** adrian_otto1 has joined #openstack-trove00:05
*** jesusaurus has joined #openstack-trove00:06
*** adrian_otto has quit IRC00:07
*** adrian_otto1 has quit IRC00:10
*** yogeshmehra has quit IRC00:14
*** matsuhashi has joined #openstack-trove00:30
*** grapex has joined #openstack-trove00:45
*** grapex has joined #openstack-trove00:46
*** nosnos has joined #openstack-trove01:03
*** amytron has joined #openstack-trove01:04
*** jrodom has joined #openstack-trove01:05
*** grapex has quit IRC01:06
*** jrodom has quit IRC01:12
*** jasonb365 has joined #openstack-trove01:20
*** vipul is now known as vipul-away01:31
*** yidclare has quit IRC01:32
*** vipul-away is now known as vipul01:36
*** saurabhs has quit IRC01:39
*** erkules_ has joined #openstack-trove02:05
*** erkules has quit IRC02:08
*** amcrn has quit IRC02:38
*** saurabhs has joined #openstack-trove02:48
*** lnxnut has joined #openstack-trove02:58
*** anteaya has quit IRC03:00
*** coolsvap has joined #openstack-trove03:13
*** vipul has quit IRC03:20
*** vipul has joined #openstack-trove03:21
*** jasonb365 has quit IRC03:23
*** saurabhs has quit IRC03:37
*** lnxnut has quit IRC03:42
*** lnxnut has joined #openstack-trove03:43
*** lnxnut has quit IRC03:47
*** adrian_otto has joined #openstack-trove04:02
*** vipul is now known as vipul-away04:05
*** harlowja has quit IRC04:07
*** vipul-away is now known as vipul04:10
*** demorris_ has joined #openstack-trove04:18
*** demorris has quit IRC04:19
*** demorris_ is now known as demorris04:19
*** arborism has joined #openstack-trove04:37
*** SnowDust has joined #openstack-trove04:47
*** demorris has quit IRC04:52
*** vipul is now known as vipul-away05:02
*** vipul-away is now known as vipul05:19
*** SnowDust has quit IRC05:34
*** adrian_otto has quit IRC05:44
*** svapneel has joined #openstack-trove05:49
*** coolsvap has quit IRC05:50
*** svapneel has quit IRC05:50
*** coolsvap has joined #openstack-trove05:50
*** denis_makogon has joined #openstack-trove06:06
*** SushilKM has joined #openstack-trove06:07
*** yogeshmehra has joined #openstack-trove06:28
*** SnowDust has joined #openstack-trove06:34
*** ashestakov has quit IRC06:40
*** vipul is now known as vipul-away07:06
*** arborism has quit IRC07:30
*** haomaiwang has quit IRC07:47
*** jaishanker has joined #openstack-trove07:47
*** haomaiwang has joined #openstack-trove07:48
*** erkules_ is now known as erkules07:49
*** denis_makogon has quit IRC08:26
*** yogeshmehra has quit IRC08:33
*** yogeshmehra has joined #openstack-trove08:33
*** yogeshmehra has quit IRC08:37
*** jaishanker has quit IRC08:58
*** matsuhashi has quit IRC09:03
*** matsuhashi has joined #openstack-trove09:03
*** matsuhas_ has joined #openstack-trove09:08
*** matsuhashi has quit IRC09:08
*** jaishanker has joined #openstack-trove09:15
*** ashestakov has joined #openstack-trove10:03
SlickNikfyi: just figured out what's going on with pbr and the rdjenkins gate after some debugging.10:24
SlickNikfyi: https://review.openstack.org/#/c/54510/10:24
SlickNikfyi: should be able to work on a rdjenkins workaround in the am.10:24
dmakogonSlickNik, nice10:30
*** ppenjoy has joined #openstack-trove10:31
*** ppenjoy has left #openstack-trove10:31
*** matsuhas_ has quit IRC11:01
*** matsuhashi has joined #openstack-trove11:02
*** matsuhashi has quit IRC11:11
openstackgerritDenis M. proposed a change to openstack/trove: Externalisation of heat template  https://review.openstack.org/5431511:26
*** jaishanker has quit IRC11:27
*** SnowDust has quit IRC11:35
*** SnowDust has joined #openstack-trove11:47
*** matsuhashi has joined #openstack-trove12:02
*** pdmars has joined #openstack-trove12:09
*** pdmars has quit IRC12:21
*** radez_g0n3 is now known as radez12:24
*** nosnos has quit IRC12:27
*** pdmars has joined #openstack-trove12:27
openstackgerritnilakhya proposed a change to openstack/trove: Externalisation of heat template  https://review.openstack.org/5349912:40
*** radez is now known as radez_g0n312:49
*** SushilKM has quit IRC12:55
openstackgerritnilakhya proposed a change to openstack/trove: Externalisation of heat template  https://review.openstack.org/5349912:58
*** anteaya has joined #openstack-trove13:00
*** matsuhashi has quit IRC13:07
*** matsuhashi has joined #openstack-trove13:08
*** matsuhas_ has joined #openstack-trove13:09
*** matsuhashi has quit IRC13:10
openstackgerritDenis M. proposed a change to openstack/trove: Externalisation of heat template  https://review.openstack.org/5431513:33
*** amytron has quit IRC13:33
*** haomaiwa_ has joined #openstack-trove13:51
openstackgerritnilakhya proposed a change to openstack/trove: Externalisation of heat template  https://review.openstack.org/5349913:53
*** haomaiwang has quit IRC13:54
*** jasonb365 has joined #openstack-trove13:57
*** radez_g0n3 is now known as radez13:57
*** Barker has joined #openstack-trove14:09
*** amytron has joined #openstack-trove14:10
*** robertmyers has joined #openstack-trove14:12
*** coolsvap has quit IRC14:12
*** robertmyers has quit IRC14:14
*** robertmy_ has joined #openstack-trove14:14
*** jcru has joined #openstack-trove14:15
*** jmontemayor has joined #openstack-trove14:19
openstackgerritnilakhya proposed a change to openstack/trove: Externalisation of heat template  https://review.openstack.org/5349914:24
*** matsuhas_ has quit IRC14:25
*** matsuhashi has joined #openstack-trove14:25
*** datsun180b has joined #openstack-trove14:29
*** matsuhashi has quit IRC14:30
*** mayfield has joined #openstack-trove14:36
*** haomaiwang has joined #openstack-trove14:45
*** haomaiwa_ has quit IRC14:47
*** adrian_otto has joined #openstack-trove14:51
*** ashestakov has quit IRC14:52
*** SnowDust has quit IRC14:58
*** SnowDust has joined #openstack-trove15:00
SnowDustcan anyone help with reasoning the latest fail logs of jenkins for my patchset https://review.openstack.org/#/c/53499/15:01
datsun180bSnowDust: I see "common.test_template.TemplateTest.test_heat_template_loading_and_validating"15:03
datsun180bTemplateNotFound: tmpe0lTDx.heat.template15:03
robertmy_SnowDust: I don't see the reasoning for creating a dummy template. The default template should be moved to the trove/templates so that the jinja packageloader finds it15:06
*** Barker has quit IRC15:06
robertmy_no need to validate that jinja works with a custom path15:06
*** robertmy_ is now known as robertmyers15:06
*** paul_lodronio has joined #openstack-trove15:07
*** mayfield has quit IRC15:08
SnowDustdatsun180b: i saw that .. but reasons ?15:10
datsun180bbeats me15:10
SnowDustrobertmy_ : we discussed right ?15:11
SnowDustit will be in /etc/trove/heat_templates/ as per the community15:11
SnowDustwhich discussed and agreed15:11
robertmyersSnowDust: when ?15:11
SnowDustwhen the blueprint got approved15:11
SnowDustyogeshmehra the owner of the bp can explain well15:11
robertmyerswe should only have one template directory. it does not make sense for each template type to create a new directory15:12
SnowDustrobertmyers : the reason for external dir was ..15:12
SnowDustnot all datastore type/service type templates will come out of the box15:13
robertmyersyes15:13
SnowDustthey will be coming from the external code that the implementor can keep properitory15:13
robertmyersthat is why you have a config path to set15:13
robertmyersbut you only need one15:13
SnowDustit would have been best if we talked this out with hub_cap15:14
robertmyersthere is no reason you can't store all the templates in different paths15:14
SnowDusthe too was ok with two ...15:14
robertmyersI will15:14
SnowDustrobertmyers : many thanks15:14
robertmyerseven so you can put the defaults in trove/templates15:14
robertmyersso that out of the box the supported types work15:14
SnowDustif u see my implementation . .15:15
robertmyerseventually all will have a base 'reference' template15:15
SnowDustout of the box originates from the root directory which is external15:15
SnowDustand thats the intent of this BP15:15
robertmyersthat makes no sense?15:15
robertmyersthe default is the confuse our users?15:16
SnowDusthow can .. ?15:16
SnowDustif u keep trove configs there in /etc/trove15:16
SnowDusthow does this confuses with heat templates ?15:16
SnowDustheat templates are in their native form .. and have no jinja transformation15:17
SnowDustand /etc/ is well known to all admins15:17
robertmyersI'm not telling you to use jinja to render it15:17
robertmyersjust to put it in the common location15:17
robertmyersthere is no need for us to use multiple paths15:18
SnowDustrobertmyers : did get that .. in previous discussion . .we are just using the jinja's loader15:18
robertmyersi'll bring it up with hub_cap15:18
SnowDustrobertmyers: lets talk this when all are here15:18
robertmyersthat is all I want to use the jinja loader15:19
robertmyersthe first look up is custom path(s) then the last lookup is the package loader15:19
SnowDustits already there in the last patchset :-) as per ur comments ..15:19
SnowDustbut .. yeah path thing lets talk15:19
robertmyersFilesystem loaders should come before the package loader15:21
*** radez is now known as radez_g0n315:21
robertmyersthen all you need to do is place the default in the trove.templates15:21
openstackgerritTim Simpson proposed a change to openstack/trove: Fix checksum verification exception.  https://review.openstack.org/5456515:21
*** grapex has joined #openstack-trove15:23
SnowDustbut i dont get  why will an external directory confuse the user ?15:25
SnowDustwho is  an admin15:25
SnowDustwho knows the configuration files15:25
*** yidclare has joined #openstack-trove15:25
SnowDusttrove/templates/ for different types of templates is more confusing15:26
*** jmontemayor has quit IRC15:26
*** mayfield has joined #openstack-trove15:31
*** jmontemayor has joined #openstack-trove15:37
*** adrian_otto has quit IRC15:38
*** adrian_otto has joined #openstack-trove15:38
robertmyerstrove/templates in the the main package is the default location for all supported data_store types15:41
robertmyerswhen an administrator wants to deploy they will most likely need to customize the template and place that in /etc/trove/heat_templates15:42
robertmyersbut out of the box it should work without extra setup15:43
SnowDustrobertmyers : if u are talking about the deployment scenario15:46
SnowDustwhere the directory needs to be created additionaly ..15:46
SnowDustlets be sure .. we will use automation to clone / download the code / and copy things from it15:47
SnowDustand even install it15:47
SnowDustbut yeah .. lets get more people to talk about it15:47
SnowDustas i am implementing the BP and am not biased in any way15:47
SnowDustwhat ever is majority will go with it15:48
*** Barker has joined #openstack-trove15:54
*** lnxnut has joined #openstack-trove16:00
openstackgerritnilakhya proposed a change to openstack/trove: Externalisation of heat template  https://review.openstack.org/5349916:04
*** SushilKM has joined #openstack-trove16:12
SnowDusttrove 101 question ..16:33
SnowDusttox doesnot fail locally .. fails in openstack  for py27/ py2616:33
SnowDustanyone ?16:34
datsun180bwell what's the failure16:34
SnowDustbut in my case .. it should not fail ..16:34
SnowDustits working so normally locally16:34
SnowDusti can see the test working ..16:35
datsun180bhttps://gist.github.com/ share your errors with us16:35
*** coolsvap has joined #openstack-trove16:54
*** mmcdaris has joined #openstack-trove16:55
SnowDustdatsun180b: http://paste.openstack.org/show/50236/16:55
SnowDustcan anyone help ? http://paste.openstack.org/show/50236/16:56
datsun180berror: py26 interpreter not found is kind of a big deal, tangent to your problems17:00
SnowDustLOL ..17:00
SnowDustbut what abt py 2717:00
SnowDustit passes right ?17:00
openstackgerritTim Simpson proposed a change to openstack/trove: Fix checksum verification exception.  https://review.openstack.org/5456517:01
datsun180bbut we build for both interpreters17:01
grapexvipul: Can you look at this? https://review.openstack.org/#/c/54565/17:01
datsun180banyway i'm still looking at your results, if i find anything that sticks out i'll let you know17:01
SnowDustdatsun180b did u look at the paste fully .. i mean in end i share my tmp directory17:06
SnowDustthere its showing the template files ..17:06
SnowDustanyways take ur time17:06
*** radez_g0n3 is now known as radez17:13
datsun180bi wonder if it has anything to do with the way jenkins runs jobs on that machine, you might be quarantined to your workspace17:14
*** yogeshmehra has joined #openstack-trove17:17
*** jmontemayor has quit IRC17:17
*** jmontemayor has joined #openstack-trove17:23
SnowDustdatsun180b: did not understand that17:25
*** vipul-away is now known as vipul17:27
*** harlowja has joined #openstack-trove17:29
*** SnowDust has quit IRC17:35
openstackgerritDan Nguyen proposed a change to openstack/trove: Add optional ip address filter for hiding ips  https://review.openstack.org/5376617:37
*** SnowDust has joined #openstack-trove17:47
openstackgerritDan Nguyen proposed a change to openstack/trove: Replace GUID with generated password  https://review.openstack.org/5252517:50
*** mmcdaris has quit IRC17:53
*** amcrn has joined #openstack-trove17:54
*** mmcdaris has joined #openstack-trove17:58
*** yidclare has quit IRC17:58
datsun180bi cannot stand that usage test that intermittently fails because of a 1-second delta we i can't control18:08
hub_capis it a bug that cannot be fixed?18:09
robertmyerswe can loosen the check around that time18:10
hub_capif so we should change the assert to assertAlmostEqual18:10
robertmyersyes18:10
hub_capbut the past few times weve corrected it18:10
hub_capim just afraid of masking a few second time bug in a assertAlmostEqual call if in fact it is a bug18:10
hub_capi dont know enough about the use case for wahts going wrong tho18:11
datsun180bit's just a one-second boundary18:11
datsun180bthis isn't superman iii, i think we can let one second go18:11
robertmyersI think it might be that we are setting a value in the test at the time of action and checking the actual time18:11
datsun180b^^18:11
cp16netthere is an open bug for that18:13
*** denis_makogon has joined #openstack-trove18:13
SnowDustcan anyone help ? http://paste.openstack.org/show/50236/18:15
SnowDustplz ... all18:15
grapexdatsun180b: Did the moral parable that was Superman III teach you nothing, Datsun!?18:16
datsun180bgrapex: oh so now we're capitalizing our handles are we18:17
denis_makogonSnowDust, template not found - wrong path18:17
SnowDustdenis_makogon : run tox locally18:18
SnowDustit will pass18:18
SnowDustlook at my paste18:18
SnowDustand that baffles18:18
denis_makogonSnowDust, you have wrong configuration18:20
denis_makogonSnowDust, you've broke all template loading system18:20
denis_makogonlocaly you have /etc/... but at tox doesn't knew anything about that directory18:21
denis_makogonSnowDust, robertmyers post a comment on your review18:21
SnowDustdenis_makogon .. look at my test18:22
SnowDusti dont use /etc/18:22
SnowDusti have stubbed the env there18:22
SnowDusti read robertmyers : and recieved his comments well .. but cannot add another patchset until i understand18:23
SnowDusthow tox runs past this without errors locally18:23
*** sbisbee_ is now known as sbisbee18:23
denis_makogonfor cursory glance, your test is broken because of incorrect configuration, i suppose you should deal with it18:23
SnowDustdenis_makogon : but how my local goes past this ? thats my question ..18:25
SnowDusti will do the patchset right now18:25
SnowDustlet me see if that fixes18:25
*** SushilKM has quit IRC18:27
robertmyersSnowDust: the build box is probably placing your temp files somewhere other than /tmp18:29
SnowDustrobertmyers: yeah thats the problem ..18:29
datsun180bwaugh, i suggested the same thing like an hour ago18:29
SnowDustyeah datsun180b also pointed that18:30
robertmyersbut the test you have is sort of useless as you are just testing that jinja works18:30
robertmyersadd a default template and fetch it for a success18:30
robertmyersno need for a temporary file18:30
SnowDustbut how a developer simulate the rd-jenkins gate ?18:31
SnowDusthe wrote and tested in his side .. and it fails upstream . .18:32
SnowDustirrespective of the code's use18:32
robertmyersnot all machines temp dirs are the same18:32
datsun180byou're not supposed to be building tests to suit the gate18:32
robertmyersthat is the proble18:32
SnowDustdatsun180b .. that means .. i should be making best efforts and still be sleepless18:34
SnowDustor should write the code and throw it first to the gate18:34
datsun180bwhat?18:35
SnowDustas its doing things not as similar to my local18:35
robertmyersSnowDust: the test should be written to avoid using temp files18:35
denis_makogonSnowDust, configure your test correctly18:35
denis_makogonSnowDust, you could do it without temp files18:35
SnowDustok tx !18:35
SnowDustrobertmyers: tx !18:36
denis_makogonrobertmyers, +1 for avoiding temp files18:36
SnowDustrobertmyers> but the test you have is sort of useless as you are just testing that jinja works18:42
SnowDustdenis_makogon : is co author of the review .. and thanks to him we have those tests18:42
SnowDusti have just changed it to suite jinja18:42
SnowDustanyways .. working again .. !18:42
denis_makogonwow SnowDust current tests are not mine)))18:42
SnowDustthats good .. denis_makogon .. :)18:42
robertmyersno, I'm saying you are setting up a completely new jinja env and testing that18:43
hub_capso ive been out a few days18:43
hub_capdid we decide to use jinja for the heat templates?18:43
denis_makogonrobertmyers, could you take a look at my review wit templating ?18:43
robertmyershub_cap: for template loading18:43
denis_makogonhub_cap, somehow yes18:43
robertmyersnot for rendering18:43
hub_cap:o lol we had decided a while ago to not use it cuz the only benefit was template loading18:44
denis_makogonhub_cap, https://review.openstack.org/#/c/54315/18:44
denis_makogonhub_cap, benefit also caching18:44
SnowDustthanks hub_cap for clarifying that .. i been telling18:44
robertmyerswell, template loading is a good feature18:44
hub_capyes it is robertmyers :)18:44
robertmyersit also makes it easier to follow18:44
hub_capwell im glad we arent using it for templating at least ;)18:45
yogeshmehrahub_cap: the other reason was to make it consistent the way the other service configs are loaded...18:45
robertmyersless custom template loading logic that we have to write18:45
denis_makogonrobertmyers, btw i update my review, now it fits to templates/{datastore}/...18:46
hub_caphas anyone been seeing this https://gist.github.com/hub-cap/723776518:46
hub_cap    warning: LocalManifestMaker: standard file '-c' not found18:46
denis_makogonhub_cap, yes18:46
hub_capi just fired up a new cloud image and hit this18:46
robertmyersyes18:46
hub_capis it _our_ issue or upstream?18:46
denis_makogonhub_cap, whole build system is broken18:46
robertmyersupstream18:47
hub_capis there a review to fix it18:47
SnowDusthub_cap : SlickNik fixed this18:47
robertmyerspbr on ubuntu18:47
hub_caphas their been chatter on the ML?18:47
hub_capok SnowDust ill consult SlickNik18:47
denis_makogonabout ubuntu and pbr18:47
yogeshmehradenis_makogon: for the information of the community, are we still going ahead with 2 patchsets for the same bp...?18:47
denis_makogoni haven't got issue installing pbr 0.5.22 on 12.0418:47
hub_caphttps://review.openstack.org/#/c/54510/18:48
hub_capsweet18:48
SlickNikhub_cap: come to infra right now. Just chatting about it.18:48
denis_makogonyogeshmehra, i'd like to push my changes to SnowDust review18:48
hub_capi should be in alrady18:48
hub_capSlickNik: ^ ^18:48
SlickNikah, okay cool. :)18:48
denis_makogonSnowDust, could i push my changes to your review ?18:48
yogeshmehradenis_makogon: when do u plan to do it...18:49
denis_makogonyogeshmehra, when SnowDust allows it to do18:49
denis_makogonmine review done like robertmyers offers18:49
denis_makogonand it seams really good way18:50
hub_capSlickNik: is there a workaround for it currently?18:50
denis_makogonnext step after it gets merged i would do the same for cloudinits18:50
hub_caplike, say, install this review and setup develop pbr SlickNik ?18:50
SlickNikhub_cap: it's affecting our guest image build18:50
SlickNikhub_cap: so a manual workaround won't work.18:51
SlickNikmordred is planning to release a new pbr version shortly, so we won't need a workaround.18:52
hub_capk cool. i can wait for a while18:52
cp16netgood18:52
mordredI will release in approx 1 hour18:52
cp16net<318:52
mordredit needs to pass gate, and I've got a meeting18:52
SlickNik<3 mordred.18:53
hub_capmordred: u da man19:01
*** Barker has quit IRC19:03
*** Barker has joined #openstack-trove19:05
robertmyersdenis_makogon: I think your implementation is really close19:06
*** ashestakov has joined #openstack-trove19:09
denis_makogonrobertmyers, something else ?19:10
SnowDustdenis_makogon: why we removed heatkey ?19:10
denis_makogonssh19:10
denis_makogonwe are not supporting it19:10
SnowDustmeans we will have it disabled even if external services want it ?19:11
denis_makogonrobertmyers, thanks, i got it19:11
denis_makogonSnowDust, for now yes19:11
* amcrn high-fives SlickNik + mordred, thanks guys for the quick pbr resolution19:11
denis_makogoni already ask you about usecase of ssh'ing in databases(avoiding HBase, Hive)19:12
yogeshmehradenis_makogon: heat disabled version still supports sshing...19:12
denis_makogonyogeshmehra, trove doesn't support ssh'ing19:13
yogeshmehrayeah, thats right...19:13
denis_makogonyogeshmehra, heat support everything19:13
hub_capyour image supports ssh'ing ;)19:13
yogeshmehrahub_cap: true...19:13
yogeshmehrareally a trove-integration part19:14
denis_makogonhub_cap, we already discuss ssh usage in trove19:14
denis_makogonhub_cap, with ashestakov BP19:14
yogeshmehradenis_makogon: so, if my template wants to support sshing...19:14
yogeshmehrai should have a way out..19:14
denis_makogonyogeshmehra, where does integration uses ssh'ing ??19:14
hub_capdenis_makogon: im only pointing it out19:14
hub_capyogeshmehra: u can put a custom template w/ a heat key19:14
denis_makogonhub_cap, yes, but we are talking about databases, not instances/servers19:15
hub_capthe problem w/ the heat key is that _every_ tenant needs access to it19:15
yogeshmehrathats right...19:15
denis_makogonhub_cap, an i wrong ?19:15
hub_capdenis_makogon: im not sure why youre being argumentative :) im agreeing w/ you19:15
denis_makogonhub_cap, hah19:15
hub_capssh is not a feature of trove, its a feature of the development image we built19:15
denis_makogonhub_cap, i missed it =)))19:15
hub_capthats it :)19:15
denis_makogonhub_cap, sorry i'm a bit tired19:16
hub_capdenis_makogon: :P19:16
denis_makogonhub_cap, how was your travel ?19:16
yogeshmehraso, in that case, instead of coming as param...it will be hardcoded into template...?19:16
denis_makogonyogeshmehra, no19:16
denis_makogonyogeshmehra, we are avoiding ssh19:16
SnowDustthat means .. for ssh u need to modify two places images / heat-templates19:16
denis_makogonyogeshmehra, at all (i suppose until someone brings usecase)19:17
yogeshmehraSnowDust: +119:17
SnowDustas you authored the mysql one without support for ssh port19:17
yogeshmehradenis_makogon: i am not saying that it should be built into trove...inc ase somebody wants it...19:17
hub_capdenis_makogon: this time i didnt travel :) i took time off because of family19:17
yogeshmehraanyways...19:17
yogeshmehrai understand..19:17
denis_makogonanyway, by security rules you are closing everything and leave 330619:17
hub_capyogeshmehra: we are purposefully leaving it out19:18
yogeshmehrasure...19:18
yogeshmehrabut the custom template can still do it...19:18
hub_capif you add it in, u need to add in a call to nova to register a ssh key w/ every tenant first19:18
hub_capno it cant alone19:18
hub_capu need waht i just said19:18
yogeshmehrayup19:18
denis_makogonyogeshmehra, if somebody wants it, he should be able to write his own template19:18
yogeshmehrathats true19:18
hub_capwell it can if u just use userdata19:18
denis_makogonhub_cap, oh, i suppose everything is ok19:18
hub_capbut if u register the same key w/ every tenant, how secure is it really? :) why not just put it in your image build instead and not worry about the extra step to call nova19:19
denis_makogonhub_cap, have you finished you CAD modeling ?19:19
hub_capdenis_makogon: yes it is19:19
hub_capdenis_makogon: almost. i had to find the electrical diagrams so i could do the electrical modeling19:19
yogeshmehrahub_cap: +119:19
hub_capyogeshmehra: so technically, we are opinionated about "not" adding heat key support in the app ;)19:20
denis_makogonhub_cap, oh, yeah electricity, good luck in it)19:20
yogeshmehrahub_cap: i understand...thanks... :-)19:20
denis_makogonyogeshmehra, if you want ssh, use userdata)19:20
denis_makogonyogeshmehra, easy)19:21
yogeshmehrayeah, thanks19:21
*** vipul is now known as vipul-away19:25
*** vipul-away is now known as vipul19:25
SnowDustreviews ...https://review.openstack.org/#/c/54280/19:26
*** SnowDust has quit IRC19:30
*** SnowDust has joined #openstack-trove19:51
SlickNik /join #openstack-meeting-alt19:58
SlickNikmeeting time again19:59
datsun180bValueError: Status description potato salad is not a valid ServiceStatus.20:01
datsun180bthat should be expected20:01
esplol20:02
*** tanisdl has joined #openstack-trove20:06
*** adrian_otto has quit IRC20:07
*** saurabhs has joined #openstack-trove20:09
*** saurabhs has left #openstack-trove20:09
*** mayfield has quit IRC20:12
*** mayfield has joined #openstack-trove20:12
*** paul_lodronio has left #openstack-trove20:15
*** yidclare has joined #openstack-trove20:24
*** yidclare has quit IRC20:25
*** SnowDust has quit IRC20:31
*** yidclare has joined #openstack-trove20:40
mordredSlickNik: hey20:55
*** demorris has joined #openstack-trove20:56
mordredSlickNik: I can't release for another couple of hours - I'm behind a stupid firewall right now20:56
* hub_cap is sad mordred20:56
mordredhub_cap: be sad about the firewall20:56
mordredI also don't have my gpg key on any of my cloud servers (for obvious reasons)20:56
mordredso I'd have to figure out the stuff that people do to work behidn this thing, which I'm just flat not going to do20:57
hub_capoh well yes mordred, im no longer sad20:57
SlickNikmordred: okay, thanks for the heads up.20:57
mordredSlickNik: I'll do it as soon as I'm in my hotel20:57
hub_cap<3 mordred20:58
hub_capok my folks are chomping at the bit to "do something"20:58
SlickNikmordred: awesome thanks!20:58
hub_capso im off for the aftn20:58
openstackgerritAndrey Shestakov proposed a change to openstack/python-troveclient: Support datastore types  https://review.openstack.org/4793620:58
ashestakovhub_cap: grapex vipul ^ ^20:59
mordredSlickNik: clarkb is going to do it21:00
SlickNikmordred: cool, even better thx!21:01
*** Barker has quit IRC21:03
vipulamcrn please put your thoughts in ^21:04
amcrnvipul: ok21:04
vipulashestakov: i don't see the change from datastore_type -> datastore21:04
ashestakovthat was not joke...21:04
vipuli dont' think so :)21:05
vipulamcrn: ?21:05
amcrnlol21:05
amcrnit wasn't a joke, no21:05
amcrni think the word "datastore" makes the right answer seem less obvious. if we had used "engine", does /engines sound correct, or /engine_types?21:06
ashestakovwhy not type?21:06
ashestakovthat exactly types21:07
amcrn?21:07
amcrnby making /datastore a resource, intrinsically it's assumed that there are multiple datastores, which can only mean each has a distinguishing feature or attribute21:08
amcrnin this case, that's it's type, or engine_type, or whatever classifier you want to use21:08
amcrnin short, "_type" is redundant21:09
ashestakovcan we get agreement that this is last rename?21:09
vipul+1 to '/datastores'21:10
vipul+1 to what amcrn said in the meeting.. which is below21:10
vipulfrom amcrn: /datastores is a summary of all datastores, /datastores/:id is a summary of one datastore, /datastores/:id/versions is for a list of versions for one datastore, and /datastores/:id/versions/:id is the verbose information for a particular version of a datastore21:10
ashestakovamcrn: vipul, can i keep datastore_type and DatastoreType in code?21:12
*** pdmars has quit IRC21:12
vipulDon't think we should.. be consistent with the routes21:12
ashestakovif "datastore" means type, what name do you like for version?21:13
amcrnnot sure I follow?21:14
ashestakovand how to name parameter on cli?21:14
ashestakov--datastore Mysql --??? 5.5.3221:14
amcrnis there already an established precedent in another openstack cli?21:15
amcrn(talking out loud, i can't think of one off-hand)21:15
amcrn--size isn't qualified as --volume_size, although arguably it should have; so considering that there are likely to be other versionable assets in the future, I'd hazard a guess of --datastore-version21:17
amcrnrather, --datastore_version (since --availability_zone already set the underscore precedent)21:18
*** radez is now known as radez_g0n321:19
ashestakovand?21:21
amcrnhrm, actually, it looks like all other clis use hyphen vs. underscore, that should probably be fixed in the trove cli21:22
amcrnso assuming that's agreed upon, my vote is for --datastore-version. if underscore stays, then --datastore_version21:23
amcrn(unless someone else has an opinion on the matter)21:23
ashestakov--datastore and --datastore-version?21:23
amcrnassuming the underscore to hyphen migration, yes.21:24
amcrnotherwise, --datastore and --datastore_version21:24
datsun180bit'll get eaten by argumentparser and interpreted as an underscore anyway iirc21:24
ashestakovhow to name parameters in "datastore" group ?21:24
SlickNikashestakov / amcrn: I'd prefer to stay consistent with other clients and use - instead of _21:24
amcrn+1 SlickNik21:25
amcrnashestakov: what do you mean by "datastore group"?21:25
ashestakovi asking not about - or _, i trying to understand if you are not ok with _type, how to name it insttead?21:25
amcrndatastore_type => datastore21:26
ashestakovnow for create instance we have datastore object with {type, version} parameters21:26
amcrnoh, you're asking from a api/json perspective?21:26
ashestakovyes21:27
amcrnthat shouldn't need to change21:27
ashestakovand another question - have i rename variables and class names in code?21:27
amcrnper vipul's comment earlier, you should follow the conventions that preceded you21:28
ashestakovwhat exactly?21:30
vipulashestakov: try to name classes in the CLI as close as possible to the Routes defined21:36
*** robertmyers has quit IRC21:36
ashestakovare DatastoreType DatastoreVersion not ok?21:37
*** demorris has quit IRC21:38
vipulhow about just Datastore and DatastoreVersion21:38
ashestakovstupid for me, but i want just to finish this stuff21:40
*** mayfield has quit IRC21:46
openstackgerritAndrey Shestakov proposed a change to openstack/python-troveclient: Support datastore types  https://review.openstack.org/4793621:52
ashestakovvipul: amcrn ^ ^21:52
*** adrian_otto has joined #openstack-trove22:01
openstackgerritAndrey Shestakov proposed a change to openstack/python-troveclient: Support datastore types  https://review.openstack.org/4793622:02
*** ashestakov has quit IRC22:03
*** amytron_ has joined #openstack-trove22:04
*** amytron has quit IRC22:05
*** amytron_ is now known as amytron22:05
*** yogeshmehra has quit IRC22:05
*** grapex has quit IRC22:05
*** grapex has joined #openstack-trove22:07
*** grapex has quit IRC22:08
*** grapex has joined #openstack-trove22:08
openstackgerritEd Cranford proposed a change to openstack/trove: Conductor proxies host db access for guests  https://review.openstack.org/4511622:25
datsun180bthat ought to do it22:26
*** datsun180b has quit IRC22:26
*** amytron has quit IRC22:34
denis_makogonvipul, could you please retrigg this reviews ? https://review.openstack.org/#/c/52905/ https://review.openstack.org/#/c/53876/ https://review.openstack.org/#/c/51884/22:35
denis_makogonvipul, it would be very nice)22:36
*** jcru has quit IRC22:58
*** AGiardini has quit IRC23:09
*** grapex has quit IRC23:10
*** Barker has joined #openstack-trove23:13
*** jasonb365 has quit IRC23:17
*** Barker has quit IRC23:24
*** denis_makogon has quit IRC23:24
*** Barker has joined #openstack-trove23:26
*** jmontemayor has quit IRC23:27
*** adrian_otto has quit IRC23:57

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