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