15:00:59 <TravT> #startmeeting openstack search
15:01:00 <openstack> Meeting started Thu Aug  4 15:00:59 2016 UTC and is due to finish in 60 minutes.  The chair is TravT. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:01:01 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:01:04 <openstack> The meeting name has been set to 'openstack_search'
15:01:10 <TravT> o/ matt-borland
15:01:10 <RickA-HP> o/
15:01:24 <rosmaita> o/
15:01:27 <lei-zh> o/
15:01:49 <TravT> we'll give it another min...
15:01:58 <yingjun_> o/
15:02:04 <sjmc7> morning
15:02:18 <Kevin_Zheng> o/
15:02:26 <TravT> ok, if you have topics, please add to agenda
15:02:31 <TravT> https://etherpad.openstack.org/p/search-team-meeting-agenda
15:02:48 <TravT> #topic     Searchlight UI Usability Study
15:03:28 <TravT> i've been talking with piet the openstack user experience PTL and we've agreed to do a usability study on searchlight UI in early september
15:04:13 <TravT> you can see it down on about line 29 of this page: https://etherpad.openstack.org/p/newton-osux-foundation-emailblast
15:05:09 <TravT> our responsibility is to define the goals
15:05:12 <TravT> and the scenarios
15:05:31 <TravT> we'll do that on this etherpad: https://etherpad.openstack.org/p/searchlight-ui-usuability-study
15:06:38 <TravT> anyway, we'll need to do that by about August 22
15:07:03 <TravT> if you have ideas, please start adding them to that etherpad (https://etherpad.openstack.org/p/searchlight-ui-usuability-study)
15:07:17 <TravT> any questions?
15:07:22 <RickA-HP> Let's add it to the agenda for the August 18th IRC meeting to review them.
15:07:58 <TravT> makes sense
15:08:14 <TravT> i'll move on
15:08:22 <TravT> going to skip a topic
15:08:26 <TravT> and come back
15:08:28 <TravT> first up
15:08:33 <TravT> #topic Policy Support
15:08:42 <TravT> sjmc7
15:08:43 <sjmc7> i was still doing my vocal exercises
15:09:05 <sjmc7> dave lyle has brought this up a few times
15:09:09 <TravT> david-lyle:
15:09:26 <sjmc7> that for deployment it’d be vastly easier to use existing policy files like horizon does (sort of) than have two places to set stuff
15:10:15 <sjmc7> so the three stages (on the agenda) are to support service policy files to enable/disable resource types for search; to support policy to control rbac filtering and to support it for field filtering
15:10:28 <sjmc7> the first part i’ve got a patch nearly ready for, the others i’ll see how hard they are
15:11:10 <sjmc7> we sort of punted on this last cycle but it’s been brought up by a couple of people since
15:11:23 <sjmc7> that is all, unless anyone has questions
15:12:05 <sjmc7> one at a time, please
15:12:13 <david-lyle> sjmc7: reading agenda
15:12:25 <RickA-HP> Are we going to be matching Horizon's functionality with policy usage?
15:12:47 <sjmc7> not really, functionality’s mostly different
15:13:03 <sjmc7> horizon ignores e.g. field filtering rules, but pays attention to “can i create servers” etc
15:13:14 <sjmc7> there’s some overlap
15:13:22 <david-lyle> field filtering rules?
15:13:31 <sjmc7> neutron particularly can disable field access in policy
15:13:34 <sjmc7> it’s marvellous
15:14:06 <sjmc7> we implemented the default rules for SL
15:14:24 <sjmc7> but we should be able to cope with the unlikely event of someone changing them
15:15:02 <sjmc7> i think we erred on the side of making fields admin-only
15:15:55 <TravT> yeah, right now, you can use searchlight conf to make fields admin only
15:16:17 <TravT> we're just trying to take the next step to move that from being separate config to coming from policy file
15:16:19 <sjmc7> right. this’ll allow you to use/share policy files from nova/neutron etc to do the same thing
15:16:27 <sjmc7> just like you’ve always wanted, david-lyle
15:16:41 <david-lyle> sjmc7: I think it's the only sane thing to do
15:16:41 * TravT pictures david-lyle crying tears of happiness
15:16:57 <RickA-HP> daivd-lyle: Does this address the concerns that you have?
15:17:08 <sjmc7> yeah. and it’s essentially the same way horizon does it, so it’s not tremendously difficult
15:17:19 <david-lyle> I'm looking forward to reading through the patch
15:17:27 <david-lyle> but it sounds like it
15:17:36 <sjmc7> start sharpening your knives
15:18:25 <sjmc7> i’ll get a patch up probably today if anyone wants tot ake a look
15:18:59 <TravT> thanks sjmc7
15:19:30 <TravT> so, now on to everybody's favorite activity
15:19:38 <TravT> #topic backlog review
15:19:56 <TravT> we've actually accomplished quite a bit in newton
15:20:04 <TravT> and i think we are generally in pretty good shape
15:20:09 <TravT> #link https://blueprints.launchpad.net/searchlight/newton
15:20:54 <TravT> there are several things still targeted in newton 3
15:21:04 <TravT> not all of them look like they'll make it
15:22:05 <TravT> lei-zh: how's the pipeline architecture looking?
15:22:18 <TravT> will this be something we still might do in newton?
15:22:44 <lei-zh> I'm working on the patch, but meet some corner cases
15:23:27 <lei-zh> I drop the idea of split it into several patches, prefer to submit a whole patch, thought it sounds horrible
15:23:39 <TravT> that might be better
15:23:57 <TravT> although i imagine you will have fun with merge conflicts
15:24:06 <lei-zh> haha
15:24:07 <TravT> it might be easier to see the whole picture
15:24:31 <lei-zh> yeah, also modify lots of test cases
15:25:21 <TravT> okay
15:25:31 <lei-zh> I'll try to make it, if not, can postpone it to next release
15:25:55 <sjmc7> hopefully we can get it in
15:26:24 <TravT> yeah, given we are tagging 1.0, i'd like to not have to deal with deprecation policy
15:26:33 <TravT> in future releases
15:26:35 <sjmc7> but yeah, let’s see how far we get
15:26:54 <TravT> so, there are several blueprints at the bottom of the list with no progress
15:27:05 <TravT> probably will bump them out of newton target shortly
15:27:42 <TravT> are there any BPs that anybody is working on that are not in the newton list?
15:27:50 <TravT> https://blueprints.launchpad.net/searchlight/newton
15:28:03 <sjmc7> the policy one i added this morning
15:28:07 <sjmc7> https://blueprints.launchpad.net/searchlight/+spec/support-service-policy-files
15:28:13 <sjmc7> should tag that
15:29:03 <TravT> ok, i updated it
15:29:17 <sjmc7> thanks. otherwise the list looks good
15:29:22 <TravT> okay
15:29:50 <TravT> #topic  Potential use case in Watcher project
15:29:59 <TravT> who put this topic?
15:30:10 <lei-zh> I have a talk with a watcher core
15:30:59 <lei-zh> he is interested if watcher can  query hypervisors and servers info using searchlight
15:31:23 <TravT> well, we have both...
15:31:31 <lei-zh> one use case he mentions is  listing servers belonging to specific hypervisors
15:31:45 <TravT> but hypervisor notifications are delayed until O
15:31:53 <TravT> here is something to consider
15:32:13 <TravT> we are indexing them separately right now
15:32:32 <lei-zh> yeah, also hypervisor and server are not parent child relation
15:32:43 <TravT> but it is also possible for the watcher team to create a plugin to index things in the way they want
15:33:49 <sjmc7> we do have a hostId on servers though
15:33:55 <TravT> this is true
15:33:58 <sjmc7> the parent/child relationship isn’t necessary
15:34:50 <lei-zh> ok, I can make a test on that. If it works, the only problem may be notifications
15:35:00 <TravT> we could consider parent child as well.
15:36:07 <TravT> the actual hypervisors shouldn't change often...
15:36:23 <TravT> but yingjun_ has that notification patch nearly ready to merge anyway on nova
15:36:41 <lei-zh> that's a good news
15:37:02 <lei-zh> then I will talk to him later to know more details
15:37:14 <TravT> cool
15:37:29 <TravT> ok, let's go on to open discussion
15:37:33 <TravT> #topic open discussion
15:37:37 <TravT> anything else?
15:38:00 <sjmc7> i didn’t have anything
15:38:11 <RickA-HP> Nothing from me.
15:38:21 <david-lyle> nope
15:38:23 <TravT> going once
15:38:31 <TravT> going twice
15:38:31 <lei-zh> nope
15:38:33 <rosmaita> this is way too early to end the meeting
15:38:39 <TravT> arrrrghhhh
15:38:42 <sjmc7> hahahaha
15:38:45 <rosmaita> just kidding
15:38:47 <TravT> rosmaita !!!!
15:38:53 <TravT> :) lol
15:39:29 <TravT> okay, let's let our friends in china get some sleep and let us get some coffee
15:39:37 <TravT> thanks everybody
15:39:42 <sjmc7> thanks, later
15:39:43 <lei-zh> bye
15:39:46 <TravT> #endmeeting