Thursday, 2017-03-09

*** wanghao has joined #openstack-mogan00:40
*** Jeffrey4l_ has quit IRC01:00
*** liudong has joined #openstack-mogan01:29
*** kevinz has joined #openstack-mogan01:57
zhenguomorning mogan!02:01
zhenguo#startmeeting mogan02:02
openstackMeeting started Thu Mar  9 02:02:46 2017 UTC and is due to finish in 60 minutes.  The chair is zhenguo. Information about MeetBot at http://wiki.debian.org/MeetBot.02:02
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.02:02
openstackThe meeting name has been set to 'mogan'02:02
liushengo/02:02
zhenguoo/02:03
zhangyango/02:03
zhenguowanghao, litao, are you here?02:04
wanghaohere02:04
zhenguook, let's start02:04
zhenguoas always, the agenda:02:04
zhenguo#link https://wiki.openstack.org/wiki/Meetings/Mogan#Agenda_for_next_meeting02:04
zhenguoseems the agenda has not changed for weeks, lol02:04
zhenguook, let's jump in02:06
zhenguo#topic announcements and reminders02:06
zhenguoWe have landed the patch that makes ironic a driver for mogan, so it's not a requirement anymore02:06
zhenguomaybe we need to remove it from our requiremetns, but should hold on for a while before cloudboot driver ready02:07
liushengthat makes many conflicts :)02:07
zhenguohah yes02:07
zhenguono better way to avoid that02:08
wanghaoindeed02:08
zhenguoand a lots of following up refactors will coming, hah02:09
zhenguomore conflics will come02:09
zhenguoI plan to make the taskflow and driver interfaces more general for every provisioning tools02:10
zhenguozhangyang: how's everything about the cloudboot driver?02:11
zhangyangzhenguo: we are now designing the driver.02:12
zhangyangzhenguo: will finish it in a few weeks.02:12
zhenguozhangyang: ok, and I will refactor the base driver and the workflow by this week02:13
zhenguoanother thing is the Valence integartion02:14
zhenguoI drafted a spec for Valence integartion. need to align with Valence guys more.02:14
zhenguo#link https://review.openstack.org/#/c/441790/02:14
liushenglgtm02:16
zhenguohah thanks02:16
zhenguoliusheng: about the flavor refactor, do you have some suggestions?02:16
zhenguoI tried some baremetal servers provider and find out that seems only one flavor can not meet the requirements02:17
*** Kevin_Zheng has joined #openstack-mogan02:17
liushengzhenguo: TBH, I don't know the requirements of Valance or Cloudboot, so maybe wen should consider based on the two drivers02:17
zhenguoyes, but for general baremetal flavors, seems need to consider more02:18
zhenguolike the current instance type(flavor) seems only can include basic informations like cpu, ram02:18
liushengzhenguo: yes, maybe for Valence, we need to specify cpu, disk, ram ?02:19
liushengzhenguo: not sure02:19
zhenguobut for network interfaces and disks, maybe need some other hints02:19
zhenguoyes, for valence we need that basic properties02:19
wanghaocould we design a flavor model more abstract,  and user can define the properties, like glance image.02:20
liushengzhenguo: does ironic only need to set the flavor name, e.g. small to the node ?02:20
zhenguowanghao: yes we should02:21
zhenguoliusheng: not only ironic,02:21
zhenguowe should figure out a general way, but not that easy02:21
zhenguowhen creating a server you may need to specify multi --nic and  --disks or raid config or others02:22
liushengzhenguo: I mean ironic only, not only ironic. lol02:22
zhenguoliusheng: ironic for us is a provision tool02:23
liushengzhenguo: the association between flavor and ironic nodes is only the flavor name ?02:23
zhenguoliusheng: yes, currently it is02:23
zhenguobut the when we said flavor, seems it's for scheduler right?02:24
zhenguocurrently scheduler filters take into account of instance_type and port_type to select a baremetal node02:25
liushengzhenguo: I think so02:25
zhenguowe may need to design a more general node model02:25
zhenguowe can split a node into board(including ram, cpus..), nics, and disks, and maybe more devices02:26
zhenguoand the flavor also need to splict into a few types like what we currently do02:26
zhenguolike instance_type(maybe need to renamed), port_type, and disk_type, and so on.02:27
liushengzhenguo: so this implementation is more like Nova's or Cinder's. lol02:28
zhenguoand we collect all these types specified with the create instance request, then combine it to a big flavor for scheduler02:28
wanghao we have a complex flavor than Nova or Cinder. haha02:29
zhenguoliusheng: does nova have these devices model02:29
wanghaozhenguo: not so much02:29
zhenguoyes, we really need a flavor like that to meet the requrement,02:29
zhenguohah, we need to discuss this more, I would like to do more refacors before we continue02:30
zhenguoas we already have the basic functinalities, a good architecture can make us more lightweight02:31
wanghaoI think maybe it is like this:  Mogan_flavor={'hardware': {'cpu':xxx, ram:'xxx', 'nics':xxx}, type:{'instance_type': xxx, port_type:xxx,....}}02:31
wanghaomaybe add one more   extra_spec:{xxx:xxx}02:32
zhenguowanghao: yes, need a spec for this02:32
wanghaozhenguo: yes, we can discuss it more detail02:32
zhenguowanghao: and you can bring fiberhome's requirements here to help us be more mature with the refactor02:32
wanghaozhenguo: sure02:33
*** luyao has joined #openstack-mogan02:33
zhenguohah ok, I will draft a spec for that after finished the driver refactoring02:33
*** luyao has quit IRC02:34
zhenguook, anyone elase have thing for announcements and reminders?02:34
*** luyao has joined #openstack-mogan02:34
zhenguolet's move on02:35
zhenguo#topic task tracking02:35
zhenguo#link https://etherpad.openstack.org/p/mogan-task02:35
zhenguoI have took over the config drive task02:36
zhenguoI think we can only support configdrive, as metadata server need more works for other projects and there should not be two metadata servers in one env02:37
liushengzhenguo: you are so capable02:37
zhenguoare you kidding me, haha02:38
liushengnoop02:38
zhenguohah, but anyhow, the config driver will not be done before the refactoring finished02:39
zhenguoI have tested that a partition appeared on the cirros instance,02:39
liushengzhenguo: :) so we don't have plan to add metadata server in current period ?02:39
*** Jeffrey4l_ has joined #openstack-mogan02:39
zhenguoliusheng: no only current period, hah02:40
zhenguomaybe forever02:40
liushengzhenguo: hah02:40
zhenguoconfigdrive can meet all requirements hah02:40
liushengsounds cool02:40
zhenguometadata server need a long path to maintain02:40
zhenguomogan instance->neutron-metadata-agent->metadata server02:41
wanghaozhenguo: Quota bp can be finished in next week, after that I can be part in other work.02:41
liushengyes02:41
zhenguowanghao: cool02:41
liushengzhenguo: and I hope I can finish the console job next week02:41
zhenguoliusheng: and it requires network02:41
zhenguoliusheng: hah cool02:41
liushengzhenguo: the PoC has been tested ok02:42
zhenguowith shellinabox proxy?02:42
liushengzhenguo: yes02:42
zhenguook, thanks, that's really help02:42
liushengzhenguo: np02:43
zhenguoI will try to finish the driver refactoring by this week, to avoid more conflicts for you guys, hah02:43
liushengzhenguo: you first :)02:44
zhenguohah, refactor first02:44
*** luyao has quit IRC02:44
*** luyao has joined #openstack-mogan02:45
zhenguooh, just want to ping luyao02:45
zhenguocome back again,02:45
zhenguoseems your client is not stable luyao02:45
zhenguoare you still work on the instance faults? seems there should be a following up patch to make it work02:46
zhenguook, will ping her afterwards02:47
zhenguolet's mvoe on02:47
zhenguo#topic open discussion02:47
zhenguowho's got a thing here?02:47
zhenguobani, are you around?02:48
*** luyao has quit IRC02:49
liushenga new comer ?02:49
zhenguoyes, I think he is from NEC02:49
liushengcool02:50
zhenguook, if there's no one want a thing to be disuccsed here, we can end the meeting02:50
zhenguothanks everyone for joining the meeting!02:51
liushengok bye02:51
zhenguo#endmeeting02:51
openstackMeeting ended Thu Mar  9 02:51:25 2017 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)02:51
openstackMinutes:        http://eavesdrop.openstack.org/meetings/mogan/2017/mogan.2017-03-09-02.02.html02:51
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/mogan/2017/mogan.2017-03-09-02.02.txt02:51
openstackLog:            http://eavesdrop.openstack.org/meetings/mogan/2017/mogan.2017-03-09-02.02.log.html02:51
*** luyao has joined #openstack-mogan02:51
*** luyao has quit IRC02:55
*** luyao has joined #openstack-mogan02:56
*** luyao has quit IRC02:56
*** luyao has joined #openstack-mogan02:56
*** luyao has quit IRC03:01
*** luyao has joined #openstack-mogan03:02
banizhenguo: hi04:18
*** l4yerffeJ__ has joined #openstack-mogan04:21
*** l4yerffeJ_ has quit IRC04:21
*** l4yerffeJ_ has joined #openstack-mogan04:26
*** l4yerffeJ__ has quit IRC04:26
zhenguobani: hi, we were in the weekly irc meeting when I ping you, just want to see if you want something to discuss, hah. thanks for joining us and contribute to Mogan.04:46
banizhenguo: oh ....okay thank you04:53
zhenguobani: thanks, if you want to get more involved, please feel free to ping me, or ask here :D04:54
*** l4yerffeJ_ has quit IRC04:59
*** l4yerffeJ_ has joined #openstack-mogan04:59
banizhenguo: sure... : )05:01
*** l4yerffeJ__ has joined #openstack-mogan05:07
*** l4yerffeJ_ has quit IRC05:08
*** mvpnitesh has joined #openstack-mogan05:42
*** liudong has quit IRC05:42
*** liudong has joined #openstack-mogan05:55
*** liudong has quit IRC07:03
openstackgerritzhangjl proposed openstack/mogan master: Ensure the revert can work by fix the typo in codes.  https://review.openstack.org/44344707:09
*** zhangjl has joined #openstack-mogan07:34
openstackgerritwanghao proposed openstack/mogan master: Support quota in mogan(part two)  https://review.openstack.org/44345507:58
*** l4yerffeJ_ has joined #openstack-mogan08:17
*** l4yerffeJ__ has quit IRC08:17
*** mvpnitesh has quit IRC08:24
* zhenguo brb08:37
openstackgerritMerged openstack/mogan master: Ensure the revert can work by fix the typo in codes.  https://review.openstack.org/44344708:38
openstackgerritTao Li proposed openstack/mogan master: Modify api-ref information  https://review.openstack.org/44349908:48
openstackgerritZhenguo Niu proposed openstack/mogan master: Remove SetInstanceInfo task  https://review.openstack.org/44350708:58
openstackgerritwanghao proposed openstack/mogan master: Support quota in mogan(part two)  https://review.openstack.org/44345508:58
*** liudong has joined #openstack-mogan09:30
*** wanghao has quit IRC09:31
*** kevinz has quit IRC09:39
openstackgerritliusheng proposed openstack/mogan master: Add function to get the console info from ironic  https://review.openstack.org/44234509:39
*** liudong has quit IRC11:05
*** zhangjl has left #openstack-mogan11:06
*** kevinz has joined #openstack-mogan11:12
zhenguobani: hi, I managed to send out the initial import to mogan-ui, hope you like it :D11:18
*** kevinz has quit IRC11:19
zhenguobut seems we don't have notifications for mogan-ui here, will add a patch to project config11:19
*** kevinz has joined #openstack-mogan11:20
zhenguothe patch to add gerritbot notifications for mogan-ui https://review.openstack.org/#/c/443590/11:31
banithank you. :)11:48
zhenguonp11:49
openstackgerritZhenguo Niu proposed openstack/mogan master: Remove SetInstanceInfo task  https://review.openstack.org/44350712:49
* zhenguo goes home13:41
*** Jeffrey4l_ has quit IRC14:39
*** kevinz has quit IRC14:49
*** Jeffrey4l_ has joined #openstack-mogan14:51
openstackgerritMerged openstack/mogan master: Remove SetInstanceInfo task  https://review.openstack.org/44350715:09
*** l4yerffeJ_ has quit IRC17:17
*** l4yerffeJ_ has joined #openstack-mogan17:18
*** l4yerffeJ has joined #openstack-mogan21:34
*** l4yerffeJ_ has quit IRC21:34
*** Jeffrey4l_ has quit IRC21:35
*** Jeffrey4l_ has joined #openstack-mogan21:35

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!