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