02:00:56 <zhenguo> #startmeeting mogan 02:00:57 <openstack> Meeting started Thu Aug 3 02:00:56 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:58 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 02:01:00 <openstack> The meeting name has been set to 'mogan' 02:01:45 <zhenguo> liusheng, shaohe_feng, wanghao, litao, Xinran, zhangyang: o/ 02:01:50 <zhangyang> o/ 02:01:56 <liusheng> o/ 02:02:19 <Xinran> o/ 02:02:58 <zhenguo> as always, the agenda: 02:02:58 <zhenguo> #link https://wiki.openstack.org/wiki/Meetings/Mogan#Agenda_for_next_meeting 02:03:06 <zhenguo> let's jump in 02:03:13 <zhenguo> #topic announcements and reminders 02:03:25 <zhenguo> Our gate job is not running nova services now! 02:03:42 <zhenguo> and there's a patch to update the recommended devstack config file 02:03:51 <zhenguo> you can restack your env to have a try:D 02:04:35 <liusheng> cool 02:04:49 <zhenguo> hah 02:05:01 <zhenguo> another thing is the keyword of our CLI 02:05:23 <zhenguo> how about replacing 'baremetal' wit 'bm'? 02:05:30 <zhenguo> we have to change it soon 02:06:01 <zhenguo> I don't like 'baremetal compute' or 'baremetal management', as it's long 02:06:55 <liusheng> zhenguo: yes, but I am not sure if there is a concept of OSC "namespace" ? 02:07:24 <zhenguo> liusheng: seems not, but we should avoid collision 02:08:06 <liusheng> zhenguo: for Neutron, there are: openstack network xxx, openstack subnet xxx, openstack router xxx, seems OSC we only need to care about the resources 02:08:07 <zhenguo> liusheng: and some operators complain that, when typing 'baremetal' they think it's ironic command 02:08:52 <zhenguo> liusheng: yes, but we should avoid collisions 02:09:17 <zhenguo> liusheng: we introduce node notion in mogan, how to handle 'openstack baremetal node list' 02:10:20 <zhenguo> liusheng: and they think 'server' and 'node' are synonym 02:11:08 <litao__> I am here 02:11:15 <liusheng> liusheng: hmmm.. hard to choice 02:11:22 <zhenguo> litao__: o/ 02:11:31 <zhenguo> liusheng: yes 02:12:14 <liusheng> zhenguo: but bm it also a bit unclear 02:12:44 <zhenguo> liusheng: why? as my understand it's just like vm 02:13:32 <liusheng> zhenguo: OSC don't has abbreviation like this 02:14:24 <liusheng> zhenguo: how about baremachine, hah 02:14:44 <zhenguo> liusheng: it's not readable 02:14:53 <zhenguo> liusheng: I never seen that word 02:15:12 <liusheng> zhenguo: just gooled it, there are many usages 02:15:18 <zhenguo> liusheng: oh seems yes 02:15:59 <wanghao> zhenguo: I just changed the Zaqar service with 'messaging', so I think we could use 'bare-managing'? 02:16:10 <liusheng> zhenguo: s/gooled/googled 02:16:47 <litao__> liusheng: lol 02:17:00 <zhenguo> I find ZUN choose something like containerapp as containers is used by others 02:17:04 <liusheng> https://en.wikipedia.org/wiki/Bare_machine 02:18:01 <liusheng> zhenguo: in wikipage, baremachine is like another name of baremetal 02:18:11 <zhenguo> liusheng: seems yes 02:18:33 <liusheng> zhenguo: "bare metal" redirects here. For other uses, see bare metal (disambiguation). 02:19:56 <zhenguo> so baremachine is '裸机' and baremetal is '裸金属' in chinese, lol 02:20:21 <liusheng> zhenguo: hah, yes 02:20:52 <shaohe_feng> zhenguo: morning. sorry for late 02:20:59 <litao__> Using two names for one thing is strange 02:21:00 <wanghao> zhenguo: I think for most of chinese users, they are same 02:21:29 <shaohe_feng> zhenguo: in another meeting. just rush to office for mogan 02:21:32 <zhenguo> as we just the same thing 02:21:39 <zhenguo> shaohe_feng: hah 02:22:36 <zhenguo> baremachine is a good alternative in my opinion 02:23:02 <liusheng> if is baremachine a bit more meaning "provisioned baremetal server" than baremetal of "unprovisioned baremetal server" ? 02:23:41 <zhenguo> liusheng: as the wiki said, it's for just hardware without operating system 02:23:53 <liusheng> zhenguo: hah 02:24:24 <zhenguo> baremetal and baremachine with the same meaning 02:25:07 <liusheng> seems yes 02:26:06 <zhenguo> wanghao, litao__: if you think two keyword for same thing is strange how about 'baremetal compute' or 'baremetal management' 02:26:51 <wanghao> zhenguo: I prefer to just use one word 'baremetal' 02:26:55 <liusheng> zhenguo: that is still with a prefix word of "barmetal" which is same with baremetal 02:27:17 <wanghao> zhenguo: sorry, I didn't get that why we need to change the baremetal? 02:27:17 <liusheng> zhenguo: same with Ironic 02:27:33 <litao__> I agree the prefix ‘baremetal’ 02:27:50 <zhenguo> wanghao: I asked on the mailing list before, they prefer us to change 02:28:02 <wanghao> .... 02:28:30 <wanghao> it conflict with others now? 02:28:49 <wanghao> Ironic? 02:28:52 <zhenguo> wanghao: not now, but after we introduced the node notion, it conflicts with ironic 02:29:25 <wanghao> okay I see 02:30:10 <zhenguo> https://openstack.nimeyo.com/113997/openstack-dev-osc-ironic-mogan-share-same-keyword-baremetal 02:30:58 <wanghao> if we use 'baremachine', it's also hard to distinguish for users. 02:32:25 <wanghao> how about use 'bare_computing' ? 02:33:03 <litao__> wanghao: yes, zhenguo give us two advice “baremeal compute ”, “baremetal management”, which is better? 02:33:52 <zhenguo> wanghao: not sure if bare computing is readable 02:34:33 <wanghao> zhenguo: then I prefer baremetal compute 02:34:41 <wanghao> litao__: emm, sure 02:35:01 <zhenguo> ok, maybe we shoult vote it during next meeting :D 02:35:12 <zhenguo> or we can discuss this more later 02:35:13 <liusheng> wanghao: seems in OSC, there is little word with a "_" 02:35:32 <zhenguo> we have many topics to discuss :D 02:35:38 <wanghao> liusheng: emm yes 02:35:41 <litao__> zhenguo:yes 02:35:48 <zhenguo> let's move on? 02:35:51 <wanghao> okay 02:36:09 <zhenguo> do we still have 'review hour'? 02:36:20 <zhenguo> seems it's silently disappeared :D 02:37:16 <zhenguo> here I want to emphasize the importance of 'reviews', we can't move along without 'reviews'. 02:37:37 <liusheng> sigh, cannot ensure eveyboday are available at that period 02:37:58 <zhenguo> yes, but I would like everybody have a own 'review hour' 02:38:26 <zhenguo> at least for cores, we should make an hour for reviewing everyday 02:38:33 <liusheng> yes, sure 02:39:12 <zhenguo> and we will add or remove core reviewers mostly based on that 02:39:55 <zhenguo> patches are always lack of review in openstack, but we can improve it in mogan, as we are all in the same time zone now 02:40:38 <zhenguo> so please feel free to ping others for reviewing if needed 02:40:56 <zhenguo> Contribution into mogan for the last 30 days 02:40:56 <zhenguo> #link http://stackalytics.com/report/contribution/mogan/30 02:41:45 <zhenguo> #link http://stackalytics.com/report/contribution/mogan/90 02:42:20 <zhenguo> ok, thanks everyone for the contribution 02:42:33 <zhenguo> not much of announcement, anyone else have a thing here? 02:42:46 <litao__> zhenguo: should we discuss how to define the adoption API? 02:42:58 <zhenguo> litao__: in the next topic :D 02:43:04 <zhenguo> #topic task tracking 02:43:14 <litao__> zhenguo: OK 02:43:30 <zhenguo> #links https://etherpad.openstack.org/p/MoganWhiteBoard 02:43:37 <zhenguo> looks like things are moving along nicely 02:44:08 <zhenguo> seems most codes are done 02:45:08 <zhenguo> when reviewing, please also take specs and client patches into account :D 02:46:09 <zhenguo> for adoping running servers, seems the API pattern is not very good 02:46:38 <litao__> zhenguo: yes 02:46:40 <zhenguo> litao__, wanghao: I find cinder add a new URI /manageable_volumes 02:46:57 <zhenguo> and GET/POST it for listing and managing 02:47:18 <liusheng> litao__: do you have api-ref patch of adoption ? 02:47:53 <zhenguo> seems not yet 02:48:00 <litao__> zhenguo: not recently 02:48:14 <zhenguo> shaohe_feng: do you have some suggestion for the API defination 02:48:43 <litao__> liusheng: I will commit a patch if we ensure the format 02:49:13 <zhenguo> liusheng: it's something like POST /servers/adopt 02:49:14 <shaohe_feng> zhenguo: which API? let me check 02:49:26 <zhenguo> shaohe_feng: the adopting running servers API 02:49:46 <liusheng> zhenguo: got it. 02:49:53 <zhenguo> shaohe_feng: we need to list adoptable/manageable servers 02:49:58 <litao__> shaohe_feng: Currently ,I using POST v1/servers/adopt 02:50:12 <zhenguo> shaohe_feng: then an API to adopt/manage it 02:50:18 <liusheng> zhenguo, litao__ wanghao how about add new resource and a new controller 02:50:31 <zhenguo> liusheng: yes, tha't what I suggested 02:50:37 <zhenguo> liusheng: it's like what cinder does 02:50:39 <shaohe_feng> zhenguo: list why use POST? 02:51:04 <zhenguo> shaohe_feng: that's adopt, we have two APi 02:51:39 <liusheng> zhenguo: we can list/post with the adoptable servers, not sure if we can support other methods, like delete 02:52:01 <zhenguo> liusheng: seems we can 02:52:07 <zhenguo> liusheng: unmanage servers 02:52:15 <shaohe_feng> zhenguo: adopt is the status of servers? 02:52:27 <zhenguo> shaohe_feng: no 02:52:28 <litao__> zhenguo: Maybe we will add other actions like delete later 02:52:42 <zhenguo> shaohe_feng: just creat a new server from the running node 02:52:51 <litao__> zhenguo: So we need a new resource 02:53:00 <zhenguo> litao__; yes 02:53:33 <shaohe_feng> zhenguo: OK, let me see. 02:53:34 <liusheng> litao__: yes, a new controller and resource with POST/GET/DELETE methods 02:53:36 <zhenguo> another thing is whether adoptable and manageable is better 02:54:25 <litao__> Ironic uses adopt, so i think adoptable is better 02:54:41 <litao__> zhenguo: 02:54:44 <zhenguo> litao__: cinder use manage unmanage 02:55:16 <zhenguo> litao__: maybe that's more generiic? 02:56:10 <zhenguo> and for unmanage, seems there's not a 'unadopt' 02:56:17 <litao__> zhenguo: you mean manage and unmanage? 02:56:24 <zhenguo> litao__: yes 02:56:26 <liusheng> there is not much time left :) 02:56:38 <zhenguo> how time flies.. 02:56:56 <litao__> zhenguo: yes, 02:57:23 <zhenguo> ok, we can continue this disucssion later, but I prefer manage than adopt 02:57:35 <litao__> zhenguo: Ok 02:57:46 <shaohe_feng> no antonym for adopt :) 02:58:07 <zhenguo> shaohe_feng: hah, and manage seems more generic 02:58:23 <litao__> zhenguo: If others have no idea, we use manage currently 02:58:47 <zhenguo> litao__: ok, and need to upadte the specs 02:58:54 <zhenguo> shaohe_feng, liusheng: wdyt? 02:59:08 <liusheng> zhenguo: yes, I also prefer manage 02:59:32 <litao__> OK, that's all 02:59:49 <zhenguo> ok, then add a patch to update the spec, then we can discuss more there 02:59:58 <zhenguo> it's almost time 03:00:19 <zhenguo> thanks all for joining the meeting! 03:00:24 <zhenguo> #endmeeting