03:01:09 #startmeeting zun 03:01:10 Meeting started Tue Feb 28 03:01:09 2017 UTC and is due to finish in 60 minutes. The chair is hongbin. Information about MeetBot at http://wiki.debian.org/MeetBot. 03:01:12 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 03:01:14 The meeting name has been set to 'zun' 03:01:15 #link https://wiki.openstack.org/wiki/Zun#Agenda_for_2017-02-28_0300_UTC Today's agenda 03:01:19 #topic Roll Call 03:01:23 Pradeep 03:01:26 kevinz 03:01:28 Namrata 03:01:31 lakerzhou 03:01:56 Wenzhi 03:02:06 thanks for joining the meeting pksingh kevinz Namrata lakerzhou Wenzhi 03:02:21 #topic Project mascot 03:02:30 #link http://lists.openstack.org/pipermail/openstack-dev/2017-February/112516.html 03:02:46 this is a continued discussion from the last meeting 03:03:08 we need to choose a team mascot to repersent zun 03:03:18 so far, the proposed mascot is 03:03:23 Barrel 03:03:29 Storks 03:03:33 Falcon 03:03:39 Dolphins 03:03:43 Tiger 03:03:48 any other proposal? 03:04:30 seems no :) 03:04:58 i was told that barrel falcon are not a good choice 03:05:03 haha ... 03:05:21 barrel is not animal or natual element, so disqualify 03:05:36 falcon seems to be chosen by other team 03:05:41 how about mythi 03:05:41 what is left is 03:05:50 mythi? 03:05:52 seems fish/ocean animals are popular for container projects 03:06:16 eliqiao: what is mythi? picture? 03:06:26 lakerzhou: yes, it seems it is 03:06:34 lakerzhou: you have a proposal? 03:06:53 hongbin: wait a min 03:06:55 I vote for dolphin 03:07:13 lakerzhou: ack 03:07:37 https://www.google.com/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0ahUKEwj57ZP257HSAhUN5WMKHSnZD4sQjRwIBw&url=http%3A%2F%2Fwww.30yes.com%2Fcontent%2F99531.html&bvm=bv.148073327,d.cGc&psig=AFQjCNE7qQHCJ5FR6N4PQeJ15GAJkkOIlg&ust=1488337626958245 hongbin 03:08:08 ah... Pi Xiu 03:08:49 eliqiao: page in chineese :(, i cant read it 03:08:53 yep :) 03:09:05 i am from chinese, but i still don't know what is pi xiu :) 03:09:13 first time see t 03:09:15 it 03:09:37 interesting 03:10:00 http://www.wentaisun.co.uk/culture.php?culture_id=5 hongbin pksingh 03:10:02 it's a mythical animal 03:10:08 Pi Xiu 03:10:15 Wenzhi: :) 03:10:48 eliqiao: ok, thanks for the proposal 03:10:57 any other proposed mascot? 03:11:00 eliqiao: thanks for english version 03:11:30 ok, if nothing else, let's have a vote 03:11:37 here is the choice 03:11:46 1. Storks 03:11:55 2. Dolphins 03:12:01 3. Tiger 03:12:06 4. Pi Xiu 03:12:25 all, happy voting 03:13:13 no vote? 03:13:15 2 03:13:18 2 03:13:29 4 :) 03:13:33 2 03:13:51 kevinz: ^^ 03:13:55 Namrata: ^^ 03:14:09 hi 03:14:19 dolphins 03:14:19 hi I prefer 2 03:14:28 eliqiao: seems Pi Xiu is not a natural element either 03:14:31 ok, all thanks for your vote 03:14:36 Wenzhi: ^^ 03:14:53 i am not sure if it is nature as well 03:15:03 but we decided 2 03:15:07 Dolphins 03:15:13 Go Dolphins 03:15:21 K. cool.. 03:15:22 #agreed choose dolphins as the zun team mascot 03:15:34 ok, move on 03:15:40 #topic Cinder integration (diga) 03:15:54 it seems diga is not here 03:16:04 anyone else want to discuss this topic? 03:16:38 ok, next one 03:16:40 #topic Kuryr integration (hongbin) 03:16:45 #link https://blueprints.launchpad.net/zun/+spec/kuryr-integration The BP 03:17:10 for this one, i am waiting for the kuryr patches to merge 03:17:40 i will continue to work on it 03:17:55 any question for this bp? 03:17:57 hongbin: i have one question 03:18:02 pksingh: go ahead 03:18:31 hongbin: if user create any network, would you pass that to nova docker driver in nics option? 03:19:44 pksingh: i haven't thought through it carefully 03:20:09 pksingh: i will try to get the native docker driver work at the first iteration 03:20:28 hongbin: actually i was thinking we should, because you are implementing the same in docker driver, but not sure 03:20:28 pksingh: then, i check if it fits into nova-docker in the second iteration 03:20:41 hongbin: cool 03:20:47 pksingh: yes, i am open to that 03:21:07 hongbin: i tried this day before yesterday and it works :) 03:21:55 ok, any other question? 03:22:20 #topic Introduce host capabilities and cpusets (sudipto) 03:22:25 #link https://review.openstack.org/#/c/427007/ The spec 03:22:41 it looks sudipta is not here, i can update on behalf 03:23:07 i worked with sudipta to submit a few patches for this 03:23:19 first, there is a spec 03:23:36 #link https://review.openstack.org/#/c/427007/ 03:23:52 he revised the spec to make it simple at the first iteration 03:24:12 hongbin: will look into it today 03:24:13 we tried the resource provider model, but found it is very complicated 03:24:19 pksingh: ack 03:24:41 after dicussion, we decided to switch to a simpler model (compute_node model) 03:25:05 we will switch to the resource_provider model later, possibly after nova split out its scheduler 03:25:07 that is the plan 03:25:20 hongbin: ACK, we can switch back to resource provider after it get implemented. 03:25:31 eliqiao: yes 03:25:38 agree 03:25:40 maybe 3/4 release later. 03:25:57 yes, and we pushed up a few patches for that 03:25:59 #link https://review.openstack.org/#/c/436714/ 03:26:09 #link https://review.openstack.org/#/c/436572/ 03:26:28 the first patch is the datamodel 03:26:44 the second patch is the basic for inventory numa resources 03:26:56 that is all from my side 03:27:02 any question? 03:27:35 ok, next topic 03:27:38 #topic Discussion of the image API 03:27:45 #link https://etherpad.openstack.org/p/zun-image-api the etherpad 03:28:10 it looks there are a lot of discussion of the image api 03:28:21 so i created an etherpad to let everyone work on the design 03:28:43 all, please feel free to cast your input to the etherpad 03:28:55 we can revisit the etherpad in the next meeting 03:29:07 any comment for the image api? 03:29:38 are we discussing on etherpad? 03:29:51 pksingh: yes, we can 03:30:03 that would be better 03:30:31 pksingh: do you have any comment to bring it up here, or prefer to work on the etherpad later? 03:31:11 hongbin: i have the same comment, if we want to have the API, then we can go ahead as suggested in etherpad 03:31:26 pksingh: ok 03:31:45 then, next topic 03:31:51 #topic Use 'uuid' instead of 'id' as object ident in data model (Wenzhi) 03:31:57 #link http://lists.openstack.org/pipermail/openstack-dev/2017-February/112585.html 03:32:17 Wenzhi: want to lead this discussion? 03:32:22 Ok 03:32:58 per the feedback form the maillist, seems everyone agree with this proposal -- replace 'id' with 'uuid' 03:33:47 actually I already replaced the 'id' with 'uuid' in etcd API backend for containers/images 03:33:47 Wenzhi: yes, it seems so 03:34:13 cool 03:34:20 then, we need to work on the sql side 03:34:41 I plan to leave the sql side as it is by now 03:34:49 and start with etcd side 03:35:00 ok 03:35:09 if everything goes fine, then we can modify the sql side 03:35:24 sure 03:35:30 Wenzhi: +1 03:36:09 Wenzhi: +1 03:36:09 Wenzhi: mind creating a bp for the sql side when the finished the etcd side? 03:36:19 hongbin:sure 03:36:25 Wenzhi: thx 03:36:56 #action Wenzhi created a bp for migrate from 'id' to 'uuid' in the sql backend once the etcd backend is finishing migration 03:37:11 ok 03:37:19 any other comment on this topic? 03:38:00 then, move to the last topic in the agenda 03:38:01 #topic Introduce container composition 03:38:19 Wenzhi: kevinz : any of you want to lead this topic? 03:38:51 Hi hongbin 03:38:53 #link https://review.openstack.org/#/c/437759/ 03:39:20 we just finish the WIP specs for this 03:39:43 yes, still need to address some comments 03:40:30 Wenzhi: ack 03:40:56 Right, we've introduce the new object "capsule", the same as the compose or pod 03:41:58 yes, there is one thing we need to give it more thoughts 03:42:29 that is how do you like to design the "capsule", i.e. make it as compose, or make it as a pod 03:43:24 or make it between docker compose and k8s pod 03:43:34 what is the use case of the capsule? pod is specific to k8s. 03:43:58 IMO we can make it a 'pod', and add support for docker compose file 03:44:06 lakerzhou: there is a demand to run multiple container and patch them into the same host 03:45:01 lakerzhou: i think the use case is simple, run a containerized application that are comprosed with multiple containers 03:45:16 Wenzhi: ack 03:45:28 yes, the user cases are just like k8s pod 03:46:39 any other comment about the pod vs compose debate? 03:47:27 so it will be like POD correct? 03:47:44 pksingh: that depends on how we designed it 03:48:01 pksingh: we can make it like a k8s pod or a docker compose 03:48:57 in future if we are going to integrate with k8, then i think we may need pod like thing 03:49:52 pksingh: yes, it might 03:50:41 it seems most people prefer to make it like a pod? 03:50:50 +1 for pod 03:51:27 ok, we can continue the discussion in the review 03:51:46 OK 03:52:01 ack 03:52:15 my suggestion is to take care the portability 03:52:39 for example, if we make it as a pod, make sure the file format are similar to pod 03:52:55 then, users can easily migrate between pod and capsule 03:53:05 got it 03:53:06 ack, thanks hongbin 03:53:12 hongbin: +1 03:53:26 ok, then let's enter open discussion 03:53:32 #topic Open Discussion 03:53:51 Namrata: i knew you were working hard on the heat side, do you want to give some updates? 03:54:12 Hongbin I will update the patches today 03:54:21 no other updates 03:54:30 Namrata: ack 03:55:02 Namrata: i saw those patches, which will look very good after addressing the outstanding comments 03:55:20 yes.I will work on that 03:55:27 thanks for the help hongbin 03:55:33 Namrata: thanks for the work 03:56:10 all, do you have any other topic to bring up? 03:57:05 it seems no 03:57:13 all, thanks for joining the meeting 03:57:18 bye all 03:57:19 #endmeeting