02:00:50 <zhenguo> #startmeeting nimble 02:00:51 <openstack> Meeting started Thu Nov 24 02:00:50 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:52 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 02:00:54 <openstack> The meeting name has been set to 'nimble' 02:00:59 <zhenguo> o/ 02:01:14 <lei-zh> o/ 02:01:48 <zhenguo> shaohe_feng, yuntongjin: are you around? 02:02:24 <shihanzhang> o/ 02:02:42 <yuntongjin> hi 02:02:44 <liusheng> o/ 02:02:49 <zhenguo> the agenda: 02:02:58 <zhenguo> #link https://wiki.openstack.org/wiki/Meetings/Nimble#Agenda_for_next_meeting 02:03:10 <zhenguo> ok, let's jump in 02:03:18 <zhenguo> #topic announcements and reminders 02:03:38 <zhenguo> Our initial tempest patch has been merged yesterday 02:03:55 <zhenguo> and the infras dsvm gate has been seup as well 02:04:14 <zhenguo> thanks liusheng 02:04:48 <zhenguo> but seems there are something wrong with the devstack setup there according to the logs of my test patch 02:05:04 <zhenguo> #link http://logs.openstack.org/20/401820/1/check/gate-nimble-dsvm-tempest-plugin/4464112/logs/ 02:05:22 <zhenguo> so currently our gate is broken :( 02:05:28 <shaohe_feng> zhenguo: hi 02:05:33 <liusheng> zhenguo: :( 02:05:35 <zhenguo> shaohe_feng: o/ 02:06:37 <zhenguo> liusheng: we don't need the devstack gate hook anymore right? 02:07:06 <RuiChen> o/ 02:07:11 <liusheng> zhenguo: I don't think it need, I have referenced other project's 02:07:16 <zhenguo> RuiChen: hi 02:07:27 <RuiChen> sorry, i'm late 02:07:34 <zhenguo> RuiChen: np 02:07:42 <RuiChen> so we start? 02:07:55 <zhenguo> RuiChen: sure, haha 02:08:11 <zhenguo> liusheng: yes, so we can cleanup that hook script 02:08:14 <RuiChen> please go ahead :-) 02:08:36 <liusheng> zhenguo: which one ? 02:08:50 <liusheng> zhenguo: oh I see 02:08:50 <zhenguo> nimble/devstack/gate/ 02:09:15 <zhenguo> liusheng: but without that, we can't control which services are enabled 02:09:38 <zhenguo> liusheng: I read the currently dsvm logs, seems it setup all services 02:10:12 <liusheng> zhenguo: I will check 02:10:21 <zhenguo> liusheng: ok thanks 02:10:44 <zhenguo> and we still need to add more tests including UT and functional 02:10:51 <zhenguo> especially for api and engine 02:11:27 <zhenguo> who are still working on tests now? 02:12:06 <yuntongjin> we could have a wiki/list to track test-case task 02:12:51 <yuntongjin> or have a blueprint to track 02:12:59 <zhenguo> yuntongjin: seems like there will be many test cases 02:13:12 <zhenguo> yuntong: I'm afraid it's hard to list all :( 02:13:32 <yuntongjin> can list by resource like instance/type.... 02:14:02 <zhenguo> yuntongjin: yes, we already list by place them into different dir now 02:14:33 <yuntongjin> k, that works 02:14:35 <liusheng> zhenguo: about the tempest, I think it is easy to add tests for instance_type, but for instance, I am not sure... 02:14:59 <zhenguo> liusheng: yes, recently I merged the refactor patch 02:15:11 <zhenguo> liusheng: It will affect all instances related tests 02:15:20 <liusheng> zhenguo: e.g. if we add test for instance creation, it is ok to create an instance from nimble-api to ironic ? 02:15:28 <liusheng> zhenguo: Ok 02:16:02 <zhenguo> liusheng: I think it's ok, because our current devstack setup can support that 02:16:21 <liusheng> zhenguo: ok, let's try :) 02:16:32 <zhenguo> liusheng: you can just add tests for creating with the parameters we create in devstack by default 02:16:55 <liusheng> zhenguo: ok, thanks 02:17:26 <zhenguo> ok, so next, seems like we still lack the basic abilities of powering instance in our CLI 02:18:10 <zhenguo> RuiChen, shihanzhang: do we have a plan for that ? 02:18:57 <shihanzhang> i will do it next week 02:19:12 <zhenguo> shihanzhang: ok, many thanks :) 02:19:30 <zhenguo> the contribution report: 02:19:39 <zhenguo> #link http://stackalytics.com/report/contribution/nimble/90 02:20:19 <zhenguo> thanks all for that :P 02:20:56 <zhenguo> not much of announcement, anyone else have a thing here? 02:21:32 <zhenguo> ok 02:21:41 <zhenguo> #topic Ocata feature priorities 02:21:54 <zhenguo> #link https://trello.com/b/FBsIvUTp/ironic-nimble-plan 02:22:04 <zhenguo> #link https://blueprints.launchpad.net/nimble 02:22:15 <zhenguo> really so many things to do 02:22:55 <zhenguo> but seems we only have about 3 developers full time dedicated to nimble now, which is less than we startup :( 02:23:25 <liusheng> zhenguo: :( 02:24:02 <liusheng> zhenguo: attract new comers in Bug Smash :) 02:24:19 <zhenguo> liusheng: I hope so, hah 02:24:55 <zhenguo> or maybe we can add some simple bug on launchpad to attract new developers? 02:25:37 <zhenguo> but we are not a offical project, seems nobody want to join to a new startup project :( 02:26:16 <liusheng> zhenguo: new startup project can make them easy to become core members, hah 02:26:28 <zhenguo> liusheng: hah, that' true 02:27:16 <zhenguo> maybe we can announce a new core member in mailing list, that seems the best way to attract new developers, lol 02:28:21 <liusheng> zhenguo: which day we want to announce our project to public ? 02:28:35 <zhenguo> liusheng: I would to do that by this week 02:28:46 <zhenguo> do you still have any concerns about that 02:28:49 <zhenguo> ? 02:30:02 <liusheng> zhenguo: no, it is cool, I will check the tempest job and fix it today 02:30:17 <zhenguo> liusheng: thanks a lot? 02:30:37 <zhenguo> shaohe_feng: do you still have some concerns? 02:31:46 <zhenguo> yuntongjin, RuiChen: wdyt? 02:32:38 <zhenguo> ok 02:32:53 <zhenguo> next week I plan to finish az and quota, 02:33:21 <zhenguo> and do you think which is the highest priority thing we need to do? 02:33:46 <yuntongjin> zhenguo: i think it's the announcement 02:34:07 <zhenguo> yuntongjin: ok 02:34:47 <zhenguo> come on, please say something here, @everyone 02:35:17 <liusheng> zhenguo: may we can share some docs about Nimble besides the Wiki, but I am not sure we have 02:35:18 <yuntongjin> i was think to add network device in nimble as new resource 02:35:38 <liusheng> zhenguo: when announcing the project 02:35:39 <zhenguo> liusheng: we only have a dev-quickstart doc currently 02:36:07 <zhenguo> yuntongjin: yes, I also want to add that 02:36:23 <yuntongjin> great, will file a BP for that 02:36:50 <zhenguo> yuntongjin: ok, thanks, and maybe we need to add a specs, and discuss there, wdyt? 02:37:48 <zhenguo> as we support to specify port type when requesting to create a new instance, but no way to scheduling a node with that type of network interfaces 02:38:29 <yuntongjin> do we have a BP for this task? 02:38:30 <zhenguo> it's unaccepatable, and we also want to support portgroup in future, which also depends on the network resources 02:38:35 <zhenguo> yuntongjin: no 02:39:04 <zhenguo> yuntongjin: can you help to add a bp for that, or maybe also draft a specs :) 02:39:19 <yuntongjin> will do 02:39:32 <zhenguo> yuntong: thanks very much! 02:39:49 <zhenguo> ok, what's next 02:39:57 <zhenguo> #topic open discussion 02:40:00 <luyao> zhen 02:40:06 <zhenguo> luyao: hi 02:40:36 <zhenguo> luyao: I remember you have been investigating taskflow this week, right? 02:41:20 <luyao> yes,I have something to do last week 02:41:56 <zhenguo> luyao: how about that? could we introduce flow work in our create method 02:42:03 <luyao> I want add rollback mechanism for creating intsance this week 02:42:16 <zhenguo> luyao: awsome! 02:42:36 <zhenguo> luyao: I have refactored some codes, please update you dev repo to see 02:42:38 <luyao> I 'am not sure,I need trying :) 02:42:45 <luyao> OK 02:42:58 <zhenguo> luyao: ok, thanks 02:43:22 <zhenguo> hi all, do you have other things want to discuss here? 02:43:58 <yuntongjin> luyao: add a BP for your task so that everyone can contribute 02:44:21 <zhenguo> yuntongjin: oh yes, thanks for remindering that! 02:44:52 <zhenguo> kevinz: are you around? 02:45:03 <luyao> yuntongjin: OK 02:45:10 <yuntongjin> next step, after annoucement, let's keep focus on killer feature 02:45:20 <zhenguo> yuntongjin: sure 02:45:48 <zhenguo> yuntongjin: do you think it's easy for us to add instance transfer ability? 02:46:10 <yuntongjin> like ironic did? 02:46:14 <kevinz> zhenguo: Hi zhenguo I'm here just now :D 02:46:29 <zhenguo> kevinz: oh, hah 02:46:42 <zhenguo> yuntongjing: like cinder volume 02:46:54 <yuntongjin> k, i see 02:47:02 <zhenguo> kevinz: do you have some suggestion for us, like do we need to add more docs? 02:47:09 <yuntongjin> transfer b/w tenenats? 02:47:16 <zhenguo> yuntongjin: yes 02:48:00 <zhenguo> kevinz: as we want to announce the project in mainling list this week, not sure if we are ready 02:48:01 <yuntongjin> try file a BP to discuss, i prefer it's a low P task 02:48:18 <zhenguo> yuntongjin: yes 02:48:54 <kevinz> zhenguo: Wow cool, push nimble to big-tent? 02:49:25 <zhenguo> kevinz: no, not ready for big-tent, just announce in the mailing list :P 02:49:32 <yuntongjin> should pay more focus on feature that related HW 02:49:54 <zhenguo> yuntongjin: we are open source, lol 02:49:56 <yuntongjin> kevinz: that's the plan 02:50:40 <yuntongjin> HW = Hardware 8-) 02:51:04 <zhenguo> yuntongjin: oh, sorry, I misunderstood, lol 02:51:19 <zhenguo> yuntongjin: I think it means huawei, hah 02:51:31 <yuntongjin> my bat 02:51:44 <yuntongjin> my bad 02:51:55 <zhenguo> yuntongjin: hah 02:52:48 <zhenguo> oh, any other things want to discuss here? 02:53:12 <yuntongjin> not much from here 02:53:27 <kevinz> good luck to nimble :D 02:53:35 <zhenguo> kevinz: thanks 02:54:11 <zhenguo> do you think notifications should be a high priority thing for us now? 02:54:33 <zhenguo> notifications of nimble, or leveraing ironic's notifications 02:55:03 <yuntongjin> i don't think so 02:55:04 <shaohe_feng> zhenguo: I'm back 02:55:15 <zhenguo> shaohe_feng: o/ 02:55:28 <zhenguo> yuntongjin: ok, maybe later 02:55:30 <yuntongjin> focus on hardware feature 02:56:12 <RuiChen> agree with yuntongjin, notification should not be high 02:56:48 <shaohe_feng> RuiChen: do we have a priority list? 02:56:55 <zhenguo> RuiChen, yuntongjin: ok, but we need to consider charging in future 02:57:20 <zhenguo> shaohe_feng: not cureently 02:57:42 <shaohe_feng> zhenguo: do we need spec for the BP? 02:58:02 <zhenguo> shaohe_feng: for new bp, I think we can try to use specs 02:58:21 <zhenguo> shaohe_feng: but for some thing easy to implement seems not needed 02:58:57 <RuiChen> yes, and we can discuss details in the comments 02:59:39 <zhenguo> yes, and we need to file bugs for patches 02:59:56 <zhenguo> should follow the offical way 03:00:13 <RuiChen> zhenguo agree, but we should give a exact describe in blueprint 03:00:56 <zhenguo> RuiChen: seems not, just some summarize it's enough IMO 03:01:05 <RuiChen> i means if we don't parpere a spec for BP 03:01:26 <zhenguo> RuiChen: oh, yes, it's needed for those bps 03:01:37 <zhenguo> oh, seems time's up 03:01:51 <zhenguo> thanks everyone, we can continue to discuss in our channel 03:02:04 <zhenguo> #endmeeting