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