14:03:13 <tellesnobrega> #startmeeting sahara
14:03:14 <openstack> Meeting started Thu Jan 17 14:03:13 2019 UTC and is due to finish in 60 minutes.  The chair is tellesnobrega. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:03:15 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:03:17 <openstack> The meeting name has been set to 'sahara'
14:03:20 <tosky> o/
14:03:24 <tellesnobrega> sorry I'm late
14:04:26 <tellesnobrega> I guess jeremy is not around
14:04:51 <tellesnobrega> #topic News/Updates
14:05:27 <tellesnobrega> Last week was a crazy week, but thanks to all the hard work we managed to merge apiv2 and split plugins
14:05:30 <tellesnobrega> so it was a happy week
14:05:31 <tosky> yep
14:05:41 <tosky> we are still not done with both features:
14:05:53 <tellesnobrega> nope
14:06:02 <tosky> - I'm working to make sure that the split packages are packaged in RDO, so that we can test how things work with tripleo
14:06:24 <tosky> I'd like to make sure that when the -engine is installed, the plugin packages are automatically installed right now
14:06:31 <tellesnobrega> right now I'm working on the issue of checking actually loaded plugins instead of the plugin config
14:06:44 <tosky> that's an important blocker for the split functionality
14:07:17 <tellesnobrega> it is coming in nicely
14:07:24 <tellesnobrega> we should have a patch soon
14:07:46 <tosky> apart from this, the split plugins seem to work
14:09:11 <tosky> we need to do a bit of cleanup with the job definitions, but more or less we are there
14:09:38 <tosky> apart from that, on the APIv2 side, there are my pending reviews which make the tempest and scenario tests work with APIv2
14:10:14 <tellesnobrega> I think I gave +2 on that
14:10:20 <tellesnobrega> I will double check
14:10:26 <tosky> yep
14:10:35 <tosky> Jeremy may have additional questions, as he worked on APIv2 a lot
14:10:40 <tellesnobrega> yes
14:12:46 <tosky> that's it from me, maybe I can give few more details about the general of the big 3 (APIv2, split and python3)
14:13:08 <tosky> and if anyone else reading this would like to contribute patches for the plugins, like new versions (which we neglected so far in this cycle), the better :)
14:13:12 <tellesnobrega> after I'm finished with the split plugin work, I'll probably start working with spark image gen
14:14:49 <tellesnobrega> I have to double check priorities
14:15:06 <tellesnobrega> if no other updates
14:15:10 <tellesnobrega> we can move on
14:16:20 <tellesnobrega> I actually don't have many topics for today
14:16:38 <tosky> so, a point to summarize the general status?
14:16:45 <tosky> just few minutes
14:16:46 <tellesnobrega> yes
14:16:54 <tellesnobrega> #topic General Status
14:17:31 <tosky> the big 3 changes ongoing are:
14:17:35 <tosky> - plugin split
14:17:50 <tosky> as mentioned, the work on the RDO packaging is ongoing
14:18:02 <tosky> which allows us to unblock and test tripleo
14:18:31 <tosky> additional work will be needed for openstack-ansible, and puppet too when pip is used instead of packages
14:18:47 <tosky> there is a pending project-config review to restore the translations for the plugins
14:19:18 <tosky> finally, we have a pending review to release the split sahara core, so that we can ask for it to be added to global requirements and have the plugins depend on a specific version of it
14:19:55 <tosky> after that we will be able to release an initial set of plugins, so that they can be packaged too, apart from being used through pip
14:20:51 <tosky> we will also need to add few more zuul jobs to each plugin repository, to avoid regressions
14:21:07 <tosky> and that's everything I have on plugin split
14:21:10 <tosky> regarding APIv2
14:21:19 <tosky> - APIv2: the work is basically done
14:21:46 <tosky> we didn't flip the switch of stable to leave the room open for bugfixes to avoid useless microversioning bumps before the first release (!)
14:21:57 <tosky> but it's just a bureacratic step at this point
14:22:30 <tosky> the API is mostly working, we have the almost complete support in the clients (python and CLI), in the dashboard, and (pending) tests
14:22:37 <tosky> so let's continue the testing
14:22:47 <tosky> finally
14:22:49 <tosky> - python 3
14:23:25 <tosky> with the removal of the usage of enable_lazy(), sahara works up to the privisioning step; provisioning then fails with a timeout
14:23:59 <tosky> because sahara can't access the nodes, or can't execute command on them; I suspect a python2/python3 issue with pickle, which is used to "move" the commands around
14:24:37 <tosky> as we will need to still support python2 (or older python3) systems, because of the dependencies of the Hadoop vendors, it needs to be fixed
14:25:09 <tosky> even if we may test a full python3 - python3 environment (like sahara on bionic deploying a bionic/vanilla, but it probably needs some work)
14:26:11 <tosky> there may be other issues, but sahara is already performing verious steps to reach the provioning step
14:26:41 <tosky> so even if we find bugs (when we will find bugs), I expect them to not be structural issues
14:26:59 <tosky> but I may be too optimistic for being a QE person, so let's not speak too much :)
14:27:02 <tosky> aaaaand that's it
14:27:08 <tosky> did I summarize everything?
14:27:46 <tellesnobrega> perfectly :)
14:28:04 <tellesnobrega> we can easily get your summary and create a trello board out of it
14:28:17 <tosky> a storyboard board :)
14:28:24 <tellesnobrega> that too :)
14:28:26 <tosky> we probably have few cards already
14:28:40 <tosky> we may need to create some of the remaining issues
14:28:47 <tellesnobrega> yes
14:30:44 <tellesnobrega> anything else for today?
14:31:01 <tosky> not from me
14:31:14 <tellesnobrega> me neither
14:31:19 <tellesnobrega> thanks tosky
14:32:52 <tellesnobrega> till next week
14:32:56 <tellesnobrega> #endmeeting