03:00:21 <hongbin> #startmeeting zun
03:00:22 <openstack> Meeting started Tue Aug  7 03:00:21 2018 UTC and is due to finish in 60 minutes.  The chair is hongbin. Information about MeetBot at http://wiki.debian.org/MeetBot.
03:00:23 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
03:00:25 <openstack> The meeting name has been set to 'zun'
03:00:29 <hongbin> #topic Roll Call
03:00:54 <kiennt26> hi hongbin
03:01:05 <hongbin> hi kiennt26
03:01:19 <hongbin> pause a few more minutes for potential atteedees
03:02:59 <openstackgerrit> Merged openstack/zun master: Reuse the RPC transport to create RPC client  https://review.openstack.org/588992
03:03:30 <hongbin> ok, let's get started
03:03:37 <hongbin> #topic Blueprints
03:03:45 <hongbin> 1.OpenStack as a virtual Kubernetes node (assignee: kevinz)
03:03:53 <hongbin> #link https://blueprints.launchpad.net/zun/+spec/zun-connector-for-k8s
03:04:03 <hongbin> kevinz: hey
03:04:08 <kevinz> hi hongbin
03:04:10 <kiennt26> hi kevinz
03:04:21 <kevinz> hi kiennt26
03:04:27 <hongbin> kevinz: you showed up at the right time, it is on your topic
03:04:39 <kevinz> Aha
03:04:42 <kevinz> Good
03:04:52 <hongbin> about OpenStack as a virtual Kubernetes node
03:05:11 <kevinz> I find vk has conflict with master branch
03:05:29 <kevinz> will refresh code and subscribe new patch
03:06:08 <kevinz> I also investigate about Kata with Zun for capsule
03:06:38 <kevinz> now we use Docker API, but docker API could not support create pod with Kata
03:06:50 <kevinz> I will paste the information
03:07:37 <hongbin> as far as i know, kata is integrated with k8s
03:07:53 <hongbin> this is already done
03:08:16 <kevinz> Yes, and if we want to use docker api to create pod, it is not implemented
03:08:28 <kevinz> https://github.com/kata-containers/runtime/issues/390
03:08:33 <kevinz> https://github.com/kata-containers/runtime/issues/493
03:08:43 <kevinz> and Kata is working on it.
03:09:06 <kevinz> I will table the BP : Kata with Capsule
03:09:25 <kevinz> and implement it after kata docker api is ready
03:10:27 <hongbin> for sure
03:11:22 <hongbin> kevinz: anything else from your side?
03:12:01 <kevinz> hongbin: That's all from my side
03:12:08 <hongbin> thanks kevinz
03:12:13 <hongbin> next one
03:12:23 <kevinz> thanks hongbin
03:12:27 <hongbin> 2. Introduce quota for containers (assignee: kiennt26)
03:12:34 <hongbin> #link https://blueprints.launchpad.net/zun/+spec/quota-support
03:12:39 <hongbin> kiennt26: ^^
03:13:20 <kiennt26> I've implemented Quota API. it almost done, need to add more unittest and split patch to smaller patches
03:13:23 <kiennt26> #link https://review.openstack.org/#/c/570683/
03:13:50 <kiennt26> After that, I will propose api-ref and zunclient side patch
03:14:05 <hongbin> cool
03:14:34 <kiennt26> right now, the patch is huge. I will split it to multiple patches :)
03:15:01 <hongbin> yes, that would be easier to review
03:15:23 <kiennt26> That's all from my side.
03:16:14 <hongbin> kiennt26: thanks for your contribution on this feature, look forward to reviewing your patches
03:16:38 <kiennt26> hongbin: yeah :)
03:16:56 <hongbin> i skip the octavia bp, since i haven't got a chance to work on it last week
03:17:34 <hongbin> your new PTL (jiwei) cannot join this meeting, he sent me a list of BPs that he wanted to discuss
03:17:39 <hongbin> let's go through them
03:17:48 <hongbin> 3. Runtime aware scheduling (assignee: fengshengqin)
03:17:57 <hongbin> #link https://blueprints.launchpad.net/zun/+spec/runtime-aware- scheduling
03:18:08 <hongbin> #link https://blueprints.launchpad.net/zun/+spec/runtime-aware-scheduling
03:19:14 <hongbin> this BP is about separating kata from runc into different hosts
03:19:38 <hongbin> basically, the perferred model is to have each compute host support either kata or runc
03:20:11 <hongbin> then, have the schedule to pick the right compute host with the right container runtime for it
03:20:38 <hongbin> that is the idea, but i haven't got a chance to review the code yet
03:21:10 <hongbin> #link https://review.openstack.org/#/q/topic:bp/runtime-aware-scheduling+(status:open+OR+status:merged)
03:21:28 <hongbin> shengqin proposed a bunch of patches that are under reviews
03:21:43 <hongbin> i would encourage everyone to review the patches if you have a chance
03:21:49 <hongbin> ok, next one
03:22:02 <hongbin> 4. use placement for unified resource management (assignee: fengshengqin)
03:22:12 <hongbin> #link https://blueprints.launchpad.net/zun/+spec/use-placement-resource-management
03:22:51 <hongbin> the idea of this BP is to ingrate with placement API
03:23:31 <hongbin> as a result, both nova and zun will report resource usage to placement
03:24:16 <hongbin> so that zun and nova can share the same resource pool
03:24:23 <hongbin> #link https://review.openstack.org/#/c/586960/
03:24:46 <hongbin> shengqin uploaded a patch for that, which is under review
03:25:04 <hongbin> 5. Support Cinder volume multi-attach (assignee: jiwei)
03:25:17 <hongbin> #link https://blueprints.launchpad.net/zun/+spec/cinder-volume-multi-attach
03:26:04 <hongbin> this one is also making a progress, i have reviewed @jiwei's patch, it looks pretty good
03:26:23 <hongbin> i think we can land this feature soon
03:26:36 <hongbin> that is all about BPs
03:26:41 <hongbin> any question so far?
03:27:52 <hongbin> #topic Bugs
03:28:03 <hongbin> 1. Race condition on creating docker network (assignee: hongbin)
03:28:13 <hongbin> #link https://bugs.launchpad.net/zun/+bug/1743498
03:28:13 <openstack> Launchpad bug 1743498 in Zun "Race condition on creating docker network" [High,In progress] - Assigned to hongbin (hongbin034)
03:29:02 <hongbin> for this one, i have a fix that is under merged conflict
03:29:21 <hongbin> i will re-visit this one soon
03:29:50 <hongbin> #link https://review.openstack.org/#/c/570693/
03:29:53 <hongbin> fyi, here is the patch
03:30:02 <hongbin> 2. Unable to specify compute node to run the containers (assignee: caishan)
03:30:09 <hongbin> #link https://bugs.launchpad.net/zun/+bug/1764236
03:30:09 <openstack> Launchpad bug 1764236 in Zun "Unable to specify compute node to run the containers" [High,Triaged] - Assigned to caishan (caishan2018)
03:31:08 <hongbin> #link https://review.openstack.org/#/c/576753/
03:31:58 <hongbin> for this one, @caishan proposes a patch, but it seems he doesn't have a chance to continue the work
03:32:34 <hongbin> if anyone interest, welcome to pick up his patch and continue the fix
03:32:45 <hongbin> that is all about bugs
03:32:49 <hongbin> any question?
03:33:10 <kiennt26> none from me
03:33:26 <hongbin> #topic Open Discussion
03:33:33 <kiennt26> I will take a look at these patches when have a chance
03:33:43 <hongbin> kiennt26: thanks
03:34:58 <hongbin> any topic to bring up
03:35:50 <hongbin> ok, all, thanks for joining the meeting
03:35:54 <hongbin> see you next time
03:35:58 <hongbin> #endmeeting