15:03:17 #startmeeting openstack search 15:03:17 Meeting started Thu Nov 12 15:03:17 2015 UTC and is due to finish in 60 minutes. The chair is TravT. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:03:18 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:03:20 The meeting name has been set to 'openstack_search' 15:03:29 ello 15:03:37 o/ 15:03:44 o/ 15:03:54 howdy! 15:04:10 ;) 15:04:23 o/ 15:04:46 Ok, here's our agenda: https://etherpad.openstack.org/p/search-team-meeting-agenda 15:04:53 take a look and see if there's anything to add 15:05:02 although we've got a really full plate today, i think. 15:05:03 o/ 15:05:27 o/ 15:05:41 #topic Feature request workflow (blueprints, specs, bugs, etc) (TravT) 15:06:15 I sent a message to ML: http://permalink.gmane.org/gmane.comp.cloud.openstack.devel/68786 15:07:25 summary is, I think the time has come to document our feature request processes, and to specifically include how we handle feature requests that are more complicated 15:08:13 i did wonder what the reason for seperate -specs repositories was, whenever that started (juno?) 15:08:15 that is supporting a way to review requests that are more complicated than launchpad effectively handles 15:08:31 but otherwise i’m in favor of being able to review specs in gerrit 15:09:23 i'm not sure, maybe to support separation of core spec reviewers and core code reviewers? 15:09:38 sjmc7: it also shows up in a clean way and consolidated manner (across cycles) on specs.openstack.org 15:09:40 also many projects have multiple repos, 15:09:53 it's also a source of documentation 15:10:02 specs.openstack.org 15:10:10 there was a good question if specs are documentation or workflow process for feature proposal 15:10:13 what nikhil_k said 15:10:37 i think both - i’m ok keeping them in the /docs directory in the source tree for now 15:10:48 I think it can only be documentation of the plan 15:11:00 TravT: LP can be spammed with blueprints and fortunately hasn't been the case with SL 15:11:02 final and spec may not precisely align 15:11:17 also, one critical update from cross project mtg 15:11:24 so, with what I proposed is that we basically are doing specs when needed, but they go in our source doc tree. 15:11:40 here's an example: https://review.openstack.org/#/c/243386/ 15:11:41 the release mgmt is going away from LP into a different tool for bugs 15:11:58 that being said, teams would still have the option to maintain their own LP page 15:12:03 TravT: i'm not sure what the benefit of being non-standard on this is? 15:12:34 i debated a bit on that as well... here was some of my thinking. 15:12:45 we document everything else in one location for searchlight 15:13:17 but as david-lyle said, that's mostly finished product, not design 15:13:19 why do we have to go somewhere else (diff website, diff source repo) etc to document designs 15:14:07 TravT: because some will be approved, and of those, only some will actually be implemented 15:14:41 yeah approving a spec or bp does not directly correlate to implementation 15:14:41 (nice rosmaita!) and rest of them put in the bucket list :) 15:15:06 yeah, that part i get, which is why I included a status in the feature design template 15:15:06 http://docs-draft.openstack.org/81/243881/2/check/gate-searchlight-docs/8270651//doc/build/html/feature-designs/template.html 15:15:24 but there was one other idea... 15:15:42 can we sometimes have feature requests be submitted as though there were actual doc updates? 15:15:45 http://docs-draft.openstack.org/81/243881/2/check/gate-searchlight-docs/8270651//doc/build/html/feature-requests-bugs.html#as-user-docs 15:16:19 some of this is coming from experience on horizon where we seem to be in a constant state of trying to get people to document there features. 15:16:30 s/there/their 15:16:55 and was trying to think if there was a way to streamline it all 15:17:10 good luck with that :) 15:17:11 Maybe it is better to make a new directory to hold the implemented feature? 15:17:15 TravT: that was just poor review standards, shouldn't have happened 15:17:18 but if you guys think we should just do specs, we can do that too. Will just need to setup spec repo 15:17:43 i’m fine with either 15:17:53 TravT: we definitely want to make sure there's something to find for searchlight at specs.openstack.org 15:17:57 agree that being standard is probably more sensible 15:18:01 could be a redirect, i guess 15:18:07 +1 15:18:12 but that could be confusing, too 15:18:33 if we can setup docs/ in searchlight to be shown at specs.openstack.org it would be great 15:18:36 I would be reluctant to merge spec and code repos, but what tool houses specs, meh 15:18:40 TravT: i appreciate your desire to keep things streamlined, but it might be better overall to go with the flow 15:18:49 of the rest of openstack 15:18:54 okay, that sounds reasonable. 15:19:03 i'll put up a request for spec repo. 15:19:13 +1 15:19:14 TravT: the reason is that we would be playing cat and mouse while the overall flow is driven by release team 15:19:29 but, please give comments on rest of workflow 15:19:31 http://docs-draft.openstack.org/81/243881/2/check/gate-searchlight-docs/8270651//doc/build/html/feature-requests-bugs.html#workflow 15:19:39 * david-lyle hopes to be watching 40 repos by the end of Mitaka 15:20:01 basically, not require a spec for every feature. 15:20:02 #link https://review.openstack.org/#/c/243881 15:20:03 only when needed 15:21:31 or do you guys think one should always be required? 15:21:43 which is contrary to previous discussions 15:22:07 * nikhil_k fine either way 15:22:09 +1 for less overhead for lightweight changes 15:22:14 for anything that’s really straightforward i don’t think it’s necessary 15:22:34 * nikhil_k actually doesn't care much about what process to follow too. just giving feedback. 15:22:34 much as i enjoy nitpicking reviews over people’s grammar 15:22:44 the argument for a spec is TravT's documentation point 15:22:54 it forces some doc to work from for the "real" doc 15:23:02 sjmc7: I think it's just your misunderstanding of "proper" English :P 15:23:14 ha 15:23:36 no approvals without at least one rap in the spec 15:24:05 it’s going to make a comeback, any day now. i’m not that bothered either, but i think the project’s still small enough we can be a bit informal 15:24:29 I like lightweight where we can, because I can still go through and manage them fairly easily. 15:25:07 Ok, I'll amend the review to have a spec repo. 15:25:24 maybe we propose bp only for small feature, but require a section "how this would be documented for users" 15:25:29 sorry I have to drop off for travel. will catch from logs later. 15:25:35 thanks nikhil_k 15:25:41 nikhil_k: travel safely! 15:25:45 next boring stuff topic... 15:25:50 #topic Reno release notes: 15:25:50 thanks guys! 15:26:00 * nikhil_k & 15:26:12 https://blueprints.launchpad.net/searchlight/+spec/setup-reno-based-release-notes 15:26:31 basically, relmgr wants us to put a little yml file in the repo for big features 15:26:39 and release notes will be generated from that 15:27:22 Are there any volunteers to set this up for searchlight (I can if nobody else is interested)? 15:27:53 i can try 15:28:06 thx Lakshmi. 15:28:10 I'll assign that bp to you 15:28:20 ok 15:28:30 lakshmiS: doug h just did it for glance 15:29:12 ok, now slowly move to maybe more interesting 15:29:15 thanks rosmaita: will take a look 15:29:20 #topic Summit review 15:29:51 The presentation Steve, Lakshmi, and I did is available on youtube. 15:30:13 #link https://www.youtube.com/watch?v=0jYXsK4j26s 15:30:23 FYI. 15:30:47 The venue was rather challenging... we were in the back corner of the marketplace pretty far from the main conference sessions and the design summit 15:30:57 I counted around 45 - 50 attendees 15:31:19 but there were glance and horizon design sessions at the same time 15:31:32 which were about a 15 minute walk away 15:31:55 But overall, it went well. 15:32:29 I took all the priorities and integrations and opened blueprints for them 15:32:58 and took a swag at priority 15:32:59 https://blueprints.launchpad.net/searchlight 15:33:22 if you disagree on any, let me know 15:33:33 lakshmiS: i think these are the relevant changes for reno: https://review.openstack.org/#/c/241323/ , https://review.openstack.org/#/c/243302/, https://review.openstack.org/#/c/241322/ , https://review.openstack.org/#/c/241321/ 15:34:25 But, my question is whether or not you all would be interested in doing a BP review and prioritization session next week? 15:34:26 i added a couple more yesterday (at the top of the ‘undefined’ list) 15:34:54 yeah, i also want to add one related to our /index API 15:35:09 thanks rosmaita 15:35:30 i think we have a pretty good idea of the priorities coming out of the summit, that list looks good 15:35:32 TravT: that sounds good 15:35:44 TravT: +1 15:35:48 i’d be ok doing more design type reviews once there are more fleshed out specs 15:36:07 i'm not sure what lakshmiS and rosmaita are +1'ing 15:36:29 BP review & prioritization next week 15:36:30 probably that the prioritized list meets expectatoins 15:36:34 i think its good to get everyone to review the list on BP 15:36:37 or that 15:36:38 :P 15:37:20 ok, i can do tuesday or wednesday at the same time or later next week 15:38:01 TravT: tues,wed same time works for me 15:38:44 let's plan on Tuesday 15:00 UTC. We'll start in the #openstack-searchlight 15:39:07 let's get to some technical topics... 15:39:16 #topic Swift integration 15:39:29 Do we have briancline? 15:39:53 doesn't look like it. 15:39:56 nope 15:40:20 Well, I think it'd be good to share status updates with others. 15:40:30 sjmc7 you went to the meeting yesterday... want to give a summary? 15:41:09 the swift folks aren’t keen on bring in dependencies for things in tree, particularly oslo things (although as brian pointed out the keystone middleware brings in most of oslo) 15:41:22 :( 15:41:26 but in principle there’s support for adding notifications 15:41:43 so something simple out of tree is our best bet for now 15:42:17 #link http://eavesdrop.openstack.org/meetings/swift/2015/swift.2015-11-11-21.00.log.html 15:42:21 starting at 21:31:09 15:42:21 FYI 15:42:29 that was the summary, really, plus a lot of bike shedding 15:42:44 sjmc7: it seemed to me that they were okay with possibly adding a soft dependency 15:42:48 like they do with keystone 15:42:58 how does that work for them? 15:43:09 you have to install keystonemiddleware separately 15:43:32 so, basically put it in the deploy pipeline? 15:43:36 they didn’t seem very keen on adding anything in the swift tree 15:43:49 yeah, then enable the middleware 15:43:56 there is some precedent for external middleware 15:44:07 that would make it tough to have code sit in swift which depends on oslo directly 15:44:21 right - nothing can be added to requirements.txt 15:44:47 so the question is whether the file that sends notifications lives in swift or not, and the feeling i got was ‘not’, at least for now 15:45:07 but i think the best plan is to put something together to show them 15:45:26 nobody really had a good handle on what would be involved; they don’t use the oslo libraries much 15:45:57 so, this could be put into searchlight repo, but that might be problematic for packaging and deploy 15:46:04 i'm not a packaging person, so i don't know 15:46:14 no, i don’t think that’s a good idea 15:46:27 agree with sjmc7 on have it use oslo and start discussing after a patch 15:46:41 i think a good first step would be to put some middleware together, and possibly proopse it as a review 15:46:47 alternatively stackforge it for now 15:46:53 start it as a review 15:46:57 i’m going to cobble something together today i think 15:46:59 i'm sure it'll get bumped out. 15:47:02 yeah 15:47:11 but, might as well get it up there for their input 15:47:19 making it easy to review is important 15:47:29 yep. well, it’s one file and reasonably straightforward 15:48:19 lakshmiS: were you able to start on the initial indexing for swift? 15:48:40 swift should consider a conditional install based on the notification approach used 15:49:52 yes started on it 15:50:34 will put WIP patch once i have the basic things working 15:50:43 ok. 15:50:56 daddyjoseph97: saw you joined. anything to report related to swift integration? 15:51:52 maybe not... 15:52:03 sorry, was in standup... 15:52:18 no worries. 15:52:48 time is running short, so just will open it up for people to talk about remaining blueprints. 15:52:52 #topic BP review 15:52:54 I am in favor of conditional install just as briancline had mentioned about dependencies common to keystoneclient 15:53:39 sjmc7 put out a request for review here: 15:53:51 #link http://lists.openstack.org/pipermail/openstack-dev/2015-October/077962.html 15:54:04 he and i have chatted a bit about it separately 15:54:15 I think we need this BP into a spec repo for proper review 15:54:49 yingjun: I saw you entered the zaqar BP 15:54:52 yeah, i’ll do that once we’re agreed where they’re going 15:54:58 https://blueprints.launchpad.net/searchlight/+spec/zaqar-notification 15:55:15 yingjun: i will look at it today, but will try to get a spec repo up 15:55:21 i think that one will need it 15:56:10 gb21: are you around? 15:56:21 that’s not me, i think 15:56:43 oh, my bad. 15:57:16 no problem:) 15:57:26 Well, i think we've run out of time to have additional effective discussion on these BPs today. 15:57:35 we can do that in room if needed 15:57:42 anything else from anybody? 15:58:23 ok, well, thanks everybody! 15:58:26 thanks 15:58:26 #endmeeting