14:03:13 #startmeeting sahara 14:03:14 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 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:03:17 The meeting name has been set to 'sahara' 14:03:20 o/ 14:03:24 sorry I'm late 14:04:26 I guess jeremy is not around 14:04:51 #topic News/Updates 14:05:27 Last week was a crazy week, but thanks to all the hard work we managed to merge apiv2 and split plugins 14:05:30 so it was a happy week 14:05:31 yep 14:05:41 we are still not done with both features: 14:05:53 nope 14:06:02 - 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 I'd like to make sure that when the -engine is installed, the plugin packages are automatically installed right now 14:06:31 right now I'm working on the issue of checking actually loaded plugins instead of the plugin config 14:06:44 that's an important blocker for the split functionality 14:07:17 it is coming in nicely 14:07:24 we should have a patch soon 14:07:46 apart from this, the split plugins seem to work 14:09:11 we need to do a bit of cleanup with the job definitions, but more or less we are there 14:09:38 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 I think I gave +2 on that 14:10:20 I will double check 14:10:26 yep 14:10:35 Jeremy may have additional questions, as he worked on APIv2 a lot 14:10:40 yes 14:12:46 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 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 after I'm finished with the split plugin work, I'll probably start working with spark image gen 14:14:49 I have to double check priorities 14:15:06 if no other updates 14:15:10 we can move on 14:16:20 I actually don't have many topics for today 14:16:38 so, a point to summarize the general status? 14:16:45 just few minutes 14:16:46 yes 14:16:54 #topic General Status 14:17:31 the big 3 changes ongoing are: 14:17:35 - plugin split 14:17:50 as mentioned, the work on the RDO packaging is ongoing 14:18:02 which allows us to unblock and test tripleo 14:18:31 additional work will be needed for openstack-ansible, and puppet too when pip is used instead of packages 14:18:47 there is a pending project-config review to restore the translations for the plugins 14:19:18 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 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 we will also need to add few more zuul jobs to each plugin repository, to avoid regressions 14:21:07 and that's everything I have on plugin split 14:21:10 regarding APIv2 14:21:19 - APIv2: the work is basically done 14:21:46 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 but it's just a bureacratic step at this point 14:22:30 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 so let's continue the testing 14:22:47 finally 14:22:49 - python 3 14:23:25 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 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 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 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 there may be other issues, but sahara is already performing verious steps to reach the provioning step 14:26:41 so even if we find bugs (when we will find bugs), I expect them to not be structural issues 14:26:59 but I may be too optimistic for being a QE person, so let's not speak too much :) 14:27:02 aaaaand that's it 14:27:08 did I summarize everything? 14:27:46 perfectly :) 14:28:04 we can easily get your summary and create a trello board out of it 14:28:17 a storyboard board :) 14:28:24 that too :) 14:28:26 we probably have few cards already 14:28:40 we may need to create some of the remaining issues 14:28:47 yes 14:30:44 anything else for today? 14:31:01 not from me 14:31:14 me neither 14:31:19 thanks tosky 14:32:52 till next week 14:32:56 #endmeeting