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