Monday, 2013-10-21

*** SlickNik has quit IRC00:13
*** SlickNik has joined #openstack-trove00:13
*** matsuhashi has joined #openstack-trove00:25
*** nosnos has joined #openstack-trove00:56
*** SlickNik has quit IRC01:08
*** SlickNik has joined #openstack-trove01:09
*** nosnos has quit IRC01:10
*** nosnos has joined #openstack-trove01:11
*** erkules_ has joined #openstack-trove01:18
*** erkules has quit IRC01:21
*** juice has quit IRC01:23
*** juice has joined #openstack-trove01:25
*** juice has joined #openstack-trove01:26
*** adrian_otto has joined #openstack-trove01:37
*** esp has joined #openstack-trove01:40
*** esp has left #openstack-trove01:40
*** adrian_otto has quit IRC02:12
*** simonmcc has quit IRC02:36
*** simonmcc has joined #openstack-trove02:37
*** shakayumi has quit IRC02:59
*** jasonb365 has joined #openstack-trove03:47
*** adrian_otto has joined #openstack-trove03:59
*** adrian_otto has quit IRC04:01
*** yogeshmehra has joined #openstack-trove04:10
*** shakayumi has joined #openstack-trove04:23
*** shakayumi has quit IRC04:27
*** shakayumi has joined #openstack-trove04:29
*** haomaiwang has quit IRC04:30
*** shakayumi has quit IRC04:39
*** jasonb365 has quit IRC04:40
*** dmakogon has joined #openstack-trove05:03
*** erkules_ is now known as erkules05:06
*** adrian_otto has joined #openstack-trove05:12
*** matsuhashi has quit IRC05:20
*** matsuhashi has joined #openstack-trove05:21
*** adrian_otto has quit IRC05:34
*** nosnos has quit IRC06:00
*** nosnos_ has joined #openstack-trove06:00
*** matsuhas_ has joined #openstack-trove06:01
*** matsuhashi has quit IRC06:01
*** SnowDust has joined #openstack-trove06:06
SnowDustdmakogon: hiiii06:06
SnowDustdmakogon: can u review plz .. https://review.openstack.org/#/c/51836/06:09
dmakogonSnowDust, dobe06:15
dmakogonSnowDust, done06:15
SnowDusttx !06:15
SnowDustlet me see06:15
*** krow has joined #openstack-trove06:21
*** ashestakov has joined #openstack-trove06:27
*** matsuhas_ has quit IRC06:44
*** matsuhashi has joined #openstack-trove06:45
*** nosnos has joined #openstack-trove06:47
*** nosnos_ has quit IRC06:48
*** matsuhashi has quit IRC06:49
*** SushilKM has joined #openstack-trove06:51
SushilKMDenis around06:51
*** matsuhashi has joined #openstack-trove07:02
dmakogonSushilKM, yes07:16
*** SlickNik has quit IRC07:24
*** SlickNik has joined #openstack-trove07:24
*** dmakogon is now known as away_guy07:31
*** away_guy has quit IRC07:36
*** ashestakov has quit IRC08:13
*** SnowDust has quit IRC08:15
*** __dedi__ has joined #openstack-trove08:22
__dedi__hi folks08:22
__dedi__is it possible the securitygroup manipulation with trove-cli?08:26
*** matsuhashi has quit IRC08:27
*** matsuhashi has joined #openstack-trove08:28
__dedi__oops I find it.08:30
*** dmakogon has joined #openstack-trove08:32
__dedi__I have a running instance but I cannot get is security group information with 'trove-cli secgroup list' : -> SecurityGroupInstanceAssociation Not Found (HTTP 404)08:32
*** SushilKM has quit IRC08:45
*** yogeshmehra has quit IRC08:50
*** __dedi__ has quit IRC08:57
*** nosnos has quit IRC09:01
*** nosnos has joined #openstack-trove09:01
*** ashestakov_ has quit IRC09:05
*** ashestakov has joined #openstack-trove09:16
openstackgerritDenis M. proposed a change to openstack/trove-integration: Initial support for single instance Cassandra Database  https://review.openstack.org/5266609:24
*** ppenjoy has joined #openstack-trove09:26
*** ppenjoy has left #openstack-trove09:26
*** SushilKM has joined #openstack-trove09:28
openstackgerritDenis M. proposed a change to openstack/trove: Initial support for single instance Cassandra Database  https://review.openstack.org/5188409:30
dmakogongate Jenkins is broken09:36
*** aignatov has joined #openstack-trove09:43
*** krow has quit IRC10:00
*** krow has joined #openstack-trove10:16
*** matsuhashi has quit IRC10:32
*** matsuhashi has joined #openstack-trove10:32
*** krow has quit IRC10:35
*** matsuhashi has quit IRC10:37
*** pdmars has joined #openstack-trove12:04
*** pdmars has quit IRC12:05
*** radez_g0n3 is now known as radez12:23
*** radez is now known as radez_g0n312:23
openstackgerritDenis M. proposed a change to openstack/trove: Datastore backup flexibility  https://review.openstack.org/5290512:27
*** radez_g0n3 is now known as radez12:29
*** pdmars has joined #openstack-trove12:31
*** demorris has joined #openstack-trove12:59
*** robertmyers has joined #openstack-trove13:04
*** SushilKM has quit IRC13:07
*** nosnos has quit IRC13:09
*** nosnos has joined #openstack-trove13:10
*** nosnos has quit IRC13:14
*** haomaiwang has joined #openstack-trove13:42
*** grapex has joined #openstack-trove13:54
*** kevinconway has quit IRC13:57
*** shakayumi has joined #openstack-trove14:01
*** grapex has quit IRC14:02
*** grapex has joined #openstack-trove14:03
*** demorris has quit IRC14:04
*** demorris has joined #openstack-trove14:05
*** datsun180b has joined #openstack-trove14:07
*** jcru has joined #openstack-trove14:07
*** kevinconway has joined #openstack-trove14:07
*** haomaiwang has quit IRC14:14
*** haomaiwang has joined #openstack-trove14:14
*** SnowDust has joined #openstack-trove14:24
*** haomaiwa_ has joined #openstack-trove14:26
*** haomaiwa_ has quit IRC14:27
*** haomaiwa_ has joined #openstack-trove14:29
*** robertmyers has quit IRC14:30
*** haomaiwang has quit IRC14:30
*** robertmyers has joined #openstack-trove14:30
*** rnirmal has joined #openstack-trove14:37
*** jasonb365 has joined #openstack-trove14:43
*** Barker has joined #openstack-trove14:44
*** SushilKM has joined #openstack-trove14:50
*** shakayumi has quit IRC14:50
*** Barker has quit IRC14:52
*** shakayumi has joined #openstack-trove14:53
*** adrian_otto has joined #openstack-trove15:05
*** Barker has joined #openstack-trove15:05
*** SushilKM has quit IRC15:11
*** paul_lodronio has joined #openstack-trove15:14
*** yidclare has quit IRC15:20
*** SnowDust has quit IRC15:20
*** SnowDust has joined #openstack-trove15:21
*** radez is now known as radez_g0n315:21
*** dmakogon has quit IRC15:23
*** tanisdl has joined #openstack-trove15:30
*** dmakogon has joined #openstack-trove15:32
*** jmontemayor has joined #openstack-trove16:00
*** yidclare has joined #openstack-trove16:08
openstackgerritDenis M. proposed a change to openstack/trove: Initial support for single instance Cassandra Database  https://review.openstack.org/5188416:09
*** haomaiwa_ has quit IRC16:12
*** haomaiwang has joined #openstack-trove16:12
*** rnirmal_ has joined #openstack-trove16:15
*** haomaiwang has quit IRC16:16
*** SnowDust has quit IRC16:18
*** rnirmal_ has quit IRC16:20
*** rnirmal has quit IRC16:20
*** rnirmal has joined #openstack-trove16:20
*** SushilKM has joined #openstack-trove16:28
*** adrian_otto has quit IRC16:29
*** esp has joined #openstack-trove16:31
openstackgerritDenis M. proposed a change to openstack/trove: Initial support for single instance Cassandra Database  https://review.openstack.org/5188416:34
*** adrian_otto has joined #openstack-trove16:36
*** adrian_otto has quit IRC16:36
*** adrian_otto has joined #openstack-trove16:39
*** adrian_otto has quit IRC16:40
*** rnirmal_ has joined #openstack-trove16:47
*** rnirmal has quit IRC16:50
*** rnirmal_ is now known as rnirmal16:50
*** jasonb365 has quit IRC17:01
*** jasonb365 has joined #openstack-trove17:06
*** rnirmal has quit IRC17:06
*** rnirmal has joined #openstack-trove17:06
*** ashestakov has quit IRC17:09
*** ashestakov has joined #openstack-trove17:10
*** jasonb365 has quit IRC17:11
*** yogeshmehra has joined #openstack-trove17:13
*** SushilKM__ has joined #openstack-trove17:17
*** SushilKM has quit IRC17:17
hub_capkevinconway: around?17:27
*** rnirmal has quit IRC17:30
*** rnirmal has joined #openstack-trove17:31
dmakogonhub_cap, sup))))17:38
dmakogonhub_cap, we missed you17:39
hub_caphi!17:39
hub_capya i took a good small break17:39
dmakogonhub_cap, https://review.openstack.org/#/c/52905/ ||| https://review.openstack.org/#/c/50686/17:39
dmakogonhub_cap, here you go)))17:39
hub_capdmakogon: i tried to run your cassandra code17:39
hub_capit didnt work at all17:39
dmakogonhub_cap, because it need pre-defined image17:40
dmakogoncloud-init takes 12 min to acomplish17:40
hub_capno the code itself17:40
hub_caplike teh guest code was getting errors having to do with the code17:40
dmakogonhub_cap, where it brokes ?17:40
hub_captry to run it again17:41
hub_capsee if it is still running17:41
dmakogonhub_cap, try last patches17:41
hub_capi tried this on thursday17:41
hub_capso like, 4~ days ago17:41
dmakogonwow17:41
dmakogonit was old17:41
dmakogonnow it works 100%17:41
dmakogonbut it still need image17:42
dmakogoni'm working on creating manual for image17:42
hub_capk17:42
dmakogonand i'll publish it on OpenStack wiki17:42
hub_capk. so this wont work with vanilla image?17:43
hub_capi thought you wanted them all to work w/ vanilla image?17:44
dmakogonhub_cap, basic vanilla image of ubuntu has strange sources17:44
dmakogonalmost all packages are failed to be installed17:44
dmakogonthat is why i need basic Ubuntu server 12.04 source list17:45
dmakogonapt-get update takes a lot of time17:45
hub_capheh17:45
hub_capyes it does :)17:45
*** demorris has quit IRC17:45
ashestakovdmakogon: can you describe problem with sources?17:45
hub_capthats why we pre-install the packages at image build time17:45
dmakogonand after customizing repositories with cassandra repo it also needed to run apt-get update17:46
hub_cap\\\\\\\\\\\\\17:46
hub_capthats my son\]17:46
hub_caphe found my keyboard17:46
dmakogonashestakov, in sources.list nova repositories missing some kind of deps17:47
dmakogoneven when i do simple apt-get update through cloud-init it fails17:47
ashestakovdmakogon: then setup additional mirrors if you need17:47
dmakogonthat is why i'm working on custom image17:47
hub_capif a apt-get update through cloud-init fails you have other issues :)17:48
dmakogonashestakov, than is what i'm really doing17:48
hub_capthat should never fail17:48
ashestakovi tried few recent images from ubuntu-images and everithing works17:48
dmakogonhub_cap, that is why i'm using default ubuntu server 12.04 sources.list17:48
dmakogonashestakov, but it doen't work with mine cloud-init and also the same with mongo17:49
ashestakovi think you should find problems in your cloudinit script17:50
dmakogonhub_cap, ashestakov that is why i'm standing on custom images without ruining cloud-init functionality in trive17:50
dmakogon*trove17:50
hub_capive run apt-get update just fine in heat cloud-init, im not sure saying "dont run cloud init" is the right answer though17:51
dmakogonthere is no problems in script, i've tested it in a various ubuntu server images17:51
hub_capso the script doesnt work in cloud init?17:51
hub_capbut it does work when u just run it?17:51
ashestakovdmakogon: lets resolve it tomorrow17:51
dmakogonit doen't work with nova repos17:52
dmakogonbut it work with simple ubuntu repos17:52
dmakogon*works17:52
dmakogonso, in any way it took to long to install all deps and setup trove on instance17:53
dmakogonas you can see i'm setting up trove with virtualenv17:54
dmakogonjust emulating functionality of dep packages17:54
dmakogoni'm gonna leave now, will be reachable in 1h or above17:55
*** dmakogon is now known as away_dude17:55
*** jasonb365 has joined #openstack-trove17:56
juicehub_cap: grapex: vipul: slicknik: I think it would be wise to have a few more "audit" fields in our instances table.  mostly "created_by", "updated_by", "deleted_by".  currently, only created_by would be used in notifications, however it just makes good sense to keep track of who made these significant changes to the instances.  if you agree, hub_cap, can you create a dummy b/p so that I can flesh it out.18:05
hub_capjuice: ++18:06
hub_capand maybe ask vipul or SlickNik about the BPs... i think they said tis better to ask for forgiveness ;)18:06
juicecool18:06
hub_capbut ill totally creat it18:06
juiceoh is that so - yeah I don't understand our employers position on b/p #suits18:07
hub_capjuice: https://blueprints.launchpad.net/trove/+spec/shimmy-shimmy-coco-pop18:07
juicehowever if we start doing this ourselves then we miss out on the entertaining names you give them :)18:08
hub_capTRU18:08
*** SushilKM__ has quit IRC18:08
*** rnirmal has quit IRC18:12
*** rnirmal has joined #openstack-trove18:12
juicehub_cap: on second thought you can delete shimmy-shimmy, esp reminded me that non-core members cannot edit existing bp18:13
juiceI'll just create one and take the slap on the wrist18:13
hub_capjuice: !!!!!!18:13
juiceit's ok hub_cap, I can handle it18:14
* juice flinches18:14
* hub_cap socks juice with a natural axe18:14
* hub_cap socks juice with a yellow dolphin18:14
* hub_cap boxes juice with a large figurine18:14
* hub_cap bangs juice with a blotched lamp18:14
* hub_cap spills some coffee over juice's keyboard18:14
hub_capthere18:14
* esp gives juice a cookie18:15
juiceoddly enough i can imagine all of those except a natural axe…aft?18:16
juicewtf?18:16
esp^ cookie filled with pig intestines18:16
hub_capawesome esp18:16
esplol18:16
hub_capya im not sure what a natural axe is18:17
juiceesp - is that what that was?18:18
juicedelicious!18:18
espjuice: vietnames cookies18:18
esmutevipul, SlickNik: Can you guys review this when you can? https://review.openstack.org/#/c/45708/18:19
vipulSure esmute18:21
hub_capesmute: i -1'd you18:26
hub_capplz add yourself in the18:26
hub_capCo-Authored-By: name <name@example.com>18:26
hub_capsince it will show up as denis being the commiter18:26
hub_capno i lie18:26
hub_capitll show up as you as the commiter esmute18:27
hub_capand you should put denis as the co-author18:27
esmuteurgg processes processes18:28
datsun180bso is that how we're going to solve the copyright problem18:28
hub_capesmute: ;)18:28
hub_capdatsun180b: HAHA no18:28
datsun180boh good, i was bracing for an inbox full of -1s for everything in trove18:28
hub_capLOL datsun180b18:28
hub_capthis is only some long time (but relatively unused) git commit msgs standards for OS18:29
hub_capsince the topic of > 1 commiter came up recently i thought id make sure we did it properly18:29
datsun180bi see the application of it18:29
datsun180bmakes sense18:29
*** Barker has quit IRC18:32
openstackgerritSteve Leon proposed a change to openstack/trove: Security groups workflow update  https://review.openstack.org/4570818:34
*** cweid has joined #openstack-trove18:36
esmutehub_cap: Take a look now. The -1 from you propagated to the new review ^18:38
*** Barker has joined #openstack-trove18:38
hub_capesmute: thats till the same review18:39
esmutehmmm18:39
esmuteok give me a min18:40
*** rnirmal has quit IRC18:41
*** rnirmal has joined #openstack-trove18:41
openstackgerritSteve Leon proposed a change to openstack/trove: Security groups workflow update  https://review.openstack.org/4570818:43
hub_capno more -1 esmute :)18:44
esmutecould you review it though? It seems that the +2 from grapex went away18:44
esmuteThanks hub_cap!18:45
hub_capit did? boo18:45
*** jasonb365_ has joined #openstack-trove18:46
*** jasonb365 has quit IRC18:47
*** jasonb365_ is now known as jasonb36518:47
esmuteyeah :(18:48
*** rnirmal_ has joined #openstack-trove19:02
*** rnirmal_ has quit IRC19:03
*** rnirmal_ has joined #openstack-trove19:03
*** rnirmal has quit IRC19:03
*** rnirmal_ is now known as rnirmal19:03
*** away_guy has joined #openstack-trove19:03
*** away_guy is now known as dmakogon19:07
dmakogonsup19:07
dmakogoni'm baaaaaack19:08
*** adrian_otto has joined #openstack-trove19:12
dmakogonhub_cap, here ?19:13
hub_caphey ya im here19:13
dmakogonnice19:13
hub_capwill be breaking for lunch soon19:14
dmakogonhub_cap, what do you think about repo for images ?19:14
*** adrian_otto has quit IRC19:14
hub_capwe shouldnt need one19:14
hub_capwe can have a repo for dib elements19:15
hub_capbut there is no point in having images19:15
dmakogonoh19:15
dmakogonyes19:15
dmakogoni mean19:15
dmakogonrecipes19:15
dmakogonspecs19:16
dmakogonhub_cap, have you heard about OZ ?19:16
hub_capdo we need more than dib elements?19:16
hub_capwhats OZ dmakogon?19:16
dmakogonoz image builder19:16
dmakogonpretty nice19:16
dmakogonas i heard it used by Rax19:17
*** ashestakov has quit IRC19:17
dmakogonpip install oz19:17
*** demorris has joined #openstack-trove19:17
dmakogonhttps://github.com/rackerjoe/oz-image-build19:17
dmakogonit is easy to use19:18
dmakogoneasy to write custom recipes19:18
hub_capdib19:18
hub_capthats what we use19:18
dmakogonwhat dib includes ?19:18
hub_caphttps://github.com/openstack/diskimage-builder19:20
dmakogonmaybe wiki page would be greate19:20
dmakogonah19:21
dmakogonthat one19:21
hub_capthats the official image builder for openstack19:21
*** pdmars_ has joined #openstack-trove19:22
dmakogonwe need to change build script for trove needs19:22
dmakogonit would prepate simple image for fast trove deployment on it19:23
*** pdmars has quit IRC19:25
*** ashestakov has joined #openstack-trove19:25
dmakogonmanual could be stored in trove/docs19:25
hub_capwe already have dib elements for ubuntu/fedora for mysql19:26
hub_capi dont see why we couldnt just add the ones for cassandra too19:27
hub_capwe have them for redis19:27
hub_capgrapex: around?19:28
dmakogonhub_cap, but for development reasons i want to work with my own trove repo19:29
dmakogonas i know kick-start clones trove for github into image19:29
dmakogonright?19:29
dmakogonand what about real OS integration, not only devstack/redstack19:30
*** krow has joined #openstack-trove19:30
dmakogonso, for now this problems are only mine, so i should deal with them19:31
dmakogonif i would not successed i will bring this topic again19:31
openstackgerritRobert Myers proposed a change to openstack/trove: Add tests for hosts mgmt commands  https://review.openstack.org/5271319:32
hub_capdmakogon: you should be able to use dib images anywhere19:33
grapexhub_cap: Greets19:33
hub_capa image has nothing to do with devstack19:33
hub_capgrapex: ashestakov wanted to discuss the email topic19:33
hub_capthe type/version stuff19:33
ashestakovgrapex: hi19:33
grapexashestakov: Hello19:33
hub_capso lets start w/ the nesting of datastore:{type, version} vs datastore_type/datstore_version right?19:34
dmakogonhub_cap, ok, i would, and i would add to review spec for building image for cassandra19:34
hub_capdmakogon: ++19:34
hub_capi suggested this idea a LONG while ago to ashestakov and others, and i like the nesting19:34
dmakogonhub_cap, thanks19:34
grapexhub_cap: Nesting ftw!19:34
hub_capok to we are in agreement for that ashestakov19:36
hub_capnow the topic of default version vs active19:36
hub_capcan u elaborate grapex on how we need default version19:36
grapexhub_cap: I worry people may miss out if we have this conversation on here vs the ML19:36
hub_capill reply to the list19:37
hub_capi just wanted to get some context19:37
grapexhub_cap: Sure. I think in general most users won't care which version they have and will just want whatever the service providers who sets up Trove suggests19:37
grapexNow, currently if a default is specified in the config it works, but IIRC (sorry if I get this wrong) thats only if there's only one service type in use.19:37
grapexThe other thing is you can mark a version as "active" by setting the "active" boolean field of the datastore_version tables to True, and that makes it the default.19:38
grapexBut that too doesn't work if multiple rows have "active" set to True, which is possible19:38
grapexSo I suggested have "datastore_type" have a "default_version_id" field that could be set optionally if providers wished to provide users an optional version19:39
hub_capi dont honestly forsee many groups using the active flag for > 1 fwiw19:39
hub_capi think only amcrn wanted it19:39
hub_capso the active version for the default datastore_type would be sufficient if u wanted to use the default datastore_type19:40
grapexhub_cap: True, but we should still  make sure there's a way to achieve both goals. The fact there can be two active versions per type means its not a good way to establish a default.19:40
hub_capi also dont forsee people using default datastore_type unless, cough cough, you have a old api19:40
grapexOr users that use an old API in production at two companies. :)19:40
hub_capright19:41
grapexThat I can see there's no harm in adding either feature though.19:41
hub_capi can agree w/ that to a point :)19:41
hub_capi dont want to make it less intuitive and have _more_ options than needed19:41
hub_capthe more we allow for super confusing flexibility the more we have to 1) doc, 2) have bugs, 3) have nonstandard uses for things in the public codebase19:42
grapexTo me, not having the ability to define default versions with a row on the datastore_type table is very unintuitive.19:42
hub_capwell its really default_type for your use case right?19:43
hub_capand it just so happens its possible to have > 1 version avail for said default_type19:43
grapexOk19:43
hub_capso to me i dont see the need for adding more to that other than how you configure it19:44
hub_capi think itd be smart to have a way, maybe via ordering, to define what happens if you have a default type w/ > 1 active service19:44
grapexSo you're saying put a "priority" or something like that on each version?19:45
grapexI don't know- I don't understand why adding a default_version_id to the type would be confusing to people. Maybe this is just a matter of taste.19:46
ashestakovdifferent way - pick fist active version (not depends on priority or etc), if user dont take care of exactly version19:46
grapexashestakov: How would the "first" active version be decided?19:47
grapexSorting by version string?19:47
ashestakovgrapex: just get first row of SELECT result19:47
hub_capya but that is not the best way to do it19:47
grapexashestakov: Would there be an ORDER BY clause?19:47
hub_capcuz different things can affect the select result19:48
hub_capevery time ive seen a resultset.get(0) i cringe19:48
hub_capok so i think that i see grapex's point19:48
hub_capif this is just adding a default_version_id to the datastore_type table then it might be easiest19:48
ashestakovmaybe + ordering, or random, if user really dont take care19:48
hub_capbut ashestakov it also means you have a few different ways to check for versions19:49
hub_caplet me gist19:49
ashestakovif default_version_id is inactive?19:50
hub_capgrapex: ashestakov https://gist.github.com/hub-cap/708980619:51
hub_capi have a question about what takes precedence19:51
*** krow has quit IRC19:51
grapexashestakov: I'd argue that if the default version isn't set, it should just fail if the user doesn't specify a version rather than look at the active version.19:52
grapexBut I'm not that serious about it. As long as we test all cases we should be fine19:52
grapexIt would just be a hassle if an operator intended to set a default, didn't, and thought things were working as they intended until they added a second active version and their users began to see errors19:53
grapexSeems like only honoring a default_version field would honor the principle of least surprise19:53
ashestakovi think users must know what they do and specify version19:54
hub_capi dont like having to specify a version19:58
hub_capchances are 99% of the time u wil have 1 active version19:58
hub_capand its the version your os is installing19:58
hub_capgrapex: dont think of mysql 5.1 and 5.5 as versions of mysql datastore type19:59
ashestakovi mean if more the one active19:59
hub_capthey will have to be different types because u cant upgrade from 5.1 to 5.519:59
ashestakovhub_cap: we really cant upgrade 5.1 to 55?20:00
hub_capthere are tons of incompatible changes between 51 and 55 ashestakov20:00
hub_capi dont want us to build that in by default20:00
demorrishub_cap: not true per 5.1 to 5.520:01
ashestakovhub_cap: i know, i didnt research it deep20:01
demorrisit is more involved, but you could handle 5.1 to 5.5 migrations, and other DBMS's might make it easier20:01
demorrismajor versions upgrades should not be ruled out20:02
hub_capdemorris: they are up to the deployers20:02
grapexhub_cap: Interesting. So then the nickname would be something like "mysql5.1" if that idea even gets consensus20:02
hub_capif you want to see rackspace do the work to upgrade it, then id advise you to have them build it into the upgrade process20:02
grapexSorry guys I've got a meeting to go to20:03
demorrishub_cap: correct, it would be up to the person running it on if it was supported or not20:03
hub_caphave fun w/ it grapex!! demorris gives you fun20:03
grapexI'll try to keep up with this on the ML20:03
demorrishub_cap: yes, MySQL is full of land mines for point release upgrades20:04
redthruxML pls20:04
*** adrian_otto has joined #openstack-trove20:04
*** mmcdaris has joined #openstack-trove20:04
hub_capredthrux: im only discussing the feature of the api and how to define it, not the actual process20:05
hub_capill let demorris work that out w/ you redthrux and grapex ;)20:05
*** tanisdl has quit IRC20:06
ashestakovso, versions...20:06
grapexOk, it turns out I don't have to go to that meeting.20:07
*** demorris_ has joined #openstack-trove20:07
grapexvipul SlickNik: https://review.openstack.org/#/c/52665/1  <-- This fixes an issue we've observed with pagination- turns out it wasn't as flexible as it should've been.20:08
hub_capok im replying to the ML ashestakov grapex20:08
*** demorris has quit IRC20:08
*** demorris_ is now known as demorris20:08
SlickNiklooking, grapex20:09
ashestakovhub_cap: grapex can we finish decision today?20:10
*** vipul is now known as vipul-away20:10
*** vipul-away is now known as vipul20:10
grapexashestakov: Depends on if everyone is happy with the result. :) This is a huge addition to the API that will really help a number of things along, but we need to make sure we get it as close to what we want right off the bat or it'll be frustrating to change later.20:11
hub_capsent grapex20:13
hub_capyes grapex this is a linchpin of the API20:13
hub_capwe need to get it right the first time20:13
kevinconwayare we still talking about versioned images?20:15
grapexkevinconway: Yes. It's the new users. :)20:16
*** Ikhudoshyn__ has joined #openstack-trove20:20
Ikhudoshyn__hub_cap: ping20:21
hub_capIkhudoshyn__ ikhudoshyn: pong20:25
ashestakovgrapex: can you gist #3 from you ML message?20:25
*** vipul is now known as vipul-away20:25
*** tanisdl has joined #openstack-trove20:26
dmakogonhub_cap, how could we tests our new datastores ?20:28
*** Ikhudoshyn__ has quit IRC20:28
dmakogonhub_cap, i mean mongo and cassandra ?20:28
*** Ikhudoshyn__ has joined #openstack-trove20:29
dmakogonhub_cap, how soon could our client could be updated ?20:29
dmakogonhub_cap, we are able to do only unit testing =/20:30
Ikhudoshyn__hub_cap: as for the mongo stuff, i didnt quite get what you with Tim have agreed on.20:30
grapexashestakov: https://gist.github.com/anonymous/709044120:30
hub_capdmakogon: client be update?20:30
Ikhudoshyn__hi, Den..20:30
dmakogonsup20:30
dmakogonhub_cap, i mean to support multi-datastores-types20:31
Ikhudoshyn__the same question))20:31
hub_capIkhudoshyn__: hes saying you need to use the existing test framework to test this until we get tempest testing working20:31
hub_capdmakogon: same woudl go for you20:31
ashestakovgrapex: like datastore.type.id, datastore.type.name ?20:31
hub_capashestakov: i think thats what he was talking about20:33
ashestakovgrapex: and appripriate field should be filled depends on input type (uuid or string)?20:33
hub_capuuid is string ;)20:33
Ikhudoshyn__hub_cap: so we have to update -integration. but we cant have both in one review. what should come first?20:33
*** jmontemayor has quit IRC20:33
ashestakov"MySqL" is string too, will need to match regex then20:34
hub_capIkhudoshyn__: we will merge the code once we see your updates to -integration20:34
hub_capashestakov: no, just make sure its the name of the service_type or the id of the service_type20:34
hub_capid think just pass datastore.type20:34
*** Barker has quit IRC20:34
Ikhudoshyn__hub_cap: got it. that's what i looked for20:35
hub_capand we can check if its a name or uuid by doing the select first on name of the avail datastores, then doing a select on the id if its not there20:35
ashestakovhub_cap: name should be limited to 36 chars too?20:36
*** jmontemayor has joined #openstack-trove20:36
hub_capin the db u mean ashestakov?20:36
ashestakovhub_cap: in input20:37
*** Barker has joined #openstack-trove20:37
hub_capah u mean for json schema validation?20:37
hub_capid make it the same as the field in the db, or leave it off the db field20:38
hub_capwait20:38
hub_capleave it off the validation field20:38
hub_capcuz it will fail if it cant find a type20:38
ashestakovhub_cap: is it safe to pass not validated strings to sqlalchemy?20:40
dmakogongrapex, hub_cap, https://review.openstack.org/#/c/52905/ could you take at this ?20:43
hub_capashestakov: i dont think unexpected things will happen if you pass a 38 character string to 36 char limited str field in sqlalchemy20:44
grapexOk, now there's that meeting. Talk to you all later!20:45
*** adrian_otto has quit IRC20:45
*** Ikhudoshyn__ has quit IRC20:45
*** adrian_otto has joined #openstack-trove20:45
ashestakovhub_cap: if we searching by name?20:46
hub_capashestakov: right20:46
*** adrian_otto1 has joined #openstack-trove20:46
ashestakovbut doesent matter, can add validation later20:46
hub_capashestakov: yup20:46
*** adrian_otto has quit IRC20:46
*** Ikhudoshyn__ has joined #openstack-trove20:46
hub_capmysqllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll != mysql would be fine if you sent that to sqlalchemy (i would _assume_)20:47
*** Ikhudoshyn__ has quit IRC20:47
*** Barker has quit IRC20:47
*** mmcdaris has quit IRC20:47
ashestakovcan we summarize all points?20:48
hub_capive summarized all of them i think in the email, pls reply with whatever else to summarize20:49
*** mmcdaris has joined #openstack-trove20:49
*** Barker has joined #openstack-trove20:49
*** vipul-away is now known as vipul20:50
ashestakovhub_cap: can you comment last message from grapex?20:52
*** jrodom has joined #openstack-trove21:03
*** yidclare has quit IRC21:03
*** pdmars_ has quit IRC21:05
*** yidclare has joined #openstack-trove21:06
hub_capjuice: 2013-10-21 20:32:04.234 | AssertionError: 2013-10-21T20:31:59Z != 2013-10-21T20:31:58Z21:08
hub_capdid u not get around to fixing it?21:08
hub_caprobertmyers: hows the horizon re-integration coming?21:09
*** adrian_otto1 has quit IRC21:11
ashestakovhub_cap: grapex, about point #2, we can use type from version with more precedence then default type, (only if type not specified in request)21:12
hub_capi woudl assume the opposite, that the default_type is the higest precedence21:14
ashestakovhub_cap: now it implemented this way21:15
*** adrian_otto has joined #openstack-trove21:15
ashestakovhub_cap: and if default type != type from version = error21:15
hub_capoh i read things wrong ashestakov21:15
hub_capi think if you specify a typeID and not a versionID u should be able to get the versionID right?21:15
hub_capand if you specifiy a versionID u can get the typeID for that version21:16
*** jcru has quit IRC21:16
ashestakovhub_cap: if specified type_id and not version - pick active, if multiple active - error or default21:17
ashestakovif specified version without type - get type from version (now is opposite - using default type)21:17
hub_capashestakov: yes to the 2nd thing21:19
hub_capthe first thing i think about it a bit different21:20
*** yidclare has quit IRC21:20
hub_capif specified type and not version - look for default, if no default look for active, if > 1 active error21:20
ashestakovhm, what if default version is inactive?21:21
hub_caphmm, error i think21:22
robertmyershub_cap: the review is done and waiting for the openstack gate to change requirements21:22
hub_capbut grapex needs to know this is a issue w/ his approach :)21:23
hub_caprobertmyers: hooooray, can u link it?21:23
robertmyershttps://review.openstack.org/#/c/51234/21:23
hub_capwas it easier w/ the new troveclient robertmyers?21:23
robertmyersa little bit21:23
ashestakovhub_cap: it can be complex with default, more cases for error21:23
hub_capyes ashestakov21:24
hub_capjenkins doesnt like the version requirement eh robertmyers21:24
robertmyersyeah the openstack rejects its21:24
robertmyersbut it works21:25
hub_capdo u have a requirments request as well?21:25
robertmyersno21:25
hub_capwell uh oh21:25
hub_capid think we should push this first21:25
hub_caphttps://review.openstack.org/#/c/52598/21:25
hub_capand then we can upgrade the requirements file21:26
robertmyershub_cap: that one still references <121:27
robertmyers?21:27
hub_capsec robertmyers21:29
*** cweid has quit IRC21:38
*** vipul is now known as vipul-away21:39
juicehas anyone extended trove.db.sqlalchemy in the sense of adding additional models?21:39
hub_caprobertmyers: https://review.openstack.org/#/c/52137/21:39
juiceit appears as though it is currently wired to be hard coded as to which models are included and since it is a module function, no clear way to "extend" the behavior21:40
*** vipul-away is now known as vipul21:40
juiceshould I ask this question on the mail list?21:41
juicebtw which conversations should be handled on the list vs. irc?21:41
hub_capthere really isint a standard21:42
juiceseems like design decisions should be handled on the list21:42
juiceand conversation about beer in the irc but the rest seems like the gray in-between :)21:43
*** adrian_otto has quit IRC21:43
*** ashestakov has quit IRC21:45
hub_capi dont agree21:45
hub_capi want beer convos on list21:46
hub_capperiod21:46
juicedamn just when I thought I had the answer21:47
juiceso it looks like I can call sqlalchemy.orm.mapper at any point so I think that nullifies my question21:47
*** adrian_otto has joined #openstack-trove21:49
*** dmakogon has quit IRC21:50
openstackgerritA change was merged to openstack/trove: Security groups workflow update  https://review.openstack.org/4570821:52
openstackgerritEd Cranford proposed a change to openstack/trove: Splits paging config to max and default  https://review.openstack.org/5266521:53
*** yidclare has joined #openstack-trove21:53
*** adrian_otto has quit IRC22:00
*** datsun180b has quit IRC22:02
*** grapex has quit IRC22:02
*** yogeshmehra has quit IRC22:02
*** grapex has joined #openstack-trove22:02
*** grapex has quit IRC22:07
*** robertmyers has quit IRC22:12
*** Barker has quit IRC22:14
*** demorris has quit IRC22:18
*** jasonb365 has quit IRC22:36
*** tanisdl has quit IRC22:41
hub_caphas everyone proposed things for the summit!?!?22:43
hub_capive approved 3 of them so far, we have 2 left to choose slots for22:43
vipulnow i need to figure out what to talk about :p22:48
openstackgerritKui Shi proposed a change to openstack/python-troveclient: Sync up exceptions.py from oslo  https://review.openstack.org/5195322:52
*** tanisdl has joined #openstack-trove22:54
hub_capvipul: u have a session that ive scheduled22:55
hub_capno downtime upgrades22:55
hub_capideally vipul id like to get all 4 core members to run their own22:58
hub_capso we spread the work out a bit so to speak22:58
hub_capvipul: https://review.openstack.org/#/c/51953/ <-- no longer mucks w/ openstack common classes23:00
*** rnirmal has quit IRC23:01
*** jodom has joined #openstack-trove23:03
*** jodom has quit IRC23:03
*** jmontemayor has quit IRC23:04
*** vipul is now known as vipul-away23:06
*** jrodom has quit IRC23:07
*** adrian_otto has joined #openstack-trove23:09
*** vipul-away is now known as vipul23:20
vipulhub_cap: woohoo23:20
hub_capya vipul is good23:21
vipulare you doing one on cluster api?23:21
hub_capwell i was thinking if we only had 1 more slot do we want to talk about the v2 api or clustering?23:22
hub_capid assume clustering honestly...23:22
hub_capbut i wantd some input on it23:22
*** paul_lodronio has left #openstack-trove23:22
vipulwe really need to get that finalized23:22
openstackgerritA change was merged to openstack/python-troveclient: Sync up exceptions.py from oslo  https://review.openstack.org/5195323:22
vipuli know some folks eager to get started on it23:22
hub_capyes its pretty final23:22
vipulthe latest version imsplitbit proposed?23:22
hub_capid say we are 90+% done... lets chat w/ imsplitbit tomorrow on whats left23:22
vipulok -- if it's a done deal.. then v2 api makes sense23:23
hub_capyup23:23
hub_capjust gotta see what the state of the cluster union is tomorrow23:24
hub_capand make sure that grapex is bought in on 1 session that he can run23:24
vipulhttps://wiki.openstack.org/wiki/Trove-Replication-And-Clustering-API <-- was this the final one?23:24
* hub_cap shrugs23:25
vipulimsplitbit: ^^ please update if wrong23:25
hub_capimsplitbit: wont see this23:26
hub_caphe has a bouncer and never checks it23:26
hub_capimsplitbit: is worthless wrt irc23:26
hub_cap;)23:27
hub_capi can say that cuz he wont see it23:27
hub_capwhich will make it true23:27
hub_capmwahaha23:27
*** yogeshmehra has joined #openstack-trove23:35
*** jrodom has joined #openstack-trove23:42
openstackgerritDan Nguyen proposed a change to openstack/python-troveclient: Add --bypass-url option to trove client  https://review.openstack.org/5246123:49
*** vipul is now known as vipul-away23:52

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