zhenguo | morning mogan! | 01:11 |
---|---|---|
zhenguo | dims, harlowja: ^^ | 01:12 |
harlowja | hallo | 01:17 |
harlowja | zhenguo we were just talking mogan | 01:21 |
zhenguo | harlowja: hah | 01:21 |
harlowja | and was wondering why its not just ironic-api-3.0 | 01:21 |
harlowja | or ironic public-api | 01:21 |
harlowja | i guess that's to hard of a sell :-P | 01:21 |
zhenguo | harlowja: we are not just api | 01:21 |
harlowja | what else are u, lol | 01:21 |
zhenguo | harlowja: in fact we are another compute service | 01:21 |
harlowja | well, sure, exposed via an api :-P | 01:22 |
zhenguo | maybe some compete with nova but not ironic | 01:22 |
harlowja | no no, i meant, why not just integrate parts of mogan directly into ironic | 01:22 |
zhenguo | hmm, because some folks don't want to use ironic | 01:22 |
harlowja | or call mogan 'the public api of ironic' (for example) | 01:22 |
zhenguo | we plan to also support other provision tools | 01:23 |
zhenguo | like nova support different virutalization hypervisors | 01:23 |
harlowja | who are these people :-P | 01:23 |
zhenguo | some guys from HF Bank | 01:23 |
zhenguo | one of the china bank | 01:23 |
harlowja | why they just not use ironic | 01:24 |
zhenguo | not sure, they have a project named cloudboot | 01:24 |
harlowja | maybe they should just use ironic and be told that :-P | 01:24 |
zhenguo | hah | 01:24 |
* harlowja only sort of kidding | 01:24 | |
zhenguo | harlowja: I just read your email, thanks for bringing that up | 01:25 |
harlowja | ya, was just curious | 01:25 |
harlowja | :) | 01:25 |
*** _liusheng has joined #openstack-mogan | 01:33 | |
_liusheng | morning | 01:36 |
zhenguo | _liusheng: o/ | 01:37 |
zhenguo | _liusheng: hey, already back to work? | 01:37 |
_liusheng | Not yet :) | 01:38 |
zhenguo | _liusheng: hah | 01:38 |
_liusheng | Just can send some words by phone | 01:38 |
zhenguo | _liusheng: during weekly meeting? lol | 01:39 |
_liusheng | Maybe hah | 01:39 |
* zhenguo brb | 01:44 | |
*** litao__ has joined #openstack-mogan | 01:55 | |
shaohe_feng | zhenguo: in another meeting | 01:57 |
shaohe_feng | zhenguo: will join later | 01:57 |
zhenguo | shaohe_feng: ok | 01:57 |
zhenguo | seems I forgot to change the meeting time, lol | 01:59 |
litao__ | ? | 02:01 |
zhenguo | hi all, let's move to #openstack-meeting | 02:01 |
*** sunxin has joined #openstack-mogan | 02:29 | |
*** wanghao has joined #openstack-mogan | 03:17 | |
*** wanghao has quit IRC | 03:23 | |
*** wanghao has joined #openstack-mogan | 03:23 | |
zhenguo | wanghao: hah | 03:27 |
*** wanghao_ has joined #openstack-mogan | 03:28 | |
wanghao_ | zhenguo: haha | 03:29 |
zhenguo | wanghao_: yes, wrt the tasks upadte report, we can hold on for a while | 03:30 |
zhenguo | wanghao_: just as you said, there seems no update | 03:30 |
*** wanghao has quit IRC | 03:32 | |
openstackgerrit | qtlu proposed openstack/mogan master: Remove usage of parameter enforce_type https://review.openstack.org/469733 | 03:34 |
*** leonaldo has joined #openstack-mogan | 03:49 | |
*** leonaldo has quit IRC | 04:03 | |
*** sunxin has quit IRC | 05:10 | |
wanghao_ | zhenguo: ok | 05:49 |
openstackgerrit | Tao Li proposed openstack/mogan master: Improve the multi-instance creation https://review.openstack.org/453675 | 06:17 |
openstackgerrit | Zhong Luyao proposed openstack/mogan master: Update ironic.driver.plug_vif implementation https://review.openstack.org/469766 | 06:39 |
*** _liusheng has quit IRC | 07:00 | |
openstackgerrit | Zhenguo Niu proposed openstack/mogan master: Set default availability zone to server https://review.openstack.org/468597 | 07:17 |
luyao | zhenguo, ironic vif_attach will update baremetal port internal_info but not extra, and the previous ironic_port_update just update extra | 08:52 |
zhenguo | luyao: you mean ironic already changed to set vif_port_id to internal_info instead of extra? | 08:53 |
luyao | zhenguo, yes, ironic vif_attach does | 08:54 |
zhenguo | luyao: and when detaching it, it will clear the internal_info instead of extra | 08:55 |
zhenguo | luyao: oh, we don't aware of that change | 08:55 |
zhenguo | luyao: if so, we don't need to care about where it save the vif_port_id, attach/detach vif will correctly handle it | 08:56 |
luyao | zhenguo, I am not sure about detach,maybe xinran can give some details | 08:57 |
zhenguo | luyao: but the logic need to be changed to check internal_info/vif_port_id | 08:57 |
zhenguo | luyao: another question, attach_vif interface seems only accept neutron port_id parameter, if so, how can we specify which ironic port to use | 08:58 |
luyao | zhenguo, we can't specify even though the neutron port have the mac_address | 09:00 |
luyao | zhenguo, I saw the vif_attach will choose the available baremetal port and update the neutron port | 09:01 |
Xinran | zhenguo, luyao for vif_detach ironic will update internal_info and extra | 09:01 |
zhenguo | luyao: yes, indeed | 09:01 |
Xinran | int_info.pop(TENANT_VIF_KEY, None) | 09:01 |
Xinran | extra.pop('vif_port_id', None) | 09:01 |
zhenguo | Xinran: aha, if so, it's ok | 09:02 |
zhenguo | Xinran, luyao: for unplug vifs we can just change to use ironic vif_detach, but re. plug_vifs, seems we will lose the ability to specify port_type | 09:03 |
luyao | zhenguo, port_type? | 09:08 |
zhenguo | luyao: yes, currently, we can choose which physical port to associate with the tenant network | 09:08 |
zhenguo | luyao: by specifying port_type | 09:09 |
zhenguo | luyao: like you may have 1GE and 10GE physical port, but you want to add them to different tenant works | 09:09 |
zhenguo | luyao: if we just pass vif_id to ironic attach_vifs, we can't achieve this goal | 09:09 |
luyao | zhenguo, I see the there is an func named get_free_port_like_object , maybe will choose similar port? | 09:10 |
zhenguo | luyao: I just read up the code, it only list all available portgroups and port, then sort it and return the first one :( | 09:11 |
luyao | zhenguo, alright | 09:14 |
luyao | zhenguo, but I still can not know if the attach will work well , need your test if you get time | 09:16 |
luyao | zhenguo, thank you | 09:16 |
zhenguo | luyao: sure, I can test with your patch later | 09:17 |
openstackgerrit | Tao Li proposed openstack/mogan master: Improve the multi-instance creation https://review.openstack.org/453675 | 09:22 |
zhenguo | luyao: I'm afraid maybe we need to copy ironic's vif_attach logic to mogan | 09:30 |
luyao | zhenguo, why | 09:33 |
zhenguo | luayo: as we don't want ironic to choose a free port for us | 09:34 |
*** openstackstatus has quit IRC | 09:36 | |
luyao | zhenguo, actually , now we choose the port like ironic, you mean we need change this pattern? | 09:37 |
zhenguo | luyao: in fact, we don't choose port like ironic, we will match the specified port_type | 09:37 |
*** openstackstatus has joined #openstack-mogan | 09:38 | |
*** ChanServ sets mode: +v openstackstatus | 09:38 | |
zhenguo | luayo: aha, you mean attach_interface | 09:38 |
zhenguo | luyao | 09:38 |
luyao | yes | 09:39 |
zhenguo | luyao: we also use plug vif when creating a server, and we also need to support attaching a specified type of physical port to a neutron port | 09:39 |
luyao | zhenguo, ok , got it | 09:40 |
zhenguo | luayo: I'm testing you patch now to see whether the ironci vif_attach is ok for us | 09:40 |
zhenguo | s/luayo/luyao lol | 09:41 |
* zhenguo brb | 09:43 | |
-openstackstatus- NOTICE: There is a known issue with setuptools 36.0.0 and errors about the "six" package. For current details see https://github.com/pypa/setuptools/issues/1042 and monitor #openstack-infra | 09:44 | |
openstackgerrit | Zhong Luyao proposed openstack/mogan master: Update ironic.driver.plug_vif implementation https://review.openstack.org/469766 | 09:46 |
luyao | zhenguo, aha | 09:46 |
zhenguo | luyao: on my tests, it works, will test with another node in case of the switch port already got the right config last time | 09:54 |
* zhenguo away | 09:56 | |
luyao | zhenguo, thank you | 09:58 |
*** wanghao_ has quit IRC | 10:10 | |
*** litao__ has quit IRC | 11:59 | |
-openstackstatus- NOTICE: python-setuptools 36.0.1 has been released and now making its way into jobs. Feel free to 'recheck' your failures. If you have any problems, please join #openstack-infra | 14:33 | |
*** openstackgerrit has quit IRC | 14:34 | |
*** shaohe_feng has quit IRC | 14:56 | |
*** shaohe_feng has joined #openstack-mogan | 15:04 | |
*** shaohe_feng has quit IRC | 15:24 | |
*** shaohe_feng has joined #openstack-mogan | 15:27 | |
*** openstackgerrit has joined #openstack-mogan | 22:13 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!