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