02:01:03 <zhenguo> #startmeeting mogan 02:01:04 <openstack> Meeting started Thu Jun 15 02:01:03 2017 UTC and is due to finish in 60 minutes. The chair is zhenguo. Information about MeetBot at http://wiki.debian.org/MeetBot. 02:01:05 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 02:01:07 <openstack> The meeting name has been set to 'mogan' 02:01:11 <zhenguo> o/ 02:01:39 <litao__> o/ 02:02:34 <zhenguo> liusheng, shaohe_feng, luyao, Xinran, zhangyang: are you here? 02:02:45 <liusheng> o/ 02:02:50 <wanghao> miss me 02:02:56 <wanghao> :( 02:02:57 <luyao> o/ 02:02:57 <zhenguo> wanghao: hah 02:03:07 <Xinran> o/ 02:03:12 <zhenguo> wanghao: I find you say hi before the meeting :D 02:03:19 <wanghao> hhaha 02:03:36 <zhenguo> as always, the agenda: 02:03:36 <zhenguo> #link https://wiki.openstack.org/wiki/Meetings/Mogan#Agenda_for_next_meeting 02:03:39 <zhenguo> let's jump in 02:03:47 <zhenguo> #topic announcements and reminders 02:04:07 <zhenguo> We got the first weekly tasks report sent out last week. thansk wanghao! 02:04:15 <liusheng> thanks 02:04:23 <wanghao> my pleasure 02:04:42 <zhangyang> o/ 02:05:01 <zhenguo> please remember to update the etherpad to help summarize the report, thanks all 02:05:18 <zhenguo> Our tempest coverage is improved and the work is still going on, thanks liusheng! 02:05:47 <liusheng> zhenguo: np :) 02:05:50 <wanghao> I see it, very cool, God sheng 02:05:58 <zhenguo> hah 02:06:16 <zhenguo> We don't have a time freeze for specs this cycle, but please write specs for you BP soon if it's needed to ensure there's enough time to review. 02:06:17 <liusheng> lol 02:07:13 <zhenguo> Contribution into mogan for the last 30 days 02:07:13 <zhenguo> #link http://stackalytics.com/report/contribution/mogan/30 02:07:34 <zhenguo> the review stats is still not looks very well, so also please do more reviews 02:08:20 <zhenguo> And as we are all in a same TZ, I propose to have a 'review hour' every day if it's feasible, wdyt? 02:08:36 <litao__> sure 02:08:40 <wanghao> yeah, I think it's great 02:08:51 <zhenguo> Not only cores should paticipate, everyone can join or ping others for review during that time. 02:08:56 <liusheng> sounds great! 02:09:08 <wanghao> seems a little better then last week in revies. 02:09:26 <wanghao> good start at least. 02:09:37 <zhenguo> hah, yes, as you all start to review patches 02:09:47 <wanghao> yeah 02:09:51 <zhenguo> which makes us like a real community 02:10:03 <litao__> hah 02:10:30 <zhenguo> and I stop to +A patch directly to let it be fully reviewed 02:11:22 <zhenguo> ok, if you agree, we will find a time 02:11:34 <wanghao> em 02:11:41 <wanghao> maybe 4:30-5:30 02:12:03 <zhenguo> wanghao: hah, as you will end the day by 5:30, right? 02:12:16 <wanghao> yeah, change your brain before go home 02:12:17 <wanghao> haha 02:12:22 <zhenguo> lol 02:12:27 <zhenguo> I'm ok with that time 02:12:28 * litao__ which day? 02:12:34 <wanghao> every day 02:12:56 <zhenguo> is it feasible for everyday? 02:13:08 <liusheng> I am also Ok 02:13:11 <litao__> which day is the review day? 02:13:48 <zhenguo> litao__ not review day, it's review hour 02:14:01 <zhenguo> litao__: so everyday could has a review hour, lol 02:14:27 <wanghao> zhenguo: maybe 1,3,5? 02:14:31 <litao__> zhenguo: ok 02:14:50 <zhenguo> wanghao: sounds good 02:15:01 <liusheng> or 1, 2, 4 lol 02:15:04 <litao__> like hackathon? 02:15:13 <zhenguo> lol 02:15:23 <wanghao> litao__: pretty much 02:15:38 <wanghao> liusheng: haha 02:15:39 <zhenguo> everyday is ok for me... 02:15:57 <zhenguo> or every hour, hah 02:16:04 <wanghao> zhenguo: yeah, 02:16:26 <zhenguo> shaohe_feng: wdyt? 02:16:31 <wanghao> zhenguo: we can just try it a week and see if it's ok next week. 02:16:32 <litao__> zhenguo: you are free 02:16:46 <zhenguo> litao__: not really 02:16:57 <wanghao> 1,2,4 also fine to me 02:17:35 <zhenguo> so 4:30pm to 5:30 pm every 1,2,4 02:17:43 <wanghao> zhenguo: great 02:18:14 <litao__> zhenguo: That's all 02:18:15 <liusheng> +1 02:18:48 <zhenguo> ok, if someone else dissent this, we can discuss later 02:19:40 <zhenguo> not much of announcement, anyone else have a thing here? 02:20:45 <zhenguo> the Sydney Summit presentation is open, we really need a one to show what's mogan 02:21:21 <zhenguo> we got a presentation selected on openstack days china next month :D 02:21:25 <litao__> Sydney is a good place 02:21:40 <liusheng> hope we can go there :) 02:21:58 <wanghao> could we apply a project onboard in Sydney? 02:22:00 <zhenguo> hah, we can prepare more presentatins, if you want to go 02:22:25 <zhenguo> wanghao: seems yes 02:22:33 <wanghao> to introduce Mogan to users like other projects doing in Boston. 02:22:35 <wanghao> yes 02:22:51 <zhenguo> wanghao: not sure if it's allowed for non-official project 02:23:10 <wanghao> zhenguo: yeah, aslo concern that too. 02:23:24 <litao__> so make it official 02:23:39 <zhenguo> litao__: hah 02:24:08 <wanghao> litao__: that's our try too to apply a project onboard 02:24:26 <wanghao> zhenguo: maybe need more information about that. 02:24:33 <litao__> wanghao: yes 02:24:40 <zhenguo> wanghao: yes, will check later, still got time 02:24:46 <wanghao> zhenguo: cool 02:24:59 <zhenguo> ok, let's move on 02:25:14 <zhenguo> #topic task tracking 02:25:24 <zhenguo> #links https://etherpad.openstack.org/p/MoganWhiteBoard 02:25:32 * zhenguo gives folks a few minutes to review 02:25:59 <shaohe_feng> zhenguo: looks good 02:26:17 <zhenguo> shaohe_feng: the time is feasible for you? 02:27:23 <liusheng> zhenguo: need to enrich versioned notifications now ? 02:28:01 <zhenguo> liusheng: yeah, do you have concerns? 02:28:26 <zhenguo> liusheng: before Pike, I think we should got enough notifications 02:28:36 <liusheng> zhenguo: no, just confirm is it high priorities now, hah 02:28:43 <liusheng> zhenguo: ok 02:29:15 <zhenguo> liusheng: hah, you can try to add it for stable API which we will not change before Pike release 02:29:46 <liusheng> zhenguo: ok 02:30:03 <wanghao> zhenguo: we also should mention developers to add notification in new features. 02:30:08 <wanghao> zhenguo: if needed. 02:30:18 <shaohe_feng> zhenguo: It's oK 02:30:20 <zhenguo> wanghao: sure 02:30:28 <zhenguo> shaohe_feng: ok 02:30:37 <zhenguo> wanghao: also, for quotas, we shold add more 02:30:38 <liusheng> btw, I will spend some time to know placement and think about how to integrate it to Mogan, what do you think ? 02:30:57 <liusheng> wanghao: agreed 02:31:00 <zhenguo> liusheng: sure 02:31:13 <zhenguo> liusheng: I will add you to the new flavor bp with me 02:31:19 <wanghao> zhenguo: yes 02:31:23 <liusheng> zhenguo: ok 02:32:14 <shaohe_feng> liusheng: great. 02:32:30 <liusheng> shaohe_feng: :D 02:32:54 <wanghao> liusheng: consider we can support placement in scheduler, but not sure if it could be now. 02:33:37 <zhenguo> wanghao: besides node aggregates thing, we can move to that directly after the refactoring of flavor, hah 02:34:08 <litao__> liusheng: is it high priority for placement? 02:34:09 <zhenguo> so node aggregates spec needs to wait for a while 02:34:14 <liusheng> zhenguo: yes, that like what nova does now 02:34:25 <wanghao> zhenguo: do you think we should support two scheduler way? 02:34:48 <wanghao> zhenguo: placement or our own. 02:34:52 <zhenguo> if the community are moving to placement, there's no reason for us not to 02:35:00 <wanghao> emm, sure 02:35:08 <liusheng> litao__: may be, we need to reduce the burden which may will be bigger if we swith late 02:35:35 <zhenguo> wanghao: we will still have a scheduler, placement only for resouces tracking 02:35:41 <litao__> liusheng: sure 02:35:44 <zhenguo> we will move our compute nodes there 02:35:49 <wanghao> zhenguo: btw, if there is no big issue in adopt node, we can prepare to code it next week. 02:35:56 <zhenguo> mogan will not store baremetal resources 02:35:58 <wanghao> zhenguo: yeah, I see. 02:36:35 <zhenguo> wanghao: yes, you can start coding I think, will try to make more people review that spec 02:37:07 <litao__> zhenguo: I will work with wanghao to fullfill adoption 02:37:14 <zhenguo> wanghao: aha, today is Thursday, our review hour.. 02:37:29 <zhenguo> litao__ : thanks 02:37:49 <zhenguo> litao__: and if you like, you can also do quotas together with wanghao :D 02:38:08 <litao__> zhenguo: yeah, I will 02:38:13 <zhenguo> ok 02:38:28 <shaohe_feng> zhenguo: I develop new devstack with nova 02:38:44 <shaohe_feng> zhenguo: it can use placement now 02:39:03 <zhenguo> shahe_feng: yes, nova has moved to placement 02:39:27 <zhenguo> but we should find a way to use placement aggregates for our nodes aggregates 02:39:50 <zhenguo> so I will not update the node aggregates spec recently until we got a outcome 02:40:14 <shaohe_feng> zhenguo: agree. 02:41:00 <zhenguo> wanghao: for adopting servers, we will not save the manageable nodes right? 02:41:43 <wanghao> zhenguo: sure, and thanks litao_ 02:41:56 <wanghao> zhenguo: yes 02:42:15 <wanghao> zhenguo: just get them from driver and show them to user diectly 02:42:16 <zhenguo> wanghao: ok 02:43:00 <litao__> so it is simple 02:43:20 <zhenguo> yes 02:43:35 <zhenguo> another thing I want to discuss is the port_type support 02:44:00 <zhenguo> as ironic now support vif_attach and vif_detach, so we will move to use that API 02:44:13 <zhenguo> but it's not support pass hints for physical ports to use 02:44:29 <zhenguo> so we will lose the ability to specifying port_type when claiming a server 02:44:43 <zhenguo> but the right approach is to push ironic support this, wdyt? 02:45:53 <wanghao> zhenguo: I see now Mogan use port_type just to match the physical port from Ironic. 02:46:47 <zhenguo> wanghao: yes 02:47:03 <wanghao> zhenguo: so you mean we will pass the port_type to Ironic? 02:47:40 <zhenguo> wanghao: yes, but ironic api doens't support it 02:48:48 <litao__> zhenguo: yeah , maybe we can push it to ironic project 02:48:59 <wanghao> zhenguo: How Ironic to use the port_type? 02:50:01 <zhenguo> wanghao: in fact, ironic now support vif_attach api, so we only need to pass a neutron port_id to it then it will choose one physical port to associate 02:50:26 <zhenguo> wanghao: we don't need to list all ports and select one ourselves, and set extra/vif_port_id to ironic 02:50:41 <wanghao> zhenguo: ah I see 02:51:01 <zhenguo> wanghao: so I would like to make ironic vif attach api support some more hints to the physical port 02:51:24 <zhenguo> wanghao: at least something like tag should be supported and I think it make sense 02:51:38 <litao__> zhenguo: I remember it is done by nova rather than ironic 02:52:01 <zhenguo> litao__ : nova has changed to just call ironic.vif_attach 02:52:14 <wanghao> zhenguo: I see, you mean we put the associate process down to Ironic. 02:52:24 <zhenguo> wanghao: yes 02:52:47 <zhenguo> wanghao: ironic now just sort the port and choose the first available one 02:53:08 <zhenguo> wanghao: it's move flexible to let ironic know which type of port we want to use 02:53:20 <wanghao> zhenguo: emm agree 02:53:32 <wanghao> zhenguo: it should be supported in Ironic 02:53:52 <zhenguo> wanghao:yes, so we can just drop that support provisionally 02:54:53 <zhenguo> Xinran: hi, please continue the refactor of vif_attach/detach, thanks! 02:55:44 <wanghao> zhenguo: remove port_type in creation server? I think it's no harmful even if we keep it now. 02:56:04 <wanghao> zhenguo: since we didn't use it well. 02:56:37 <zhenguo> wanghao: but if we change to use ironic vif_attach, we can't support that 02:57:57 <zhenguo> we can pass it down to ironic driver, but can't pass it to ironic :( 02:58:26 <wanghao> zhenguo: emm, okay, I see your point. maybe we remove it. let's see the code 02:58:31 <litao__> zhenguo:sounds good 02:58:47 <zhenguo> ok 02:58:55 <zhenguo> it's almost time 02:59:23 <zhenguo> we can move to next topic if there is not things want to discuss here 02:59:32 <zhenguo> #topic open discussion 02:59:43 <zhenguo> who's got a thing here 02:59:51 <Xinran> ok, i will do it soon 03:00:01 <zhenguo> Xinran: thanks 03:00:44 <zhenguo> thanks y'all 03:00:50 <wanghao> bye 03:00:57 <zhenguo> #endmeeting