Tuesday, 2015-10-06

*** lakshmiS has joined #openstack-searchlight00:43
*** itisha has quit IRC01:03
*** lakshmiS_ has joined #openstack-searchlight01:17
*** lakshmiS has quit IRC01:21
*** lakshmiS_ has quit IRC01:52
*** lakshmiS has joined #openstack-searchlight04:21
*** lakshmiS has quit IRC04:55
*** lakshmiS has joined #openstack-searchlight06:32
*** lakshmiS has quit IRC06:37
*** ekarlso has quit IRC06:58
*** lakshmiS has joined #openstack-searchlight07:24
*** ekarlso has joined #openstack-searchlight07:25
*** lakshmiS has quit IRC11:51
*** lakshmiS has joined #openstack-searchlight12:30
*** ekarlso has quit IRC12:38
*** lakshmiS_ has joined #openstack-searchlight12:53
*** ekarlso has joined #openstack-searchlight12:56
*** lakshmiS has quit IRC12:57
*** lakshmiS has joined #openstack-searchlight13:00
*** lakshmiS_ has quit IRC13:03
*** lakshmiS has quit IRC13:16
*** lakshmiS has joined #openstack-searchlight14:03
*** sigmavirus24_awa is now known as sigmavirus2414:10
TravThi lakshmiS14:55
*** itisha has joined #openstack-searchlight14:55
lakshmiShi travis14:56
TravTnikhil: sjmc7: sigmavirus24 david-ly_ rosmaita did you see Theirry's response.  Sounds like we need to go to the with-milestone model.14:56
sjmc7yes. it made sense14:56
lakshmiSi guess we dont have other choice14:57
TravTwell, the other choice is independent14:58
TravThttp://governance.openstack.org/reference/tags/release_independent.html14:58
nikhilyeah14:59
nikhilI think people in general dislike independent model14:59
nikhilbut it may not be the case for us14:59
sigmavirus24I see15:00
sigmavirus24Yeah I think that may need to be more explicitly stated in their documentation15:00
TravTmost the projects look to be infrastructure or plugins15:00
nikhilI would vote for milestone if we can do that easily but that's not super critical from my POV15:00
sigmavirus24TravT: correct15:00
TravTkinda suprised to see magnum and solum on there.15:00
sigmavirus24Yeah, ttx's response makes sense to me.15:00
sigmavirus24TravT: on independent?15:00
sigmavirus24Well they were both started by Adrian Otto... who is an interesting person15:01
TravTyeah, on independent15:01
sjmc7indepenent is "do it when we want"?15:01
sjmc7looks like there're a lot of less mature projects on there15:01
TravTthis page says the following about independent15:01
TravThttp://docs.openstack.org/project-team-guide/release-management.html15:01
TravTDeliverables that do not benefit from a coordinated release or from stable branches may opt to follow a completely independent release model.15:02
TravTVersions are tagged from the master branch without any specific constraint, although the usage of a post-version numbering scheme based on semantic versioning is strongly recommended.15:02
nikhilTravT:  are you talking about the email sub" Liberty release planning help for Searchlight" ?15:04
nikhilI seem to be a bit .. out of sync15:04
TravTwe can go with milestones, but my discontent with that model is that since a lot of our project is plugin based, it isn't great to have to go 6 months before releasing new plugins.15:04
sjmc7maybe independent is better for now then15:04
TravTnikhil: yeah, we had a big discussion on here yesterday and you weren't online.15:04
TravT[openstack-dev]  [searchlight] Liberty release finalization15:04
TravTnikhil: ^ that's the email.15:04
nikhilah, the power was out, oops15:04
nikhilTravT: Thanks!15:05
nikhilI was offline w/ electric for ~3 hours and missed it15:05
TravTahh, ok15:05
*** david-ly_ is now known as david-lyle15:06
TravTsjmc7 to play devil's advocate to my statement above, the release milestone is a little more conducive early in the project for us to make adjustments across plugins.15:06
*** lakshmiS has quit IRC15:06
*** lakshmiS has joined #openstack-searchlight15:06
*** lakshmiS_ has joined #openstack-searchlight15:10
TravTdavid-lyle: here's a question for you.  which release model will be more acceptable to horizon consuming searchlight?15:11
TravTdavid-lyle: we don't have a client.  we are doing direct calls to searchlight.  if it makes sense to just be on the coordinated release with milestones and horizon can consume whatever is latest merged on searchlight, then maybe just doing the milestone release process is easiest to stay in sync with most of the main OpenStack projects.15:14
*** lakshmiS has quit IRC15:14
* TravT sees that ttx is talking to david-lyle in the relmgr office15:14
david-lyleTravT: Horizon should be fine15:14
david-lylewe just need to check the API version15:15
david-lyleand only make calls where the API version is high enough15:15
david-lyleit's actually easier than the client IMO15:15
TravTyeah, i think this means we do need to increment an api micro version anytime we expose a new feature, etc.15:17
TravTinitially, it really won't be much of a problem.15:17
david-lyleI think a micro version is best15:18
TravTi'll open a BP on that.15:19
TravTsigmavirus24: lakshmiS_: sjmc7: nikhil:15:19
TravTrosmaita:15:19
nikhilTravT: IIRC, ironic stil does independent release model15:19
nikhil(I read through the emails and ref of the docs)15:19
nikhilone question was -- can we change the rel model later?15:20
TravTi'm sure we can.15:20
nikhilsay if we go with independent for now and move to intermediary , would that work?15:20
rosmaitaTravT: give me a few minutes to read back15:20
nikhilit will help us in cases if/when we decide to have a client and support diff projects15:20
TravTi was almost thinking the opposite... start with milestone and switch to independent if needed.15:21
nikhilhuh :)15:21
nikhildo you mean intermediary?15:21
nikhilas that sorta indicates more maturity15:21
nikhilmay be in a cycle or two15:21
nikhilwell, my thought process is15:22
TravTno, milestone...  ttx was saying intermeidiary is for stable projects15:22
TravThttp://docs.openstack.org/project-team-guide/release-management.html15:22
TravT- Common cycle with intermediary releases -> his is especially suitable to more stable projects which add a limited set of new features and don’t plan to go through large architectural changes. Getting the latest and greatest out as often as possible, while ensuring stability and upgradeability.15:23
nikhilTravT: sorry, I meant to say-- if we go with milestone now then switch to intermediary later15:23
TravTah ok.15:23
TravTyeah, that might make sense15:23
TravTthe purpose described for milestone does sound more like where we are at...15:23
nikhilthe one drawback with milestone is -- we need to follow other projects a lot15:23
nikhilI see15:23
TravTalthough it is very odd to me that they describe milestone as being for young projects, when nova is on it.15:23
nikhilmilestone requires a LOT of co-ordination15:24
nikhiland it may create a deps hell once we involve prj like docs, translations, may be even nova, glance once the updates to those start affecting searchlight in diff ways15:25
david-lyleI think the the intermediary provides a lot more flexibility15:25
david-lylewhich is good when you're attempting to rapidly add support15:26
david-lyleand harden15:26
TravTdavid-lyle: i thought so too, but in the ML, ttx seemed to discourage us from that.15:26
nikhilI think co-ordination is sorta inherently needed by nova so that model befits them. also, it's a old , tried and tested and possibly they don't want to port to something new and confuse people with more change in the process -- it's tricky as hell as of now15:26
david-lyleah, haven't read the ML this morning yet15:26
david-lyleI think relmgmt likes milestones15:26
nikhildavid-lyle: they want the release numbers to not presume alpha, beta etc as a part of the releases15:27
TravTyeah, check out the [openstack-dev] [searchlight] Liberty release finalization15:27
nikhilfor intermediary15:27
* david-lyle peeking into the abyss 15:27
nikhilso, intermediary makes sense for stable projects15:27
nikhilTravT: independent is quite flexible... but it's quite infamous whenever brought up at the CPL meetings15:28
nikhiland as Ironic implements that model well, we can see and learn from them.15:29
TravTnikhil: yeah, the release independent sounds great on the surface, but also kind of not so open-stacky15:29
nikhilOne good thing with independent is that it will help when releasing only client like changes15:29
nikhilTravT: heh, true not so openstacky is prolly the most fitting word15:30
nikhilphrase*15:30
TravTthe thing about us being a lot of plugins is what appealed to me for intermediary / independent.  But, here's what i'm thinking right now.15:31
TravTwe are facing some uncertainty about what is best, so perhaps it is best to start with the most standard approach (milestones).  they seem to be intended to allow for reworking without the expectation of backwards compatibility during the release.  We can switch to independent or intermediary as soon as / if we find milestones no longer fit our needs.15:33
TravTi know of at least one deployer that pulls master bits as needed anyway.15:35
TravTnikhil: it seemed like you were leaning towards independent, though?15:36
nikhilTravT: not really inclining towards :) I was trying to mark the tradeoffs and see what fits us best just to ensure we haven't missing any critical point15:37
nikhilTravT: if we are okay with milestone considering all the constraints, nothing like it. It's a bit heavy weight for sure but if we all are on the same page on how to handle it --- I would support it for sure!15:38
TravTin theory, milestone releases give you opportunity to get code in within a release and iterate on it.15:39
nikhilit has it's own value in terms of documenting deliverables and also puts a good face for us to the wider community15:39
TravTalthough this doesn't seem to be how many projects treat it.15:39
nikhilyes, practical impl vary as there are some loopholes15:39
nikhiland for cases when there are some issues with the API related changes and major refactor, it comes in the way (somewhat).15:40
TravTWell, i think this is a decision that can be changed later and we want to get a liberty release out.15:43
TravTso, i think i'll put out an rc1 tag (assuming milestone release process).15:43
nikhilTravT: works for me!15:44
TravTany veto's sjmc7: david-lyle: lakshmiS_: rosmaita15:44
lakshmiS_nope15:45
david-lyleeither release model is fine with me15:45
TravTsjmc7: lakshmiS_: FYI i did find one bug with facet options yesterday.  it is minor.15:46
TravThttps://bugs.launchpad.net/searchlight/+bug/150308015:46
openstackLaunchpad bug 1503080 in OpenStack Search (Searchlight) "Facet doc count reports more docs than actual" [Undecided,New]15:46
TravTnothing to hold release over, but would be nice to fix since I'm now displaying that in the horizon plugin15:46
nikhilitisha: you have update on your config related patch?15:47
lakshmiS_can it be backported after release?15:47
sjmc7ah, because they're nested?15:50
TravTi don't know... after i added that I jumped into adding a settings button to change things like limit, etc.15:51
sjmc7ok. yeah, that's an interesting one15:51
TravTlakshmiS_: we can backport that if needed.15:57
TravTsince it is a fix.15:57
lakshmiS_have to do regression test again with any more changes15:58
TravTi think we should just push the rc1 tag16:01
TravTand if there is a need to backport, we will16:01
lakshmiS_yeah agree16:02
TravTOk, tag applied! Will now follow up with ttx for next steps.16:16
TravThttps://github.com/openstack/searchlight/releases16:17
lakshmiS_great!16:23
*** lakshmiS_ has quit IRC16:44
*** david-ly_ has joined #openstack-searchlight17:21
*** david-lyle has quit IRC17:21
*** david-ly_ is now known as david-lyle17:22
*** akanksha_ has joined #openstack-searchlight20:14
*** sigmavirus24 has quit IRC20:43
*** pkarikh has quit IRC20:43
*** sigmavirus24 has joined #openstack-searchlight20:46
*** pkarikh has joined #openstack-searchlight20:46
openstackgerritTravis Tripp proposed openstack/searchlight: Update setup.cfg to version 0.1.0  https://review.openstack.org/23171921:23
TravT^ we just got a stable/liberty branch21:24
sjmc7woo!21:24
sjmc7good job schmoozing!21:24
TravTbut found that we missed getting setup.cfg to the correct version21:24
TravTwell crap21:25
TravTi did it on the wrong branch21:25
sjmc7*sad trombone*21:25
openstackgerritTravis Tripp proposed openstack/searchlight: Update setup.cfg to version 0.1.0  https://review.openstack.org/23172421:33
TravTsjmc7: can you see if you have +2 rights on https://review.openstack.org/#/c/231726/121:51
TravTdhellmann said we need to get that pushed through right away.21:51
david-lyleTravT: after the fact +2, but now you have it21:55
TravTdavid-lyle: thanks!21:55
sjmc7i don't22:00
sjmc7doug was like quick draw mcgraw22:00
TravTokay there must be ACL's file we need to update.  I think we need to give the release management team some permissions to22:01
TravTtoo22:01
david-lyleoh, I'm already on stable22:04
david-lylethat's why22:04
david-lylenot related to searchlight22:04
david-lylethere should be a stable-maint ACL22:04
*** itisha has quit IRC22:09
openstackgerritTravis Tripp proposed openstack/searchlight: Update setup.cfg 0.2.0  https://review.openstack.org/23173922:17
TravT^ mitaka version22:17
TravTsee commit comments, can discuss more if needed22:17
openstackgerritMerged openstack/searchlight: Glance exceptions should be removed  https://review.openstack.org/23008622:34
*** itisha has joined #openstack-searchlight22:44
*** sigmavirus24 is now known as sigmavirus24_awa23:16
TravTFYI, I've added searchlight release notes to the liberty release notes wiki. Please check to see if I missed anything. https://wiki.openstack.org/wiki/ReleaseNotes/Liberty#OpenStack_Search_.28Searchlight.2923:39

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