*** Kevin_Zheng has joined #openstack-nimble | 01:30 | |
*** kevinz has joined #openstack-nimble | 01:31 | |
*** liusheng has quit IRC | 01:38 | |
*** liusheng has joined #openstack-nimble | 01:39 | |
*** yuntongjin has joined #openstack-nimble | 01:49 | |
shaohe_feng | zhenguo: liusheng: ping | 01:59 |
---|---|---|
zhenguo | shaohe_feng: pong | 01:59 |
liusheng | shaohe_feng: pong | 01:59 |
liusheng | time for meeting ? | 02:00 |
zhenguo | yes | 02:00 |
zhenguo | #startmeeting nimble | 02:00 |
openstack | Meeting started Thu Dec 15 02:00:31 2016 UTC and is due to finish in 60 minutes. The chair is zhenguo. Information about MeetBot at http://wiki.debian.org/MeetBot. | 02:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 02:00 |
openstack | The meeting name has been set to 'nimble' | 02:00 |
zhenguo | o/ | 02:00 |
RuiChen | o/ | 02:00 |
liusheng | o/ | 02:00 |
shaohe_feng | o/ | 02:01 |
zhenguo | yuntongjin, luyao: are you around? | 02:01 |
luyao | zhenguo: yes | 02:01 |
zhenguo | ok | 02:01 |
zhenguo | the agenda: | 02:01 |
zhenguo | https://wiki.openstack.org/wiki/Meetings/Nimble#Agenda_for_next_meeting | 02:01 |
zhenguo | let's jump in | 02:02 |
zhenguo | #topic Announcements and reminders | 02:02 |
zhenguo | I have nearly finished the create instance taskflow refactor work, will add more tests today | 02:02 |
shaohe_feng | Nice | 02:02 |
liusheng | awesome works | 02:03 |
RuiChen | sounds great | 02:03 |
zhenguo | please help to tests | 02:03 |
zhenguo | thanks luyao for draft the initial patch | 02:03 |
zhenguo | Our tempest gate is still broken with the tests, I will work with liusheng to address that later :( | 02:04 |
zhenguo | really hard to debug ironic things | 02:04 |
liusheng | zhenguo: hope you can address it :) | 02:04 |
zhenguo | liusheng: hah | 02:04 |
shaohe_feng | zhenguo: luyao is busy on hers master's thesis | 02:05 |
zhenguo | shaohe_feng: oh, that's important | 02:05 |
liusheng | so she will reduce time on Nimble ? | 02:05 |
shaohe_feng | liusheng: these days. | 02:06 |
RuiChen | thesis about nimble :-)? | 02:06 |
zhenguo | lol | 02:06 |
liusheng | hah | 02:06 |
shaohe_feng | RuiChen: about performance optimization | 02:06 |
liusheng | cool! | 02:06 |
zhenguo | may help to us later, hah | 02:06 |
zhenguo | ok, let's continue | 02:07 |
luyao | zhenguo: yes | 02:07 |
zhenguo | After discussion, we decide to allow duplicate instance names, liusheng is working on that | 02:07 |
zhenguo | luyao: hope everything goes well | 02:08 |
luyao | zhenguo, I hope so,thank you!:) | 02:08 |
zhenguo | luyao: hah | 02:08 |
zhenguo | ok, not much of announcement, anyone else have a thing here? | 02:08 |
RuiChen | yes, zhenguo, i think depulicate name match most openstack project behavior | 02:09 |
zhenguo | RuiChen: yes, | 02:09 |
liusheng | yes, and will add copy Nova's implementation to add an option to enalbe/disable | 02:09 |
zhenguo | RuiChen: and with that we can avoid many unneeded concerns | 02:09 |
liusheng | I cannot open the link, since something wrong with my blue cloud :( | 02:10 |
zhenguo | liusheng: cool | 02:10 |
RuiChen | yeah, uuid is unique key | 02:10 |
zhenguo | liusheng: what link | 02:10 |
zhenguo | RuiChen: yes | 02:10 |
liusheng | zhenguo: the patch's link | 02:10 |
zhenguo | liusheng: hah, you can use your yellow cloud instead | 02:11 |
shaohe_feng | yes, uuid is for machine | 02:11 |
shaohe_feng | name is for human | 02:11 |
liusheng | zhenguo: really ? | 02:11 |
liusheng | zhenguo: let me try | 02:11 |
RuiChen | blue/yellow cloud are magic words, I think not everybody knew it, hah | 02:11 |
liusheng | zhenguo: I am acessing the bluecloud by VNC :( | 02:12 |
zhenguo | shaohe_feng: yes, but many duplicate name may not easy to distinguish for human | 02:12 |
zhenguo | RuiChen: lol | 02:12 |
zhenguo | liusheng: why using VNC | 02:12 |
liusheng | zhenguo: I cannot acess my bluecloud.. | 02:13 |
zhenguo | liusheng: hah | 02:13 |
liusheng | zhenguo: but VNC tool is available | 02:13 |
zhenguo | liusheng: it's not easy to use | 02:13 |
liusheng | lol | 02:13 |
zhenguo | OK, let's continue | 02:14 |
RuiChen | yeah, move on | 02:14 |
zhenguo | the contribution report: | 02:14 |
zhenguo | #link http://stackalytics.com/report/contribution/nimble/90 | 02:14 |
zhenguo | ok, anything else? | 02:15 |
liusheng | zhenguo: I am stuck by the tempest patch a totally week! :P | 02:15 |
shaohe_feng | zhenguo: so, user should rename by himself to distinguish his instances. | 02:15 |
zhenguo | liusheng: yes, so please just stop it, lol | 02:15 |
liusheng | zhenguo: :P | 02:16 |
zhenguo | shaohe_feng: like nova, we will have an option to enable/disable duplicate names | 02:16 |
liusheng | shaohe_feng: name should be able to update | 02:16 |
zhenguo | shaohe_feng: I thinkg that should be ok, because a cloud not usually used by human, but other machines or scripts | 02:16 |
shaohe_feng | yes. | 02:17 |
*** _liusheng has joined #openstack-nimble | 02:17 | |
zhenguo | shaohe_feng: ok, we can keep this way until someone request us to change | 02:18 |
zhenguo | ok, what's next | 02:18 |
zhenguo | #topic Task tracking | 02:18 |
_liusheng | let's chose a new name for our Nimble ? | 02:18 |
zhenguo | _liusheng: next agent is that | 02:18 |
zhenguo | :P | 02:18 |
RuiChen | \o/ naming day | 02:18 |
zhenguo | Task tracking topic first, sorry | 02:19 |
shaohe_feng | mogan | 02:19 |
zhenguo | wait, wait, wait.... | 02:19 |
zhenguo | hah | 02:19 |
_liusheng | zhenguo: hah | 02:19 |
zhenguo | #link https://etherpad.openstack.org/p/nimble-task | 02:19 |
RuiChen | exciting event | 02:19 |
zhenguo | hah | 02:19 |
zhenguo | Thanks shaohe_feng for creating the etherpad | 02:20 |
zhenguo | everyone please feel free to add the task you are working on or the task you plan to do there | 02:20 |
zhenguo | also need to register a bp first | 02:20 |
_liusheng | zhenguo: I have filed a bp for supporting notification in Nimble | 02:21 |
zhenguo | _liucheng: cool | 02:22 |
zhenguo | _liusheng: it's your familiar fields, ceilometer guy :P | 02:22 |
_liusheng | :) | 02:23 |
RuiChen | ^^ notification powered | 02:23 |
RuiChen | :-) | 02:23 |
zhenguo | yeah, it's coming... | 02:23 |
shaohe_feng | _liusheng: experter on notification | 02:23 |
_liusheng | RuiChen: lol | 02:23 |
zhenguo | ok, so we can follow the task list, everyone can coorparate with with the owner if you want | 02:24 |
shaohe_feng | OK | 02:25 |
zhenguo | seems everyone can't wait to start the new name topic | 02:25 |
zhenguo | so let's move on | 02:25 |
zhenguo | #topic New project name | 02:25 |
_liusheng | may need to start a irc voting ? lol | 02:26 |
zhenguo | _liusheng: not today | 02:26 |
_liusheng | zhenguo: ok | 02:26 |
zhenguo | _liusheng: we should ask the lawyer first. lol | 02:26 |
RuiChen | so the whole name list is ? | 02:26 |
_liusheng | that should be | 02:27 |
zhenguo | seems now we have a few options: Mogan, Melter, Skua, ... | 02:27 |
zhenguo | anything else? | 02:27 |
shaohe_feng | zhenguo: JF has asked YanLin to consult the intel's lawyer | 02:28 |
RuiChen | no from me | 02:28 |
zhenguo | shaohe_feng: cool | 02:28 |
RuiChen | thank you shaohe_feng and JF | 02:28 |
zhenguo | shaohe_feng: so we can wait for a while | 02:29 |
zhenguo | I will meet JF this afternoon at Intels party, lol | 02:29 |
RuiChen | party? | 02:30 |
zhenguo | RuiChen: yes | 02:30 |
RuiChen | cool | 02:30 |
zhenguo | hah | 02:30 |
shaohe_feng | meal party | 02:30 |
RuiChen | who is the owner of Skua? | 02:30 |
_liusheng | zhenguo: sounds great | 02:30 |
zhenguo | RuiChen: me | 02:30 |
RuiChen | can you give some intrducation about it? | 02:31 |
zhenguo | RuiChen: a bird name, not much meanings... | 02:32 |
zhenguo | RuiChen: but seems all other projects' name doesn't mean what they are doing | 02:33 |
RuiChen | heh, it's fine | 02:33 |
zhenguo | so the list is Mogan, Melter, Skua, right | 02:33 |
zhenguo | anyone else want to add more | 02:34 |
liusheng | seems people like Mogan :) | 02:34 |
zhenguo | yes | 02:34 |
RuiChen | \o/ | 02:35 |
liusheng | means "摸黑儿干" lol | 02:35 |
zhenguo | lol | 02:35 |
RuiChen | waiting the final lawyer choose | 02:35 |
zhenguo | Fred gives it an interesting meaning | 02:35 |
RuiChen | match the project status,heh | 02:36 |
zhenguo | ok, if we have more than one option after the consult for lawer, then we will vote for the final name | 02:36 |
zhenguo | ok, next | 02:37 |
zhenguo | #topic Shorten Nimble OSC commands | 02:37 |
liusheng | zhenguo: OK, thanks, I have added the agenda | 02:37 |
zhenguo | I discussed with liusheng about the current osc command, he thinks it's too long and not easy to use | 02:38 |
zhenguo | liusheng: thanks | 02:38 |
liusheng | zhenguo: IMO, the current commands looks too long, and a bit inhuman :) | 02:38 |
RuiChen | openstack baremetal compute xxx | 02:38 |
zhenguo | seems instance should be replaced with server | 02:39 |
zhenguo | RuiChen: can we remove the 'compute' | 02:39 |
liusheng | RuiChen: yes, and I think Nova manage virtual machine, we Nimble manage baremetal machine | 02:39 |
RuiChen | let me check, i think ironic catch it | 02:39 |
liusheng | so maybe openstack baremetal server xxx | 02:40 |
zhenguo | RuiChen: ironic use openstack baremetal node | 02:40 |
zhenguo | so maybe it's ok for use to take 'openstack baremetal server' | 02:40 |
RuiChen | http://docs.openstack.org/developer/python-openstackclient/plugin-commands.html#ironic | 02:40 |
liusheng | they guys care node, we care server, lol | 02:41 |
RuiChen | | openstack.baremetal.v1 | ['baremetal set', 'baremetal create', 'baremetal list', 'baremetal unset', 'baremetal show', 'baremetal delete'] | 02:41 |
zhenguo | there isn't a server concept in ironic | 02:42 |
RuiChen | deprecated name, but exist now | 02:42 |
liusheng | yes | 02:42 |
liusheng | but I am not sure, the 'friend' to end users | 02:43 |
RuiChen | osc PTL suggest more distingish name than server | 02:43 |
liusheng | sorry, the server is friend to end users | 02:43 |
zhenguo | yes, | 02:44 |
liusheng | RuiChen: any reference ? | 02:44 |
zhenguo | RuiChen: I don't quite familiar with the rule of osc name | 02:44 |
RuiChen | I talk about that with him servral months | 02:45 |
zhenguo | RuiChen: as we are not offical now, how to avoid othe project use the same name with us | 02:45 |
RuiChen | baremetal server and server | 02:45 |
liusheng | the OSC cli don't care about the specific project and the specific service, it only care the resource, e.g. image, network, server | 02:46 |
zhenguo | so we should belongs to server | 02:46 |
RuiChen | if nimble come to offical project, osc have jenkins job to check name | 02:46 |
zhenguo | RuiChen: ok | 02:46 |
zhenguo | The best choice is 'openstack baremetal server create' | 02:47 |
RuiChen | I think we are discuss shorten name, baremetal => bm? thought? | 02:48 |
zhenguo | as we have already have a baremetal in osc namespace, | 02:48 |
zhenguo | seems it's a bit confused to have both bm and baremetal, | 02:49 |
RuiChen | actually, i think if we use osc interactive mode, the CLI auto complete may have help | 02:49 |
liusheng | RuiChen: yes | 02:50 |
RuiChen | and if the not interactive mode, linux alias is a choose | 02:50 |
zhenguo | RuiChen: yes, it's ok. | 02:50 |
liusheng | RuiChen: but our currently "baremetal compute", looks a bit meaningless | 02:51 |
RuiChen | alias "openstack baremetal compute"="openstack bm server", hehe | 02:51 |
zhenguo | maybe we can send a email to the dev-list to discuss | 02:51 |
liusheng | we may should consider, the CLI is for end users | 02:52 |
zhenguo | but wait for a while to finish our configdive and taskflow work | 02:52 |
RuiChen | yeah, 8 minutes left | 02:52 |
zhenguo | yes, | 02:52 |
zhenguo | #topic open discussion | 02:53 |
zhenguo | one thing here, the flavor and instance_type | 02:53 |
liusheng | it is also releated the last topic :P | 02:54 |
zhenguo | liusheng: hah | 02:54 |
liusheng | if we support openstack baremetal server xxx | 02:54 |
zhenguo | openstack baremetal flavor | 02:55 |
liusheng | the openstack baremetal type xxx is easy to mislead | 02:55 |
zhenguo | ironic will change to use 'openstack baremetal list' directly, right? | 02:55 |
zhenguo | and nova is 'openstack server list'? | 02:56 |
liusheng | zhenguo: ironic has deprected this usage | 02:56 |
RuiChen | yes, nova use server list | 02:56 |
zhenguo | so we should maybe thing out another resouce name | 02:57 |
RuiChen | so in the future, all the ironic commands looks like: baremetal node xxx? zhenguo | 02:57 |
zhenguo | openstack xxx list | 02:57 |
zhenguo | RuiChen: not sure, maybe just baremetal list | 02:57 |
RuiChen | i'm not sure | 02:57 |
liusheng | root@liusheng:~# openstack baremetal list | 02:58 |
liusheng | This command is deprecated. Instead, use 'openstack baremetal node list'. | 02:58 |
liusheng | +--------------------------------------+--------+---------------+-------------+--------------------+-------------+ | 02:58 |
liusheng | | UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance | | 02:58 |
liusheng | +--------------------------------------+--------+---------------+-------------+--------------------+-------------+ | 02:58 |
liusheng | | 9f2c7b47-32fd-434d-bbf0-abb10f7893ed | node-0 | None | power off | available | False | | 02:58 |
liusheng | | 3b8b50e2-f292-45a7-a587-89ad35aa888b | node-1 | None | power off | available | False | | 02:58 |
liusheng | | 0fe83120-4132-49ae-90b7-835198e6f155 | node-2 | None | power off | available | False | | 02:58 |
liusheng | +--------------------------------------+--------+---------------+-------------+--------------------+-------------+ | 02:58 |
zhenguo | if they use openstack baremetal node xxx, seems it's ok for use to use openstack baremetal server xxx | 02:59 |
liusheng | if we can find a new an more meaningful name, it is better | 03:00 |
liusheng | or use openstack baremetal server xxx ? | 03:00 |
zhenguo | .... | 03:00 |
zhenguo | not time left | 03:00 |
zhenguo | thanks all for joining | 03:00 |
liusheng | \o | 03:00 |
zhenguo | #endmeeting | 03:00 |
openstack | Meeting ended Thu Dec 15 03:00:54 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 03:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/nimble/2016/nimble.2016-12-15-02.00.html | 03:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/nimble/2016/nimble.2016-12-15-02.00.txt | 03:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/nimble/2016/nimble.2016-12-15-02.00.log.html | 03:00 |
shaohe_feng | zhenguo: liusheng: RuiChen: devstack can not make dir /etc/keystone/fernet-keys/ | 03:01 |
RuiChen | shihanzhang: had added the instance part nimble CLI, now the command is: openstack baremetal instance create | 03:01 |
shaohe_feng | zhenguo: liusheng: RuiChen: after I make it manually, it report: /etc/keystone/fernet-keys/ does not contain keys, use keystone-manage fernet_setup to create Fernet keys. | 03:02 |
zhenguo | RuiChen: has changed? | 03:02 |
zhenguo | shaohe_feng: seems weird, we build devstack on our gate for every patch set, it seems ok | 03:03 |
liusheng | shaohe_feng: devstack is also ok for me | 03:04 |
liusheng | maybe permission issue ? | 03:06 |
RuiChen | the current master of nimbleclent is that "instance xxx" | 03:06 |
liusheng | RuiChen: yes | 03:06 |
shaohe_feng | zhenguo: liusheng: I have done clean | 03:06 |
zhenguo | RuiChen: yes, no 'compute'? | 03:06 |
zhenguo | shaohe_feng: not sure why... | 03:06 |
liusheng | shaohe_feng: any error when runing the devstack script ? | 03:07 |
RuiChen | zhenguo: baremetal_compute_instance_create = nimbleclient.osc.v1.instance:CreateInstance | 03:10 |
zhenguo | RuiChen: yes, I use it everyday, hah | 03:10 |
liusheng | RuiChen: so the command is openstack baremetal compute instance create, it include 5 words, and the "baremtal compute" is hard to understard ... lol | 03:11 |
zhenguo | if there's no compeling reason to prevent us to use 'openstack baremetal server', I think it's better to use it. | 03:13 |
*** yuntongjin has quit IRC | 03:39 | |
shaohe_feng | liusheng: first error is: report no /etc/keystone/fernet-keys/ | 04:03 |
shaohe_feng | liusheng: I use the lastest keystone repo | 04:03 |
*** yuntongjin has joined #openstack-nimble | 04:56 | |
*** yuntongjin has quit IRC | 06:38 | |
*** yuntongjin has joined #openstack-nimble | 07:02 | |
*** yuntongjin has quit IRC | 09:08 | |
*** kevinz has quit IRC | 10:03 | |
*** openstackgerrit has quit IRC | 10:18 | |
*** kevinz has joined #openstack-nimble | 11:51 | |
*** kevinz has quit IRC | 12:04 | |
*** kevinz has joined #openstack-nimble | 12:04 | |
*** kevinz has quit IRC | 14:51 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!