Friday, 2014-01-31

*** SergeyLukjanov is now known as SergeyLukjanov_00:00
*** jmontemayor has quit IRC00:04
*** amytron has quit IRC00:16
*** Ranjitha has joined #openstack-trove00:18
*** yogesh has quit IRC00:22
*** matsuhashi has joined #openstack-trove00:24
*** plodronio has joined #openstack-trove00:28
*** thedodd has quit IRC00:29
hub_capjuice: awesome00:31
*** rnirmal has quit IRC00:35
openstackgerritA change was merged to openstack/trove: Fix default_datastore migration script  https://review.openstack.org/6953700:35
*** rnirmal has joined #openstack-trove00:35
*** rnirmal has quit IRC00:35
*** yidclare has quit IRC00:37
*** harlowja is now known as harlowja_away01:04
*** michael-yu has quit IRC01:07
*** jimbobhickville has quit IRC01:13
*** plodronio has quit IRC01:13
*** Ranjitha has quit IRC01:22
*** harlowja_away is now known as harlowja01:26
*** michael-yu has joined #openstack-trove01:27
*** ViswaV_ has quit IRC01:29
*** haomaiwang has joined #openstack-trove01:30
*** yogesh has joined #openstack-trove01:33
*** haomaiwa_ has quit IRC01:34
*** yogesh has quit IRC01:38
*** nosnos has joined #openstack-trove01:41
*** grapex has quit IRC01:49
*** michael-yu has quit IRC01:57
*** Barker has joined #openstack-trove02:01
*** mattgriffin has quit IRC02:11
*** amytron has joined #openstack-trove02:14
*** khyati has quit IRC02:15
*** thedodd has joined #openstack-trove02:18
*** robertmyers has joined #openstack-trove02:19
*** matsuhashi has quit IRC02:34
*** matsuhas_ has joined #openstack-trove02:37
*** erkules_ has joined #openstack-trove02:39
*** erkules has quit IRC02:41
*** thedodd has quit IRC02:44
*** matsuhashi has joined #openstack-trove03:07
*** matsuhas_ has quit IRC03:08
*** matsuhashi has quit IRC03:08
hub_capcp16net: around?03:10
*** plodronio has joined #openstack-trove03:16
*** matsuhashi has joined #openstack-trove03:20
cp16netwhat up03:20
cp16nethub_cap: i'm here03:21
hub_capsweet, i -2d yer shiz03:22
hub_capid like to discuss why its in a json file and not the db (The config defaults)03:22
hub_capand im not opposed to, if we come to an understanding and things change, to do it in another review03:22
hub_capand attach to this blueprint03:22
hub_capfwiw03:22
hub_capor u can do nothing if it makes sense to me and amcrn :)03:22
cp16nethub_cap: thats a great question03:23
cp16neti think it would really make sense in the db03:23
hub_capcp16net: i thought so myself lol03:23
cp16netits easier for now to modify03:23
hub_capwell FUDGE03:23
hub_capi have to go on a walk, baby is being cranky03:23
cp16netbut i think its fine for the first pass03:24
hub_capill be back in like ~20 min if yer still around03:24
hub_capok so ill take off the +2, but i cant let the BP be implemented unitl the 2nd part is done03:24
hub_caperr off the -203:24
cp16netok i'll be online sorta i'm playing fifa atm as well03:24
hub_captight03:24
cp16netword03:24
hub_capone other thing to think about03:24
hub_capcan u get the 2nd part done by the i3 cutoff?03:24
cp16net2nd part being?03:25
hub_capi can do a FFE for it, since i dotn think itll be a complete feature in icehouse03:25
cp16netparameters in the db?03:25
hub_capmoving that json to the db03:25
hub_capya03:25
cp16netor the enum stuff?03:25
hub_capdb03:25
cp16netbecause thats another bp03:25
hub_capwhich is?03:25
hub_capthe db stuff?03:25
hub_capi dont think so, i dont like this feature the way it is03:25
cp16netmaking like booleans and other strings in to a sorta enum style for validation03:25
hub_capso im not marking that bp as fixed03:25
hub_capohhh no not htat03:25
cp16netok03:26
hub_capmoving from taht funky json file to the db03:26
hub_capok so think about if thats feasible for i303:27
hub_capor if i need to chat w/ ttx about a FFE for it03:27
hub_capand ill finish reviewing thsi as-is03:27
hub_capcool amcrn ?03:27
amcrni think everyone agrees that it should be in the database, but the loading portion of it is something i question03:27
cp16netok it should work fine03:27
cp16neti hadnt seen any issues03:27
cp16netand amcrn checked it out03:27
cp16netnot sense the changes tho03:27
amcrni mean, what is the "happy path" on loading all of your configuration parameters in the database?03:27
amcrnwe write some sql script and check it in to the repo?03:28
cp16netthat would be part of it03:28
hub_capwhy not put it in the migration?03:28
amcrnok, just making sure the cloud operator wouldn't get an empty table and we say "yeah, import all that stuff somehow"03:29
hub_capHAH ya03:29
hub_capi vote for that amcrn ;)03:29
amcrnlol03:29
hub_capok shoes on, g2g03:29
hub_capill bb in a bit03:29
hub_capamcrn: ponder this, is it just me, or was it actually _nice_ that today ended up being chilly :)03:29
amcrncp16net: mysql has ENUM as well, so that additional bp can be solved at the same time03:30
amcrnusing the database itself, and not additional code, which turns out nicely03:30
*** plodronio has quit IRC03:33
*** matsuhashi has quit IRC03:34
*** matsuhashi has joined #openstack-trove03:35
*** robertmyers has quit IRC03:36
*** robertmyers has joined #openstack-trove03:36
*** thedodd has joined #openstack-trove03:38
*** jasonb365 has joined #openstack-trove03:39
*** matsuhashi has quit IRC03:43
*** khyati has joined #openstack-trove03:47
*** matsuhashi has joined #openstack-trove03:50
hub_capi didnt miss anything :)03:57
hub_capso cp16net u good w/ the work? we can figure out the best way to prepopulate it (maybe there is some prior art w/ nova)03:57
amcrnhub_cap: you don't take issue with solving the validation bp by means of schema do you?03:58
amcrni.e. use ENUM where appropriate, etc.03:58
hub_capnot @all03:58
hub_capi assume its not only a mysql thing tho eh?03:59
hub_capcp16net: already i see inserting in the nova sql03:59
hub_caphttps://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/migrate_repo/versions/216_havana.py#L9004:00
amcrnhub_cap: fair point. i suppose at some point when this hits the mgmt api, maybe some basic enum validation can be added to the command04:01
amcrnthen again, no coddling exists for using garbage CONF values, so perhaps i'm trying to build bumper-lanes where they're not needed04:02
* amcrn shrugs04:03
* hub_cap shrugs back04:03
hub_capi think its fair to see what it looks like04:03
hub_capand then tell cp16net all that work he did we dislike :D04:03
hub_capbut i assume that the allowed values table will have a constraint on a version_id right?04:04
amcrnyou're referring to a datastore-version-id, yes?04:04
hub_capya04:05
amcrnit should be directly tied to one, yes04:05
hub_capyar04:05
hub_capoh man im hungr now :)04:05
amcrnwell, actually, a manager04:05
hub_capyea04:05
hub_capok time for me to dissapear again04:06
hub_capkroll show ftw04:06
amcrnwell, the user creates configuration-groups that are tied to instances with specific datastore-versions, but the list of parameters and such is tied to a manager04:06
hub_cap:)04:06
hub_capfair point. that igth require a bit of rework w/ the current model04:06
amcrnbah, dvr it, i wanted to quickly chat about something MongoDB related04:06
amcrn;p04:06
hub_capok hit me04:06
*** thedodd has quit IRC04:18
* cp16net catches up04:22
hub_cap:)04:23
*** Barker has quit IRC04:25
cp16netcool yeah i see the datastore version id being tied to every parameter04:25
cp16netand i could see a mgmt api for CRAPing them04:26
*** harlowja is now known as harlowja_away04:26
hub_capand be sure to index the name field (especially if you are doing selects on it to check validation against)04:32
*** robertmyers has quit IRC04:32
*** amcrn has quit IRC04:34
cp16netit will mostly be selecting by name and version id04:35
cp16netor just version id04:35
hub_capya dependingon where it is in de codes04:37
hub_capcool, so ill finish w/ this, and ill chat ttx up w/ a ffe04:37
hub_capcan u change the bp to like good progress or something cp16net04:37
hub_capand maybe put a note on it04:37
cp16nethmm it was put to needs review04:50
cp16netmeaning code complete04:50
cp16netbut i moved it back to good progess04:51
openstackgerritA change was merged to openstack/trove: Replaces local generate_uuid with common.utils  https://review.openstack.org/6912904:55
cp16netok i fixed up the client04:57
openstackgerritCraig Vyvial proposed a change to openstack/python-troveclient: adds support for configurations management  https://review.openstack.org/5316904:58
openstackgerritCraig Vyvial proposed a change to openstack/python-troveclient: adds support for configurations management  https://review.openstack.org/5316905:00
openstackgerritPaul Lodronio proposed a change to openstack/trove: adding additional datastore tests  https://review.openstack.org/7029605:04
*** haomaiwang has quit IRC05:09
*** haomaiwang has joined #openstack-trove05:10
*** jasonb365_ has joined #openstack-trove05:18
*** jasonb365 has quit IRC05:18
*** jasonb365_ is now known as jasonb36505:18
*** demorris has joined #openstack-trove05:27
*** jasonb365 has quit IRC05:29
*** rwsu has quit IRC05:59
*** michael-yu has joined #openstack-trove06:44
*** khyati has quit IRC06:51
*** haomai___ has joined #openstack-trove07:01
*** haomaiwang has quit IRC07:01
*** denis_makogon has joined #openstack-trove08:01
*** michael-yu has quit IRC08:07
*** igor has joined #openstack-trove08:10
*** michael-yu has joined #openstack-trove08:20
*** matsuhashi has quit IRC08:37
*** michael-yu has quit IRC08:41
openstackgerritJustin Hopper proposed a change to openstack/trove: Fixed Instance Status usage  https://review.openstack.org/6606308:44
*** ashestakov has joined #openstack-trove08:46
*** haomai___ has quit IRC08:47
*** haomaiwang has joined #openstack-trove08:48
openstackgerritJustin Hopper proposed a change to openstack/trove: Fix Timestamp diff in Instance and Notification  https://review.openstack.org/7031309:06
*** ashestakov has quit IRC09:07
*** igor has quit IRC09:23
*** igor has joined #openstack-trove09:24
*** tenaglia has quit IRC09:26
*** flaper87|afk is now known as flaper8709:35
*** erkules_ is now known as erkules09:40
*** SergeyLukjanov_ is now known as SergeyLukjanov09:43
*** matsuhashi has joined #openstack-trove09:44
*** SnowDust has joined #openstack-trove09:45
*** matsuhashi has quit IRC10:05
*** denis_makogon has quit IRC10:07
*** matsuhashi has joined #openstack-trove10:16
*** SergeyLukjanov is now known as SergeyLukjanov_10:20
*** ashestakov has joined #openstack-trove10:21
openstackgerritshivam shukla proposed a change to openstack/trove: Added check for not use heat in security group delete  https://review.openstack.org/6917610:33
*** haomaiwang has quit IRC10:39
*** SergeyLukjanov_ is now known as SergeyLukjanov10:50
*** flaper87 is now known as flaper87|afk10:52
*** SergeyLukjanov is now known as SergeyLukjanov_a10:53
*** tenaglia has joined #openstack-trove10:53
*** SergeyLukjanov_a is now known as SergeyLukjanov_10:54
*** flaper87|afk is now known as flaper8710:55
*** Ranjitha has joined #openstack-trove10:57
*** SergeyLukjanov_ is now known as SergeyLukjanov10:59
*** SergeyLukjanov is now known as SergeyLukjanov_11:11
*** haomaiwa_ has joined #openstack-trove11:20
*** Ranjitha_ has joined #openstack-trove11:21
*** Ranjitha has quit IRC11:21
*** Ranjitha_ is now known as Ranjitha11:21
*** jaishanker has quit IRC12:15
*** boden has joined #openstack-trove12:41
*** SergeyLukjanov_ is now known as SergeyLukjanov12:54
*** SergeyLukjanov is now known as SergeyLukjanov_a12:54
*** SergeyLukjanov_a is now known as SergeyLukjanov12:54
*** SergeyLukjanov is now known as SergeyLukjanov_a12:55
*** SergeyLukjanov_a is now known as SergeyLukjanov12:56
*** SergeyLukjanov is now known as SergeyLukjanov_13:00
*** SergeyLukjanov_ is now known as SergeyLukjanov13:03
*** jimbobhickville has joined #openstack-trove13:07
*** Barker has joined #openstack-trove13:27
*** SergeyLukjanov is now known as SergeyLukjanov_13:28
*** haomaiwa_ has quit IRC13:31
*** haomaiwang has joined #openstack-trove13:32
*** matsuhashi has quit IRC13:41
*** matsuhashi has joined #openstack-trove13:50
*** matsuhashi has quit IRC13:57
*** SergeyLukjanov_ is now known as SergeyLukjanov14:00
*** demorris has quit IRC14:02
*** matsuhashi has joined #openstack-trove14:04
*** haomai___ has joined #openstack-trove14:14
*** haomaiwang has quit IRC14:17
*** Ranjitha has quit IRC14:18
*** radez_g0n3 is now known as radez14:21
*** jcru has joined #openstack-trove14:23
*** demorris has joined #openstack-trove14:24
*** SergeyLukjanov is now known as SergeyLukjanov_a14:26
*** SergeyLukjanov_a is now known as SergeyLukjanov_14:26
*** matsuhashi has quit IRC14:28
*** mrsnivvel has quit IRC14:29
*** amytron has quit IRC14:29
openstackgerritDenis M. proposed a change to openstack/trove: Update delete method for heat flow  https://review.openstack.org/7035514:31
openstackgerritDenis M. proposed a change to openstack/trove: Add stack_id for future usage  https://review.openstack.org/6787314:31
*** SnowDust has quit IRC14:34
*** nosnos has quit IRC14:37
*** SergeyLukjanov_ is now known as SergeyLukjanov14:45
*** amytron has joined #openstack-trove14:54
*** robertmyers has joined #openstack-trove14:58
*** robertmyers has quit IRC15:00
*** robertmyers has joined #openstack-trove15:01
*** robertmyers has quit IRC15:02
*** russellb is now known as rustlebee15:02
*** robertmyers has joined #openstack-trove15:02
*** robertmy_ has joined #openstack-trove15:03
*** robertmyers has quit IRC15:03
*** SergeyLukjanov is now known as SergeyLukjanov_15:04
*** robertmy_ has quit IRC15:04
*** robertmy_ has joined #openstack-trove15:06
*** robertm__ has joined #openstack-trove15:07
*** robertmy_ has quit IRC15:07
*** robertm__ has quit IRC15:08
*** robertmy_ has joined #openstack-trove15:09
*** robertmyers has joined #openstack-trove15:10
*** robertmyers has quit IRC15:11
*** robertmy_ has quit IRC15:11
*** robertmyers has joined #openstack-trove15:11
*** kevinconway has joined #openstack-trove15:12
*** robertmyers has quit IRC15:12
*** robertmyers has joined #openstack-trove15:13
*** rwsu has joined #openstack-trove15:13
*** SergeyLukjanov_ is now known as SergeyLukjanov15:14
*** SergeyLukjanov is now known as SergeyLukjanov_15:15
*** grapex has joined #openstack-trove15:16
*** grapex has quit IRC15:20
*** SergeyLukjanov_ is now known as SergeyLukjanov15:20
*** grapex has joined #openstack-trove15:21
*** mattgriffin has joined #openstack-trove15:22
*** SergeyLukjanov is now known as SergeyLukjanov_15:29
*** datsun180b has joined #openstack-trove15:33
*** SergeyLukjanov_ is now known as SergeyLukjanov15:34
*** SergeyLukjanov is now known as SergeyLukjanov_a15:43
*** SergeyLukjanov_a is now known as SergeyLukjanov_15:44
*** flaper87 is now known as flaper87|afk15:47
*** igor has quit IRC15:48
*** thedodd has joined #openstack-trove15:48
*** ViswaV has joined #openstack-trove15:52
*** ViswaV_ has joined #openstack-trove15:54
*** SergeyLukjanov_ is now known as SergeyLukjanov15:54
*** SergeyLukjanov is now known as SergeyLukjanov_15:56
*** ViswaV has quit IRC15:58
*** doddstack has joined #openstack-trove16:02
*** demorris_ has joined #openstack-trove16:03
*** SergeyLukjanov_ is now known as SergeyLukjanov16:04
*** thedodd has quit IRC16:05
*** demorris has quit IRC16:06
*** demorris_ is now known as demorris16:06
*** SergeyLukjanov is now known as SergeyLukjanov_a16:19
*** SergeyLukjanov_a is now known as SergeyLukjanov_16:20
openstackgerritAndrey Shestakov proposed a change to openstack/trove: Initial ceilometer integration  https://review.openstack.org/7036916:24
*** SergeyLukjanov_ is now known as SergeyLukjanov16:24
*** jmontemayor has joined #openstack-trove16:30
*** jasonb365 has joined #openstack-trove16:32
cp16nethub_cap: i've added a bp for the db stuff https://blueprints.launchpad.net/trove/+spec/configuration-parameters-in-db16:33
*** ramashri has joined #openstack-trove16:37
*** ramashri has quit IRC16:37
*** SergeyLukjanov is now known as SergeyLukjanov_a16:39
*** SergeyLukjanov_a is now known as SergeyLukjanov_16:40
*** SergeyLukjanov_ is now known as SergeyLukjanov16:41
*** michael-yu has joined #openstack-trove16:46
*** kevinconway has quit IRC16:49
*** kevinconway has joined #openstack-trove16:50
*** flaper87|afk is now known as flaper8716:50
*** jcru has quit IRC16:50
*** SergeyLukjanov is now known as SergeyLukjanov_16:51
*** SergeyLukjanov_ is now known as SergeyLukjanov16:54
*** SergeyLukjanov is now known as SergeyLukjanov_16:55
*** michael-yu has quit IRC16:56
*** flaper87 is now known as flaper87|afk16:58
*** robertmy_ has joined #openstack-trove17:00
*** jcru has joined #openstack-trove17:03
*** robertmyers has quit IRC17:04
*** datsun180b has quit IRC17:05
*** jasonb365_ has joined #openstack-trove17:07
*** kevinconway has quit IRC17:07
*** jasonb365 has quit IRC17:07
*** jasonb365_ is now known as jasonb36517:07
*** robertmy_ has quit IRC17:13
*** robertmyers has joined #openstack-trove17:13
*** shakayumi has joined #openstack-trove17:18
*** ViswaV_ has left #openstack-trove17:20
*** ViswaV_ has joined #openstack-trove17:20
*** ViswaV_ has quit IRC17:20
*** shakayum_ has joined #openstack-trove17:21
*** ViswaV has joined #openstack-trove17:21
*** shakayumi has quit IRC17:24
openstackgerritMat Lowery proposed a change to openstack/trove: Get service endpoints from catalog  https://review.openstack.org/6801517:41
*** ViswaV has quit IRC17:44
*** kevinconway has joined #openstack-trove17:45
hub_capcp16net: k17:45
*** demorris has quit IRC17:48
*** jimbobhickville has quit IRC17:50
openstackgerritMat Lowery proposed a change to openstack/trove: Get service endpoints from catalog  https://review.openstack.org/6801517:53
*** harlowja_away is now known as harlowja17:55
*** kevinconway has quit IRC17:56
*** diakunchikov has quit IRC17:59
*** diakunchikov has joined #openstack-trove18:00
*** grapex_ has joined #openstack-trove18:00
*** grapex has quit IRC18:02
*** kevinconway has joined #openstack-trove18:04
*** Barker has quit IRC18:05
ashestakovhttps://review.openstack.org/#/c/70369/ review pls18:05
*** shakayum_ has quit IRC18:12
*** ViswaV has joined #openstack-trove18:14
*** shakayumi has joined #openstack-trove18:16
openstackgerritDenis M. proposed a change to openstack/trove: Update delete method for heat flow  https://review.openstack.org/7035518:17
openstackgerritJustin Hopper proposed a change to openstack/trove: Fixed Instance Status usage  https://review.openstack.org/6606318:17
*** doddstack has quit IRC18:20
*** ViswaV has quit IRC18:24
*** SnowDust has joined #openstack-trove18:25
*** amcrn has joined #openstack-trove18:29
*** datsun180b has joined #openstack-trove18:40
*** yogesh has joined #openstack-trove18:41
hub_capjuice: :)18:42
juicedon't get too happy yet, I think it failed the integration tests18:42
juicebut it's close18:42
*** michael-yu has joined #openstack-trove18:43
hub_capoh poop18:43
* hub_cap gets angry18:43
* juice covers his head18:43
*** demorris has joined #openstack-trove18:44
* hub_cap flails arms around, missing juice18:44
hub_capoh this is like dnd18:44
* hub_cap rolls a 19 1/2 sided dice, rolls 1118:44
hub_capjuice: have u seen the key&peele d&d skit? omg18:45
* juice counters with a 20d rolls a 3, stumbles backwards and falls into trap18:45
juiceno but that sounds awesome18:45
juicewait maybe I did...better check18:45
hub_capfind it right now and watch it :)18:45
SnowDustis it abt size ? then i will say 34dd !18:45
SnowDustoops ..18:45
hub_capum not appropriate18:45
SnowDustoh its numbers ..18:46
juicejeesh SnowDust, this was totally PG18:46
hub_capdungeons and dragons18:46
juiceshort hand for 20 sided die18:46
SnowDustanyway expunge ..18:46
*** ashestakov has quit IRC18:46
juicei haven't even watched it yet but I am laughing already18:46
hub_capjuice: go peep it18:47
hub_capall i have to say18:47
hub_capkanye the giant18:47
*** demorris_ has joined #openstack-trove18:49
*** demorris has quit IRC18:50
*** demorris_ is now known as demorris18:51
SnowDusti am bored ..18:52
SnowDustsuggest me some learning ..18:52
*** igor___ has joined #openstack-trove18:53
*** yogesh_ has joined #openstack-trove18:55
*** yogesh has quit IRC18:55
hub_capdocker!18:58
hub_capeveryone likes docker18:58
hub_capits hotter than hansel (zoolander reference)18:59
juicenothing is hotter than hansel19:01
* amcrn does "blue steel"19:01
hub_capi have a pic of my son when he was really young doin a kissy face19:02
juiceI am pretty sure that was "blue magnum" amcrn19:02
hub_capi sent it around saying it was his blue steel (or maybe i said magnum)19:02
juicequestion, question for the room19:02
juicewhat is a generic name for the database service that the guest agent is monitoring?19:03
hub_caplarry?19:03
hub_capno srsly im not sure i understand what u mean :)19:03
hub_capu mean datastore_type?19:04
juiceso the guest agent is monitoring mysql, redis, mongo processes19:04
juiceand it reports via conductor its status19:04
hub_capsure19:04
hub_capso u wanna know what the json reporting looks like?19:04
hub_capso u know what the value returned (err name) is for the datstore19:04
*** SnowDust has left #openstack-trove19:05
juicenot really19:05
juiceI was speaking more of in vocabulary terms19:05
*** SnowDust has joined #openstack-trove19:05
hub_capah icic19:05
hub_capi mean, id always call it the datastore type19:06
hub_capno matter where it was in the process19:06
juiceso you would say 'the datastore type is running"?19:06
*** thedodd has joined #openstack-trove19:06
hub_capthe datstore is running?19:06
amcrnif i were to give it a label, i'd say the "process monitor" is running, because ultimately it's asserting the status of a process.19:06
juicegreat we are on the same page19:06
juiceend conversation :)19:06
hub_capi mean, the customer is passin gin datastore_type potentiall, and is calling it a datstore with list datastores19:06
hub_cap:)19:06
hub_capBREAK19:06
amcrnactually, let's make it more Java, call it the ProcessMonitorFactoryProxyBeanSingleton19:07
*** ViswaV has joined #openstack-trove19:07
hub_capDont forget the FactoryFactory amcrn19:07
juiceamcrn I am not speaking of the agent but the datastore process that the agent is monitoring19:07
amcrnfeels enterprisey19:07
amcrnjuice: ah, then i agree with hub_cap19:07
hub_capthat spawns singleton factory instances of factories to spin up process monitor beans19:07
SnowDusti dont know java :(19:08
juiceok let's back up19:08
juiceyou guys are moving too fast for me19:08
juicelet's start with the factory proxy19:08
hub_capis is templated?19:08
*** ViswaV_ has joined #openstack-trove19:08
hub_capcan u make any factroy from the factory proxy?19:09
hub_capsorry, a factory factory from the factory proxy?19:09
hub_capgod i love java19:09
juiceI think we should throw a bridge in there just to be safe19:09
* hub_cap sings "take em to the bridge"19:09
hub_capcmon, anyone, anyone?19:09
juicegit-up19:09
vgnbkr+1 java.  A type, a type, my kingdom for a type.19:10
hub_capLOL19:10
juicebefore we get too far off topic what did hub_cap and amcrn "agree" on19:10
hub_capfactory^factory19:11
*** demorris has quit IRC19:11
hub_capjuice: the conversation was already over when amcrn rolled the java sided dice19:11
*** ViswaV has quit IRC19:12
juiceholy crap19:12
juiceit is friday isn't it19:12
hub_cap:D19:12
juiceactually a factory is a perfect solution for dice19:12
*** igor___ has quit IRC19:12
juicednd dice factory19:13
juicec and c music factory19:13
juiceit just all works19:13
*** igor__ has joined #openstack-trove19:13
juiceis_datastore_running?19:14
openstackgerritAndreas Jaeger proposed a change to openstack/database-api: Add xml:ids to resources  https://review.openstack.org/7040719:15
*** SnowDust has quit IRC19:15
*** jasonb365 has quit IRC19:16
juicearen't we getting rid of xml?19:16
hub_capjuice: yes19:17
vgnbkrTesting question: when you run int-tests, where does stdout get redirected to?  Is there a log file somewhere?  I can't find the output that should be being generated.19:17
hub_capyea19:17
hub_capvgnbkr: ^ ^19:17
*** demorris has joined #openstack-trove19:17
hub_caplet me find it19:17
vgnbkr(the result of "print" statements)19:17
hub_capits like rdtest.log or something19:17
hub_capfind . -name '*.log'19:17
hub_capsry19:17
hub_capfind ../ -name '*.log'19:17
*** igor__ has quit IRC19:17
amcrnvgnbkr: trovetest.log i believe19:18
hub_capcuz the other logs are 1 dir up from -integration/scripts19:18
vgnbkrYeah, I got report.log and the logging dir, but I'm not seeing the output I expect.19:18
hub_capbut juice what andres is doign is for the database-api19:18
hub_capaka, its all xml19:18
hub_capcuz its our docs :)19:18
vgnbkrAh, haven't come across trovetest.log - let me look.19:18
hub_caphopefully it got renamed amcrn to trovetest from rdtest :P19:18
hub_capu know i dont see that file anymore19:19
hub_capi only see the stuff in ../report/logs19:19
hub_capand at that its only trove* logs19:19
hub_capi think somethign si broken19:19
vgnbkrNo trovetest.log.  Specifically, it's the print statements in initialize.py:Daemon.run() that I'm trying to find.19:20
hub_capyea they used to be logged vgnbkr, and grapex_ did that work (But i think hes afk)19:21
hub_capoh wait i havnet run int-tests eithre ;)19:21
hub_capLOL19:21
hub_capso19:21
hub_cap../report/report.log19:21
hub_caplol is not it19:21
ViswaV_hub_cap: juice:   wouldn't you want to call it  'datastore instance'  because that mysql (or redis or mongodb) process on the guestagent VM is an 'instance' , datastore_type points to "what kind of datastore this is an instance of" … in fact that process is an amalgamation of "a specific version of a specific datastore_type" ….although 'instance' may mean to represent the whole guest VM…19:21
hub_capbut i do see it tyr to log to /var/log/syslog...19:22
juiceviswav_: hub_cap: this is within the context of a trove instance...so it feels to me adding instance to datastore is redundant, no?19:23
hub_capViswaV_: so yer saying 'datastore instance' and not just datastore?19:24
juiceinstance.datastore_instance or simply instance.datastore19:24
hub_capyes19:24
hub_capinstance.datastore19:24
hub_capman im hungry!19:24
* hub_cap is random today19:24
juicecome on up to seattle, we are eating chinese food today19:24
juicehappy lunar new year for those of you that celebrate19:24
vgnbkrThanks.  Something must be redirecting to/dev/null.  int-tests can't start trove-api, but I can start it manually no problem.19:25
ViswaV_juice: agree….as I mentioned instance might already mean the whole VM. instance.datastore  sounds appropriate.19:25
*** ViswaV_ is now known as ViswaV19:25
juicethere is definitely a hierarchy that needs to be noted19:25
hub_capjuice: ++ yup19:26
hub_capyum*19:26
juicecurrently in trove an instance encapsulates the nova compute instance and a datastore running on that compute instance19:26
hub_capthat and saying database instead of instance people might think they get 1 database per server (not one database _server_) so to speak19:27
*** SnowDust has joined #openstack-trove19:28
juicegood point, how this might change when we add clustering?  fairly big implications for the code base and status reporting no? unless we plan on treating each node as a separate trove instance (datastore + compute)19:28
vgnbkrNot sure it it's relevant here, but I believe that going forward a trove database would consist of a set of nova instances with a datastore implemented across them.19:29
hub_capugh i wonder how random people from places get my phone #19:30
juicevgnbkr: its is not immediately relevant but you are answering what will soon become a reality in trove19:30
juiceFacebook, linkedin?19:30
hub_capyea in some aspect19:30
hub_capnope i dont list i19:30
hub_capi wonder if percona conf gives it out19:31
hub_capi think i put my actual # last yr on the eventbrite like a moron19:31
juiceI don't want to propose some burdensome effort but would it be wise to have a "dictionary" for trove...perhaps in the wiki?19:31
juicethere maybe only a collection of 10 terms or so but it might help us better communicate in the chat room and write more succinct code19:32
*** datsun180b_ has joined #openstack-trove19:32
*** datsun180b has quit IRC19:33
*** datsun180b_ is now known as datsun180b19:33
hub_capjuice: u woudlnt be the first to propse it19:38
hub_capbut im not sure it ever got done19:38
hub_capid prefer it in the code somewhere19:38
hub_capas well as in database-api19:38
hub_capkevinconway: hey did u19:39
hub_captrove stop19:39
hub_captrove hilighting19:39
hub_captrove on19:39
hub_captrove?19:39
ViswaV"dictionary" for trove  +119:45
*** denis_makogon has joined #openstack-trove19:46
openstackgerritMat Lowery proposed a change to openstack/trove: Add clearer help kwarg for max_volumes_per_user  https://review.openstack.org/7020519:47
juiceIn the code is a good idea - at the primary class level is appropriate19:48
hub_cap+1 juice19:48
denis_makogonhi, guys19:49
hub_caphowdy19:49
denis_makogoni've got one question to all19:49
denis_makogonintegration uses precise-cloud-init19:50
denis_makogonany objections of moving to quantal ?19:50
denis_makogonand also, is dib broken or kick-start ?19:52
*** flaper87|afk is now known as flaper8720:01
*** ViswaV has quit IRC20:02
SnowDustdenis_makogon is quantal a LTS ?20:07
*** flaper87 is now known as flaper87|afk20:10
*** datsun180b has quit IRC20:10
denis_makogonSnowDust, https://wiki.ubuntu.com/ServerTeam/CloudArchive?action=AttachFile&do=get&target=plan-revised.png20:12
denis_makogon14.04 would LTS20:12
denis_makogon*would be20:13
SnowDustdenis_makogon, short ans pls :)20:13
SnowDusthmm ..20:13
SnowDustso we should only support LTS20:13
denis_makogonredstack told me "not tested"20:13
SnowDustsame is my view with fedora( it should be centos instead )20:14
denis_makogonso, if tests would pass on quantal, it means that we could add quatal as possible variant20:14
SnowDustfedora has 6 months release cycle .. compared to EL distros which have 2 years20:14
denis_makogonalso there's problem in 12.04 LTS20:15
SnowDustdenis_makogon, if a pluggable logic is possible then custom is king ( here the cloud providers )20:15
SnowDustcustomer*20:15
denis_makogonstart-stop-deamon doesn't work with some services20:16
SnowDustu mean .. start/stop trove-guest ?20:16
*** jasonb365 has joined #openstack-trove20:16
*** jimbobhickville has joined #openstack-trove20:18
denis_makogonno20:22
denis_makogonservices which installed from packages20:22
*** khyati_ has joined #openstack-trove20:23
juice@all - the gate looks hosed right now due to glance image upload issues20:26
juiceplease standby while troubleshoot what is going on20:26
hub_cap denis_makogon its not up to us to decide what distros openstack uses20:29
hub_capif they are now installing tests and claiming to work w/ quantal, we will use it20:29
denis_makogonubuntu blog says that quantal is safe for have release20:30
denis_makogon*havanna20:30
*** grapex_ has quit IRC20:37
*** ViswaV has joined #openstack-trove20:37
*** grapex has joined #openstack-trove20:37
*** datsun180b has joined #openstack-trove20:40
*** ashestakov_phone has joined #openstack-trove20:44
*** flaper87|afk is now known as flaper8720:45
*** SnowDust has quit IRC20:45
hub_capubuntu blog != openstack20:47
hub_capgo into opesntack-infra and ask them20:47
*** flaper87 is now known as flaper87|afk20:48
hub_capdenis_makogon: plz report back when finished so the channel knows what then answer is20:51
denis_makogonhub_cap, of course20:52
hub_cap<320:53
datsun180boh man 019_datastore_fix has been my bane all day20:56
datsun180btalking with grapex i think i know what's wrong now20:56
hub_cap?20:56
denis_makogonAsnwer: so for a variety of reasons, we decided to stick with lts releases20:56
grapexhub_cap vipul SlickNik: There's a bug in 019_datastore_fix20:57
datsun180bso if i try to add my conductor_lastseen table as migration 20, 19 fails because orm.mappers makes reference to the table before it's been created20:57
vipulcrap... what is the issue20:57
grapexIt configures the database to work with the data, basically connecting to it, which initializes all models20:57
grapexThe problem is, datsun180b wants to add a table20:57
grapexSo his new table, defined by a 020 migration file, is not ready by the time the 019 migration file runs "configure_db"20:57
* datsun180b used BATON PASS! Return, datsun180b! Go, grapex!20:57
jimbobhickvilleisn't this already being worked on?  or is this a new different one?20:57
grapexWe need to change 019. Possibly it should be added to contrib if we can't figure out a way to add a default datastore without the full availability of the sqlalchemy models20:58
jimbobhickvillecp16net and amcrn had something in the works20:58
vipulso there was a fix merged yesterday20:58
datsun180badding migration 020 (my table) is no problem, but migrate fails if i add the mapping to session.py20:58
datsun180bwell let me make sure i'm absolutely using the latest and greates20:58
datsun180bt20:58
vipulhttps://github.com/openstack/trove/blob/master/trove/db/sqlalchemy/migrate_repo/versions/019_datastore_fix.py20:59
vipulwe removed the use of the db models20:59
jimbobhickvilleyeah, they removed the reliance on the session and used sqlalchemy directly to do the queries20:59
datsun180bwell poop20:59
jimbobhickvilleand I learned that I know jack-all about how sqlalchemy works, because I find this whole thing insane20:59
grapexWELL SHEESH DATSUN180B!21:00
datsun180bhey hey i'm just calling it like i'm seeing it21:00
grapexvipul: Sorry, I looked at it and didn't notice the difference between what I'd looked at yesterday21:00
datsun180bsame, i thought i already _had_ the fix what wit the religious use of git fetch --all and pull --rebase21:01
grapexdatsun180b: You must have missed your morning sacrament.21:01
vipulno worries, let's just hope this new version works :)21:01
kevinconwayyeah, you don't want to use the session and models in your DDL21:01
datsun180bwell if it doesn't you'll hear about it from me21:01
jimbobhickvilleand let the fight for the 020 filename begin!  I lost the battle for 017 and 018 :(21:02
*** demorris_ has joined #openstack-trove21:02
datsun180bYou merely adopted the rebase. I was born in it!21:05
*** demorris__ has joined #openstack-trove21:05
*** demorris has quit IRC21:05
*** demorris__ is now known as demorris21:05
*** jasonb365 has quit IRC21:06
*** demorris_ has quit IRC21:06
datsun180b$ git rebase --continue21:07
datsun180bApplying: adding lastseen table21:07
datsun180bApplying: argh what is this21:07
*** jimbobhickville has quit IRC21:07
grapexdatsun180b: Thank you Bane21:08
openstackgerritA change was merged to openstack/python-troveclient: Add Neutron support  https://review.openstack.org/6148121:11
cp16netlol21:11
hub_capgrapex: sweet on the approves there (and validation)21:12
hub_capaka making sure the actual int-tests pass21:13
cp16netamcrn: it makes me laugh a little that you use Rainicorn for the name of your test instance :-P21:16
juicedatsun180b: nice21:16
*** mmcdaris has joined #openstack-trove21:19
datsun180bi hope i just never slip up and find myself on @CLFLN21:21
datsun180boh uh work/language warning on that21:21
hub_capamcrn: WIN!!! https://github.com/hub-cap/lady-rainicorn21:21
cp16nethub_cap: vipul SlickNik grapex: can you weigh in on the first comment on this review plz? https://review.openstack.org/#/c/53168/20/trove/configuration/service.py21:22
hub_capjuice: youve submitted obth of those eh?21:22
hub_capthe one from amcrn21:22
grapexcp16net: in a bit21:22
cp16netthx21:22
hub_capcp16net: the one from amcrn?21:23
cp16netyes21:23
hub_capkk21:23
cp16netits a small ask21:23
*** boden has quit IRC21:23
juicehub_cap: which both of those are you referring to21:24
hub_capthis goes back to a question i had but never vinished on your review cp16net21:24
hub_capwhy do we have an option to turn off auto apply to dynamics21:24
juiceif someone wants to double up and take a look at why our devstack image upload no longer works that would be great21:24
hub_capif we have auto apply to dynamics, _no matter what_, then we never have a scenario where it looks like we need a restart for a dynamic var21:25
juiceI am in the process of building a fresh devstack in hp cloud21:25
hub_capjuice: yea i just refreshed the revie page and saw the 2nd patch and the dependent one21:25
juiceyes21:25
juiceI haven't rebased the second one off of the pep8 fix that was broken in the first21:26
juicehowever, I won't submit anything else until the gate is functioning again21:26
hub_capsure juice21:27
hub_capi can wait  :)21:27
hub_capweve waited this long!!!21:27
hub_capand even after we +2 it heh, it wil take ~16 hrs to merge21:27
juiceha ha - yes i know21:27
* juice lowers his head in shame 21:28
hub_capoh its not your fault21:28
juiceribbons of shame21:28
hub_capi blame vipul21:28
hub_cap;)21:28
ViswaV"devstack image upload no longer works"  is this what broke the gate?21:28
juicedid anyone see "gung-ho"?21:28
vipulthe gate gods is not I :p21:28
juiceviswav: yes where did you see that?21:28
ViswaVjuice:   lifted from hub_cap comment above..21:30
juiceoh - he he21:30
juicetee hee21:30
ViswaVbtw, what exactly does that mean…?  image upload to glance in devstack (via dib) is broken?21:31
juicewell after dib completes but yes21:31
juicecannot connect to host is what it gets21:32
datsun180bcan't upload an image until it's built21:32
denis_makogonhub_cap, could you please approve this one https://blueprints.launchpad.net/trove/+spec/stack-id ?21:36
denis_makogonhub_cap, i took into account your comments21:36
hub_capdenis_makogon: this bp for i3 you are saying?21:37
denis_makogonhub_cap, trove next21:37
hub_capthis is the new smaller blueprint, right?21:37
denis_makogonyes21:37
hub_capso u dont want this in for icehouse?21:37
denis_makogononly stack id21:37
hub_capcuz trove next does _not_ mean icehouse21:37
denis_makogonhub_cap, i think it will be in I321:37
hub_capive changed to i321:38
denis_makogonthanks21:38
hub_capnp21:38
denis_makogoncould you please tell when juno opens ?21:38
datsun180bis that what we're calling j?21:39
vipul:q21:39
vipulwhoops21:39
hub_capdatsun180b: yes a while ago21:39
hub_capvipul: irc != vimi21:39
hub_cap*vim21:39
hub_capdenis_makogon: its on the wiki page somewhere, id have to search it like you21:39
datsun180bwell how about that21:39
hub_capsearch for icehouse release21:40
hub_capthere is a nice graph21:40
denis_makogonhub_cap, ok, i'll search21:40
denis_makogonguys, since you are all here, could you please review this one https://review.openstack.org/#/c/67873/21:40
datsun180bam i the only one that sees the wiki as some kind of giant magic 8-ball that can answer short queries but only after a moderate amount of shaking21:40
denis_makogonhub_cap, https://review.openstack.org/#/c/63789/ could you take a look at updated patch ?21:41
denis_makogondatsun180b, wiki its something like Hidden Room (from Harry Potter books)21:42
datsun180bbut that room "only appears when a person is in great need of it."21:44
denis_makogonwe want it, in any cases21:44
hub_capdenis_makogon: plz update your commit msgs to refer to the new blueprint21:45
hub_cap(stack-id one)21:45
denis_makogonhub_cap, of course21:45
hub_capcuz u just told a bunch of people to review code i -2'd21:45
datsun180bwhat the wiki needs is some governance and structure enforcement21:45
denis_makogonguys, this patches been hanging almost two month (or less) https://review.openstack.org/#/c/64302/ https://review.openstack.org/#/c/64303/21:46
hub_capim not sure that people will want to review the code if they see a -2 denis_makogon21:46
datsun180band i don't say that just because i know a taxonomist or two21:46
denis_makogonhub_cap, i hope that they would read comments below21:46
hub_capand why not just ask me to remove the -2 first and fix the comment?21:47
hub_captherefore removing any assumption that they might do what u say21:47
hub_cap:)21:47
vipulSlickNik: https://github.com/openstack-dev/devstack/commit/465653e25f0379891c30c5ef2eb8ed8c286f972a21:47
denis_makogonok, i'll do that21:47
vipulSlickNik: that's the culprit21:47
hub_capcp16net: ^^21:47
SlickNikAh, good call vipul21:48
hub_capcp16net: has been having issues all day too21:48
SlickNikI'm looking at why we're using localhost instead of the HOST_IP in redstack21:48
datsun180bman, whenever i updated and rebase i feel like the kid who got all the good video games five years out of date and is only now getting all the funny jokes21:48
vipulkeystone/keystone.conf:admin_bind_host = 10.6.25.4121:50
vipulglance/glance-api.conf:bind_host = 0.0.0.021:50
vipulso it seems like keystone is the only one that actually inisets that21:50
SlickNikvipul: https://github.com/openstack/trove-integration/blob/master/scripts/functions#L55-5621:51
SlickNik^^it's hardcoded to localhost instead of using the actual host ip21:51
SlickNiklet me check the fix of using the actual host IP21:51
juiceso locally i am getting a host not found for keystone21:52
juicehttp://localhost:35357/v2.0/tokens21:52
hub_capblame me ;)21:52
vipuljuice: yea, it's actually binding itself to the private ip instead of localhost21:53
*** openstackgerrit has quit IRC21:53
*** openstackgerrit has joined #openstack-trove21:53
hub_capgood thing we already have a function to get the ip addr21:55
hub_capso it should be a easy fix21:55
juiceyep that will do it - good catch vipul21:55
openstackgerritSlickNik proposed a change to openstack/trove-integration: Fixed retrieve_token function to use KEYSTONE_AUTH_HOST  https://review.openstack.org/7045121:55
SlickNik^^ easier done than said. :)21:56
hub_capsweet21:56
hub_capim going to manually verify21:57
juiceslicknik: there are a couple of other spots that need to change21:57
hub_capand then just +2approe21:57
juicenova-client uses localhost for the os-auth-url21:57
SlickNikwhat port?21:58
juicesame port21:58
juicedifferent host21:58
SlickNikgotcha21:58
SlickNikyeah I see it in redstack21:58
SlickNikgood call juice21:58
hub_capissue another one SlickNik im still unstacking21:59
hub_capjuice: i assume if i get a created instance im good to go?21:59
juiceand try nova-client21:59
hub_capu mean redstack nova-client21:59
juiceright21:59
hub_caplets just remove all that shit21:59
SlickNikyes, ./redstack nova-client is busted because of this too.22:00
juicethe passthroughs?22:00
hub_capthere is no reason for us to have that22:00
hub_capyes22:00
hub_cap. ~/devstack/openrc22:00
hub_capnova blah22:00
hub_captrove blah22:00
hub_capglance blah22:00
hub_capcinder blah22:00
hub_capwin blah22:00
SlickNik+2 approved.22:00
SlickNikto removing all the passthroughs22:00
SlickNiklol22:00
datsun180bhub_cap: why unstack when you can pgrep -fl python | awk '{print $1;}' | xargs kill22:00
hub_capya ill push a review if none else does22:00
juicewhat about swift blah hub_cap?22:01
datsun180bi don't trust pkill22:01
hub_capdoes it also restart tgt and clean all my voluemes datsun180b ?? ;)22:01
SlickNikI'll push one up. I'm already there now.22:01
hub_capSlickNik: <322:01
hub_capjuice: swift blah22:01
datsun180bhub_cap: well if you want to get the job done right you do it from orbit anyway22:01
juicethanks22:01
hub_capSlickNik: u doin the 2nd patch and the removal together?22:03
hub_capor u dont need a 2nd patch snce we ar enuking it?22:03
*** demorris has quit IRC22:03
SlickNikhub_cap: Gonna push the first patch as is to unblock the build.22:04
SlickNik2nd patch is gonna nuke the pass throughs; and since the code is gone, we don't need the keystone URL cleanup in that case.22:04
SlickNiksound good juice / hub_cap?22:04
juicesounds good to me22:05
*** mmcdaris has left #openstack-trove22:06
juiceslicknik - will it get through the tests with just that one change?22:09
SlickNikyes, I think it should. I tested that the image is built successfully.22:09
SlickNik(and uploaded)22:09
hub_capSlickNik: ++22:10
hub_capi figured as much, and was already testing the first patch22:10
*** kevinconway has quit IRC22:13
*** shakayumi has quit IRC22:14
hub_capSlickNik: | 9486081a-0ce1-4792-8f83-cd0d5b00996e | ubuntu_mysql                    | qcow2       | ovf              | 431411200 | active |22:14
hub_capgood to go22:14
*** shakayumi has joined #openstack-trove22:14
hub_cap+2 aproved22:14
openstackgerritA change was merged to openstack/trove-integration: Fixed retrieve_token function to use KEYSTONE_AUTH_HOST  https://review.openstack.org/7045122:14
juiceI may have done something wrong to corrupt my environment but I am not able to get tests to pass22:16
juicethere are similar issues within trove-api when it tries to use localhost for keystone22:16
hub_capwell poopooo22:17
juiceso somewhere in either devstack or trove-integration that service url is getting set incorrectly22:17
juicewill continue to look22:17
juicecurrent symptoms are that flavors tests fail and then others later22:18
hub_capdropdown dates for calendar = fail22:18
juiceyes a major f'ing fail22:18
juiceso much easier than typing22:18
juiceI am going to create a drop down that has day/month/year all combined as choices22:19
juicethat is going to be - THE bomb22:19
hub_capum woah22:20
SlickNikyup, I think there's more stuff that needs to be fixed in the trove integration tests.22:22
SlickNikjuice: are you seeing "Unauthorized" errors in the flavor-api tests?22:23
juicein the api log (screen)22:23
juicecannot connect to keystone22:23
SlickNik"2014-01-31 22:21:34.072 TRACE keystoneclient.middleware.auth_token NetworkError: Unable to communicate with keystone"22:24
juiceI wonder because I made the correction too late in the process22:27
juiceis this test.conf used at all?22:28
esp+1 dropdown :)22:28
juicein conf directory22:28
juiceweird - my endpoints according to nova are correct22:30
SlickNikjuice: what does the [filter:authtoken] section in /etc/trove/api-paste.ini say?22:31
ViswaVtroveclient is using localhost at lot of places.. for the auth endpoint22:31
ViswaVtroveclient/compat/auth.py22:31
ViswaV176:                return "%s/%s" % ('http://localhost:8779/v1.0',22:31
ViswaVtroveclient/compat/common.py22:31
ViswaV161:                   "version. Default: http://localhost:5000/v2.0")22:31
ViswaVjust some e.g.… may be something similar is affecting the api tests?22:32
ViswaVmy trove cli commands are failing with 'Unauthorized' error...22:32
juiceslicknik - oh 127.0.0.122:33
juiceyours?22:33
SlickNikViswaV: I believe those are defaults as examples. The actual value should be governed by what is set in the api-paste.ini in /etc/trove22:33
juicethat is for auth token22:33
SlickNikyeah juice. Same. That's the issue.22:33
juicefilter:tokenauth :) is correct22:33
SlickNikWell _one_ issue at least.22:33
SlickNikjuice: can you gist me your api-paste.ini?22:34
SlickNikYeah, devstack is writing the correct value to filter:tokenauth.22:34
datsun180bi'm getting the same Unauthorized as ViswaV at the moment, was about to dig into my configs for other localhost instances too22:35
juicethat fixed the initial set of tests22:35
juicechanging that token22:36
*** jmontemayor has quit IRC22:36
SlickNikdatsun180b: change [filter:authtoken]  section in /etc/trove/api-paste.ini to use the actual host IP instead of 127.0.0.122:37
juiceslicknik https://gist.github.com/juicegit/8e623bff788600a0b17622:37
datsun180byeah i'm following along22:37
ViswaVSlickNik, that trove/api-paste.ini change does not seem to be enough22:42
ViswaVI actually noticed that the trove-api process fails during startup22:42
ViswaVkeystone middleware failure… probably some other localhost/127.0.0.1  entry in keystone client/api related conf files?22:43
SlickNikyeah ViswaV looking to see what else may be the issue.22:44
SlickNikjuice: https://github.com/openstack/trove/commit/cb58f8ca0d807cb2ece78afc923f4b2a1d344c2e may explain why we have 2 filters 'authtoken' and 'tokenauth'22:44
ViswaVAh… had to go into the screen session for tr-api,  CTRL-C  and then start fresh screen session for tr-api. Now my "trove list" is working22:45
ViswaVMay be the tr-api just got hung?22:46
hub_capi thought we fixed that?22:46
SlickNikViswaV: protip: use "./redstack stop" to stop all trove services, and "./redstack start" to start all trove services22:46
hub_capaka, removed the filter that wasnt proper named22:46
juiceslicknik so something is dynamically updating the configs for the new authtoken but leaving our hardcoded one behind22:46
ViswaVSlickNik: Thx for the tip !22:47
SlickNikhub_cap: we fixed it in trove. The devstack scripts are still writing the correct IPs to the old filters (i.e. to tokenauth)22:47
*** robertmyers has quit IRC22:48
SlickNiksee juice's gist for example: https://gist.github.com/juicegit/8e623bff788600a0b17622:48
*** ashestakov has joined #openstack-trove22:48
SlickNikViswaV: if you want to stop / start all services ( nova, cinder, glance, etc) use "./redstack stop_deps" and "./redstack start_deps" instead22:48
SlickNikViswaV: the api-paste.ini settings get read and set only on startup, so it makes sense that you had to restart.22:49
SlickNikhub_cap: https://github.com/openstack-dev/devstack/blob/master/lib/trove#L132-13922:50
ashestakovhey guys, what with neutron stuff?22:50
ViswaVSlickNik:  I did attempt to restart (using a screen killing/starting handy function I had)….but for some reason it did not work properly. I noticed it only after attaching to screen and still seeing the process hanging...22:51
SlickNikViswaV: ah, gotcha22:51
juiceslicknik: are you submitting the patch for devstack?22:51
juicehow long does that take to get approved...based on previous history22:51
SlickNikjuice: yeah.22:51
SlickNikIt should be a small change, so hopefully not too long.22:52
SlickNiktesting it out now.22:52
*** ramashri has joined #openstack-trove22:53
*** michael-yu has quit IRC22:55
hub_cap<3 SlickNik23:00
hub_capashestakov: trove is failing int-test right now, so everything else is 2nd23:00
hub_capbut iirc, we merged the client so we can test the trove review23:00
hub_capand then grapex was going to approve it23:00
*** ashestakov_phone has quit IRC23:00
grapexhub_cap: Should I not have merged that?23:02
hub_capno its fine grapex23:02
hub_capthat, in no way, broke int-tests23:02
hub_capashestakov: was just asking about its progress i think grapex23:03
grapexhub_cap: Ok... I have to head out now. Talk to you all later!23:03
hub_capgrapex: im goin to approve that review ok23:03
*** jcru has quit IRC23:03
hub_caponce int-tetss pass on it23:03
grapexOk23:03
hub_capif u arent around this eve23:03
grapexhub_cap: Thanks23:03
hub_cap<3 grapex23:03
hub_capcu23:03
* grapex blushes23:03
hub_cap:P23:03
*** yogesh_ has quit IRC23:03
* grapex giggles in a high pitched voice23:03
openstackgerritMichael Basnight proposed a change to openstack/trove-integration: Migrating trove to entry points  https://review.openstack.org/6492423:05
amcrnlol @ you two23:07
SlickNikheh23:09
SlickNikfyi: https://review.openstack.org/#/c/70466/23:09
*** radez is now known as radez_g0n323:09
SlickNikhub_cap,  juice, ViswaV, vipul, et al.23:09
ViswaVYes SlickNik ..23:11
ViswaVthx.23:11
SlickNiknp, asking for reviews in openstack-qa to see if anyone is around to unblock us.23:12
*** michael-yu has joined #openstack-trove23:14
hub_capoh mang23:14
ViswaVThat change is required on top of the api-paste.ini  auth_host setting change? Or does that code take care of that?23:14
ViswaVSlickNik:  ^^23:15
ViswaVSeems like code change alone would be enough to take care of it, right?23:16
SlickNikViswaV: that change should take care of writing the correct host IP value to the api-paste.ini  auth_host setting.23:16
SlickNikYes, it should take care of it so that you don't have to do anything.23:17
hub_capdear new rackspace CP, where the hell did u put my api token23:18
ViswaVSlickNik: do I have to unstack/stack after cherry picking your change?23:22
ashestakovtoken.. how about add possibility to troveclient for auth by token?23:22
SlickNikViswaV: If you changed the api-paste by hand, you don't need the devstack change.23:23
ViswaVGot it.23:23
*** amytron has quit IRC23:24
*** ramashri has quit IRC23:29
hub_capwhy has it taken me so long to get hip to virtualenvwrapper???23:34
hub_capoh the days of little venvs everywhere, gone!23:35
*** thedodd has quit IRC23:37
*** ashestakov has quit IRC23:38
*** ramashri has joined #openstack-trove23:39
*** ramashri has quit IRC23:42
juicehub_cap: now you have me interested23:47
openstackgerritTim Simpson proposed a change to openstack/trove: Changing DNS to pass string to driver  https://review.openstack.org/6948023:51
*** grapex has quit IRC23:52
hub_capSlickNik: any luck w/ the trove stuff in -qa?23:52
hub_caphub_cap: dude if u havent mucked w/ it yet, get it23:53
*** datsun180b has quit IRC23:53
hub_capit puts your venvs in .virtaul.... or something23:53
hub_capand changes your paths like virtualenv does23:53
hub_capbut u never have to cd to a dir23:53
hub_cap:)23:53
SlickNikhub_cap, you might be typing into the wrong window.23:53
hub_capor source anything23:53
hub_capnaw im talking to juice a bout venvwrapper23:53
SlickNikahhhh23:54
SlickNikmissed that.23:54
SlickNikJust saw your question, and a bunch of venv stuff. :)23:54
juicethat is pretty sweet - sounds much more maintainable than the directory based one23:54
juiceI always forget where I stashed certain envs23:54
hub_capLOL SlickNik but since i have your attn i do want to know if youve gotten trction23:54
juicethough that might be a personal problem23:55
hub_capjuice: me too, and i have a venv for interacting w/ cloud servers in rax23:55
hub_capso its much nicer to just use this23:55
SlickNikhub_cap: we now have a non-voting tempest job running in openstack-ci23:55
juicekinda like supernova23:55
SlickNikhave you seen that?23:55
SlickNikI'm working on adding trove tests to that.23:56
SlickNikhttps://review.openstack.org/#/c/69501/  is the first in the series of tests.23:56
*** denis_makogon has quit IRC23:57

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