18:00:29 <SergeyLukjanov> #startmeeting sahara
18:00:29 <openstack> Meeting started Thu Mar  3 18:00:29 2016 UTC and is due to finish in 60 minutes.  The chair is SergeyLukjanov. Information about MeetBot at http://wiki.debian.org/MeetBot.
18:00:30 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
18:00:33 <openstack> The meeting name has been set to 'sahara'
18:00:38 <esikachev> hey
18:00:43 <SergeyLukjanov> #link https://wiki.openstack.org/wiki/Meetings/SaharaAgenda
18:00:48 <huichun> hello
18:00:49 <Akanksha08> hello
18:00:51 <SergeyLukjanov> #topic News / updates
18:00:51 <pgadiya> hello
18:00:55 <vgridnev> hi folks
18:01:03 <tellesnobrega> o;
18:01:06 <tellesnobrega> o/
18:01:14 <elmiko> yo
18:01:58 <elmiko> i'm continuing to do api v2 work, i think we will have a few more hands to help out with it \o/
18:02:07 <elmiko> also bandit should be cleared up this week
18:02:20 <elmiko> and i've got a security bug that needs review, and a few more coming...
18:02:25 <huichun> working on resume EDP patch
18:02:40 <esikachev> i am working on ci improvements and updating scenario framework
18:02:43 <vgridnev> I'm busy with bug fixing and testing sahara, little improvements for the health checks
18:04:00 <Poornima> Hi
18:04:04 <elmiko> hey Poornima
18:04:09 <vgridnev> I think I will do 2 small improvements to health checks, should I request FFE for that?
18:04:21 <tosky> hi
18:04:24 <Poornima> elmiko, ;)
18:04:29 <elmiko> i wanted to introduce, Poornima and pgadiya are fellow red hatters who are interested in working on sahara =)
18:04:37 <Poornima> hey tosky 0/
18:04:45 <vgridnev> welcome!
18:04:46 <huichun> welcome
18:04:48 <Poornima> Hello everyone
18:04:53 <esikachev> welcome
18:04:58 <mionkin> hi
18:04:59 <Akanksha08> hi Poornima
18:04:59 <tellesnobrega> welcome aboard :)
18:05:01 <pgadiya> Hello Everyone
18:05:08 <huichun> 热烈欢迎
18:05:10 <Akanksha08> hello pgadiya
18:05:14 <SergeyLukjanov> #info Sahara Mitaka-3 proposed
18:05:24 <SergeyLukjanov> https://review.openstack.org/#/c/287965/
18:05:58 <vgridnev> SergeyLukjanov, we should not merge features from this point?
18:06:06 <SergeyLukjanov> vgridnev correct
18:06:12 <SergeyLukjanov> any more news / updates/
18:06:13 <SergeyLukjanov> ?
18:06:30 <huichun> FFE request? for merge features
18:06:34 <huichun> SergeyLukjanov:
18:06:49 <SergeyLukjanov> let's discuss FFEs as a separated topic
18:06:54 <huichun> Ok
18:07:13 <elmiko> SergeyLukjanov: +1, i know Akanksha08 is curious about this too
18:07:27 <Akanksha08> elmiko, +1
18:07:37 <SergeyLukjanov> seems like it's time to switch :)
18:07:40 <SergeyLukjanov> #topic Mitaka release & FFEs
18:07:41 <elmiko> hehe
18:07:50 <rickflare> hello folks
18:07:57 <elmiko> welcome rickflare
18:07:59 <SergeyLukjanov> we're going to have the mitaka-3 today, it's already proposed https://review.openstack.org/#/c/287965/
18:08:11 <SergeyLukjanov> so, from this point no features should be approved
18:08:17 <SergeyLukjanov> only through the FFEs
18:08:34 <SergeyLukjanov> to request FFE please write to the ml
18:08:51 <Akanksha08> can we have FFE for this https://review.openstack.org/#/c/269202/
18:09:07 <Akanksha08> for improving anti-affinity feature
18:09:08 <SergeyLukjanov> we can discuss all FFE cases right now
18:09:21 <huichun> SergeyLukjanov: do we have a launchpad txt for FFE
18:09:28 <SergeyLukjanov> FFE wouldn't be granted if spec isn't yet approved
18:09:54 <vgridnev> I want FFE for 2 small enhancement for health checks - one to sahara and the second for sahara-dashboard, should I request FFE in ML?
18:10:00 <huichun> For tracking all FFE request like before
18:10:04 <tellesnobrega> SergeyLukjanov, i think we can discuss now, but it would be best to send something to the ML just for record keeping
18:10:15 <SergeyLukjanov> #link https://etherpad.openstack.org/p/sahara-mitaka-ff
18:10:24 <elmiko> tellesnobrega: +1, we should have all FFEs on ML
18:10:27 <SergeyLukjanov> tellesnobrega yes
18:10:41 <SergeyLukjanov> to have the FFE granted it should be sent to ML
18:10:49 <tellesnobrega> just so everyone is clear on that
18:10:56 <SergeyLukjanov> I'm only talking about discussing 'em now
18:11:00 <elmiko> yea
18:11:12 <tellesnobrega> SergeyLukjanov, +1
18:12:54 <SergeyLukjanov> few comments re FFEs
18:13:29 <SergeyLukjanov> * if spec isn't approved - no way (we need to fix bugs but not review specs and then code, I'm considering code non-reviewable while spec isn't approved)
18:13:44 <SergeyLukjanov> * avg. FFE should be around 1 week
18:15:23 <SergeyLukjanov> any FFEs so far to raise?
18:16:02 <vgridnev> SergeyLukjanov, what do think about this: I want FFE for 2 small enhancement for health checks - one to sahara and the second for sahara-dashboard, should I request FFE in ML?
18:16:03 <SergeyLukjanov> core reviewers, please, don't approve features w/o FFE :)
18:16:36 <elmiko> SergeyLukjanov: ack
18:16:54 <huichun> SergeyLukjanov:  I have one resume EDP patch for FFE, spec is merged, suspend EDP patch is merged also
18:17:13 <huichun> SergeyLukjanov: send a request in ML?
18:18:36 <tellesnobrega> huichun, i think all FFE need to go through ML
18:19:33 <huichun> tellesnobrega:  roger
18:21:29 <vgridnev> SergeyLukjanov, are you ask?
18:21:42 <vgridnev> ask -> afk?
18:22:39 <elmiko> needs more #chair ;)
18:22:55 <elmiko> always use HA mode
18:23:25 <huichun> elmiko: you are master now
18:23:33 <huichun> master server
18:24:03 <vgridnev> master without permissions is not a master
18:24:10 <esikachev> )
18:24:14 <tellesnobrega> i guess SergeyLukjanov is out, can anyone else lead the meeting?
18:24:15 <huichun> vgridnev: ^^
18:24:24 <Poornima> elmiko++ huichun++
18:24:32 <elmiko> vgridnev: sadly... yes
18:24:45 <Poornima> vgridnev, +1 ;)
18:25:25 <elmiko> vgridnev: do you know if anyone at mirantis is looking at a kolla playbook for sahara?
18:26:00 <SergeyLukjanov> sorry, I've been checking current specs, need one minute
18:26:16 <SergeyLukjanov> we can go ahead, I'll share some thoughts during open discussion
18:26:21 <elmiko> cool
18:26:25 <SergeyLukjanov> elmiko could you please lead
18:26:33 <elmiko> SergeyLukjanov: sure, make me a chair
18:27:06 <vgridnev> elmiko, I am not sure about this
18:27:06 <elmiko> i think we are done with FFE business, are there any other questions about it?
18:27:28 <elmiko> vgridnev: ack, i'll ask again in open discussion
18:27:49 <elmiko> sounds like no more FFE questions
18:27:51 <tmckay> hi, sorry I'm laste
18:27:53 <tmckay> late
18:27:57 <elmiko> welcome =)
18:28:37 <huichun> Just the right time
18:28:56 <elmiko> so, i guess i'll give a quick api v2 update, sans topic change
18:29:13 <elmiko> the initial commit is in place, and i am starting to arrange the work items on the wiki
18:29:20 <elmiko> #link https://wiki.openstack.org/wiki/Sahara/api-v2
18:29:33 <elmiko> i think we will have a few more folks working on the api as well
18:29:54 <elmiko> so, i am going to start ramping up the patches that will come for it.
18:30:16 <elmiko> i have a feeling we will need to wait until the final mitaka rc is released before we merge them though
18:30:23 <elmiko> so it will be slow for the next month or os
18:30:49 <elmiko> any questions about v2?
18:31:06 <huichun> elmiko:  I am interested, will be volunteer
18:31:13 <elmiko> huichun: great!
18:31:30 <Poornima> elmiko, I am in :)
18:31:31 <Akanksha08> elmiko, I am also interested in working on that
18:31:35 <elmiko> would it be easier for those who want to be involved if i write the specs needed for the work?
18:31:56 <pgadiya> elmiko, count me too :)
18:32:01 <elmiko> awesome!
18:32:05 <huichun> V2 api covers lots of EDP parts, I think I can help on that
18:32:14 <Akanksha08> so V2 now has a team :)
18:32:19 <elmiko> yea, seriously
18:32:36 <elmiko> so, i'm hoping we can use the wiki page to organize our efforts
18:32:45 <Akanksha08> yeah
18:33:01 <pgadiya> sounds good
18:33:06 <elmiko> if you see a task there that you are interested in, please put your name in the assignee part and talk to me if you need further guidance
18:33:17 <elmiko> i will be adding more to it soon
18:33:24 <tmckay> perfect, looks like we'll get some traction on this
18:33:24 <Akanksha08> sure
18:33:41 <elmiko> also, this is just to complete the initial v2 api. once we have it in place, we can start to iterate on adding more features to the api
18:33:50 <elmiko> the initial goal should be to implement everything in the spec
18:34:13 <elmiko> #link http://specs.openstack.org/openstack/sahara-specs/specs/backlog/api-v2-experimental-impl.html
18:35:03 <huichun> elmiko: you mean put name on that wiki asignee in every work item?
18:35:15 <elmiko> huichun: just the one you'd like to work on
18:35:22 <elmiko> or ones
18:35:53 <elmiko> hopefully, we can work out a good arrangement where everyone can get something to help with
18:36:07 <huichun> elmiko:  did you list all work items? Currently I can see 7 items
18:36:18 <elmiko> huichun: i am still working to get them all up there
18:36:30 <huichun> Clearly
18:36:30 <elmiko> since this has been slow moving so far, i haven't gotten them all up yet
18:36:53 <elmiko> and, as i said, we most likely won't be merging any v2 reviews until the freeze is over
18:37:19 <elmiko> but, now is a good time to get up to speed on how to enable the v2 api for testing and to familiarize yourself with the tasks you are interested in
18:37:43 <elmiko> for those who are interested, i'd like to know if there are any suggestions on things i could do to make this process better
18:38:33 <Poornima> elmiko, ack we will come with those soon
18:39:06 <elmiko> ok, let's move on then
18:39:14 <huichun> So how is the working process? First choose one item, write the name on it, then just submit the patch? Any other places should record this?
18:39:48 <elmiko> huichun: pretty much, yes. write your name down so we know who is working on what. create a spec if it is needed, then generate a patch
18:40:35 <huichun> Clearly
18:40:36 <Poornima> elmiko, are we looking for filing issue tracker bug ?
18:41:02 <elmiko> Poornima: well, these are bugs per se
18:41:17 <elmiko> these are all features that will be covered by the original spec, and then supplemental specs
18:41:29 <elmiko> much of this is discussed in the original spec
18:41:58 <esikachev> next topic?
18:42:10 <Poornima> alright
18:42:13 <huichun> elmiko: should we add one parts in that wiki, bugs which is related or due to V2 api? Separate the other bugs
18:42:35 <elmiko> and as we create new reviews and specs, we should continue to add "Partial-Implements: bp v2-api-experimental-impl"
18:42:48 <huichun> Just for tracking no other means
18:43:00 <elmiko> good question
18:43:13 <elmiko> the original spec describes this work, i don't think we need bugs for each feature
18:43:37 <elmiko> as long as we keep referencing back to the blueprint in our reviews, we will be able to track the progress from the bp page
18:43:46 <elmiko> even for new specs we create.
18:43:52 <elmiko> also, yea, lets move on
18:43:57 <elmiko> we only have 15min left
18:44:04 <elmiko> any more v2 questions, post them on the ML
18:44:16 <esikachev> "Scenario tests releases and launchpad project"?
18:44:21 <elmiko> yes
18:44:26 <elmiko> who's topic is this?
18:44:33 <esikachev> let's release sahara_tests :)
18:44:35 <esikachev> i am
18:44:41 <elmiko> ok, go for it!
18:44:47 <esikachev> release criteria: framework ready for testing the new release of sahara
18:45:19 <esikachev> What do you think about it?
18:45:46 <elmiko> when you say release, will it be in parity with the sahara release version?
18:45:52 <tosky> no
18:46:03 <tosky> if I understand it correctly, a release is required to publish official tarballs and pypi
18:46:12 <elmiko> what is the release cycle for sahara-tests going to be like?
18:46:15 <elmiko> ah, ok
18:46:15 <esikachev> tosky: yes
18:46:16 <tosky> also tempest does async releases
18:46:31 <elmiko> will sahara-tests follow tempest then?
18:46:43 <tosky> well, the criteria are different
18:47:03 <tosky> tempest creates a release when they have some important change (like recently they remerged the code previously in tempest-lib, and then tagged a release)
18:47:12 <tosky> or they tag when they stop supporting an openstack release
18:47:22 <esikachev> tempest have not releases
18:47:47 <tosky> it does: https://pypi.python.org/pypi/Tempest
18:48:01 <esikachev> tags is a just mark
18:48:02 <tosky> but they are independent from other openstack project, as I explained
18:48:18 <SergeyLukjanov> #chair elmiko
18:48:18 <openstack> Current chairs: SergeyLukjanov elmiko
18:48:32 <tosky> yes, it's required also for test dependencies, so that other projects can depend from a certain version of tempest (aka: when a certain feature is available)
18:48:38 <tosky> anyway
18:48:39 <elmiko> #topic Scenario tests releases and launchpad project
18:48:50 <SergeyLukjanov> huichun, re EDP FFE, please send to ML, I think it's fine to grant
18:49:05 <elmiko> thanks for the explanation, i don't have an objection to a sahara-tests release
18:49:10 <elmiko> what needs to be done?
18:49:15 <tosky> an initial relase, now that sahara-tests is working, is fine; do you have any suggestions when to create further tags?
18:49:23 <huichun> SergeyLukjanov:  clearly
18:49:44 <esikachev> tosky: all patches merged. sahara-test ready for release
18:49:47 <SergeyLukjanov> elmiko we aren't doing any ansible stuff now in mirantis, we're looking for sahara impl in kolla-mesos some day
18:49:57 <elmiko> SergeyLukjanov: gotcha
18:50:12 <esikachev> tosky: also, i am propose create a launchpad project for bugs in framework or tests
18:50:22 <esikachev> because is independent dproject
18:50:25 <tosky> esikachev: yes, no objection for a release now; I was asking for the future, if we want to discuss when to create other tags now, or if we want to do it when it's needed
18:50:48 <tosky> uhm, we didn't create a launchpad project for the dashboard; no strong opinion on this, let's hear from the others
18:51:16 <esikachev> dashboard not released
18:51:20 <elmiko> yea, given that we didn't split for dashboard. i'm not so sure about sahara-tests
18:51:28 <elmiko> good point esikachev
18:51:48 <vgridnev> for what purpose we need separate project at launchpad?
18:51:50 <elmiko> i don't have a strong opinion on this, except that it creates a new place to look for sahara related bugs
18:51:53 <esikachev> if i am found a bug i am specify series for him
18:52:08 <tosky> I guess dashboard will release
18:52:38 <tosky> and it was released before it was moved to horizon, and still no separate project; but as I said, no opinion
18:52:42 <esikachev> vgridnev: sahara-tests or dashboard? :)
18:52:52 <vgridnev> esikachev, sahara-tests, sure
18:53:12 <esikachev> vgridnev: for separating bugs by projects and versions
18:53:14 <elmiko> i think it sounds like, release: yes, launchpad: we need to discuss more
18:53:30 <esikachev> elmiko: ok
18:53:32 <tmckay> i think single launchpad, with some kind of [ ] tag is fine
18:53:43 <SergeyLukjanov> re sahara-tests release let's discuss probably in mailing list
18:53:48 <elmiko> esikachev: could you put this in an email, your reasons for wanting to create a new launchpad. then we can debate on ML?
18:53:50 <SergeyLukjanov> esikachev could you propose it to ML
18:54:02 <elmiko> SergeyLukjanov: ;)
18:54:02 <SergeyLukjanov> I wanna to ensure that we'll raise issues before releasei
18:54:04 <esikachev> SergeyLukjanov: ok
18:54:06 <tmckay> hmm, do we have separate launchpad for the client? sie?  I forget
18:54:06 <esikachev> elmiko: ok)
18:54:15 <esikachev> tmckay: yes
18:54:42 <vgridnev> tmckay, only for client we have separate project at launched
18:54:50 <vgridnev> tmckay, only for client we have separate project at launchpad
18:55:01 <elmiko> let's move on, only 5 min left
18:55:09 <elmiko> #topic Sahara nightly jobs
18:55:18 <elmiko> who added this topic?
18:55:26 <esikachev> i am)
18:55:31 <elmiko> \o/
18:55:34 <esikachev> #link https://review.openstack.org/#/c/288015/
18:55:51 <esikachev> i am working on adding nightly jobs for sahara
18:56:14 <huichun> Like nightly build?
18:56:18 <elmiko> i'm not familiar with this, could you describe briefly esikachev ?
18:56:46 <esikachev> elmiko: sure
18:57:18 <esikachev> i propose every night run full-stack of jobs for testing sahara master
18:57:39 <esikachev> and add new scenario for it
18:57:59 <elmiko> this is different than the tests we run for each review?
18:58:29 <esikachev> in plans: Ambari and CDH (all processes), HA for all services, All EDP jobs, External HDFS, Fake plugin on Python 3
18:58:55 <esikachev> elmiko: yes is different scenarios
18:59:12 <esikachev> #link https://review.openstack.org/#/c/285663/
18:59:19 <esikachev> for cdh and ambari ^^
18:59:28 <elmiko> ok, cool
18:59:35 <elmiko> also, 1 min...
18:59:40 <esikachev> do you have any ideas for nightly builds?
18:59:47 <elmiko> it sounds good to me =)
18:59:48 <huichun> esikachev: so everytime when we submit patches, it will trigger tests, passed, then merged, then will run nightly extra?
19:00:06 <huichun> At night
19:00:06 <elmiko> ok, times up
19:00:16 <esikachev> huichun: yes
19:00:17 <elmiko> please take the discussion to openstack-sahara
19:00:25 <esikachev> ok
19:00:32 <elmiko> thank you everyone!
19:00:34 <elmiko> #endmeeting