14:00:53 <zhaochao> #startmeeting trove 14:00:53 <openstack> Meeting started Wed Aug 29 14:00:53 2018 UTC and is due to finish in 60 minutes. The chair is zhaochao. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:54 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:55 <mpiwowarczy> hello zhaochao 14:00:56 <openstack> The meeting name has been set to 'trove' 14:01:02 <zhaochao> mpiwowarczy: hi 14:02:32 <bzurkowski> zhaochao: Is it OK if I lead today's meeting in place of Dariusz (dkrol_)? 14:02:48 <zhaochao> bzurkowski: of course 14:03:10 <zhaochao> bzurkowski: you could try use the topic command 14:03:12 <bzurkowski> He will not make it, but gave me instructions. 14:03:28 <bzurkowski> #topic roll call 14:04:08 <zhaochao> bzurkowski: let me try the chair command first 14:04:13 <zhaochao> #chair bzurkowski 14:04:14 <openstack> Current chairs: bzurkowski zhaochao 14:04:50 <zhaochao> bzurkowski: you should now are able to change the topic 14:04:52 <bzurkowski> #topic rocky goal updates 14:05:23 <bzurkowski> I think it's working now :) 14:05:54 <bzurkowski> This week, the Rocky version will be released, specifically 30.08. 14:05:59 <zhaochao> yes, :) from the next meeting, someone of you would just using the startmeeting command to start the meetingg 14:07:04 <bzurkowski> Regarding project activity during the last week. 14:07:21 <bzurkowski> All changes for Rocky proposed by the OpenStack Release Bot have been successfully merged in all Trove repositories. 14:08:12 <bzurkowski> I've seen changes for compatibility with Python version 3 that are currently in review. Did not have time to look at them yet, but I will definitely do it soon. That brings us closer to accomplishing one of the main release goals. 14:08:31 <bzurkowski> Marcin, do you want to do update on this? 14:08:54 <mpiwowarczy> bzurkowski: yes 14:09:08 <mpiwowarczy> I have finished task with tox tests executed on python3 14:09:17 <mpiwowarczy> https://review.openstack.org/#/c/572986/ 14:09:40 <mpiwowarczy> they are still few unstable tests as there is used troveclient which is incompatible with python3 14:10:03 <mpiwowarczy> therefore I have contribute fixes for troveclient - https://review.openstack.org/#/c/596699/ 14:11:08 <mpiwowarczy> once trove tests will be executed with new changes from troveclient, all tests should be stable 14:12:23 <mpiwowarczy> wee need to talk about trovestack gate-test but maybe let's do it later if there will be some time 14:13:33 <bzurkowski> mpiwowarczy: We have trovestack redesign discussion in the agenda so I suggest elaborate on it later. 14:13:54 <mpiwowarczy> bzurkowski: great 14:14:01 <mpiwowarczy> one more thing 14:14:43 <zhaochao> mpiwowarczy: thanks for working on that, I did some the investigation on the python-3-first patches, the problems seem in the troveclient, I was thinking about getting rid of compat client part totally, though I didn't have time to dig deeper 14:15:48 <mpiwowarczy> zhaochao: so what are we going to do now? 14:16:09 <mpiwowarczy> release new troveclient or redesign trove tests? 14:17:21 <mpiwowarczy> troveclient is installed from test-requirements.txt, if we would lite to use new version with fixes we would have to release new version, right? 14:18:36 <zhaochao> mpiwowarczy: we don't need to release troveclient to help the CI test, CI jobs will use the latest troveclient code 14:19:17 <zhaochao> mpiwowarczy: zuul will clone the troveclient repo and install it by the source code 14:19:50 <mpiwowarczy> zhaochao: it's good news 14:20:07 <zhaochao> mpiwowarczy: the compat client part is only used for the json repose body(and only for the test codes), I was thinking we could achieve that by the troveclient.v1 14:20:33 <zhaochao> mpiwowarczy: so we just could try to fix the troveclient and make the CI tests stable 14:20:44 <zhaochao> mpiwowarczy: fix the compat client part is also OK for now 14:21:27 <zhaochao> mpiwowarczy: as we're migrating to tempest plugin, we could remove the compat client part after we fully migrated 14:22:21 <mpiwowarczy> zhaochao: I agree with this 14:22:59 <mpiwowarczy> In that case, I encourage to review these two changes :) 14:23:19 <mpiwowarczy> https://review.openstack.org/#/c/572986/ and https://review.openstack.org/#/c/596699/ 14:24:14 <bzurkowski> mpiwowarczy: I will try to review them in the next few days. 14:24:28 <mpiwowarczy> bzurkowski: thanks 14:24:42 <bzurkowski> Moving forward, global change related to mutable configuration has been merged into Trove repository: 14:24:45 <bzurkowski> https://review.openstack.org/#/c/585875/ 14:25:24 <bzurkowski> It makes it possible to reload some of the configuration parameters without stopping Trove services. 14:25:47 <bzurkowski> More details on this in: https://governance.openstack.org/tc/goals/rocky/enable-mutable-configuration.html 14:26:40 <bzurkowski> Several refactoring changes have also been added in the troveclient repository, waiting for review. 14:27:20 <bzurkowski> Do you have any more updates or comments before we move to discussing Stein goals? 14:27:49 <mpiwowarczy> I have nothing 14:28:24 <zhaochao> nothing from my side 14:28:29 <bzurkowski> # topic stein goals 14:28:37 <bzurkowski> #topic stein goals 14:29:36 <bzurkowski> Dariusz, based on Trove's earlier goals and global goals for Rocky release, prepared an etherpad summarizing the goals for Stein release. 14:29:42 <bzurkowski> #link https://etherpad.openstack.org/p/trove-stein-priorities-and-specs-tracking 14:30:55 <bzurkowski> Did you have the opportunity to review this document and have any comments or suggestions? 14:32:19 <mpiwowarczy> I will have a look on this 14:32:33 <zhaochao> as the current status of the project, I think it's better to pick only a few items of the current list, and try to focus on that 14:34:57 <bzurkowski> zhaochao: I agree 14:35:13 <bzurkowski> In my opinion the first three goals from the list are well prioritized 14:35:41 <zhaochao> yes, I also prefers the goals 1 - 5 14:35:55 <bzurkowski> There is a lot of activity going on in troveclient regarding migration to OSC CLI 14:36:17 <zhaochao> and fortunately we may achieve the goal 8 during tempest plugin migrating 14:37:12 <bzurkowski> https://review.openstack.org/#/c/597447/ is a change in good direction 14:37:33 <bzurkowski> And "Nova file injection deprecation" is a must-do in the Stein release 14:38:04 <bzurkowski> Since support for file injection will be dropped very soon 14:38:44 <zhaochao> Oh, for the nova file injection, the owner of the spec, fanzhang was talking about it with me, he seems willing to complete it in the Stein release 14:39:54 <zhaochao> we should move the spec to the Stein release directory, and add comments to notify him, and ask him about the progress 14:40:04 <wangyao> hi guys, sorry for late. register for freenode cost alot of time -_- 14:40:17 <zhaochao> wangyao: hi 14:40:37 <mpiwowarczy> wangyao: hi 14:40:46 <bzurkowski> wangyao: Hello 14:41:17 <zhaochao> wangyao: the current chair is bzurkowski, we're now talking about the stein goals 14:41:20 <zhaochao> https://etherpad.openstack.org/p/trove-stein-priorities-and-specs-tracking 14:41:40 <wangyao> got it, thacks zhaochao 14:43:00 <bzurkowski> Regarding Tempest integration 14:43:10 <bzurkowski> I am progressing with the preparation of first Tempest scenario for Trove, but I need to spend more time on documenting everything to make it understandable for reviewers and future developers. 14:43:45 <bzurkowski> At most one more week before I publish it 14:44:10 <zhaochao> bzurkowski: that's great, hoping I could have some time on the project at that time 14:44:44 <bzurkowski> #topic trovestack redesign 14:45:26 <bzurkowski> Marcin, you wanted to discuss some trovestack gate issue. Let's do it first. 14:46:47 <mpiwowarczy> I would like to note that trovestack gate-test are still executed in python2 because they are executed via trovestack shell, not via tox tool 14:47:17 <mpiwowarczy> during working on trovestack redesign I suggest to switch on python3 14:48:04 <zhaochao> I don't know whether this could work 14:48:41 <zhaochao> as the current integration tests are based on python-proboscis, I don't known whether it compatible with Python 3 14:49:18 <zhaochao> Oh, seems fine 14:49:47 <zhaochao> Version 1.2.6.0 14:49:50 <zhaochao> Proboscis now works with Python 3! 14:49:58 <zhaochao> https://pythonhosted.org/proboscis/ 14:50:08 <mpiwowarczy> zhaochao: sounds great 14:50:18 <zhaochao> then we could try on that 14:50:57 <bzurkowski> Hard to believe. I thought that development on this project has been dropped. 14:51:28 <mpiwowarczy> so we need to investigate this deeper and check and check if there is no any other issues 14:51:40 <zhaochao> yes, the latest release is: Mar 9, 2013 14:52:03 <bzurkowski> There may be other test dependencies. 14:52:19 <zhaochao> so we may still have many compatibility problems 14:52:59 <bzurkowski> There is an interesting note about test dependencies in https://etherpad.openstack.org/p/trovestack-redesign that I copied from one of the other pads 14:53:24 <mpiwowarczy> I would consider if there is easy way to replace proboscis to any other still maintained tool 14:53:42 <zhaochao> yes, that part was written by me... 14:54:28 <zhaochao> mpiwowarczy: I think we could try to run trovestack int_tests under python 3 first 14:55:00 <zhaochao> mpiwowarczy: if it's not working completely, we may consider other solutions 14:55:34 <zhaochao> but it looks like there's no simple way to replace proboscsi 14:56:27 <mpiwowarczy> I will add notes to etherpad as investigate to do work 14:56:59 <bzurkowski> mpiwowarczy: Great, thank you. 14:57:05 <bzurkowski> We are near the deadline for this meeting. Do you have any other important topics to discuss? 14:57:29 <mpiwowarczy> nothing 14:57:33 <zhaochao> no 14:57:35 <wangyao> no 14:58:02 <bzurkowski> So thank you very much and hear you soon :) 14:58:10 <zhaochao> bzurkowski: :) 14:58:26 <mpiwowarczy> thanks, bye 14:58:28 <wangyao> bzurkowski: thanks 14:58:39 <bzurkowski> #endmeeting