*** matsuhashi has joined #openstack-trove | 00:20 | |
*** ViswaV has quit IRC | 00:32 | |
*** nosnos has joined #openstack-trove | 00:51 | |
*** nosnos_ has joined #openstack-trove | 00:53 | |
*** nosnos has quit IRC | 00:57 | |
*** tanisdl has quit IRC | 01:01 | |
*** eguz_ has quit IRC | 01:15 | |
openstackgerrit | Dan Nguyen proposed a change to openstack/trove: Added route for Admin API to support guest upgrade https://review.openstack.org/81410 | 01:20 |
---|---|---|
*** esp has joined #openstack-trove | 01:20 | |
*** khyati_ has quit IRC | 01:21 | |
*** mattgriffin has quit IRC | 01:34 | |
*** mattgriffin has joined #openstack-trove | 01:36 | |
*** wrongfan has joined #openstack-trove | 01:43 | |
*** datsun180b has quit IRC | 01:51 | |
wrongfan | hi,all.Is there anyone working on the Scheduled Task Service? | 01:59 |
*** ViswaV has joined #openstack-trove | 02:01 | |
wrongfan | core developers in rackspace or mirantis or others? | 02:02 |
*** ViswaV_ has joined #openstack-trove | 02:03 | |
*** ViswaV has quit IRC | 02:06 | |
*** amytron has joined #openstack-trove | 02:09 | |
*** khyati_ has joined #openstack-trove | 02:13 | |
*** amytron has quit IRC | 02:15 | |
*** grapex has joined #openstack-trove | 02:22 | |
*** michael-yu has joined #openstack-trove | 02:25 | |
*** michael-yu has quit IRC | 02:32 | |
*** amcrn has quit IRC | 02:49 | |
*** eghobo has joined #openstack-trove | 03:00 | |
*** matsuhashi has quit IRC | 03:13 | |
*** matsuhashi has joined #openstack-trove | 03:20 | |
*** harlowja is now known as harlowja_away | 03:23 | |
*** matsuhashi has quit IRC | 03:25 | |
*** grapex has quit IRC | 03:31 | |
*** global_ has quit IRC | 03:36 | |
*** nosnos_ has quit IRC | 03:41 | |
*** michael-yu has joined #openstack-trove | 04:05 | |
*** michael-yu has quit IRC | 04:11 | |
openstackgerrit | yangxurong proposed a change to openstack/trove: Use built-in print() instead of print statement https://review.openstack.org/80468 | 04:12 |
openstackgerrit | yangxurong proposed a change to openstack/trove: Use built-in print() instead of print statement https://review.openstack.org/80468 | 04:13 |
openstackgerrit | yangxurong proposed a change to openstack/trove: Use built-in print() instead of print statement https://review.openstack.org/80468 | 04:14 |
*** matsuhashi has joined #openstack-trove | 04:23 | |
*** nosnos has joined #openstack-trove | 04:35 | |
*** wrongfan has quit IRC | 04:47 | |
*** amcrn has joined #openstack-trove | 04:53 | |
*** wrongfan has joined #openstack-trove | 05:01 | |
*** mattgriffin has quit IRC | 05:05 | |
cp16net | SlickNik: you there? | 05:22 |
*** shivam has joined #openstack-trove | 05:24 | |
*** jesusaurus has quit IRC | 05:26 | |
SlickNik | cp16net: here now, sup? | 05:29 |
cp16net | so i saw something you approved that worrys me a little | 05:36 |
cp16net | https://review.openstack.org/#/c/80010/ | 05:36 |
cp16net | what do you think about my comment? | 05:36 |
*** amytron has joined #openstack-trove | 05:36 | |
amcrn | cp16net: the original patch-set actually had int-tests (see up until iteration #4) | 05:43 |
SlickNik | cp16net: Looking at the patch again. +1 on the comment on the integration test. | 05:44 |
amcrn | SlickNik: getting int-tests is going to be tricky, because it'll require a trove-integration merge first (and adding a non-mysql-5.5 version will likely break a bunch of other hardcoded tests) | 05:44 |
amcrn | then merge trove | 05:45 |
cp16net | amcrn: i see that point but isnt redis already there without backups currently? | 05:45 |
cp16net | granted i know that wont be forever... but its true right now | 05:46 |
amcrn | there's been no official release with redis, has there? | 05:46 |
amcrn | (i.e., it wasn't there by havana label cut, was it?) | 05:46 |
SlickNik | cp16net: afaik we're not building a redis image for the int-tests. | 05:46 |
cp16net | havana no... | 05:47 |
cp16net | oh... | 05:47 |
cp16net | hmmm | 05:47 |
cp16net | i see the delima | 05:48 |
cp16net | well i think its something that we should definatly add as a test case | 05:48 |
amcrn | definitely agreed int-tests need to be added, it's just a question of whether this patch gets backed out until that's true | 05:49 |
SlickNik | cp16net: I fully agree. I think we're currently in a situation where we're not really testing other datastores as part of the int-tests. | 05:50 |
cp16net | yeah thats true | 05:50 |
SlickNik | This is something that we can hopefully rectify soon after icehouse. | 05:50 |
cp16net | yea | 05:50 |
cp16net | speaking of tests... | 05:50 |
cp16net | i love the fact that there is some heat related tests | 05:51 |
cp16net | but i am really scared of how they are implemented | 05:51 |
cp16net | changing configs and restarting the service in the tests | 05:51 |
* amcrn chuckles | 05:51 | |
cp16net | i wish we could run like another suite in parallel for heat | 05:52 |
SlickNik | cp16net: I think that idea is actually worth exploring. | 05:55 |
cp16net | oh... and no wonder why the the gate passes after adding them... it doesnt run them! | 05:55 |
SlickNik | cp16net: Even if it means that the heat suite runs only a subset of the tests that the integration gate runs (for example, it wouldn't re-run the API/flavor tests over again). | 05:56 |
shivam_ | Hi SlickNIk | 05:57 |
SlickNik | hi shivam_ | 05:58 |
shivam_ | can you please review this | 05:58 |
shivam_ | https://review.openstack.org/#/c/66499/ | 05:58 |
cp16net | i mean if it _was_ another box running the heat suite of tests then it could run everything | 05:58 |
*** saju_m has joined #openstack-trove | 05:58 | |
cp16net | shivam_: i just reviewed it | 05:59 |
shivam_ | this is being on delay for a long time | 05:59 |
*** matsuhashi has quit IRC | 05:59 | |
cp16net | i was just talking about it actaully | 05:59 |
shivam_ | ok thanks yes just saw it | 06:00 |
*** matsuhashi has joined #openstack-trove | 06:01 | |
cp16net | yeah i just noticed that it wasnt in the output of the rdjenkins output | 06:01 |
cp16net | alright i am out | 06:01 |
*** shalini has joined #openstack-trove | 06:01 | |
cp16net | i think its a little later here.. | 06:02 |
cp16net | late* | 06:02 |
amcrn | peace out cp16net | 06:02 |
SlickNik | amcrn: Once juno is open, let's chat about how we can add these non-default datastores to the integration gate, and start testing some of the scenarios that cp16net mentioned. | 06:02 |
SlickNik | cp16net: later. | 06:02 |
amcrn | SlickNik: agreed, we need to find a way to get multiple versions and types doing some form of basic checks | 06:02 |
cp16net | SlickNik: yeah that would be grrrrr-ate! ;-) | 06:02 |
cp16net | Bender: My life, and by extension everyone else's is meaningless. | 06:03 |
SlickNik | heh | 06:03 |
shalini | Hi SlickNik , cp16net | 06:08 |
SlickNik | hi shalini | 06:09 |
shalini | Can we have a discussion on my patch https://review.openstack.org/#/c/66499/ | 06:09 |
shalini | what are we planing to add heat int-tests | 06:09 |
shalini | as you guys are already discussing the same | 06:09 |
SlickNik | shalini: looks like your patch needs rebasing. | 06:11 |
shalini | Oh..!! | 06:11 |
shalini | I'll do it | 06:11 |
openstackgerrit | A change was merged to openstack/trove: Added Backup/Restore validations https://review.openstack.org/80010 | 06:11 |
SlickNik | shalini: Also cp16net mentioned that although new tests have been added, none of these are actually being added to the main integration gate, so they're not running as part of the int-tests. | 06:11 |
shalini | But as per comments like we need to add tests in gate | 06:11 |
shalini | what should i do | 06:12 |
SlickNik | To add tests to the int-tests gate, they need to be added to the master group as well (cp16net left a comment on the patch). | 06:14 |
SlickNik | We were also discussing the possibility of adding the heat tests as a separate gate job. | 06:14 |
shalini | I did not find any such group in int-test.py . can u specify what master group mean? | 06:16 |
shalini | Ok. So to make tests run we'll be having reddwarf kind of thing which execute whole int-tests for heat instance also? | 06:17 |
shalini | Ok | 06:19 |
shalini | Do he mean to add heat tests also in existing groups of black-box? | 06:19 |
shalini | But i think that will disturb the infra.. | 06:20 |
*** achampion has quit IRC | 06:32 | |
*** matsuhashi has quit IRC | 06:47 | |
*** ViswaV_ has quit IRC | 06:49 | |
*** matsuhashi has joined #openstack-trove | 06:50 | |
*** amytron has quit IRC | 06:55 | |
*** khyati_ has quit IRC | 07:02 | |
*** flaper87|afk is now known as flaper87 | 07:14 | |
*** eghobo has quit IRC | 07:26 | |
*** matsuhashi has quit IRC | 07:30 | |
*** matsuhashi has joined #openstack-trove | 07:31 | |
*** shivam has quit IRC | 07:55 | |
*** tanisdl has joined #openstack-trove | 08:24 | |
*** amcrn has quit IRC | 08:42 | |
*** iartarisi has joined #openstack-trove | 08:45 | |
*** cweidenkeller has quit IRC | 09:01 | |
*** dukhlov has quit IRC | 09:33 | |
*** dukhlov has joined #openstack-trove | 09:33 | |
*** SushilKM has joined #openstack-trove | 09:34 | |
*** dukhlov has quit IRC | 09:35 | |
*** SnowDust has joined #openstack-trove | 09:43 | |
*** dukhlov has joined #openstack-trove | 09:46 | |
*** SushilKM has quit IRC | 10:24 | |
*** key4 has joined #openstack-trove | 10:26 | |
*** key4 is now known as setho2 | 10:26 | |
*** setho2 has left #openstack-trove | 10:26 | |
*** setho has joined #openstack-trove | 10:26 | |
*** SnowDust has quit IRC | 10:33 | |
*** tattabbum has joined #openstack-trove | 10:37 | |
*** tanisdl has quit IRC | 10:53 | |
*** flaper87 is now known as flaper87|afk | 11:17 | |
amrith | so ... I know I'm beginning to sound like a stuck gramaphone player (oh crap, some people don't know what that is) but I'm thinking I must have dozed off at the key signing party because no one (other than juice and abramley) have signed my key. I thought there were others at the party? | 11:18 |
amrith | hub_cap: have I perchance missed a step or something? kevinconway, did you sign my key? if yes it didn't get pushed ... | 11:19 |
*** matsuhashi has quit IRC | 11:22 | |
*** matsuhashi has joined #openstack-trove | 11:24 | |
*** demorris has joined #openstack-trove | 11:25 | |
*** matsuhashi has quit IRC | 11:37 | |
*** achampion has joined #openstack-trove | 11:41 | |
*** demorris has quit IRC | 11:59 | |
*** tattabbum has quit IRC | 12:03 | |
*** flaper87|afk is now known as flaper87 | 12:08 | |
*** pdmars has joined #openstack-trove | 12:12 | |
*** achampion has quit IRC | 12:18 | |
*** grapex has joined #openstack-trove | 12:39 | |
*** casanch1 has joined #openstack-trove | 12:39 | |
*** grapex has quit IRC | 12:43 | |
*** robertmyers has quit IRC | 12:45 | |
*** grapex has joined #openstack-trove | 12:48 | |
*** radez_g0n3 is now known as radez | 12:53 | |
*** grapex has quit IRC | 13:02 | |
*** grapex has joined #openstack-trove | 13:02 | |
*** grapex has quit IRC | 13:03 | |
*** grapex has joined #openstack-trove | 13:03 | |
*** wrongfan has quit IRC | 13:14 | |
*** rhodgin has joined #openstack-trove | 13:21 | |
*** robertmyers has joined #openstack-trove | 13:23 | |
*** nosnos has quit IRC | 13:24 | |
*** robertmy_ has joined #openstack-trove | 13:25 | |
*** robertmyers has quit IRC | 13:25 | |
*** mattgriffin has joined #openstack-trove | 13:31 | |
*** achampion has joined #openstack-trove | 13:48 | |
openstackgerrit | A change was merged to openstack/trove: Fixes insecure update of /etc/fstab file https://review.openstack.org/69125 | 13:53 |
*** casanch1_ has joined #openstack-trove | 14:01 | |
*** casanch1 has quit IRC | 14:02 | |
*** casanch1_ is now known as casanch1 | 14:03 | |
*** demorris has joined #openstack-trove | 14:05 | |
*** rramirez has joined #openstack-trove | 14:05 | |
*** tattabbum has joined #openstack-trove | 14:07 | |
openstackgerrit | Andreas Jaeger proposed a change to openstack/trove: Setup trove for translation https://review.openstack.org/81532 | 14:07 |
*** jcru has joined #openstack-trove | 14:08 | |
*** kevinconway has joined #openstack-trove | 14:15 | |
*** shivamshukla has joined #openstack-trove | 14:17 | |
*** shivamshukla has quit IRC | 14:17 | |
*** freyes has joined #openstack-trove | 14:20 | |
*** freyes has quit IRC | 14:25 | |
*** shivamshukla has joined #openstack-trove | 14:25 | |
*** amytron has joined #openstack-trove | 14:29 | |
*** rramirez has quit IRC | 14:36 | |
*** datsun180b has joined #openstack-trove | 14:38 | |
*** thedodd has joined #openstack-trove | 14:49 | |
*** jmontemayor has joined #openstack-trove | 14:53 | |
openstackgerrit | shivam shukla proposed a change to openstack/trove: Tests for heat based instance workflow https://review.openstack.org/66499 | 14:59 |
*** jmontemayor has quit IRC | 15:02 | |
*** shalini_ has joined #openstack-trove | 15:02 | |
*** jmontemayor has joined #openstack-trove | 15:05 | |
*** flaper87 is now known as flaper87|afk | 15:11 | |
*** ViswaV has joined #openstack-trove | 15:15 | |
*** ViswaV_ has joined #openstack-trove | 15:16 | |
*** flaper87|afk is now known as flaper87 | 15:18 | |
*** shivamshukla has quit IRC | 15:18 | |
*** ViswaV has quit IRC | 15:19 | |
hub_cap | amrith: i need to generate a new key | 15:20 |
hub_cap | my chromebook kjust got torqued and i lost the hdd | 15:20 |
hub_cap | complments of chromeos's on screen "recovery" feature my wife accidentally enabled | 15:21 |
hub_cap | so dont worry about my key heh | 15:21 |
* hub_cap is so sad | 15:21 | |
*** demorris has quit IRC | 15:25 | |
* hub_cap lost a day to setting up his laptop | 15:28 | |
openstackgerrit | Dan Nguyen proposed a change to openstack/trove: Added separate rate limit setting for mgmt POST https://review.openstack.org/81557 | 15:32 |
*** ViswaV_ has quit IRC | 15:35 | |
*** ViswaV has joined #openstack-trove | 15:35 | |
*** shivam has joined #openstack-trove | 15:36 | |
grapex | Anyone runnng OSX seeing this problem when trying to run tox? https://gist.github.com/TimSimpsonR/9644992 | 16:03 |
*** eghobo has joined #openstack-trove | 16:06 | |
hub_cap | grapex: that looks like its runnig your system python setup.py | 16:06 |
hub_cap | and my guess is you have an older pip in system python | 16:07 |
grapex | Oh, duh | 16:07 |
grapex | I thought virtualenv would magically update pip, but I guess it uses pip to update other things | 16:07 |
grapex | thanks | 16:07 |
hub_cap | npnp | 16:08 |
*** eghobo has quit IRC | 16:08 | |
grapex | I guess virtualenv could use pip to update itself, but that would be a bit presumptuous of it. | 16:09 |
*** flaper87 is now known as flaper87|afk | 16:11 | |
*** eghobo has joined #openstack-trove | 16:11 | |
vgnbkr | Speaking of pip updating itself, does anyone know where that happens in the kick-start image? I couldn't find it, and had to do it manually since python has pip1.0, but we needed pip>=1.4. | 16:12 |
*** khyati has joined #openstack-trove | 16:13 | |
vgnbkr | Also, are there upstart scripts available for the trove services? If so, where would I find them? If not, where should they be? | 16:14 |
shalini_ | Hi hub_cap and all | 16:14 |
vgnbkr | SlickNik: re trove state. No, I didn't use the reset API, I realized that my problem was that the guest-agent hadn't contacted the taskmanager due to networking issues. Once that was fixed, it updated it's state properly and I could move forward. | 16:16 |
SlickNik | vgnbkr: glad you got that figured out. | 16:18 |
*** jmontemayor has quit IRC | 16:18 | |
SlickNik | vgnbkr: https://github.com/openstack/trove-integration/blob/master/scripts/files/trove-guest.upstart.conf | 16:18 |
vgnbkr | SlickNik: thanks, I have the upstart for the guest-agent, I was asking about upstart scripts for the trove services (api, conductor, taskmanager). | 16:19 |
hub_cap | hi shalini_ | 16:23 |
vgnbkr | hub_cap: Are you aware of any upstart scripts for starting the Trove services? | 16:24 |
hub_cap | vgnbkr: we have one for the guest, but thats it | 16:25 |
shalini_ | Please review https://review.openstack.org/#/c/66499/ | 16:25 |
shalini_ | It is being delayed for so long. | 16:25 |
vgnbkr | hub_cap: I assume that for the icehouse release we will need to have a package pushed to the apt repos, and as part of that there will need to be upstart scripts. Is that correct? | 16:26 |
SlickNik | vgnbkr: I don't think we have specific ones for the services. tripleo-image-elements does have an element (os-svc-install) that given an OpenStack project generates these on the fly, iirc. | 16:28 |
SlickNik | https://github.com/openstack/tripleo-image-elements/blob/6cdec90acb28c62fa83b64611e8e8f8b5416c46e/elements/os-svc-install/bin/os-svc-daemon | 16:28 |
shalini_ | vgnbkr: helo | 16:28 |
shalini_ | You are working on trove uses soon-to-be-deprecated first-boot scripts | 16:28 |
shalini_ | ? | 16:28 |
vgnbkr | SlickNik: Great, thanks, that's what I needed to know. So for now I will just hand code some. | 16:28 |
hub_cap | vgnbkr: we dont do that work tho, but yes, it should happen | 16:29 |
shalini_ | @ vgnbkr Bug #1212436... | 16:29 |
shalini_ | Ok | 16:29 |
hub_cap | vgnbkr: https://packages.debian.org/search?keywords=trove | 16:29 |
vgnbkr | shalini_: I did that, but I've been sidetracked getting an OpenStack/Trove environment set up so that we can move forward with installation docs. | 16:29 |
hub_cap | u can see the trove ones are already in debian testing | 16:29 |
*** demorris has joined #openstack-trove | 16:32 | |
shalini_ | So what are we planing to do in that.. can still do something with first-boot.d ? | 16:32 |
*** jmontemayor has joined #openstack-trove | 16:34 | |
vgnbkr | No, you can't use first-boot.d. What are you trying to do? | 16:35 |
shalini_ | As trove is already using it. I was just trying to add something for my own purpose | 16:37 |
shalini_ | Just a R & D | 16:37 |
*** Ajaeger1 has joined #openstack-trove | 16:37 | |
*** rramirez has joined #openstack-trove | 16:37 | |
shalini_ | So what are we planing to do with first-boot.d | 16:37 |
Ajaeger1 | Trove team, if you like to see Trove translated, please review https://review.openstack.org/#/c/81532/ - the sooner this is setup, the quicker you get translations rolling... | 16:38 |
shalini_ | And when will it get eliminated completely? | 16:38 |
vgnbkr | We didn't actually need to use first-boot.d, so I just did what it did in a different way. | 16:40 |
vgnbkr | My commit wrt that will eliminate it's use in Trove. | 16:40 |
hub_cap | Ajaeger1: if this review thats loading is the transifex stuff i will find u and hug u | 16:41 |
hub_cap | Ajaeger1: it is!! HORRAY!!! we will merge this for icehouse | 16:41 |
esp | hub_cap: greetings | 16:42 |
esp | grapex: I had to do this recently on my mac to install some of our python packages. export ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future | 16:45 |
hub_cap | esp: i cannot see your pm's | 16:45 |
esp | no prb | 16:45 |
esp | it's probably me | 16:45 |
hub_cap | let me try to fix esp | 16:45 |
hub_cap | well esp i did just redo my laptop.... | 16:46 |
shalini_ | Vgnbkr : like the way written in readme of disk-image-builder ? | 16:46 |
*** iartarisi has quit IRC | 16:47 | |
shalini_ | So when can we see your commit in openstack gerrit? I wish to see how we are doing it .... :) | 16:48 |
hub_cap | esp: victory | 16:48 |
esp | nice work hub_cap | 16:49 |
Ajaeger1 | hub_cap: let's hug in Atlanta, ok? | 16:53 |
hub_cap | Ajaeger1: aye | 16:53 |
*** SushilKM has joined #openstack-trove | 16:53 | |
vgnbkr | shalini_: No, what Trove's first-boot script was doing could just as well be done in pre-boot, so I did it there (in the chroot). | 16:55 |
*** amcrn has joined #openstack-trove | 16:55 | |
*** SushilKM has quit IRC | 16:56 | |
*** SushilKM has joined #openstack-trove | 16:56 | |
*** yogesh has joined #openstack-trove | 16:57 | |
juice | all: the meeting is an hour later due to day light savings drift correct? | 16:58 |
shalini_ | Vgnbkr: okay..so files in pre-boot.d also gets executed after booting of instance? | 16:59 |
hub_cap | so is it meeting time now? w dst changes? | 17:00 |
amcrn | last time we did it an hour from now, since technically it's 17:00 utc right now (if i remember correctly) | 17:00 |
hub_cap | right it changes in 2 wks then i think | 17:01 |
hub_cap | or something like that, right? | 17:01 |
vgnbkr | No, there just wasn't anything we needed to do post boot. (and there is no pre-boot.d, I don't think - by "pre-boot", I meant in the dib elements) | 17:01 |
vgnbkr | sorry, all, ^^^ was for shalini_ | 17:02 |
esp | hub_cap: no idea. amcrn is correct tho. last time we meet an hour after. | 17:02 |
shalini_ | SlickNick: I have added new patch. You can please review https://review.openstack.org/#/c/66499/ | 17:03 |
*** eguz has joined #openstack-trove | 17:04 | |
shalini_ | Vgnbkr : but we should also have something to do for post-boot kind of thing | 17:04 |
hub_cap | shalini_: SlickNik that bp is not listed in rc1, so we wont get to it for a bit i think | 17:04 |
*** eguz has quit IRC | 17:04 | |
*** eguz has joined #openstack-trove | 17:04 | |
grapex | estp: Thanks for the advice, but no luck on my end. :( | 17:07 |
*** eghobo has quit IRC | 17:07 | |
*** SnowDust has joined #openstack-trove | 17:08 | |
*** harlowja_away is now known as harlowja | 17:09 | |
vgnbkr | shalini_: at this point, I don't think there is anything that we need to do. The original bug report suggests how it is supposed to be done. | 17:11 |
*** tattabbum has quit IRC | 17:11 | |
vgnbkr | shalini_: Do you have something that can't be done in the chroot? | 17:11 |
vgnbkr | shalini_: Basically, anything that is done to the guest-agent image must survive reboot, so generally should be configured through init/upstart/systemd scripts. | 17:13 |
SnowDust | is this about firstboot.d we are talking ? | 17:18 |
shalini_ | SnowDust yes | 17:19 |
*** SushilKM has quit IRC | 17:19 | |
shalini_ | Vgnbkr : m not sure abt chroot but I just wish thay | 17:20 |
SnowDust | shalini_ : so as per vgnbkr we will do upstart script for running services that survive reboot right ? | 17:20 |
hub_cap | vgnbkr: is saying thats the way systems do it, generally, and to do it another way would not be the right way (i think) | 17:23 |
shalini_ | Vgnbkr: we will be having something similar to first-boot in which comands get executed after instance boot. | 17:23 |
vgnbkr | shalini_: we won't, because everything needs to work in a heat environment. The original first-boot bug report tells you how to do the equivalent of "first-boot.d" if you really need it. | 17:25 |
*** harlowja has quit IRC | 17:26 | |
*** michael-yu has joined #openstack-trove | 17:26 | |
shalini_ | Okay... | 17:26 |
*** SushilKM has joined #openstack-trove | 17:27 | |
*** rramirez has quit IRC | 17:28 | |
shalini_ | hub_cap : so when are we going to take heat based instance workflow bp ..? | 17:29 |
*** rramirez has joined #openstack-trove | 17:30 | |
*** rramirez_ has joined #openstack-trove | 17:30 | |
*** michael-yu has quit IRC | 17:31 | |
*** michael-yu has joined #openstack-trove | 17:31 | |
shalini_ | hub_cap : talking about the one, for which you was saying that it is not listed in rc1 | 17:32 |
*** rramirez_ has quit IRC | 17:33 | |
*** casanch1 has quit IRC | 17:33 | |
*** casanch1 has joined #openstack-trove | 17:34 | |
*** shalini_ has quit IRC | 17:34 | |
*** shalini_ has joined #openstack-trove | 17:35 | |
*** harlowja has joined #openstack-trove | 17:36 | |
*** datsun180b has quit IRC | 17:37 | |
Ajaeger1 | hub_cap: regarding your question on how this works: There's both a post job and a periodic job run by Zuul/Jenkins. | 17:39 |
Ajaeger1 | openstack-infra/config has modules/jenkins/files/slave_scripts/upstream_translation_update.sh | 17:39 |
Ajaeger1 | and calls it with "upstream_translation_update.sh trove" after each and every change | 17:40 |
*** shalini_ has quit IRC | 17:40 | |
SlickNik | SnowDust: got a sec? | 17:41 |
SnowDust | yes ! | 17:41 |
Ajaeger1 | and then there's propose_translation_update.sh which is called once every day (after 6:00 UTC) and that one proposes any updated translations back to you | 17:41 |
*** datsun180b has joined #openstack-trove | 17:41 | |
SnowDust | SlickNIk: tell me | 17:41 |
*** SushilKM has quit IRC | 17:41 | |
SnowDust | SlickNik: i am there | 17:42 |
*** shalini_ has joined #openstack-trove | 17:42 | |
SlickNik | SnowDust: noticed you added an new agenda item to the meeting. | 17:42 |
shalini_ | Hubcap: ...? | 17:42 |
Ajaeger1 | sorry, it wasn't hub_cap asking - will add to gerrit now | 17:42 |
SlickNik | SnowDust: Am a bit unclear around what it entails. Is there a bp or wiki page regarding it? | 17:42 |
SnowDust | SlickNik its around earlier discussion in the community .. let me confirm from yogesh | 17:43 |
SnowDust | May be we should discuss in the open forum .. | 17:44 |
SlickNik | shalini_: I think we'll need to wait for the juno branch to open for checkins before we can merge non rc1 bps / bugs. | 17:44 |
SlickNik | SnowDust: I think that's a good idea, Let's discuss it on the ML / IRC channel, and then when we have a recommendation (wiki page / bp / whatever) let's bring it up in the meeting. | 17:45 |
SlickNik | SnowDust: Trying not to have a free-for-all, design this right now impromptu session during the meeting. :) | 17:47 |
*** khyati has quit IRC | 17:47 | |
*** cweid has joined #openstack-trove | 17:47 | |
*** shalini_ has quit IRC | 17:49 | |
*** zuqiang has joined #openstack-trove | 17:49 | |
*** shalini_ has joined #openstack-trove | 17:49 | |
yogesh | SlickNik: I remember we wanted to have a discussion on this earlier...is there some movement...container vs Join? | 17:49 |
*** michael-yu has quit IRC | 17:50 | |
openstackgerrit | A change was merged to openstack/trove: Remove IDENTIFIED BY clause for MySQL REVOKE https://review.openstack.org/80694 | 17:53 |
cp16net | away | 17:54 |
cp16net | whoops | 17:54 |
hub_cap | lol cp16net | 17:54 |
*** michael-yu has joined #openstack-trove | 17:55 | |
cp16net | hi hub_cap | 17:55 |
grapex | cp16net: You were about to fly out the Window again when you realized you had a meeting, right? | 17:55 |
SlickNik | yogesh: IIRC, not really. We discussed the pros and cons of the two approaches, but decided to concentrate on just replication for v1. amcrn and the ebay folks were still looking into the cluster vs. join approach, and we were going to discuss it further once we are done with icehouse and v1. You might want to sync with amcrn to see what their thoughts are so far. | 17:55 |
cp16net | well i was attempting to return | 17:55 |
cp16net | but missed the / | 17:55 |
*** ViswaV has quit IRC | 17:55 | |
shalini_ | SlickNik : k thanks... | 17:56 |
*** ViswaV has joined #openstack-trove | 17:56 | |
shalini_ | Cp16net : Hi wanted to discuss about your comment on https://review.openstack.org/#/c/66499/ | 17:57 |
yogesh | SlickNik: sure | 17:58 |
shalini_ | Cp16net : you | 17:58 |
cp16net | sure | 17:58 |
shalini_ | Commented that we should add them in group to make them run in gate. | 17:59 |
cp16net | can we chat after the meeting? shalini_ | 17:59 |
*** ViswaV_ has joined #openstack-trove | 17:59 | |
*** ViswaV has quit IRC | 17:59 | |
shalini_ | How much timevwill it take..o | 17:59 |
shalini_ | ? | 17:59 |
cp16net | you can add it to the GROUP and it would be jsut the same | 17:59 |
shalini_ | Which GROUP ? | 17:59 |
cp16net | there is a master name called GROUP | 18:00 |
shalini_ | The one which is defined in instance.py as GROUP? | 18:00 |
cp16net | yea | 18:00 |
shalini_ | I tried but when I executed ./redstack int-tests | 18:00 |
shalini_ | My tests did not run. | 18:01 |
*** Ajaeger1 has left #openstack-trove | 18:01 | |
SlickNik | meeting in #openstack-meeting-alt | 18:01 |
*** ashishsnigam has joined #openstack-trove | 18:01 | |
shalini_ | As that grp was not imported in int-test.py I suppose | 18:01 |
*** shalini_ has quit IRC | 18:02 | |
*** shalini_ has joined #openstack-trove | 18:02 | |
*** amcrn has quit IRC | 18:02 | |
*** Barker has joined #openstack-trove | 18:05 | |
*** rramirez_ has joined #openstack-trove | 18:06 | |
*** rramirez has quit IRC | 18:06 | |
mayfield | . | 18:07 |
shalini_ | Cp16net : summarizing it. I add | 18:08 |
shalini_ | Added GROUP Along with GROUP_HEAT , but when I executed int-tests my heat tests did not run. So I suppose instances.GROUP is not imported in int-tests.py thats y my tests did not run. | 18:11 |
*** ViswaV_ has quit IRC | 18:12 | |
*** khyati has joined #openstack-trove | 18:14 | |
*** khyati has quit IRC | 18:16 | |
*** khyati has joined #openstack-trove | 18:18 | |
*** khyati has quit IRC | 18:23 | |
*** khyati has joined #openstack-trove | 18:24 | |
*** ViswaV has joined #openstack-trove | 18:27 | |
*** tanisdl has joined #openstack-trove | 18:33 | |
*** yogesh has quit IRC | 18:33 | |
*** robertmy_ is now known as robertmyers | 18:43 | |
*** ViswaV has quit IRC | 18:43 | |
*** shakayumi has joined #openstack-trove | 18:47 | |
*** shakayumi has quit IRC | 18:47 | |
*** SnowDust has quit IRC | 18:53 | |
*** saurabhs has joined #openstack-trove | 18:57 | |
*** shakayumi has joined #openstack-trove | 18:58 | |
*** shakayumi has quit IRC | 18:58 | |
*** SnowDust has joined #openstack-trove | 19:00 | |
hub_cap | SnowDust: fwiw, when i said offline i meant we should discuss it here after the meeting | 19:01 |
SnowDust | yes | 19:01 |
SnowDust | i got that | 19:01 |
kevinconway | SnowDust: really he wan't you to mail him a letter | 19:02 |
hub_cap | cool so since no one is talking about the container vs joins we can finish | 19:02 |
*** shakayumi has joined #openstack-trove | 19:02 | |
*** shakayumi has quit IRC | 19:02 | |
SnowDust | hub_cap i am here to talk about container vs joins | 19:02 |
hub_cap | and then i can sing an awesome joe cocker song | 19:02 |
hub_cap | ahh so what is that about then SnowDust ? did u add it to the agenda? | 19:02 |
SnowDust | yes hub_cap i did that | 19:02 |
hub_cap | ok what does it mean? | 19:03 |
SnowDust | for me its instance(db) lifecycle management we should focus before we do replication | 19:03 |
*** shakayumi has joined #openstack-trove | 19:04 | |
SnowDust | what i understood is container = instance( db) thats dbaas | 19:04 |
*** freyes has joined #openstack-trove | 19:05 | |
SnowDust | and joins is group of db nodes to form an instance | 19:06 |
SnowDust | anyone there still ? | 19:07 |
*** ashishsnigam has quit IRC | 19:08 | |
*** SnowDust has quit IRC | 19:09 | |
*** SnowDust has joined #openstack-trove | 19:09 | |
SnowDust | hello again | 19:09 |
hub_cap | SnowDust: post to the mailing list, maybe one of the tesora guys will reply | 19:09 |
SnowDust | hub_cap : sure | 19:09 |
hub_cap | looks like everyone dissapeared :) | 19:10 |
SnowDust | hub_cap : mass disconnections | 19:10 |
*** yogesh has joined #openstack-trove | 19:10 | |
hub_cap | ok im too going to disconnect, i have to finish setting up my lappy | 19:10 |
SnowDust | hub_cap : is bp approved ? | 19:11 |
SnowDust | i dont have the clear idea after discussion | 19:11 |
hub_cap | yes SnowDust it is | 19:11 |
hub_cap | but we want u to remove the stuff in cfg. that u added | 19:11 |
hub_cap | there is no reason to put it in there | 19:11 |
SnowDust | hub_cap , | 19:11 |
hub_cap | as soon as anything which needs that option gropu imports it | 19:11 |
SnowDust | cfg until register an opt/group | 19:11 |
hub_cap | itll load into CONFIG | 19:11 |
SnowDust | we cannot refer them using CONF | 19:11 |
hub_cap | into *CONF* sorry | 19:12 |
hub_cap | import path.to.new.mysql.config | 19:12 |
hub_cap | CONF.mysql.new_value | 19:12 |
hub_cap | will work | 19:12 |
hub_cap | maybe u can just, in the datastore manager, import path.to.#{datastore}.config | 19:13 |
hub_cap | so itll be "autoloaded" when the manager is created | 19:13 |
SnowDust | hub_cap ok got it .. | 19:13 |
hub_cap | relink the bp and ill approve it | 19:13 |
SnowDust | https://blueprints.launchpad.net/trove/+spec/refactoring-datastore-options-in-cfg | 19:14 |
*** yogesh has quit IRC | 19:14 | |
SnowDust | hub_cap : my understanding of oslo.config.cfg.import_group made me implement that way | 19:15 |
SnowDust | it was written when we want to import setting "globally" from an external module | 19:15 |
hub_cap | well SnowDust ill ask u a question | 19:17 |
SnowDust | yes plz | 19:17 |
hub_cap | so the manager.py needs to get values from all the diff configs right? | 19:17 |
hub_cap | like CONF.get(datastore).blah | 19:17 |
hub_cap | and those all need to be loaded if they are in the datastore.config, right? | 19:17 |
SnowDust | yes | 19:17 |
SnowDust | right | 19:18 |
hub_cap | so if u just import datastore.config, it should work | 19:18 |
hub_cap | try it by just importing it dynamically when u dynamically load the manager impl | 19:18 |
SnowDust | but its a chicken egg thing | 19:18 |
SnowDust | we dont know datastore until we import cfg | 19:18 |
hub_cap | sure import cfg, i never said not to | 19:19 |
SnowDust | ok so two imports | 19:19 |
*** shakayumi has quit IRC | 19:19 | |
hub_cap | restate your question w/ chicken/egg | 19:19 |
SnowDust | cfg.default_datstore / cfg.datastore_manager | 19:19 |
SnowDust | detail what is our manager | 19:19 |
hub_cap | sure those are in DEFAULT right? | 19:20 |
SnowDust | yeah | 19:20 |
hub_cap | there is code that takes cfg.datastore.... and turns it into an impl | 19:20 |
SnowDust | right | 19:20 |
hub_cap | and then the impl uses the CONF.get(datastore_manager).blah | 19:20 |
hub_cap | so right before u load cfg.datastore, just load the datastore.config file | 19:21 |
hub_cap | and itll load those | 19:21 |
SnowDust | so .. another import from the impl.config | 19:21 |
SnowDust | yeah | 19:21 |
hub_cap | right | 19:21 |
SnowDust | got that .. | 19:21 |
*** saju_m has quit IRC | 19:21 | |
hub_cap | but its exposing something ugly i think, but i dont think its your fault, its just we dont have a good separation between the common code and the impls | 19:22 |
*** saju_m has joined #openstack-trove | 19:22 | |
SnowDust | hub_cap : thats my point in the BP :) | 19:22 |
SnowDust | lets do the separation as much as possible | 19:22 |
SnowDust | :) | 19:22 |
hub_cap | sure :) | 19:23 |
hub_cap | ok now i must go | 19:23 |
hub_cap | to fix my laptop | 19:23 |
SnowDust | just approve and go :D | 19:23 |
SnowDust | https://blueprints.launchpad.net/openstack/?searchtext=refactoring-datastore-options-in-cfg | 19:23 |
*** hub_cap has quit IRC | 19:28 | |
*** tanisdl has quit IRC | 19:34 | |
*** tanisdl has joined #openstack-trove | 19:36 | |
*** ViswaV has joined #openstack-trove | 19:42 | |
*** ViswaV_ has joined #openstack-trove | 19:43 | |
*** zuqiang has quit IRC | 19:43 | |
*** ViswaV has quit IRC | 19:47 | |
*** amcrn has joined #openstack-trove | 19:52 | |
*** SnowDust has quit IRC | 19:54 | |
*** michael-yu has quit IRC | 19:56 | |
*** saju_m has quit IRC | 20:08 | |
*** eguz has quit IRC | 20:08 | |
*** eghobo has joined #openstack-trove | 20:08 | |
*** saju_m has joined #openstack-trove | 20:08 | |
*** eguz has joined #openstack-trove | 20:14 | |
*** eghobo has quit IRC | 20:17 | |
*** demorris has quit IRC | 20:38 | |
*** harlowja is now known as harlowja_away | 20:52 | |
*** yidclare has quit IRC | 21:01 | |
*** harlowja_away is now known as harlowja | 21:14 | |
*** demorris has joined #openstack-trove | 21:17 | |
*** amytron has quit IRC | 21:17 | |
*** hub_cap has joined #openstack-trove | 21:24 | |
*** radez is now known as radez_g0n3 | 21:24 | |
*** amytron has joined #openstack-trove | 21:25 | |
*** tanisdl_ has joined #openstack-trove | 21:26 | |
*** casanch1 has quit IRC | 21:27 | |
*** saju_m has quit IRC | 21:28 | |
*** tanisdl has quit IRC | 21:28 | |
*** tanisdl_ is now known as tanisdl | 21:28 | |
*** yidclare has joined #openstack-trove | 21:29 | |
openstackgerrit | Khyati Sheth proposed a change to openstack/trove: Add support for 'trove root-enable' in Couchbase https://review.openstack.org/81640 | 21:37 |
*** amytron has quit IRC | 21:40 | |
*** amytron has joined #openstack-trove | 21:41 | |
*** pdmars has quit IRC | 21:43 | |
*** freyes has quit IRC | 21:46 | |
*** shalini_ has quit IRC | 22:03 | |
*** shalini_ has joined #openstack-trove | 22:03 | |
openstackgerrit | Jenkins proposed a change to openstack/trove: Updated from global requirements https://review.openstack.org/79648 | 22:11 |
*** tanisdl has quit IRC | 22:16 | |
*** robertmyers has quit IRC | 22:19 | |
*** Barker has quit IRC | 22:22 | |
*** rramirez_ has quit IRC | 22:37 | |
*** achampion has quit IRC | 22:39 | |
*** thedodd has quit IRC | 22:42 | |
imsplitbit | so... who's the tox pimp on the channel? | 22:49 |
imsplitbit | I've got a bunch of unittests that pass when run through nosetests and pass when run with testr | 22:50 |
imsplitbit | when I run tox -e py27 the explode with a bunch of sqlalchemy "not persisted" errors | 22:50 |
amcrn | imsplitbit: tox version? | 22:50 |
imsplitbit | presumably because tox is parallelizing them and they're stomping on eachother? | 22:51 |
imsplitbit | hmm | 22:51 |
imsplitbit | tox 1.6.1 | 22:51 |
amcrn | alright, cool, figured we'd check that first | 22:51 |
imsplitbit | I believe is what it's says it's running | 22:51 |
imsplitbit | I can paste errors | 22:52 |
amcrn | there's a known issue of ephemeral failures (see https://bugs.launchpad.net/trove/+bug/1294850); so out of curiosity, does the sqlalchemy error happen every single run? | 22:52 |
imsplitbit | every single run | 22:52 |
imsplitbit | every single test | 22:52 |
imsplitbit | http://pastie.org/8951855 | 22:52 |
imsplitbit | I get a bunch of that stuff | 22:52 |
imsplitbit | so the setup for each test clears the db and dumps in clean test data | 22:53 |
imsplitbit | well the setup for the test | 22:53 |
amcrn | hrm, can you activate the .venv inside of .tox and pip freeze and see the version of sqlalchemy it's using? | 22:54 |
amcrn | and cross compare to the version you see pip freeze'd in the public gerrit gate? | 22:54 |
amcrn | smells like a version drift | 22:55 |
amcrn | if not, i'm out of immediate ideas | 22:55 |
imsplitbit | I sure can | 22:56 |
imsplitbit | the very second you remind me how to do that :) | 22:56 |
amcrn | hehe | 22:57 |
amcrn | one sec | 22:57 |
amcrn | should be like: source .tox/py27/bin/activate | 22:57 |
amcrn | then pip freeze | grep sqlalchemy | 22:57 |
amcrn | and you'd compare it to http://logs.openstack.org/40/81640/1/check/gate-trove-python27/f405eac/console.html, which has it as SQLAlchemy==0.7.10 | 22:58 |
*** harlowja is now known as harlowja_away | 22:59 | |
*** jcru has quit IRC | 22:59 | |
imsplitbit | same vers | 23:00 |
imsplitbit | 0.7.10 | 23:00 |
*** grapex has quit IRC | 23:02 | |
amcrn | do the newly introduced tests rely on the same db? | 23:03 |
amcrn | if so, for kicks, try chaining them with "after" directives | 23:03 |
*** amytron has quit IRC | 23:03 | |
imsplitbit | amcrn: how does one do that in unittests? | 23:05 |
imsplitbit | unittests don't have proboscis to set order | 23:06 |
amcrn | i haven't seen your new tests, but is it possible for each to push to a different table (that's augmented with an arbitrary ascending prefix or suffix) | 23:07 |
imsplitbit | well they use the instance_metadata model | 23:07 |
imsplitbit | that I've added | 23:07 |
imsplitbit | and they're unittests that exercise the model and controller | 23:07 |
amcrn | ah, then pretty much no | 23:08 |
amcrn | ;D | 23:08 |
amcrn | hrm, not sure then | 23:08 |
amcrn | sorry i couldn't be of more help | 23:08 |
*** amytron has joined #openstack-trove | 23:11 | |
*** rhodgin has quit IRC | 23:12 | |
*** mattgriffin has quit IRC | 23:19 | |
imsplitbit | no worries | 23:20 |
imsplitbit | I'll keep working on it | 23:20 |
imsplitbit | it's just frustrating to know that the tests are good | 23:20 |
imsplitbit | they work | 23:20 |
imsplitbit | tox just hates my soul | 23:20 |
*** shalini_ has quit IRC | 23:21 | |
openstackgerrit | Nikhil Manchanda proposed a change to openstack/trove: Tox tests should not require errors in rigid order https://review.openstack.org/81668 | 23:21 |
imsplitbit | lol | 23:22 |
imsplitbit | maybe he can propose a fix to make my tests work | 23:22 |
imsplitbit | :D | 23:22 |
imsplitbit | ready, 1.2.3. go | 23:22 |
SlickNik | imsplitbit: I haven't seen the "sqlalchemy persists" issues you speak of. | 23:24 |
SlickNik | But I definitely found issues that surface when running tests through tox that don't surface when you run them through run_tests or testr directly. | 23:25 |
SlickNik | Mostly have to do with the validation returning errors in a different order than what the tests expect. | 23:25 |
SlickNik | https://bugs.launchpad.net/trove/+bug/1294850 | 23:26 |
*** amytron has quit IRC | 23:28 | |
SlickNik | also imsplitbit, try blowing away your .tox folder and starting clean | 23:29 |
imsplitbit | did that this morning | 23:29 |
SlickNik | rm -rf ./.tox | 23:29 |
imsplitbit | no love there | 23:29 |
juice | imsplitbit: i have had other issues with testr concurrency | 23:33 |
juice | imsplitbit: but it only seems to be a problem with mac os x | 23:33 |
*** jmontemayor has quit IRC | 23:34 | |
juice | imsplitbit: try this "echo test_run_concurrency=echo 1 >> .testr.conf" and see if it resolves the issue | 23:34 |
*** harlowja_away is now known as harlowja | 23:38 | |
openstackgerrit | Nikhil Manchanda proposed a change to openstack/trove: Tox tests should not require errors in rigid order https://review.openstack.org/81668 | 23:44 |
*** kevinconway has quit IRC | 23:49 | |
imsplitbit | k thanks | 23:52 |
imsplitbit | that didn't change anything but I'll keep working on it | 23:52 |
imsplitbit | gotta jet for now | 23:52 |
imsplitbit | ttyl | 23:52 |
juice | imsplitbit: take it easy | 23:53 |
*** demorris has quit IRC | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!