*** haomaiwa_ has quit IRC | 00:01 | |
*** haomaiwa_ has joined #openstack-trove | 00:01 | |
*** tellesnobrega is now known as tellesnobrega_af | 00:28 | |
*** imandhan has quit IRC | 00:29 | |
*** tqtran has quit IRC | 00:41 | |
*** _amrith_ is now known as amrith | 00:42 | |
*** cheneydc has joined #openstack-trove | 01:00 | |
*** haomaiwa_ has quit IRC | 01:01 | |
*** haomaiwa_ has joined #openstack-trove | 01:01 | |
*** tqtran has joined #openstack-trove | 01:03 | |
*** tqtran has quit IRC | 01:07 | |
*** mingdang1 has joined #openstack-trove | 01:09 | |
*** mingdang1 has quit IRC | 01:13 | |
*** mingdang1 has joined #openstack-trove | 01:34 | |
*** ewilson has joined #openstack-trove | 01:34 | |
*** miqui has quit IRC | 01:47 | |
*** ewilson has quit IRC | 01:58 | |
*** haomaiwa_ has quit IRC | 02:01 | |
*** haomaiwang has joined #openstack-trove | 02:01 | |
*** ewilson has joined #openstack-trove | 02:03 | |
*** tellesnobrega_af is now known as tellesnobrega | 02:03 | |
*** tqtran has joined #openstack-trove | 02:04 | |
*** tqtran has quit IRC | 02:08 | |
*** haomaiwang has quit IRC | 02:15 | |
*** akanksha_ has quit IRC | 02:17 | |
*** ewilson has quit IRC | 02:30 | |
*** ewilson has joined #openstack-trove | 02:40 | |
*** pmackinn has quit IRC | 02:44 | |
*** 32NAAPLEF has joined #openstack-trove | 02:54 | |
*** ewilson has quit IRC | 02:56 | |
*** 32NAAPLEF has quit IRC | 03:01 | |
*** haomaiwang has joined #openstack-trove | 03:01 | |
*** ewilson has joined #openstack-trove | 03:05 | |
*** ewilson has quit IRC | 03:15 | |
*** krotscheck is now known as krotscheck_vaca | 03:20 | |
*** links has joined #openstack-trove | 03:41 | |
*** haomaiwang has quit IRC | 04:01 | |
*** haomaiwang has joined #openstack-trove | 04:01 | |
*** ewilson has joined #openstack-trove | 04:34 | |
*** ewilson has quit IRC | 04:34 | |
*** ewilson has joined #openstack-trove | 04:35 | |
*** ewilson has quit IRC | 04:35 | |
*** sgotliv has joined #openstack-trove | 04:40 | |
*** sgotliv has quit IRC | 04:52 | |
*** rcernin has joined #openstack-trove | 04:57 | |
*** haomaiwang has quit IRC | 05:01 | |
*** haomaiwa_ has joined #openstack-trove | 05:01 | |
*** stevemar_ has quit IRC | 05:02 | |
*** stevemar has joined #openstack-trove | 05:02 | |
*** sgotliv has joined #openstack-trove | 05:07 | |
*** mingdang1 has quit IRC | 05:17 | |
*** mingdang1 has joined #openstack-trove | 05:21 | |
*** davideag_ has joined #openstack-trove | 05:24 | |
*** davideagnello has quit IRC | 05:26 | |
*** mingdang1 has quit IRC | 05:27 | |
*** davideag_ has quit IRC | 05:42 | |
*** sgotliv has quit IRC | 05:49 | |
*** haomaiwa_ has quit IRC | 06:01 | |
*** haomaiwang has joined #openstack-trove | 06:01 | |
*** tqtran has joined #openstack-trove | 06:06 | |
*** tqtran has quit IRC | 06:10 | |
*** Ravikiran_K has joined #openstack-trove | 06:23 | |
*** haomaiwang has quit IRC | 07:01 | |
*** haomaiwang has joined #openstack-trove | 07:01 | |
*** mingdang1 has joined #openstack-trove | 07:09 | |
*** pcaruana has joined #openstack-trove | 07:25 | |
*** tesseract has joined #openstack-trove | 07:56 | |
*** tesseract is now known as Guest90877 | 07:56 | |
*** haomaiwang has quit IRC | 08:01 | |
*** haomaiwang has joined #openstack-trove | 08:01 | |
*** sgotliv has joined #openstack-trove | 08:30 | |
*** amit213 has quit IRC | 08:49 | |
*** haomaiwang has quit IRC | 09:01 | |
*** haomaiwang has joined #openstack-trove | 09:01 | |
*** kbyrne has quit IRC | 09:06 | |
*** kbyrne has joined #openstack-trove | 09:11 | |
*** tosky has joined #openstack-trove | 09:35 | |
*** sgotliv has quit IRC | 09:37 | |
*** itisha has joined #openstack-trove | 09:55 | |
*** cheneydc has quit IRC | 10:00 | |
*** haomaiwang has quit IRC | 10:01 | |
*** haomaiwang has joined #openstack-trove | 10:01 | |
zigo | It's looking like I couldn't "trove create" because I had not enough space available in /var/lib/nova. | 10:16 |
---|---|---|
zigo | After mounting a new partition there, it was fine! | 10:16 |
zigo | Now, "trove list" shows a status of "build" even though nova shows it as spawned. | 10:16 |
zigo | So I guess I need to populate /etc/trove/conf.d or /etc/trove/cloudinit with some stuff, though I haven't seen any docs helping me out to do it. | 10:17 |
zigo | Can someone help? | 10:17 |
zigo | I believe my instance isn't correctly connecting to trove or something... | 10:18 |
dalees` | zigo, sounds like the launched trove instance has booted but the guest agent within it has not made contact with trove to declare it is alive. | 10:20 |
zigo | dalees`: Yup, which is why I'm asking: how to fix? What should I put in /etc/trove/conf.d or /etc/trove/cloudinit? (it's currently empty there...) | 10:21 |
dalees` | zigo, i'm working on a similar issue with my neutron-enabled devstack, so i can only point out where i suspect the problem is, not the resolution :) | 10:21 |
zigo | dalees`: I'd like to investigate too! :P | 10:21 |
tosky | change your image to allow direct access and check the logs of trove there | 10:22 |
zigo | tosky: Yup, but how do I get my ssh key in that image? Is there such option in trove? | 10:23 |
tosky | zigo: no, production image shouldn't have direct access (as it opens a can of worms) | 10:24 |
zigo | Hum... | 10:24 |
tosky | zigo: I simply change my image with virt-customize/libguestfs before registering it into glance | 10:24 |
zigo | My last hope should be the horizon console. | 10:24 |
tosky | virt-customize to change the root password, so yes, then I can access through horizon | 10:25 |
*** sgotliv has joined #openstack-trove | 10:28 | |
*** tellesnobrega is now known as tellesnobrega_af | 10:50 | |
*** Ravikiran_K has left #openstack-trove | 10:53 | |
*** haomaiwang has quit IRC | 11:01 | |
*** haomaiwang has joined #openstack-trove | 11:01 | |
*** sgotliv has quit IRC | 11:03 | |
amrith | zigo, what's the issue? | 11:06 |
amrith | you can't trove create? | 11:07 |
amrith | how did you build your image; what elements? | 11:07 |
amrith | why not just use, to begin with, the image from tarballs.openstack.org/trove | 11:07 |
amrith | zigo, the best way to get your key onto the image is to do it at image create time. | 11:08 |
*** haomaiwang has quit IRC | 11:10 | |
zigo | amrith: GuestError: An error occurred communicating with the guest: Timed out waiting for a reply to message ID 284d3743125b4a70a4da17cb22e664b4. | 11:11 |
zigo | amrith: So, looks like my instance isn't responding to Trove... | 11:11 |
amrith | zigo, this is in taskmanager log? | 11:12 |
zigo | amrith: Which is why I'm asking: what should I put in the cloudinit or conf.d folder? | 11:12 |
* zigo is checking... | 11:12 | |
amrith | zigo, the configuration things that go into the image are (partially) know up front and (partially) known at runtime only | 11:12 |
amrith | for example, the taskmanager pushes to the guest, things like its own instance id | 11:13 |
amrith | you can't put these into the image at image create time. | 11:13 |
zigo | 2016-04-01 10:27:15.259 31338 ERROR oslo.service.loopingcall File "/usr/lib/python2.7/dist-packages/trove/common/utils.py", line 200, in poll_and_check | 11:13 |
zigo | 2016-04-01 10:27:15.259 31338 ERROR oslo.service.loopingcall raise exception.PollTimeOut | 11:13 |
zigo | 2016-04-01 10:27:15.259 31338 ERROR oslo.service.loopingcall PollTimeOut: Polling request timed out. | 11:13 |
zigo | That's from trove-taskmanager.log ... | 11:13 |
amrith | so, as I told you some days ago, getting files into the instance through cloudinit is not optional | 11:13 |
amrith | ok, it was a timeout | 11:14 |
amrith | but that's not very useful | 11:14 |
amrith | what was it doing that timed out? | 11:14 |
amrith | full stack trace please. on gist/pastebin ... | 11:14 |
zigo | amrith: http://paste.openstack.org/show/492712/ | 11:15 |
amrith | and, to be clear, are you looking for the quickest way to get this up and running, or are you looking to debug this specific configuration that you have? | 11:15 |
zigo | amrith: I do understand that cloudinit isn't optional, though I still don't know what to put in /etc/trove/cloudinit/mysql.cloudinit | 11:15 |
zigo | amrith: I'm looking into integrating trove into my Tempest CI. | 11:16 |
amrith | let's start here, are you looking for the quickest way to get this up and running, or are you looking to debug this specific configuration that you have? | 11:16 |
zigo | So for the moment, I'm just looking to have it working, then I'll try to reproduce the steps into a script. | 11:16 |
amrith | ok, let me give you something that we know will work | 11:16 |
amrith | then we can iterate. OK. | 11:16 |
zigo | Thanks so much. | 11:16 |
amrith | and make it better and all that | 11:16 |
zigo | :) | 11:17 |
amrith | ok, do these things. | 11:17 |
amrith | git clone http://git.openstack.org/openstack/trove-integration | 11:17 |
amrith | cd trove-integration/scripts | 11:17 |
amrith | ./redstac install | 11:17 |
amrith | ./redstack install | 11:17 |
amrith | ./redstack kick-start mysql | 11:17 |
amrith | what this does for you is basically a couple of things | 11:18 |
amrith | 1. it will give you a devstack based environment with trove installed properly | 11:18 |
zigo | amrith: I'm not looking into setting-up devstack, I want to use my packages, because that's what I want to check. | 11:18 |
amrith | 2. it will give you a mysql image | 11:18 |
amrith | ok, one second in that case. | 11:18 |
zigo | Also, I'm doing this with a Debian image of my own, using openstack-debian-images (which is the tool I wrote to generate the official Debian image at: http://cdimage.debian.org/cdimage/openstack/) | 11:19 |
amrith | on your image, do you have root access? | 11:20 |
amrith | can you ssh into it? | 11:20 |
zigo | This is the hook script I wrote so that it install trove-guestagent within the image after it's built: http://paste.openstack.org/show/492713/ | 11:20 |
amrith | what you are seeing is that the controller is not hearing back from the guest in a timely manner. | 11:20 |
zigo | I can try again to get within the Horizon console... | 11:20 |
zigo | Yeah, got that point ! :) | 11:21 |
zigo | Let me try to get in the instance. | 11:21 |
zigo | I'll ping you when I do. | 11:21 |
amrith | once you get into the instance this will be must more straightforward | 11:21 |
amrith | here are the things you must do. | 11:21 |
amrith | first, when the instance is launched, trove will give nova two files that will end up in /etc/trove/conf.d | 11:21 |
amrith | or thereabouts. | 11:21 |
amrith | you must launch your guest agent with the -d option and the directory where the files are, or the -f option once for each of those files. | 11:22 |
amrith | mysql must be on the instance, and installed in a very specific way | 11:22 |
amrith | the storage volume that your nova attaches (cinder volume) must be at /dev/vdb by default (or a location specified in taskmanager and guestagent.conf on the host for the entries mount_point) | 11:22 |
amrith | your cinder volume must be formattable using a command like | 11:23 |
amrith | mkfs -t ext3 -m 5 /dev/vdb | 11:23 |
zigo | Oh... So the parameters I've set in the trove-guestagent startup must be wrong then. | 11:23 |
amrith | if that gives any warnings, errors, etc., then you have a problem | 11:23 |
zigo | Ok, will try. | 11:23 |
amrith | even if it asks the y/n question, you have a problem | 11:23 |
amrith | if that happens, you'll know when you ssh into the instance | 11:23 |
* zigo is currently trying to get access to horizon behind the NAT of the test server... | 11:24 | |
amrith | one option is to change on the host taskmanager.conf and guestagent.conf values for volume_format_option to '-m 5 -q -F' | 11:24 |
amrith | I recently had to do that for someone | 11:24 |
amrith | so lets start here, could you paste the non-default values from your controller side trove.conf, trove-guestagent.conf, trove-taskmanager.conf and trove-conductor.conf files | 11:25 |
zigo | Shit, can't get in because of the NAT, I'll have to re-do the image and push my key in /root/.ssh | 11:30 |
zigo | trove.conf: http://paste.debian.net/423170/ | 11:38 |
zigo | trove-taskmanager.conf: http://paste.debian.net/423171/ | 11:38 |
zigo | trove-guestagent.conf: http://paste.debian.net/423172/ | 11:38 |
zigo | trove-conductor.conf: http://paste.debian.net/423173/ | 11:38 |
zigo | (all from my controler node) | 11:38 |
zigo | I'm re-doing my image with the added root ssh key, to see if I can get in. | 11:39 |
amrith | looking | 11:40 |
amrith | trove.conf, line 43, I'm not sure that this is 0.0.0.0, maybe localhost, 127.0.0.1 ... | 11:42 |
amrith | in your configuration, what's the mount point that the guest will see the storage at? /dev/vdb? | 11:42 |
amrith | trove-taskmanager.conf, change [mysql] tcp_ports to 3306,22 since you want ssh | 11:43 |
amrith | trove-taskmanager.conf mount_point is most likely not correct ... | 11:44 |
amrith | strike that, mount_point is OK | 11:46 |
zigo | Ok, I'm in the instance now ! | 11:48 |
amrith | and I just tried 0.0.0.0 and that seems to work, who knew | 11:48 |
amrith | ok, you are on the instance | 11:48 |
amrith | great | 11:48 |
amrith | go to /var/log/trove | 11:48 |
amrith | what do you see? | 11:48 |
amrith | there should be some log files | 11:48 |
zigo | That's what I get there: | 11:48 |
zigo | http://paste.openstack.org/show/492720/ | 11:49 |
amrith | if you see no log files | 11:49 |
zigo | that's the trove-guestagent.log ... | 11:49 |
amrith | yup | 11:49 |
amrith | go to /etc/trove/ | 11:49 |
amrith | what do you see there? | 11:49 |
zigo | root@first:/etc/trove# ls | 11:49 |
zigo | api-paste.ini cloudinit conf.d trove-conductor.conf trove.conf trove-guestagent.conf trove-taskmanager.conf | 11:49 |
tosky | zigo: from the instance, can you contact the configured rabbitmq instance? | 11:49 |
amrith | great | 11:50 |
zigo | The trove-common installs them all from /usr/share/trove-common ... | 11:50 |
amrith | now, what does this give you | 11:50 |
amrith | ps afxww | grep trove-guestagent | 11:50 |
amrith | I want to know what your launch command is | 11:50 |
amrith | for the guest agent | 11:50 |
zigo | It's not running. | 11:50 |
zigo | Well, that's wrong, as you pointed out... | 11:50 |
amrith | ok, that's right | 11:50 |
amrith | it died | 11:50 |
zigo | '-m 5 -q -F' | 11:50 |
amrith | one second | 11:50 |
zigo | I'll add that ... | 11:50 |
amrith | no | 11:50 |
amrith | not yet | 11:50 |
amrith | that's not the issue | 11:50 |
amrith | hold on | 11:50 |
amrith | your guestagent is dying because it can't find a manager class | 11:51 |
amrith | so, what was the launch command for your guest agent? | 11:51 |
amrith | you should launch it something like this | 11:51 |
amrith | <path>trove-guestagent --config-dir=/etc/trove/conf.d <username> | 11:51 |
amrith | are you doing that? | 11:52 |
amrith | also, I don't know why all these config files are on the guest | 11:52 |
zigo | trove-guestagent --config-file=/etc/trove/trove-guestagent.conf --log-file=/var/log/trove/trove-guestagent.log | 11:52 |
zigo | That's how it is started. | 11:52 |
amrith | WRONG | 11:52 |
zigo | I can add --config-dir=/etc/trove/conf.d if you want. | 11:52 |
amrith | trove-guestagent.conf is a file that is used on the host | 11:52 |
zigo | Though that folder is empty there... | 11:52 |
amrith | never should be on the guest | 11:52 |
zigo | Oh ! | 11:52 |
amrith | what do you see in /etc/trove/conf.d | 11:52 |
zigo | *very* confusing. | 11:52 |
zigo | Nothing, just the README | 11:52 |
amrith | what's the permissions on /etc/trove | 11:53 |
zigo | I see a default guest_info.conf, sorry. | 11:53 |
amrith | what do you mean by deafult? | 11:53 |
amrith | what's in it? | 11:53 |
amrith | there should be two files in /etc/trove/conf.d | 11:53 |
zigo | root@first:/etc/trove# ls -ld . conf.d | 11:53 |
zigo | drwxr-x--- 4 trove trove 4096 Apr 1 11:40 . | 11:53 |
zigo | drwxr-xr-x 2 trove trove 4096 Apr 1 11:40 conf.d | 11:53 |
amrith | one is guest_info.conf | 11:54 |
amrith | one is trove-guestagent.conf | 11:54 |
zigo | I got none of that ... | 11:54 |
zigo | Should that be prepared in the guest image? | 11:54 |
amrith | NO | 11:54 |
amrith | that is injected from the taskmanager at launch time | 11:54 |
amrith | like I said, you CANNOT bake everything into the image | 11:54 |
zigo | Using the cloudinit thing? | 11:54 |
amrith | some things MUST come in at launch time. | 11:54 |
amrith | cloudinit, file injection, ... some mechansim | 11:55 |
amrith | what's /etc/trove/cloudinit? | 11:55 |
zigo | I still don't have anything in /etc/trove/cloudinit in my controler, as it's documented nowhere and you didn't tell me what to put in there. | 11:55 |
amrith | I don't know of anything in /etc/trove/cloudinit on my controller either | 11:55 |
zigo | Ah... | 11:55 |
amrith | I don't know of anything like that | 11:55 |
amrith | where you got it from, I have no idea | 11:56 |
amrith | what you should get on the guest | 11:56 |
amrith | and the taskmanager does this for you | 11:56 |
amrith | is inject two files into /etc/trove/conf.d | 11:56 |
zigo | http://docs.openstack.org/developer/trove/dev/manual_install.html#cloud-init-scripts <--- This tells about it ... :/ | 11:56 |
amrith | the rest of the stuff you have there is totally unknown to me. | 11:56 |
amrith | no idea | 11:56 |
zigo | So I was expecting to have content to write in /etc/trove/cloudinit/mysql.cloudinit as per that manual_install.html ... | 11:57 |
zigo | Ok, never mind. | 11:57 |
zigo | Gosh, I got to go... | 11:57 |
zigo | My wife will be waiting for me. | 11:57 |
zigo | I'll be back later on. | 11:57 |
zigo | I've made a huge step though, thanks. | 11:57 |
zigo | I'll re-read the IRC logs later on tonight, and I'll try to figure it out. | 11:57 |
amrith | the bottom line is this, the configuration form the host | 11:58 |
amrith | isn't making it to the guest | 11:58 |
zigo | (just saw that I don't have a /dev/sd* device in that guest...) | 11:58 |
amrith | what do you have? | 11:58 |
amrith | that's what you SHOULD have | 11:58 |
zigo | Oh, I do... | 11:58 |
amrith | you should have /dev/vdb | 11:58 |
zigo | # ls /dev/vd | 11:58 |
zigo | vda vda1 vdb | 11:58 |
zigo | Yup. | 11:58 |
amrith | that's right | 11:58 |
zigo | That's fine! :) | 11:58 |
zigo | I should run. | 11:59 |
zigo | Otherwise the wife will kill me! :) | 11:59 |
zigo | Talk to you soon. | 11:59 |
zigo | Thanks again. | 11:59 |
*** itisha has quit IRC | 12:09 | |
*** haomaiwang has joined #openstack-trove | 12:16 | |
flaper87 | amrith: Hey, I read the meeting logs from Wednesday and noticed you mentioned you have a working prototype or something. Mind to share a bit more about it? I'm interested in this topic and I'm doing some research on it. I'm also planning to have a spec ready before the summit | 12:20 |
amrith | flaper87, looking for old notes | 12:26 |
flaper87 | amrith: thank you! That'd be helpful | 12:26 |
amrith | flaper87, what are you looking to acheive in this project? | 12:28 |
amrith | I want to make sure that what I was doing is the same thing you are looking to do | 12:28 |
flaper87 | I want to be able to deploy DB's on containers instead of VMs. More specifically, I believe this part could be abstracted in such a way that we can even support baremetal in the future. | 12:29 |
amrith | we actually support baremetal today | 12:30 |
amrith | but that is an aside | 12:30 |
amrith | ok, db's in containers. will remove some passwords from the text and paste my notes | 12:30 |
flaper87 | through nova, I guess | 12:30 |
flaper87 | amrith: thank you | 12:30 |
amrith | not necessarily | 12:30 |
amrith | but through nova definitely works | 12:31 |
flaper87 | interesting. Will read on that too | 12:31 |
flaper87 | thanks for the pointer | 12:31 |
*** haypo has joined #openstack-trove | 12:32 | |
haypo | hi peterstac & amrith: i see that https://review.openstack.org/#/c/279098/ got two +2, is there a blocker point to not approve it? | 12:33 |
amrith | flaper87, https://gist.github.com/amrith/5780e9677497bc0d868172229543545a | 12:33 |
flaper87 | ++ | 12:33 |
dougshelley66 | haypo peterstac and amrith both work for Tesora and the policy is that approval needs to be from 2 cores at 2 different companies... | 12:35 |
*** miqui has joined #openstack-trove | 12:35 | |
haypo | vkmc: hey! would you mind to take a look at my py3 patches, especially the first one? https://review.openstack.org/#/c/279098/ | 12:35 |
amrith | yes, so the ones who can approve this at this point are vkmc johnma cp16net or SlickNik | 12:36 |
amrith | which is why I added those names to the reviewer list some days ago | 12:36 |
haypo | johnma, cp16net, SlickNik: would you mind to review https://review.openstack.org/#/c/279098/ -- first step to get a working python34 check job | 12:37 |
haypo | amrith: i see, thanks | 12:37 |
*** pmackinn has joined #openstack-trove | 12:41 | |
johnma | haypo: looking at it now | 12:44 |
johnma | haypo: quick question, shouldn't your changes include the changes from https://review.openstack.org/#/c/298850/ | 12:48 |
amrith | johnma, I think he gets them free for the ride | 12:50 |
amrith | and I think py34 does support upper-constraints.txt | 12:50 |
amrith | so he should be OK | 12:50 |
amrith | in any event, no gate job has been added yet | 12:50 |
amrith | so this will never get exercised in the gate | 12:50 |
johnma | ok, sounds good, thanks amrith | 12:50 |
amrith | and therefore it will force it to use upper-constraints.txt from the URL in the install_command | 12:50 |
*** pmackinn has quit IRC | 12:50 | |
amrith | I'm looking right now at other projects and seeing if they do anything like we had to do for the projects that dont' support u-c | 12:51 |
amrith | and I don't see anything (yet) | 12:51 |
haypo | johnma: oh, this change was merged recently | 12:51 |
haypo | johnma, amrith : testenv:py34 inherits from testenv, the install_commands is inherited. IMHO it's ok | 12:51 |
johnma | right | 12:51 |
amrith | haypo, it is inherinted | 12:51 |
amrith | the question is whether the infra jobs set it up correctly | 12:51 |
*** pmackinn has joined #openstack-trove | 12:52 | |
haypo | amrith: which issue do you expect? | 12:52 |
amrith | johnma, see https://git.openstack.org/cgit/openstack/nova/tree/tox.ini#n35 | 12:52 |
haypo | i don't know "pip install -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}" | 12:52 |
amrith | see https://git.openstack.org/cgit/openstack/glance/tree/tox.ini#n9 | 12:53 |
amrith | https://git.openstack.org/cgit/openstack/glance/tree/tox.ini#n34 | 12:53 |
amrith | so johnma, this should (famous last words) work | 12:53 |
amrith | but in any event, there's no py34 gate job at this time | 12:54 |
johnma | :) , sounds good to me amrith. Thanks for verifying | 12:54 |
amrith | once we get to that point, we'll know very quick if we have to make any changes | 12:54 |
johnma | right | 12:54 |
amrith | haypo, see https://git.openstack.org/cgit/openstack/trove/tree/tox.ini#n76 | 12:55 |
haypo | oh, i proposed once to add a non-voting python34 check job | 12:55 |
amrith | yes haypo | 12:55 |
haypo | but it was before the creation of the mitaka branch | 12:55 |
amrith | I know | 12:55 |
amrith | right now, there isn't one | 12:55 |
amrith | we will HAVE TO do that again | 12:55 |
amrith | at that point, if we find that infra's py34 environment doesn't properly deal with upper-constraints.txt | 12:55 |
amrith | it will get fixed | 12:55 |
haypo | https://review.openstack.org/#/c/279108/ | 12:55 |
amrith | so, I think this is good for now | 12:56 |
haypo | amrith: it would be nice to change the status of my python3 blueprint for trove. to show that somehow the trove dev are ok to work on that | 12:56 |
amrith | haypo one second | 12:57 |
amrith | where do you want me to change the status? LP? | 12:57 |
haypo | amrith: this thing, https://blueprints.launchpad.net/trove/+spec/trove-python3 | 12:58 |
haypo | "Status: Not started " | 12:58 |
amrith | check it out | 12:58 |
*** haomaiwang has quit IRC | 13:01 | |
*** haomaiwang has joined #openstack-trove | 13:01 | |
haypo | amrith: i saw changes on the blueprint, thanks ;) | 13:02 |
amrith | some comments on https://review.openstack.org/#/c/279108/3 | 13:02 |
amrith | I'll ping cp16net and get him to reconsider his -1 | 13:03 |
amrith | I would however like to start with this in experimental | 13:03 |
amrith | rather than in check | 13:03 |
amrith | small as it is, I would rather not add things to our check/gate till we are further along. | 13:03 |
amrith | just a thought. | 13:03 |
haypo | i don't know experimental check jobs | 13:04 |
haypo | are they automatically scheduled for all changes? or only on demand, explicitly? | 13:04 |
amrith | you run 'check experimental' | 13:05 |
amrith | i.e. you post that as a review comment | 13:05 |
amrith | and it will run your jobs | 13:05 |
haypo | i disagree, i really want to use a regular job | 13:05 |
haypo | and make it voting as soon as possible | 13:05 |
haypo | it's part of the plan described in the blueprint | 13:05 |
amrith | ok, I'm just pointing out what we've done before for other jobs | 13:06 |
haypo | "as soon as possible" means: when the job pass (obviously) and when you consider that it's stable enough (ex: wait one week) | 13:06 |
haypo | amrith: python34 will only run unit tests. there is a good reason if such tests failed :) | 13:07 |
haypo | amrith: python34 will only run unit tests. there is a good reason if such tests fail* :) | 13:07 |
*** TaiSHi has quit IRC | 13:07 | |
*** TaiSHi has joined #openstack-trove | 13:07 | |
amrith | fair point | 13:07 |
haypo | amrith: for function tests, it's a different story. but we are not at this point right now :) | 13:09 |
haypo | amrith: FYI i changed my check job change to exclude mitaka too (but andreas agree with me, it's better to exclude branches rather than only run tests on master) | 13:11 |
*** links has quit IRC | 13:12 | |
amrith | his point is that we don't need to fix it later when we create new branches; you just blacklist old branches and all new branches automatically get tested. | 13:12 |
amrith | fine with me that way | 13:12 |
johnma | haypo: so I tested the changes and it looks good. I kept getting errors initially and had to install libpython3.4-dev | 13:24 |
haypo | johnma: yeah, sadly libpython3.4-dev cannot be put into requirements.txt :-/ | 13:25 |
johnma | approved the first set of changes haypo. Thanks for the work | 13:29 |
haypo | johnma: cool, thanks | 13:29 |
amrith | haypo, your infra patch failed | 13:32 |
amrith | huge console.html | 13:32 |
*** openstackgerrit has quit IRC | 13:33 | |
*** openstackgerrit has joined #openstack-trove | 13:33 | |
*** pmackinn has quit IRC | 13:35 | |
*** pmackinn has joined #openstack-trove | 13:37 | |
openstackgerrit | Victor Stinner proposed openstack/trove: encrypt_data(): don't encode IV to base64 https://review.openstack.org/300491 | 13:41 |
*** openstack has quit IRC | 13:58 | |
*** openstack has joined #openstack-trove | 13:58 | |
*** mingdang1 has quit IRC | 13:58 | |
*** haomaiwang has quit IRC | 14:01 | |
*** haomaiwang has joined #openstack-trove | 14:01 | |
*** tellesnobrega_af is now known as tellesnobrega | 14:18 | |
*** haomaiwang has quit IRC | 15:01 | |
*** haomaiwa_ has joined #openstack-trove | 15:01 | |
*** links has joined #openstack-trove | 15:07 | |
*** sgotliv has joined #openstack-trove | 15:10 | |
*** tellesnobrega is now known as tellesnobrega_af | 15:17 | |
*** sgotliv has quit IRC | 15:17 | |
openstackgerrit | Peter Stachowski proposed openstack/trove: Add variables for quota configuration https://review.openstack.org/274872 | 15:25 |
*** Guest90877 has quit IRC | 15:44 | |
zigo | back | 15:51 |
zigo | amrith: trove_auth_url = http://0.0.0.0:5000/v2.0 in trove.conf is the default value, so IMO, this should be fixed upstream. | 15:53 |
zigo | Shall I file a bug? | 15:53 |
*** links has quit IRC | 15:55 | |
*** haomaiwa_ has quit IRC | 16:01 | |
*** haomaiwang has joined #openstack-trove | 16:01 | |
openstackgerrit | Merged openstack/trove: Add a minimal py34 test environment https://review.openstack.org/279098 | 16:15 |
haypo | "Merged openstack/trove: Add a minimal py34 test environment" hooray! | 16:16 |
*** rjaiswal has joined #openstack-trove | 16:18 | |
*** imandhan has joined #openstack-trove | 16:28 | |
zigo | haypo: Now, can you enable py34 gating please? | 16:31 |
zigo | :) | 16:31 |
zigo | And py35 when you're at it... | 16:31 |
*** openstackgerrit has quit IRC | 16:31 | |
*** rcernin has quit IRC | 16:32 | |
haypo | zigo: ... first we need a gate | 16:32 |
haypo | zigo: see https://review.openstack.org/#/c/279108/ | 16:32 |
haypo | zigo: i'm at python 8, py35 is outdated | 16:32 |
dalees` | haypo, python 8 is fabulous. | 16:33 |
haypo | dalees`: yeah, it kicks asses | 16:37 |
*** pcaruana has quit IRC | 16:44 | |
*** openstackgerrit has joined #openstack-trove | 16:45 | |
pmackinn | dloi, ping https://github.com/openstack/trove-dashboard/blob/master/trove_dashboard/static/dashboard/project/ngbackups/backups.scss | 16:57 |
*** tqtran has joined #openstack-trove | 16:57 | |
pmackinn | dloi, is that a placeholder? gets filled in by horizon somehow? | 16:57 |
*** haomaiwang has quit IRC | 17:01 | |
*** haomaiwang has joined #openstack-trove | 17:01 | |
*** tosky has quit IRC | 17:02 | |
pmackinn | imandhan, ^^ | 17:02 |
imandhan | yup, I added it for the angular backups panel I'm working on | 17:03 |
pmackinn | imandhan, oh so TBD? | 17:07 |
imandhan | yeah sort of. Is it coming in the way of something? | 17:08 |
pmackinn | imandhan, nah, rpm packaging doesn't like zero-length files...just trying to figure out if it was essential | 17:12 |
imandhan | ah okay | 17:13 |
*** davideagnello has joined #openstack-trove | 17:19 | |
*** Ravikiran_K has joined #openstack-trove | 17:37 | |
*** haomaiwang has quit IRC | 17:40 | |
*** haomaiwang has joined #openstack-trove | 17:41 | |
*** arist has quit IRC | 17:44 | |
*** arist has joined #openstack-trove | 17:45 | |
*** haomaiwang has quit IRC | 18:01 | |
*** haomaiwang has joined #openstack-trove | 18:01 | |
*** tellesnobrega_af is now known as tellesnobrega | 18:07 | |
*** rjaiswal has quit IRC | 18:28 | |
openstackgerrit | Peter Stachowski proposed openstack/trove-specs: Replication/cluster locality https://review.openstack.org/298994 | 18:41 |
peterstac | pmackinn, dloi isn't in the office today, sry | 18:43 |
*** johnma has quit IRC | 18:46 | |
*** david-lyle has quit IRC | 18:53 | |
zigo | pmackinn: Should the mysql-server-5.5 package be installed in the image when I create it? | 18:54 |
zigo | pmackinn: It looks like to me that I should not, so I give the guest instance a chance to mount /var/lib/mysql using /dev/vdb | 18:54 |
zigo | amrith: You worte I should set volume_format_option in some .conf files, though a grep for that in the trove sources doesn't return anything. | 18:59 |
*** david-lyle has joined #openstack-trove | 18:59 | |
zigo | Am I missing something? | 18:59 |
*** haomaiwang has quit IRC | 19:01 | |
*** haomaiwang has joined #openstack-trove | 19:01 | |
zigo | Oh, just "format_options", not "volume_format_options" | 19:16 |
*** itisha has joined #openstack-trove | 19:18 | |
haypo | good! https://review.openstack.org/#/c/279119/ "gate-trove-python34-db: SUCCESS" | 19:29 |
*** sgotliv has joined #openstack-trove | 19:39 | |
*** haomaiwang has quit IRC | 20:01 | |
*** haomaiwang has joined #openstack-trove | 20:01 | |
*** haomaiwang has quit IRC | 21:01 | |
*** haomaiwang has joined #openstack-trove | 21:01 | |
openstackgerrit | Peter Stachowski proposed openstack/python-troveclient: Locality support for replication https://review.openstack.org/300659 | 21:10 |
*** haypo has left #openstack-trove | 21:11 | |
*** itisha has quit IRC | 21:19 | |
openstackgerrit | Peter Stachowski proposed openstack/trove: Locality support for replication https://review.openstack.org/300669 | 21:34 |
*** sgotliv has quit IRC | 21:35 | |
openstackgerrit | Merged openstack/trove: encrypt_data(): don't encode IV to base64 https://review.openstack.org/300491 | 21:36 |
*** Ravikiran_K has quit IRC | 21:43 | |
*** haomaiwang has quit IRC | 22:01 | |
*** haomaiwang has joined #openstack-trove | 22:01 | |
*** johnma has joined #openstack-trove | 22:04 | |
*** mingdang1 has joined #openstack-trove | 22:06 | |
*** imandhan has quit IRC | 22:32 | |
*** imandhan has joined #openstack-trove | 22:32 | |
*** imandhan has quit IRC | 22:37 | |
*** imandhan has joined #openstack-trove | 22:38 | |
*** mingdang1 has quit IRC | 22:45 | |
*** itisha has joined #openstack-trove | 22:46 | |
*** haomaiwang has quit IRC | 23:01 | |
*** haomaiwang has joined #openstack-trove | 23:01 | |
*** imandhan has quit IRC | 23:47 | |
*** imandhan has joined #openstack-trove | 23:47 | |
*** imandhan has quit IRC | 23:51 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!