Tuesday, 2013-10-15

*** Nate1 has quit IRC00:01
*** amytron has quit IRC00:03
*** adrian_otto has quit IRC00:21
*** yogeshmehra has quit IRC00:44
*** matsuhashi has joined #openstack-trove00:48
*** jlucci has joined #openstack-trove01:02
*** vipul is now known as vipul-away01:04
*** adrian_otto has joined #openstack-trove01:04
*** nosnos has joined #openstack-trove01:05
*** vipul-away is now known as vipul01:09
*** mmcdaris_ has joined #openstack-trove01:09
*** mmcdaris_ has quit IRC01:10
*** grapex has quit IRC01:10
*** grapex has joined #openstack-trove01:11
*** mmcdaris has quit IRC01:11
*** krow has joined #openstack-trove01:13
*** grapex has quit IRC01:16
*** krow has quit IRC01:19
*** adrian_otto has quit IRC01:19
*** erkules_ has joined #openstack-trove01:35
*** erkules has quit IRC01:38
*** yogeshmehra has joined #openstack-trove01:44
*** yogeshmehra has quit IRC01:49
*** yogeshmehra has joined #openstack-trove01:56
*** yogeshmehra has quit IRC02:02
*** jmontemayor has joined #openstack-trove02:06
*** jmontemayor has quit IRC02:06
*** jmontemayor has joined #openstack-trove02:07
*** yogesh has joined #openstack-trove02:11
*** yogesh has quit IRC02:16
*** jmontemayor has quit IRC02:42
openstackgerritChangBo Guo proposed a change to openstack/trove: Replace deprecated method aliases in tests  https://review.openstack.org/5028602:51
*** amcrn has quit IRC02:55
*** yogeshmehra has joined #openstack-trove02:56
*** yogeshmehra has quit IRC03:02
*** vipul has quit IRC03:36
*** vipul has joined #openstack-trove03:36
*** yogeshmehra has joined #openstack-trove03:57
*** yogeshmehra has quit IRC04:04
*** coolsvap has joined #openstack-trove04:10
*** jlucci has quit IRC04:19
*** demorris has quit IRC04:22
*** vipul is now known as vipul-away04:45
*** esp has left #openstack-trove04:49
*** SushilKM has joined #openstack-trove04:49
*** yogeshmehra has joined #openstack-trove04:59
*** yogeshmehra has quit IRC05:04
*** matsuhashi has quit IRC05:11
*** matsuhashi has joined #openstack-trove05:11
*** matsuhashi has quit IRC05:13
*** matsuhashi has joined #openstack-trove05:14
*** vipul-away is now known as vipul05:22
*** matsuhashi has quit IRC05:22
*** matsuhashi has joined #openstack-trove05:23
*** matsuhashi has quit IRC05:27
*** dmakogon_away has joined #openstack-trove05:32
*** matsuhashi has joined #openstack-trove05:34
*** yogeshmehra has joined #openstack-trove05:39
*** ashestakov has joined #openstack-trove06:08
*** ikhudos__ has quit IRC06:09
openstackgerritAndrey Shestakov proposed a change to openstack/python-troveclient: Support datastore types  https://review.openstack.org/4793606:20
ashestakovhub_cap: vipul SlickNik around?06:23
*** erkules_ is now known as erkules06:57
*** dmakogon_away has quit IRC07:28
*** dafter has joined #openstack-trove07:38
*** dafter has quit IRC07:38
*** dafter has joined #openstack-trove07:38
*** EmilienM has joined #openstack-trove07:45
*** adrian_otto has joined #openstack-trove07:55
*** adrian_otto has quit IRC07:58
*** ashestakov has quit IRC08:00
*** coolsvap has quit IRC08:14
*** matsuhas_ has joined #openstack-trove08:14
*** matsuhashi has quit IRC08:15
*** tvb|afk has joined #openstack-trove08:15
*** matsuhashi has joined #openstack-trove08:15
*** dafter has quit IRC08:19
*** matsuhas_ has quit IRC08:19
*** ashestakov has joined #openstack-trove08:27
*** adrian_otto has joined #openstack-trove08:34
*** tvb|afk has quit IRC08:49
*** adrian_otto has quit IRC09:25
openstackgerritDenis M. proposed a change to openstack/trove: Security groups workflow update  https://review.openstack.org/4570809:26
*** adrian_otto has joined #openstack-trove09:27
*** SushilKM has quit IRC09:38
*** openstackgerrit has quit IRC09:38
*** yogeshmehra has quit IRC09:39
*** dafter has joined #openstack-trove09:42
*** dafter has quit IRC09:43
*** tvb|afk has joined #openstack-trove09:49
*** nosnos has quit IRC10:28
*** nosnos has joined #openstack-trove10:28
*** nosnos has quit IRC10:33
*** tvb|afk has quit IRC10:37
*** dafter has joined #openstack-trove10:37
*** yogeshmehra has joined #openstack-trove10:39
*** tvb|afk has joined #openstack-trove10:42
*** tvb|afk has joined #openstack-trove10:42
*** dafter has quit IRC10:43
*** yogeshmehra has quit IRC10:44
*** yogeshmehra has joined #openstack-trove10:49
*** yogeshmehra has quit IRC10:55
*** adrian_otto has quit IRC10:57
*** adrian_otto has joined #openstack-trove11:00
*** tvb|afk has quit IRC11:01
*** dafter has joined #openstack-trove11:02
*** tvb|afk has joined #openstack-trove11:28
*** dafter_ has joined #openstack-trove11:29
*** dafter_ has quit IRC11:29
*** dafter_ has joined #openstack-trove11:30
*** demorris has joined #openstack-trove11:31
*** dafter has quit IRC11:32
*** dafter_ has quit IRC11:32
*** tvb|afk has quit IRC11:33
*** demorris has quit IRC11:46
*** yogeshmehra has joined #openstack-trove11:50
*** dafter has joined #openstack-trove11:52
*** yogeshmehra has quit IRC11:55
*** tvb|afk has joined #openstack-trove11:57
*** tvb|afk has quit IRC11:57
*** tvb|afk has joined #openstack-trove11:57
*** pdmars has joined #openstack-trove11:58
*** dafter has quit IRC12:00
*** adrian_otto has quit IRC12:18
*** adrian_otto has joined #openstack-trove12:21
*** yogeshmehra has joined #openstack-trove12:51
*** yogeshmehra has quit IRC12:55
*** openstackgerrit has joined #openstack-trove13:02
*** tvb|afk has quit IRC13:04
*** demorris has joined #openstack-trove13:06
*** dafter has joined #openstack-trove13:07
*** aignatov has joined #openstack-trove13:13
*** dafter has quit IRC13:15
*** dafter has joined #openstack-trove13:15
*** tvb|afk has joined #openstack-trove13:18
*** dafter has quit IRC13:20
*** amytron has joined #openstack-trove13:21
*** robertmyers has joined #openstack-trove13:22
*** adrian_otto has quit IRC13:26
dmakogon_workSnowDust: what's up13:35
*** SnowDust has joined #openstack-trove13:36
SnowDusthello dmakogon_work13:36
SnowDustu there13:36
SnowDustreading ur reviews13:36
dmakogon_workyeah, i'm here13:36
SnowDustPlease add working mysql template to /etc/trove/heat_templates/13:37
SnowDustdidnt get that comment13:37
dmakogon_workSnowDust: there is no template for musql13:37
SnowDustu mean the one i uploaded doesnot work ?13:37
SnowDust Aetc/trove/heat_templates/mysql.heat.template49 lines13:38
SnowDustits there right ?13:38
dmakogon_workmisread13:38
dmakogon_worki forgot that we decided to name it *heat.template13:38
dmakogon_worki mean that template is a pattern13:39
dmakogon_worksorry13:39
dmakogon_workSnowDust: what about tests ?13:39
SnowDustsuggest me some:)13:39
SnowDustcoz heat tests the templates we throw to it13:39
SnowDustthat means .. we even dont need ur tests  using yaml lib .. as heat uses the same ..13:40
SnowDustfor .. having the exception class in templates itself13:40
SnowDusti had a doubt that its not a common exception13:40
SnowDustso it should remain there ..13:40
SnowDustbut .. i will respect ..as am new :)13:41
SnowDustthanks for your review btw ..13:41
dmakogon_workno problem13:41
dmakogon_workabout exception class - it is a placement strategy13:42
dmakogon_worktest template loading13:42
dmakogon_workwith temporary files13:42
*** jcru has joined #openstack-trove13:43
dmakogon_worktest template availability13:43
dmakogon_workwith help of guestagent/dbaas.py13:44
dmakogon_workand mocked service_registry_ext13:44
*** demorris has quit IRC13:44
dmakogon_worktemp files: https://github.com/openstack/trove/blob/master/trove/tests/unittests/taskmanager/test_models.py#L148-L15313:45
*** kevinconway has quit IRC13:46
SnowDustso .. more reviewers :D13:50
SnowDustwonder who brought them in :-)13:50
SnowDustdmakogon_work: about H702 i didnt write that piece13:52
SnowDustjust edited13:52
SnowDusthow was H702 passing that thing ?13:52
SnowDustam curious13:52
*** adrian_otto has joined #openstack-trove13:54
*** kevinconway has joined #openstack-trove14:01
*** krow has joined #openstack-trove14:05
*** jasonb365 has joined #openstack-trove14:16
*** radez_g0n3 is now known as radez14:16
SnowDusthttps://review.openstack.org/#/c/51676/ << this is cool14:21
*** SnowDust has quit IRC14:21
*** demorris has joined #openstack-trove14:22
dmakogon_workSnowDust: please fix that H702, please, i know that you didn't write those code, but if you mind14:31
dmakogon_workSnowDust: agreed with bash814:33
*** matsuhashi has quit IRC14:34
*** matsuhashi has joined #openstack-trove14:35
*** datsun180b has joined #openstack-trove14:38
*** matsuhashi has quit IRC14:39
*** SushilKM has joined #openstack-trove14:41
*** grapex has joined #openstack-trove14:55
*** grapex has quit IRC14:57
*** grapex has joined #openstack-trove14:57
*** demorris has quit IRC15:00
*** rnirmal has joined #openstack-trove15:02
*** SushilKM has quit IRC15:07
*** krow has quit IRC15:08
*** krow has joined #openstack-trove15:13
*** demorris has joined #openstack-trove15:19
*** tanisdl has joined #openstack-trove15:23
openstackgerritEd Cranford proposed a change to openstack/trove: Implements trove-conductor.  https://review.openstack.org/4511615:27
datsun180bargh15:34
*** krow has quit IRC15:36
*** ashestakov has quit IRC15:39
datsun180bwhere did trove.common.manager escape to15:43
*** coolsvap has joined #openstack-trove15:44
*** jlucci has joined #openstack-trove15:52
datsun180boh neat, it was removed after i'd built conductor's api on it15:53
*** jlucci has quit IRC15:56
*** SnowDust has joined #openstack-trove15:56
*** jlucci has joined #openstack-trove15:59
*** jrodom has joined #openstack-trove16:00
hub_caprobertmyers: around?16:07
robertmyershub_cap: yes16:07
hub_capdevstack+horizon+trove+troveclient=fail16:07
hub_caphave u been able to take some time to work on that?16:07
hub_capthe horizon updates16:07
robertmyersyes16:07
robertmyersbut the review failed to pass tests :(16:08
hub_caphttps://bugs.launchpad.net/trove/+bug/123994816:08
robertmyershttps://review.openstack.org/#/c/51234/16:08
robertmyersNo distributions matching the version for python-troveclient>=1.0.116:09
robertmyersthe gate stopped it too cause they capped troveclient to <116:10
hub_capglobal-requirements did?16:11
hub_capor just the one in devstack16:11
robertmyershub_cap: yes16:11
hub_capMOFO16:11
robertmyersnot sure about devstack16:11
hub_capdevstack didnt need to16:11
hub_capcuz its capped everywhere now16:11
hub_capwe might have to wait a bit16:11
dmakogon_workwhazzap16:16
dmakogon_workproblems with gate ?16:16
*** tvb|afk has quit IRC16:16
robertmyersdmakogon_work: on horizon16:17
robertmyersthey capped the troveclient16:17
dmakogon_workrobertmyers: lol16:17
dmakogon_workhub_cap: https://review.openstack.org/#/c/50686/16:18
robertmyersI submitted a fix of the new client but it wont pass16:18
dmakogon_workrobertmyers: paste link on the review16:18
robertmyershttps://review.openstack.org/#/c/51234/16:19
*** paul_lodronio has joined #openstack-trove16:30
*** esp has joined #openstack-trove16:36
openstackgerritDenis M. proposed a change to openstack/trove: Provide service type  management code structure  https://review.openstack.org/5068616:37
*** ashestakov has joined #openstack-trove16:43
*** SushilKM has joined #openstack-trove16:46
*** SnowDust has quit IRC16:51
openstackgerritDenis M. proposed a change to openstack/trove: Provide service type management code structure  https://review.openstack.org/5068616:53
*** jlucci has quit IRC16:57
*** arborism has joined #openstack-trove16:57
*** arborism is now known as amcrn16:58
openstackgerritDenis M. proposed a change to openstack/trove: Initial support for single instance Cassandra Database  https://review.openstack.org/5188416:58
*** SushilKM has quit IRC16:58
*** adrian_otto has quit IRC17:00
*** demorris has quit IRC17:00
*** ashestakov has quit IRC17:02
*** yogeshmehra has joined #openstack-trove17:10
*** demorris has joined #openstack-trove17:15
*** vipul is now known as vipul-away17:16
cp16nethub_cap: how do you use the new cli client to see mgmt info?17:16
cp16netjust change the endpoint?17:16
*** SushilKM has joined #openstack-trove17:20
*** jlucci has joined #openstack-trove17:21
hub_capchange the endpoint? ;)17:22
hub_capfirst off, the mgmt stuff was not impld17:22
hub_capand second, i assume tehre is a way to override the api endpoint17:22
hub_capif not, we might need to add that in17:23
hub_capcp16net: ^ ^17:23
juiceI think that is lacking in the new cli framework17:23
*** SnowDust has joined #openstack-trove17:23
cp16netahh17:24
cp16nethub_cap: so i noticed there was still a trove-cli installed in the /usr/local/bin/17:25
cp16netit might have been old but i thought i had a new vm17:25
cp16netthe trove-cli was pointing to the wrong package.17:26
cp16netit was missing the compat pacakge17:26
*** krow has joined #openstack-trove17:26
hub_capcp16net: gotta be old17:27
hub_capcuz the setup.py no longer references it17:27
cp16netok i'm about to blow it all away17:27
hub_capsetup.cfg* sry17:27
cp16netyeah thats what i could tell as well17:27
*** dafter has joined #openstack-trove17:27
openstackgerritEd Cranford proposed a change to openstack/trove-integration: Adds conductor to ENABLED_SERVICES in localrc.  https://review.openstack.org/5188817:29
datsun180b^ it's a one-liner, NO EXCUSES17:29
*** jlucci has quit IRC17:31
*** dafter has quit IRC17:32
*** openstackgerrit has quit IRC17:37
*** openstackgerrit has joined #openstack-trove17:38
*** krow has quit IRC17:40
*** ashestakov has joined #openstack-trove17:40
hub_capHAHA17:40
hub_capdatsun180b: just for fun, check the review17:41
*** SushilKM has quit IRC17:43
*** vipul-away is now known as vipul17:45
ashestakovhub_cap:    can you review my changes in client?17:45
hub_capashestakov: yes17:45
*** SushilKM has joined #openstack-trove17:46
datsun180bhub_cap: doesn't that hurt your disagree score on russelb's aggregator17:56
datsun180bwait maybe it's clarkb, i forget17:56
*** saurabhs has joined #openstack-trove17:57
hub_capno it makes me stronger!!17:59
hub_cap-2s feed my fury17:59
cp16nethub_cap: you have a "fresh" vm setup?17:59
hub_capcp16net: i can in ~5 min18:00
cp16netbecause i just ripped mine down and reinstalled fresh /usr/local/bin/trove-cli18:00
cp16netand i see that file18:00
cp16nettrove-cli yells about AttributeError: 'module' object has no attribute 'AuthedCommandsBase'18:00
cp16netbecause its not pointing to compat18:00
hub_capwhy are u using trove-cli, first off?18:01
cp16neti'm not sure where that gets installed...18:01
hub_capill look @ why it gets instealled18:01
cp16net./redstack rd-client18:01
hub_capit shouldnt get installed at all18:01
hub_capoh stop using rd-client18:01
hub_capjust use18:01
hub_captrove18:01
SushilKMuse18:01
SushilKMsudo sed -i -r 's/troveclient.cli/troveclient.compat.cli/' /usr/local/bin/trove-cli18:01
hub_capno dont do that18:01
SushilKMand trove-cli wud start working18:01
hub_capstop using trove-cli18:01
hub_capDO NOT USE TROVE-CLI!!!!!!18:01
hub_capuse trove18:01
cp16netSushilKM: yeah i made that change manaull18:01
datsun180bisn't the new one just called trove18:01
hub_capill remove it if i hear people are still using it18:01
cp16netyeah18:01
SushilKMyep new one is now trove18:01
hub_capit was only for people who were still using it in tests / scripts18:02
hub_capits not supposed to be used still by your fingers18:02
datsun180bhub_cap: remove it anyway, baptism by fire is our motto isn't it18:02
cp16netbtw which of the rc files do you source to get it to work?18:02
hub_caphuh?18:02
cp16nettrove18:02
hub_capu dont source rc files18:03
hub_capu just sudo python setup.py develop18:03
hub_capredstack does that for u18:03
cp16net.....18:03
hub_capor u pip install it18:03
cp16netnot talking about install18:03
hub_capOHHHHHHHH18:03
cp16nettalking about the user/pass/tenant info18:03
hub_capnmnmnmnmnmnmnmn18:03
cp16netlol18:03
hub_cap~/devstack/openrc18:03
hub_capsame as u use for all the nova services, which is good18:03
hub_capcuz if your shit breaks, and u cant figure out why the volumes not online18:04
hub_capcinder list18:04
hub_capand since its the same tenant, u can see the info18:04
hub_capwant the ip cuz trove isint spitting it out18:04
hub_capnova lsit18:04
hub_cap*list18:04
cp16netok18:05
openstackgerritEd Cranford proposed a change to openstack/trove: Conductor proxies host db access for guests  https://review.openstack.org/4511618:05
cp16nethmm18:05
cp16netthis goofy mapping of configuration sometimes screws up and i dont know why18:07
cp16netDetachedInstanceError: Parent instance <DBConfiguration at 0x3e4ca50> is not bound to a Session; lazy load operation of attribute 'instances' cannot proceed18:07
cp16netrestart the service and it works fine18:07
*** shivamshukla_ has joined #openstack-trove18:08
*** dmakogon_away has joined #openstack-trove18:08
datsun180bhttp://activity.openstack.org/dash/newbrowser/browser/repository.html?repository=trove.git neat18:08
*** dmakogon_away is now known as dmakogon18:08
dmakogonsup 2 all again18:08
hub_capummm cp16net thats not cool.. maybe dont use lazy loading18:12
cp16nethub_cap: yeah i went down the road at first to change that stuff but then ran in to a giant mountain18:13
cp16netdecided to go around instead over over it for now18:13
cp16netso that i could get something working again18:13
cp16netand be sane18:13
cp16net:)18:14
hub_capgood18:14
hub_capwe need to fix that part of the app18:14
hub_capbut not right now :)18:14
cp16netyeah18:14
cp16neti got like 30 tests working around the configs18:14
cp16netcleanup needs to happen now18:15
hub_capso cp16net, what did u want me to test wrt a new image?18:15
hub_capjust downloading trove and see if it installes -cli?18:15
datsun180bfrom troveclient.cli import main >>> ImportError: No module named cli18:18
datsun180bthat's using ./redstack rd-client, guess we better update that too18:19
hub_capya lets remove it18:19
hub_cap:)18:19
hub_capthere is no reason for us to use rd-client anymore18:19
hub_capthe _only_ reason we used it in the past18:19
hub_capwas cuz authing was a F*king nightmare18:19
datsun180byeah18:19
hub_capnow its ". ~/devstack/openrc"18:19
hub_capand you can use _all_ the clients18:20
dmakogonSnowDust: here ?18:20
SnowDustdmakogon: point taken .. validating template parameters18:20
datsun180byeah, nova and trove both slapped me and asked for auth18:20
hub_capyup source openrc datsun180b18:20
SnowDustdmakogon: tell ..18:20
datsun180bwell i'm glad for the consistency18:20
dmakogonSnowDust: had i shared link with validations ?18:20
*** amytron has quit IRC18:20
*** amytron has joined #openstack-trove18:21
SnowDustu must mean a regex .. as its done in heat templates18:21
dmakogonyes18:21
SnowDustyeah got ur point :)18:21
dmakogonSnowDust: xoxo <#18:21
dmakogon<318:21
dmakogondoes anyone got any complains about git+ssh code-delivery ?18:22
SnowDustbut ..why the other comment .. :) implemented one way .. and u suggested the other :)18:22
dmakogonSnowDust: which comment ?18:23
dmakogonhub_cap: https://gist.github.com/crazymac/690469018:23
SnowDustdmakogon : models line 30818:24
hub_capashestakov: ive looked @ your client update.18:24
*** amytron_ has joined #openstack-trove18:24
*** amytron_ has quit IRC18:24
hub_capdmakogon: why are you suggesting reservations? do we need them? nova/cinder already have18:25
*** amytron has quit IRC18:25
hub_capdmakogon: yes i had a question about tyour git+ssh18:25
hub_capi put it in the whiteboard in the blueprint but we can discuss18:25
hub_capyou say the taskmgr is going to push to the guest18:26
dmakogonhub_cap: could you explain a bit you comment ?18:26
dmakogonhub_cap: yes18:26
hub_caphistorically, weve had the guest pull the code in, via firstboot (cloud-init user-data)18:26
dmakogonyes, but do we really want that ?18:28
*** adrian_otto has joined #openstack-trove18:28
dmakogonhub_cap: if it would be side git repo, than ok18:28
dmakogonhub_cap: but configs18:28
hub_capi think we need to talk more about the push vs pull method18:30
dmakogonhub_cap: i'm ok18:31
hub_capim not sure what is the right approach honestly18:31
dmakogonhub_cap: even better i'd like to automate deb/rpc delivery18:31
hub_capmaybe what we need to do is build a dib element18:31
hub_capand publish it outside of our redstack stuff18:31
hub_capwell i dont want us to build debs for each test of teh agent18:32
hub_capi think we should have more people here to brainstorm on it18:32
hub_capredthrux: konetzed vipul SlickNik amcrn around?18:32
amcrnhub_cap: hi18:33
hub_capneed some thoughts on installing guest agent18:33
vipulhub_cap: here18:33
hub_capdmakogon: has a blueprint for updating some of the work18:33
hub_capright now we rsync from the guest18:33
hub_capfirst question, do we want to push to the guest or pull from the guest18:33
dmakogonhub_cap: or git clone via cloud-init18:34
hub_capas in, taskmgr do it? or guest initiate it18:34
hub_capsure that woudl be pull from the guest dmakogon18:34
amcrndmakogon: bp link?18:35
vipulthe one advantage of the guest pulling would be that you can continually update code after it's been built18:36
hub_capwell taskmgr push can do the same18:36
vipulif we push to the guest, the only way to get new code into a guest is to build a new instance18:36
dmakogonamcrn: https://blueprints.launchpad.net/trove/+spec/use-git-ssh-for-guestagent-code-delivery-to-vm18:36
hub_capthe _only_ goal for development is that it has be updated per instance build18:36
vipulI do personally like being able to pull new code in and re-use instances18:37
hub_cap++ so that means it might be best to initiate from the guest18:37
hub_capso it can be recreated from the guest18:38
hub_capi think maybe the blueprint was misleading18:38
amcrnif you consider a large deployment, manually pushing one by one seems painful, but automatically pulling seems far too dangerous for production-esque environments… what about a default to pull, but when an instance/cluster is deployed, you can signal that you wish to have auto-pull off?18:38
hub_capthat makes sense amcrn18:38
dmakogonamcrn: this should not be available in production !18:39
hub_capi see this less as a deployment issue though, because you can easily package a guest18:39
dmakogonso, we are leaving as it is ?18:39
dmakogonfirstboot, yes ?18:40
dmakogonor making automated script that would update guestagent from remote repo ?18:40
dmakogonthat would be work on instance reboot18:40
dmakogonunabled on start18:41
dmakogonseems better than doing push on taskman18:41
hub_capdmakogon: lets not do "2. After nova creates server and it would become active trove taskmanager initiates ssh connection git push to VM"18:41
hub_capthts in the blueprint ^  ^18:41
dmakogonok18:41
amcrnone thing to consider is that as of now, the guest is guaranteed to have code that is compatible with the host (mostly because the code is rsync'd from the host). if you move to a repo model, that guarantee becomes a little trickier to manage.18:42
redthruxhub_cap: what up - saw the ping18:42
hub_capamcrn: ++18:42
robertmyershub_cap: vipul: could you please take a look at https://review.openstack.org/#/c/50971/18:42
hub_capredthrux: so late, always so late ;)18:42
redthruxI KNOW18:42
redthruxit's the werst18:42
amcrnnow granted, no one should introduce backwards incompatible changes to the api, but still.18:42
hub_capwe are talking about guest agent delivery18:42
redthruxcool - catching up18:42
kevinconwayso is dmakogon suggesting that we replace rsync with git?18:43
hub_capamcrn: eventually id like to see us using somethign like protobuf that has versioned delivery18:43
dmakogonamcrn: development - you can relay only on you own18:43
kevinconwayi thought it was an optional thing18:43
hub_capkevinconway: yes i believe so18:43
hub_capvipul: u like that? i dropped the proto bomb18:43
SlickNiklol18:43
amcrnsomebody set us up the bomb18:43
hub_capSlickNik: ;)18:43
SlickNikI arrived just in time to see it18:43
dmakogonkevinvconway: rsync woul not allow us to make update18:43
SlickNikWe get signal?18:43
vipulhub_cap: :p18:43
hub_capdmakogon: rsync allows for updates, u just re-sync18:43
kevinconwaydmakogon: so that's why i was asking the other day if you planned to push updates to the guest18:44
hub_capkevinconway: did u read the blueprint? cuz it makes it seem so18:44
hub_capbut i dont think thats the plan18:44
hub_cappull from the guest :)18:44
dmakogonhub_cap: yes18:44
hub_capdmakogon: can u update your blueprint to say that then?18:44
hub_capim ok w/ cloud-init git+ssh clone18:45
redthruxso the idea is we're making the container even more generic?18:45
hub_capredthrux: somewhat, yes18:45
redthruxI'm not clear on why this is desired18:45
hub_capwe are moving some work to heat18:45
redthruxI'll read the bP18:45
redthruxright right -18:45
redthruxokay18:45
SlickNikAnother goal to keep in mind is that we want to eventually move to a model where we can actually install the guest_agent (using setup.py).18:45
dmakogonhub_cap: amcrn: kevinconway: guest should have automated script for auto-update18:45
datsun180bhttps://gist.github.com/ed-/88c07ab40be8ab90c293 is --os-username not the right way to do that?18:45
hub_capSlickNik: that should be easy to do once we clone it from the host18:46
amcrnhub_cap: the concern i have with that is if you've got a single hosted internal github repo, making sure the access vector is limited is paramount18:46
hub_capamcrn: heh18:46
dmakogonSlickNik: model is packaging DEB/RPC18:46
hub_capso heres my take18:46
kevinconwayalso you have to be pretty careful that you clean your git repo before building again18:46
kevinconwayi've seen dirty repos cause all kinds of build problems18:46
dmakogonSlickNik: DEB/RPM18:46
SlickNikhub_cap: Not sure we can what the behavior is if it's in the same repo as trove (might need more work  to split it out)18:47
hub_capamcrn: i really dont see this as being used in a production manner... you should find a way to deliver your guest to the vm (we install a package oon it)18:47
hub_capSlickNik: good point18:47
hub_capthis might be easier if it was split out in general18:47
amcrnhub_cap: ah, if it's not the only delivery mechanism, then that's cool.18:47
hub_capyes.. maybe we should specify that18:47
hub_capdmakogon: check if agent already exists before u clone it18:48
redthruxyeah - hub_cap i'd agree that this isn't production-worthy - I'd never be comfortable with pulling code like that. especially considering you're adding a GIT requirement to use the functionality.18:48
hub_capim not sure how you would do that yet dmakogon18:48
hub_capredthrux: ++18:48
dmakogonhub_cap: what about automated buiding and registration of trove deb/rpm ?18:48
hub_captakes too long18:48
redthruxwe'd need a delivery system18:48
hub_capwe used to do that18:49
hub_capthen we have dependencies on a apt/rpm repo18:49
hub_capand httpd18:49
hub_capand it was all kinds of messy18:49
redthruxyeah - slippery slope18:49
amcrn++18:49
dmakogonhub_cap: source list update via cloud-init18:49
hub_capif u want to do that in production ++, but not for dev18:49
hub_capdmakogon: can u ghost your _work user?18:50
hub_capi keep getting killed by tab completion18:50
hub_capits much nicer if you have 1 user in a channel ;)18:50
cp16netand not have the same 2-3 letters as someone else :-P18:50
dmakogonok, i'll do that, but know i have no access from home to office18:50
redthruxopenvpn will change your lyfe18:51
hub_capdmakogon: if u know your password u ghost it18:51
hub_capf**k all that noise redthrux, a bouncer will save his life18:51
redthruxhahaha18:51
hub_cap;)18:51
redthruxword18:51
dmakogonhub_cap: password for what ?18:51
cp16netheh18:51
hub_capfor your dmakogan_work user18:51
hub_capu can ghost him18:51
hub_capit kills him18:51
cp16netfor nickserv18:52
*** amcrn is now known as amcrn[a]18:52
hub_capmore or less18:52
amcrn[a]actually, I should be more clever18:52
*** amcrn[a] is now known as [a]mcrn18:52
redthruxhahah18:52
hub_capis that _away_ amcrn?18:52
[a]mcrnit's whatever you want it to be :)18:52
[a]mcrnbbiab18:52
hub_captalk to me now18:52
hub_capwait [a]mcrn18:52
hub_caplet me show u something18:53
[a]mcrnok18:53
hub_captype to me, using my handle18:53
[a]mcrnhub_cap: eh?18:53
dmakogoncan you review this one ?18:53
dmakogonhttps://review.openstack.org/#/c/50686/18:53
redthruxi like that dmakogon_work18:54
redthruxcrap18:54
redthruxi like that dmakogon18:54
dmakogonredthrux <318:54
redthruxlooks clean - noticed that in your cassandra PR18:55
hub_capredthrux: u like that commit msg??18:55
hub_capthats a good ass commit msg18:55
redthrux:D yeah  - but the rearrangement is ++18:56
hub_capsure its +++18:56
hub_cap++^+18:56
redthruxnow time to read code18:56
dmakogonoh, yes, i've pushed initial cassandra review18:57
*** shivamshukla_ has quit IRC18:57
*** jlucci has joined #openstack-trove18:59
openstackgerritA change was merged to openstack/trove: Fixing restart tests  https://review.openstack.org/5097119:00
*** demorris has quit IRC19:14
*** SnowDust has quit IRC19:15
*** demorris has joined #openstack-trove19:28
*** ashestakov has quit IRC19:34
datsun180bi'm trying to figure out why my instances won't get out of BUILD, and it turns out in the instance the directory ~/trove/bin is just plain empty instead of containing the guestagent. any ideas why that would be gone?19:37
*** jlucci has quit IRC19:37
*** jlucci has joined #openstack-trove19:39
hub_capWHAT?!19:48
hub_capdid the rsync fail?19:48
*** SushilKM has quit IRC19:48
hub_caphttps://github.com/openstack/trove/tree/master/bin <-- is not empty19:48
*** [a]mcrn is now known as amcrn19:49
datsun180bright, i have that too19:58
*** jasonb365 has quit IRC19:58
datsun180bbut on the instance it's not getting there, still trying to figure that out19:59
*** adrian_otto has quit IRC19:59
*** jcru has quit IRC20:01
*** jlucci has quit IRC20:01
*** jasonb365 has joined #openstack-trove20:03
*** jodom has joined #openstack-trove20:04
*** jodom has quit IRC20:04
*** jcru has joined #openstack-trove20:05
*** jcru has quit IRC20:05
*** jcru has joined #openstack-trove20:06
*** demorris has quit IRC20:06
*** jodom has joined #openstack-trove20:07
*** jrodom has quit IRC20:09
*** ashestakov has joined #openstack-trove20:13
openstackgerritAndrey Shestakov proposed a change to openstack/python-troveclient: Support datastore types  https://review.openstack.org/4793620:19
openstackgerritAndrey Shestakov proposed a change to openstack/python-troveclient: Support datastore types  https://review.openstack.org/4793620:25
openstackgerritAndrey Shestakov proposed a change to openstack/python-troveclient: Support datastore types  https://review.openstack.org/4793620:26
*** rnirmal has quit IRC20:26
*** mmcdaris has joined #openstack-trove20:28
*** jasonb365 has quit IRC20:36
*** jodom has quit IRC20:38
dmakogonamcrn: thanks for review20:38
*** jrodom has joined #openstack-trove20:38
amcrndmakogon: np20:38
dmakogonamcrn: next patch would be relayted to strategies20:39
dmakogonamcrn: ok with that ?20:39
amcrnabsolutely20:39
dmakogonamcrn, good20:43
*** radez is now known as radez_g0n320:50
*** mmcdaris has quit IRC20:59
*** mmcdaris has joined #openstack-trove21:00
*** jrodom has quit IRC21:00
*** jrodom has joined #openstack-trove21:03
*** jcru_ has joined #openstack-trove21:04
*** jcru has quit IRC21:07
*** jcru_ has quit IRC21:08
*** jcru has joined #openstack-trove21:09
*** grapex has quit IRC21:13
*** grapex has joined #openstack-trove21:13
*** jrodom has quit IRC21:13
*** pdmars has quit IRC21:14
*** jasonb365 has joined #openstack-trove21:17
*** dmakogon has quit IRC21:25
ashestakovreview pls https://review.openstack.org/#/c/4793621:27
*** yogesh has joined #openstack-trove21:30
amcrnashestakov: while people are reviewing, can you please update the blueprint? It was mentioned the last time you brought this review to everyone's attention21:33
ashestakovamcrn: https://wiki.openstack.org/wiki/Trove/trove-versions-types21:34
*** mmcdaris has quit IRC21:34
amcrnyour commit points to https://blueprints.launchpad.net/trove/+spec/db-type-version21:35
amcrnwhich says the point of your commit is: "This blueprint is to provide a way to list the current type and version of the database running within the instance."21:35
*** robertmyers has quit IRC21:35
amcrnso I can only list, not create or manage or use?21:35
ashestakovill update21:36
*** mmcdaris has joined #openstack-trove21:37
*** mmcdaris has quit IRC21:39
*** mmcdaris has joined #openstack-trove21:43
*** jrodom has joined #openstack-trove21:46
*** coolsvap has quit IRC21:47
*** yogesh has quit IRC21:47
ashestakovany progress in review?21:49
*** yogesh has joined #openstack-trove21:50
vipulashestakov: is there a corresponding server-side review?21:51
ashestakovvipul: not yet, i renaming service to datastore in server side21:51
ashestakovi hope tomorrow ill push it21:51
ashestakovif everything will ok with client21:52
*** yogesh has quit IRC21:53
*** yogeshmehra has quit IRC22:03
*** ashestakov has quit IRC22:07
cp16nethub_cap22:09
cp16neti need some helpo22:09
cp16netthis is not parsing the way i want in the client https://gist.github.com/cp16net/699944322:10
*** krow has joined #openstack-trove22:15
*** jrodom has quit IRC22:18
*** vipul is now known as vipul-away22:21
datsun180boh vagrant, you solver of problems22:24
datsun180bnothing works better than burning everything to the ground and using vagrant up to build on the ashes22:24
openstackgerritKui Shi proposed a change to openstack/python-troveclient: change mode to octal for os.makedirs()  https://review.openstack.org/5195222:24
openstackgerritKui Shi proposed a change to openstack/python-troveclient: wrap dict with list() in for loop  https://review.openstack.org/5195322:24
openstackgerritKui Shi proposed a change to openstack/python-troveclient: Fix unicode isue  https://review.openstack.org/5195422:24
openstackgerritKui Shi proposed a change to openstack/python-troveclient: Import exceptions module from openstack-common  https://review.openstack.org/5195522:24
openstackgerritKui Shi proposed a change to openstack/python-troveclient: Import urlutils module from openstack-common  https://review.openstack.org/5195622:24
openstackgerritKui Shi proposed a change to openstack/python-troveclient: Import urlutils module from openstack-common  https://review.openstack.org/5195722:24
openstackgerritKui Shi proposed a change to openstack/python-troveclient: Import exceptions module from openstack-common  https://review.openstack.org/5195822:24
openstackgerritKui Shi proposed a change to openstack/python-troveclient: Replace g.next() with next(g)  https://review.openstack.org/5195922:24
openstackgerritKui Shi proposed a change to openstack/python-troveclient: Transform print statement to print function  https://review.openstack.org/5196022:24
openstackgerritKui Shi proposed a change to openstack/python-troveclient: Replace basestring with six.string_types  https://review.openstack.org/5196122:24
datsun180bwhoa what22:25
*** demorris has joined #openstack-trove22:26
amcrntake a deep breath Kui22:27
*** mmcdaris has quit IRC22:27
amcrn;)22:27
amcrnah, Python 3 compat22:28
*** vipul-away is now known as vipul22:29
datsun180bi'm just impressed by the timing22:31
*** mmcdaris has joined #openstack-trove22:32
hub_capdang sweet22:32
hub_capthey are all dependent id guess22:33
hub_capu can do one git review22:33
datsun180bOhh22:33
hub_capand itll trigger em all22:33
datsun180bthat's magical22:33
hub_capas long as each commit has a diff sha22:33
hub_capboom22:33
datsun180bI was thinking a muxed session or something22:33
hub_capHAHA22:33
hub_capitll be nice ot have py3 compat in trove client22:33
hub_capwe can enable gating on it22:34
openstackgerritKui Shi proposed a change to openstack/python-troveclient: Import exceptions module from openstack-common  https://review.openstack.org/5195822:37
openstackgerritKui Shi proposed a change to openstack/python-troveclient: Replace g.next() with next(g)  https://review.openstack.org/5195922:37
openstackgerritKui Shi proposed a change to openstack/python-troveclient: Import urlutils module from openstack-common  https://review.openstack.org/5195622:37
openstackgerritKui Shi proposed a change to openstack/python-troveclient: Import urlutils module from openstack-common  https://review.openstack.org/5195722:37
openstackgerritKui Shi proposed a change to openstack/python-troveclient: Fix unicode isue  https://review.openstack.org/5195422:37
openstackgerritKui Shi proposed a change to openstack/python-troveclient: Import exceptions module from openstack-common  https://review.openstack.org/5195522:37
openstackgerritKui Shi proposed a change to openstack/python-troveclient: change mode to octal for os.makedirs()  https://review.openstack.org/5195222:37
openstackgerritKui Shi proposed a change to openstack/python-troveclient: wrap dict with list() in for loop  https://review.openstack.org/5195322:37
openstackgerritKui Shi proposed a change to openstack/python-troveclient: Transform print statement to print function  https://review.openstack.org/5196022:37
openstackgerritKui Shi proposed a change to openstack/python-troveclient: Replace basestring with six.string_types  https://review.openstack.org/5196122:37
*** jasonb365 has quit IRC22:37
*** demorris has quit IRC22:40
*** krow has quit IRC22:47
*** mmcdaris has quit IRC22:55
*** jlucci has joined #openstack-trove22:59
*** adrian_otto has joined #openstack-trove23:04
*** krow has joined #openstack-trove23:07
*** datsun180b has quit IRC23:09
*** mmcdaris has joined #openstack-trove23:12
*** jcru has quit IRC23:14
*** saurabhs has quit IRC23:28
*** jgriffith has joined #openstack-trove23:33
*** krow has quit IRC23:35
*** paul_lodronio has left #openstack-trove23:37
*** saurabhs has joined #openstack-trove23:39
openstackgerritTim Simpson proposed a change to openstack/trove: Fixes pagination with non-string markers types.  https://review.openstack.org/5198123:40
*** jlucci has quit IRC23:41
*** jlucci has joined #openstack-trove23:41
*** grapex has quit IRC23:42
*** krow has joined #openstack-trove23:51

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