| *** felipemonteiro has quit IRC | 00:13 | |
| *** hongbin has quit IRC | 00:22 | |
| *** edmondsw has quit IRC | 01:45 | |
| *** lamt has joined #openstack-meeting-cp | 01:57 | |
| *** brault has quit IRC | 02:03 | |
| *** hongbin_ has joined #openstack-meeting-cp | 02:48 | |
| *** lamt has quit IRC | 02:49 | |
| *** hongbin_ has quit IRC | 02:56 | |
| *** lamt has joined #openstack-meeting-cp | 02:56 | |
| *** edmondsw has joined #openstack-meeting-cp | 02:56 | |
| *** hongbin has joined #openstack-meeting-cp | 02:56 | |
| *** edmondsw has quit IRC | 03:01 | |
| *** lamt has quit IRC | 03:41 | |
| *** lamt has joined #openstack-meeting-cp | 03:46 | |
| *** david-lyle has quit IRC | 04:14 | |
| *** hongbin has quit IRC | 04:20 | |
| *** edmondsw has joined #openstack-meeting-cp | 04:44 | |
| *** edmondsw has quit IRC | 04:49 | |
| *** mtreinish has quit IRC | 05:38 | |
| *** brault has joined #openstack-meeting-cp | 05:47 | |
| *** rarcea has joined #openstack-meeting-cp | 05:57 | |
| *** rarcea has quit IRC | 06:20 | |
| *** edmondsw has joined #openstack-meeting-cp | 06:32 | |
| *** rarcea has joined #openstack-meeting-cp | 06:33 | |
| *** mtreinish has joined #openstack-meeting-cp | 06:33 | |
| *** edmondsw has quit IRC | 06:37 | |
| *** lamt has quit IRC | 06:48 | |
| *** brault has quit IRC | 08:05 | |
| *** edmondsw has joined #openstack-meeting-cp | 08:20 | |
| *** edmondsw has quit IRC | 08:25 | |
| *** raj_sing- has quit IRC | 08:48 | |
| *** raj_singh has joined #openstack-meeting-cp | 08:50 | |
| *** MarkBaker has quit IRC | 09:20 | |
| *** MarkBaker has joined #openstack-meeting-cp | 09:32 | |
| *** brault has joined #openstack-meeting-cp | 10:03 | |
| *** sdague has joined #openstack-meeting-cp | 10:03 | |
| *** MarkBaker has quit IRC | 10:08 | |
| *** edmondsw has joined #openstack-meeting-cp | 10:09 | |
| *** edmondsw has quit IRC | 10:13 | |
| *** MarkBaker has joined #openstack-meeting-cp | 10:24 | |
| *** lamt has joined #openstack-meeting-cp | 10:40 | |
| *** brault has quit IRC | 10:56 | |
| *** brault has joined #openstack-meeting-cp | 10:57 | |
| *** gouthamr has joined #openstack-meeting-cp | 11:35 | |
| *** gouthamr has quit IRC | 11:35 | |
| *** gouthamr_ has joined #openstack-meeting-cp | 11:35 | |
| *** gouthamr_ has quit IRC | 12:02 | |
| *** lamt has quit IRC | 12:18 | |
| *** zengchen has joined #openstack-meeting-cp | 12:23 | |
| *** edmondsw has joined #openstack-meeting-cp | 12:25 | |
| *** edmondsw_ has joined #openstack-meeting-cp | 12:27 | |
| *** edmondsw has quit IRC | 12:29 | |
| *** edmondsw_ has quit IRC | 12:31 | |
| *** edmondsw has joined #openstack-meeting-cp | 12:33 | |
| *** edmondsw has quit IRC | 12:37 | |
| *** edmondsw has joined #openstack-meeting-cp | 12:39 | |
| *** edmondsw has quit IRC | 12:44 | |
| *** edmondsw has joined #openstack-meeting-cp | 12:47 | |
| *** edmondsw has quit IRC | 12:51 | |
| *** edmondsw has joined #openstack-meeting-cp | 12:53 | |
| *** edmondsw has quit IRC | 12:55 | |
| *** edmondsw has joined #openstack-meeting-cp | 12:56 | |
| *** lamt has joined #openstack-meeting-cp | 13:00 | |
| *** lamt has quit IRC | 13:04 | |
| *** lamt has joined #openstack-meeting-cp | 13:04 | |
| *** zengche has joined #openstack-meeting-cp | 13:28 | |
| *** hongbin has joined #openstack-meeting-cp | 13:51 | |
| *** zhonghuali has joined #openstack-meeting-cp | 13:53 | |
| *** brault has quit IRC | 13:54 | |
| *** brault has joined #openstack-meeting-cp | 13:55 | |
| *** feisky has joined #openstack-meeting-cp | 13:58 | |
| *** brault has quit IRC | 13:59 | |
| *** zhonghuali has quit IRC | 13:59 | |
| *** apuimedo has joined #openstack-meeting-cp | 14:00 | |
| hongbin | feisky: apuimedo dims ready for the meeting? | 14:00 |
|---|---|---|
| apuimedo | I am | 14:00 |
| hongbin | jgriffith: ^^ | 14:01 |
| *** brault has joined #openstack-meeting-cp | 14:01 | |
| *** zhonghuali has joined #openstack-meeting-cp | 14:01 | |
| hongbin | apuimedo: pause for a second to wait for other people | 14:02 |
| *** zhonghuali has quit IRC | 14:02 | |
| feisky | š | 14:02 |
| apuimedo | very well | 14:02 |
| hongbin | ok, then let's get started | 14:02 |
| hongbin | #startmeeting fuxi_stackube_k8s_storage | 14:02 |
| openstack | Meeting started Tue May 23 14:02:50 2017 UTC and is due to finish in 60 minutes. The chair is hongbin. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:02 |
| openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:02 |
| *** openstack changes topic to " (Meeting topic: fuxi_stackube_k8s_storage)" | 14:02 | |
| openstack | The meeting name has been set to 'fuxi_stackube_k8s_storage' | 14:02 |
| hongbin | #topic Roll Call | 14:02 |
| *** openstack changes topic to "Roll Call (Meeting topic: fuxi_stackube_k8s_storage)" | 14:02 | |
| dims | o/ (listening mostly) | 14:03 |
| hongbin | Hongbin Lu | 14:03 |
| *** zhonghuali has joined #openstack-meeting-cp | 14:03 | |
| hongbin | #topic Introduction | 14:04 |
| *** openstack changes topic to "Introduction (Meeting topic: fuxi_stackube_k8s_storage)" | 14:04 | |
| hongbin | Hi all | 14:04 |
| apuimedo | Hi | 14:04 |
| feisky | hi | 14:04 |
| hongbin | I would get started to do a brief introduction | 14:04 |
| zhonghuali | hi | 14:04 |
| zengche | hello | 14:05 |
| hongbin | The purpose of this meeting is to let everyone who interest in k8s storage integration to get together to figure out a development plan | 14:05 |
| apuimedo | sounds good | 14:05 |
| hongbin | This effort was started by fuxi, then we have a couple of people who expressed interest to work on this area | 14:05 |
| hongbin | This includes another team: stackube, and feisky is hte initialior | 14:06 |
| *** zhonghuali has quit IRC | 14:06 | |
| *** brault has quit IRC | 14:06 | |
| *** zhonghuali has joined #openstack-meeting-cp | 14:06 | |
| hongbin | Therefore, I proposed to schedule a meeting to let all of us to discuss | 14:06 |
| hongbin | Ideally, we could leverage this meeting to understand what are the interests of each other, and figure out a common ground to work on this area | 14:07 |
| hongbin | That is all from my side | 14:07 |
| hongbin | apuimedo: feisky you have anything to add? | 14:07 |
| zengche | hongbin:is the purpose that develop a plugin to supply storage offered by openstack for k8s? | 14:07 |
| apuimedo | no. You described the goals very well | 14:07 |
| feisky | no | 14:08 |
| apuimedo | hongbin: it would be nice if you could list the current k8s goals of fuxi-k8s | 14:08 |
| apuimedo | and then feisky could do the same | 14:08 |
| apuimedo | so we can figure out common ground | 14:08 |
| hongbin | apuimedo: sure | 14:08 |
| hongbin | #link https://docs.openstack.org/developer/kuryr-kubernetes/specs/pike/fuxi_kubernetes.html the proposal | 14:08 |
| hongbin | The idea is to develop two components: the volume provisioner and the flexvolume plugin | 14:09 |
| hongbin | The volume provisioner is to listen to k8s api for pvc, and create pv and cinder/manila volume in occurance of event | 14:09 |
| hongbin | The flexvolume plugin is for kubelet to conecting to cinder/manila volume | 14:09 |
| hongbin | That is a brief summarize of hte design spec from fuxi | 14:10 |
| hongbin | I believe there are some room to modify the design if necessary | 14:10 |
| hongbin | We could discuss it based on feedback | 14:10 |
| feisky | cool. let me make an introduction of stackube | 14:10 |
| feisky | stackube aims to provide a kubernetes cluster with openstack components with both soft and hard multi-tenancy. | 14:11 |
| feisky | It support all k8s volumes , including flex volumes | 14:12 |
| feisky | but one main issue is that k8s mounts the volume on the host regardless of runtime | 14:12 |
| feisky | e.g. for hypervisors, pass the volume to VM has much more performance | 14:13 |
| feisky | that is one issue we should resolve in stackube | 14:14 |
| feisky | And I wonder whether fuxi could help on this issue | 14:14 |
| hongbin | feisky: could you clarify "k8s mounts volume on the host regardless of runtime" | 14:15 |
| feisky | yep | 14:15 |
| feisky | for all volumes (including flex), kubelet will attach it to the host first and then mount the volume to a host path | 14:16 |
| feisky | then kubelet set container volumes based on this mountpoint | 14:16 |
| feisky | the process is independent of container runtime | 14:17 |
| hongbin | that is true | 14:17 |
| hongbin | hyper will do something that is differently? | 14:17 |
| jgriffith | feisky stack cube? Link? | 14:17 |
| feisky | https://github.com/openstack/stackube | 14:18 |
| jgriffith | IMO K8ās distort/model should be completely independent | 14:18 |
| jgriffith | I think thereās more value in providing an independent plugin that only cares about upstream k8ās integration | 14:18 |
| *** jaugustine has joined #openstack-meeting-cp | 14:18 | |
| jgriffith | If that makes sense? | 14:18 |
| *** brault has joined #openstack-meeting-cp | 14:18 | |
| apuimedo | distort/model? | 14:19 |
| jgriffith | Distribution/model⦠sorry typo | 14:19 |
| apuimedo | ah | 14:19 |
| jgriffith | :) | 14:19 |
| jgriffith | Silly auto correct | 14:19 |
| apuimedo | :-) | 14:20 |
| jgriffith | So think libstorageā¦. Thereās no reason Cinder shouldnāt actually be ālibstorageā just needs the integration layer from Fuxi to make that work | 14:21 |
| *** zhonghuali has quit IRC | 14:21 | |
| *** zhonghuali has joined #openstack-meeting-cp | 14:21 | |
| jgriffith | Not sure if anybody agrees, or maybe not sure what Iām referring to there? | 14:22 |
| zengche | jgriffith:sorry, what will independent plugin do? | 14:22 |
| *** zhipeng has joined #openstack-meeting-cp | 14:22 | |
| hongbin | jgriffith: yes, i think the process of mounting volumes to host should be all the same, I try to figure out how hyper will do it differently | 14:23 |
| jgriffith | zengche so the idea IMO would be that you have a K8ās deployment⦠deploy Cinder⦠install Fuji⦠consume cinder from fuxi | 14:23 |
| jgriffith | err.. K8ās | 14:23 |
| jgriffith | And I shouldnāt care what K8ās deployment youāre using | 14:23 |
| jgriffith | Ideally the Fuxi code runs in a pod as well | 14:23 |
| apuimedo | hongbin: for hyper runtime it would probably be mounted to qemu, wouldn't it feisky ? | 14:23 |
| feisky | qpuimedo: that's prefered way | 14:24 |
| jgriffith | apuimedo hongbin so the other thing is that if youāre using that model you can use the open stack provider in K8ās then no? | 14:24 |
| apuimedo | jgriffith: it's not pods running on VMs, the "VMs" are the pods | 14:25 |
| hongbin | jgriffith: i am not faimilar with k8s cloud provider, dims , you can comment on that? | 14:25 |
| apuimedo | so I'm doubtful that would work with hyper runtime | 14:25 |
| jgriffith | apuimedo yeah, I donāt know anything about hyper | 14:26 |
| dims | cloud provider assumes that the volume will be attached to something that was started by Nova | 14:26 |
| feisky | as I said, k8s doesn't care about runtime now, so it's impossible to mount the volume to hyperVM now | 14:27 |
| apuimedo | jgriffith: simplifying. It is a qemu-kvm accelerated VM managed by the hyper runtime that only runs the pod | 14:27 |
| feisky | and by the way, stackube doesn't require a cloud provider | 14:27 |
| feisky | qpuimedo: right. the vm is managed by hyperd | 14:27 |
| jgriffith | feisky sure, not pretending to know about those two products | 14:28 |
| apuimedo | feisky: I'm glad the effort I put into reading the code two years ago keeps fresh in my mind | 14:28 |
| hongbin | feisky: it sounds like hyper would like to develop your own volume plugin instead of using flexvolume? | 14:28 |
| apuimedo | :P | 14:29 |
| jgriffith | hongbin +1 | 14:29 |
| feisky | hongbin: no, we will still confirm to kubernetes volume plugin. | 14:30 |
| hongbin | feisky: then, you would like to develop a custom hyper flexvolume plugin for hyper? | 14:30 |
| feisky | but at now, since it is impossible, we will extract volume metadata and pass it to runtime directly | 14:30 |
| hongbin | feisky: could you elaborate that? | 14:31 |
| feisky | it's not a flex plugin | 14:31 |
| feisky | e.g. we could take the info via annotations | 14:31 |
| apuimedo | feisky: that's the best approach | 14:31 |
| feisky | and CRI already support set annotations for runtimes | 14:31 |
| jgriffith | feisky do you have a link to this hyper project that youāre referring to? | 14:32 |
| feisky | jgriffith: do you mean stackube link? | 14:32 |
| feisky | oh, sorry, hyper is here https://github.com/hyperhq/hyperd | 14:33 |
| jgriffith | feisky :). thanks | 14:33 |
| zengche | feisky:what's the next when runtime got the volume metadata? does runtime can use volume directly? | 14:33 |
| feisky | and we have a runtime in kubernetes: https://github.com/kubernetes/frakti | 14:33 |
| feisky | zengche: yep, runtime will set the volume to VM | 14:34 |
| zengche | feisky:got it. it is better if you five me more details. thanks. | 14:34 |
| zengche | feisky:s/five/give | 14:35 |
| feisky | zengche: please take an eye on the stackube project, will make the design docs later | 14:35 |
| feisky | s/make/add | 14:35 |
| zhipeng | feisky any timeline on that ? | 14:35 |
| zengche | feisky:ok, i have seen your project. | 14:35 |
| jgriffith | I think it might be good to define and narrow scope here a bit | 14:36 |
| jgriffith | Thereās a lot going on in this conversation | 14:36 |
| apuimedo | jgriffith: +1 | 14:36 |
| jgriffith | Fuxi currently provides a way to consume Cinder from Docker⦠thatās great | 14:36 |
| jgriffith | IIRC it also allows either non-nova or nova configurations | 14:37 |
| feisky | jgriffith: sorry, let's focus on the volume itself | 14:37 |
| hongbin | jgriffith: yes, that is correct | 14:37 |
| jgriffith | hongbin correct me if Iām wrong on any of this? | 14:37 |
| jgriffith | hongbin :) | 14:37 |
| jgriffith | So⦠what I wanted to propose was two things: | 14:37 |
| jgriffith | 1. Convert the existing Fuxi python code to golang | 14:38 |
| jgriffith | 2. Create a kubernetes integration | 14:38 |
| hongbin | ++ | 14:38 |
| zhonghuali | jgriffith: +1 | 14:38 |
| jgriffith | Those two things are a lot of work, and #2 has a lot of details | 14:38 |
| feisky | hongbin: jgriffith: stackube will support fuxi intrinsically (stackube support all existing kubernetes volumes) | 14:39 |
| hongbin | jgriffith: for #1, i guess we need to port os-brick to golang? | 14:39 |
| hongbin | feisky: ack | 14:39 |
| jgriffith | hongbin did a good job of outlining the use of flex volume with a K8 watcher/listener for provisioning | 14:39 |
| smcginnis | That will be a lot of work: https://governance.openstack.org/tc/resolutions/20170329-golang-use-case.html | 14:40 |
| *** zhipeng has quit IRC | 14:40 | |
| jgriffith | Keep in mind that flexvol will (hopefully soon) eventually have the ability to do provisioning as well so the listener would be temporary | 14:40 |
| jgriffith | smcginnis indeed :) | 14:40 |
| hongbin | i see | 14:40 |
| jgriffith | But dims has blazed a trail for us that I think will help | 14:40 |
| smcginnis | jgriffith: +1 I would love to see some more movement on the golang front. | 14:41 |
| jgriffith | Thereās one other aspect of this as wellā¦. | 14:41 |
| apuimedo | smcginnis: you mean that at some point there will not be a need for watching the k8s volume resources? | 14:41 |
| jgriffith | dims showed me some work that splits cinder in the existing cloud provider in K8ās, so it may be possible to use that plugin with or without nova | 14:42 |
| jgriffith | In which case you get dynamic provisioning and attach etc | 14:42 |
| jgriffith | This is where things get interesting IMO, but itās also why I say thereās a LOT of work to be done | 14:42 |
| smcginnis | apuimedo: No, just pointing out rewriting in go is more than just taking the existing code and redoing it in another language. | 14:43 |
| jgriffith | And if we can all agree as a team and work on it together it could be pretty cool | 14:43 |
| jgriffith | Luckily the go part of Fuxi we have an example we can use: https://github.com/j-griffith/cinder-docker-driver | 14:44 |
| jgriffith | But we need to decide on things like gophercloud vs openstack-golang... | 14:44 |
| hongbin | #link https://github.com/j-griffith/cinder-docker-driver | 14:44 |
| jgriffith | And most of all infra testing | 14:44 |
| apuimedo | does everybody agree to have the docker volume driver as a base (like j-griffith/cinder-docker-driver and openstack/fuxi do)? | 14:45 |
| dims | jgriffith : use gophercloud, let's settle on that | 14:45 |
| hongbin | i have no problem fo rthat | 14:45 |
| apuimedo | just mentioning cause it feels very runtime specific | 14:45 |
| jgriffith | dims works for me | 14:45 |
| *** zhipeng has joined #openstack-meeting-cp | 14:45 | |
| jgriffith | apuimedo how so? | 14:45 |
| apuimedo | they are docker volume API drivers | 14:46 |
| apuimedo | so I won't expect them to work with rkt/hyper | 14:46 |
| jgriffith | apuimedo ahh.. got ya | 14:46 |
| jgriffith | apuimedo so thatās a fair point, but there are two aspect to Fuxi and that driver layer | 14:46 |
| apuimedo | I would like to separate the consolidation of the docker driver | 14:47 |
| jgriffith | apuimedo yeah, that might work. | 14:47 |
| apuimedo | and the effort on having k8s cinder/manila support for baremetal/pod-in-vm | 14:47 |
| jgriffith | apuimedo What I was hoping to do is have a single package/sdk to talk to Cinder and issue the calls | 14:47 |
| jgriffith | Thatās all | 14:47 |
| apuimedo | jgriffith: that's what fuxi-k8s proposes for now. And kuryr accepted it | 14:48 |
| apuimedo | I just want to make sure that we are fine with the runtime lock-in it brings | 14:48 |
| *** zhonghuali has quit IRC | 14:48 | |
| jgriffith | apuimedo I think there are ways to address that | 14:48 |
| *** zhonghuali has joined #openstack-meeting-cp | 14:48 | |
| jgriffith | I agree with you that Iād love to see support for things like rkt | 14:48 |
| hongbin | we could modify the spec to make it runtime agnostic in the future | 14:49 |
| apuimedo | jgriffith: sure, you can have drivers both in the k8s watcher and in the flexvolume | 14:49 |
| apuimedo | for different runtimes | 14:49 |
| jgriffith | hongbin apuimedo we could also layer packages to make it flexible enough | 14:49 |
| apuimedo | but we need to scope and define the steps | 14:49 |
| hongbin | jgriffith: sounds reasonable | 14:50 |
| apuimedo | jgriffith: kuryr-k8s already supports drivers, so that a same event handler could talk to a docker volume api or to something else | 14:50 |
| jgriffith | hongbin apuimedo so maybe a few of us could work on defining this a bit over the next week and we can reconvene next week to see what people like/dislike etc? | 14:50 |
| apuimedo | (although, tbh, I think it is cleaner that the k8s watcher talks directly to cinder and manila without going via the docker volume api) | 14:50 |
| apuimedo | for the flexvolume part, talking to the docker volume API or another driver looks good though | 14:51 |
| jgriffith | apuimedo I donāt disagree with that⦠but the existing cinderclient is not a great fit for this IMO | 14:51 |
| apuimedo | jgriffith: how so? | 14:51 |
| jgriffith | Thatās where the desire for another layer comes into play | 14:51 |
| apuimedo | you mean python-cinderclient? | 14:51 |
| jgriffith | apuimedo yes | 14:51 |
| apuimedo | jgriffith: does your docker driver use plain HTTP requests or does it use gophercloud? | 14:52 |
| jgriffith | apuimedo to be clear, thatās the base layer regardless⦠but thereās extra logic youāre likely going to want on top of it | 14:52 |
| jgriffith | apuimedo gopher cloudā¦. So just goes down to cinderclient | 14:53 |
| apuimedo | jgriffith: ok | 14:53 |
| apuimedo | Are we going to use the kuryr-k8s watcher (python) or are we going to make a new one in golang? | 14:53 |
| apuimedo | for the flexvolume and docker driver there seems to be a big agreement to move it to golang | 14:54 |
| jgriffith | apuimedo I donāt know :). I guess if thereās a watcher that works thereās no good reason to reinvent one | 14:54 |
| hongbin | +1 | 14:54 |
| jgriffith | But I donāt know anything about it Iām afraid :( | 14:54 |
| apuimedo | jgriffith: it simply allows you to have pluggable handlers for K8s API objects | 14:55 |
| apuimedo | and in the handlers you do whatever you like | 14:55 |
| jgriffith | Cool, Iāll check it out | 14:56 |
| apuimedo | It will probably move to use the new kubernetes python client | 14:56 |
| apuimedo | #link https://github.com/openstack/kuryr-kubernetes | 14:56 |
| hongbin | ok, we are almost run out of time | 14:56 |
| hongbin | in the last 4 minutes, could we briefly summarize hte next step? | 14:57 |
| apuimedo | jgriffith: hongbin: Obviously, when we wanted to start doing the watcher, we would have had a much easier time in Golang, since then we could use k8s official golang client, but at the time the TC was still against golang | 14:57 |
| *** diablo_rojo has joined #openstack-meeting-cp | 14:57 | |
| hongbin | apuimedo: yes, in addition, converting everything to goland is a lot of work :) | 14:58 |
| dims | apuimedo : jgriffith : folks, sent an email out on gophercloud (and stop the golang client thingy) http://lists.openstack.org/pipermail/openstack-dev/2017-May/117284.html | 14:58 |
| apuimedo | fuxi currently is at 0.1.0 release. I wonder if it is possible that the next step is to move it to golang taking in code from jgriffith with the API and options it currently exposes | 14:58 |
| apuimedo | hongbin: would you agree to that? | 14:59 |
| hongbin | apuimedo: yes, we can do that, i would try to figure out how to do it step-by-step | 14:59 |
| apuimedo | dims will probably be able to help on how to do that infra wise | 15:00 |
| hongbin | apuimedo: possibly, we would convert part of hte code as flexvolume plugin first | 15:00 |
| dims | yep, count me in | 15:00 |
| apuimedo | hongbin: where should the flexvolume adapter live? In openstack/fuxi ? | 15:01 |
| hongbin | apuimedo: i don't have specific idea for now, we could discuss it later | 15:01 |
| hongbin | ok, overflow on openstack-kuryr channel | 15:02 |
| hongbin | #endmeeting | 15:02 |
| *** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 15:02 | |
| openstack | Meeting ended Tue May 23 15:02:23 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:02 |
| openstack | Minutes: http://eavesdrop.openstack.org/meetings/fuxi_stackube_k8s_storage/2017/fuxi_stackube_k8s_storage.2017-05-23-14.02.html | 15:02 |
| openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/fuxi_stackube_k8s_storage/2017/fuxi_stackube_k8s_storage.2017-05-23-14.02.txt | 15:02 |
| openstack | Log: http://eavesdrop.openstack.org/meetings/fuxi_stackube_k8s_storage/2017/fuxi_stackube_k8s_storage.2017-05-23-14.02.log.html | 15:02 |
| *** zhipeng has quit IRC | 15:03 | |
| *** zhonghuali has quit IRC | 15:03 | |
| *** hongbin has quit IRC | 15:36 | |
| *** zengche has quit IRC | 15:42 | |
| *** gouthamr has joined #openstack-meeting-cp | 16:35 | |
| *** harlowja has joined #openstack-meeting-cp | 16:56 | |
| *** feisky has quit IRC | 17:14 | |
| *** aselius has joined #openstack-meeting-cp | 17:33 | |
| *** lbragstad has joined #openstack-meeting-cp | 17:49 | |
| *** brault has quit IRC | 17:57 | |
| *** brault has joined #openstack-meeting-cp | 17:58 | |
| *** brault has quit IRC | 17:58 | |
| *** brault has joined #openstack-meeting-cp | 17:58 | |
| *** brault has quit IRC | 17:59 | |
| *** brault has joined #openstack-meeting-cp | 17:59 | |
| *** brault has quit IRC | 18:03 | |
| *** felipemonteiro has joined #openstack-meeting-cp | 18:27 | |
| *** felipemonteiro_ has joined #openstack-meeting-cp | 18:28 | |
| *** felipemonteiro has quit IRC | 18:33 | |
| *** rockyg has joined #openstack-meeting-cp | 18:48 | |
| *** rarcea has quit IRC | 19:19 | |
| *** harlowja_ has joined #openstack-meeting-cp | 20:32 | |
| *** harlowja has quit IRC | 20:33 | |
| *** rockyg has quit IRC | 20:37 | |
| *** david-lyle has joined #openstack-meeting-cp | 20:54 | |
| *** harlowja_ has quit IRC | 21:05 | |
| *** gouthamr has quit IRC | 21:05 | |
| *** harlowja has joined #openstack-meeting-cp | 21:08 | |
| *** david-lyle has quit IRC | 21:10 | |
| *** david-lyle has joined #openstack-meeting-cp | 21:22 | |
| *** brault has joined #openstack-meeting-cp | 21:44 | |
| *** jroll has quit IRC | 21:47 | |
| *** jroll has joined #openstack-meeting-cp | 21:47 | |
| *** edmondsw has quit IRC | 21:48 | |
| *** edmondsw has joined #openstack-meeting-cp | 21:48 | |
| *** jroll has quit IRC | 21:49 | |
| *** brault has quit IRC | 21:49 | |
| *** lamt has quit IRC | 21:51 | |
| *** edmondsw has quit IRC | 21:53 | |
| *** jroll has joined #openstack-meeting-cp | 21:53 | |
| *** david-lyle has quit IRC | 22:01 | |
| *** jaugustine has quit IRC | 22:01 | |
| *** gouthamr has joined #openstack-meeting-cp | 22:21 | |
| *** felipemonteiro_ has quit IRC | 22:22 | |
| *** sdague has quit IRC | 22:24 | |
| *** edmondsw has joined #openstack-meeting-cp | 22:59 | |
| *** edmondsw has quit IRC | 23:04 | |
| *** jungleboyj has quit IRC | 23:26 | |
| *** jungleboyj has joined #openstack-meeting-cp | 23:26 | |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!