Friday, 2015-08-14

*** sigmavirus24_awa is now known as sigmavirus2414:23
*** lakshmiS has joined #openstack-searchlight14:57
sjmc7we meeting in here?15:00
lakshmiSyes that was the plan15:00
TravTCourtesy prioritization meeting reminder in this room: lakshmiS, nikhil_k, rosmaita, sigmavirus24, TravT, krykowski, david-lyle, wokuma, kragniz, sjmc715:00
rosmaitahello15:01
TravTHello Let's wait until a couple mins for people.15:02
david-lyleo/15:02
TravThere's a few things to ruminate on while we wait15:03
TravThttps://wiki.openstack.org/wiki/Liberty_Release_Schedule15:03
TravThttps://wiki.openstack.org/wiki/FeatureFreeze15:04
TravTdavid-lyle: for FF in the past, how have you handled it on horizon?15:05
david-lyleFor Horizon I leave it at the 3rd milestone15:06
david-lylethen FFE (Feature Freeze Exceptions) can be sent to the dev mailing list15:07
nikhil_ko/15:07
david-lyleHorizon is odd though as we get hit a lot with feature support for late landing features in other projects15:07
david-lyleas TravT is well away ;)15:07
nikhil_kguess so15:08
TravTyou mean aware, i think. :)15:08
david-lyleI indeed15:08
david-lylegah15:08
nikhil_kwas having trouble with irc, I though15:08
nikhil_kthought*15:08
david-lyleno typy today15:08
nikhil_kno-grammar day?15:08
TravTSo, we're looking at Sept 3rd being our last day without FFE.15:08
nikhil_kTravT: my thought was, if we really needed a FFE?15:09
nikhil_ksince this would be our first package15:09
sjmc7yeah, i had the same thought. perhaps if nothing else to comply with the Process15:09
nikhil_kit can be as solid as we want and when we want except not too far away from the rc3 date15:10
sjmc7let's see what we've still got left to do though15:10
TravTI *think* we want to follow the common release milestones.15:10
sjmc7yeah.. we should really spend a lot of time debugging as well towards the release15:10
sjmc7we've found some really pretty elementary bugs the last couple of weeks15:10
TravTbut we will need to have an evaluation meeting right before to make sure it helps us more than hurts us.15:10
nikhil_kthat sounds good15:11
sigmavirus24sorry, I'm lurking15:11
sigmavirus24on a video call15:11
sigmavirus24war calling15:11
sjmc7i thought i felt someone behind me15:11
TravTthat sounds fun sigmarvirus2415:11
TravTwell, let's walk the blueprints first I think15:12
TravThttps://blueprints.launchpad.net/searchlight15:12
TravTi did some minor cleanup.15:12
TravTTop to bottom15:12
TravTglance-metadef-plugin15:12
TravThttps://blueprints.launchpad.net/searchlight/+spec/glance-metadef-plugin15:12
sjmc7isn't that in? the update mechanism needs some testing15:12
sjmc7the port frmo DB access was a bit gnarly15:13
sjmc7but it's indexing them properly15:13
TravTIMO this is basically done, but we haven't written queries against it15:13
TravTSo, not entirely validated.15:13
TravTI marked it as Beta available, but we could mark as implemented and handle anything else as bugs.15:14
TravTthoughts?15:14
sjmc7i'm ok with doing that but i'd be more comfortable if someone with some domain knowledge does some testing15:14
TravTthat would be lakshmi and I who should do that15:15
sjmc7ok. so maybe close this when you've at least given it a once-over15:15
TravTok.15:15
lakshmiSsure15:15
sjmc7i'll add a work item to remind us why it's open15:15
TravTpriority wise on it, i'd actually say it is medium.15:16
TravTin other words, if i look at the nova blueprint, i'd say it is higher priority15:16
nikhil_know the tests are fixed, nova one is ready to merge with another +2A15:17
sjmc7i've done a decent amount of testing on the nova one15:17
sjmc7i think TravT has too15:17
sigmavirus24sjmc7: "a once-over" you mean... a glance?15:19
sjmc7:|15:19
sigmavirus24I'm sorry and you're welcome15:19
*** TravT_ has joined #openstack-searchlight15:19
TravT_ugh15:20
TravT_still there?15:20
david-lyleyup15:20
rosmaitayou missed ian's pun15:21
david-lyleor am I15:21
TravT_so, i will test the nova plugin again today and look over code again.15:21
*** TravT has quit IRC15:21
*** TravT_ is now known as TravT15:21
TravTI don't think there is any argument on nova being High and targeted to liberty15:21
* TravT is now paranoid that is disconnected again15:22
nikhil_kyou should be15:23
sjmc7:)15:23
TravTok, https://blueprints.launchpad.net/searchlight/+spec/indexing-cli15:23
TravTThis one had one sentence in it from our brainstorming.15:23
TravTi don't know if it originally intended to mean a remote CLI (openstack client) or if the searchlight-manage command covers it15:24
david-lyleTravT: I think there are permissions issues with openstackclient15:24
david-lyleyou don't want just anyone triggering15:24
lakshmiSpolicy should allow indexing only for admins if turned on15:25
david-lyleI suppose it could be exposed and error out for non privileged users15:25
nikhil_kmay be the intent was that admin would use os-client15:25
nikhil_kyes, the last comment15:25
david-lylea plugin for osclient then15:25
nikhil_kI think this should be low for liberty though15:26
TravTI propose we open a new blueprint for osclient blueprint and close this one as meaning searchlight-manage15:26
nikhil_kbecause we don't know yet, how people would want to deploy this15:26
david-lyledepends how badly we are getting out of sync :)15:26
nikhil_kha15:26
nikhil_kI just meant different clouds, but yeah if a couple big ones are okay then sure!15:27
nikhil_kmy note on the whiteboard reminds me that this was a value addition suggestion and not much of desird use case to begin with15:27
sjmc7i think at this point i'd stick with searclight-manage15:27
lakshmiSthere's direct rest api to call if they need to get in sync15:27
david-lylelow is fine with me15:28
lakshmiSor maybe we didnt expose that yet :(15:28
nikhil_kiuc, direct as in REST api w/o sdk15:28
TravTlakshmiS, I didn't think we exposed that yet15:28
nikhil_kiiuc*15:28
TravTthe index is per document, i believe15:28
lakshmiSyup15:28
lakshmiSwe could do that very easily for admin users15:29
nikhil_kright15:29
TravTso, that blueprint needs to be opened15:29
david-lylethat would be the higher priority item15:29
nikhil_kand possibly redefine the BP15:30
TravTok, i'd like to close this as implemented for local cli with searchlight-manage.  and open a new one for what we just discussed.  that one wouldn't be liberty though.  too late i think.15:30
nikhil_k+115:30
TravTaye or nay?15:30
*** sigmavirus24 is now known as sigmavirus24_awa15:30
nikhil_klol15:31
rosmaitaaye15:31
*** openstackgerrit has quit IRC15:31
TravTdone15:31
*** openstackgerrit has joined #openstack-searchlight15:32
TravThttps://blueprints.launchpad.net/searchlight/+spec/set-up-functional-tests15:32
TravTClearly still targetted for liberty15:32
TravTMy question is whether this is high or critical?15:32
*** sigmavirus24_awa is now known as sigmavirus2415:33
TravTwould we release without the functional tests?15:33
nikhil_khmm, I am a little out of sync on the regressions. so, depending on the level of pain , it could go either way15:33
lakshmiSi would say critical since we cannot do regression test properly without it for bugs15:33
nikhil_kglance overall test coverage was 30 odd % at the beginning of L15:34
TravTthat's pretty awesome15:34
nikhil_kfunctional tests even less15:34
nikhil_kso, we could have a few important ones15:35
TravTwell, i guess my opinion is we should have something.  we don't have to have 100%.15:35
nikhil_kyes15:35
lakshmiSwe should atleast have major functionality code paths15:35
rosmaitai agree15:35
nikhil_kecho all over :)15:35
david-lyledefinitely15:35
TravTOk, I changed to essential15:36
TravTBTW, never got input on whether metadefs could be medium or not15:36
TravTwe can come back to it after looking at more.15:37
TravTWe have a pair of blueprints related to horizon integration15:37
david-lylecertainly not high as now marked15:37
TravThttps://blueprints.launchpad.net/searchlight/+spec/horizon-integration-images  and  https://blueprints.launchpad.net/searchlight/+spec/horizon-integration-instances15:37
TravTdavid-lyle: there are a few paths we can pursue on this.15:38
david-lylefrom my perspective the priorities are in reverse order15:38
david-lylebut I understand the reasoning15:38
TravTI agree on that, but was thinking from a practical point of view15:38
TravTNG images table is in15:38
TravTNG instances isn't15:39
sigmavirus24nikhil_k: I've been secretly working to make glance have 1200% test coverage15:39
sigmavirus24just don't tell anyone15:39
david-lylebut as far as pain point instance is 2M x images15:39
TravTsigmavirus24, now wonder you have no time.15:39
david-lylefor the user15:39
TravTso there is another path15:39
TravTthe top nav search bar15:40
lakshmiSsigmavirus24: i guess thats what the video call is all about15:40
TravTwhich steve prototyped a bit of15:40
nikhil_ksigmavirus24: you da man15:40
TravTand we took to our ux people and they got really excited about15:40
david-lyleturn your testing up to ludicrous15:40
sigmavirus24lakshmiS: sure15:40
sigmavirus24we'll go with that15:40
sigmavirus24david-lyle: the testing includes testing the socket module from stdlib so15:41
david-lylelol15:41
sigmavirus24also testing the language that elasticsearch is written in =P15:41
nikhil_kyou forgot to test the byte codes?15:41
nikhil_kno way!15:41
david-lyleTravT: a pluggable topbar search would be more achievable in Liberty15:42
TravTso, we can switch the priority of the two for searchlight perspective15:42
TravTwith pluggable top bar15:42
david-lylebut if it's only images, not sure that warrants being in the topbar15:42
TravTdoens't matter so much15:42
david-lyleinstances yes15:43
david-lylebut running out of time15:43
TravTthe topbar also includes searching for general pages.15:43
TravTyeah15:43
sjmc7i can get a patch up to do the topbar search early next week if we want to do that, just for people to look at15:43
TravTsjmc7, i don't think it is feasible if you use that other library15:43
sjmc7ah, right15:44
david-lyleother library?15:44
TravTdiana offered to put up an xstatic package for it15:44
TravTselectize15:44
sjmc7i knew there was something. yeah... one of the javascriptees pointed me at it15:44
TravTit is an angular library15:44
david-lylemore xstatic gah15:44
sjmc7yeah15:44
sjmc7so maybe it's not realistic for liberty, but can definitely show something at the summit15:44
david-lylewe really don't like deployers15:44
TravTi'm not convinced it takes bringing in a whole new library15:45
david-lylewe can talk horizon later,15:45
TravTyeah15:45
TravTanyway, it is clear that from horizon perspective instances is higher15:45
david-lylebut instances > images for me15:45
TravTI switched 'em.15:46
TravTbut let's talk later.15:46
david-lylesure15:46
TravTI think I can have a patch on ng-images for support by end of next week.15:46
TravThttps://blueprints.launchpad.net/searchlight/+spec/designate-plugin15:46
TravTdesignate plugin15:46
TravTi think priority of medium is still right15:47
sjmc7i;'d really like to get this in since endre's put so much work in and the designate team were really enthusiastic15:47
TravTbut, i'd really like to get it in... i've just been having to prioritize my time on bugs, nova, etc15:47
TravTsjmc7, do you want to bump it to high?15:49
sjmc7i think so, yeah15:49
TravTi won't argue... i agree on the effort we've received from that team.15:50
sjmc7having content is pretty crucial15:50
sjmc7i'll talk to them about the patch next week (they're all in europe)15:50
TravTthere may not be a user for it, but if we get it in, then we could also take advantage from horizon top nav bar15:50
david-lyleI think ducttape_ was interested15:51
david-lylebut may not be ready to fire up searchlight just for that15:51
TravTducttape_ wants searchlight primarily for instances15:51
david-lylethat too15:51
TravTok, i'm going to bump it to high, unless we get a nay?15:51
TravTanybody?15:51
david-lylebut apparently the designate plugin to horizon lacks a lot of information15:52
TravTthat seems more like horizon plugin issue15:52
david-lyleit may be an API issue15:52
david-lylecan't remember, if API not sure searchlight can fix that15:52
* david-lyle stops steering left15:53
TravTnext one targeted for liberty is query-perf-tests15:54
TravThttps://blueprints.launchpad.net/searchlight/+spec/query-perf-tests15:54
TravTnikhil_k, will you be doing anything here15:54
nikhil_kyes15:54
TravTor should we bump to next?15:54
TravTok.15:54
nikhil_kBut, I am not sure if these are befitted to be written in python15:54
nikhil_kerr, I just didn't say that15:55
nikhil_ktbh, I have some for solr work that I had to do on side15:55
TravTso, leave as liberty and as medium?15:56
nikhil_kmay be mark it medium, possibly one or two levels lower than functional ones15:56
nikhil_kyep15:56
TravThttps://blueprints.launchpad.net/searchlight/+spec/plugin-config-options15:56
TravTcurrently medium15:56
TravTnobody is assigned.15:57
TravToh wait,15:57
TravTendre is15:57
TravTekarlso^ are you doing any work on plugin config options?15:58
TravTlet's leave as is15:58
TravTsjmc7: dont-expose-index-doctype15:58
TravThttps://blueprints.launchpad.net/searchlight/+spec/dont-expose-index-doctype15:58
TravTNo priority15:58
sjmc7needs reviews15:58
TravTI think I want to change to high or essential15:58
TravTthis is an API impact15:58
sjmc7i think it's high priority, having done the horizon POC15:58
TravTWe are at top of hour, but only a couple more marked as liberty15:59
TravTok to finish or are people done?15:59
sjmc7fine to keep going15:59
david-lyleI can stay16:00
rosmaitame too16:00
TravThttps://blueprints.launchpad.net/searchlight/+spec/enable-cors16:00
TravTi entered this one16:00
TravTit basically enabled UI's to directly talk to it16:00
TravTnot necessary for horizon at the moment.16:01
TravTbut will be next release, i think.16:01
TravTi'd like to mark it as low16:01
david-lyleI'd put this at low16:01
TravTk16:01
david-lyleif searchlight and CORS seems like a rather small subset16:01
david-lyleI think optimization comes later :)16:01
sjmc7agreed :)16:02
TravTo, there is one here that lakshmi has marked as started, but it isn't targeted for liberty16:02
TravThttps://blueprints.launchpad.net/searchlight/+spec/named-queries16:02
TravTlakshmiS^ should we keep for liberty or bump to next?16:02
lakshmiSi would have it next week early on. if we can get reviews i would keep it for liberty16:03
TravTok16:03
david-lylewould be a nice starting point for users, certainly16:03
rosmaita+116:04
sjmc7can we make that a doc thing?16:04
david-lylesjmc7: just doc? or doc too?16:04
TravTwe can doc a number of example queries16:04
TravTshould16:05
TravTbut let's see what lakshmi has16:05
lakshmiSwe should be an ongoing process based on how users use it16:05
lakshmiSs/we/that16:05
sjmc7doc's easy, api changes hard given timescale, and we don't know what people will want exactly16:05
lakshmiSthere are a couple nikhil and rosmaita suggested which i have it done16:06
nikhil_kthere was one that came to mind during glance midcycle but now I forgot (hope I mentioned it to someone possiby lakshmiS )16:06
lakshmiSonce we have plugin config blueprint implemented it should be easy to add more queries as needed16:07
TravTwell, lakshmi is working on it. we can evaluate further in code reviews.16:07
nikhil_k++16:07
TravTi don't even want to ask this.16:08
TravTbut https://blueprints.launchpad.net/searchlight16:08
nikhil_koh, I think it might have to do with signed images16:08
TravTare any that are NOT marked as liberty that should be16:08
nikhil_kbut that is still wip16:08
TravTi think our list is already rather optimistic16:09
TravTbut if we can get reviews, it is possible.16:09
nikhil_kcan't think of anything. but we should try to focus on versioned objs after liberty16:09
sjmc7a lot of these have patches up already though16:09
nikhil_kand some are small16:09
nikhil_khopefully16:09
lakshmiSversion objs: favorite topic16:10
TravTi can target for next16:10
nikhil_kagree on reviews16:10
nikhil_kif people can ping/email me for reviews, I can definitely take a look16:10
nikhil_kit's hard to be in sync with all reviews and their latest updates16:11
lakshmiSlooks like we need review meetings as we get closer :)16:11
TravThere's one right now: https://review.openstack.org/#/c/211047/16:11
TravTyes, we could do some virtual sprint like meetings16:11
TravTfor real time feedback.16:11
nikhil_klakshmiS: ha yes! review day too :)16:11
sjmc7i noticed i have about 12 patches up but have only had a couple merged :)16:12
nikhil_ki glanced over it yday but stayed away after looking at big comments :P16:12
sjmc7one thing we should get better at is WIP-ing, otherwise it gets annoying for reviewers16:12
nikhil_k+116:13
nikhil_kin general in os16:13
sjmc7TravT moans about that constantly :)16:13
* TravT tries to look innocent16:13
sjmc7but it is polite to mark stuff as "first cut, general comments please"16:13
TravTdavid-lyle really likes non-wip patches... ;)16:13
david-lyle:/16:13
nikhil_kmy m/c is about to restart...16:14
TravTso, that's it for BPs16:14
TravTi don't think we need to step through bugs today16:14
TravTunless objections16:14
TravTI will put an agenda item for next week to schedule review slots.16:15
TravTif we could maybe have a day or two each week the last few weeks of liberty that people would be available to talk / work on reviews, that could help16:16
sjmc7bug scrub kind of thing?16:16
TravTbug day would be good too.16:17
TravTI meant just an hour or two.16:17
TravTfor live interactions on reviews.16:17
lakshmiSsounds good16:17
TravTokay16:17
TravTwill add to agenda for discussion16:18
TravTthanks everybody... of course i'll still be on here.16:18
david-lylethanks TravT16:19
TravTbut we can't basically call this ad-hoc meeting a wrap for now.16:19
lakshmiSthanks guys16:19
rosmaitabye16:19
TravTs/can't/can16:21
ekarlsoTravT: yes16:32
ekarlsobasically the same pattern that designate has16:32
ekarlsoi'll submit it up today.16:33
ekarlsosjmc7: / TravT16:33
ekarlso.16:33
sjmc7what what what16:33
TravTekarlso16:33
TravTcool!16:33
lakshmiSthat will be awesome to test it out along with named queries16:35
*** lakshmiS has quit IRC17:06
*** david-lyle is now known as cbrown17:17
sjmc7:D17:17
sjmc7nobody has any context on that if they're not in the horizon room :)17:17
ekarlsowhat's that about sjmc7 ?17:25
*** TravT_ has joined #openstack-searchlight17:50
*** TravT has quit IRC17:50
*** TravT_ is now known as TravT18:44
*** TravT_ has joined #openstack-searchlight19:01
*** TravT has quit IRC19:01
*** TravT_ is now known as TravT21:09
*** cbrown is now known as david-lyle21:20
*** TravT_ has joined #openstack-searchlight22:41
*** TravT has quit IRC22:43
*** TravT has joined #openstack-searchlight23:17
*** sigmavirus24 is now known as sigmavirus24_awa23:20
*** TravT_ has quit IRC23:20

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!