openstackgerrit | amrith proposed openstack/trove: Address change in Route v2.3 https://review.openstack.org/298419 | 00:43 |
---|---|---|
*** tqtran has quit IRC | 01:19 | |
*** cheneydc has joined #openstack-trove | 01:24 | |
*** raginbajin has quit IRC | 01:30 | |
*** krotscheck_dcm has quit IRC | 01:31 | |
*** raginbajin has joined #openstack-trove | 01:31 | |
*** ediardo has quit IRC | 01:33 | |
*** krotscheck has joined #openstack-trove | 01:33 | |
*** amrith is now known as _amrith_ | 01:56 | |
*** tqtran has joined #openstack-trove | 02:03 | |
*** tqtran has quit IRC | 02:07 | |
*** imandhan has quit IRC | 02:32 | |
*** imandhan has joined #openstack-trove | 02:33 | |
*** imandhan has quit IRC | 02:37 | |
*** mingdang1 has joined #openstack-trove | 02:53 | |
*** links has joined #openstack-trove | 03:40 | |
*** johnma has quit IRC | 03:49 | |
*** pmackinn has quit IRC | 04:23 | |
*** sgotliv has joined #openstack-trove | 04:33 | |
*** imandhan has joined #openstack-trove | 04:34 | |
*** imandhan has quit IRC | 04:38 | |
*** imandhan has joined #openstack-trove | 04:49 | |
*** mingdang1 has quit IRC | 05:23 | |
*** imandhan has quit IRC | 05:42 | |
*** Ravikiran_K has joined #openstack-trove | 05:59 | |
*** haomaiwang has joined #openstack-trove | 06:06 | |
*** rcernin has joined #openstack-trove | 06:26 | |
*** tesseract has joined #openstack-trove | 06:45 | |
*** tesseract is now known as Guest23157 | 06:46 | |
*** sgotliv has quit IRC | 06:48 | |
*** haomaiwang has quit IRC | 07:01 | |
*** haomaiwang has joined #openstack-trove | 07:01 | |
zigo | cp16net: _amrith_: I still have the same failure in test_resize_volume_bad_value(), so I removed that test and uploaded the trove-dashboard package to Debian Experimental. | 07:59 |
zigo | I'm now trying to do a manual setup of Trove on my CI machine (after a full Tempest run with all the DefCore packages installed). | 08:00 |
*** haomaiwang has quit IRC | 08:01 | |
*** haomaiwa_ has joined #openstack-trove | 08:01 | |
*** sgotliv has joined #openstack-trove | 08:21 | |
*** Ravikiran_K has quit IRC | 08:28 | |
*** tosky has joined #openstack-trove | 08:46 | |
*** haomaiwa_ has quit IRC | 09:01 | |
*** haomaiwang has joined #openstack-trove | 09:01 | |
zigo | Is the /etc/trove/cloudinit/mysql.cloudinit file mandatory, or can I just prepare my image without requiring it? | 09:08 |
*** haomaiwang has quit IRC | 09:47 | |
*** cheneydc has quit IRC | 10:00 | |
*** mingdang1 has joined #openstack-trove | 10:23 | |
*** _amrith_ is now known as amrith | 10:26 | |
*** dhellmann has joined #openstack-trove | 10:36 | |
openstackgerrit | amrith proposed openstack/trove: Trove's tox tests should respect upper-constraints.txt https://review.openstack.org/298850 | 10:53 |
dougshelley66 | zigo that cloudinit file is optional | 11:10 |
-openstackstatus- NOTICE: Gate on project-config is currently broken due to IRC tests. The problem has been detected and we are working to fix the issue as soon as possible. | 11:15 | |
amrith | vkmc, responding to your questions below. | 11:18 |
amrith | >> why there is a new change? | 11:18 |
amrith | We're iterating to find the right mix of solution(s). | 11:18 |
amrith | >> https://review.openstack.org/#/c/298984/1 == https://review.openstack.org/#/c/298419/1 right? | 11:18 |
amrith | The patch set 1 of those reviews are not current, I have proposed new changes. But, yes. The changes are against master and stable/mitaka. Other changes for other branches. | 11:18 |
amrith | >> https://review.openstack.org/#/c/298984/ looks good | 11:18 |
amrith | I have proposed patch set 3 to address some questions from Tony | 11:18 |
amrith | vkmc ^^ | 11:18 |
amrith | johnma, replied to your review quesiton. the reason we need to put the branch name in the tox.ini is because we have to get the right upper-constraints.txt file on non-master branches. | 11:19 |
amrith | next ... | 11:19 |
amrith | zigo, /etc/trove/cloudinit/mysql.cloudinit is optional. | 11:19 |
amrith | you can ignore it. | 11:19 |
amrith | next. | 11:19 |
amrith | ah, dougshelley66 said the same thing ... | 11:19 |
*** openstackgerrit has quit IRC | 11:47 | |
*** openstackgerrit has joined #openstack-trove | 11:47 | |
*** pmackinn has joined #openstack-trove | 11:56 | |
*** pmackinn has quit IRC | 12:12 | |
*** pmackinn has joined #openstack-trove | 12:13 | |
*** david-lyle_ has joined #openstack-trove | 12:17 | |
*** david-lyle has quit IRC | 12:17 | |
zigo | amrith: Ok, thanks, will do. | 12:31 |
zigo | amrith: Also, how does the trove-guestagent gets MySQL root credentials within the guest image? | 12:32 |
zigo | amrith: Does it read /etc/mysql/debian.cnf? | 12:32 |
amrith | zigo, I believe the answer is yes. | 12:32 |
zigo | amrith: Does the guestagent needs to run as root then? | 12:32 |
zigo | need | 12:33 |
*** openstackgerrit has quit IRC | 12:33 | |
amrith | I say 'I believe' because I am unsure about the debian part. | 12:33 |
*** openstackgerrit has joined #openstack-trove | 12:33 | |
amrith | I thought it was /etc/mysql/my.cnf | 12:33 |
amrith | zigo, the guestagent 'run as' as opposed to 'connect to the database as' | 12:33 |
amrith | good questions, I have to leave now, will catch up with you in an hour or so. | 12:34 |
zigo | amrith: The debian.cnf contains root admin credentials to MySQL: | 12:34 |
zigo | root@server-01 ~# cat /etc/mysql/debian.cnf | 12:34 |
zigo | # Automatically generated for Debian scripts. DO NOT TOUCH! | 12:34 |
zigo | [client] | 12:34 |
zigo | host = localhost | 12:34 |
zigo | user = debian-sys-maint | 12:34 |
zigo | password = <generated-password> | 12:34 |
zigo | socket = /var/run/mysqld/mysqld.sock | 12:34 |
zigo | amrith: No pb, thanks for being so helpful. | 12:34 |
amrith | bbiab | 12:34 |
zigo | What's the setup for networking of trove when running Tempest? For example, what do I put in default_neutron_networks ? | 12:38 |
zigo | Do I need to setup a new network especially for Trove? | 12:38 |
zigo | I also don't really understand what needs to be done at http://docs.openstack.org/developer/trove/dev/manual_install.html#setup-trove-datastores | 12:39 |
zigo | Just do the Trove API calls? | 12:41 |
zigo | Nothing more? | 12:41 |
zigo | dougshelley66: ^ | 12:41 |
*** amrith is now known as _amrith_ | 12:44 | |
dougshelley66 | zigo i'm not a tempest expert so am not sure how to answer your question | 12:53 |
dougshelley66 | default_neutron_networks isn't a required parameter. You only need it if you want to have you guest instance on a separate network for say amqp | 12:53 |
dougshelley66 | if you don't provide it and you are using neutron, you will likely need to use the --nic param on trove create (which would be what an end-user would have to do) | 12:54 |
*** mingdang1 has quit IRC | 13:18 | |
*** openstackgerrit has quit IRC | 13:18 | |
*** openstackgerrit has joined #openstack-trove | 13:18 | |
*** pmackinn has quit IRC | 13:26 | |
*** links has quit IRC | 13:30 | |
*** pmackinn has joined #openstack-trove | 13:44 | |
*** tqtran has joined #openstack-trove | 13:57 | |
*** imandhan has joined #openstack-trove | 13:57 | |
*** _amrith_ is now known as amrith | 13:58 | |
*** haomaiwang has joined #openstack-trove | 14:01 | |
*** johnma has joined #openstack-trove | 14:22 | |
*** links has joined #openstack-trove | 14:30 | |
*** hogepodge has quit IRC | 14:44 | |
*** links has quit IRC | 14:49 | |
openstackgerrit | amrith proposed openstack/trove: Trove's tox tests should respect upper-constraints.txt https://review.openstack.org/298850 | 14:49 |
*** haomaiwang has quit IRC | 15:01 | |
*** haomaiwa_ has joined #openstack-trove | 15:01 | |
*** ediardo has joined #openstack-trove | 15:15 | |
*** Guest23157 has quit IRC | 15:21 | |
*** imandhan has quit IRC | 15:40 | |
*** imandhan has joined #openstack-trove | 15:40 | |
*** tellesnobrega is now known as tellesnobrega_af | 15:44 | |
openstackgerrit | amrith proposed openstack/trove: Trove's tox tests should respect upper-constraints.txt https://review.openstack.org/298850 | 15:51 |
*** tosky has quit IRC | 15:55 | |
*** tosky has joined #openstack-trove | 15:58 | |
*** haomaiwa_ has quit IRC | 16:01 | |
*** haomaiwang has joined #openstack-trove | 16:01 | |
*** sgotliv has quit IRC | 16:05 | |
*** stevemar has quit IRC | 16:08 | |
*** boden has joined #openstack-trove | 16:09 | |
*** boden has left #openstack-trove | 16:10 | |
*** tellesnobrega_af is now known as tellesnobrega | 16:15 | |
*** stevemar has joined #openstack-trove | 16:19 | |
*** openstack has joined #openstack-trove | 17:03 | |
*** openstackstatus has joined #openstack-trove | 17:05 | |
*** ChanServ sets mode: +v openstackstatus | 17:05 | |
zigo | dougshelley66: Thanks, good to know. | 17:25 |
*** tellesnobrega_af is now known as tellesnobrega | 17:25 | |
zigo | (sorry, I went out, but I alwasy read the backlog if you highlight me) | 17:25 |
*** tosky has joined #openstack-trove | 17:26 | |
*** tosky has quit IRC | 17:26 | |
*** tosky has joined #openstack-trove | 17:38 | |
*** arist has quit IRC | 17:41 | |
*** arist has joined #openstack-trove | 17:41 | |
*** Ravikiran_K has joined #openstack-trove | 17:45 | |
*** haomaiwang has quit IRC | 18:01 | |
amrith | trove meeting started ... #openstack-meeting-alt | 18:01 |
*** haomaiwang has joined #openstack-trove | 18:01 | |
*** stevemar has quit IRC | 18:08 | |
*** stevemar has joined #openstack-trove | 18:09 | |
openstackgerrit | Victoria Martinez de la Cruz proposed openstack/trove: Fixes migrations for MySQL 5.6.* and MariaDB 10.1.* https://review.openstack.org/299568 | 18:16 |
*** imandhan has quit IRC | 18:46 | |
*** krotscheck is now known as krotscheck_dcm | 18:46 | |
*** imandhan has joined #openstack-trove | 18:50 | |
openstackgerrit | Craig Vyvial proposed openstack/trove-specs: show a test of images in the trove-specs https://review.openstack.org/299580 | 18:57 |
*** tellesnobrega is now known as tellesnobrega_af | 18:57 | |
*** tellesnobrega_af is now known as tellesnobrega | 18:58 | |
*** tellesnobrega is now known as tellesnobrega_af | 18:58 | |
*** tellesnobrega_af is now known as tellesnobrega | 18:58 | |
*** haomaiwang has quit IRC | 19:01 | |
*** haomaiwang has joined #openstack-trove | 19:01 | |
*** flwang has quit IRC | 19:04 | |
*** sgotliv has joined #openstack-trove | 19:04 | |
*** cweid has joined #openstack-trove | 19:06 | |
*** tqtran has quit IRC | 19:12 | |
*** Ravikiran_K has quit IRC | 19:12 | |
*** tqtran has joined #openstack-trove | 19:12 | |
openstackgerrit | Merged openstack/trove: Trove's tox tests should respect upper-constraints.txt https://review.openstack.org/298850 | 19:28 |
cp16net | amrith: this should show how to add an image to the spec. https://review.openstack.org/299580 http://docs-draft.openstack.org/80/299580/1/check/gate-trove-specs-docs/9aec065//doc/build/html/specs/mitaka/test-image.html | 19:32 |
cp16net | SlickNik: ^^ | 19:33 |
amrith | cp16net, thx | 19:37 |
amrith | would you like that merged in newton :) | 19:37 |
cp16net | lol | 19:37 |
cp16net | i think putting the images in a images/ directory makes the specs dir clean | 19:39 |
cp16net | although it might be usful to make a dir for each spec images | 19:39 |
SlickNik | cp16net: Thanks. that's pretty neat! | 19:45 |
pmackinn | SlickNik, we've got to work that cat into superconductor somehow | 19:47 |
SlickNik | maybe we should rename the component to "trove supercatductor" | 19:48 |
SlickNik | That should give us plenty of opportunity. :) | 19:48 |
vkmc | SlickNik++ | 19:49 |
*** haomaiwang has quit IRC | 20:01 | |
*** haomaiwang has joined #openstack-trove | 20:01 | |
*** cweid has quit IRC | 20:21 | |
amrith | cp16net, SlickNik, vkmc, peterstac ... quick eyeballs on https://review.openstack.org/#/c/298858/5 if you have a second | 20:32 |
amrith | johnma ^^ | 20:32 |
amrith | also https://review.openstack.org/#/c/298860/ (for liberty) | 20:34 |
vkmc | checking out | 20:36 |
*** flwang has joined #openstack-trove | 20:37 | |
amrith | thx vkmc | 20:39 |
*** openstackgerrit has quit IRC | 20:48 | |
*** openstackgerrit has joined #openstack-trove | 20:48 | |
*** stevemar has quit IRC | 20:55 | |
*** stevemar has joined #openstack-trove | 20:55 | |
*** stevemar has quit IRC | 21:00 | |
*** haomaiwang has quit IRC | 21:01 | |
*** haomaiwa_ has joined #openstack-trove | 21:01 | |
*** ewilson has quit IRC | 21:03 | |
*** amrith is now known as _amrith_ | 21:10 | |
*** ewilson has joined #openstack-trove | 21:11 | |
*** ewilson has quit IRC | 21:16 | |
*** _amrith_ is now known as amrith | 21:22 | |
*** tqtran is now known as tqtran-afk | 21:22 | |
zigo | amrith: How does trove-guestagent knows the system login (ie: root) / pass to the MySQL server in the guest instance? | 21:25 |
zigo | I've designed a Debian image by myself (not using the pre-made Ubuntu, or diskimage-builder, but using openstack-debian-images which I designed and maintain, and which is used for the official Debian image). | 21:27 |
zigo | cp16net: ^ | 21:27 |
*** ewilson has joined #openstack-trove | 21:33 | |
*** sgotliv has quit IRC | 21:42 | |
pmackinn | zigo, think it generates a random one | 21:52 |
zigo | pmackinn: How does it do that? | 21:52 |
zigo | pmackinn: Forcing itself in? | 21:52 |
*** flwang has quit IRC | 21:52 | |
pmackinn | zigo, https://github.com/openstack/trove/blob/master/trove/guestagent/datastore/mysql_common/service.py#L681 | 21:55 |
*** stevemar has joined #openstack-trove | 21:56 | |
zigo | pmackinn: When I start the taskmanager, I get this: | 21:57 |
zigo | http://paste.openstack.org/show/492503/ | 21:57 |
zigo | How to fix? | 21:57 |
pmackinn | zigo, what's in your guestagent config from the controller (if anything)? | 21:59 |
pmackinn | /etc/trove/conf.d | 21:59 |
zigo | pmackinn: I don't have anything there... :/ | 21:59 |
pmackinn | trove+nova has to launch the instance, then inject config through cloud-init | 22:00 |
zigo | pmackinn: I've been told that cloudinit is optional... | 22:00 |
*** stevemar has quit IRC | 22:01 | |
*** haomaiwa_ has quit IRC | 22:01 | |
zigo | pmackinn: I prefer to just setup the guest correctly and avoid it. | 22:01 |
*** haomaiwang has joined #openstack-trove | 22:01 | |
zigo | I don't even have this folder... | 22:02 |
zigo | BTW, I found that it's *very* annoying to have daemons not sharing a common trove.conf. | 22:03 |
zigo | Can't it be fixed this way? | 22:03 |
zigo | There's duplicate options in the taskmanager, api and conductor (like the rabbitmq credentials). | 22:03 |
amrith | because each uses it's own configuration file | 22:04 |
zigo | amrith: Yeah, that's what I'm saying. | 22:04 |
amrith | that is by design. but feedback is welcome so enter them in LP. I'm not saying it'll get fixed (this one, I think won't because it was intentional). | 22:05 |
zigo | amrith: It'd be nicer to have a single trove.conf, with specific sections for specific daemons, so we don't have to copy the same db & rabbit config on multiple files. | 22:05 |
zigo | amrith: That's what other services are doing. | 22:05 |
zigo | amrith: I can of course fix this at the packaging level, but that's going away from upstream, and you may or may not like it... | 22:06 |
amrith | no argument, but please file bugs in LP for feedback like this. | 22:06 |
zigo | amrith: Anyway, how can I fix the "CRITICAL root [-] EmptyCatalog: Empty catalog." stuff? | 22:06 |
zigo | amrith: By doing the trove-manage datastore_* commands? | 22:06 |
amrith | I'm not sure what that is | 22:07 |
zigo | http://paste.openstack.org/show/492503/ | 22:07 |
amrith | yes, I see that above | 22:07 |
amrith | I'm saying I've not seen that before so I'm looking | 22:07 |
pmackinn | it means the guestagent has no config from the taskmanager | 22:07 |
zigo | :/ | 22:08 |
zigo | Oh. | 22:08 |
amrith | well, cloud-init isn't optional | 22:08 |
amrith | or rather | 22:08 |
amrith | a config comes over the wire at instance launch time | 22:08 |
amrith | no options on that score | 22:08 |
amrith | so you built your own image; I guess you're talking to the right person then (pmackinn) | 22:08 |
amrith | yes, the guest doesn't have config; that would do it | 22:09 |
amrith | but that means trove-guestagent.conf on the host needs fixing | 22:09 |
amrith | at the minimum | 22:09 |
zigo | amrith: pmackinn: Then I need help to know what to write in /etc/trove/cloudinit/mysql.cloudinit | 22:09 |
zigo | amrith: It feels weird that the host needs a trove-guestagent.conf as well... :/ | 22:10 |
amrith | well zigo, the host doesn't need it but it has to be somewhere so the host can send it to the guest | 22:10 |
zigo | amrith: Well, I'm configuring the guest *before* I write it to glance, so i don't really see the point. | 22:10 |
pmackinn | zigo, 2 files: guest_info and trove-guestagent.conf are needed to launch the agent | 22:11 |
amrith | ok, I'm not sure you follow how trove boots a guest instance | 22:11 |
amrith | there are a couple of files, or a directory full of files | 22:11 |
amrith | into which you put configurations for a guest | 22:11 |
pmackinn | guest_info has dynamic info in it from the taskmanager | 22:11 |
amrith | and send them over | 22:11 |
amrith | as pmackinn says, it comes from tm | 22:12 |
zigo | Ah ok. | 22:12 |
amrith | the proper way to launch the guest agent is to load that directory | 22:12 |
amrith | of configuration files | 22:12 |
amrith | or those files one at a time | 22:12 |
zigo | Isn't there something better as a doc than http://docs.openstack.org/developer/trove/dev/manual_install.html ? | 22:12 |
amrith | there's a guide to making images | 22:13 |
amrith | did you follow that? | 22:13 |
zigo | Not to blame the one who wrote it (it's good that there's something already), but it's full of mistakes and lacks lots of info... | 22:13 |
amrith | well zigo, it would be good to get feedback | 22:13 |
amrith | so please file bugs if you find errors | 22:13 |
zigo | Well, reread it ... :P | 22:13 |
amrith | or fix the docs | 22:13 |
zigo | Seriously, even the commands for glance are wrong, and outdated. | 22:13 |
zigo | Advised command: image-create --name trove-image --is-public True --container-format ovf --disk-format qcow2 --owner ${DATASTORE_TYPE}.qcow2 | 22:15 |
zigo | working command: image-create --name trove-image --visibility public --container-format ovf --disk-format qcow2 --owner admin_trove_user --file ${DATASTORE_TYPE}.qcow2 | 22:15 |
amrith | g'night folks, I have to head home now | 22:15 |
zigo | So, --is-public True is from a long time ago, and moved to --visibility | 22:15 |
zigo | --file is missing | 22:15 |
zigo | param for --owner is missing | 22:15 |
zigo | That's just an example among others of mistakes I've found. | 22:16 |
zigo | amrith: Bye, and thanks. | 22:16 |
pmackinn | https://github.com/openstack/trove/blob/master/doc/source/dev/building_guest_images.rst | 22:16 |
pmackinn | good image build ref ^^ | 22:16 |
zigo | pmackinn: Cheers. | 22:18 |
zigo | Trying Trove helps me to do some packaging decisions for the Debian package. Like, I'll be moving the trove-guestagent.conf into the trove-common package, instead of the trove-guestagent. | 22:21 |
zigo | Though I'd love to have a fully working setup before I upload the final to Experimental. | 22:21 |
zigo | Maybe we can find a few hours during the summit? | 22:21 |
*** ewilson has quit IRC | 22:22 | |
pmackinn | shirley | 22:23 |
*** pmackinn is now known as pmackinn-out | 22:24 | |
*** amrith is now known as _amrith_ | 22:33 | |
zigo | _amrith_: Back? Or busy at home? | 22:33 |
*** tosky has quit IRC | 22:35 | |
openstackgerrit | Merged openstack/trove-dashboard: Add support for root-disable https://review.openstack.org/286147 | 22:42 |
*** stevemar has joined #openstack-trove | 22:56 | |
*** tqtran-afk is now known as tqtran | 22:57 | |
*** haomaiwang has quit IRC | 23:01 | |
*** haomaiwa_ has joined #openstack-trove | 23:01 | |
*** stevemar has quit IRC | 23:01 | |
*** mingdang1 has joined #openstack-trove | 23:02 | |
*** _amrith_ is now known as amrith | 23:29 | |
*** mingdang1 has quit IRC | 23:48 | |
*** amrith is now known as _amrith_ | 23:54 | |
*** tqtran has quit IRC | 23:55 | |
*** stevemar has joined #openstack-trove | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!