15:00:37 <sjmc7_> #startmeeting openstack search
15:00:37 <openstack> Meeting started Thu May 18 15:00:37 2017 UTC and is due to finish in 60 minutes.  The chair is sjmc7_. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:38 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:40 <openstack> The meeting name has been set to 'openstack_search'
15:01:31 <TravT> o/
15:01:37 <yingjun> o/
15:01:40 <lei-zh> o/
15:01:58 <sjmc7_> morning all
15:02:04 <Kevin_Zheng> o/
15:03:03 <sjmc7_> looks like everyone
15:03:05 <sjmc7_> #topic Nova
15:03:24 <sjmc7_> i looked over https://etherpad.openstack.org/p/BOS-forum-using-searchlight-to-list-instances and it looks like nova’s backed off integrating with SL for now?
15:04:03 <Kevin_Zheng> didnt got chance to read the details yet
15:04:14 <Kevin_Zheng> :(
15:05:10 <sjmc7_> it reads like they’re going to do the cross-cell merging in python (nova-api?) and disable sorting
15:06:14 <Kevin_Zheng> Yeah
15:06:41 <sjmc7_> which is a bit of a shame, although not entirely unexpected given the lukewarm reception to the spec
15:06:58 <sjmc7_> i still want to get the notification support in
15:07:45 <Kevin_Zheng> Yeah, that should be better for sl itself
15:08:05 <sjmc7_> yeah, it’s much better performing
15:10:31 <lei-zh> especially we can get rid of calling apis
15:11:00 <sjmc7_> yeah, it makes a big difference. i haven’t had a change to look at the reviews from a couple of days ago but iwill try to do that today or tomorrow
15:11:48 <sjmc7_> it makes it a bit less urgent to enable the ability to see deleted instances but that’s still a nice to have
15:13:14 <sjmc7_> #topic uwsgi
15:13:17 <sjmc7_> lei-zh: where’s https://review.openstack.org/#/c/456627/ at?
15:15:05 <lei-zh> I'm working on removing magic port and use the way keystone and nova deploy their services
15:15:39 <lei-zh> that is, to deploy using uwsgi on port 80
15:15:49 <rosmaita> sjmc7_: thanks for the goalpost change alert on that review, i missed that
15:15:57 <sjmc7_> rosmaita:
15:16:03 <sjmc7_> yeah, there was some mailing list noise
15:16:07 <sjmc7_> that i saw in passing
15:16:44 <lei-zh> I think the most recent one is that nova is pushing to do that in their apis
15:17:01 <lei-zh> http://lists.openstack.org/pipermail/openstack-dev/2017-May/116263.html
15:17:25 <sjmc7_> lei-zh: when you say ‘deploy on port 80’ isn’t that down to whoever runs the server?
15:18:08 <lei-zh> yeah, I mean in devstack setup will use port 80 instead of listening on 9393
15:19:01 <lei-zh> people can choose whatever they want in their setup, with wsgi app provided
15:19:15 <sjmc7_> ok. i’m not familiar with the change they made to devstack; is there documentation/support for enabling services to run under wsgi?
15:19:47 <sjmc7_> it threw me for a loop when it changed direction
15:20:02 <lei-zh> they have some patches, mainly on keystone, placement and nova
15:20:32 <lei-zh> I'm looking at them to figure out a way
15:21:26 <lei-zh> there's one thing I have to dig into is if tls is enabled how they deal it with uwsgi
15:22:14 <lei-zh> otherwise things look good
15:22:41 <lei-zh> but yeah, it changes a lot comparing with what I originally did
15:23:18 <sjmc7_> yeah, it was a bit late and quiet that they changed their mind, but that’s the way things go. ok, i’ll keep an eye on it
15:24:24 <rosmaita> lei-zh: you may want to speak to mtreinish if you have questions, he's doing the goal for glance and seems to have a good handle on it
15:25:49 <lei-zh> rosmaita: thanks for the info, I'll have a look at how it's implemented in glance
15:26:30 <lei-zh> is glance using uwsgi or stick to mod_wsgi way?
15:26:59 <rosmaita> lei-zh: not sure, but i saw mtreinish comment on the "goalpost change" patch, so he's definitely aware
15:27:16 <rosmaita> also, you may have to look at patches, not sure his changes have merged yet
15:27:36 <rosmaita> but i imagine he's doing uwsgi way
15:27:54 <lei-zh> cool, thanks
15:27:55 <rosmaita> his problem has been getting the uploads in chuncked transfer encoding to work
15:28:11 <rosmaita> but i think he had most of the other stuff figured out
15:28:23 <sjmc7_> *shudder*
15:28:44 <rosmaita> yeah, the glance api is "special"
15:28:54 <rosmaita> and definitely sexy!
15:29:21 <sjmc7_> i have spent many long days trying to diagnose chunking problems through proxies
15:30:35 <sjmc7_> #topic open discussion
15:30:48 <sjmc7_> TravT and i were talking about cross-project searching yesterday
15:31:19 <sjmc7_> there doesn’t seem to be any technical reason you couldn’t do it; you can ask keystone for all the roles a user has on projects
15:31:37 <TravT> yes, searching across projects is very useful for even non-admins
15:31:38 <sjmc7_> i didn’t know if there was a precedent for doign it anywhere else though, since it kind of goes against the way keystone middleware works
15:31:43 <sjmc7_> but it seems like a really neat feature to have
15:31:59 <TravT> we have had some specific requests for it
15:32:18 <sjmc7_> yeah, it’s been mentioned over the years
15:32:49 <sjmc7_> we cheat a bit in the admin case with all_projects
15:34:52 <sjmc7_> so i wondered if anyone knew of other projects that do anything similar, versus the typical model of authenticating against a single project
15:35:30 <Kevin_Zheng> well, we have a project doing it for networking
15:35:44 <sjmc7_> internal? or upstream?
15:35:53 <Kevin_Zheng> Upstream now
15:36:00 <Kevin_Zheng> Tricircle
15:36:25 <sjmc7_> ah, ok. i will take a look
15:36:30 <Kevin_Zheng> It provides cross region service
15:36:44 <Kevin_Zheng> But I don't know the details
15:37:34 <sjmc7_> ok. region is easier than project i think but i’ll take a look
15:37:39 <sjmc7_> ok, i didn’t have anything else
15:37:46 <sjmc7_> anyone else have anything burning they wanted to discuss?
15:37:49 <Kevin_Zheng> It was the PTL of this project asked me about cross region search one month ago if you guys remember
15:38:46 <sjmc7_> yeah, i do. we have trialled cross region search in a couple of ways if he’s still interested
15:39:54 <Kevin_Zheng> I will ask him:)
15:42:57 <sjmc7_> okey dokey. i didn’t have anything else, so i guess we’ll end it here unless anyone else does?
15:43:19 <lei-zh> nope
15:44:55 <sjmc7_> ok. thanks all!
15:44:57 <sjmc7_> #endmeeting