14:00:41 #startmeeting trove 14:00:42 Meeting started Wed Sep 5 14:00:41 2018 UTC and is due to finish in 60 minutes. The chair is dkrol. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:43 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:45 The meeting name has been set to 'trove' 14:00:54 Hello All 14:01:19 #topic roll call 14:01:29 Hello 14:02:05 hi 14:02:21 Let's wait for 5 more minutes 14:02:30 mpiwowarczy: Hello :) 14:02:45 bzurkowski: hi 14:03:46 is there anyone else out there for Trove meeting ? :) 14:06:48 #topic Recent changes and reviews 14:07:03 Ok, I have 3 items on agenda for today 14:07:14 and first one is recent changes and reviews 14:07:35 did you found some time to work on upstream ? 14:08:19 no much changes last week 14:08:38 I'm still waiting for review https://review.openstack.org/#/c/596699/ 14:09:14 and https://review.openstack.org/#/c/572986/ 14:09:42 bzurkowski has added some comments, thanks 14:10:34 I have fixed them, if anyone has time it would be fine to merge thers changes 14:11:07 Generally, these changes are fine, but it would be good if someone else looked at them. 14:11:52 From my side, I added one new change: https://review.openstack.org/#/c/600013/ 14:12:34 It's the first testing scenario in Trove Tempest plugin convering instance provisioning 14:13:26 The change is not perfect, but I decided to give it to your review early to speed up the progress. 14:14:50 Scenario is not gonna pass at this point, because required infrastructure is not present yet (guest images, Tempest configuration, etc.) 14:14:59 I noticed we have a new potential contributor 14:15:12 - https://review.openstack.org/#/c/594904/ 14:15:17 Me or somebody else could work on the infrastructure in parallel. 14:15:21 - not sure what to do about it 14:15:41 - https://review.openstack.org/#/c/596179/ 14:15:58 I reviewed this one but it has not tests 14:17:28 bzurkowski: so how we should test it ? :) or do you only want to ask about code quality ? 14:17:56 dkrol: Yes, I'm asking for review. 14:19:06 do you know what should be done for trove-tempest-plugin tests to work with this change ? 14:19:08 I want people to get familiar with new testing scenario concept, and in the meantime, we can work on the infrastructure. 14:19:53 dkrol: We already had some discussion on this during weekly meetings. It's related to trovestack-redesign topic. 14:19:54 "guest images, tempest configuration, etc" - do we have a list of necessary changes ? 14:20:48 ok, but is there a detailed list of things to be done ? 14:20:53 dkrol: Not yet. We could add it to the etherpad with trovestack-redesign. 14:21:42 ok, IMHO without a specific list of tasks we will not do much work 14:22:04 etherpad is a great place so we can start writing it down 14:23:02 ok, so maybe lets change topic 14:23:02 dkrol: Agree. Let's list all required changes there. 14:23:05 #topic Trovestack redesign 14:23:16 is there anything new about it ? 14:24:01 https://etherpad.openstack.org/p/trovestack-redesign 14:24:56 There is quite a lot of information in this pad 14:25:34 yes, but did you work on it lately ? or mpiwowarczy ? 14:26:04 I added note about Octavia 14:26:37 dkrol: I have added notes about Integration tests to Related topics section 14:26:57 great 14:26:58 this is what we agree on last meeting 14:27:16 They are building amphora images in devstack plugin and also have dedicated role for building images in CI pipeline 14:27:33 I suggest reviewing their work as the first step 14:27:50 https://github.com/openstack/octavia/blob/88649d95477f63100ae64ee174347da8a7ddd903/devstack/plugin.sh#L48 14:27:54 https://github.com/openstack/octavia/blob/e5f0a1c76eb0e10aeb011cc31eb1527989ff5e6e/playbooks/image-build/run.yaml 14:28:04 ok, I was about to ask what should be our first step 14:28:12 so building images 14:28:27 are we talking mariadb only or something else ? 14:30:37 We may build image for MySQL or MariaDB by default and optionally allow user to specify other datastore 14:31:00 ok 14:31:18 how do you see timeframe for it ? 14:32:45 It's a lot of work :) 14:32:54 3 weeks ? 14:33:38 I have no experience in developing devstack plugins 14:33:44 Have no idea about the workflow 14:34:19 But I guess that implementing that would take at least one week 14:34:38 ok 14:34:46 IMHO we could investigate it and estimate it later 14:35:04 sure, but probably we need to start working on it 14:35:15 s/that/this 14:37:54 ok 14:38:01 let's change topic 14:38:13 #topic Stein goal discussion 14:38:26 I wanted to ask about python3 14:38:39 how far are we from completing this task ? 14:39:22 tox for python3 is almost finished 14:39:57 #link https://governance.openstack.org/tc/goals/stein/python3-first.html#completion-criteria 14:40:30 "There are functional test jobs running under python 3." 14:40:36 how about this ? 14:40:37 I saw this doc 14:41:50 I think we can mark this point as finished when mentioned changes will be merged 14:42:35 ok, so we are thinking that tempest doesn't have to run under python 3 ? 14:44:02 and what about trovestack ? 14:44:11 they should be, but I do not classify them as functional test 14:44:48 trovestack tests will be as the only still executed under python2 14:45:08 I have added notes about it to trovestack-redesign etherpad 14:46:10 I see. Trovestack is going to be the tough one. 14:46:58 IMHO if we have tempest running under python 3 than trovestack is not so important 14:47:48 but there is also https://governance.openstack.org/tc/resolutions/20180529-python2-deprecation-timeline.html#python2-deprecation-timeline 14:48:48 mpiwowarczy: how much work do you see on tox for python 3 ? 14:48:49 #info Python 3 support deadline: Jan. 1, 2020 14:50:05 It is almost finished 14:50:16 I'm waiting for review now 14:50:46 once it will be done we will be able to merge all tox tasks 14:51:11 great 14:51:18 review only from bzurkowski ? 14:52:07 as bzurkowski mentioned, it would be nice if any more will also look on these changes 14:53:19 ok 14:53:31 One more thought about Python 3 support for Trovestack 14:53:43 Since we don't know how much time is needed for covering Trove API with Tempest tests it might be reasonable to seriously consider support for Trovestack as well 14:54:03 yes, I agree 14:54:35 the main issue is with testing library, which seems to be supporting python3 but we didn't check it yet 14:54:36 In case we did not manage to finish it before the deadline 14:54:45 it seems we should focus more on this task as it is the main openstack-wide goal for this release 14:55:14 also TroveClient - OSC migration is high on my list 14:55:27 but I didn't have time to check status of this task :/ 14:56:22 anyway, let's try to focus on python3, tempest and trovestack design for now 14:56:38 and resolve them 14:56:58 dkrol: got it 14:57:01 ok, I think we can finish for today 14:57:08 do we have anything else ? 14:57:16 Nothing from my side 14:57:35 nothing 14:57:41 great 14:57:51 then thanks for the meeting 14:58:01 Thank you and goodbye :) 14:58:12 #endmeeting