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