02:00:49 <zhenguo> #startmeeting mogan
02:00:50 <openstack> Meeting started Thu Apr 27 02:00:49 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:51 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
02:00:53 <openstack> The meeting name has been set to 'mogan'
02:01:15 <zhenguo> o/
02:01:39 <liusheng> o/
02:01:55 <zhangyang> o/
02:02:41 <zhenguo> as always, the agenda:
02:02:41 <zhenguo> #link https://wiki.openstack.org/wiki/Meetings/Mogan#Agenda_for_next_meeting
02:02:54 <zhenguo> let's jump in
02:03:05 <zhenguo> #topic announcements and reminders
02:03:22 <zhenguo> The coming bug smash:
02:03:22 <zhenguo> #link https://etherpad.openstack.org/p/OpenStack-Bug-Smash-Pike-Suzhou
02:03:34 <zhenguo> Really happy to see we got 6 mogan guys there :D
02:04:03 <zhenguo> maybe 7, luyao, I remember shaohe_feng said JF will send you there
02:04:05 <liusheng> :D
02:05:09 <liusheng> may need to ping them all ?
02:05:21 <zhenguo> ok, seems luyao is not around, will confirm with her later
02:05:46 <zhenguo> First Mogan UI panel:
02:05:47 <zhenguo> #link http://pasteboard.co/99yjyKAoD.png
02:05:57 <luyao> zhenguo, hah,i'm here,it seems uncertainty
02:06:16 <zhenguo> luyao: hah, hope you can go
02:06:34 <liusheng> zhenguo: looks a great startup :P
02:06:35 <luyao> zhenguo, I hope so. :D
02:07:07 <zhenguo> hah, ok, let's see have a look at the mogan ui
02:07:25 <zhenguo> You can enable mogan-ui plugin when setup devstack env to see, but it not really work now, just added servers Panel and Bare Metal Compute Panelgroup :D
02:08:19 <zhenguo> Within the Bare Metal Compute, we will add servers, keypairs, and overview like Nova
02:10:10 <liusheng> zhenguo: only need to enalbe mogan-ui and horizon in local.conf ?
02:10:34 <zhenguo> liusheng: enable mogan-ui plugin like how to enable mogan :D
02:10:54 <zhenguo> liusheng: yes, and enable horizon
02:11:26 <liusheng> zhenguo: ok, thanks, it is better to add a simple description about how to enable it
02:11:41 <zhenguo> liusheng: sure
02:11:47 <zhenguo> I will try to make it work before the bug smash,
02:12:10 <zhenguo> then we can show maybe with a physical env we are working on :D
02:13:04 <zhenguo> ok, not much of announcements, anyone else have a thing here?
02:13:46 <zhenguo> if not, let's move on
02:13:52 <zhenguo> #topic task tracking
02:13:56 <liusheng> that will be cool
02:14:15 <zhenguo> #link https://etherpad.openstack.org/p/mogan-task
02:14:32 <zhenguo> liusheng: hah
02:14:42 <wanghao_> hi guys
02:14:51 <wanghao_> I'm here now
02:14:51 <zhenguo> wanghao_: o/
02:15:10 <zhenguo> hah, so, let's talk  about the releasenotes stuff :D
02:16:11 <wanghao_> sure
02:17:37 <zhenguo> when do you think we should add releasenotes for Mogan
02:17:51 <zhenguo> as we don't have any release yet
02:17:57 <wanghao_> well, I think Pike is good point.
02:18:13 <wanghao_> do we plan to release in Pike?
02:18:19 <zhenguo> yes, it's really helpful to track what we have done during Pike
02:18:27 <wanghao_> yes
02:18:30 <zhenguo> yes, we should do release
02:18:57 <zhenguo> so we should add important releasenotes in
02:19:02 <zhenguo> only for Pike?
02:19:17 <liusheng> don't we have a releasenot job ?
02:19:17 <zhenguo> or what we have done since the project creation
02:19:28 <zhenguo> liusheng: no
02:19:33 <wanghao_> I think some feature before Pike could be there
02:20:15 <wanghao_> since this our first release from Pike,  should let's user know what we have done from beginning.
02:20:22 <liusheng> yes, agreed, and it's better to add a releasenote job also
02:20:29 <zhenguo> +1
02:20:42 <zhenguo> but seems only offical projects can add releasenotes job
02:20:54 <zhenguo> as it will publish releasenotes to docs.openstack.org
02:21:00 <zhenguo> like what api-ref job does
02:22:17 <wanghao_> so that ask us to check it manually when reviewing patch.
02:22:33 <zhenguo> yes, like api-ref
02:22:59 <wanghao_> well, fine with me :)
02:23:11 <zhenguo> ok, thanks
02:23:20 <zhenguo> so we will add all releasenotes
02:23:42 <zhenguo> not only for Pike
02:24:21 <zhenguo> ok, let's see our task list
02:25:15 <zhenguo> #link https://etherpad.openstack.org/p/mogan-task
02:25:17 * zhenguo gives folks a few minutes to review
02:26:16 <zhenguo> I added some new tasks
02:27:54 <wanghao_> the red task?
02:28:05 <zhenguo> wanghao_: yes
02:28:11 <wanghao_> ok
02:29:02 <zhenguo> I have added keypairs support with configdrive
02:29:37 <liusheng> I can pick one :D
02:29:43 <zhenguo> liusheng: thanks
02:30:05 <wanghao_> Specify neutron port when creating instances, do you mean user have created port in neutron, and then use it in Mogan?
02:30:19 <zhenguo> wanghao_: yes
02:30:21 <wanghao_> So mogan don't need to create it in Neutron.
02:30:33 <wanghao_> okay, sounds cool,  I can try it.
02:31:06 <liusheng> wanghao_: I just picked that, but you are welcome to pick it. lol
02:31:15 <zhenguo> lol
02:31:18 <wanghao_> yeah, I see it... :_
02:31:23 <liusheng> zhenguo: I will pick another one
02:31:30 <liusheng> hah
02:31:37 <wanghao_> liusheng: haha,  thanks God sheng.
02:32:20 <liusheng> wanghao_: np architect hao
02:32:27 <wanghao_> change to my name ASAP, lol
02:32:34 <wanghao_> ...
02:33:18 <wanghao_> it seems simple that no spec needed.
02:33:48 <zhenguo> yes, not need to add spec for such bps
02:34:25 <zhenguo> wrt specifying neutron port, we should take care of the MAC address
02:34:35 <zhenguo> it must be same with ironic node's port mac
02:35:15 <wanghao_> yes,  some validate need.
02:35:23 <zhenguo> yes
02:35:37 <zhenguo> and for port without MAC,  we can update it with ironic port mac
02:36:08 <wanghao_> and port_type should be same too I think.
02:36:16 <wanghao_> okay
02:36:18 <zhenguo> sure,
02:36:37 <shaohe_feng> zhenguo: Hi, I'm coming.
02:36:44 <zhenguo> shaohe_feng: o/
02:36:49 <liusheng> zhenguo: if specify port when booting a server, does that mean booting server with node specified ?
02:36:53 <shaohe_feng> sorry for late
02:37:05 <liusheng> shaohe_feng: o/
02:37:06 <zhenguo> shaohe_feng: np
02:37:21 <zhenguo> liusheng: if the specified port with MAC address, that means so
02:37:43 <zhenguo> liusheng: but if it just a neutron port without MAC address specified, it's not
02:38:41 <liusheng> zhenguo: port without node MAC specified can use by mogan server ?
02:39:06 <zhenguo> liusheng: I mean neutron port instead of ironic port here
02:39:36 <luyao> a question,what's differences between neutron port and ironic port
02:39:56 <zhenguo> luyao: aha, ironic port is physical nic
02:40:19 <zhenguo> luyao: neutron port is logical port, or maybe switch port
02:40:44 <luyao> zhenguo, attach interface means attach neutron port, right?
02:40:49 <zhenguo> luyao: maybe this is easy for understanding, ironic port is server nic, neutron port is switch port
02:40:57 <liusheng> zhenguo: I also mean that, Mogan can only use neutron port with node mac address specified, so if we specifying neutron when booting mogan server, it potentially means creating server with node specified, right ?
02:41:00 <zhenguo> luyao: yes
02:41:51 <luyao> Xinran and I are working on attach/detach interface.I focus on attach .I have a question and need your comment, in nova , if user give net-id and not usable ports, nova will create a port for user, should we copy this pattern?
02:42:07 <zhenguo> liusheng: maybe we can support neutron port without mac specified, then update the selected node's mac to it
02:42:34 <wanghao_> liusheng: that will be same with specified port with node's mac.
02:42:43 <liusheng> zhenguo: got it, but not sure if neutron has that plan :D
02:42:58 <zhenguo> luyao: yes, you should create a port, which means you get a port from virtual switch
02:43:07 <wanghao_> liusheng: I'll ask hanzhan later :)
02:43:31 <zhenguo> liusheng, wanghao_: hah, yes, we should ask some network guys
02:44:23 <zhenguo> ok, let's move on
02:44:39 <zhenguo> besides the new tasks, seems things are moving along nicely
02:45:29 <zhenguo> I just moved configdrive and keypairs tasks to Done
02:46:19 <zhenguo> and prioritized new flavor tasks :D
02:47:11 <zhenguo> luyao: instance faults is ready now, right?
02:47:24 <zhenguo> luyao: sorry, I don't get time to review it
02:47:39 <luyao> zhenguo, yes
02:48:13 <zhenguo> luyao: so, if the instance is not in error status, we return a None fault_info field?
02:48:20 <zhenguo> luyao: or just get rid of the field
02:48:45 <luyao> zhenguo, get rid of the field
02:48:52 <zhenguo> luyao: cool
02:49:01 <zhenguo> luayo: I see you update to add api-ref samples
02:49:22 <zhenguo> luyao: but seems it's better to also add this filed description in the Response section
02:50:40 <luyao> zhenguo, ok, i will update it soon
02:50:47 <zhenguo> luyao: thanks
02:51:08 <zhenguo> ok, other task owners, do you have things to update?
02:51:14 <wanghao_> zhenguo: do you plan to merge flavor spec? Or waiting more comments.
02:51:29 <zhenguo> wanghao_: I can add a POC patch first
02:51:40 <zhenguo> wanghao_: before land it
02:51:51 <wanghao_> zhenguo: Sure
02:52:03 <zhenguo> aha, another thing
02:52:15 <zhenguo> I plan to get rid of instances and instance_types releated stuff in Mogan
02:52:27 <zhenguo> we will only have concepts of servers and flavors
02:52:36 <liusheng> zhenguo: yes, I will do that task
02:52:44 <zhenguo> liusheng: thanks
02:53:07 <liusheng> zhenguo: and it is better to merge other changes firstly, since, this may cause many conflicts
02:53:08 <wanghao_> cool
02:53:20 <zhenguo> liusheng: yes
02:53:43 <wanghao_> I saw we have flavors already.
02:53:46 <zhenguo> I will try to clean up all instance types by this week
02:53:51 <zhenguo> wanghao_: hah
02:54:15 <wanghao_> zhenguo: okay, I see,  clean up the left.
02:54:22 <zhenguo> yes
02:54:53 <Xinran> zhenguo,  for the detach interface part, it just need to detach from a specific port, no need to pass the network info right ?
02:55:16 <zhenguo> Xinran: seems yes
02:55:40 <zhenguo> Xinran: a port is enough :D
02:56:45 <zhenguo> ok, anything else here?
02:56:56 <wanghao_> Just FYI,spec for managing bms has ready,  welcome to review.
02:57:02 <Xinran> zhenguo, ok thx
02:57:14 <zhenguo> Xinran: np
02:57:22 <zhenguo> wanghao_: thanks very much
02:57:28 <wanghao_> zhenguo: np
02:58:00 <zhenguo> a, liusheng's patch to add a tool for migrate instances from nova to mogan has been there for a long time
02:58:08 <zhenguo> hope you guys can help to review
02:58:17 <liusheng> yes, thanks
02:58:27 <zhenguo> I don't have a env for that recently, lol
02:58:57 <zhenguo> oh, it's almost time
02:59:00 <wanghao_> sure
02:59:17 <zhenguo> we still have another topic
02:59:23 <zhenguo> #topic open discussion
02:59:29 <zhenguo> who's got a thing here...
03:00:16 <wanghao_> time's up
03:00:24 <zhenguo> hah yes
03:00:28 <zhenguo> thanks y'all
03:00:32 <zhenguo> #endmeeting