15:02:01 #startmeeting openstack search 15:02:01 Meeting started Thu Jun 25 15:02:01 2015 UTC and is due to finish in 60 minutes. The chair is TravT. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:02:03 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:02:05 The meeting name has been set to 'openstack_search' 15:02:08 o/ 15:02:14 #chair nikhil_k 15:02:15 Current chairs: TravT nikhil_k 15:02:28 hey nikhil_k 15:02:39 hi TravT 15:02:41 o/ 15:02:41 o/ 15:02:49 Hope you had a great trip 15:02:58 well, i'm about 20 minutes back into work... 15:03:08 always rough to get going again 15:03:09 o/ 15:03:12 :) 15:03:18 o/ 15:03:59 ok 15:04:34 so, looks like the first #topic is mid cycle meetup 15:04:51 nikhil_k, any updates on this? 15:05:06 #topic mid-cycle meetup 15:05:11 #link https://etherpad.openstack.org/p/search-team-meeting-agenda/q 15:05:14 o/ 15:05:43 The Glance mid-cycle is planned to be in BLacksburg, VA July 28-30 15:05:58 david-lyle: horizon is finalized for July 21 - 23rd in Fort Collins, right? 15:06:04 correct 15:06:21 There was a lot of demand from US folks who showed interest in attending and in Blakcsburg so we went ahead with that plan 15:06:32 so, we won't have the overlap that would have helped with travel planning coordination. 15:07:01 I have asked for video conferencing capability and from experience it works very well in Blacksburg 15:07:13 +1 TravT 15:07:19 kragniz, laskhmiS_: you guys couldn't travel anyway, right? 15:07:26 yes 15:07:41 TravT: likely 15:08:08 As a lot of the european folks aren't showing the possiblity of attending during that time frame (for travel and other reasons) we will have it remote heavy 15:08:35 But I request everyone to please try and attend personally if possible! 15:09:01 so, the question is whether or not we should try to do a one day searchlight meetup at the same time in blacksburg? 15:09:46 or if we should do a morning or two of virtual conferences (US morning) 15:10:02 That would be fantastic but like GLance we can agree to not make important decisions if people aren't able to attend (Even remotely) 15:10:22 Having people personally will help with some face to face time and rapport building 15:10:38 sjmc7 how are things looking for you? 15:11:02 manager's been on vacation til today. i am 100% certain i could get clearance to travel to FC for the horizon one, not sure about VA 15:11:13 Also, if someone is planning to fly into CLT we can arrange for ride-sharing (With someone attending the meetup) 15:11:52 i think some of the best value we could get is if we do some pair programming. 15:12:47 david-lyle: what is your availability? 15:13:21 I'm not sure I can make it to VA :( 15:13:50 ok, so it sounds like we need to all have a discussion with our managers. 15:14:21 nikhil_k, is this tied to the interest, time, virtual meetings topic up next? 15:14:27 or is that separate? 15:14:56 TravT: yes 15:15:06 it's the same, just wanted some feedback 15:15:25 Basically, the only reason the announcement is not on the ML is to check any red flags 15:15:50 The homework to schedule it in Blacksburg has been mostly done 15:16:17 ok, well, I can probably get to blacksburg if we can get a few other people there. 15:16:22 and I am too tired now to think about rescheduling :) 15:16:33 but I think all of this is tied to another topic 15:16:46 #topic Liberty 2 Release Plan 15:17:26 If we hope to have something usuable in liberty, we need to make some solid progress on implementing some blueprints in Liberty 2 15:18:02 I guess first of all, there are 3 blueprints on liberty-1 15:18:06 #link https://launchpad.net/searchlight/+milestone/liberty-1 15:18:27 lakshmiS, sjmc7, kragniz: are they all implemented? 15:18:36 or do we need to move any of them to liberty 2? 15:18:42 TravT: I checked with rel-mgrs the other day and they are cool with the team releasing it's own milestone(s) in Liberty timeframe. We dont' have to stick to the common schedule 15:18:52 1 and 2 are, TravT 15:19:00 not sure about whether the code's out of glance yet 15:19:08 So, may be we just pick a date and call it Liberty-0.1 or something 15:19:14 sjmc7: can you update the status 15:19:23 sjmc7: it's not yet. (last time I checked) 15:19:47 nikhil_k: what are the pros and cons? 15:20:24 pro: we don't have to wait. something is out is good for real world testing and getting interested poeple using it beta 15:20:54 cons: we have to keep track of the dates and rel-mgmt ourselves and it doesn't happen in batch mode 15:21:15 but i think it should be an easy task to remove the code 15:21:26 hmm... so are you saying maybe we'd do like a 0.1 and then go back to standard milestones? 15:21:27 since its isolated 15:21:30 pro: we can work on fixing packaging issues offline and not in the gate (& other rush) during peak rel periods 15:22:02 david-lyle: what should we consider from a horizon consumption of searchlight perspective when it comes to releases? 15:22:11 cons: we may hav eto resolve packing woes ourselves and get less help from the experts working upstream already 15:22:48 TravT: yeah, I think we can go with 0.1 as alpha and may be a 0.2 beta followed with Liberty overall for beta-prod 15:23:03 Horizon will likely only consume a client if there is one and the version for that can be anything 15:23:27 if there's not, they dependency wise, I suppose we don't have one 15:23:35 s/they/then/ 15:23:54 just make the API calls and hope for the best 15:23:59 :) 15:24:05 david-lyle: we need to talk through the whole client concept and see if we would initially write direct queries from horizon. 15:24:26 we can make available the code from the summit demo if that'd help discussion 15:24:35 i think it's on github 15:24:43 I think initially it's fine to make direct calls 15:24:52 sjcm7: yep, i was planning on syncing up with you and kelly on that in the next day or so 15:24:56 the API shouldn't be overly complex to need a wrapper 15:25:09 and we can adjust later if necessary 15:25:23 ++ 15:25:41 but in that case, if searchlight shows up in the service catalog, we'll expose it in horizon, otherwise no 15:26:04 again, we had some PoC code to do that that might be good to start conversation 15:26:23 sjmc7: are you saying it's a mess ;) 15:27:10 sjmc7: definitely, i want to start working from some of that code in horizon. was going to open a proper blueprint on the horizon side. 15:27:21 it's charming and rough around the edges 15:27:44 david-lyle: was thinking of first opening a blueprint to angularize images table. 15:27:49 and start working on that 15:28:06 and then adding the searchlight integration for images first 15:28:15 since it is in theory ready for images 15:28:20 and then do instances 15:28:28 good to use what's there rather than what's not 15:28:33 ++ 15:28:47 but hopefully instances BP will be ready soon. 15:29:16 so, we can swing back around on this tangent 15:29:49 nikhil_k on releases, what all is involved? 15:30:21 TravT: if we do it ourselves, getting the script that does the tagging of bugs 15:30:29 we will hav eto manually update BPs 15:30:43 also, rel notes are written by the PTL so that 15:31:00 requirements check 15:31:05 stable branch 15:31:24 and setting up backports etc tags in BP to help keep track of stuff 15:31:32 minor things 15:31:37 but many 15:32:26 these are two edged swords, it used by openstack rel-mgrs then we would always be in a rush. but if we do it personally then a bit of work 15:32:34 s/it/if/g 15:32:55 release mgmt should still help us even if we pick an open release schedule 15:32:55 ok, so, if we wait until liberty 2, they'd take care of a number of the above? 15:33:21 david-lyle: I hope so, they said that team should do it on its own schedule for newer projects 15:33:22 be parting of the integrated 6 month release is no longer a requirement 15:33:41 can't type 15:33:43 being part 15:34:20 ok, well, it seems like even if we try to line up with liberty 2, that we should start heading in that direction sooner than later. 15:34:21 incubated projects in the past also set their own milestones 15:34:24 TravT: may be. the tone of the response seemed tentative as there is a lot of work as is with so many older projects 15:34:53 nikhil_k: hedging against overload 15:35:06 My feeling was that we have something out soon-ish for people to start consuming it and that might be worth one realse on our own 15:35:23 david-lyle: yeah, I understand 15:35:45 ok, so we should try to do that. 15:36:03 #action nikhil_k, TravT work on release plan 15:36:23 So let's talk about important bp 15:36:30 #topic Important BPs 15:36:40 #link https://blueprints.launchpad.net/searchlight 15:37:03 sorry, I forgot to add my name 15:37:26 go ahead nikhil_k 15:37:27 but feel free to go ahead 15:37:29 :) 15:37:52 Was curious if we can work on the devstack bit first and setup tests 15:38:08 having a good working dev environment doesn't hurt 15:38:15 i would definitely like to see us get devstack in right away 15:38:29 ekarlso: wko 15:38:43 #link: https://review.openstack.org/#/c/194251/ 15:38:50 yes 15:39:05 wko, have you had a chance to look over the above? 15:39:32 only just 15:39:39 since you had catalog index service working for glance 15:41:03 ok, well, i just saw it right before the meeting. I will look through it later today. 15:41:15 sjmc7, looks like you've already given it a once over 15:41:25 it looks different to me, but, sorta the same 15:41:45 there is some question about whether devstack should be under contrib folder or not 15:41:49 yeah - i didn't have a chance to run it yet. there were some things i noted in the review but it follows the template of other projects fairly closely 15:42:35 i see that karlso might have done that because it provides some symmetry with the vagrant file 15:43:16 but, if we could all make it a priority to look over it, run it, review it, that'd be best. 15:43:56 nikhil_k, what other items did you have on this topic? 15:44:06 I haven't had a chance to look at the possiblity of us using tempest-lib. this would mean we have intergration tests in the repo and not use the functional tests concept in glance (which is flawed anyways as it does a lot of integration testing). I am a bit caught up in nova using glance v2 work and that may take a bit of time in the coming weeks. Should we just play it by ear and go ahead with sjmc7's plan to port functional tests to SL? 15:45:50 what this in last week's meeting? 15:45:57 yeah 15:46:02 i need to catch up on that 15:46:02 yeah, we didn't make a decision 15:46:53 no worries, just throwing it out there 15:47:10 the tests i had did were mainly to exercise RBAC 15:47:27 i don't think it had a requirement on keystone or any other services 15:47:42 yeah, it uses fake auth 15:47:51 which is terrible 15:48:00 :) 15:48:01 but so are other things in glance :) 15:48:11 it means they run as functional tests, rather than requiring a full stack 15:48:15 * nikhil_k pretends he did not just say that :P 15:48:25 so, i thought integration testing was becoming more a responsibility within projects? 15:48:32 slowly 15:48:56 sjmc7: yeah, but they spin up a server process 15:49:05 so it's kinda really in the middle 15:49:21 and have it's own config, rbac etc setup 15:49:31 within the repo 15:50:09 sjmc7 what would be your recommendation here? 15:50:22 ultimately, we need tempest tests 15:50:49 we can't do that until we're integrated properly, and until then i think there's value in having tests that run against elasticsearch 15:50:59 i agree with that 15:51:13 whether we invest the time doing it is another question 15:51:38 versus getting into tempest asap 15:51:46 if we don't have tests that run against elastic search, i'm not sure how we'd have any level on confidence 15:52:16 sjmc7: I agree with you. if we all can agree to not maintain functional tests in the repo and use tempest later, it would be really nice 15:53:05 seems reasonable to me. 15:53:19 hate to rush us, but this is still on topic. nikhil_k where are you in looking at a nova plugin? 15:53:39 haven't started yet :( 15:53:47 kragniz, lakshmiS, do you have any plugin work started on swift? 15:54:17 I can take a look late next week, (after coming abck from travel) but wouldn;t have status in the next meeting. 15:54:23 stuart was asking for info from a spec which has similar requirement 15:54:28 nikhil_k, do you want sjmc7 to post his initial nova plugin and then you guys (kragniz, lakshmiS) as well, could collaborate on it from there? 15:54:30 i couldn't find any evidence swift sends notifications at the moment 15:54:46 with the defcore stuff in glance/nova images, I couldnt get a chance to ask John 15:54:57 https://review.openstack.org/#/c/180918 is the spec which will send notications 15:55:02 TravT: that would work 15:55:58 hopefully we can get them to use searchlight instead and let them develop the notifications 15:55:58 TravT, nikhil_k - you want me to push a review up with the nova work from the summit and hand it over? 15:56:23 sjmc7, that sounds good. maybe you guys can co-author on it. I'm sure lakshmiS can contribute as well. 15:56:42 just want to see us start getting other data in from other services. 15:56:58 we also, need somebody to start looking at neutron 15:57:09 sjmc7: sounds good 15:57:32 #topic Adding an entrypoint for the agent process, potentially renaming searchlight-index because it's confusing 15:57:36 sjmc7 15:57:37 this was me! 15:57:39 not much time 15:57:43 i'll be brief 15:57:43 sorry 15:57:57 i think endre had some confusion (understably) about the searchlight-index entrypoint 15:58:05 which in fact is more akin to glance-manage 15:58:15 rather than being the notification indexing service 15:58:23 so we a) need an entry point for agent_notifications 15:58:42 and b) i suggest renaming searchlight-index to searchlight-manage or something similar 15:59:02 and using searchlight-monitor or -agent or -listener for the daemon processes 15:59:29 no -monitor 15:59:34 -listener might be best 15:59:36 too many impleications 15:59:43 -listener sounds pretty good 15:59:48 +1 -listener 15:59:59 and on searchlight-manage 16:00:07 i'm +1 on that as well 16:00:14 how about searchlight-ctrl 16:00:15 i'll file a BP and make the change if nobody objects within a day or so 16:00:24 yeah, BP would be best 16:00:28 thanks everybody 16:00:30 nikhil_k - i'll post the BP in a bit 16:00:32 we are out of time. 16:00:32 thanks! 16:00:33 make suggestions there 16:00:38 sjmc7: sure 16:00:39 thanks TravtT 16:00:42 #endmeeting