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