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