Wednesday, 2014-01-22

*** pdmars has quit IRC00:02
*** vipul-away is now known as vipul00:02
*** michael-yu has quit IRC00:09
*** mat-lowery has quit IRC00:09
*** vipul is now known as vipul-away00:21
*** amcrn has joined #openstack-trove00:28
*** cweidenkeller has joined #openstack-trove00:32
*** rongze has joined #openstack-trove00:35
*** rongze has quit IRC00:40
*** flaper87 is now known as flaper87|afk00:42
*** grapex has quit IRC00:54
*** amcrn has quit IRC01:04
*** Barker has joined #openstack-trove01:11
openstackgerritA change was merged to openstack/trove-integration: Setup test program to use the same config as test runner  https://review.openstack.org/6444301:31
openstackgerritA change was merged to openstack/trove-integration: Removing keystone account creation  https://review.openstack.org/6484201:32
*** harlowja has joined #openstack-trove01:33
*** atomic77 has joined #openstack-trove01:34
*** nosnos has joined #openstack-trove01:35
*** khyati has quit IRC01:39
*** yidclare has quit IRC01:39
*** rongze has joined #openstack-trove01:46
*** michael-yu has joined #openstack-trove01:47
*** atomic77 has quit IRC01:53
*** michael-yu has quit IRC01:54
*** atomic77 has joined #openstack-trove01:55
openstackgerritA change was merged to openstack/trove: Add Volume Resize filesystem size assertion  https://review.openstack.org/6697902:01
openstackgerritA change was merged to openstack/trove: Make use of IP filtering when creating DNS records  https://review.openstack.org/6158902:01
*** robertmyers has joined #openstack-trove02:03
*** michael-yu has joined #openstack-trove02:10
*** haomaiwa_ has quit IRC02:10
*** haomaiwang has joined #openstack-trove02:10
*** haomaiwa_ has joined #openstack-trove02:15
*** haomaiwang has quit IRC02:17
*** mat-lowery has joined #openstack-trove02:19
*** mat-lowe_ has joined #openstack-trove02:21
*** mat-lowery has quit IRC02:23
*** michael-yu has quit IRC02:33
*** erkules_ has joined #openstack-trove02:51
*** erkules has quit IRC02:53
*** jasonb365 has joined #openstack-trove03:00
*** michael-yu has joined #openstack-trove03:17
*** vipul-away is now known as vipul03:17
*** erkules_ is now known as erkules03:18
*** michael-yu has quit IRC03:18
*** mat-lowe_ has quit IRC03:26
*** rnirmal has joined #openstack-trove03:26
*** mat-lowery has joined #openstack-trove03:28
*** mattgriffin has quit IRC03:30
openstackgerritA change was merged to openstack/trove: Validate databases for user grants  https://review.openstack.org/5952903:32
openstackgerritA change was merged to openstack/python-troveclient: Datastores improvements  https://review.openstack.org/6058803:32
*** mattgriffin has joined #openstack-trove03:32
*** michael-yu has joined #openstack-trove03:42
*** michael-yu has quit IRC03:42
*** mattgriffin has quit IRC03:44
*** michael-yu has joined #openstack-trove03:44
*** mattgriffin has joined #openstack-trove03:46
*** harlowja is now known as harlowja_away03:54
*** michael-yu has quit IRC04:07
hub_capok i just got fuckt cp16net... my uncommitted code is gone04:10
*** khyati has joined #openstack-trove04:12
* hub_cap re-fixes code04:12
* hub_cap goes away04:12
*** mattgriffin has quit IRC04:15
*** michael-yu has joined #openstack-trove04:25
*** rnirmal has quit IRC04:26
*** michael-yu has quit IRC04:28
*** mattgriffin has joined #openstack-trove04:28
openstackgerritMat Lowery proposed a change to openstack/trove: Get service endpoints from catalog  https://review.openstack.org/6801504:38
*** vipul is now known as vipul-away04:40
*** robertmyers has quit IRC04:41
*** vipul-away is now known as vipul04:44
*** jasonb365 has quit IRC04:44
*** rongze has quit IRC04:52
*** michael-yu has joined #openstack-trove05:02
*** mat-lowery has quit IRC05:05
*** Barker has quit IRC05:06
*** vipul is now known as vipul-away05:15
*** tanisdl has quit IRC05:17
*** rongze has joined #openstack-trove05:23
*** rongze has quit IRC05:28
*** vipul-away is now known as vipul05:32
*** rongze has joined #openstack-trove05:35
*** rongze has quit IRC05:40
*** vipul is now known as vipul-away05:47
*** vipul-away is now known as vipul06:10
*** SushilKM has joined #openstack-trove06:11
*** rongze has joined #openstack-trove06:17
*** mattgriffin has quit IRC06:30
*** SushilKM has quit IRC06:31
*** ashestakov has joined #openstack-trove06:41
*** ashestakov has joined #openstack-trove06:42
*** nosnos_ has joined #openstack-trove06:43
*** nosnos has quit IRC06:43
openstackgerritDenis M. proposed a change to openstack/trove: Initial support for single instance Cassandra Database  https://review.openstack.org/5188406:47
*** SushilKM has joined #openstack-trove06:50
*** khyati has quit IRC06:53
openstackgerritMichael Basnight proposed a change to openstack/trove: Removes XML api from trove  https://review.openstack.org/6833306:54
*** SushilKM has quit IRC06:54
*** ashestakov has quit IRC06:58
*** SushilKM has joined #openstack-trove06:58
*** cweidenkeller has quit IRC07:07
*** SushilKM has quit IRC07:10
*** michael-yu has quit IRC07:10
*** michael-yu has joined #openstack-trove07:12
*** atomic77 has quit IRC07:18
*** SushilKM has joined #openstack-trove07:20
*** vipul is now known as vipul-away07:21
*** vipul-away is now known as vipul07:25
*** michael-yu has quit IRC07:35
*** vipul is now known as vipul-away07:45
openstackgerritA change was merged to openstack/trove: Datastores improvements  https://review.openstack.org/6384407:52
*** vipul-away is now known as vipul07:54
*** yogesh has joined #openstack-trove08:00
*** flaper87|afk is now known as flaper8708:03
*** SushilKM has quit IRC08:08
*** SushilKM has joined #openstack-trove08:14
*** SergeyLukjanov_ is now known as SergeyLukjanov08:23
*** michael-yu has joined #openstack-trove08:24
*** zasimov has joined #openstack-trove08:34
*** michael-yu has quit IRC08:35
*** jack has joined #openstack-trove08:35
*** jack is now known as tenaglia08:35
*** ashestakov has joined #openstack-trove08:55
openstackgerritShalini khandelwal proposed a change to openstack/trove: Tests for heat based instance workflow  https://review.openstack.org/6649909:03
*** SergeyLukjanov is now known as SergeyLukjanov_a09:27
*** SergeyLukjanov_a is now known as SergeyLukjanov_09:28
*** SergeyLukjanov_ is now known as SergeyLukjanov09:40
*** SergeyLukjanov is now known as SergeyLukjanov_09:47
*** ashestakov has quit IRC10:00
*** SushilKM has quit IRC10:02
*** SushilKM has joined #openstack-trove10:02
*** SushilKM has quit IRC10:07
*** SushilKM has joined #openstack-trove10:08
*** yogesh has quit IRC10:18
*** shivamshukla has quit IRC10:19
*** SushilKM has quit IRC10:19
*** shivamshukla has joined #openstack-trove10:26
*** jesusaurus has quit IRC10:35
*** jesusaurus has joined #openstack-trove10:37
openstackgerritDenis M. proposed a change to openstack/trove-integration: Initial support for single instance Cassandra Database  https://review.openstack.org/5266610:41
openstackgerritShalini khandelwal proposed a change to openstack/trove: Tests for heat based instance workflow  https://review.openstack.org/6649910:45
openstackgerritSushil Kumar proposed a change to openstack/python-troveclient: Enabled F821, H306, H402, and H404 flake8 rule  https://review.openstack.org/6636911:07
*** zasimov has quit IRC11:07
*** zasimov has joined #openstack-trove11:09
*** rongze has quit IRC11:26
*** rongze has joined #openstack-trove11:27
*** yogesh has joined #openstack-trove11:28
*** ashestakov has joined #openstack-trove11:29
*** rongze has quit IRC11:31
*** yogesh has quit IRC11:33
*** rongze has joined #openstack-trove12:09
*** rongze has quit IRC12:14
*** rongze has joined #openstack-trove12:39
*** SnowDust has joined #openstack-trove12:50
*** pdmars has joined #openstack-trove13:06
*** pdmars has quit IRC13:06
*** pdmars has joined #openstack-trove13:07
*** radez_g0n3 is now known as radez13:21
*** rongze has quit IRC13:37
*** grapex has joined #openstack-trove13:45
openstackgerritDenis M. proposed a change to openstack/trove-integration: Initial support for single instance Cassandra Database  https://review.openstack.org/5266613:45
*** grapex has quit IRC13:45
*** grapex has joined #openstack-trove13:46
*** rongze has joined #openstack-trove13:47
*** SnowDust has quit IRC13:49
*** jimbobhickville has joined #openstack-trove14:06
*** jimbobhickville1 has joined #openstack-trove14:07
*** jimbobhickville has quit IRC14:07
*** ashestakov_ has joined #openstack-trove14:08
*** matsuhashi has joined #openstack-trove14:14
*** rongze_ has joined #openstack-trove14:14
*** rongze has quit IRC14:16
openstackgerritSushil Kumar proposed a change to openstack/python-troveclient: Enabled F821, H306, H402, and H404 flake8 rule  https://review.openstack.org/6636914:17
*** haomaiwang has joined #openstack-trove14:17
*** rongze has joined #openstack-trove14:17
*** rongze_ has quit IRC14:19
*** haomaiwa_ has quit IRC14:19
*** jcru has joined #openstack-trove14:20
*** rongze_ has joined #openstack-trove14:22
*** SushilKM has joined #openstack-trove14:23
*** rongze has quit IRC14:25
*** mattgriffin has joined #openstack-trove14:27
*** SushilKM has quit IRC14:27
*** SushilKM has joined #openstack-trove14:28
*** SushilKM has quit IRC14:33
jimbobhickville1any chance of some quick re-review of https://review.openstack.org/#/c/63523/ ? I just had to change the number on the sql migrate file, it had a +2 and like 3 +1s before that14:38
*** SushilKM has joined #openstack-trove14:44
*** matsuhashi has quit IRC14:45
*** amytron has joined #openstack-trove14:47
ashestakov_jimbobhickville1: you should use 019 for migrate version14:47
*** kevinconway has joined #openstack-trove14:48
*** rongze_ has quit IRC14:49
*** djohnstone has joined #openstack-trove14:51
jimbobhickville1did an 18 also get merged ahead of me?14:52
jimbobhickville1'cause I was the first to 17 and got bumped once already14:52
denis_makogonjimbobhickville1, yup, it got merged already14:52
*** djohnstone1 has joined #openstack-trove14:53
*** SushilKM has quit IRC14:54
*** djohnstone has quit IRC14:56
*** nosnos_ has quit IRC14:57
*** rongze has joined #openstack-trove15:05
*** djohnstone1 is now known as djohntone15:05
openstackgerritSushil Kumar proposed a change to openstack/python-troveclient: Corrects raise exceptions.from_response call  https://review.openstack.org/6500315:07
openstackgerritA change was merged to openstack/python-troveclient: Adds volume_used to trove show <instance>  https://review.openstack.org/6451015:10
*** rnirmal has joined #openstack-trove15:11
*** Barker has joined #openstack-trove15:14
*** rongze has quit IRC15:22
*** jasonb365 has joined #openstack-trove15:23
*** datsun180b has joined #openstack-trove15:32
*** robertmyers has joined #openstack-trove15:32
*** SergeyLukjanov_ is now known as SergeyLukjanov15:33
*** jmontemayor has joined #openstack-trove15:43
*** jmontemayor has quit IRC15:45
*** jmontemayor has joined #openstack-trove15:46
*** sballe has joined #openstack-trove16:02
*** SushilKM has joined #openstack-trove16:02
sballeMorning :-) I am trying to figure out if Trove is working with Neutron networking. thanks16:03
ashestakov_sballe: not yet, fix already implemented and wait for review/merge16:07
*** SergeyLukjanov is now known as SergeyLukjanov_a16:07
*** SergeyLukjanov_a is now known as SergeyLukjanov_16:08
sballeashestakov, Is there a blueprint? Any ETA on when this fix will be reviewed/merged?16:08
ashestakov_https://bugs.launchpad.net/trove/+bug/125783816:09
ashestakov_no ETA from me, it depends on core reviewers16:09
sballeashestakov, Thanks16:10
*** ashestakov has quit IRC16:12
*** mat-lowery has joined #openstack-trove16:13
*** ashestakov_ has quit IRC16:13
*** ashestakov has joined #openstack-trove16:13
*** mat-lowery has quit IRC16:14
*** mat-lowe_ has joined #openstack-trove16:14
*** mat-lowe_ has quit IRC16:15
*** mat-lowery has joined #openstack-trove16:15
openstackgerritGreg Hill proposed a change to openstack/trove: make datastore_version_id required  https://review.openstack.org/6352316:16
*** mat-lowery has quit IRC16:16
*** mat-lowery has joined #openstack-trove16:16
*** Barker has quit IRC16:16
*** jmontemayor has quit IRC16:17
*** mat-lowery has quit IRC16:17
*** mat-lowe_ has joined #openstack-trove16:17
*** mat-lowe_ has quit IRC16:18
*** mat-lowery has joined #openstack-trove16:18
*** denis_makogon has quit IRC16:20
*** jasonb365_ has joined #openstack-trove16:24
*** denis_makogon has joined #openstack-trove16:25
*** jasonb365 has quit IRC16:25
*** jasonb365_ is now known as jasonb36516:25
*** SergeyLukjanov_ is now known as SergeyLukjanov16:28
hub_capsballe: feel free to review and/or +1 it to show support :)16:29
sballehub_cap, :-)16:30
ashestakovhere https://review.openstack.org/#/c/61481/ https://review.openstack.org/#/c/63212/ :)16:32
*** plodronio has joined #openstack-trove16:32
*** radez has quit IRC16:33
*** jmontemayor has joined #openstack-trove16:34
*** Barker has joined #openstack-trove16:34
*** jmontemayor has quit IRC16:34
*** jmontemayor has joined #openstack-trove16:35
*** ashestakov has quit IRC16:35
*** yidclare has joined #openstack-trove16:36
*** SushilKM has quit IRC16:38
hub_caphttp://git.openstack.org/cgit/openstack/trove/log/?h=milestone-proposed <-- i216:39
*** ViswaV has joined #openstack-trove16:43
*** radez has joined #openstack-trove16:45
openstackgerritMat Lowery proposed a change to openstack/trove: Get service endpoints from catalog  https://review.openstack.org/6801516:48
*** michael-yu has joined #openstack-trove16:49
*** michael-yu has quit IRC16:50
*** radez has quit IRC16:55
*** tanisdl has joined #openstack-trove17:01
*** rnirmal has quit IRC17:04
*** radez has joined #openstack-trove17:06
*** SergeyLukjanov is now known as SergeyLukjanov_17:10
*** michael-yu has joined #openstack-trove17:12
*** radez has quit IRC17:16
*** rnirmal has joined #openstack-trove17:17
*** michael-yu has quit IRC17:18
*** SergeyLukjanov_ is now known as SergeyLukjanov17:18
openstackgerritGreg Hill proposed a change to openstack/trove: make datastore_version_id required  https://review.openstack.org/6352317:19
*** radez has joined #openstack-trove17:22
*** jmontemayor has quit IRC17:24
*** tanisdl has quit IRC17:24
*** tanisdl has joined #openstack-trove17:26
*** Barker has quit IRC17:27
*** SergeyLukjanov is now known as SergeyLukjanov_17:28
*** mat-lowery has quit IRC17:29
*** jmontemayor has joined #openstack-trove17:29
*** Barker has joined #openstack-trove17:32
*** mat-lowery has joined #openstack-trove17:36
*** mat-lowery has quit IRC17:37
*** mat-lowe_ has joined #openstack-trove17:37
*** ashestakov has joined #openstack-trove17:47
*** khyati has joined #openstack-trove17:49
*** jmontemayor has quit IRC17:58
*** jmontemayor has joined #openstack-trove17:59
*** amrith has joined #openstack-trove18:04
*** saurabhs has joined #openstack-trove18:06
*** demorris has joined #openstack-trove18:09
openstackgerritMat Lowery proposed a change to openstack/trove: Get service endpoints from catalog  https://review.openstack.org/6801518:11
*** yogesh has joined #openstack-trove18:12
*** mat-lowe_ is now known as mat-lowery18:13
*** michael-yu has joined #openstack-trove18:15
*** michael-yu has quit IRC18:16
*** michael-yu has joined #openstack-trove18:16
*** SergeyLukjanov_ is now known as SergeyLukjanov18:21
*** tanisdl has quit IRC18:32
*** harlowja_away is now known as harlowja18:32
*** mmcdaris has joined #openstack-trove18:37
*** michael-yu has left #openstack-trove18:43
*** michael-yu has joined #openstack-trove18:45
*** Ranjitha has joined #openstack-trove18:45
*** tanisdl has joined #openstack-trove18:48
*** tanisdl has quit IRC18:49
ashestakovhow about review Neutron support? :)19:01
*** amrith has quit IRC19:03
*** jasonb365 has quit IRC19:05
*** jmontemayor has quit IRC19:08
*** jmontemayor_ has joined #openstack-trove19:08
*** jmontemayor_ has quit IRC19:08
*** jmontemayor has joined #openstack-trove19:09
*** jmontemayor has quit IRC19:10
*** jasonb365 has joined #openstack-trove19:14
*** jmontemayor has joined #openstack-trove19:14
*** vipul is now known as vipul-away19:17
jimbobhickville1is it just me or do a lot of the troveclient tests not really test anything?  It mocks a method to return some data, then verifies the mocked method returned that data.  It's just testing that the mocking works it seems19:19
*** edmund has joined #openstack-trove19:20
hub_capjimbobhickville1: there was a race, a while ago, to get lots of covereage19:20
hub_capand some of it ended up being coverage for coverage sake19:20
jimbobhickville1ah, gotcha19:20
ViswaVHi jim, hubcap, I was going thru some tests and have similar question...https://review.openstack.org/#/c/50597   passed jenkins and reddwarf tests… but when I cherry picked it and wanted to test it with a mongodb image created from https://review.openstack.org/#/c/53378/  I ran into errors on the guest agent.19:22
ViswaVWithout the real image being deployed and tested during blackbox/smoke tests ….how can one the gating process be sufficient to pass a gerrit request?19:23
*** vipul-away is now known as vipul19:23
*** mmcdaris has quit IRC19:24
ViswaVhttps://review.openstack.org/#/c/50597, cannot be sufficiently tested end-to-end (blackbox, smoke or system or whatever it is called) , without the other patch 53378 which actually adds code in redstack that allows mongodb image creation… So the tests being done for patch 50597  would not be sufficient to catch all errors…right?19:24
ViswaVIs that a limitation of the current tests/gating process ?  For mysql do any of the gating tests actually provision a mysql VM on redstack setup or is everything through mocks? Sorry, I am still not fully familiar with the tests/gating process..so pardon if my questions sound naive...19:26
jimbobhickville1a similar thing happens when a change in trove requires a change in troveclient be present for testing it.  I think at that point it's up to the reviewer to do some manual hoop jumping to coordinate things19:27
*** djohntone has quit IRC19:28
*** djohnstone has joined #openstack-trove19:28
ViswaVIt would be nice for the Jenkins gating process to look at the BP dependency info and not automatically approve a gerrit request if the parent depdendency hasn't been merged yet19:28
jimbobhickville1the dependencies only work if the changes are in the same repo I believe19:28
ViswaVAh… So there is a depdendency check in place then?19:29
jimbobhickville1I'm kinda new, though, so I might be wrong19:29
hub_capthats correct19:29
hub_capdeps onlly work in the same git tree19:29
hub_capfor distributed coordination betwen projects, hoops are jumped thru ;)19:30
jimbobhickville1which kind of begs the question of why we split everything into multiple repos, but I'm sure that's a flame war type discussion19:30
hub_capi think tha we can make our gerrit reddwarf job run smarter tho19:30
ViswaVMe too…. sorry for my rude interjection into this channel/chat without proper introduction. I am new to IRC and not sure what the proper etiquette is. My name is Viswa Vutharkar and I work for eBay out of Austin, TX.19:30
hub_capjimbobhickville1: omg dont bring that up19:30
hub_capViswaV: goash dont be so rude ;)19:30
hub_capI KID19:30
ViswaV:)19:30
hub_caphey u live in austin? most of the trove rackers live in austin too, o yer in good comp'ny19:30
hub_capwelcome to the club19:31
jimbobhickville1welcome ViswaV - yeah, I'm in Austin at Rackspace, along with a lot of other trovers19:31
hub_capand we welcome any Q's wrt openstack newness19:31
ViswaVThanks hub_cap. Would be nice to meet some of the folks during meetups here.19:31
hub_capViswaV: will u be at our mid cycle meetip?19:31
ViswaVHi jimbobhickville119:31
ViswaVI can certainly be there. When is it?19:31
hub_captroveicehousemeetup.eventbrite.com19:31
hub_capits 3 days, amcrn  will be there too, in austin19:32
hub_capamcrn is out today :*(19:32
openstackgerritnilakhya proposed a change to openstack/python-troveclient: Sync openstack/common from oslo  https://review.openstack.org/6846619:33
ViswaVCool. I work closely with amcrn.19:33
hub_capwonderful, u will be working closely w/ him in person then for those days ;)19:33
ViswaVamcrn is quite deep into trove stuff with all you guys.  I am barely starting to tread the waters near the shore :)19:35
ViswaVI might come in just to meet you guys and listen and soak up the knowledge.19:35
hub_caphehe, awesome!19:35
hub_capwell if nothing else, lurk and ask questions to your hearts content19:35
jimbobhickville1don't listen to hub_cap whatever you do19:35
hub_capthat too ^ ^19:35
ViswaV:)19:35
*** SnowDust has joined #openstack-trove19:35
ViswaVhub_cap are you out of Austin too?19:35
*** khyati has quit IRC19:37
hub_capViswaV: i was until about a yr ago19:38
hub_capnow i live in minnesota19:38
hub_capi love the colde19:38
hub_capand lack of people19:38
hub_capand bobcats19:38
SnowDusthttps://review.openstack.org/#/c/68466/19:38
hub_capkonetzed: ^ ^ ^19:38
SnowDusthub_cap : plz ..19:38
hub_capjk ViswaV im in Berkeley ca now19:38
datsun180bhas it really been a year, hub_cap ?19:39
SnowDusthub_cap: anything i need to change there19:39
hub_capdatsun180b: end of feb19:39
hub_capso i coulve said 11mo19:39
hub_cap1yr is less letters19:39
hub_capunless i have to explain it ;)19:39
hub_capcrazy right datsun180b ???19:39
*** khyati has joined #openstack-trove19:40
SnowDusthub_cap : https://review.openstack.org/#/c/67165/ ( cool 1/2 line review :D )19:41
ViswaVhub_cap: Nice. Was recently in CA..just last week. Was a good respite from the battering cedar pollen here in Austin !19:41
konetzedhub_cap: you wish you were in mn19:42
cp16netViswaV: yeah cedar has been terrible19:43
hub_capViswaV: ys the bay area is quite nice, but im sneezing here some mornigns and i had 0 allergies in austin19:43
hub_capkonetzed: pssh19:43
ViswaVhub_cap:  how did you manage to have 0 allergies in austin !! :)19:43
konetzedViswaV: well hub_cap really isnt human19:44
jimbobhickville1I had more allergies in Arizona than here so far19:44
datsun180bit's rare but not unheard of19:44
hub_capyea i was the only person i knew w/ such a lack of affliction19:44
datsun180bso far the only thing i'm allergic to is vog19:44
hub_capbut now i have them in this wonderful weather19:44
SnowDustno one working today :(19:44
datsun180blucky me, no volcanoes in austin19:44
hub_capSnowDust: check your review19:45
hub_capsee if no one is working19:45
SnowDustthanks ! hub_cap19:45
hub_capSnowDust: do u know, does anyone even use tools/install_venv_common.py19:45
hub_cap?19:45
jimbobhickville1can I get some love on https://review.openstack.org/#/c/63523/ ?  If I have to rename my migration script again I might go postal19:45
SnowDustnope ..19:46
SnowDustbut a lesson is good19:46
hub_capi mean, can u see if anyone is using it?19:46
hub_capask the rax and hp team19:46
hub_capcuz if no one is using, id rather delete19:46
SnowDustsure .. will confirm19:46
hub_cap<319:46
hub_capill put that on the review19:46
SnowDustok .. will ask in mailing list19:46
hub_capok19:46
SnowDustthat will be prompt i guess19:47
openstackgerritA change was merged to openstack/trove-integration: Bugfix of repeating lines in configuration file  https://review.openstack.org/6716519:49
*** tanisdl has joined #openstack-trove19:51
hub_capSnowDust: your first review, can u mkae it dependent on19:52
hub_caphttps://review.openstack.org/#/c/67083/19:53
hub_capsince its removing some of those copy headers19:53
openstackgerritA change was merged to openstack/trove: Remove copyright from empty files  https://review.openstack.org/6708319:53
hub_capand its already approved19:53
hub_capoh look at that19:53
hub_capSnowDust: can u just rebase?19:53
hub_caphahahaahahah19:53
SnowDust:) didnt get that btw !19:54
*** djohnstone has quit IRC19:55
SnowDustlooking at the failure logs to find the humor19:55
SnowDusthub_cap : i understand the removal of copyright .. of __init__.py is dependent on the $6708319:57
SnowDust#6708319:57
hub_capcool, since it just merged, click the rebase button in your gerrit UI for that review20:00
hub_capit should be ok20:00
*** mat-lowery has quit IRC20:03
* hub_cap is so confused.. ping imsplitbit 20:05
hub_capim trying to pm u and it says youre not here...20:05
SnowDustno i think i messed a pep8 escape ( noqa )20:06
openstackgerritnilakhya proposed a change to openstack/python-troveclient: Sync openstack/common from oslo  https://review.openstack.org/6846620:06
SnowDustpushing another patch :)20:06
*** mat-lowery has joined #openstack-trove20:06
jimbobhickville1I've seen that noqa thing peppered about, what does it mean anyway?20:07
*** mat-lowery has quit IRC20:07
*** mat-lowery has joined #openstack-trove20:08
kevinconwayjimbobhickville1: ignore lint rules, i think20:08
*** esp has left #openstack-trove20:08
jimbobhickville1so I should just put that on every line and be done with it then? :D20:08
datsun180bnoqa literally means ignore the block20:11
datsun180bbut it doesn't truly ignore it, coverage just counts that in a separate section20:11
ViswaVWhat is the best resource / best way to learn about the trove gating builds (jenkins, reddwarf … what is the difference between the two btw.) and the tests that are run during the builds? Are the jenkins jobs visible for anyone to take a peek at ?20:14
SnowDustkevinconway : is right !20:14
SnowDustdatsun180b : wow ! i can beg ur few hours for a QA session and thats what ViswaV should head to :D20:15
datsun180bsorry what?20:16
SnowDustdatsun180b : impressed abt the detailed noqa description :)20:16
datsun180byeah i'm still not picking up what you're putting down20:18
hub_capheh ViswaV, ping SlickNik20:19
hub_capwe are working on it now20:19
*** vipul is now known as vipul-away20:19
*** vipul-away is now known as vipul20:19
hub_caphe gave an update via the mailing list, as well as during our last meeting20:19
SnowDustViswaV : you can see just now ... a jenkins job validating my checkin https://rdjenkins.dyndns.org/job/Python-TroveClient-Gate/379/console20:19
hub_capoh nm i thoguht u meant hte ongoing work w/ tempest ViswaV sry20:20
*** ashestakov has quit IRC20:21
ViswaVhub_cap: no probs. I am watching that work too… I assume that the tempest work will arrive with the combination of moving away from redstack into full-fledged devstack I guess?20:23
mat-loweryHi all. I work with ViswaV in Austin. Can we look at the Jenkins jobs (e.g. shell commands it runs) to learn about what happens upon review submit? I read about jenkins-job-builder; not sure if I'm on the right track.20:24
hub_capyes20:24
hub_caphi mat-lowery, sure20:24
ViswaVSnowDust: Thx. I think there is some internal firewall from within our company to access the dyndns.org domain. amcrn gave me an IP address to use instead earlier. Can't seem to find it now.20:24
SlickNikViswaV: What "Jenkins" runs is a set of unit tests and fake mode tests. Essentially tests that exercise different independent pieces of the code-base in isolation from each other.20:25
hub_capquickest thing to note is 1) tox = jenkins, 2) ./redstack install && ./redstack kick-start mysql && ./redstack int-tests = jenkins20:25
hub_capthats the long and short of it20:25
*** djohnstone has joined #openstack-trove20:25
datsun180bdjohnstone: a gggggghost!20:25
hub_capu should be able to view the jobs tho, both jenkins are set up so u can view what the jobs execute, too20:25
hub_caphehe i saw djohnstone lurking a few days ago datsun180b ;)20:26
SlickNik"reddwarf" on the other hand runs more of end-to-end integration tests on a fully functioning devstack instance.20:26
SnowDustViswaV: https://review.openstack.org/#/c/68466/120:26
ViswaVhub_cap: Thx… for the #2  you mean reddwarf …right?20:26
ViswaVthats a great summary btw. Thx20:26
SnowDustViswaV: public url for my review ( there u find the link to the running trove gate) which i was showing u20:26
djohnstone datsun180b boo20:27
SnowDustdjohnstone : LOL !20:27
hub_capDOH yes ViswaV20:27
hub_cap#2 = reddwarf ViswaV20:27
hub_capif u run those20:27
hub_capfor each commit, u will be pretty sure itll work20:28
*** SergeyLukjanov is now known as SergeyLukjanov_20:28
hub_capif your goal is for personal commits, running those commands will do20:28
ViswaVSnowDust: yeah… its the trove gate dyndns.org url that doesn't work from inside our company. Had to use it's IP earlier. Just don't remember now. But I remember that it showed only the console log. There was no way that I could see to look at the Jenkins job details to understand what commands it is executing...20:28
hub_capif your goal is for automation interally or osmething, then we can show u more20:28
hub_capViswaV: after we get some tempest tests, the infra team syas we can move that into their infra20:29
hub_capjust not until (for reddwarf job)20:29
ViswaVThanks SlickNik.20:31
ViswaVhub_cap you said I could see Jenkins jobs …. Do I need any permissions…last time I saw the job I could only see the console log… not the job itself and see what commands it runs...20:32
ViswaVFor now, my goal is to just run those for personal commits to be sure before I submit a gerrit review of something.20:32
*** vipul is now known as vipul-away20:34
hub_caphmph, u should be able to view them, let me c20:35
hub_capso if i go here, ViswaV https://rdjenkins.dyndns.org/job/Trove-Gate/20:35
hub_capand log in to launchpad SSO20:35
hub_capi have a option to view config20:36
hub_capsame as this20:37
hub_caphttps://jenkins.openstack.org/view/All/job/gate-trove-python27/20:37
hub_capafter i log in tho20:37
hub_capthats the ticket20:37
hub_capothersise i see next to nuttin20:37
hub_caphttps://jenkins.openstack.org/view/All/job/gate-trove-python27/configure <--20:37
hub_capi got that as the "view configuration" link20:37
hub_capok i have to run to the store20:37
ViswaVI get status code :40420:39
ViswaVI assume I don't have read permissions to 'view' the job config.20:39
ViswaVNever mind…I can see it now… I was on the https://rdjenkins.dyndns.org/job/Trove-Gate/20:41
ViswaVon jenkins.openstack.org , after I login, I can now see the view configuration.  Bit on the reddwarf (I assume thats what rdjenkins.dyndns.org is) , I don't see 'view' stuff even after logging in.20:41
ViswaVhub_cap: Is my understanding correct that jenkins.openstack.org runs your #1 above (tox)  and rdjenkins.dyndns.org runs your #2 above (redstack install, kickstart , int-tests) ?20:47
SnowDusti can see :)20:48
*** vipul-away is now known as vipul20:51
*** SergeyLukjanov_ is now known as SergeyLukjanov20:51
*** demorris has quit IRC20:53
*** demorris has joined #openstack-trove20:54
*** SnowDust has quit IRC20:55
*** mat-lowery has quit IRC20:56
ViswaVCan someone please give me the exact tox command line you run to trigger the gating tests exactly like the Jenkins server would ?20:57
*** mat-lowery has joined #openstack-trove20:59
*** SergeyLukjanov is now known as SergeyLukjanov_21:02
*** ViswaV has quit IRC21:02
*** jmontemayor has quit IRC21:04
*** Barker has quit IRC21:04
*** jasonb365 has quit IRC21:05
*** demorris has quit IRC21:06
*** saurabhs has quit IRC21:06
hub_capvipul: u prolly need to be in the trove groups in launchpad21:07
hub_capoops that was for Vis ^ ^21:07
*** saurabhs has joined #openstack-trove21:07
hub_capmat-lowery: it appears as if your teammate has dissapeared21:07
hub_capi can answer his questioni n 1 word21:08
hub_captox21:08
hub_capif u want to be faster about things u can run tox -epep8 -epy2721:08
hub_capand it wont run py2621:08
*** jmontemayor has joined #openstack-trove21:09
*** jasonb365 has joined #openstack-trove21:09
mat-loweryhub_cap: He may be at lunch. I ran tox using the above shortcuts but I couldn't get it to run some tests (e.g. test_remote.py) unless I both imported the module and decorated it with proboscis. Jenkins appears to run all tests, not just those that appear imported in run_tests.py.21:10
grapexvipul / SlickNik : Any chance either of you could look at this? https://review.openstack.org/#/c/5348121:12
grapexmat-lowery: so Tox should kick off run_tests.py, and then testr21:13
SlickNikgrapex: We're in a meeting now, will take a look as soon as we're done with this.21:13
grapexSlickNik: Ok, thanks man.21:13
grapexmat-lowery: Are any of the unit tests running for you?21:13
*** Ankur has joined #openstack-trove21:14
jimbobhickville1FWIW I agree with grapex's comments on that review.  exit code is all that should be relied on.  looking at stderr will be a source of maintenance pain as error messages tend to change (thus the whole purpose of exit codes)21:16
hub_capyou should see like 3XX tests ran 2x, an then a small set run at the end mat-lowery21:16
hub_capyes +1 jimbobhickville1, there is _no_ reason to look at the error message now21:16
jimbobhickville1unless you're using libvirt, then you have to because it translates every error to the same exit code for you :D21:17
grapexjimbobhickville1: Actually I am for using stderr / stdout to be sure the app did what you expected - but the -1 comment was that we needed to use stdout, and right after that the status function *does* use it.21:19
grapexAlthough I prefer looking for success messages rather than looking for errors21:19
jimbobhickville1many programs don't output anything on success, do you just look for absence of a message?  I'd rather look for exit(0) personally21:20
grapexjimbobhickville1: I guess my opinion varies21:21
grapexI know for backups I wanted to see the success message in the logs21:21
grapexBasically, anytime I'd prefer false negatives to false positives I look for success messages in stdout or in a log file.21:22
jimbobhickville1fair enough21:22
*** demorris has joined #openstack-trove21:22
grapexI'll admit in some cases it makes no sense and I write code like that defensively due to my own ignorance of the program I'm calling.21:23
grapexSo if I know one path works, but I'm scared there may be other conditions, I look for the text I'm used to seeing. But sometimes it will in fact turn out there's no reason at all, so then I just look foolish.21:23
mat-loweryhub_cap, grapex: Clarification: run_tests.py seems to run only a subset. But testr will hit my test. In other words, I can put a syntax error in a test in test_remote.py and it only says there's an error during testr's run and not the two run_test.py runs.21:24
hub_capok21:25
hub_capu can also just test the testr stuff via venv'ing in21:25
hub_cap. .tox/py27/bin/activate21:25
hub_captestr run21:26
hub_captestr failing ... (testr help)21:26
hub_capalso, if u want to debug in a testr sesh, https://wiki.openstack.org/wiki/Testr#Debugging_.28pdb.29_Tests21:26
hub_capmat-lowery: ^  ^21:26
grapexmat-lowery: That makes sense - testr runs the unit tests.21:28
grapexThe int-tests are different.21:29
*** Barker has joined #openstack-trove21:31
*** khyati has quit IRC21:31
mat-loweryhub_cap, grapex: Slowly piecing it together. run_tests.py runs int tests and testr runs unit tests? If I have at least that much locked down, I'll go reading for the rest.21:32
grapexmat-lowery: That's it. :)21:32
hub_capand on top of that21:32
mat-lowerygrapex: But then there is trove-integration/tests.21:32
hub_cap./redstack int-tests runs run_tests.py which is 'int tests', right tim?21:33
grapexhub_cap: Yeah- kind of21:33
grapex./redstack int-tests runs "int_tests.py" in trove-integration21:33
*** Ankur has quit IRC21:33
grapexwhich reads from a config file and accepts args and is a bit richer21:33
hub_caphttps://github.com/openstack/trove-integration/blob/master/scripts/redstack#L52921:33
grapexrun_tests.py lives in the plain Trove repo and on top of running tests, also sets up Trove itself in a fake mode, using wsgi intercept to communicate with it from the tests. It is designed to just work when you kick it off.21:34
mat-lowerygrapex, hub_cap: So is accurate to say that trove-integration/tests uses no fakes and hits real services? Is this the code that could move into tempest?21:38
grapexmat-lowery: Sure21:38
grapextrove-integration is also a super set of integration tests that also exist in plain trove21:38
grapexThose integration tests in Trove can work in fake mode or against a VM or a real environment depending on the config.21:39
mat-lowerygrapex: gotcha. and it is a superset because trove-integration imports modules from trove correct?21:41
grapexYes21:41
grapexAnd since its not always possible to make tests run in fake mode21:41
*** jimbobhickville1 has quit IRC21:41
mat-lowerygrapex, hub_cap: Got it. Much appreciated!21:42
hub_capnp!21:46
*** ViswaV has joined #openstack-trove21:51
*** ViswaV has quit IRC21:53
*** ViswaV has joined #openstack-trove21:53
ViswaVhub_cap: grapex:  Thx. Caught up with your answers from the chat log. One question ><grapex> Those integration tests in Trove can work in fake mode or against a VM or a real environment depending on the config.22:01
ViswaVwhich config ?22:01
grapexViswaV: The config is created in redstack22:01
grapexThe fake mode test config is generated in the function "init_fake_mode" on line 443 of redstack22:02
ViswaVGot it. Thx.22:02
ViswaVSo If I don't edit any configs, just fresh install redstack and then run redstack int-tests  runs in fake mode (meaning no real VM is provisioned from mysql image etc) ?22:03
grapexViswaV: I'm not sure that will work22:04
*** jasonb365_ has joined #openstack-trove22:05
grapexIt *was* possible to run tests against fake mode in the VM, but no one used it so probably the bash scripts don't support it22:05
grapexhowever22:05
grapexif you want to run tests in fake mode, you can just run the tox tests for Trove22:05
grapexthere used to be a lot of unique tests in trove-integration, but these days there isn't much extra stuff there.22:05
grapexSo my advice is to start with running Tox22:05
*** jasonb365 has quit IRC22:05
*** jasonb365_ is now known as jasonb36522:05
grapexand then run the real mode tests in a VM using redstack and the other stuff in trove-integration.22:06
grapexViswaV:^22:06
*** david-lyle has quit IRC22:06
*** david-lyle has joined #openstack-trove22:06
ViswaVSo  "redstack  int-tests"  would run in real mode…meaning it would create and delete VMs using the trove create CLI etc?22:06
robertmyersSlickNik: do you know why we need to install kvm-ipxe in redstack?22:07
robertmyersSlickNik: https://github.com/openstack/trove-integration/blob/master/scripts/redstack#L14422:07
*** yidclare has quit IRC22:07
ViswaVThe reason I ask is that while the tests were running , I ran trove list and never saw any instance getting created on my redstack cloud.22:07
grapexViswaV: Yes- although not exactly the CLI, but it would use the Python client library that powers it.22:07
grapexViswaV: The test use a few different users which may have differed from your CLI user.22:08
ViswaVAh…And at the end of the run I guess it would clean up everything it created…? Or still leave them around?22:09
grapexViswaV: It should clean up everything.22:09
* grapex turns around to the rest of the devs in here and winks before laughing merrily.22:10
grapexViswaV: No, seriously though the tests will normally clean up after themselves unless something goes wrong and they're aborted, or if they're run with --stop22:10
grapexSo the tests which create something usually have a corresponding test to delete it which will run even if a test in the middle fails22:10
ViswaVgrapex: Got it. Thx.22:12
cp16netso everyone thinks #3 is best (/datastores/<datastore>/configuration/parameters) what if we shortened it to (/datastores/<datastore>/parameters)22:12
hub_cap++22:16
robertmyerscp16net: +122:19
cp16net<322:26
cp16nethub_cap: do you know of a way to search the eavesdrop logs easily?22:26
*** yidclare has joined #openstack-trove22:31
SlickNikrobertmyers: Not sure. I think that dependency predates when I started working on trove-integration.22:33
SlickNikrobertmyers: It's been there for as long as I can remember. Perhaps it's something that we no longer need?22:34
robertmyerscould be, I can't find it in debian22:34
*** djohnstone has quit IRC22:34
robertmyerssoo i'm not sure what it does22:34
*** Barker has quit IRC22:35
*** clarkb has left #openstack-trove22:35
hub_capcp16net: were u not in the room when it happened?22:37
cp16nethub_cap: i was looking for an old convo22:51
cp16neti had to search my other logs22:51
cp16neti was wondering if there was a nice way to search the logs on eavesdrop.o.o22:51
*** demorris has quit IRC22:52
hub_capok so i assume this is pre change to irssi?22:56
hub_capaka u dont hae the logs22:56
hub_capon your server, right?22:56
*** radez is now known as radez_g0n323:00
hub_capcp16net:  curl eavesdrop.openstack.org/irclogs/%23openstack-trove/|awk '{print $5}'|cut -d'"' -f2|xargs -I{} sh -c "curl eavesdrop.openstack.org/irclogs/%23openstack-trove/{}|grep hub_cap"23:03
ViswaVhub_cap:  is the source for the eavesdrop bot available somewhere?…I would like to implement one for some of the internal company channels that our teams use inside our company.23:04
*** kevinconway has quit IRC23:05
ViswaVI found this https://twistedmatrix.com/documents/13.0.0/words/examples/ircLogBot.py  with  a quick google search…but it leaves a lot to be desired (file roll over every day, http serving etc)23:05
hub_capwell if i were u, id look @ hubot first hehe23:07
hub_capmordred: is https://github.com/openstack-infra/meetbot what you use to archive to eavesdrop.o.o?23:09
*** robertmyers has quit IRC23:09
ViswaVhubot…. "dramatically improve and reduce employee efficiency."  from their site…how can it do both :)23:10
*** saurabhs has quit IRC23:12
*** datsun180b has quit IRC23:13
*** Barker has joined #openstack-trove23:13
*** tanisdl has quit IRC23:14
hub_capViswaV: depends on how easy it is to write a plugin and how addictive it is ;)23:14
*** jmontemayor has quit IRC23:14
*** Barker has quit IRC23:18
*** jcru has quit IRC23:20
*** Barker has joined #openstack-trove23:20
*** amytron has quit IRC23:20
ViswaV:)23:20
*** yogesh has quit IRC23:20
*** sballe has quit IRC23:22
*** sballe has joined #openstack-trove23:22
*** jasonb365 has quit IRC23:25
*** khyati_ has joined #openstack-trove23:25
*** saurabhs has joined #openstack-trove23:30
openstackgerritJustin Hopper proposed a change to openstack/trove: Fixed Instance Status usage  https://review.openstack.org/6606323:34
*** sballe_ has joined #openstack-trove23:34
*** sballe has quit IRC23:35
*** amcrn has joined #openstack-trove23:41
*** mat-lowery has quit IRC23:44
*** tanisdl has joined #openstack-trove23:48

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