Friday, 2013-11-22

*** denis_makogon has quit IRC00:01
hub_capcu00:02
*** yogesh has quit IRC00:04
*** yogesh has joined #openstack-trove00:04
*** grapex has quit IRC00:12
*** yogesh has quit IRC00:15
*** jcru has quit IRC00:30
*** coolsvap_away has quit IRC00:33
*** adrian_otto has quit IRC01:17
*** yidclare has quit IRC01:19
*** rongze has joined #openstack-trove01:23
*** yogesh has joined #openstack-trove01:23
*** rongze has quit IRC01:27
*** yogesh has quit IRC01:29
*** nosnos has joined #openstack-trove01:40
*** nosnos has quit IRC01:40
*** nosnos has joined #openstack-trove01:41
*** esp has left #openstack-trove01:45
*** achampion has joined #openstack-trove01:54
*** rongze has joined #openstack-trove02:03
*** robertmyers has joined #openstack-trove02:11
openstackgerritRobert Myers proposed a change to openstack/trove: Simply swift storage load logic  https://review.openstack.org/5779602:13
*** erkules_ has joined #openstack-trove02:15
*** erkules has quit IRC02:17
amcrncp16net: as promised, reviewed your latest configuration-group patch-set, fyi.02:20
*** NehaV has joined #openstack-trove02:42
*** erkules_ has quit IRC02:46
*** erkules_ has joined #openstack-trove02:47
*** NehaV has quit IRC02:55
*** robertmyers has quit IRC03:07
*** robertmyers has joined #openstack-trove03:13
*** robertmyers has quit IRC03:21
cp16netamcrn: <303:28
cp16neti'm still working on rebasing this review03:28
*** demorris has joined #openstack-trove03:30
*** amcrn has quit IRC03:47
*** NehaV has joined #openstack-trove04:03
*** haomaiwa_ has joined #openstack-trove04:04
*** haomaiwang has quit IRC04:04
*** yogesh has joined #openstack-trove04:16
*** haomaiwa_ has quit IRC04:18
*** haomaiwang has joined #openstack-trove04:19
*** yogesh has quit IRC04:20
*** haomaiwang has quit IRC04:24
*** haomaiwang has joined #openstack-trove04:26
*** haomaiwang has quit IRC04:26
*** haomaiwang has joined #openstack-trove04:28
*** haomaiwa_ has joined #openstack-trove04:29
*** haomaiwang has quit IRC04:29
*** haomaiwang has joined #openstack-trove04:30
*** haomaiwa_ has quit IRC04:34
*** rongze has quit IRC04:53
*** jasonb365 has joined #openstack-trove05:03
*** matsuhashi has joined #openstack-trove05:06
*** adrian_otto has joined #openstack-trove05:09
*** matsuhashi has quit IRC05:16
*** NehaV has quit IRC05:22
*** matsuhashi has joined #openstack-trove05:23
*** rongze has joined #openstack-trove05:24
*** rongze has quit IRC05:33
*** yogesh has joined #openstack-trove05:40
*** yogesh has quit IRC05:44
*** yogesh has joined #openstack-trove05:45
*** yogesh has quit IRC05:49
*** demorris has quit IRC05:58
*** yogesh has joined #openstack-trove06:02
*** coolsvap has joined #openstack-trove06:05
*** jasonb365 has quit IRC06:08
*** yogesh has quit IRC06:11
*** yogesh has joined #openstack-trove06:12
*** yogesh has quit IRC06:16
*** SushilKM__ has joined #openstack-trove06:20
*** rongze has joined #openstack-trove06:37
*** yogesh has joined #openstack-trove06:42
*** matsuhashi has quit IRC06:44
*** ashestakov has joined #openstack-trove06:44
*** matsuhas_ has joined #openstack-trove06:49
*** matsuhas_ has quit IRC06:56
*** ashestakov has quit IRC06:59
*** matsuhashi has joined #openstack-trove07:03
*** yogesh has quit IRC07:21
*** yogesh has joined #openstack-trove07:21
*** yogesh has quit IRC07:25
openstackgerritIllia Khudoshyn proposed a change to openstack/trove: Initial support for single instance MongoDB support  https://review.openstack.org/5059707:45
*** SushilKM__ has quit IRC07:47
*** adrian_otto has quit IRC07:59
*** flaper87|afk is now known as flaper8708:22
openstackgerritIllia Khudoshyn proposed a change to openstack/trove: Initial support for single instance MongoDB support  https://review.openstack.org/5059708:24
*** nosnos_ has joined #openstack-trove08:31
*** nosnos has quit IRC08:35
*** denis_makogon has joined #openstack-trove08:36
openstackgerritIllia Khudoshyn proposed a change to openstack/trove: Initial support for single instance MongoDB support  https://review.openstack.org/5059708:50
*** ikhudoshyn_ has joined #openstack-trove08:53
*** nosnos_ has quit IRC09:04
*** nosnos has joined #openstack-trove09:05
*** matsuhashi has quit IRC09:29
*** matsuhashi has joined #openstack-trove09:30
*** denis_makogon has quit IRC09:59
*** erkules_ is now known as erkules10:38
*** simonmcc has quit IRC10:40
*** simonmcc has joined #openstack-trove10:41
*** simonmcc has quit IRC10:41
*** simonmcc has joined #openstack-trove10:42
*** matsuhashi has quit IRC12:09
*** matsuhashi has joined #openstack-trove12:10
*** matsuhashi has quit IRC12:15
*** coolsvap has quit IRC12:56
*** pdmars has joined #openstack-trove13:01
openstackgerritDenis M. proposed a change to openstack/trove: Initial support for single instance Cassandra Database  https://review.openstack.org/5188413:20
*** SushilKM__ has joined #openstack-trove13:22
*** SushilKM__ has quit IRC13:26
*** SushilKM__ has joined #openstack-trove13:26
*** SushilKM__ has quit IRC13:31
openstackgerritDenis M. proposed a change to openstack/python-troveclient: Adding ConnectionError class  https://review.openstack.org/5693013:34
openstackgerritSushil Kumar proposed a change to openstack/trove: Corrects heat template for mysql  https://review.openstack.org/5792013:34
*** nosnos has quit IRC13:38
*** jcru has joined #openstack-trove13:56
*** demorris has joined #openstack-trove14:01
*** radez_g0n3 is now known as radez14:09
*** rnirmal has joined #openstack-trove14:14
*** radez is now known as radez_g0n314:21
*** amytron has quit IRC14:26
*** SushilKM__ has joined #openstack-trove14:29
*** robertmyers has joined #openstack-trove14:35
*** kevinconway has joined #openstack-trove14:36
*** demorris_ has joined #openstack-trove14:39
*** demorris has quit IRC14:42
*** demorris_ has quit IRC14:43
*** shakayumi has joined #openstack-trove14:44
pdmarsimsplitbit: jcru: https://review.openstack.org/#/c/57935/14:45
*** demorris has joined #openstack-trove14:46
openstackgerritKevin Conway proposed a change to openstack/trove-integration: Add support for kick-starting postgresql  https://review.openstack.org/5760814:51
*** amytron has joined #openstack-trove14:52
*** coolsvap has joined #openstack-trove14:58
*** russellb is now known as rustlebee14:59
*** NehaV has joined #openstack-trove15:18
*** shakayumi has quit IRC15:22
*** shakayumi has joined #openstack-trove15:23
*** adrian_otto has joined #openstack-trove15:23
*** NehaV has quit IRC15:25
*** Barker has joined #openstack-trove15:26
*** NehaV has joined #openstack-trove15:28
*** grapex has joined #openstack-trove15:32
*** grapex has quit IRC15:37
*** grapex has joined #openstack-trove15:37
*** datsun180b has joined #openstack-trove15:38
*** rongze has quit IRC15:45
*** shakayumi has quit IRC15:48
*** ikhudoshyn has quit IRC15:51
openstackgerritEd Cranford proposed a change to openstack/trove: Conductor proxies host db access for guests  https://review.openstack.org/4511615:55
openstackgerritSushil Kumar proposed a change to openstack/trove-integration: Updates cmd_set_datastore to replace mysql with SERVICE_TYPE  https://review.openstack.org/5796215:58
*** adrian_otto has quit IRC16:03
*** rongze has joined #openstack-trove16:04
*** jasonb365 has joined #openstack-trove16:18
openstackgerritSushil Kumar proposed a change to openstack/trove-integration: Updates cmd_set_datastore to replace mysql with SERVICE_TYPE  https://review.openstack.org/5796216:29
*** datsun180b_ has joined #openstack-trove16:30
*** rongze_ has joined #openstack-trove16:32
*** rongze has quit IRC16:32
*** datsun180b_ has quit IRC16:33
*** datsun180b_ has joined #openstack-trove16:33
*** datsun180b has quit IRC16:34
*** datsun180b_ is now known as datsun180b16:34
*** pdmars_ has joined #openstack-trove16:35
*** pdmars has quit IRC16:37
datsun180bhttps://review.openstack.org/#/c/45116/ back in business16:57
ikhudoshyn_https://review.openstack.org/#/c/50597/ is green like a buck again, pls review17:05
openstackgerritSushil Kumar proposed a change to openstack/trove-integration: Updates cmd_set_datastore to replace mysql with SERVICE_TYPE  https://review.openstack.org/5796217:06
datsun180bit's good to be back17:11
*** adrian_otto has joined #openstack-trove17:20
*** adrian_otto has quit IRC17:21
*** adrian_otto has joined #openstack-trove17:31
*** SushilKM__ has quit IRC17:32
*** grapex has quit IRC17:50
*** datsun180b_ has joined #openstack-trove17:52
*** grapex has joined #openstack-trove17:52
*** datsun180b has quit IRC17:55
*** datsun180b_ is now known as datsun180b17:55
*** mrsnivvel has joined #openstack-trove17:56
*** rongze has joined #openstack-trove17:57
*** rongze_ has quit IRC18:01
*** amcrn has joined #openstack-trove18:01
hub_capdatsun180b: we need to merge your conductor code18:12
datsun180bhub_cap: yes yes we do18:12
hub_capvipul: SlickNik grapex amcrn dmakogon_ etc plz review it18:12
datsun180bdeadline for icehouse is approaching isn't it18:12
hub_capheh18:12
hub_capicehouse 1 actually yes18:12
hub_capbut that wont stop us, feature freeze laws dont go into effect until icehouse 3 approaches18:12
amcrnhub_cap: don't mind my quick +1, i spent a lot of time reviewing it pre-rebase18:13
hub_capamcrn: i did the same w the +218:13
datsun180bhe certainly did18:13
hub_capi noticed it was just small things from other peoples commits between the last patch (omg im so glad yall told me about the "Old Version History"), including the fix so datsun180b got +1s from robots :)18:15
datsun180bisn't it lovely18:16
hub_capfo sure18:16
*** jmontemayor has joined #openstack-trove18:16
openstackgerritSushil Kumar proposed a change to openstack/trove-integration: Updates cmd_set_datastore to replace mysql with SERVICE_TYPE  https://review.openstack.org/5796218:18
*** SushilKM has joined #openstack-trove18:19
SushilKMPlease review https://review.openstack.org/#/c/57920/18:20
hub_capSushilKM: hey dude, your commit msg is a bit wrong18:20
hub_capFixes: Bug #1254088 <-- that does not produce a link in gerrit18:20
SushilKMk18:20
*** yogesh has joined #openstack-trove18:20
hub_captry fixes-bug 125408818:20
hub_capfixes-bug: 125408818:21
robertmyersor bug #125408818:21
SushilKMtrying bug #number18:21
hub_capwell that shouldve triggered that regex then18:21
hub_capid be interested to see how that works18:21
amcrnheresy, it should be Closes-Bug: #125408818:21
amcrnhttps://wiki.openstack.org/wiki/Gerrit_Workflow#Committing_Changes :P18:21
hub_capamcrn: ++ the docs got have spoken18:22
robertmyersnice18:22
* hub_cap edits the wiki to say fixes-bug: X18:22
amcrnlol18:22
datsun180bis that new?18:23
datsun180bi thought "fixes: bug #blargh" was the way to go18:23
robertmyersmust be, I was pretty sure it was fixes18:23
hub_capnope datsun180b its just amcrn was the only person who rtfm'd18:23
*** david-lyle is now known as david-lyle_afk18:24
amcrni used that wiki when starting w/ openstack 5-6 months ago, so it's not new'ish18:24
* hub_cap uses binary search to see how old the closes-bug thing is18:24
datsun180bhttps://review.openstack.org/#/c/56966/ doesn't seem to have a problem18:24
datsun180bwent right to the bug18:24
hub_capya it wont, cuz it looks for bug...18:24
datsun180boh so you're saying it won't close it18:25
hub_capi think SushilKM's problem was maybe Bug...18:25
openstackgerritSushil Kumar proposed a change to openstack/trove: Corrects heat template for mysql  https://review.openstack.org/5792018:25
hub_capdatsun180b: it will close it18:25
hub_capwell it wont close it18:25
hub_capitll mark it as fixed18:25
SushilKMcool thats good now18:25
SushilKMit shows a link18:25
datsun180bwell all's i know is my dot-escaping review comment has a link to the proper bug in LP18:26
hub_capand ttx's scripts will then marke it as released when it gets put in a milestone18:26
hub_capdatsun180b: sure but SushilKM's entire closes-bug is in a link, so it looks more fancy18:26
datsun180bif you want fancy add a provision to HACKING18:26
*** jasonb365 has quit IRC18:26
datsun180bERROR H27234: Not fancy enough (COMMIT_MESSAGE, line 6)18:27
robertmyerslol18:27
hub_capdatsun180b: ill give you back your +2 if u amend the commit!18:27
*** mmcdaris has joined #openstack-trove18:27
SushilKMso hub_cap and robertmyers and all good reviewers plz review this one18:27
SushilKMhttps://review.openstack.org/#/c/57920/18:27
datsun180bare you ftharghing kidding18:27
hub_capdatsun180b: ya good call. i can do it myself18:27
amcrnSushilKM: are you subtly suggesting that some of us are bad reviewers? bold move cotton.18:27
amcrn;)18:28
SushilKMi cannot actually @amcrn18:29
datsun180bjust for you hub_cap i will amend that bugfix comment18:30
SushilKMi said all the good reviewers .... so all are good to my eyes18:30
*** flaper87 is now known as flaper87|afk18:30
hub_capdatsun180b: horray!18:31
SushilKMeven a  -1 review teaches something ..... :D18:31
hub_capamcrn: a bad reviewer is someone who doesnt review enough18:31
hub_capim a bad reviewer right now18:31
SushilKMdefinitions being freezed18:32
openstackgerritEd Cranford proposed a change to openstack/trove: Extract suffix from req URL to avoid escaping dots  https://review.openstack.org/5696618:32
amcrnhey, cheer up champ, have a bacon pancake18:32
hub_caplook how beautiful it is datsun180b18:32
datsun180bit's not that great18:32
* amcrn starts whistling the song18:32
hub_capamcrn: nooooooo i had 2.5 yesterday18:32
hub_capi went into bacon pancake coma18:33
datsun180balso if you try to diff patch1 from patch2 hub_cap it'll make you cry what with all the rebasing18:33
hub_capomg datsun180b18:33
datsun180bso it's not a panacea18:33
datsun180boh gargh that conflict wasn't resolved right, it's going to explode18:34
SushilKMplease check this too https://review.openstack.org/#/c/57962/ trove gate now moving ahead of earlier problems :D18:35
SushilKMmany thanks ...18:35
hub_capwell i think it can be done well if u separate any "review changes" from rebase commits.. maybe ? but its hard to tell if u update things in a rebase commit... so ya, its def not perfect, but imho it makes sense (if you pulled down the 2 branches from the revisions, the diff would be just that if u rebased)18:35
hub_capSushilKM: Closes-Bug:... in https://review.openstack.org/#/c/57962/18:36
SushilKMoops18:37
SushilKMhub_cap i missed that ..... :(18:37
hub_capno problemo18:37
openstackgerritEd Cranford proposed a change to openstack/trove: Extract suffix from req URL to avoid escaping dots  https://review.openstack.org/5696618:37
datsun180boh hubris18:38
datsun180bProtip: run tox before you run git-review18:38
openstackgerritSushil Kumar proposed a change to openstack/trove-integration: Updates cmd_set_datastore to replace mysql with SERVICE_TYPE  https://review.openstack.org/5796218:39
SushilKMoooooh there comes the link in the check-in now @hub_cap18:40
SushilKM:)18:40
*** esp has joined #openstack-trove18:41
esmutehub_cap, grapex, vipul, SlickNik: Can you guys review https://review.openstack.org/#/c/54412/? I am hoping to get this before the weekend18:42
hub_capok im all out of +2's for the day, datsun180b and SushilKM used em all up. thx for playing18:42
hub_capohh esmute, u just missed out18:42
esmutenooooooo18:42
hub_capdatsun180b: took that last +218:42
datsun180bhub_cap: you can balance it out by issuing -2s18:42
esmutedamn.. always late18:42
datsun180bYOU SEEM SO KEEN ON DOING THAT18:42
*** rongze has quit IRC18:42
hub_capesmute: good news i have a +2 to give since datsun180b has volunteered his review for -218:42
esmutedatsun180b: That would be a difference of 4?18:43
esmuteyay! <3 datsun180b, hub_cap18:43
esmutedatsun180b: Ill give you a +1 for consolation18:43
datsun180bhub_cap: would not advise standing in the way of conductor18:43
datsun180bCHOO CHOO18:43
SlickNikesmute: why does rdjenkins not like your changes?18:43
kevinconwaySushilKM: just curious. reason why you made a new review instead of commenting on mine?18:44
*** demorris has quit IRC18:44
openstackgerritSteve Leon proposed a change to openstack/trove: Adding designate dns support to trove  https://review.openstack.org/5441218:48
*** yidclare has joined #openstack-trove18:48
esmuteSlickNik: Not sure.. It used to last week and i didnt make any change. Let me run it again18:49
datsun180bthere were some recent fixes in the last couple days, you just need to rebase again18:50
esmutedatsun180b: Done.. Just rebased and uploaded patch 818:50
robertmyershub_cap: is my response to https://review.openstack.org/#/c/56702/ good enough?18:51
datsun180bhe said he was out of +2s18:52
robertmyersdatsun180b: I just need a *not* -118:52
robertmyersI'll settle for a 018:52
hub_caprobertmyers: u cant get a 0, cuz your commit msg says Fixes: bug #125164918:52
robertmyershub_cap: damn you!!!!!18:53
esmutehub_cap: What is the correct way to comment it? (serious question)18:53
hub_caphttps://wiki.openstack.org/wiki/Gerrit_Workflow#Committing_Changes18:55
openstackgerritRobert Myers proposed a change to openstack/trove: Simply swift storage load logic  https://review.openstack.org/5779618:56
openstackgerritRobert Myers proposed a change to openstack/trove: Moving storage logic out of backup runner class  https://review.openstack.org/5670218:57
robertmyershub_cap: ^^18:58
SushilKMyippie gate passed18:58
*** david-lyle_afk is now known as david-lyle18:59
*** jasonb365 has joined #openstack-trove19:02
kevinconwayhub_cap: if you're going to approve SushilKM fix can you disapprove mine and close the blueprint it's attached to?19:03
SlickNikrobertmyers / hub_cap: FYI we found a couple of corner case issues with backups.19:03
SlickNikhttps://bugs.launchpad.net/trove/+bug/125384919:03
SlickNikhttps://bugs.launchpad.net/trove/+bug/125385019:03
kevinconwayhub_cap: here's the one to shut down https://review.openstack.org/#/c/57780/19:04
SlickNikHope to get  fixes for those to gerrit sometime today.19:04
hub_capkevinconway: no links on the reviews yet?19:06
robertmyersSlickNik: for the second one I was experimenting with using subprocess pipes better to chain the commands together19:07
robertmyersbut using eventlet subprocess does not allow that19:07
*** yogesh has quit IRC19:07
*** yogesh has joined #openstack-trove19:08
*** yogesh has quit IRC19:09
*** yogesh has joined #openstack-trove19:09
robertmyersSlickNik: http://russ.garrett.co.uk/2011/12/16/green-threads-and-pipes-in-python/19:09
kevinconwayhub_cap: it's two lines above yours19:10
SushilKMneeded few more eyes on https://review.openstack.org/#/c/57920/ before it could be merged ..... :D19:11
robertmyersSlickNik: if we use regular subprocess then we could pipe the output while maintaining the control of the main process, but that would require not using eventlet for the guest :(19:11
kevinconwayrobertmyers: are you sure that's still valid? i use the green subprocess without much difficulty19:13
*** yogesh has quit IRC19:13
SlickNikrobertmyers: I hear you. it sucks that the eventlet subprocess is different from the regular one in this regard :(.19:13
*** yogesh has joined #openstack-trove19:13
SlickNikrobertmyers: For now, I'm testing a fix that sets up a processgroup during the call. Then messaging a KILL to the process group leader should have it transmitted to the other processes in the group as well.19:13
SlickNikThat should at least take care of cleaning up the processes in case of a failure.19:14
robertmyerskevinconway: try the code in the example and you'll see the same failure, it is because they monkey patch os19:14
robertmyerskevinconway: they == eventlet19:15
*** yogesh has quit IRC19:15
robertmyersSlickNik: sounds like a plan, look forward to seeing it19:15
*** yogesh has joined #openstack-trove19:16
*** coolsvap has quit IRC19:17
*** coolsvap has joined #openstack-trove19:18
*** coolsvap has quit IRC19:18
*** yogesh has quit IRC19:21
*** yogesh has joined #openstack-trove19:22
*** yogesh_ has joined #openstack-trove19:24
*** yogesh has quit IRC19:25
*** yogesh_ has quit IRC19:25
*** yogesh has joined #openstack-trove19:26
*** yogesh has quit IRC19:27
*** yogesh has joined #openstack-trove19:28
*** yogesh has quit IRC19:30
*** yogesh has joined #openstack-trove19:30
*** yogesh has quit IRC19:31
*** yogesh has joined #openstack-trove19:31
SushilKMhow do i re-run trove-gate19:31
SushilKMfor my check-in19:32
cp16nethmm i totally going to be yelled at by hub_cap for something i cant change in launchpad now...19:33
*** yogesh has quit IRC19:33
hub_cap!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!19:33
openstackhub_cap: Error: "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" is not a valid command.19:33
hub_cap(╯°□°)╯︵ ┻━┻19:34
*** yogesh has joined #openstack-trove19:34
*** mmcdaris has quit IRC19:34
*** mmcdaris_ has joined #openstack-trove19:35
hub_capcp16net: what did u do?19:36
cp16nethaha19:36
cp16neti couldnt change the milestone on a bug i just created19:36
hub_capლ(ಠ益ಠლ)19:37
SlickNikSushilKM: You can do so only if you're a member of reddwarf-drivers.19:37
datsun180bSushilKM: trove-gate? what patchset, i'll do it19:37
cp16netfigures...19:37
openstackgerritSushil Kumar proposed a change to openstack/trove: Corrects heat template for mysql.  https://review.openstack.org/5792019:37
hub_capcp16net: lnk me pz ill fix19:37
datsun180boh or you could do that19:37
cp16nethttps://bugs.launchpad.net/python-troveclient/+bug/125414119:38
hub_capcp16net: YOU SIR ARE IN LUCK19:38
hub_captroveclient has no milestone19:38
*** mmcdaris_ has quit IRC19:38
cp16netoh19:38
cp16netoh i see that19:38
cp16netso now i can yell at hub_cap!!!! AHHHHHH19:39
hub_cap(。-_-。 )人( 。-_-。)19:39
* cp16net accidentally floods hub_cap's room with Hydrofluoric acid19:39
hub_capok thats mean19:39
SlickNikSushilKM: done19:39
cp16net"accidentally"19:39
hub_capi just gave u a high 5 emoji19:39
cp16netlol19:39
hub_capand u spill hypoclorsome acid on me19:39
datsun180bwait you made the openstack bot complain with just a line of !19:40
datsun180b!bacon19:40
openstackdatsun180b: Error: "bacon" is not a valid command.19:40
datsun180binteresting19:40
SlickNikextrovert: image me bacon19:40
extroverthttp://yourfitnesschoice.com/wp-content/uploads/2013/10/caramelized-bacon-2.jpg#.png19:40
cp16net!help19:40
openstackcp16net: (help [<plugin>] [<command>]) -- This command gives a useful description of what <command> does. <plugin> is only necessary if the command is in more than one plugin.19:40
*** yogesh has quit IRC19:41
datsun180bthis is dangerous power to wield19:41
datsun180bextrovert: image me batman fighting an alligator19:41
extroverthttp://www.the-isb.com/images/BatmanCrocChoke.jpg#.png19:41
cp16netlol19:41
SlickNiknot bad at all19:41
*** yogesh has joined #openstack-trove19:41
datsun180bdangerous power19:41
*** yogesh has quit IRC19:42
*** yogesh has joined #openstack-trove19:42
*** rongze has joined #openstack-trove19:43
*** yogesh has quit IRC19:44
grapexextrovert: image me a plum in a hat floating in perfume19:44
extroverthttp://www.sketchplease.com/wp-content/sketches/Angelo-single_plum_perfume_hat.jpg#.png19:44
grapexWow19:44
datsun180bextrovert: image me vipul and/or slicknik giving conductor a +2 today https://review.openstack.org/#/c/45116/19:45
*** yogesh has joined #openstack-trove19:45
grapexextrovert: image me the 45 president of the United States of America19:45
extroverthttp://rlv.zcache.com/hillary_clinton_the_45th_president_of_america_tshirt-r3cd91a4b84b34274b3c78ca1677b6886_804gy_512.jpg#.png19:45
grapexThere you have it America19:46
hub_capextrovert: image me bacon pancakes19:46
extroverthttp://thegourmandmom.files.wordpress.com/2010/06/051a1.jpg#.png19:46
datsun180bguess i had him stumped for that one19:46
vipulextrovert is still processing that request19:46
hub_capextrovert: image me makin bacon pancakes19:46
extroverthttp://fc04.deviantart.net/fs71/f/2012/355/6/e/makin_bacon_pancakes_by_loveandasandwich-d5orifi.jpg#.png19:46
datsun180b<319:46
hub_capAWWWW YA that one is awesome19:46
vipulthis room just went to shit :D19:46
SlickNiklol19:47
cp16netextrovert: image me a +119:47
extroverthttp://www.blogcdn.com/green.autoblog.com/media/2013/03/bmw-3-cylinder-prototype-628.jpg#.png19:47
*** yogesh has quit IRC19:47
*** rongze has quit IRC19:48
*** yogesh has joined #openstack-trove19:48
cp16netextrovert: image me +119:48
extroverthttp://1.bp.blogspot.com/-SieQC7vmg3A/Tghe4CwRl5I/AAAAAAAAAH8/EToGVE6e9jE/s1600/number-1-sign.jpg#.png19:48
hub_capextrovert: image me plus one19:48
extroverthttp://www.angelfire.com/super/christianmusic/plusone1.jpg#.png19:48
hub_capHAHAHAHHAHHAHA19:48
cp16netwow19:48
cp16netextrovert: you letting me down19:49
hub_capi just spit on my screen, and im teared up19:49
datsun180bthe promise, indeed19:49
hub_capthat was so freakin funny19:49
SushilKMneeded help again for https://review.openstack.org/#/c/57920/ to get merged the heat template got some bug on trove-gate and int-tests failed, i have jst got them restarted ...19:49
hub_capthats a extrovert troll if i ever saw one19:49
datsun180bSushilKM: i'll take a look, i'm well-weathered by gate problems19:50
cp16nethub_cap: what -2 still? https://review.openstack.org/#/c/51262/19:50
hub_capjust to piss u off cp16net19:50
* cp16net sad19:50
*** yogesh has quit IRC19:51
* hub_cap whacks cp16net around a bit with a damaged shovel19:51
*** yogesh has joined #openstack-trove19:52
hub_capcheck it now19:52
datsun180bSushilKM: so the restore failed. have you run the tests locally? i bet the guestagent log would be helpful there19:52
hub_capoh and whle youre at it19:52
hub_capextrovert: image me plus one19:52
extroverthttp://www.angelfire.com/super/christianmusic/plusone1.jpg#.png19:52
cp16netthx19:52
SushilKMi ran the tests locally19:52
cp16netSlickNik: https://review.openstack.org/#/c/51262/19:52
hub_capim sad more people arent around to share this link19:52
hub_capextrovert: image me plus two19:53
extroverthttp://mimg.sulekha.com/malayalam/plus-two/stills/plus-two-stills026.jpg#.png19:53
datsun180btest_instance_restored                                      FAIL19:53
datsun180bwent from BUILD to FAILED immediately looking at the logs19:54
datsun180bbut that's just the host end of things19:54
hub_capgrapex: did u enter a cheat code into extrovert to have it give you exactly what it asked for?19:54
*** yogesh has quit IRC19:56
SushilKMkeeping fingers crossd for trove-gate on this appearance :)19:57
cp16nethub_cap: konami code?20:00
cp16netextrovert: image me komani code20:00
extroverthttp://img.gawkerassets.com/img/17eteo8jrb1okjpg/original.jpg#.png20:00
hub_caplol. i still win the random off target phrase and grapex still wins most precise phrase. step it up cp16net20:02
*** yogesh has joined #openstack-trove20:02
datsun180bCome on, I got Batman wrestling an alligator20:03
hub_capdatsun180b: that one was good20:04
hub_capbut "a plum in a hat floating in perfume" was pretty awesome20:04
*** flaper87|afk is now known as flaper8720:06
grapexhub_cap: I kind of expected it to work because that was a joke from the Simpsons.20:07
hub_capok grapex loses his title. datsun180b, you win now20:08
hub_caphe was caught cheating20:08
datsun180bwell Batman has been known to get into fights at the zoo and in sewers to chase down at least KC and Penguin if not others20:09
datsun180bso it's not that rare that he'd be fighting crocs20:09
hub_capok datsun180b has disqualified himself20:10
hub_capcp16net: youre in the lead for .... i dont know20:10
datsun180bwe should probably just cancel this imaginary contest20:10
hub_cap++20:10
*** yogesh has quit IRC20:16
*** yogesh has joined #openstack-trove20:16
grapexextrovert: image me the true winner of this imaginary contest20:19
extroverthttp://th07.deviantart.net/fs71/300W/f/2012/279/6/0/603b40244659388028d01bd50c236b8d-d5gxqfr.jpg#.png20:19
*** demorris has joined #openstack-trove20:20
hub_capwell grapex that might have won both prizes in one phrase20:20
hub_capgrapex: is the true winner20:20
datsun180bgrapex: http://pbs.twimg.com/media/BCE-6gsCAAEIgAa.jpg:large20:21
*** Barker has quit IRC20:46
*** Barker has joined #openstack-trove20:46
*** SushilKM has quit IRC20:50
demorristrove peoples, are there any API level doc's written for the types/versions feature?20:57
ikhudoshyn_hi guys20:57
demorrisi saw the docs around the trove-manage command, but looking for the latest API spec doc20:57
ikhudoshyn_hub_cap: and all, now when datastores are in may we get back to mongo?20:58
amcrndemorris: i'm fairly positive there is not20:58
amcrnall i know of is https://review.openstack.org/#/c/54921/2/doc/source/dev/datastores.rst20:58
demorrisamcrn: thanks, we need to start to make that a requirement imho before we merge stuff20:59
hub_capikhudoshyn_: yes we need to look @ mongo and cassandra now20:59
amcrni would have agreed, but i'd be told i'm inhibiting progress again20:59
amcrnlol20:59
hub_cap:P21:00
demorrishehe, well, gotta have some standards, API docs for a ReST service seems reasonable on the list of gates21:00
amcrnif someone on core can make it a requirement, i know i'd be aligned with your request21:00
ikhudoshyn_hub_cap: https://review.openstack.org/#/c/50597/ is green and eager21:00
hub_capugh am i gonna have to srsly fire up a vm to format a usb stick.. lol21:00
demorrisamcrn and demorris look to hub_cap to make it so21:02
ikhudoshyn_grapex: hi, this was blessed by u before it gets rebased, hope u still dont mind against it https://review.openstack.org/#/c/50597/21:02
hub_cap++ demorris21:02
*** yogesh has quit IRC21:02
*** yogesh has joined #openstack-trove21:03
demorristhis should help get us there - https://review.openstack.org/#/c/28065/21:04
*** NehaV has quit IRC21:05
demorrisat least for standardized docs, then we just need to ramp everyone up on updating those for new additions21:06
demorristhere is a BP here for Icehouse on standardizing docs - https://wiki.openstack.org/wiki/Blueprint-os-api-docs21:06
*** yogesh has quit IRC21:06
*** yogesh has joined #openstack-trove21:07
openstackgerritA change was merged to openstack/trove: Corrects heat template for mysql.  https://review.openstack.org/5792021:07
demorrisAPI has not been updated for 3 months -> http://git.openstack.org/cgit/openstack/database-api/21:08
demorrishub_cap: is that the single source of truth for the API?21:08
hub_capthre is some changes w/ the api and where they live in openstack21:11
hub_capbut for now, yes21:11
cp16netthanks SlickNik21:18
cp16net:)21:18
SlickNiknp cp16net21:19
*** yogesh has quit IRC21:26
*** yogesh has joined #openstack-trove21:26
*** vipul is now known as vipul-away21:29
*** vipul-away is now known as vipul21:29
*** vipul is now known as vipul-away21:37
*** vipul-away is now known as vipul21:37
*** Barker has quit IRC21:38
*** Barker has joined #openstack-trove21:39
*** rnirmal has quit IRC21:41
*** Barker has quit IRC21:55
*** Barker has joined #openstack-trove21:56
*** kevinconway has quit IRC22:00
*** demorris has quit IRC22:00
*** denis_makogon has joined #openstack-trove22:01
*** NehaV has joined #openstack-trove22:01
grapexSlickNik vipul: Can you guys look at the Conductor stuff? https://review.openstack.org/#/c/45116/22:02
vipulgrapex: Yes, i will look at it -- apologies for the delay22:03
*** NehaV has quit IRC22:04
*** NehaV has joined #openstack-trove22:04
SlickNikgrapex: I'll take a look at it this afternoon as well.22:04
grapexCool, thanks guys.22:04
*** pdmars_ has quit IRC22:05
openstackgerritA change was merged to openstack/trove: Adding designate dns support to trove  https://review.openstack.org/5441222:09
*** robertmyers has quit IRC22:11
denis_makogonguys, i've got question, if Trove now support designate, is there any chanse to add integration tests for it ?22:17
denis_makogonand what about unit tests with fake Designate ?22:18
openstackgerritA change was merged to openstack/trove: Allow query logging  https://review.openstack.org/5740822:18
*** NehaV has quit IRC22:19
vipuldenis_makogon: I'm not sure if designate is available in devstack22:20
denis_makogonSlickNik, could you please take a look at https://review.openstack.org/#/c/54900/22:20
vipulif it is, then it might be work enableing it and making that the default path tested22:20
vipuls/work/worth22:20
denis_makogonvipul, yes, i agree, does current DNS flow works with designate driver ?22:21
SlickNikvipul: designate is not currently in devstack, so it's gonna be a bit tricky until they move there.22:22
vipulyep it should.. the existing tests for DNS should just work22:22
SlickNikbut yes, once designate is part of devstack, we should be able to add integration tests to test the DNS scenarios as well.22:23
denis_makogonyeah22:23
denis_makogonbut i'm still wondering if designate drive author could add unit tests not only for driver ?22:24
vipulhttps://review.openstack.org/#/c/54412/8/trove/tests/unittests/dns/test_designate_driver.py22:25
vipuldenis_makogon: ^22:25
denis_makogonvipul, there's tests only for driver22:25
vipuldenis_makogon: that's fair.. I'll ask him to add some tests for the Manager as well22:27
*** Barker has quit IRC22:27
*** kevinconway has joined #openstack-trove22:27
vipulesmute: ^22:27
denis_makogonvipul, esmute: what about exception handling in driver ?22:27
*** grapex has quit IRC22:27
*** grapex has joined #openstack-trove22:28
vipuldenis_makogon: I think that was discussed in the review.. there is no point in handling hte exception in the driver since the caller needs to know about it22:28
esmuteThe way i normal approach unit tests is to remove any external components of the thing im trying to test22:29
esmuteso the test that i submitted does not include managers or DNS client22:29
denis_makogonesmute, yes, but it seems fair to add manager tests22:30
esmutedenis_makogon: The designate client raises general errors 400, 401, 404 etc22:31
esmutehttp://designate.readthedocs.org/en/latest/rest/servers.html#create-server22:31
esmuteSo the layers that is using the driver should be the one handling these exceptions. In our case, it would be the taskmanager/manager22:31
denis_makogonvipul, my point is that Designate like Nova, Cinder - all client calls are covered with try:except, so i don't see a reason not to do same with python-designateclient22:32
esmutedenis_makogon: Yes i agree. But the patch i submitted was solely around the designate driver feature. We can task to add unit tests to the DNS manager... There are so many places in our code that need tests22:33
*** grapex has quit IRC22:33
denis_makogonesmute, yes, i read documenation, but since trove support multiple drivers it would be better to raise common exception, instead of HTTP 401, 40422:33
vipulhmm too bad this job seems broken https://jenkins.openstack.org/job/trove-coverage/22:34
denis_makogonesmute, it means, that driver should handle http error and raise common exception22:35
esmutedenis_makogon: I dont see Designate client as a core client.. From trove perspective, the DNS client is the one that interacts with the driver.. in our case it would be the manager22:36
denis_makogonesmute, so manager would handle multiple exceptions from any kind of drivers ever implemented in trove ?22:37
*** jasonb365 has quit IRC22:37
vipuldenis_makogon: actually it does make sense to only raise a common exception -- i think we're able to get away with it though https://github.com/openstack/trove/blob/master/trove/taskmanager/models.py#L20922:38
vipulcurrently we don't care why it failed.. it's a provisioning error if it fails22:39
denis_makogonyes, that is what i'm saying22:39
denis_makogonvipul, is it ok to raise simple pythonic excetion ?22:40
vipulwhat's a pythonic exception :) ?22:40
vipuli agree it makes sense to raise a 'typed' exception that's common across drivers22:41
esmuteok.. So making the manager catch the designate error and create a 'trove_error' and raise that.22:41
*** NehaV has joined #openstack-trove22:42
denis_makogonvipul, or should it be class DNSException(TroveException)22:43
datsun180bWe might not have to build our own exceptions within _create_dns_entry22:43
vipulsure, i agree with that22:43
esmutedenis_makogon: I will create a new trove exception for DNS to catch all the erros22:43
datsun180bi mean i see a few ways that function could fail that we might expect22:43
*** amytron has quit IRC22:43
denis_makogonesmute, vipul: should driver catch exceptions from client ?22:43
datsun180band should we name those exceptions we'll still have to have the BaseException net to fail the instance if nothing else worked22:44
esmutedenis_makogon: I think it should be in the driver.. yes22:44
denis_makogonesmute, thanks for your work, anyway ;)22:45
vipuldatsun180b: Yea, you'd need a catch all regardless22:45
vipulbut i guess i see the point that you could diagnose / log better if there are known failures22:45
datsun180bso while it would be nice to expose a set of named, recognized problems and deal with them accordingly we'll still have that one at the bottom22:45
datsun180bi'm not going to fight any effort to remove "except Exception" from our codebase22:45
datsun180bso long as that effort can still cover all the bases, that is22:46
denis_makogondatsun180b, but it would lead us to huge amount of new exception classes22:46
datsun180bcost of doing business with a service we don't control22:47
datsun180bnow i wonder if we can't get some kind of introspection into the exceptions designate already throws22:48
datsun180bwhy should we have to list all their exceptions if they already catalogue them at https://github.com/stackforge/designate/blob/master/designate/exceptions.py22:49
vipulI don't think we should create a 1:1 mapping of these exceptions.. just like we shouldn't do that for the rsdns client22:50
datsun180blooking at _create_dns_entry we might do to at least catch the timeout from poll_until at minimum22:50
datsun180byeah i'm not saying we need to create a mapping, that sounds like work22:50
vipulbut there might be things we don't care about.. like i don't know if it failed on InvalidTLD or InvalidRecord22:50
vipuli don't care what the error is.. it's a DNS Error to me22:50
datsun180blucky for us those exceptions are organized into a hierarchy22:50
esmutedenis_makogon: Feel free to submit a patch to be clear22:51
datsun180bthey've got Base, Dupe, BadReq, and NotFound that I can see22:52
esmuteand for folks to look at22:52
datsun180b++22:52
denis_makogonesmute, i thought we should not be competitors22:52
esmutedenis_makogon: We are not... We are contributers :-)22:53
vipulthe designate patch is merged denis_makogon any new patch will be enhancement22:53
denis_makogonvipul, datsun180b i suppose it would be enough to except any kind of exception which raises for client API call22:53
denis_makogonvipul, esmute i could deal with exception in client->driver->manager22:54
vipulit may be interesting to know what types of exceptions the rsdns driver may throw.. and only catching things in the Manager22:55
datsun180bif you're going to take apart a motorcycle, you're going to get grease on your hands. if we're going to use designate's api, we're going to get its errors when we screw things up, or it does22:55
vipulnot if you wear gloves22:56
datsun180btry on one hand and except DNSClient.exception.BaseException on the other22:56
denis_makogondatsun180b, maybe22:57
denis_makogondatsun180b, but the problem is that we would expect only BaseException22:57
datsun180bif something catastrophic like a SolarFlareHasRenderedAllTechnologyInertException happens, I'd like to hope the client passes that to us22:57
datsun180bbecause that's not really a dns exception22:58
denis_makogondatsun180b, docs says that there is only limited amount of exceptions per client API call22:58
datsun180banyway i'll probably have an easier time chattering about this over some code instead of wildly speculating and making my narrow trust of the sun apparent22:59
denis_makogondatsun180b, it's like playing air guitar, looks cool, but no real effect23:00
amcrnever since playing mario 3, i haven't trusted the sun (http://bbsimg.ngfiles.com/15/24301000/ngbbs508f48cab1fe6.jpg) either23:01
datsun180bi have a whole shelf of air guitar trophies23:01
*** jcru has quit IRC23:01
denis_makogondatsun180b, no way)))23:01
datsun180bdenis_makogon: you can't see them23:01
denis_makogondatsun180b, is it true ?)))23:01
datsun180bi have two more on my desk23:02
denis_makogondatsun180b, you so damn high with air guitars ?)) lol23:02
datsun180bamcrn: that sun lives in texas you know23:03
amcrninteresting. i hear you can also find shrooms that give you a power up23:05
*** yogesh has quit IRC23:05
*** cweid has quit IRC23:05
*** yogesh has joined #openstack-trove23:05
datsun180byeah, the powerup is called jail23:06
datsun180byou guys have fun without me23:09
*** datsun180b has quit IRC23:09
*** yogesh has quit IRC23:09
hub_capamcrn: u been to any parks north of marin county?23:13
hub_capim trying to find a nice destination for my fam this wknd (day trip from bay area)23:14
*** denis_makogon has quit IRC23:20
*** amcrn has quit IRC23:21
kevinconwayhub_cap: so how do you want to handle competing reviews?23:23
kevinconwayi've got https://review.openstack.org/#/c/57780/ and Sush has https://review.openstack.org/#/c/57962/23:23
*** jmontemayor has quit IRC23:24
hub_capwell yours has been around longer23:25
hub_capid say mention to him that hes duped your code23:26
hub_capmaybe in the review23:27
hub_capand then ill -2 his23:27
hub_capafter u mention it23:27
SlickNikI was just about to −2 it.23:28
hub_capor SlickNik can too23:28
SlickNikI think he honestly didn't realize that there was another changeset around for the same issue.23:29
hub_capfor sure23:29
hub_capi thikn he did it on purpose23:29
hub_capto piss kevinconway off23:29
kevinconwayhub_cap: you joke...23:29
hub_capgetting back at you for _users_23:30
SlickNiklol, payback for those 6 am meetings?23:30
hub_caphell i barely make 9am meetings :)23:30
kevinconwayi'm going to get an early meeting one of these days23:32
kevinconwayand be the only one that shows up23:32
hub_caplol yup23:32
hub_capive seen some 8am meetings scheduled from recruiters23:32
hub_capno one shows23:32
hub_capu catn schedule a meeting at 9am... people _start_ getting in at 9am to look at their daily schedule23:33
yidclarelazy bums23:33
yidclare(of which I am one when I can be)23:34
yidclare(which is less often than I would like)23:34
hub_caplol23:35
hub_caphey im up at ~7am w my son23:35
hub_capbut i need my time w/ family in the am :) cooking breakfast now requires 2 adults23:35
openstackgerritA change was merged to openstack/python-troveclient: Allow --json output override printing dict/list  https://review.openstack.org/5761923:40
kevinconwayso if i make my review depend on another will gerrit let me know when my dependencies change?23:40
hub_capkevinconway: u mean when the patch u depend on is "old"23:40
hub_caplike if u depend on someone elses patchset23:41
kevinconwayhub_cap: yes23:41
hub_capthe ui will tell you, yes23:41
hub_capbut im not sure what git review will tell u (or try to do for u)23:41
*** NehaV has quit IRC23:41
hub_capworth an experiment to run git review on a patchset that is dependentent on a "old" rev of a parent patchset23:41
hub_capkevinconway: if mistakes happen, its pretty easy to fix as long as u have that change-id23:42
hub_capu can remove dependencies just like u would add them and gerrit wont be the wiser23:42
kevinconwayhub_cap: sounds good23:42
kevinconwayi saw that robert did some updates to the backup logic23:43
kevinconwayfigured i should go ahead and use that to impl pgsql backups23:43
hub_capabsolutely23:43
*** demorris has joined #openstack-trove23:44
*** flaper87 is now known as flaper87|afk23:46
openstackgerritSlickNik proposed a change to openstack/trove: Added --no-lock parameter to innobackupex  https://review.openstack.org/5806223:51
openstackgerritKevin Conway proposed a change to openstack/trove: WIP: Add PostgreSQL support  https://review.openstack.org/5760923:56
hub_capok im out team trove23:59
hub_capgotta plan my day trip tomorrow :)23:59
vipulto?23:59

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