*** spatel has joined #openstack-trove | 00:36 | |
*** sapd1_x has joined #openstack-trove | 00:39 | |
*** sapd1_x has quit IRC | 00:44 | |
*** mugsie has quit IRC | 01:00 | |
*** mugsie has joined #openstack-trove | 01:04 | |
*** sapd1_x has joined #openstack-trove | 01:39 | |
*** sapd1_x has quit IRC | 02:03 | |
*** sapd1_x has joined #openstack-trove | 02:12 | |
*** rcernin has quit IRC | 02:38 | |
sorrison | lxkong: Is there going to be any trove sessions for the PTG? | 02:52 |
---|---|---|
*** rcernin has joined #openstack-trove | 03:07 | |
*** spatel has quit IRC | 03:15 | |
*** sapd1_x has quit IRC | 03:17 | |
*** sapd1_x has joined #openstack-trove | 03:21 | |
*** rcernin has quit IRC | 03:26 | |
*** rcernin has joined #openstack-trove | 03:47 | |
*** sapd1_x has quit IRC | 04:36 | |
sorrison | lxkong: We are now running ussuri in production and now looking at getting up to speed with the latest changes so I can help contribute. Is IRC the best to discuss things or what do you prefer? | 05:34 |
sorrison | Eg. I'm a little unsure about this https://review.opendev.org/#/c/751599/ as creating/deleting DBs/Users via the API works just fine for PostgreSQL too? | 05:35 |
sorrison | And also trying to figure out the changes relating to using containers for backups. Are there any docs around this? | 05:37 |
sorrison | and last thing :-) it looks like the gate isn't doing any proper tempest tests, is anyone working on fixing this? Just a little worried there are a lot of big changes going in but testing looks minimal in zuul | 05:38 |
sorrison | I can help fix up the gate if noone is looking at that | 05:39 |
sorrison | also the flavor API has been removed, we use this feature. I would like to add it back in unless there was a good reason to remove it? | 05:45 |
*** sapd1_x has joined #openstack-trove | 06:16 | |
*** e0ne has joined #openstack-trove | 06:22 | |
*** e0ne has quit IRC | 06:24 | |
*** sapd1_x has quit IRC | 06:40 | |
*** sapd1_x has joined #openstack-trove | 07:05 | |
*** e0ne has joined #openstack-trove | 07:06 | |
*** e0ne has quit IRC | 07:45 | |
*** sapd1_x has quit IRC | 07:52 | |
*** e0ne has joined #openstack-trove | 08:14 | |
*** rcernin has quit IRC | 08:23 | |
*** sapd1_x has joined #openstack-trove | 08:33 | |
*** tosky has joined #openstack-trove | 08:36 | |
*** e0ne has quit IRC | 08:54 | |
*** spatel has joined #openstack-trove | 10:05 | |
*** spatel has quit IRC | 10:10 | |
*** sapd1_x has quit IRC | 11:28 | |
*** e0ne has joined #openstack-trove | 11:37 | |
*** Reepicheep_ has quit IRC | 13:19 | |
*** Reepicheep has joined #openstack-trove | 13:19 | |
*** sapd1 has quit IRC | 13:44 | |
*** sapd1 has joined #openstack-trove | 13:44 | |
*** e0ne has quit IRC | 15:59 | |
*** __ministry1 has joined #openstack-trove | 16:04 | |
*** tosky_ has joined #openstack-trove | 16:07 | |
*** tosky has quit IRC | 16:08 | |
*** Reepicheep has quit IRC | 16:52 | |
*** Reepicheep has joined #openstack-trove | 16:52 | |
*** tosky_ is now known as tosky | 16:56 | |
*** __ministry1 has quit IRC | 16:56 | |
*** sapd1_x has joined #openstack-trove | 17:26 | |
*** Reepicheep has quit IRC | 18:29 | |
*** Reepicheep has joined #openstack-trove | 18:31 | |
*** sapd1_x has quit IRC | 18:32 | |
lxkong | Hi sorrison, those are all good questions, thanks for asking. | 20:00 |
lxkong | 1. In PostgreSQL, the user and database management model are totally different from that in MySQL, some clauses that are working in MySQL but not in PostgreSQL, e.g. granting some permissions to a user on a db is more complex in PostgreSQL. So, instead of designing complicated features for all databases via Trove API, I prefer to rely on interaction with specific databases. | 20:01 |
lxkong | 2. For backup containers, that's no doc yet, but in general, the purposes of the backup containers are: 1. Removing dependency from the guest image; 2. Maintaining the backup/restore functions (for different databases) in a separate place. | 20:01 |
lxkong | 3. The gate is not working since database container was introduced, but for those big changes merged since then, I am always running the tempest and functional test on my local. For the bit changes of other contributors, I will ask for the test result as well. | 20:01 |
lxkong | 4. Flavor information should be retrieved from Nova, why are you relying on that via Trove given you've deployed Nova? The flavor and security group APIs were provided by Trove in the past because previously, Tesora was providing DBaaS but without installing other openstack components, even Nova, Cinder, and Neutron, which is not the right approach in the community. | 20:01 |
lxkong | btw, the gate failure is because pulling docker image is too slow in openstack CI which always timeouts the job. | 20:02 |
sorrison | Hi lxkong, thanks for the answers. We use the flavor API as we only want certain flavours to be available to users that use trove. I have a patch I was going to push upstream to make this a bit better here https://github.com/NeCTAR-RC/trove/commit/e50d01c4ec95c097a4212b06c2af8abcf5a55c47 | 20:50 |
sorrison | With nectar we have lots and lots of flavours and because in trove you can only quota on instances and volumes and not ram we don't want users to launch a 1TB of ram DB instance for example | 20:50 |
sorrison | As with the container thing I think that is ok for some people but I would prefer the old approach. I think both ways could work fine if the code wasn't moved outside the trove python namespace. I think this is a mistake and should be moved back | 20:54 |
sorrison | you can still build containers with it in the trove namespace. | 20:54 |
sorrison | With out it, it makes it hard to use with ubuntu packages. Do you know how these changes will affect the ubuntu packages? | 20:55 |
sorrison | As with postgresql it all works fine in Ussuri so I'm not sure of the exact problem? I can help fix it too | 20:57 |
sorrison | I'm really concerned that we won't be able to upgrade from ussuri because of all these backwards incompatible changes | 20:59 |
*** rcernin has joined #openstack-trove | 23:02 | |
*** tosky has quit IRC | 23:52 | |
*** congnt96 has joined #openstack-trove | 23:58 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!