Tuesday, 2020-10-27

*** spatel has joined #openstack-trove00:36
*** sapd1_x has joined #openstack-trove00:39
*** sapd1_x has quit IRC00:44
*** mugsie has quit IRC01:00
*** mugsie has joined #openstack-trove01:04
*** sapd1_x has joined #openstack-trove01:39
*** sapd1_x has quit IRC02:03
*** sapd1_x has joined #openstack-trove02:12
*** rcernin has quit IRC02:38
sorrisonlxkong: Is there going to be any trove sessions for the PTG?02:52
*** rcernin has joined #openstack-trove03:07
*** spatel has quit IRC03:15
*** sapd1_x has quit IRC03:17
*** sapd1_x has joined #openstack-trove03:21
*** rcernin has quit IRC03:26
*** rcernin has joined #openstack-trove03:47
*** sapd1_x has quit IRC04:36
sorrisonlxkong: 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
sorrisonEg. 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
sorrisonAnd also trying to figure out the changes relating to using containers for backups. Are there any docs around this?05:37
sorrisonand 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 zuul05:38
sorrisonI can help fix up the gate if noone is looking at that05:39
sorrisonalso 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-trove06:16
*** e0ne has joined #openstack-trove06:22
*** e0ne has quit IRC06:24
*** sapd1_x has quit IRC06:40
*** sapd1_x has joined #openstack-trove07:05
*** e0ne has joined #openstack-trove07:06
*** e0ne has quit IRC07:45
*** sapd1_x has quit IRC07:52
*** e0ne has joined #openstack-trove08:14
*** rcernin has quit IRC08:23
*** sapd1_x has joined #openstack-trove08:33
*** tosky has joined #openstack-trove08:36
*** e0ne has quit IRC08:54
*** spatel has joined #openstack-trove10:05
*** spatel has quit IRC10:10
*** sapd1_x has quit IRC11:28
*** e0ne has joined #openstack-trove11:37
*** Reepicheep_ has quit IRC13:19
*** Reepicheep has joined #openstack-trove13:19
*** sapd1 has quit IRC13:44
*** sapd1 has joined #openstack-trove13:44
*** e0ne has quit IRC15:59
*** __ministry1 has joined #openstack-trove16:04
*** tosky_ has joined #openstack-trove16:07
*** tosky has quit IRC16:08
*** Reepicheep has quit IRC16:52
*** Reepicheep has joined #openstack-trove16:52
*** tosky_ is now known as tosky16:56
*** __ministry1 has quit IRC16:56
*** sapd1_x has joined #openstack-trove17:26
*** Reepicheep has quit IRC18:29
*** Reepicheep has joined #openstack-trove18:31
*** sapd1_x has quit IRC18:32
lxkongHi sorrison, those are all good questions, thanks for asking.20:00
lxkong1. 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
lxkong2. 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
lxkong3. 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
lxkong4. 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
lxkongbtw, the gate failure is because pulling docker image is too slow in openstack CI which always timeouts the job.20:02
sorrisonHi 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/e50d01c4ec95c097a4212b06c2af8abcf5a55c4720:50
sorrisonWith 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 example20:50
sorrisonAs 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 back20:54
sorrisonyou can still build containers with it in the trove namespace.20:54
sorrisonWith out it, it makes it hard to use with ubuntu packages. Do you know how these changes will affect the ubuntu packages?20:55
sorrisonAs with postgresql it all works fine in Ussuri so I'm not sure of the exact problem? I can help fix it too20:57
sorrisonI'm really concerned that we won't be able to upgrade from ussuri because of all these backwards incompatible changes20:59
*** rcernin has joined #openstack-trove23:02
*** tosky has quit IRC23:52
*** congnt96 has joined #openstack-trove23:58

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!