14:00:39 <tellesnobrega_> #startmeeting sahara 14:00:40 <openstack> Meeting started Thu Feb 14 14:00:39 2019 UTC and is due to finish in 60 minutes. The chair is tellesnobrega_. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:41 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:44 <openstack> The meeting name has been set to 'sahara' 14:00:47 <tosky> o/ 14:01:00 <jeremyfreudberg> o/ 14:01:15 <tellesnobrega_> full attendance today 14:01:17 <tellesnobrega_> hi folks 14:01:22 <tellesnobrega_> #topics News/Updates 14:03:00 <tosky> I mostly went through reviews and approved some, and proposed a lot of backports 14:03:27 <tosky> (I slowed down in the last days because I'm working (again, and this time for real) on the unified native Zuul v3 grenade job) 14:03:55 <tellesnobrega_> I've been working on some NTP issues with CDH, the patch is up for review again 14:03:56 <tosky> I have few patches to test on my queue though (for plugins, mapr and spark) 14:04:15 <tellesnobrega_> I saw tosky's comments and replied to them, hopefully it should be good now 14:04:37 <tellesnobrega_> other than that, I'm investigating hbase issue with cdh 5.11 and probably 5.13 as well 14:04:46 <tellesnobrega_> it simply fails to start, don't really know why 14:04:52 <tellesnobrega_> and started testing python3 14:05:04 <tellesnobrega_> trying to understand the pickle issue when connecting to instances 14:05:48 <jeremyfreudberg> i'm working (slowly, not much time) on adding the missing api features to osc, dashboard 14:09:23 <tellesnobrega> hi 14:09:24 <tellesnobrega> I'm back 14:09:34 <tellesnobrega> internet is breaking a lot today 14:10:53 <tellesnobrega> #chair tosky 14:10:55 <tosky> tellesnobrega: if you set your nickname to the one that you had when you started the meeting, you can set also other people as chairs 14:11:09 <tellesnobrega> lets see if I can 14:11:31 <tellesnobrega_> #chair tosky 14:11:32 <openstack> Current chairs: tellesnobrega_ tosky 14:11:39 <tosky> oki :) 14:11:40 <tellesnobrega_> just in case 14:11:45 <tellesnobrega_> any more updates? 14:12:32 <tosky> not from me 14:12:39 <jeremyfreudberg> not from me 14:12:56 <tosky> oh, there was a promotion on RDO and apparently the split sahara packages are working 14:12:57 <tellesnobrega_> #topic Python 3 14:13:05 <tellesnobrega_> tosky, nice 14:13:55 <tellesnobrega_> so, for python3, I wanted to take the to discuss what I have found with some pickle debugging 14:14:24 <tosky> ah, yep 14:14:28 <tosky> the tricky issue 14:14:52 <tellesnobrega_> so, I started debugging the issue 14:15:58 <tellesnobrega_> and the issue happens when we try to run the _connect command on the subprocess with pickle 14:16:27 <tellesnobrega_> the only difference I found between are on the args 14:16:43 <tellesnobrega_> and to be really sure, I'm not sure if it is an issue 14:17:17 <tosky> so you used a python3 host with devstack? (I guess Fedora or Ubuntu Bionic) 14:17:46 <tellesnobrega_> yes 14:17:52 <tellesnobrega_> my devstack is running on centos 14:18:00 <tellesnobrega_> but sahara on python3 is running on fedora29 14:18:07 <tosky> but what about the instances: do we have any plugin where the base OS supports python3? 14:18:23 <tellesnobrega_> hum 14:18:28 <tosky> my open question so far is whether this happen only when you mix python3 (caller) and python2 (callee) 14:18:52 <tosky> of course maybe it's not important to answer this question to fix the issue 14:19:24 <tosky> on the other hand, if the code didn't work even with python3-python3, that would be different 14:20:14 <tosky> apart from that, you may nag some python 3 expert, maybe this is something already know 14:20:26 <jeremyfreudberg> it may be worth trying that py3-py3 case, yes -- it might be possible to create bionic images for Vanilla without much effort 14:20:27 <tosky> (but I'm not particularly optimistic on that :) 14:21:08 <tellesnobrega_> so, the only difference I found was on the args 14:21:27 <tellesnobrega_> on python 2 the args are unicode and on python3 they are string 14:21:44 <tellesnobrega_> not sure if that makes a difference at all for pickle, but that is as far as I got 14:24:01 <tellesnobrega_> any ideas? 14:24:38 <tosky> iirc unicode in python2 is the same as string on python3, but maybe they are not exactly the same (or pickle does not encode them in the same way and some magic is needed) 14:25:43 <tosky> not really an expert 14:26:33 <tellesnobrega_> yeah 14:28:05 <tellesnobrega_> I will keep trying and probably ping some python3 experts 14:29:04 <tellesnobrega_> anything else on this? 14:29:29 <tosky> I have a smaller python3 fix for sahara-tests which has already a +2: https://review.openstack.org/#/c/628654/ 14:29:41 <tellesnobrega_> nice 14:31:34 <tellesnobrega_> I will review and approve 14:32:44 <tellesnobrega_> done 14:32:49 <tellesnobrega_> lets move on 14:32:56 <tellesnobrega_> #topic Open Discussion 14:34:06 <tellesnobrega_> anything else for today? 14:34:17 <jeremyfreudberg> the survey question? 14:34:20 <tellesnobrega_> yes 14:34:24 <tellesnobrega_> thanks jeremyfreudberg 14:34:34 <tellesnobrega_> I was asked if we want to update the survey question for sahara 14:34:46 <tellesnobrega_> Sahara: What else can be improved in the Sahara project? 14:34:54 <tellesnobrega_> that is our current one 14:35:08 <tellesnobrega_> jeremyfreudberg, as future PTL you should make that call, I believe 14:35:31 <tellesnobrega_> final decision at least since you will be the most responsible for handling its answers later on 14:36:08 <tellesnobrega_> I think this question is a little vague, and we could narrow it down a bit to make the responses matter more 14:36:18 <tellesnobrega_> what do you two think? 14:37:05 <tosky> like adding something ".... (for example, ...)" ? 14:37:27 <jeremyfreudberg> i think there's definitely a balance-- this question does not really inspire people to answer thoughtfully, but we also want to keep it general enough so that it's applicable to everybody (a couple PTGs ago, I proposed making the question about which services should be added to plugins, but that's too specific -- for some users there will be other more important things to mention) 14:38:28 <tellesnobrega_> Maybe giving an example is a good addition 14:39:03 <jeremyfreudberg> any ideas for what the example could be? 14:39:44 <tellesnobrega_> for examples, adding new services, adding new data processing tools, making it more user friendly (how so) 14:39:45 <tosky> I was thinking more a list of examples of possible answers 14:39:47 <tellesnobrega_> something like that? 14:40:32 <tosky> something like that 14:40:42 <tellesnobrega_> jeremyfreudberg? 14:42:22 <jeremyfreudberg> i don't want it to sound too much like a multiple choice question (because then the answers will be short and undetailed), but i think we should somehow allude to the two main categories of suggestions: related to the sahara service itself, and related to the operation of the clusters which sahara creates 14:42:40 <jeremyfreudberg> (not sure exactly how to express the distinction between those categories in the most elegant words) 14:43:19 <tellesnobrega_> that makes sense, lets do this, we have until tomorrow to modify this 14:43:56 <tellesnobrega_> lets try to gather some examples today and vote (by email) and we can update if needed 14:44:11 <jeremyfreudberg> sure 14:44:21 <tellesnobrega_> awesome 14:44:26 <tellesnobrega_> I will try to write something 14:46:52 <tosky> before we close: 14:46:55 <tosky> there are few sahara-tests patches still open (S3 testing, APIv2 for scenario and tempest), but I'd like to ask for a quick check on https://review.openstack.org/#/c/590055/, which should unlock few other patches for python3 support 14:47:43 <tosky> ups, wrong review 14:47:57 <tosky> I meant this one: there are few sahara-tests patches still open (S3 testing, APIv2 for scenario and tempest), but I'd like to ask for a quick check on https://review.openstack.org/#/c/590055/, which should unlock few other patches for python3 support 14:48:03 <tosky> argh, stupid clipboard 14:48:08 <tosky> https://review.openstack.org/#/c/608211/ 14:48:34 <tellesnobrega_> that one I have reviewed 14:48:40 <tellesnobrega_> if you can take a look jeremyfreudberg :) 14:49:07 <jeremyfreudberg> yes, i'll take a look 14:49:14 <tosky> oh, also: you may have noticed few stable/pike backports whose tempest jobs are failing 14:49:52 <tellesnobrega_> yes 14:49:53 <tosky> I asked gmann, but further investigation is needed, so leave them there for now 14:50:00 <tellesnobrega_> ok 14:50:05 <jeremyfreudberg> one more thing: sahara does not appear on the list attending PTG. http://lists.openstack.org/pipermail/openstack-discuss/2019-February/002618.html . i wanted to make sure that this is intentional (at least based on the current view) 14:50:26 <tellesnobrega_> jeremyfreudberg, unfortunately it is 14:50:32 <tellesnobrega_> I won't be able to make to the PTG 14:50:52 <tellesnobrega_> not sure about tosky, but I'm assuming chances are small right now 14:51:06 <jeremyfreudberg> for me it is very up in the air too 14:51:17 <tellesnobrega_> even if you make it, not much to discuss by yourself 14:51:26 <tellesnobrega_> so I decided not to reserve a room 14:51:36 <jeremyfreudberg> make sense, even if unfortunate 14:51:41 <tellesnobrega_> it is sad 14:51:52 <tosky> I still don't know, my decision process is different than tellesnobrega_'s 14:52:43 <tellesnobrega_> we manage to have enough to talk in the hour 14:52:45 <tellesnobrega_> :) 14:52:55 <tellesnobrega_> anything else for today? 14:53:07 <jeremyfreudberg> that's it from me 14:54:32 <tellesnobrega_> tosky? 14:54:36 <tosky> nothing else from me 14:55:36 <tellesnobrega_> thanks 14:55:41 <tellesnobrega_> see you all next week 14:55:56 <tosky> o/ 14:55:58 <tellesnobrega_> lets try to have some question examples by email soon so we can have a decision 14:56:54 <tellesnobrega_> #endmeeting