02:00:54 <zhenguo> #startmeeting mogan 02:00:55 <openstack> Meeting started Thu Jun 8 02:00:54 2017 UTC and is due to finish in 60 minutes. The chair is zhenguo. Information about MeetBot at http://wiki.debian.org/MeetBot. 02:00:56 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 02:00:59 <openstack> The meeting name has been set to 'mogan' 02:01:40 <zhenguo> hi all, 02:01:44 <liusheng> o/ 02:01:54 <litao__> o/ 02:02:50 <zhenguo> shaohe_feng, wanghao, luyao, Xinran, zhangyang: are you here? 02:02:59 <Xinran> o/ 02:03:08 <zhangyang> o/ 02:03:28 <zhenguo> ok 02:03:41 <zhenguo> as always, the agenda: 02:03:41 <zhenguo> #link https://wiki.openstack.org/wiki/Meetings/Mogan#Agenda_for_next_meeting 02:03:48 <zhenguo> let's jump in 02:03:54 <zhenguo> #topic announcements and reminders 02:04:17 <zhenguo> we changed to use node resource class instead of adding a new node_type property to match our flavors. 02:05:21 <litao__> no need to set property in ironic node? 02:05:22 <zhenguo> but seems we can't use plancement to track node resouces now 02:05:30 <zhenguo> litao__: yes 02:05:44 <litao__> zhenguo: great 02:05:47 <zhenguo> litao__: ironic node has a resource_class propery 02:06:06 <liusheng> zhenguo: is it same as node_type ? 02:06:24 <zhenguo> liusheng: yes, we just use it as node_type 02:06:38 <liusheng> zhenguo: got iy 02:06:45 <zhenguo> liusheng: and that field is just for such purpose 02:06:57 <liusheng> zhenguo: ok 02:07:06 <zhenguo> as ironic also want to let placement to track resource like what we have done 02:07:26 <litao__> why not mogan? 02:07:40 <zhenguo> litao__: hah 02:07:44 <wanghao> hi guys, I'm here 02:07:50 <zhenguo> wanghao: o/ 02:08:16 <zhenguo> litao__: that's also benefet for us, we can use placement to track node resouces later 02:08:37 <litao__> zhenguo: got it 02:08:50 <zhenguo> litao: but we are a bit different, as we need to expose nodes to users to manage the node aggregates 02:09:22 <zhenguo> if we move all our node resources to placement, users can't know which node they can add/remove to aggregates 02:09:38 <zhenguo> that's the gap, otherwise we can just turn to Placement 02:10:43 <zhenguo> ok, another thing is still the CLI 02:11:13 <zhenguo> after we introduce the node notion to mogan, seems we can't avoid collisions with baremetal node 02:12:06 <zhenguo> we recently land the patch to expose node list api to admins, but I'm still not sure how to add it to CLI 02:12:17 <litao__> looks like nova 02:12:23 <zhenguo> like openstack baremetal node list? which is what ironic use 02:12:57 <liusheng> lol 02:13:12 <zhenguo> litao__: yes, but nova is host aggreagtes, so they can move all resouces tracking to placement 02:14:16 <zhenguo> openstack bm node list seems a good alternative to me, wdyt> 02:14:23 <litao__> yes, nova only exposes host to users 02:14:57 <wanghao> maybe openstack mogan node list hahah 02:15:13 <liusheng> how about we don't export "node list" command in mogan 02:15:39 <zhenguo> wanghao: but there are some discussion before, the community disgree to use project name 02:15:56 <zhenguo> liusheng: if so, how can admins manage node aggregates :D 02:16:37 <liusheng> zhenguo: admin users can just use baremetal node list of ironic, and create node aggregates through mogan 02:17:04 <wanghao> zhenguo: okay I see 02:17:21 <zhenguo> liusheng: not sure if it's accepatable 02:18:06 <litao__> I think use two type API is strange 02:18:20 <liusheng> zhenguo: for OSC perspective, we don't need to care where the baremetal node resource existing 02:18:53 <liusheng> zhenguo: we only need to know there is baremetal node resources in OpenStack 02:19:08 <zhenguo> liusheng: yes, but we for mogan we only want to expose available nodes to users, not only a ironic node list 02:20:51 <liusheng> zhenguo: even after we exposing nodes of mogan to end user, users only can see the available nodes ? 02:20:51 <zhenguo> and for cloudboot driver, how could we handle this? 02:21:14 <liusheng> zhenguo: hmm, yes, that need to consider 02:21:26 <zhangyang> maybe admin can see all the nodes from different drivers? 02:21:30 <zhenguo> liusheng: users just need to list the nodes through mogan, they don't need to care about the filters 02:21:44 <zhenguo> liusheng: as we only save available nodes for mogan which can be provisioned 02:22:29 <zhenguo> zhangyang: yes, but currently, we can't only support one driver in a deployment :D 02:23:05 <zhenguo> s/can't/can 02:24:44 <zhenguo> maybe we can discuss this later, also have something to discuss during the meeting 02:24:49 <zhenguo> let's move on 02:24:49 <zhangyang> zhenguo: yes, didn't see the need of using different drivers in a deployment now 02:25:01 <liusheng> ok 02:25:12 <litao__> we can use different hypervisor type like nova, 02:25:26 <zhenguo> zhangyang: yes 02:25:40 <zhenguo> litao__: but we only have one engine service, not multi compute service 02:25:56 <wanghao> multibackend support need more discuss 02:26:08 <zhenguo> sure 02:26:11 <wanghao> we need some feedback from really user. 02:26:31 <wanghao> so we can leave it as it is now. 02:26:46 <zhenguo> yes, but for now, seems not requirement for multi backend 02:26:55 <wanghao> sure 02:27:32 <zhenguo> the last thing I want to mention is the reviews 02:27:39 <zhenguo> Contribution into mogan for the last 30 days 02:27:39 <zhenguo> #link http://stackalytics.com/report/contribution/mogan/30 02:28:31 <zhenguo> the last 30 days we only got 139 reviews 02:28:44 <zhenguo> only got 1.4 per core per day 02:29:01 <liusheng> :( 02:29:36 <wanghao> :( 02:30:04 <zhenguo> hah, just want to get more reviews from you guys, and also we want got get more core reviewers 02:30:38 <litao__> lol 02:32:06 <zhenguo> litao__: glad to see you reviewing my patches :D 02:32:31 <litao__> zhenguo: my pleasure 02:32:35 <liusheng> sorry absent a while 02:32:41 <zhenguo> hah 02:32:52 <liusheng> we really need to improve reviewing 02:33:13 <zhenguo> liusheng: yes we do 02:34:09 <litao__> Recently, I found some foreigners committed codes 02:34:17 <zhenguo> we can slow down a bit the development. 02:34:21 <shaohe_feng> zhenguo: morning 02:34:30 <zhenguo> litao__: yes, but just some trival fix 02:34:33 <zhenguo> shaohe_feng: o/ 02:35:09 <litao__> zhenguo; yes, but a big progress 02:35:19 <zhenguo> litao__: hah 02:35:56 <zhenguo> ok, not much of announcement, anyone else got a thing here? 02:36:15 <wanghao> Do we refresh our task? 02:36:26 <wanghao> any update this week? 02:36:29 <zhenguo> wanghao: yes, during next topic 02:36:34 <wanghao> ok 02:36:43 <zhenguo> ok, let's move on 02:36:48 <zhenguo> #topic task tracking 02:36:59 <zhenguo> #links https://etherpad.openstack.org/p/MoganWhiteBoard 02:37:06 <zhenguo> we can go through it one by one 02:37:58 <zhenguo> first is node aggregates, I made a spec for it, need more reviews 02:38:30 <zhenguo> and the patch to expose nodes to admins is already landed. 02:39:04 <wanghao> cool 02:39:10 <wanghao> spec and code we both have 02:39:59 <zhenguo> wanghao: hah, just the first patch :D 02:40:08 <wanghao> zhenguo: good start 02:40:11 <wanghao> haha 02:40:18 <zhenguo> lol 02:40:20 <zhangyang> cool, we still need a little time to finish the aggregate part.. 02:40:56 <zhenguo> zhangyang: hope you and liudong can review the spec to see if it meets your requriements 02:41:04 <litao__> excited 02:41:46 <zhangyang> zhenguo: liudong added some comment 02:41:56 <zhenguo> zhangyang: ok, will check 02:42:32 <zhenguo> ok, next is server groups and scheduler hints 02:43:11 <zhenguo> liusheng: it's yours 02:43:52 <liusheng> zhenguo: ok, I have uploaded two paches for scheduler hints 02:44:12 <liusheng> https://review.openstack.org/#/c/463534/ 02:44:26 <zhenguo> liusheng: yes, I see, seems almost good 02:44:52 <liusheng> firstly, the patch expose the api that allow users specifying scheduler_hints when creating servers 02:45:09 <zhenguo> hi all, please remember to update the ehterpad, we plan to send out the update every week to present to the whole community 02:45:26 <liusheng> and the scheduler hints will be put in to request_spec 02:45:43 <liusheng> and will be passed to scheduler 02:46:15 <zhenguo> liusheng: yes, and the server group patch, maybe you also need to make more time on it, as liudong seems cant get time, but he can help to review 02:47:13 <liusheng> zhenguo: yeah, sure 02:47:25 <zhenguo> liusheng: ok, thanks 02:47:49 <zhenguo> next is adopt servers, wanghao^^ 02:47:54 <wanghao> okay 02:48:08 <wanghao> this week I updated the spec according to the comments 02:48:25 <zhenguo> aha, yes, we will try to do more reviews on this 02:48:40 <wanghao> yeah 02:48:47 <wanghao> I think we are close 02:49:11 <zhenguo> wanghao: I also think so, thanks for sticking on this 02:49:11 <wanghao> so maybe next week we can prepare to code something. 02:49:31 <zhenguo> sounds cool :D 02:49:31 <wanghao> zhenguo: haha happy to 02:49:53 <zhenguo> next is valence integration 02:50:10 <zhenguo> not sure if we should place it in high priority section 02:50:15 <zhenguo> shaohe_feng: wdyt? 02:50:42 <shaohe_feng> zhenguo: which task 02:50:51 <zhenguo> shaohe_feng, luyao, Xinran: I assign it to us 02:51:06 <shaohe_feng> zhenguo: I have seen it. 02:51:08 <zhenguo> shaohe_feng: please look at this https://etherpad.openstack.org/p/MoganWhiteBoard 02:51:14 <zhenguo> the valence related one 02:51:36 <shaohe_feng> zhenguo: Let me check with yanglin 02:51:39 <shaohe_feng> first 02:52:00 <shaohe_feng> I should know the valence status. 02:52:04 <zhenguo> shaohe_feng: ok, so we can leave a not updates to the task this week 02:52:18 <shaohe_feng> OK. 02:52:24 <zhenguo> shaohe_feng: we will sent the task report out, so valence guys can also see it 02:52:44 <shaohe_feng> Great. 02:52:57 <zhenguo> ok, seems not much time left 02:53:19 <zhenguo> every ower can upade the other tasks on the etherpad, 02:53:29 <wanghao> OK BTW I move specifying port id patch into this etherpad. 02:53:41 <zhenguo> wanghao: cool, thanks 02:53:58 <zhenguo> wanghao: on my tests, it's almost good 02:54:13 <wanghao> zhenguo: thanks 02:54:27 <wanghao> zhenguo: I'm building my new devstack for mogan 02:54:49 <zhenguo> wanghao: any bad thing happened? 02:54:57 <wanghao> zhenguo: not yet for now 02:55:05 <zhenguo> wanghao: hah, good luck 02:55:12 <wanghao> zhenguo: that will help to test mogan more. 02:55:18 <wanghao> zhenguo: haha 02:55:25 <zhenguo> wanghao: lol 02:55:57 <zhenguo> wanghao: we can discuss later about the weekly report context, maybe just like ironic's 02:56:11 <wanghao> zhenguo: sure 02:56:38 <zhenguo> ok, let's move on to next topic although there's only 5min left 02:56:44 <zhenguo> #topic open discussion 02:56:50 <zhenguo> who's got a thing here 02:57:26 <shaohe_feng> no from me. 02:58:09 <zhenguo> hah, ok, if not, we can end the meeting 02:58:20 <zhenguo> thanks y'all 02:58:23 <wanghao> cool bye bye 02:58:26 <liusheng> bye 02:58:36 <zhenguo> #endmeeting