Tuesday, 2014-04-01

*** eghobo has quit IRC00:03
*** sbfox has quit IRC00:04
*** sbfox has joined #openstack-trove00:05
*** Barker has joined #openstack-trove00:13
*** khyati_ has joined #openstack-trove00:15
*** jcru has joined #openstack-trove00:18
*** michael-yu has quit IRC00:21
*** jcru has quit IRC00:23
*** michael-yu has joined #openstack-trove00:23
*** achampio1 has joined #openstack-trove00:24
*** michael-yu has quit IRC00:26
*** achampion has quit IRC00:26
*** matsuhashi has joined #openstack-trove00:27
*** sbfox has quit IRC00:29
*** ViswaV has quit IRC00:34
*** grapex has quit IRC00:36
*** michael-yu has joined #openstack-trove00:38
*** amcrn has quit IRC00:49
*** amcrn has joined #openstack-trove00:55
*** zigo has quit IRC00:59
*** zigo has joined #openstack-trove01:01
*** robertmyers has joined #openstack-trove01:03
*** michael-yu has quit IRC01:04
*** khyati_ has quit IRC01:17
*** rmyers has joined #openstack-trove01:24
*** nosnos has joined #openstack-trove01:26
*** rmyers has quit IRC01:30
*** Barker has quit IRC01:33
*** sbfox has joined #openstack-trove01:49
*** achampion has joined #openstack-trove02:01
*** achampio1 has quit IRC02:02
*** grapex has joined #openstack-trove02:06
*** grapex has quit IRC02:14
*** sbfox has quit IRC02:15
*** haomaiw__ has quit IRC02:31
*** haomaiwang has joined #openstack-trove02:32
*** amcrn has quit IRC02:42
*** jasonb365 has joined #openstack-trove02:50
*** harlowja is now known as harlowja_away02:59
*** haomai___ has joined #openstack-trove02:59
*** haomaiwang has quit IRC03:03
*** grapex has joined #openstack-trove03:07
*** harlowja_away is now known as harlowja03:09
*** khyati_ has joined #openstack-trove03:10
*** grapex has quit IRC03:11
*** matsuhashi has quit IRC03:22
*** robertmyers has quit IRC03:34
*** robertmyers has joined #openstack-trove03:35
*** nosnos has quit IRC03:37
*** mattgriffin has joined #openstack-trove03:41
*** robertmy_ has joined #openstack-trove03:42
*** esp has left #openstack-trove03:43
*** eghobo has joined #openstack-trove03:44
*** robertmy_ has quit IRC03:45
*** robertmyers has quit IRC03:45
openstackgerritNikhil Manchanda proposed a change to openstack/python-troveclient: Remove ports and proto from secgrp create call  https://review.openstack.org/8433504:09
openstackgerritNikhil Manchanda proposed a change to openstack/python-troveclient: Remove ports and proto from secgrp create call  https://review.openstack.org/8433504:12
*** matsuhashi has joined #openstack-trove04:14
openstackgerritNikhil Manchanda proposed a change to openstack/python-troveclient: Remove ports and proto from secgrp create call  https://review.openstack.org/8433504:14
*** jasonb365 has quit IRC04:16
*** nosnos has joined #openstack-trove04:23
*** mattgrif_ has joined #openstack-trove04:25
*** mattgriffin has quit IRC04:25
*** sbfox has joined #openstack-trove05:01
*** matsuhas_ has joined #openstack-trove05:02
*** matsuhas_ has quit IRC05:02
*** matsuhashi has quit IRC05:05
*** matsuhashi has joined #openstack-trove05:05
*** harlowja is now known as harlowja_away05:11
*** michael-yu has joined #openstack-trove05:13
*** michael-yu has quit IRC05:17
*** michael-yu has joined #openstack-trove05:18
*** michael-yu has quit IRC05:18
*** khyati_ has quit IRC05:22
*** michael-yu has joined #openstack-trove05:22
*** michael-yu has quit IRC05:24
*** SushilKM has joined #openstack-trove05:24
*** sbfox has quit IRC05:27
*** sbfox has joined #openstack-trove05:31
*** yidclare has joined #openstack-trove05:40
*** mattgrif_ has quit IRC05:41
*** mattgriffin has joined #openstack-trove05:52
*** mattgriffin has quit IRC05:53
*** michael-yu has joined #openstack-trove05:57
*** sbfox has quit IRC06:02
*** sbfox has joined #openstack-trove06:03
openstackgerritA change was merged to openstack/trove: Remove mockito, and replace with mock  https://review.openstack.org/8288806:12
*** saju_m has joined #openstack-trove06:21
openstackgerritJenkins proposed a change to openstack/trove: Imported Translations from Transifex  https://review.openstack.org/8272106:23
*** yogesh has joined #openstack-trove06:29
*** demorris has joined #openstack-trove06:43
*** nosnos has quit IRC06:45
*** nosnos has joined #openstack-trove06:46
*** demorris has left #openstack-trove06:50
*** demorris has joined #openstack-trove06:50
*** flaper87|afk is now known as flaper8706:50
*** michael-yu has quit IRC06:57
*** matsuhashi has quit IRC06:58
*** matsuhashi has joined #openstack-trove06:58
*** matsuhashi has quit IRC07:03
*** matsuhashi has joined #openstack-trove07:06
*** sbfox has quit IRC07:10
*** demorris has quit IRC07:28
*** michael-yu has joined #openstack-trove07:31
*** eghobo has quit IRC07:45
*** flaper87 has left #openstack-trove07:49
*** SushilKM has quit IRC07:56
*** michael-yu has quit IRC08:00
*** matsuhashi has quit IRC08:03
*** matsuhas_ has joined #openstack-trove08:05
*** tanisdl has joined #openstack-trove08:16
*** derez has joined #openstack-trove08:32
*** derez is now known as Guest3974808:32
*** matsuhas_ has quit IRC08:33
*** sgotliv has joined #openstack-trove08:33
sgotlivGuys, do you know how to add trove to already installed Openstack?08:35
*** matsuhashi has joined #openstack-trove08:38
*** saju_m has quit IRC08:43
*** SushilKM has joined #openstack-trove08:45
*** saju_m has joined #openstack-trove08:56
*** yogesh has quit IRC08:58
*** yogesh has joined #openstack-trove08:58
*** yogesh has quit IRC09:03
*** dmakogon_ is now known as denis_makogon09:25
denis_makogonsgotliv, you need to create project inside the keystone (add appropriate endpoints, etc), then launch all trove services with correct configs09:26
sgotlivdenis_makogon, Hi Denis, I saw your presentation about Trove yesterday and it was awesome09:27
denis_makogonsgotliv, thanks09:28
sgotlivdenis_makogon, but my opinion that most basic staff like howto install Trove is missing, I searched over the net. So now I kind of thrilled by your preso but can't install trove :-)09:29
denis_makogonsgotliv, take a look at https://review.openstack.org/#/c/78608/09:29
denis_makogonsgotliv, it works for havanna release09:30
denis_makogonsgotliv, also, as the contribution for Trove, you could verify this doc09:30
denis_makogonsgotliv, about my presentation, it wasn't about howto install Trove on OS evn, it was about overview =)09:30
sgotlivdenis_makogon, It starts with Ubuntu, I have RHEL or Fedora. I tried to find a clear statement about support of other distributions09:31
denis_makogonsgotliv, trove works on Fedora09:31
denis_makogonsgotliv, we haven't any docs for RHEL/Fedora, yet, because all our tests are running over Ubuntu 12.04-cloudinit09:32
denis_makogonsgotliv, we (you and me) could try to write doc for the RHEL/Fedora09:32
sgotlivdenis_makogon, 1. Your preso is great!!! and it exactly what it is. 2. I'll try to look into Fedora and then we'll write a doc09:33
sgotlivdenis_makogon, thanks!!!09:33
*** iartarisi has joined #openstack-trove09:33
denis_makogonsgotliv, you can ping me, if you need any help09:33
sgotlivdenis_makogon, great, I09:33
denis_makogonsgotliv, my daytime is UTC + 209:33
sgotlivdenis_makogon, my either09:34
denis_makogonSlickNik, saw your patch, it absorbs more than secgroups fix, and mine patch was first https://review.openstack.org/#/c/84115/.09:36
denis_makogonSlickNik, and your patch wouldn't work if datastore has more than one rule09:38
SlickNikdenis_makogon: Sure np, I don't care whose patch lands as long as the issue is fixed.09:40
denis_makogonSlickNik, i'll try to beat this beast today09:41
denis_makogoni almost fixed server-side and client09:41
denis_makogonSlickNik, would be great if you take a look at both patches09:41
SlickNikdenis_makogon: btw, your patch will not pass the Jenkins tests, you might want to take a look at https://review.openstack.org/#/c/84335/3/troveclient/tests/test_secgroups.py09:42
SlickNikAnd incorporate some of those changes.09:42
SlickNikdenis_makogon: Why would my patch not work for multiple datastores?09:42
denis_makogonSlickNik, not multiple datastores09:43
denis_makogonSlickNik, multiple rules09:43
denis_makogonSlickNik, take a look how view formed09:43
denis_makogonSlickNik, mysql has one rule, cassandra has 4, couchbase has alot09:44
denis_makogonSlickNik, view formed by the only one rule09:44
denis_makogonSlickNik, and client expects that income response contains only one object09:44
denis_makogonSlickNik, suppose we create new rules with new cidr, as the result (at trove side) we have four rules that should be used for forming the view09:45
denis_makogonSlickNik, my suggestion is to change the way the view is prepared09:46
denis_makogonSlickNik, it'll be the list of groups, instead of single group,09:46
denis_makogonSlickNik, and it would work for every datastore, since we could have the list of the one rule09:46
denis_makogonone or many, no matter09:47
SlickNikI think what you're saying is that the issue is with the representation of the rule during a list rules command?09:50
denis_makogonSlickNik, no, i'm talking about the representation of the create call09:50
denis_makogonSlickNik, this is how it will be https://review.openstack.org/#/c/83768/3/trove/extensions/security_group/views.py at trove09:51
denis_makogonSlickNik, and this is how it'll be in client https://review.openstack.org/#/c/84115/1/troveclient/v1/shell.py09:51
SlickNikgotcha09:53
denis_makogonSlickNik, cool, and this will work in any cases09:53
SlickNikSounds good.09:54
SlickNikbtw, denis_makogon can you make sure to update the launchpad bug/bp when you start working on something? The reason I picked this up was because it wasn't updated.09:54
SlickNik(for the client side)09:55
denis_makogonSlickNik, i though infra should've do that, don't know why this didn't happen09:55
SlickNikStrange. Infra didn't pick it up (bug?)09:57
denis_makogonSlickNik, yes09:57
denis_makogonSlickNik, i branched the fix, i mentioned the Closes-Bug09:57
openstackgerritDenis M. proposed a change to openstack/python-troveclient: Fix create call for security group rules  https://review.openstack.org/8411510:00
SlickNikdenis_makogon: gonna head out. Will you be able to get done with the fixes for the secgroups issue like we talked about?10:08
denis_makogonSlickNik, i'll try to fix it, in 2-3h10:09
SlickNikThanks! I'll test it out in the morning when I'm back up.10:09
SlickNikHoping to get it done soon so we can cut RC1, and move on to Juno.10:10
SlickNikSee you later.10:11
denis_makogonSlickNik, cu 210:12
*** matsuhashi has quit IRC10:14
openstackgerritPierre Rambaud proposed a change to openstack/trove-integration: Improve README.md  https://review.openstack.org/8439810:25
*** sgotliv has quit IRC10:30
denis_makogonSlickNik, done, fix is ready10:33
openstackgerritDenis M. proposed a change to openstack/python-troveclient: Fix create call for security group rules  https://review.openstack.org/8411510:37
*** nosnos has quit IRC10:40
*** sgotliv has joined #openstack-trove10:43
openstackgerritDenis M. proposed a change to openstack/trove: Fix create call for security group rules  https://review.openstack.org/8376810:46
*** sgotliv has quit IRC10:51
openstackgerritDenis M. proposed a change to openstack/trove: Support full backup/restore for Cassandra  https://review.openstack.org/7755110:58
openstackgerritDenis M. proposed a change to openstack/trove: Add point in time recovery  https://review.openstack.org/7722210:59
openstackgerritDenis M. proposed a change to openstack/trove: Refactoring strategies implementation  https://review.openstack.org/7789911:04
openstackgerritDenis M. proposed a change to openstack/trove: Refactor mysql and redis apps  https://review.openstack.org/8002011:11
openstackgerritDenis M. proposed a change to openstack/trove: Track security group provisioned by heat  https://review.openstack.org/7104011:15
openstackgerritDenis M. proposed a change to openstack/trove: Allow db instance conditional logging  https://review.openstack.org/6378911:20
openstackgerritDenis M. proposed a change to openstack/trove: Allow log files audit  https://review.openstack.org/6430211:20
*** SushilKM has quit IRC11:24
*** SushilKM has joined #openstack-trove11:25
*** tanisdl has quit IRC11:34
openstackgerritDenis M. proposed a change to openstack/python-troveclient: Fix create call for security group rules  https://review.openstack.org/8411511:40
*** saju_m has quit IRC11:44
*** SushilKM has quit IRC11:49
*** radez_g0n3 is now known as radez11:51
*** saju_m has joined #openstack-trove11:56
openstackgerritJenkins proposed a change to openstack/python-troveclient: Updated from global requirements  https://review.openstack.org/7964611:57
openstackgerritJenkins proposed a change to openstack/trove: Updated from global requirements  https://review.openstack.org/7964811:57
*** pdmars has joined #openstack-trove12:01
*** saju_m has quit IRC12:02
openstackgerritDenis M. proposed a change to openstack/trove: Refactoring strategies implementation  https://review.openstack.org/7789912:10
openstackgerritDenis M. proposed a change to openstack/trove: Fix create call for security group rules  https://review.openstack.org/8376812:12
denis_makogonSlickNik, this crazy bug appears again, http://logs.openstack.org/38/76538/6/check/gate-trove-python27/4f7a876/console.html#_2014-04-01_10_59_27_78712:13
*** achampio1 has joined #openstack-trove12:19
*** achampion has quit IRC12:20
*** saju_m has joined #openstack-trove12:21
*** saju_m has quit IRC12:23
openstackgerritDenis M. proposed a change to openstack/trove: Allow log files audit  https://review.openstack.org/6430212:27
*** saju_m has joined #openstack-trove12:39
*** Barker has joined #openstack-trove12:58
*** sgotliv_ has joined #openstack-trove13:07
*** achampio1 has quit IRC13:07
openstackgerritDenis M. proposed a change to openstack/trove: Fix create call for security group rules  https://review.openstack.org/8376813:12
*** saju_m has quit IRC13:15
*** mattgriffin has joined #openstack-trove13:21
*** kevinconway has joined #openstack-trove13:27
*** saju_m has joined #openstack-trove13:28
*** jasonb365 has joined #openstack-trove13:32
*** jasonb365 has quit IRC13:34
*** demorris has joined #openstack-trove13:53
*** achampion has joined #openstack-trove13:53
*** jasonb365 has joined #openstack-trove14:04
*** radez is now known as radez_g0n314:07
*** mattgriffin has quit IRC14:08
*** saju_m has quit IRC14:14
*** amytron has joined #openstack-trove14:14
*** spredzy has left #openstack-trove14:16
*** michael-yu has joined #openstack-trove14:18
*** tanisdl has joined #openstack-trove14:26
*** jcru has joined #openstack-trove14:26
*** michael-yu has quit IRC14:26
*** tanisdl has quit IRC14:29
*** tanisdl has joined #openstack-trove14:31
*** BobBall has joined #openstack-trove14:32
BobBallHey - I've probably got a configuration issue... http://paste.openstack.org/show/74753/14:33
BobBallhappened all the time since devstack added trove :)14:34
BobBallCan anyone suggest what I should look at?14:34
BobBallomg... I think that the dodgy DNS resolver is preferring IPv6 over IPv4 so it's trying to get to localhost with IPv614:40
*** tanisdl has quit IRC14:45
*** tanisdl has joined #openstack-trove14:45
*** thedodd has joined #openstack-trove14:56
*** sbfox has joined #openstack-trove15:02
denis_makogonBobBall, wrong nova url mentioned15:10
denis_makogonBobBall, does nova runs at localhost ?15:10
BobBallyes15:12
BobBallthis is devstack - so everything is localhost15:12
BobBallI think it might be because trove is setting IPv4...15:12
BobBalltrove/guestagent/common/operating_system.py:    s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)15:12
BobBallbut I've not tracked that through15:12
BobBallso that might be completely unrelated :D15:13
*** shivamshukla has joined #openstack-trove15:13
denis_makogondevstack's nova runs at 10.0.0.1, i guess15:13
BobBallwhy 10.0.0.1? Everything is set up to localhost / 127.0.0.1 for me15:14
denis_makogonBobBall, that's only my guess, and you're right, it runs at 127.0.0.115:14
BobBallhmmm - worse - localhost seems to be the default option somewhere.. it's not specified as localhost in localrd15:14
openstackgerritDenis M. proposed a change to openstack/trove: Fix create call for security group rules  https://review.openstack.org/8376815:15
BobBallstack.sh:    RABBIT_HOST=${RABBIT_HOST:-localhost}15:16
denis_makogontry to check if nova is alive ?15:17
*** RockKuo has joined #openstack-trove15:18
BobBallyeah, it's all fine15:19
denis_makogonBobBall, hm, strange15:21
denis_makogonBobBall, take a look at nova logs ?15:22
*** amytron has quit IRC15:23
BobBallnova's quite happy with using "localhost"; it's only the few tempest tests that make use of trove that are failing15:26
BobBallbut I'm going to propose we change devstack to set RABBIT_HOST=${RABBIT_HOST:-$SERVICE_HOST}15:27
BobBallin which case it'll avoid my problem and trove ipv6-ness can be saved for another day15:27
*** tanisdl has quit IRC15:27
*** tanisdl has joined #openstack-trove15:28
*** jasonb365 has quit IRC15:29
*** grapex has joined #openstack-trove15:31
*** grapex has quit IRC15:32
*** grapex has joined #openstack-trove15:33
*** denis_makogon has quit IRC15:34
*** shivamshukla has quit IRC15:34
*** jasonb365 has joined #openstack-trove15:35
*** demorris has quit IRC15:37
*** Guest39748 has quit IRC15:38
*** ViswaV has joined #openstack-trove15:41
*** jmontemayor has joined #openstack-trove15:49
*** amytron has joined #openstack-trove15:53
*** amytron_ has joined #openstack-trove15:56
*** jmontemayor has quit IRC15:56
*** jmontemayor has joined #openstack-trove15:56
*** amytron has quit IRC15:58
*** amytron_ is now known as amytron15:58
*** iartarisi has quit IRC15:59
*** jasonb365 has quit IRC15:59
*** jasonb365 has joined #openstack-trove16:01
*** Barker has quit IRC16:02
*** Barker has joined #openstack-trove16:03
openstackgerritsai krishna proposed a change to openstack/trove: Added new variable to validate CA_file.pem of keystone and cinder.  https://review.openstack.org/8448416:03
*** eghobo has joined #openstack-trove16:04
*** sbfox has quit IRC16:09
hub_capBobBall: :)16:10
*** SushilKM has joined #openstack-trove16:13
*** sbfox has joined #openstack-trove16:13
*** RockKuo has quit IRC16:17
*** SushilKM has quit IRC16:18
*** SushilKM has joined #openstack-trove16:19
*** sgotliv_ has quit IRC16:24
*** sgotliv has joined #openstack-trove16:25
*** SushilKM has quit IRC16:28
*** sbfox1 has joined #openstack-trove16:30
*** sbfox has quit IRC16:33
*** Barker has quit IRC16:36
openstackgerritViswa Vutharkar proposed a change to openstack/trove: Adds backup/restore support for mongodb  https://review.openstack.org/7833916:37
*** sgotliv has quit IRC16:39
*** SushilKM has joined #openstack-trove16:44
*** grapex has quit IRC16:53
*** khyati has joined #openstack-trove16:58
*** esp has joined #openstack-trove16:59
*** michael-yu has joined #openstack-trove17:04
openstackgerritDaniel Salinas proposed a change to openstack/trove: Add instance metadata functionality to trove  https://review.openstack.org/8212317:07
*** sbfox1 has quit IRC17:12
*** grapex has joined #openstack-trove17:14
*** harlowja_away is now known as harlowja17:14
*** grapex_ has joined #openstack-trove17:14
*** grapex has quit IRC17:18
*** mattgriffin has joined #openstack-trove17:20
*** michael-yu has quit IRC17:23
*** radez_g0n3 is now known as radez17:26
*** Barker has joined #openstack-trove17:29
*** thedodd has quit IRC17:29
*** SushilKM has quit IRC17:36
*** michael-yu has joined #openstack-trove17:41
*** tanisdl has quit IRC17:44
grapex_Btw- is Gerrit not showing the last four patchsets for a reason? https://review.openstack.org/#/c/80061/17:47
hub_capits gerrits april fools grapex_17:50
hub_capi see 5 patchsets17:50
grapex_hub_cap: LOL!17:50
grapex_Looks like I just got joked!17:51
hub_capbut 4 of them are draft, so mayb eu had to be on the list?17:51
hub_captry now, i added u to the list of reviewers17:51
grapex_hub_cap: bingo17:51
*** amcrn has joined #openstack-trove17:51
* hub_cap is a gerrit master17:51
*** yogesh has joined #openstack-trove17:51
grapex_So... can anyone explain why this isn't a circle import issue still?17:51
hub_capmagic17:52
hub_capthe more i look at this, the less i like it heh17:52
grapex_hub_cap: Does the import_group defer the import until it's needed?17:52
hub_capnope17:52
hub_capit imposrts them all at load time17:52
hub_capthe problem is such17:52
hub_capthe taskmgr needs to use these17:52
hub_capwhich i thik is bad code17:52
hub_capnot his fault17:53
grapex_So, by "magic" are you saying "it actually imports them right away and in fact does cause the import error you're mentioning?"17:53
hub_capbut just bad design17:53
grapex_hub_cap: Agreed- which vars is it using?17:53
hub_capwe shouldnt need "mysql" specifics in the taskmgr17:53
hub_capports for secgrps17:53
grapex_Oh yeah17:53
hub_capand mounts stuff17:53
grapex_duuuuuhhh17:53
hub_capbut i looked at the mounts stuff17:53
grapex_hub_cap: Because they share configs17:53
hub_capit actually puts it in a hash17:53
hub_capand gives it to the guest17:53
grapex_Oh man17:53
hub_capso it doesnt need it17:53
hub_capbut the secgrps goes direct to nova17:53
hub_capso its not so easy17:53
hub_capbut its a flaw in our design really17:53
hub_capif we dont use those "datastore specifics" in tasmgr we dont need to impor thtem17:54
hub_capso u get this thing where u have to "import" files u never use17:54
hub_capso u can just use the config value, hence the reason for the "preload"17:54
hub_capso rather than adding from datastoreX import config for EVERY datatstore in taskmgr17:54
hub_capits magic'd in cfg17:54
grapex_So wait- the config values in those modules are actually being loaded only to be passed to the guest over RPC?17:55
hub_capthe mount point yes17:55
hub_capbut the secgrps ports no17:55
hub_capso we can fix mntpoint17:55
grapex_That's another problem17:55
hub_capthts easy...17:55
grapex_the mount point should not be passed to the guest17:55
grapex_unless we always pass it to the guest17:55
hub_capbut the fact that [mysql]tcp_port=3306 is there is a problem17:55
hub_capcuz nova needs em17:55
grapex_there have been recent commits where RPC arguments for the mount point where removed17:55
hub_capyea but its in a hash still17:56
hub_capin the block device mapping17:56
hub_capor something17:56
hub_capi cant rmeember, i looked at the code, but it escapes me at present17:56
grapex_We have to seperate the guest17:56
hub_capbut the code basically grabs mount point, never uses it, puts it in a hash, and gives to guest17:56
grapex_it just breeds confusion like this17:56
hub_caprather than, does nada, and then lets the guest do the work17:56
hub_capyea that will actually help17:56
grapex_Well the guest is also responsible for remembering the mount point17:56
hub_capbut still if we are from guestagent impoirt blah, we are failing17:56
grapex_only the guest has no persistent storage to call its own to remember things like that if it ever has to be restarted17:57
hub_capat least we can restrict it w/ library unlinking17:57
hub_capyea but its in the gust config17:57
hub_cap*guest17:57
hub_capthe datastore config17:57
grapex_so the guest also grabs the mount point from the config file17:57
hub_capright17:57
grapex_yeah- point being we should remove it from the RPC call17:57
amcrngrapex_: long-term, the mount-point shouldn't be hardcoded anyway (see https://bugs.launchpad.net/nova/+bug/1246189)17:57
hub_capamcrn: u better not stand me up on thr for lunch17:57
hub_capim telling hte whole channel17:57
hub_capso they all know if u do17:57
amcrnlol17:58
hub_capEVERYONE IS MY WITNESS17:58
grapex_I guess taskmanager does need to know the mount point so it can pass it to the file that gets created on the server17:58
*** sbfox has joined #openstack-trove17:58
grapex_amcrn: That will be nice17:59
*** sbfox has quit IRC18:01
grapex_brb18:03
grapex_bbq18:21
*** sbfox has joined #openstack-trove18:22
espgrapex_: making me hungry18:27
*** yogesh has quit IRC18:31
*** sbfox has quit IRC18:32
*** demorris has joined #openstack-trove18:33
*** yogesh has joined #openstack-trove18:35
*** sbfox has joined #openstack-trove18:42
*** thedodd has joined #openstack-trove18:48
*** grapex_ has quit IRC18:55
*** ViswaV has quit IRC19:02
*** ViswaV has joined #openstack-trove19:03
*** sgotliv has joined #openstack-trove19:03
*** ViswaV_ has joined #openstack-trove19:09
*** ViswaV has quit IRC19:09
*** ViswaV has joined #openstack-trove19:10
*** ViswaV_ has quit IRC19:10
*** eguz has joined #openstack-trove19:11
*** shivamshukla has joined #openstack-trove19:12
*** denis_makogon has joined #openstack-trove19:14
*** eghobo has quit IRC19:15
denis_makogonamcrn, ping19:28
*** mattgriffin has quit IRC19:29
denis_makogonamcrn, please tell me, if proposed commit message is more appropriate for that patch19:32
amcrndenis_makogon: since i haven't looked at the bug or patch, is the idea that since datastores have their own cfg.py now, that if a user calls to create a security-group-rule, that only the port ranges and protocols defined in the cfg.py will be honored?19:33
amcrnmeaning, users are not allowed to specify port ranges or protocols, they can only say "i want what you've defined, or I don't"19:34
denis_makogonamcrn, yes, only config ports are will be used on create call19:34
amcrnso the new flow would be (1) security_groups is turned off by default (2) user creates a new security-group, it starts off with zero rules (3) user asks to create rules, and the rules pre-defined in the cfg.py are created19:35
amcrnthe alternate flow would be (1) security_groups is turned on by default (2) user creating a security-group is pointless19:35
*** shivamshukla has quit IRC19:36
amcrncorrect?19:36
denis_makogonamcrn, yes, it is, but user cannot create security group through the API19:37
*** ramashri has joined #openstack-trove19:37
denis_makogonamcrn, user can create only set of the new rules, that has the same CIDR19:38
amcrnah, that's right, thought for a second you could create a secgroup via api as well19:38
amcrnso it's really a purge-replace now, with the CIDR being the only change'able field19:39
denis_makogonamcrn, no, at least now, user cannot create group19:39
denis_makogonamcrn, yes, it is19:39
amcrngotcha, i'm caught up now :)19:39
denis_makogonamcrn, cool =))19:39
amcrnlong-term the "create rule" operation in the cli should be removed then, and renamed to something more intuitive like "edit", because you can't really create any rules, you can only modify the existing set19:40
denis_makogonamcrn, basically it means, that user can define who can access instances, but not through wich ports19:40
amcrnbut changing the bindings right now is a bit too much, so i'm on-board with what you've done i suppose19:41
denis_makogonamcrn, no, you're actually creating new rules, you cannot modify existing19:41
denis_makogonamcrn, nova-network doesn't allow to modify rules19:41
amcrnwell, under the covers they're new rules, but from a user vantage point: they're the same rules, different cidr19:41
amcrnif you're a silly user, doesn't understand openstack19:41
amcrnnet-net, the only thing that's changed is the cidr, you aren't able to *create* a rule19:42
amcrnso, my only point was the wording is a bit misleading as to what you can actually accomplish19:42
denis_makogonamcrn, yes, user cannot fully control the content of the rule, yes, only the part of it19:42
amcrnin v2 i suppose we can fix this up19:42
amcrnalright, cool. let me review both the api and the cli patches together throughout the day, and i'll add to the review any comments (if deemed necessary)19:43
*** ViswaV has quit IRC19:43
amcrnthanks for the quick explanation19:43
denis_makogonamcrn, hard to say about v2, at least now19:43
denis_makogonamcrn, does rules has quotas per group ?19:44
denis_makogonamcrn, i mean, are there any limitations on how many rules can i add to the group19:45
denis_makogonamcrn, if that so, i guess, we need to add create security group API (create method)19:45
*** ViswaV has joined #openstack-trove19:48
*** mattgriffin has joined #openstack-trove19:50
*** michael-yu has quit IRC19:54
*** michael-yu has joined #openstack-trove19:55
*** ramashri has quit IRC19:59
*** sbfox1 has joined #openstack-trove19:59
*** sbfox has quit IRC20:00
*** mattgriffin has quit IRC20:02
*** sbfox has joined #openstack-trove20:03
*** sbfox1 has quit IRC20:03
*** radez is now known as radez_g0n320:04
*** yogesh has quit IRC20:05
*** yogesh has joined #openstack-trove20:13
*** robertmyers has joined #openstack-trove20:15
*** sbfox has quit IRC20:18
*** robertmyers has quit IRC20:25
*** eguz has quit IRC20:27
*** eghobo has joined #openstack-trove20:28
*** haomai___ has quit IRC20:32
*** jmontemayor has quit IRC20:34
*** haomaiwang has joined #openstack-trove20:36
*** sbfox has joined #openstack-trove20:45
*** grapex has joined #openstack-trove20:46
*** michael-yu has quit IRC20:47
*** grapex has quit IRC20:47
*** grapex has joined #openstack-trove20:48
*** sbfox has quit IRC20:49
*** sbfox has joined #openstack-trove20:49
*** Barker has quit IRC20:58
*** michael-yu has joined #openstack-trove21:00
*** laurelm has quit IRC21:02
*** laurelm has joined #openstack-trove21:03
BobBalldenis_makogon: ping?21:11
denis_makogonBobBall, 'sup ?21:11
*** Barker has joined #openstack-trove21:11
BobBallTrying to understand trove... and why it's not working :)21:12
BobBallSeems there are a lot of hardcoded 10.0.0.1's in guestagent's conf file21:12
BobBallare they used in devstack?21:12
BobBallI can't see a reference to the file in the installed setup, but devstack does mess with it21:12
*** sbfox has quit IRC21:13
BobBallI ask you because you were helpful about the 10.0.0.1 earlier today :P21:13
kevinconwayi don't know if this is the case, there is a 10.0.0.* bridge set up21:13
kevinconwaythose IPs may also be rewritten during setup21:13
denis_makogonkevinconway, we're talking about manual trove setup21:13
BobBallNot always - that's my problem.  My setup of devstack on xenserver definitely does not use 10.0.0.1 but the lib/trove code doens't seem to replace them21:13
BobBallno - not manual - devstack with something other than libvirt ;)21:13
*** pdmars has quit IRC21:14
denis_makogonBobBall, hm, didn't tried devstack on xen21:15
BobBallDon't blame you :)21:15
BobBallbut I'm trying to understand what's going on21:15
BobBallbecause the introduction of trove into devstack seems to have broken the xenserver CI entirely21:15
denis_makogonBobBall, here's the gap for contribution =))21:17
kevinconwayi would say that the trove sample configs are fairly specific21:17
*** jcru has quit IRC21:17
kevinconwayand get rewritten to work with a default devstack21:17
kevinconwayso they may require a healthy amount of customization for anything other than that21:18
*** jcru has joined #openstack-trove21:18
BobBallThat's a real bugger...21:18
BobBallhmmm21:18
denis_makogonkevinconway, true21:18
kevinconwayBobBall: deployment documentation is one of the ongoing tasks since our mid-cycle meetup a in february21:19
hub_capBobBall: thats impressive :)21:19
hub_capvgnbkr: is working on it iirc21:19
hub_capright amrith ?21:19
BobBallhow far out is customisation based on devstack's config?21:20
denis_makogonhub_cap, i saw two patches with docs, and it means that we have more than one dev. who works on it21:21
hub_capdenis_makogon: not those docs21:21
hub_capjaeger is working on docs21:21
hub_capand so is (i foget her name)21:21
hub_capbut im speaking specifially of deployment docs21:21
hub_capand tesora was working on the demorris21:21
hub_capdid densi just go ffline?21:22
denis_makogonget it21:22
hub_cap*offline21:22
BobBallExample failure that I believe is related to trove is http://70dcd673047f0ebed6a7-dda4e480e005aaa13ec303551d2d8155.r49.cf5.rackcdn.com/14/57614/12/results.html21:22
SlickNikBobBall: The guestagent config is only used for the trove Guest to talk to the server. And we don't currently have any guest related tests.21:22
openstackgerritJustin Hopper proposed a change to openstack/trove-integration: Remove the iptables workaround  https://review.openstack.org/8455521:22
BobBallA number of tests that are failing because the server cannot be contacted - e.g. *** Not Whitelisted *** 2014-04-01 19:10:04.924 16555 TRACE trove.common.wsgi ConnectionError: HTTPConnectionPool(host='localhost', port=8774): Max retries exceeded with url: /v2/05c49d69349149f89d31aad72bdddd97/flavors/1 (Caused by <class 'socket.gaierror'>: [Errno -9] Address family for hostname not supported)21:22
hub_capso BobBall there is some config stuff, and it talks to nova21:23
hub_capmaybe those need to be updated?21:23
hub_capare they all on the same machine/network/etc. in these tests?21:23
BobBallall in one, yes21:23
hub_capcuz its just using novaclient to chat to it21:23
hub_capis there a .gz that has the configs in them BobBall ?21:24
BobBallsure - but how?  e.g. where is the config that's getting "localhost"?21:24
BobBallwhich configs?  from /etc? no.. that doesn't work currently - but I have a host that I'm looking at ATM21:24
BobBallSERVICE_HOST is set to 192.168.33.1 in localrc21:25
juicecore guys - you might want to check this one out.    openstackgerrit: Justin Hopper proposed a change to openstack/trove-integration: Remove the iptables workaround  https://review.openstack.org/8455521:25
BobBallso _everything_ should be using that, not "localhost"21:25
hub_capBobBall: so assuming we accurately set this, yer right21:25
hub_capthe "default" is set to localhost, so if we dont set it in the devstack job then it might not be working proper21:26
hub_caphttps://github.com/openstack/trove/blob/master/etc/trove/trove.conf.sample#L5021:26
hub_capthats what we would have to set in devstack, let me see if it does21:26
hub_capyea its not BobBall21:26
hub_caphttps://github.com/openstack-dev/devstack/blob/master/lib/trove21:26
hub_capso given that, its likely using the in memory version, which is set to http://localhost....21:27
BobBallah21:27
hub_capso we prolly just need to iniset it in lib/trove21:27
SlickNikhub_cap: Yup, I think that's the exact issue.21:27
hub_cap:)21:27
* hub_cap drops the mic21:27
hub_capjkjk21:27
hub_capactually21:27
BobBallperfect21:27
* hub_cap runs from the issue21:27
* hub_cap puts thumb on forhead21:27
hub_capNOT IT21:27
denis_makogonguys, i've got one question to all21:28
hub_capfeel free to ask it21:28
kevinconwaydenis_makogon: 100 duck sized horses21:28
hub_capid think horse sized ducks would be better21:29
hub_capid love to ride a giant duck21:29
denis_makogoni'm working on updating the databases dashboard21:29
hub_caphttp://usatthebiglead.files.wordpress.com/2012/05/389606_408713175839651_2112741493_n.jpeg21:29
BobBallGuess itneeds to set cinder_url and swift_url too...21:29
hub_capBobBall: quite likely21:29
SlickNikBobBall: yeah, probably makes sense.21:29
hub_capthose shold be all of em tho21:29
denis_makogonand i came into the issue of the trove's views21:29
denis_makogonhttps://github.com/openstack/trove/blob/master/trove/instance/views.py#L39-L4021:29
kevinconwayhub_cap: great choice of images21:30
hub_capwell.. how does it talk to glance too?21:30
hub_capkevinconway: ;)21:30
SlickNikBobBall: I take it you're proposing a patchset to devstack for this then?21:30
* hub_cap puts thumb on forehead (again)21:30
hub_capNOT IT21:30
denis_makogonto add new fields into the main table, i need to be sure that i have such attributes inside each response(get/create, etc.)21:31
hub_capk denis_makogon21:31
*** robertmyers has joined #openstack-trove21:31
*** jcru__ has joined #openstack-trove21:31
*** jcru has quit IRC21:31
BobBallSlickNik: https://review.openstack.org/8455721:31
BobBallSlickNik: now just letting it run to see if it fixes the issues21:31
hub_capBobBall: BobBaddass is more like it21:32
denis_makogoncan i re-do view output of the get and create call ?21:32
hub_capdenis_makogon: u might want to ask robertmyers his opinion21:32
denis_makogoni need to have separate attributes for datastore and datastore_version21:32
hub_capi think he did most of the orig work, im not familair21:32
hub_capso my answer would not be a good one21:32
hub_capbut i agree, separate ds/dsversin21:32
denis_makogonhub_cap, i also worked with Robert on that21:33
*** sbfox has joined #openstack-trove21:33
hub_capcool21:33
hub_capthen your answer will be better than mine denis_makogon ;)21:33
denis_makogonhub_cap, i'm asking you 'cuz i need to do changes in trove and troveclient21:33
hub_capohhhh21:33
hub_capi guess im confused then21:33
SlickNikBobBall: Cool, thanks!21:33
hub_capthey are already 2 fields21:33
hub_capwhy do we need "changes" to trove+client ?21:34
robertmyershub_cap: denis_makogon: what are we talking about... just got here21:34
BobBallSlickNik: as sdague said in #openstack-qa it needs a tweak21:34
hub_capcrap BobBall we might need to add those to the taskmgr too21:34
hub_caphey robertmyers u down in the wasteland?21:34
robertmyersyup21:34
hub_capill be there tomorrow, round lunch i think21:35
robertmyerssomeone is giving a tutorial on Trove here21:35
denis_makogonhub_cap, https://github.com/openstack/trove/blob/master/trove/instance/views.py#L32-L46 - as i can see, view doesn't have separate field for datastore_version, it's the part of the datastore field21:35
robertmyersnot sure who21:35
hub_capBobBall: https://github.com/openstack/trove/blob/master/etc/trove/trove-taskmanager.conf.sample#L3321:35
hub_capwell its 2 sub-fields right?21:35
denis_makogonrobertmyers, i'm working on dashboard update21:35
robertmyersFlorin Haas?21:35
denis_makogonhub_cap, yes21:35
hub_caprobertmyers: yup21:36
hub_capfrom hastexo21:36
denis_makogonhub_cap, but horizon cannot investigate sub-fields21:36
BobBalldon't understand that hub_cap ...21:36
hub_capBobBall: we might be doing the ccommunication to nova/glance etc via the taskmgr, not the api server21:36
robertmyersdenis_makogon: what are you adding?21:36
hub_capso i wonder, if we need to, instead, iniset the taskmgr conf21:36
hub_caprobertmyers: denis_makogon says he needs to break up the trove api datastore into datastore and datastore_version21:37
hub_capinstead of datastore {type, version}21:37
hub_capdenis_makogon: we cant do that21:37
denis_makogonrobertmyers, datastore and datastore version columns at main table + selecting datastore version at provisioning21:37
hub_capwe are integrated now21:37
hub_capwe cant just _change_ the api21:37
hub_capu know this :)21:37
BobBall:( that sounds harder than I can do hub_cap ... I know nothing about trove! only devstack etc :)21:37
hub_capBobBall: iniset the 2nd file instead of trove.conf21:37
hub_capsec21:37
hub_capoh wait BobBall they use the same in devstack?21:38
denis_makogonhub_cap, how does response body affects API ?21:38
hub_capcuz its the RESPONSE21:38
hub_capwhich is 1/2 of the api contract21:38
BobBalloh - that simple? cool21:38
hub_capthe other have is... request21:38
hub_capthats _is_ the contract denis_makogon21:38
hub_capjust changing something change sthe contract21:38
hub_capBobBall: let me double check21:38
hub_cap;)21:38
denis_makogonwell, it's bad21:38
hub_capdenis_makogon: its impossible to change21:39
hub_capuntil we have a V2 a;i21:39
hub_capapi21:39
hub_capweve said this for a long time, when we do things, we have to live with them :)21:39
hub_capBobBall: bad news! there is a trove-taskmgr.conf21:39
hub_capline 16121:39
hub_capso u might have to add those all there too21:39
robertmyersdenis_makogon: why can't you work with the response, can't you have a special filter on the table view?21:39
hub_caphttps://github.com/openstack-dev/devstack/blob/master/lib/trove#L16121:40
hub_capBobBall: ^ ^21:40
denis_makogonhub_cap, then how do we let such mistake inside the response ?21:40
hub_capdenis_makogon: who cares21:40
hub_capwhats done is done21:40
hub_capno use trying to figure out _how_ we did it21:40
SlickNikhub_cap / BobBall: Yeah, we need to iniset those values in both confs (trove.conf and trove-taskmanager.conf).21:40
hub_capwhen andrew designed the spec denis_makogon , we all allowed it21:40
denis_makogonhub_cap, we should __avoid__ such things with new features21:40
hub_capdenis_makogon: duh21:40
hub_cap:)21:40
hub_capbut to say "we should never make a mistake" is silly21:41
hub_capid love ot say that21:41
hub_capbut that wont happen...21:41
hub_capso we deal w/ it21:41
hub_caplike robertmyers said, do a custom filter21:41
hub_capif thats possible21:41
hub_capif not, why not fix the _limitation_ in horizon instead?21:41
robertmyersits not ideal, but as long as the data you need is there it shouldnt be a blocker21:42
hub_cap++ robertmyers21:42
hub_capits somethign we fix in v221:42
hub_capsimple as that :)21:42
*** sgotliv has quit IRC21:42
hub_capand we deal w it for now21:42
denis_makogonhub_cap, do we have filed plan for the API v2 ?21:43
hub_capnope21:43
*** sbfox has quit IRC21:43
hub_capi dont thikn a v2 api is worht filing until we need it21:43
hub_capand this is not a _neeD_ for a v2 api21:43
hub_capto fix 1 thing in horizon21:43
hub_capso thats a long time down the road21:44
denis_makogonhub_cap, we could start filling it, and use it when we need21:44
hub_capitll just rot21:44
*** sbfox has joined #openstack-trove21:44
hub_capjust like the other "filed but not needed" bps21:44
hub_capfeel free to21:44
hub_capill kick it to wishlist21:44
hub_capwe can start storing info on it that suxk about v121:44
hub_caplike this21:44
hub_capand like the string vs int for flavors limitation21:45
hub_capthat is the only one i know of as of now21:45
*** mgriffin has joined #openstack-trove21:46
BobBallhub_cap: https://review.openstack.org/#/c/84557/ ?21:46
hub_capBobBall: that seems safe :)21:46
hub_capawesome work21:46
hub_capi guess we will chat in 6h21:46
hub_cap:P21:47
BobBallok - hopefully jenkins will have done it's magic by then ;)21:47
hub_caphehe hopefully21:47
hub_capthx again BobBall u da man21:47
vipulhorizon can't handle a json response that has sub attributes??!21:48
vipulthat seems like a pretty big restrictions to me denis_makogon21:48
vipuli bet you most of the openstack api responses are not a flat dictionary21:48
hub_capvipul: thts why i said to fix the limitation in horizon, instead of rev'ing the api for trove LOL21:48
vipulhub_cap: yea we can't be changing api just to make horizon integration easier21:49
robertmyersvipul: it can21:49
robertmyersit is just not straight forward21:49
robertmyersbut there are plenty of examples21:49
vipulrobertmyers: ah ok.. problem solved :)21:49
robertmyershttps://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/project/databases/tables.py#L13821:50
hub_capvipul: robertmyers "flavor": {"id":1....} nuff said21:50
hub_capin novas get server details21:50
robertmyersbasically a helper method to extract the data21:50
hub_capso um.... im pretty sure its possible, right robertmyers ;)21:50
robertmyersyes21:51
*** kevinconway_ has joined #openstack-trove21:51
denis_makogonok21:51
denis_makogonnow, cores, please review this one, which is critical https://review.openstack.org/#/c/83768/ https://review.openstack.org/#/c/84115/ for RC121:52
hub_capSlickNik: is testing it now denis_makogon21:52
*** mayfield has joined #openstack-trove21:53
*** mayfield has joined #openstack-trove21:53
*** cweid_ has joined #openstack-trove21:54
denis_makogonhub_cap, i know that, but didn't received any response from SlickNik, that is why i'm asking you to take a look at the code21:54
hub_capdenis_makogon: we know abou tit21:54
*** openstackgerrit has quit IRC21:54
*** kevinconway has quit IRC21:54
*** mayfield_ has quit IRC21:54
*** cweid has quit IRC21:54
*** kevinconway_ has quit IRC21:54
*** kevinconway_ has joined #openstack-trove21:54
*** cweid_ has quit IRC21:54
*** cweid_ has joined #openstack-trove21:54
*** kevinconway_ is now known as kevinconway21:54
hub_cap*about it21:54
hub_capits the highest prio for core now to get rc1 out21:54
SlickNikdenis_makogon: I didn't know you were waiting on a response from me for something? Did you ask me a question?21:55
denis_makogonSlickNik, i mean "the response" after testing21:55
denis_makogonSlickNik, is it ok or not21:55
SlickNikdenis_makogon: Still testing, like hub_cap said.21:56
hub_capdenis_makogon: it seems ther are some updates for you to do this.. SlickNik are you wanting him to update it?21:56
hub_capthe things mat-lowery pointed out in particular21:56
*** demorris has quit IRC21:56
denis_makogonhub_cap, i'm waiting for the full feedback and only then i'm going to update review21:56
hub_capdenis_makogon: im not sure we can afford to do that... u might be asleep when we do it21:57
hub_capwe have to get this fix in by tomorrow morning your time21:57
hub_capplz update it21:57
hub_capSlickNik: thoughts?21:57
*** Barker has quit IRC21:58
SlickNikI'd like to see comments in reviews addressed in a timely manner.21:58
hub_capi think thats a general rule of thumb21:59
SlickNikIt's really hard to tell when you've received "full feedback".21:59
*** demorris has joined #openstack-trove22:00
denis_makogonSlickNik, for me "full feedback" means that all cores reviewed that patch22:02
SlickNikBut denis_makogon: All cores don't have to review a patch.22:02
hub_capall cores _never_ review a patch denis_makogon22:03
hub_capu only need 2 cores to review to land22:03
denis_makogonhub_cap, SlickNik isn't this some kind of policy ?22:03
hub_capdenis_makogon: its never been so22:03
denis_makogonhub_cap, infra expects to have two approves22:03
denis_makogonhub_cap, but the patches deserves to be reviewed by the core team22:04
hub_capdenis_makogon: show me where you see that in writing22:05
hub_capand ill agree w/ you22:05
hub_captalk to nova22:05
hub_capaks them if every core reviews ever patch22:05
hub_capand ill agre w/ you22:05
hub_capthats silly22:05
hub_capits _neveR_ been like that22:06
hub_capever22:06
hub_capno team22:06
hub_capi really dont know where this is coming from man... ive never said that, nor have any cores agreed to this notion of "full feedback"22:06
denis_makogonfine, patch will be ready by the 8-11AM PST22:07
denis_makogoncu tomorrow22:08
*** denis_makogon has quit IRC22:08
hub_capman that came out of left field...22:08
juicespeaking of Florian Haas...22:09
juice:)22:09
juiceI tried out his squid proxy setup22:09
juicebut moved it to my laptop/host so I get the benefit between boots22:09
hub_capsweet22:09
juiceI would like some comparison but my own test is about 15 minute time savings22:10
robertmyersSo how is he connected to Trove?22:10
robertmyersjust never heard his name before22:10
juicevagrant up through kick-start mysql22:10
hub_caprobertmyers: he works for (owns?) hastexo22:10
juicehe works for an openstack education company22:10
juicethey do training22:10
robertmyersahh22:10
hub_capthey do cloud tra... dammit juice ;)22:10
juicelol :)22:11
hub_capu beeeet me22:11
juiceI am wearing my pro keds today22:11
vipulyea it's kinda interesting that they've been building the tooling without really being involved in this room22:11
juicethey make me type faster22:11
*** achampion has quit IRC22:11
*** dmitryme has joined #openstack-trove22:11
juiceI don't think he is really doing any tooling - he just wanted something he can give the audience so that they can follow along for his demo22:12
dougshelley66we have been working with them and announced a partnership with hastexo the other day22:12
hub_capdougshelley66: killer!!22:12
vipuloh cool22:12
juicedougshelley66 but I thought WE were your partners :`(22:12
dougshelley66of course you are22:12
hub_capsans that ass whos stepping down22:12
hub_cap:P22:12
juiceyeah except THAT guy22:13
dougshelley66hey, we don't discriminate22:13
juicesheesh22:13
hub_capLOL22:13
juiceyeah we are all losers...22:13
juiceI mean winners22:13
dougshelley66have to go play taxi ...back in a bit22:14
juiceso the reason for bringing up the squid thingy is that I think it would make a wonderful enhancement to our gate tests on rdjenkins22:14
juice...and I am sad that it took me so long to hop on the vagrant-bus22:14
robertmyersjuice: how so?22:15
hub_caprobertmyers: cuz its squishy22:15
robertmyersI get that caching is faster, but what do we need to cache?22:15
*** Barker has joined #openstack-trove22:16
juiceall the packages that we download for each every build22:16
juicerobertmyers22:16
robertmyersahh22:16
juiceohhhh yeahhhh22:16
juice :)22:16
robertmyerswell, yes, or we could use a preloaded instance22:16
robertmyerssetup devstack and image it22:17
robertmyersupdate that once a day or so22:17
juicerobertmyers: I am good with anything that will help speed up the "full feedback" cycle :)22:17
robertmyershahahaha22:18
hub_capZOMGGGG22:19
juicerobertmyers: this appeared to be simple enough to implement so I thought I would suggest that here22:19
esmuteHi all, i am looking ways to get backups from one region to another. Here is a BP that i just put it. Let me know what you guys think. https://blueprints.launchpad.net/trove/+spec/cross-region-backup-migration22:19
juiceesmute: I am talking now! you have to wait your turn :)22:19
esmutejuice: i hope i followed the right way to create BP22:19
vipulsounds like node pool :)22:20
juicehub_cap: is the blueprint connoisseur22:20
esmutehaha .. sorry juice... didnt mean to hijack your convo22:20
robertmyersjuice: it wouldn't hurt to try it out22:20
vipulwell at some point if we run this stuff in infra like we had planned.. this wouldn't be as painful22:20
vipuli guess the question is how much longer does rdjenkins need to be around22:20
robertmyerswell seeings how it is RD22:21
robertmyersit should go away22:21
vipullol yea or at least renamed22:22
hub_capvipul: infra said once we have gating jobs we can move it under their umbrella22:22
hub_capso maybe if ew ask nicely we can "fix" it22:22
hub_capjuice: do i detect a hint of peet in that blueprint22:22
hub_capso cherries, bing of course22:22
hub_cap*some22:22
hub_capmaybe sandlewood22:22
SlickNikI'm inclined to create a non-tempest gate job that does what rdjenkins is doing today, and move it under CI infra.22:23
hub_capSlickNik: ask first, i got railed last time i asked22:23
hub_cap"not before u do the other stuff"22:23
hub_capwas the answer ;)22:23
SlickNikhub_cap: Yeah, will definitely ask first.22:23
juicehub_cap: oak maybe and some speyside peet yes22:23
hub_capwtf is monty not online?!?!?22:23
hub_capjuice: maybe a hint of purp.... oh wait22:24
SlickNikjuice: islay, please...22:24
SlickNikThat's where all the peat is at.22:24
hub_capu konw SlickNik , the super peety ones i cant do22:24
hub_capsmells like the simpsons tire fire in my nose before i drink it22:24
SlickNikhub_cap: You gotta work your way up.22:25
*** jcru__ has quit IRC22:25
juicehub_cap: naughty naughty22:25
hub_caphaha22:25
hub_capto both of u22:25
*** kevinconway has quit IRC22:28
*** amytron has quit IRC22:32
*** demorris has quit IRC22:33
robertmyerswell my beer is almost out, I have a fridge in my room here that needs to cool something22:36
robertmyerstalk to you all later!22:36
*** Barker has quit IRC22:36
*** khyati has quit IRC22:36
*** jasonb365 has quit IRC22:37
*** BobBall_ has joined #openstack-trove22:38
*** BobBall has quit IRC22:38
*** BobBall_ has quit IRC22:41
*** khyati has joined #openstack-trove22:42
*** thedodd has quit IRC22:43
*** BobBall has joined #openstack-trove22:43
*** BobBall is now known as Guest8679822:44
*** jdbarry_ has joined #openstack-trove22:50
*** grapex has quit IRC22:51
hub_capcu robertmyers22:52
*** khyati has quit IRC22:56
*** yogesh has quit IRC22:57
dmitrymeHey Trove devs! I am working on unified guest agent proposal. Here is the link: https://wiki.openstack.org/wiki/UnifiedGuestAgent23:10
dmitrymeI know you guys already have a guest agent implemented and working23:10
dmitrymeso I'd like to hear your opinion on my current design23:11
dmitrymeso that maybe someday the design could be adopted by Trove as well23:12
dmitrymehow about discussing that at the next Trove team meeting?23:12
dmitrymeAs far as I understand, the next meeting is going to happen tomorrow at 18 UTC, right?23:14
hub_capllets give us time to review first dmitryme23:16
dmitrymehub_cap: sure thing23:16
dmitrymeI also wanted to give you guys a little background: initially I started developing an agent for Sahara in a design pretty close to Trove's agent. The main difference is that I based agent on oslo.messaging, not on oslo.rpc23:19
dmitrymebut after some time in a discussion23:20
dmitrymehttp://lists.openstack.org/pipermail/openstack-dev/2014-March/029194.html23:20
dmitrymewe realized that such a design has a flaw which is hard to fix23:20
dmitrymeoslo.messaging use RabbitMQ or Qpid as a backend23:21
hub_capyea we dislike this :)23:21
dmitrymeao the agent running on the VM works directly with the queue23:21
hub_capyes weve had this conversation in trove as well23:22
hub_capwhat is yoru proposal for a different communication protocol?23:22
hub_capim curious23:22
dmitrymeactually in the discussion it was proposed to use Marconi as a backend23:22
dmitrymeand after some thinking I realized that it is indeed a fine candidate23:23
dmitrymeit supports multi-tenancy out of the box23:23
hub_capmakeit pluggable23:23
hub_capwe want to use xmpp :)23:23
dmitrymehub_cap: lol :-)23:23
hub_capxmpp is well suited for this use case23:24
dmitrymeyes, make it pluggable is exactly my thinking23:24
hub_capawesome23:25
dmitrymeI've made a stupid marconi driver for oslo.messaging23:25
hub_caplol23:26
dmitrymethe only problem is that it is not interchangeable with the other drivers23:26
dmitrymewhich is not surprising, since you need to pass at tenant and credentials as a part of the Target23:27
dmitrymewhile 'canonical' drivers take creds directly from config file23:27
hub_capsure23:27
hub_capim not sure we care too much about multi tenant tho personally23:27
hub_capor at least i dont23:27
dmitrymehub_cap: from what I've heard Trove don't give users direct access on the VMs, right?23:28
hub_capwhats the need/use case23:28
hub_capright23:28
dmitrymethat is not the same for Savanna, so that is why we care23:28
hub_capsee thats my concern for a "generic guest"23:29
hub_capis that every project has its own requirements and all of the guests will be drastically diffrerent23:29
hub_capill definitely read the proposal23:29
hub_capi just dont want it to be "the guest takes arbitrary commands from the infrastructure and does it"23:29
hub_capand is really dumb23:29
dmitrymeI am not that pessimistic :-)23:30
hub_capour guest has to understand state of the vm23:30
hub_capand fix things when they go wrong23:30
juicedmitryme - I read the proposal but I am not getting what/how this is different than what we are doing?23:30
hub_capwhat ive seen in developing large scaple systems is that if i make the "infra" decide everything, then i have a huge bottleneck23:30
hub_capmind you dmitryme , i have not read your propsal...23:30
hub_cap*proposal23:30
juicedmitryme: I'm not being rude - just not sure what the benefits would be or how it would be better than what we have?23:31
juicedmitryme:...other than reuse of some building blocks.23:32
dmitrymejuice: sure, let me explain. The idea is not to have a fixed binary working for all the projects, but to use the same approach across the projects23:32
juice...and yes different transports23:32
juicedmitryme: can you give me something concrete where it would be the same approach?23:33
dmitrymejuice: use the same transport across several projects23:33
dmitrymeI think deployers would value that23:33
dmitrymeI mean they would value not keeping a zoo of different backends with different settings23:34
hub_capif thats the only reason i think we can agree on an approace and take it23:34
dmitrymeok guys, thanks for talking23:40
juicedmitryme: I am with hub_cap on that one, I think the consistency from a user perspective would be great value23:43

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