Monday, 2013-11-25

*** yogeshmehra has joined #openstack-trove00:06
*** yogeshmehra has quit IRC00:10
*** adrian_otto1 has joined #openstack-trove00:42
*** adrian_otto has quit IRC00:45
*** adrian_otto1 has quit IRC00:46
*** yogeshmehra has joined #openstack-trove00:57
*** matsuhashi has joined #openstack-trove01:03
*** yogeshmehra has quit IRC01:03
*** matsuhashi has quit IRC01:11
*** matsuhashi has joined #openstack-trove01:11
*** matsuhas_ has joined #openstack-trove01:15
*** matsuhashi has quit IRC01:16
*** yogeshmehra has joined #openstack-trove01:17
*** nosnos has joined #openstack-trove01:18
*** rongze has joined #openstack-trove01:19
*** yogeshmehra has quit IRC01:21
*** rongze has quit IRC01:24
*** coolsvap has joined #openstack-trove01:43
*** amytron has joined #openstack-trove01:50
*** rongze has joined #openstack-trove01:56
*** rongze has quit IRC01:57
*** rongze has joined #openstack-trove01:57
*** rongze_ has joined #openstack-trove01:59
*** rongze has quit IRC02:02
*** erkules_ has joined #openstack-trove02:11
*** erkules has quit IRC02:13
*** coolsvap has quit IRC02:20
*** demorris has joined #openstack-trove02:36
*** demorris has quit IRC02:52
*** demorris has joined #openstack-trove02:54
*** rongze_ has quit IRC03:09
*** coolsvap has joined #openstack-trove03:14
*** matsuhas_ has quit IRC03:17
*** matsuhashi has joined #openstack-trove03:19
*** rongze has joined #openstack-trove03:23
*** matsuhashi has quit IRC03:40
*** demorris has quit IRC03:42
*** demorris has joined #openstack-trove03:50
*** demorris has quit IRC04:32
*** rongze has quit IRC04:50
*** matsuhashi has joined #openstack-trove04:51
*** rongze has joined #openstack-trove04:53
*** shalini has joined #openstack-trove05:01
*** haomaiwang has quit IRC05:23
*** haomaiwa_ has joined #openstack-trove05:23
*** amytron has quit IRC05:34
*** SushilKM__ has joined #openstack-trove05:40
*** nosnos_ has joined #openstack-trove05:51
*** nosnos has quit IRC05:54
*** matsuhashi has quit IRC05:55
*** yogeshmehra has joined #openstack-trove05:56
*** nosnos has joined #openstack-trove05:57
*** nosnos_ has quit IRC05:57
*** matsuhashi has joined #openstack-trove05:59
*** matsuhashi has quit IRC06:04
*** SushilKM__ has quit IRC06:05
*** yogeshmehra has quit IRC06:12
*** matsuhashi has joined #openstack-trove06:19
*** yogeshmehra has joined #openstack-trove06:29
*** amytron has joined #openstack-trove06:33
*** yidclare has quit IRC06:34
*** yogeshmehra has quit IRC06:45
*** matsuhashi has quit IRC06:47
*** matsuhashi has joined #openstack-trove06:58
*** matsuhashi has quit IRC06:59
*** matsuhashi has joined #openstack-trove07:02
*** nosnos has quit IRC07:05
*** nosnos_ has joined #openstack-trove07:05
*** yogeshmehra has joined #openstack-trove07:11
openstackgerritSushil Kumar proposed a change to openstack/trove: Removes security_groups from _create_server_volume_heat signature  https://review.openstack.org/5820307:12
*** SushilKM has joined #openstack-trove07:13
*** matsuhashi has quit IRC07:23
*** matsuhashi has joined #openstack-trove07:23
*** amytron has quit IRC07:27
*** matsuhashi has quit IRC07:28
*** matsuhashi has joined #openstack-trove07:29
*** matsuhashi has quit IRC07:29
*** matsuhashi has joined #openstack-trove07:29
*** yogeshmehra has quit IRC07:31
*** yogesh has joined #openstack-trove07:33
*** erkules_ is now known as erkules07:57
*** flaper87|afk is now known as flaper8708:02
*** yogeshmehra has joined #openstack-trove08:02
*** yogeshme_ has joined #openstack-trove08:04
*** yogeshmehra has quit IRC08:06
*** yogeshme_ has quit IRC08:08
*** matsuhashi has quit IRC08:09
*** matsuhashi has joined #openstack-trove08:10
*** yogeshmehra has joined #openstack-trove08:10
*** coolsvap has quit IRC08:11
*** yogesh has quit IRC08:12
*** SushilKM has quit IRC08:12
*** nosnos_ has quit IRC08:14
*** nosnos has joined #openstack-trove08:15
*** shivamshukla has quit IRC08:16
*** shalini has quit IRC08:34
*** coolsvap has joined #openstack-trove08:54
*** shalini has joined #openstack-trove09:00
*** shivamshukla has joined #openstack-trove09:01
*** SushilKM has joined #openstack-trove09:01
*** shalini has quit IRC09:05
*** shivamshukla has quit IRC09:06
*** shalini has joined #openstack-trove09:08
*** matsuhashi has quit IRC09:12
*** matsuhashi has joined #openstack-trove09:14
*** shivamshukla has joined #openstack-trove09:18
*** yogesh has joined #openstack-trove09:23
*** yogesh has quit IRC09:27
*** shivamshukla has quit IRC09:31
*** shivamshukla has joined #openstack-trove09:33
*** yogeshmehra has quit IRC09:41
*** yogesh has joined #openstack-trove09:43
*** denis_makogon has joined #openstack-trove09:45
openstackgerritDenis M. proposed a change to openstack/python-troveclient: Update PEP8 rules  https://review.openstack.org/5490010:02
openstackgerritSushil Kumar proposed a change to openstack/trove-integration: Replaces --endpoint to --os-endpoint and --token to --os-token in keystone client calls  https://review.openstack.org/5824110:09
*** rongze has quit IRC10:13
*** yogesh has quit IRC10:14
*** yogesh has joined #openstack-trove10:19
*** yogesh has quit IRC10:23
*** yogeshmehra has joined #openstack-trove10:52
*** yogeshmehra has quit IRC10:56
*** matsuhashi has quit IRC10:58
*** nosnos has quit IRC11:07
*** SushilKM has quit IRC11:10
*** rongze has joined #openstack-trove11:13
*** rongze has quit IRC11:18
*** yogesh has joined #openstack-trove11:30
*** yogesh has quit IRC11:34
openstackgerritDenis M. proposed a change to openstack/python-troveclient: Update PEP8 rules  https://review.openstack.org/5490011:46
openstackgerritDenis M. proposed a change to openstack/python-troveclient: Adding ConnectionError class  https://review.openstack.org/5693011:56
*** rongze has joined #openstack-trove12:14
*** rongze has quit IRC12:18
*** rongze has joined #openstack-trove12:24
*** SushilKM has joined #openstack-trove12:27
*** coolsvap has quit IRC12:33
*** SushilKM has quit IRC13:00
*** SushilKM has joined #openstack-trove13:03
*** pdmars has joined #openstack-trove13:12
*** pdmars has quit IRC13:12
*** SushilKM has quit IRC13:13
*** pdmars has joined #openstack-trove13:16
*** SushilKM has joined #openstack-trove13:18
*** SushilKM__ has joined #openstack-trove13:23
*** SushilKM has quit IRC13:23
*** rongze has quit IRC13:25
*** SushilKM__ has quit IRC13:29
denis_makogonguys, gate is broken, https://review.openstack.org/#/c/58241/ - this one fixes it13:29
*** SushilKM__ has joined #openstack-trove13:29
denis_makogonSushilKM__, thanks for quick fix13:29
SushilKM__Thanx Denis for review13:33
denis_makogonSushilKM__, always welcome13:33
SushilKM__I hope that does the task for us13:33
denis_makogonSushilKM__, it is13:33
SushilKM__can u review another change of mine13:34
SushilKM__https://review.openstack.org/#/c/57962/13:34
denis_makogonSushilKM__, your review got +1 for jenkins and reddwarf, it means that you've fixed it13:34
SushilKM__and https://review.openstack.org/#/c/58203/13:35
SushilKM__thanx for ur reviews on these check-ins in advance13:35
SushilKM__:)13:35
SushilKM__(F)13:35
denis_makogonSushilKM__, yup, i saw that one13:35
denis_makogonSushilKM__, you should follow SlickNik 's advise13:36
SushilKM__i hav pinged Kevin on his check-in13:37
denis_makogonSushilKM__, any answer ?13:38
SushilKM__nopes still waiting13:39
denis_makogonping him at 17-20 UTC13:40
SushilKM__okies13:41
denis_makogonSushilKM__, are you still here ?13:56
SushilKM__yep13:57
SushilKM__tell me @denis_makogon13:57
denis_makogonSushilKM__, great, could you please assign bugs on yourself ?13:57
denis_makogonhttps://bugs.launchpad.net/trove-integration/+bug/125463413:57
SushilKM__sure13:57
denis_makogonon each project13:57
denis_makogontrove, client, integration13:57
*** SushilKM__ has quit IRC14:02
*** SushilKM has joined #openstack-trove14:03
SushilKM@Denis_makogon I have assigned those to me14:03
*** rongze has joined #openstack-trove14:04
denis_makogonSushilKM, thanks14:13
SushilKM(F) @denis_makogon14:13
*** robertmyers has joined #openstack-trove14:19
*** coolsvap has joined #openstack-trove14:20
*** rongze has quit IRC14:26
*** demorris has joined #openstack-trove14:29
*** radez_g0n3 is now known as radez14:29
*** achampion has quit IRC14:31
*** rongze_ has joined #openstack-trove14:31
*** NehaV has joined #openstack-trove14:34
*** robertmyers has quit IRC14:35
*** robertmyers has joined #openstack-trove14:35
*** NehaV1 has joined #openstack-trove14:39
*** NehaV has quit IRC14:40
*** kevinconway has joined #openstack-trove14:42
*** rustlebee is now known as russellb14:49
*** ashestakov has joined #openstack-trove14:53
*** Barker has joined #openstack-trove14:55
*** amytron has joined #openstack-trove14:57
*** mrsnivvel has joined #openstack-trove14:58
*** grapex has joined #openstack-trove15:08
*** grapex has quit IRC15:10
*** grapex has joined #openstack-trove15:11
*** SnowDust has joined #openstack-trove15:12
*** achampion has joined #openstack-trove15:15
SushilKMHi grapex, robertmyers15:19
SushilKMKindly review https://review.openstack.org/5824115:20
robertmyersSushilKM: I thought these functions were now handled by devstack15:22
robertmyersPossibly these should be removed15:22
*** datsun180b has joined #openstack-trove15:22
SushilKM@robertmyers there are user setup and image upload to glance acitivities which is using this15:23
SushilKMwhich is currently breaking ....15:23
SushilKMso, i just tried to fix the breakup15:23
robertmyershmm, ok15:23
SnowDustSushilKM : write all that description in your review comments :) as u described to robertmyers,  +1 from my side ... even if i am suggesting u this change15:25
SushilKMupdated @SnowDust, kindly review now :)15:29
*** Barker has quit IRC15:31
*** yidclare has joined #openstack-trove15:32
SnowDustgeneral question, also asked on the #openstack-qa15:32
*** Barker has joined #openstack-trove15:33
SnowDusthow to debug a running tests .. which calls a general function say python-troveclient/troveclient/compat/client.py(function: request) which is called many times15:33
SnowDustand .. see all the parameters for the request .. for which it fails ultimately ..15:34
SnowDustanyone ?15:37
*** cweid has joined #openstack-trove15:46
ashestakovSnowDust: tcpdump :)15:46
SnowDusttcpdump will give the test case ??15:47
SnowDustand the internal arguments ??15:47
ashestakovyou will see http requests/responces15:47
SnowDustsee line .. 173 of python-troveclient/troveclient/compat/client.py15:47
SnowDusti want that .. log15:47
SnowDustadditionally .. with the method for which it was called :-)15:48
SnowDustok will revisit this in an hour15:50
SnowDustbuy friends ..15:50
SnowDustsuhsilKM get a review from ashestakov :-)15:50
SnowDusthe always helps !15:50
SushilKMHi @ashestakov15:52
ashestakovSushilKM: hi15:52
SushilKMkindly review https://review.openstack.org/#/c/58241/15:52
SushilKMi saw keystone client has been changed15:52
ashestakovSushilKM: didnt it work before?15:53
SushilKMand so keystone client calls not working in kick-start15:53
SushilKMi did not get you @ashestakov15:53
ashestakovwell, same with trove client15:53
*** jmontemayor has joined #openstack-trove15:55
SushilKM@ashestakov currently kick-start process is not working because of changed keystone client parameters15:56
SushilKMhttps://bugs.launchpad.net/trove/+bug/125463415:56
datsun180bwell that's something16:05
datsun180bthe tox tests appear to be making use of a file after all, i thought they ran in memory16:05
SnowDustdatsun180b .. u replied to me ?16:07
datsun180bSnowDust: not me16:07
SnowDustthen reply :D16:08
SnowDust<SnowDust> see line .. 173 of python-troveclient/troveclient/compat/client.py16:08
SnowDust<SnowDust> i want that .. log16:08
SnowDust<SnowDust> additionally .. with the method for which it was called :-)16:08
SnowDust<SnowDust> ok will revisit this in an hour16:08
SnowDustany way to do this :D16:08
SnowDustok .. brb !16:09
*** SnowDust has quit IRC16:09
SushilKMbut we no longer use compat/client.py do we?16:12
robertmyersSushilKM: the tests still use it16:16
SushilKMokies16:16
robertmyersThe tests need to be updated to use the new client16:17
robertmyersI'm not sure if the new client supports xml which is one half of the tox tests in run_tests.py16:18
datsun180bso this is fun, if i change cfg to use 'sqlite:///file::memory:' as the default for sql_connection, new fun things start happening16:18
SushilKMso, that is the reason of still having it with us... @robertmyers16:19
robertmyersSushilKM: maybe, also no body has stepped up to change the tests. Patches welcome ;)16:20
denis_makogonhi 2 all16:20
robertmyershello16:20
imsplitbithola16:21
denis_makogonrobertmyers, goodday, Robert)16:21
denis_makogonguys, have anyone tried to use mysql configs from older version with newer, does mysql has backward capability ?16:22
robertmyersdenis_makogon: not sure, I would guess so though as the project has many users. Enterprise people don't like backwards incompatibilities16:25
robertmyersnewer config on a old version probably would not work16:26
denis_makogonreason i'm asking that with new datastores functionality we came into inconsistent config.template usage16:26
denis_makogonsimple example: package mysql-server.4.2 would use config from 5.516:27
denis_makogonbecause picking mechanism relays on type, not version16:28
denis_makogonand this is a problem16:28
robertmyersI'm guessing we might need to add the version in the lookup16:28
openstackgerritSam Harwell proposed a change to openstack/trove-integration: Fix WADL validation errors  https://review.openstack.org/5832916:28
denis_makogonrobertmyers, right16:28
robertmyerswith a default on the type alone16:28
openstackgerritSam Harwell proposed a change to openstack/trove-integration: Specify sourceDirectory in pom.xml  https://review.openstack.org/5833016:29
openstackgerritSam Harwell proposed a change to openstack/trove-integration: Ignore nbactions.xml  https://review.openstack.org/5833116:30
denis_makogonrobertmyers, do you thinks so ?16:30
robertmyerswe should use http://jinja.pocoo.org/docs/api/#jinja2.Environment.select_template16:31
denis_makogonrobertmyers, since we have no default type and version it would really hard to setup default one16:31
denis_makogonrobertmyers, i agreed with jinja2 usage16:31
cweidSo with the changes to trove-manage Can you not add datastore type with it only update them? I was looking through the redstack code and all of the TestMysql stuff is added directly through the database and not through the trove-manage command.16:32
robertmyersdenis_makogon: like select_template(['{datastore}.{datastore_type}/config', '{datastore}/config'])16:32
datsun180beven running strictly with in-memory dbs i got the same problem once. this is a silly bug16:33
robertmyersdenis_makogon: so if it doesn't find datastore.version it will use datastore16:33
denis_makogonrobertmyers, what about {datastore}/{package_name}.config.template ?16:33
robertmyersdenis_makogon: yeah, probably better16:34
denis_makogonrobertmyers, thanks16:34
denis_makogonrobertmyers, as an improvement - get_template({)16:35
denis_makogonget_template('{datastore}/{package_name}.config.template', 'default.config.template')16:35
robertmyersdenis_makogon: the default should probably be the same as the current '{datastore}/config.template'16:36
denis_makogonthis func would go through all configs if there is no config for current version use16:36
denis_makogondefault.config.template16:36
denis_makogonrobertmyers, yes, that is what i was typing all that time))16:37
robertmyersok16:37
*** radez is now known as radez_g0n316:44
cp16netvipul: core: does this need another review to be merged? https://review.openstack.org/#/c/51262/16:45
robertmyerscweid: looks like it16:45
robertmyerscweid: bust out your mysql command line tool ;)16:45
robertmyersfail16:46
openstackgerritSam Harwell proposed a change to openstack/trove-integration: Specify source file encoding as UTF-8  https://review.openstack.org/5833516:48
denis_makogoncp16net, i reverified https://review.openstack.org/#/c/51262/ - merging had been started16:52
*** adrian_otto has joined #openstack-trove16:52
datsun180bhttps://gist.github.com/ed-/048681b50656f8faaa9d16:56
cp16netdenis_makogon: i thought it has already been rerun16:57
cp16netand it passed16:57
datsun180bwhere did mysql_test_version come from, and what's it supposed to do?16:57
cp16netbut it wasnt merged not sure why16:57
denis_makogoncp16net, recheck was ran16:57
cp16neti see you rechecked it16:57
denis_makogoncp16net, not reverify16:57
denis_makogoncp16net, there's small difference16:57
cp16nethmmm ok16:58
denis_makogoncp16net, ;016:58
*** demorris_ has joined #openstack-trove16:58
*** NehaV has joined #openstack-trove17:00
cp16netdatsun180b: mysql_test_version is the name of the datastore that is setup when you start the tests17:00
cp16netthere are 2 datastores actually17:00
datsun180bmaybe these tests are just failing because they're not populating the db first? i'm still digging17:01
*** demorris has quit IRC17:01
*** demorris_ is now known as demorris17:01
cp16netyeah i think thats the case17:01
*** NehaV has quit IRC17:01
*** KennethWilke has joined #openstack-trove17:01
cp16neti see 2 entries in datastores and datastore_versions;17:01
*** NehaV has joined #openstack-trove17:01
*** NehaV1 has quit IRC17:02
*** yidclare has quit IRC17:02
cp16netdatsun180b: https://gist.github.com/cp16net/764464317:02
cp16netthats what i see17:02
cp16netverify it looks the same.17:02
datsun180bi switched to in-memory db for tox tests, that's a little difficult forme17:02
datsun180bbut good to see that entry _is_ there in your tables, means it should be in mine17:03
cp16netwelll... yeah thats true17:03
datsun180bis there a reason the tox tests shouldn't use in-memory, i wonder17:03
denis_makogoncp16net, zuul isn't verifying ...17:03
cp16netdenis_makogon: yeah thats werid17:05
denis_makogoncp16net, even more than broken gate =)17:05
cp16netdenis_makogon: looking at the graphs at the bottom of the page it looks like zuul jobs launched has flat lined this morning17:06
denis_makogoncp16net, link ?17:07
cp16nethttp://status.openstack.org/zuul/17:07
denis_makogonweird17:08
cp16netyeah even though we see a bunch of jobs there above17:09
denis_makogoncp16net, gate-trove-python26: queued - what the hell ?17:09
datsun180bguess it can't find a worker to do it yet17:09
cp16netthat one seems to always chill out and run on its own time schedule17:09
datsun180bat least it's queued and not cancelled or on fire or something17:09
* cp16net shruggs17:10
datsun180bgate-trove-python26: eaten by a grue17:10
denis_makogondatsun180b, i saw your conductor there, and it skipped17:10
denis_makogonwow, py26 started =))17:10
datsun180bprobably because i asked it to reverify before it finished17:10
denis_makogonlike christmas17:10
denis_makogondatsun180b, yeah, maybe17:11
*** Barker has quit IRC17:12
openstackgerritA change was merged to openstack/trove: Fixes trove-api daemon fake mode functionality.  https://review.openstack.org/5126217:12
cp16netnice17:13
SushilKMhurray@cp16net, it got merged17:13
denis_makogonhurray17:14
cp16netyay17:14
denis_makogonunfortunately, datsun180b 's jenkins failed =(17:14
*** plodronio has joined #openstack-trove17:15
denis_makogonguys, not so long ago i've got mail from guy (he works on Yahoo France), he asked me about cassandra stuff, but he brought one strange thing - Window for DBaaS17:15
SushilKMhi @kevinconway17:16
denis_makogondo we really need Windows ?17:16
denis_makogoncweid, have you read my comments of Redis review ?17:17
datsun180bthis last failure was just because of a merge conflict17:19
datsun180bi'll take care of it17:19
kevinconwaydenis_makogon: did that guy also ask you to wire money to his offshore account?17:19
kevinconwaymaybe to help him unfreeze his assets and share them with you?17:20
*** Barker has joined #openstack-trove17:20
denis_makogonkevinconway, lol, i also missed you)))17:20
denis_makogonvipul, hub_cap, SlickNik, grapex  - we need your powers upon https://review.openstack.org/#/c/58241/17:31
*** NehaV1 has joined #openstack-trove17:40
*** yidclare has joined #openstack-trove17:40
datsun180byou know that feeling when you sit at a restaurant and try to fix the wobbly table, but when you investigate it's because the restaurant was built on an old graveyard and is cursed forever to have wobbly tables17:40
*** amytron has quit IRC17:43
*** NehaV has quit IRC17:43
datsun180bdenis_makogon: thanks for your help but i'm trying to work out a problem with the unit tests17:44
datsun180bsaw you reverified for me17:44
denis_makogondatsun180b, always welcome)17:45
*** esp has joined #openstack-trove17:52
*** radez_g0n3 is now known as radez17:59
*** ashestakov has quit IRC18:00
*** SushilKM has quit IRC18:01
*** yidclare has quit IRC18:02
denis_makogondatsun180b, what kind of problem ?18:02
datsun180bunit tests aren't passing or failing consistently due to some kind of db model failure18:02
datsun180bplus now i have to rebase anyway, wasting all the +2s and approval18:03
hub_capdatsun180b: i totally know that feeling. ANOTHER COASTER WILL DO IT!!!18:04
datsun180bhub_cap: oh hey you're here18:04
datsun180bquestion: is it weird that our tox tests are using a backing sqlite file and not in-memory18:05
hub_capehh maybe?18:05
datsun180bbecause they totally are. run tox and you'll find trove_test.sqlite18:06
imsplitbitdatsun180b: thats because of a bug with the parallel tests and the in memory18:07
imsplitbitI ran into this with the clustertypes18:07
denis_makogondatsun180b, yes, this is problem, or maybe not, but i'd really like to avoid of file usage18:07
datsun180bintredasting18:07
imsplitbitI too would prefer in memory rather than leaving file turds laying around18:08
denis_makogonhub_cap, could you please approve  https://review.openstack.org/58241 ?18:08
denis_makogonhub_cap, this one would fix our gate18:08
datsun180bas much as i'd like to fix it now i'm not picking that one up as another sidequest to conductor18:08
imsplitbityeah I messed with it for a couple days and got nowhere18:09
hub_caphehe18:09
*** SnowDust has joined #openstack-trove18:16
denis_makogonhub_cap, what do you personally think about supporting Windows  ?18:16
hub_capmssql.. im sure in some way, in the future it could happen denis_makogon18:17
denis_makogonhub_cap, oh ok, Windows brings me some kind of strange feeling ...18:18
hub_caphehe yup18:18
*** yidclare has joined #openstack-trove18:20
denis_makogonhub_cap, broken gate makes me sad =(18:21
hub_capgates broken again?!?!?!?!18:22
openstackgerritEd Cranford proposed a change to openstack/trove: Conductor proxies host db access for guests  https://review.openstack.org/4511618:22
datsun180blet's see about that18:22
datsun180bi can't get this thing to fail for me consistently locally, but apparently the gate has a couple tricks i don't know18:23
datsun180b"service is not discovered" what18:23
denis_makogonhub_cap, yes, keystone command line client had been updated18:23
denis_makogondatsun180b, i saw that kind of errors18:23
denis_makogondatsun180b, ikhudoshyn had them18:24
datsun180bseems to me the problem is the models i create simply don't save sometimes18:24
datsun180bbut that's in models.py and not my tests18:24
denis_makogonhub_cap, i've sent you a link on SushilKM review, he fixed it18:25
*** plodronio_ has joined #openstack-trove18:28
*** plodronio has quit IRC18:28
*** plodronio_ is now known as plodronio18:28
*** SnowDust has quit IRC18:30
*** yogesh has joined #openstack-trove18:31
*** amcrn has joined #openstack-trove18:32
esmuteWhy did the scarecrow win an award?18:34
esmuteBecause he was outstanding in his field18:34
esmuteLOL18:34
* amcrn groans18:35
esmuteLame humor but cant deny it was really funny18:36
amcrnesmute: i think /r/dadjokes on reddit would be up your alley18:36
amcrnbad puns, bad puns everywhere :)18:37
esmuteOMG <3 amcrn18:37
*** rongze_ has quit IRC18:40
*** SnowDust has joined #openstack-trove18:42
*** yogesh has quit IRC18:43
imsplitbitesmute is obviously a graduate of the hub_cap school of not funny18:43
imsplitbit:)18:43
hub_caplol18:43
*** yogesh has joined #openstack-trove18:44
esmutewhat imsplitbit?? how did you not find my joke funny?18:44
esmutemaybe you didnt get it..18:44
esmuteThe scarecrow was out-standing on the field.... get it?? lol18:45
esmutehub_cap: Explain it to him18:45
cp16netlol18:45
cp16netwow18:46
cp16neti agree with imsplitbit... its very hub_cap esk..18:46
*** yogesh has quit IRC18:48
openstackgerritDenis M. proposed a change to openstack/trove: Datastore backup flexibility  https://review.openstack.org/5290518:51
*** yogesh has joined #openstack-trove18:53
*** SnowDust has quit IRC18:57
*** ashestakov has joined #openstack-trove18:57
*** NehaV has joined #openstack-trove19:08
*** NehaV1 has quit IRC19:08
*** rongze has joined #openstack-trove19:11
*** yogesh has quit IRC19:14
*** yogesh has joined #openstack-trove19:14
datsun180ball right i have no idea why the gate is so good at failing my unit tests19:15
datsun180bthis is super frustrating19:15
hub_capdatsun180b: try spinning up a cloud server and see if it fails there19:16
hub_capive found issues w/ my code that were only found in the gate19:16
hub_capthats why i stopped running tox tests on my mac honestly19:16
datsun180bwell i know _where_ it's failing, just not _why_19:17
*** amytron has joined #openstack-trove19:17
datsun180bapparently i'm not allowed to create instances of this object19:17
*** rongze has quit IRC19:17
datsun180bi wonder if i rigged these tests to back with a different engine, one that logged its errors, i might have a better time with this19:18
*** yogesh has quit IRC19:19
*** jasonb365 has joined #openstack-trove19:21
robertmyershey everyone please have a look: https://review.openstack.org/#/c/58363/19:22
robertmyerspretty screen logs19:22
datsun180boh good, keystone problems like denis_makogon was saying19:26
*** yogesh has joined #openstack-trove19:30
ashestakovwho working on this bp https://blueprints.launchpad.net/trove/+spec/consistent-snapshots ?19:31
denis_makogoni knew that this day would come, when it would be hard to test things around multiple datastores  - it's time to announce new BP - https://blueprints.launchpad.net/trove/+spec/template-config-per-datastore19:33
denis_makogonashestakov, SlickNik assigned19:33
robertmyersashestakov: that was implemented long time ago19:35
ashestakovrobertmyers: snapshots?19:35
robertmyersyes19:35
denis_makogonalso, i'm seeing big issue, https://blueprints.launchpad.net/trove/+spec/config-template-per-package19:35
robertmyersashestakov: they are called backups19:35
ashestakovrobertmyers: how about block storage snapshots?19:36
robertmyersashestakov: that is way they are called backups19:36
robertmyersnot snapshots19:36
ashestakovThere are many methods of implementing a snapshot design such as: mysqldump with the master-data option, Perconas's XtraBackup, Openstack's volume snapshot, etc.19:37
robertmyersashestakov: we have no plans of using storage snapshots, but would welcome them19:37
denis_makogonashestakov, do you mean volume snapshot ?19:37
ashestakovdenis_makogon: yes19:37
robertmyersashestakov: well that blueprint wasn't updated then19:37
denis_makogonashestakov, but there's nothing common with any kinds of DBs, only volumes, it means that those BP is not applicable for such usecase19:39
ashestakovhow about this https://wiki.openstack.org/wiki/Trove/snapshot-design ?19:39
robertmyersashestakov: looks like we just never updated that wiki after it was worked on19:40
robertmyersthe current backups stream the data to swift19:40
*** denis_makogon is now known as away-gone19:41
ashestakovi think about volume snapshots, can it be usable for backup?19:41
robertmyerssure19:41
robertmyersyou'll need to implement a different storage backend19:41
SlickNikdenis_makogon: Updated https://review.openstack.org/#/c/58062/19:42
robertmyersashestakov: however there are many bugs with the current restore logic which I'm working on19:42
ashestakovactually will two more strategies for backup and store19:42
ashestakovrobertmyers: did you found bug on mysqldump restore?19:42
robertmyersashestakov: yes, working on a fix now19:43
robertmyersthe backup agent is only designed for xtrabackup19:43
robertmyerscause it removes mysql19:43
ashestakovrobertmyers: do xtrabackup upport myisam tables?19:43
robertmyersyes19:43
robertmyersashestakov: with innobackupex19:44
ashestakovso xtrabackup will worrks not depends on what storage engines i use?19:44
*** rongze has joined #openstack-trove19:44
robertmyersashestakov: I'm not entirely sure, as there could be some they do not support19:45
ashestakovrobertmyers: why mysqldump executing without --events --routines --triggers?19:45
robertmyersashestakov: cause no one was using or testing it :)19:47
ashestakovmysqldump?19:47
robertmyersin trove, yes19:47
ashestakovheh, without that stuff some backups can be not full19:48
*** rongze has quit IRC19:49
hub_caprobertmyers: good answer (no one is using it)19:50
ashestakovi got fail when did backup for mysql 5.1, it broked on events table19:50
ashestakovrobertmyers: can you fix it too?19:52
*** tanisdl has joined #openstack-trove19:58
*** yogesh has quit IRC20:04
datsun180bhttps://gist.github.com/ed-/2b82aef14a2aaf765f01 the heck20:07
*** rnirmal has joined #openstack-trove20:07
datsun180bi had to be certain so i threw in an assertion20:07
robertmyersashestakov: I'll take a stab at it20:26
*** yidclare has quit IRC20:31
*** jasonb365 has quit IRC20:33
*** yogesh has joined #openstack-trove20:34
*** Barker has quit IRC20:37
*** yidclare has joined #openstack-trove20:38
openstackgerritSlickNik proposed a change to openstack/trove: Added --no-lock parameter to innobackupex  https://review.openstack.org/5806220:38
*** Barker has joined #openstack-trove20:38
openstackgerritSlickNik proposed a change to openstack/trove: Added ability to set custom parameters to innobackupex  https://review.openstack.org/5806220:40
*** radez is now known as radez_g0n320:40
*** denis_makogon has joined #openstack-trove20:45
denis_makogonhi 2 all, again20:46
*** rongze has joined #openstack-trove20:46
denis_makogonhub_cap, i guess, i've got few questions to you)))20:47
hub_capshoot20:47
denis_makogonhub_cap, Am i able to change reddwarf job to add new kick starts ?20:48
hub_capcan u give me an example of that denis_makogon?20:48
denis_makogonhub_cap, it would be nice to see cassandra in codebase, but i've got only units20:49
denis_makogonhub_cap, that is why i need int-tests20:49
denis_makogonhub_cap, i already made review to -integration20:50
denis_makogonhub_cap, which allows to do kick start mysql20:50
denis_makogonhub_cap, doh, kick start cassandra20:50
*** rongze has quit IRC20:50
hub_capok denis_makogon, yes its perfectly fine to do that20:50
hub_capis there a problem?20:51
denis_makogonhub_cap, i added new group of tests which would be run int-tests20:51
denis_makogonhub_cap, could you point me to which repo i should submit patch which would  change build process ?20:51
cp16netdenis_makogon:  you can do something like int-tests --group=my.cassandra.group20:52
cp16netthat would work20:52
denis_makogoncp16net, yes))20:52
cp16netinstead of the --group=blackbox20:52
denis_makogoncp16net, but i need to add kick start and then int-tests --group=my.cassandra.group20:52
cp16netkick-start casandra20:53
denis_makogonhub_cap, sema thing with mongo20:53
denis_makogonhub_cap, and maybe redus20:53
denis_makogon*redis20:53
cp16netmaybe make the db name an environement variable that could be optionally set?20:53
kevinconwayi like redus better20:53
kevinconwaycan we start that database?20:53
denis_makogonkevinconway, why not ?20:54
denis_makogonbtw, hub_cap i've got one question about project defenition20:54
hub_capk20:54
kevinconwaycp16net: you mean a default datastore for kick-start unless you set a var or pass in a param?20:54
cp16netextrovert: image me redus20:54
extroverthttp://dailyentertainmentnews.com/wpgo/wp-content/uploads/2013/05/stephanie-redus-son.jpg#.png20:54
denis_makogonhub_cap, according to Amazon RDS project defenition - Amazon RDS is a database-on-demand20:55
cp16netyeah something like that kevinconway20:55
denis_makogonhub_cap, but Amazond SimpleDB and DynamoDB - is a Database-as-a-Service20:56
hub_capkevinconway that is one creepy pic dude20:57
cp16netlolz20:57
denis_makogonhub_cap, with Amazon defenition - Trove looks like Amazon RDS, it means that Trove is a DB-on-demand20:57
denis_makogonhub_cap, am i wrong ?20:57
hub_capdenis_makogon: i think thats something we tackle after we get the kinks worked out with the actual install/clustering/heat/etc20:57
denis_makogonhub_cap, that is only my thought, just wanna let you know, thanks for response))20:59
denis_makogonhub_cap, could we go back to int-tests ?21:00
hub_capdenis_makogon: sure21:00
denis_makogonso, reddwarf job is a part of infra repo ?21:00
denis_makogonhub_cap, i was googling a lot, but i failed to found where it is =(21:01
denis_makogonhub_cap, so, it would be nice if you help me, a bit)21:02
*** NehaV1 has joined #openstack-trove21:04
hub_capreddwarf job is not a part of infra yetb21:05
*** NehaV1 has quit IRC21:05
hub_cap*yet21:05
hub_capbut it needs to be, if u want to add it :)21:05
*** NehaV1 has joined #openstack-trove21:05
*** flaper87 is now known as flaper87|afk21:06
*** Barker has quit IRC21:06
*** NehaV has quit IRC21:06
denis_makogonhub_cap, how can i do this ?21:08
hub_capthere is some code in devstack-gate. if you ask the openstack-infra team how to do it, they can help better. just tell them its to bring the trove external jenkins tests into the gate (and im in #openstack-infra if they have questions)21:10
denis_makogonhub_cap, ok, thanks, more then once))))21:12
cp16netomg f*** install blew away my changes...21:12
imsplitbithub_cap you around?)))))21:13
denis_makogonhub_cap, last question, could you please describe merging process ?21:13
denis_makogonhub_cap, which comes review comes first ?21:13
hub_capimsplitbit: yup sup21:17
hub_capdenis_makogon: reviews that are most ready or are prerequisites for other reviews (as marked by gerrit) are higher priority for merge21:18
denis_makogonhub_cap, https://review.openstack.org/#/c/52666/21:18
denis_makogonhub_cap, clarkb asked me which jenkins jobs should be updated ?21:19
*** Barker has joined #openstack-trove21:21
*** yogesh has quit IRC21:21
*** yogesh has joined #openstack-trove21:26
*** Barker has quit IRC21:29
denis_makogoni think all reviews are ready21:34
datsun180bhub_cap: yt? i need your help with my test failures21:35
*** yogesh has quit IRC21:35
datsun180bbest i can see, somehow the items i'm .create()ing are getting mangled so that their .save() method is None before they've left the create() method in common/db/models21:35
datsun180band i cannot get a consistent result with tox either way21:36
hub_capdatsun180b: hey hey hey21:36
hub_caplt me pull donw your review21:36
hub_capgimme the #21:36
datsun180b4511621:36
*** yogesh has joined #openstack-trove21:37
cweidIs anyone working on the Keystone + trove-integration kickstart stuff?21:40
cweidIf not I don't mind digging into it.21:40
hub_capok so datsun180b, now i have a odd failure21:40
hub_capwrt the designate code... do u see that too datsun180b?21:40
datsun180byeah you may need to rebase21:40
datsun180bi just haven't pushed because i don't want to bother the robots21:41
datsun180bat this point i'm just running tox and it's the testr battery that fails21:41
*** yogesh has quit IRC21:41
hub_capyea thats what im doing too datsun180b21:43
*** rongze has joined #openstack-trove21:46
*** achampion has quit IRC21:48
openstackgerritA change was merged to openstack/trove-integration: Replaces --endpoint to --os-endpoint and --token to --os-token in keystone client calls  https://review.openstack.org/5824121:51
*** rongze has quit IRC21:54
hub_capcweid: denis_makogon ^ ^21:54
cweidhub_cap: ?21:54
datsun180bhub_cap: any insight into why this is going whackadoo for me? best theory i have right now is the db locks21:54
cweidPlease dont sick denis_makogon on me.21:54
hub_capdatsun180b: post your working code, cuz im still hitting that designate testr failure21:55
hub_capand ill help ya out21:55
datsun180bokay, i'll push what i've got21:55
hub_capya21:55
denis_makogoncweid, what do you mean ?21:56
openstackgerritEd Cranford proposed a change to openstack/trove: Conductor proxies host db access for guests  https://review.openstack.org/4511621:56
cweiddenis_makogon: Just joking.21:58
denis_makogoncweid, ok, i thought you gonna ask me for a duel)))21:59
*** jasonb365 has joined #openstack-trove22:00
*** yogesh has joined #openstack-trove22:03
hub_caphah22:04
*** pdmars has quit IRC22:07
*** NehaV has joined #openstack-trove22:10
*** NehaV1 has quit IRC22:11
datsun180bhub_cap: gate failed again, same as before. something is making the save () method null22:11
datsun180bi don't know why it doesn't happen every time locally for me22:12
hub_capdatsun180b: cool ill test it22:13
hub_capdatsun180b: patch 33 ya?22:13
datsun180bi guess that's the most recent one22:13
datsun180bthis review is breaking my personal record in a bad way22:13
*** yogesh has quit IRC22:14
datsun180bjust try out tox and see what you get22:14
*** yogesh has joined #openstack-trove22:14
hub_capyup just makin sure, im running tox -r now22:14
hub_cap-epy27 of course heh22:14
datsun180bin looking at the db while the tox tests run, the tests that fail are still creating entries regardless of this testr failure22:18
*** yogesh has quit IRC22:18
kevinconwaytry: create_records(); except: create_records_for_real()22:19
hub_capdatsun180b: i can reproduce it, maybe u can do22:20
datsun180bwell i can reproduce it, but not at will22:20
hub_cap. .tox/py27/bin/activate22:21
datsun180bi have to keep at it22:21
hub_captestr --parallel run22:21
hub_caphmph ya i ran it a few more times and all passed22:21
robertmyersdatsun180b: possibly something that was mocked in that thread has not ben unstubed properly22:21
*** KennethWilke has quit IRC22:22
hub_caphey datsun180b im getting like ~4 conductor failures via testr too22:22
hub_capso its maybe masking that those are failing?22:22
hub_capif i just do a testr run in my venv22:22
datsun180blet me guess, NoneType is not callable22:22
hub_capyup22:22
hub_capall in instance.save()22:22
datsun180byeah that's my problem, for some reason these instances' save() method is None instead of a bound method22:23
datsun180bmaybe rob's got the right idea22:23
*** yogesh has joined #openstack-trove22:24
hub_capbut u cannot reproduce that datsun180b?22:24
datsun180byes but not consistently22:24
hub_capcuz i get it 100% of the time i run testr22:24
hub_cap3 calls all failing22:25
hub_capso activate teh venv, . .tox/py27/bin/activate22:25
hub_capand then just type22:25
hub_captestr run22:25
*** yogesh has quit IRC22:28
*** yogesh has joined #openstack-trove22:29
datsun180bwell that's comforting, the testr tests don't actually wipe the dbs themselves22:32
*** yogesh has quit IRC22:33
*** robertmyers has quit IRC22:34
*** yogesh has joined #openstack-trove22:34
datsun180bwell at least it fails every time. how am i supposed to figure out when save() is nulled?22:44
hub_capheh22:44
hub_capdatsun180b: https://wiki.openstack.org/wiki/Testr#Debugging_.28pdb.29_Tests22:45
*** yogesh has quit IRC22:47
*** yogesh has joined #openstack-trove22:47
*** yogesh has quit IRC22:48
*** yogesh has joined #openstack-trove22:49
*** rongze has joined #openstack-trove22:50
*** achampion has joined #openstack-trove22:52
*** NehaV has quit IRC22:53
*** rongze has quit IRC22:55
*** demorris has quit IRC22:57
*** denis_makogon has quit IRC22:58
*** vipul is now known as vipul-away23:03
*** yogesh has quit IRC23:04
*** yogesh has joined #openstack-trove23:08
*** yidclare has quit IRC23:12
*** yogesh has quit IRC23:13
*** jasonb365 has quit IRC23:15
SlickNikrobertmyers: responded to your comment on https://review.openstack.org/#/c/58062/23:17
SlickNikPlease take a look when you get a chance! Thanks!23:17
amcrntrove's common/log.py is not up-to-date with oslo-incubator's; how is syncing handled for this file?23:17
*** plodronio has left #openstack-trove23:18
datsun180bi thought a robot did that23:18
datsun180boccasionally we have reviews originating Jenkins for updating common things, maybe that's just requirements though23:18
*** ashestakov has quit IRC23:22
*** vipul-away is now known as vipul23:22
hub_capopenstack-common is done when someone does it... nothing robotic about it amcrn datsun180b23:32
amcrnhrm, ok23:33
*** jmontemayor has quit IRC23:40
*** vipul is now known as vipul-away23:45
SlickNikamcrn: There's a script in oslo that takes as input a list of modules you want to sync, and dumps as output the latest code for that set of modules.23:45
*** adrian_otto has quit IRC23:50
*** grapex has quit IRC23:51
*** rongze has joined #openstack-trove23:51
*** grapex has joined #openstack-trove23:51
*** rongze has quit IRC23:55
*** grapex has quit IRC23:56

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