Thursday, 2016-07-28

*** shu-mutou-AFK is now known as shu-mutou00:37
*** yanyanhu has joined #openstack-zun01:48
*** yuanying has quit IRC02:47
*** sudipto has joined #openstack-zun03:17
*** sudipto has quit IRC03:24
*** sudipto has joined #openstack-zun03:35
*** sudipto has quit IRC03:36
*** sudipto has joined #openstack-zun03:36
*** sudipto has quit IRC03:36
*** yuanying has joined #openstack-zun03:50
*** chandankumar has joined #openstack-zun04:01
*** sudipto has joined #openstack-zun04:29
*** sudipto has quit IRC04:30
*** sudipto has joined #openstack-zun04:33
*** sudipto has quit IRC04:34
*** sudipto has joined #openstack-zun04:34
*** sudipto has quit IRC04:51
*** flwang1 has quit IRC05:09
*** mkrai has joined #openstack-zun05:20
*** chandankumar has quit IRC05:32
*** chandankumar has joined #openstack-zun05:32
*** sudipto has joined #openstack-zun06:00
*** manikanta_tadi has joined #openstack-zun06:01
*** janki has joined #openstack-zun06:02
*** sudipto_ has joined #openstack-zun06:06
*** sudipto has quit IRC06:09
*** vikasc has joined #openstack-zun06:11
*** yasemin has joined #openstack-zun06:55
*** flwang1 has joined #openstack-zun07:29
*** mikelk has joined #openstack-zun07:30
yaseminhi, ı work on installation nova-docker in multi nodes openstack mitaka systems. how can I configure nova-scheduler filter?07:39
mkraiHi sudipto_07:41
*** mikelk has quit IRC07:42
*** xiangxinyong_ is now known as xiangxinyong07:44
*** mikelk has joined #openstack-zun07:51
*** vikasc has quit IRC07:53
*** shu-mutou has quit IRC08:13
sudipto_mkrai, hello08:15
sudipto_sorry was out for lunch08:15
mkraisudipto_ Np08:15
mkraiI wanted to discuss about the scheduler part you were talking08:15
sudipto_yeah sure.08:16
*** chandankumar has quit IRC08:16
sudipto_So i was of the thought that - we should make the scheduler also an optional entity.08:16
sudipto_which means - you should be able to plug your own schedulers if need be.08:16
sudipto_and if that can be achieved then one of the implementation should be able to extend the mesos scheduler/executor framework.08:17
mkraiOk so is there any scheduler available that is pluggable?08:17
sudipto_and in such a case, sun would be a framework running on top of mesos.08:17
mkraiOk mesos scheduler08:17
sudipto_yes mesos - is what i am looking at.08:17
mkraiWill that fit on other run times also?08:18
sudipto_kubernetes framework already runs on top of mesos.08:18
sudipto_but if you are talking just runtimes - it has support for docker and mesos containers.08:18
mkraicould you please provide some links so that I can read about it?08:19
sudipto_http://mesos.apache.org/documentation/latest/app-framework-development-guide/08:19
mkraiThat's cool, if so we don't have to write our own scheduler. Saving lots of effort08:19
sudipto_unless someone really wants to write one of our own - that should also be possible - if we keep the scheduler optional.08:20
*** yasemin has left #openstack-zun08:20
sudipto_inheriting the mesos scheduler should not be mandated.08:20
sudipto_but it should be thought of as an option.08:21
sudipto_mesos also has an executor associated with the scheduler - the executor is optional too. You can think of the executor much like something that would call your runtimes like docker.08:21
mkraiCompute in our case08:21
sudipto_yeah.08:21
mkraiThat calls out docker08:21
sudipto_What i would like to find out though is - if we use the mesos executor - can we utilise the other openstack projects like the way we want with it or is it better to leave the executor framework to zun itself.08:22
mkraiYes it is more easy to do it with our own service08:23
sudipto_the other beauty of mesos is - you can run multiple frameworks at the same time.08:23
*** vikasc has joined #openstack-zun08:23
mkraiScheduler will be an independent service08:23
sudipto_so you could have a k8s framework and a zun framework running side by side.08:23
sudipto_on top of the same set of h/w08:24
mkraiHow well will it support scaling?08:24
sudipto_mesos is pretty popular and it's one of the common adoption models at the moment.08:25
sudipto_mkrai, read this too: https://github.com/docker/swarm/blob/master/cluster/mesos/README.md08:25
*** yasemin has joined #openstack-zun08:26
mkraiCool I am aware of mesos popularity but haven't read much about it08:27
mkraiI will go through this links08:28
mkraiI will get back to you in case I have any confusion08:28
mkraisudipto_, Ok so now for the nova-integration issue08:29
sudipto_mkrai, sounds good. I am also trying out some stuff at my end.08:29
mkraicool08:29
sudipto_mkrai, ok nova-integration - i am not too sure about it.08:29
sudipto_but that's me.08:30
mkraiOk agree :)08:30
sudipto_Do you follow the nova mailing list?08:30
mkraiI know you don't like it much08:30
mkraiopenstack-dev08:30
mkraiNot much08:30
sudipto_no no i do like nova :-) however, the fact that it's designed to address the use cases it thinks are deemed important, makes it a bit harder to work with.08:30
sudipto_so on that note08:31
sudipto_let me share something08:31
*** vikasc has quit IRC08:31
mkraiNo I was not talking about nova08:31
sudipto_I sent out a note yesterday: http://osdir.com/ml/openstack-dev/2016-07/msg01580.html08:32
sudipto_This is w.r.t booting a virtual machine with a docker image attached to it. Something on the lines of secure containers/hyper however more to do with the nova libvirt driver than anything else.08:33
sudipto_and the approach too is different from the other projects.08:33
mkraiOk I am reading out your mail08:33
sudipto_now the reason i pointed out to this is - to give you sense of why Nova may not want containers after all.08:34
sudipto_some of the replies to that thread suggest me that.08:34
*** manikanta_tadi has quit IRC08:39
mkraisudipto_, Yes I agree with the replies08:42
mkraiIt is not good to support containers directly inside nova08:43
mkraiIt is not meant to. I suppose you also have the same feeling08:43
mkraiThere is a project in intel called clear container that runs a single container inside a vm08:45
sudipto_well i have not replied to the comments yet. Since i want to wait it out. However, I am not suggesting to create a container in Nova with my RFC. So i guess that's a little different. However - what i generally understand from a nova project statement per say is that - they don't want containers.08:45
mkraiYes I get it08:45
sudipto_yeah clear containers uses kvm-tools and uses a different philosophy of executing the task.08:45
mkraiYes08:45
mkraiHowever I feel the nova-integration is different08:46
mkrainova-integration in zun08:46
sudipto_mkrai, yeah can you explain that to me? I can't seem to understand if we are trying to do nova-integration - which essentially means providing a virt driver in nova to create containers using docker?08:46
mkraifrom the replies I see that they fear to loose the features of other container related projects08:47
mkraiBut we can have those features intact with zun08:47
mkraiOk let me try to explain it08:47
mkrai:)08:47
sudipto_yeah that'd be great.08:47
mkraiI think I should call Namrata also08:48
mkraiShe was interested in the discussion08:48
sudipto_Sure08:49
*** Namrata_ has joined #openstack-zun08:50
mkrainova-integration just aims on providing a virt.driver in nova for zun like zun.ZunDriver08:51
mkraiThat enables nova to create containers via zun08:51
sudipto_yeah which essentially means you'd want to map the virtual machine APIs like nova boot to boot a container right?08:51
mkraiSO nova basically doesn't do anything here08:51
mkraiYes sudipto_08:51
sudipto_why do you say nova doesn't do anything here? :)08:52
sudipto_You'd be essentially implementing the compute manager apis in your virt driver which is a nova contract. No/08:52
sudipto_?08:52
mkraiI mean it doesn't create containers by its own :)08:52
sudipto_is it a right assumption to map this driver with the nova-docker driver?08:52
mkraiYes08:53
mkraiYou can say it will be same as nova-docker driver08:53
sudipto_however you are saying instead of directly interfacing with the docker - this nova driver would call the zun APIs and that in turn will call the docker APIs08:54
sudipto_and hence the analogy with ironic?08:54
mkraiYes08:54
mkraiExactly08:54
sudipto_I finally have got an understanding with a few questions.08:55
mkraiSuperb08:55
sudipto_When the nova driver is called - it has already selected a host.08:55
sudipto_then asking zun to create containers from there doesn't make sense.08:55
mkraiYes that the issue we were talking about08:55
mkraiBecause nova will already pick a host, what do our scheduler do08:56
mkraiNamrata, suggested to consider the host which zun-scheduler picks up08:56
mkraiNot nova one08:56
Namrata_yeah.08:57
mkraiIn ironic it is not a problem because they don't have scheduler of their own08:57
sudipto_there seems to be a missing piece here. If you talking about a virt driver - it's always on the compute node. Then you seem to suggest that you'd like to by pass the nova-scheduler.08:58
sudipto_i don't think the nova-scheduler is detachable at the moment.08:58
mkraiYes it is tightly coupled08:59
sudipto_and your primary assumption is built around that.08:59
*** chandankumar has joined #openstack-zun08:59
mkraiOk sudipto_ I think below flow might clear your confusion08:59
sudipto_and if you have called into the nova-scheduler already - there's a conflict.08:59
mkrain-api -> n-cond -> n-sched -> n-cpu -> zun-api -> zun-scheduler -> zun-compute -> docker09:00
mkraiThis is just my thought09:01
mkraiI am not sure whether above one is correct or not09:01
mkraiAnd you meant  n-api -> n-cond -> n-sched -> n-cpu -> zun-compute -> docker09:01
mkraiRight?09:01
sudipto_honestly i didn't mean anything. the last flow is the same as nova-docker which i know had issues with being in tree with the nova compute manager.09:02
sudipto_However your flow - is not the right one either.09:02
sudipto_you can't go south bound and then north bound and then eventually south bound09:02
mkraiI am not sure how does ironic driver work09:03
mkraiBut that should be the path we should follow?09:03
mkraisudipto_, there?09:10
sudipto_see this is my 2 paisas on this. We should focus on defining and creating the basics of zun right now - than worry about a nova-integration. However, if there's a volunteer who's eager to do this in nova - i think a good approach is to start by writing an RFC to nova the implementation details.09:10
mkraiYes I completely agree09:10
mkraiI just wanted to discuss because I didn't like this idea09:10
sudipto_With that said - i would like to know the basic motivation behind doing this in nova? Given that zun is prepared to be standalone?09:11
mkraiSorry my last statement was wrong. typo :D09:11
sudipto_i am guessing this could be because we want to tap into the popularity of nova and if someone is really already using nova - we want them to start using zun by making minimal changes?09:11
mkraiSelling point for Zun, as you stated in your mail09:11
mkraiYes exactly09:12
mkraiYou got that09:12
mkraiPopularity of nova09:12
sudipto_and i guess we want them to treat zun as a runtime as opposed to a project in such a case/09:12
sudipto_?09:12
sudipto_so if that's what we would want to do then, zun should have some real value adds over the nova-docker driver.09:13
sudipto_The scenario could be - if you running zun runtime on a host - there is a nova driver that can talk to it and do your necessary things09:13
sudipto_there's no need of a scheduler in such a case, neither the api is going to be the same as the zun-api that we would define for the project.09:14
sudipto_it sounds like it would be a mere wrapper over the docker or some such runtime APIs.09:14
sudipto_so if we stop thinking about nova-docker for a moment and start talking about nova-zun - and give a flexibility to the user that even if they have a core runtime as docker/rocket - on their host - they could use this virt driver to call a zun api - that would abstract the backend.09:16
sudipto_think it of something like this n-sched --> n--cond --> n-zun --> zun runtime --> docker/rocket09:17
mkraiHere the zun runtime is the compute agent?09:17
sudipto_mkrai, yup09:17
sudipto_the zun compute agent which will sit side by side with the nova one.09:18
sudipto_or it could be a just a third party like libvirt.09:18
mkraiYes if we go with this flow we need to worry about the scheduler issue09:18
sudipto_we don't right?09:18
sudipto_there's only one scheduler in this case, that is of nova's09:19
sudipto_the zun runtime is completely different than the zun-api for the project09:19
mkraiYes09:19
sudipto_it's more or less like libvirt.09:19
mkraiYeah agree09:19
sudipto_a third party dependency09:19
sudipto_to make the zun virt driver work.09:19
sudipto_so if you have a system where there's no hypervisor - you just install the zun runtime third party (it can optionally pull docker/rocket as runtimes) - and work with nova.09:20
mkraiYes that's the actual intention behind the work09:21
mkraiAs you said we should first aim on zun :)09:21
sudipto_i think then the above flow might be simpler to do.09:22
sudipto_with that said - nova seems to again have a hard dependency on glance for images.09:22
mkraiYeah and no layering support :(09:22
mkraiBut I remember there is some bp for that09:22
sudipto_hence i liked the idea of working with a docker private registry or some such image repo.09:23
mkraiBut still the dependency won't go in case of nova-zun driver09:24
mkraiFor zun, we can consider this solution09:24
mkrai*this* private registry09:25
sudipto_yeah unless, we are ready to work with those limitations.09:25
mkraiUnless the client are ready ;)09:25
sudipto_fwiw - updating the images often may be more of a dev workflow than an enterprise workflow09:25
sudipto_i don't see anyone willing to commit and push docker images on a regular basis - unless they are like developers.09:26
sudipto_if you imagine a mysql application running on a laptop - with a data backend being on a volume - you probably would not want to do a commit/push on it often.09:26
sudipto_infact i wouldn't do it unless i have to upgrade.09:27
mkraiYes agree09:28
sudipto_now in this case, the upgrade scenario would mean - let's pull a new docker image into glance (the upgraded one) and deploy that09:28
mkraiBut in zun, it will be good to have support for both09:29
sudipto_both being?09:29
sudipto_dev and enterprise you mean?09:29
mkraiYes private registry and glance09:30
mkraisudipto_, I have to go for lunch now. I am starving :D09:31
mkraiI was a very good discussion09:31
mkraiThanks for your time :)09:31
Namrata_Thanks..09:31
sudipto_alright sure. have some food. it's pretty late.09:31
mkraiThanks Namrata :)09:31
sudipto_I guess from a consensus per say09:31
sudipto_let's start a ether pad09:31
sudipto_with all these thoughts09:31
mkraiYeah sure09:31
sudipto_i will do that.09:32
sudipto_hopefully by the time you return09:32
mkraiCool09:32
sudipto_unless there's already one that i am not aware of?09:32
mkraiThere is one but not populated09:32
mkraiLet me get the linl09:32
mkraisudipto_, https://etherpad.openstack.org/p/zun-containers-nova-integration09:33
sudipto_ok great09:33
mkraiSee you. Bye!09:33
sudipto_see ya!09:39
*** manikanta_tadi has joined #openstack-zun09:51
mkraiHi sudipto_ I will read the etherpad later today09:59
*** yanyanhu has quit IRC10:23
*** mkrai has quit IRC10:30
*** manikanta_tadi is now known as manikanta_afk10:46
*** manikanta_afk is now known as manikanta_tadi10:46
*** chandankumar has quit IRC10:50
*** chandankumar has joined #openstack-zun10:51
*** sudipto_ has quit IRC11:33
*** sudipto has joined #openstack-zun11:57
sudiptoNamrata you can see the ether pad - i have updated it with my thoughts.12:08
sudiptohongbin, good morning.12:08
sudiptoI have updated my thoughts at  https://etherpad.openstack.org/p/zun-containers-nova-integration12:10
yaseminzun is the same nova-docker project ??12:13
dims_oh dear! i am just in the process of moth balling nova-docker driver12:14
dims_please don't!12:14
dims_sudipto : Namrata : hongbin ^^12:15
sudiptodims_, i wrote about 5 points why we should not do it :)12:16
dims_thanks!12:16
dims_right way to do this with Nova if at all is to follow the LXC model where LXC is under libvirt, Nova cores will support that. They will not like another container driver.12:17
dims_https://libvirt.org/drvlxc.html12:18
sudiptoyeah lxc or i saw parallels also being embedded in the code.12:18
dims_parallels is via libvirt too https://libvirt.org/drvparallels.html12:19
sudiptoyeah12:19
sudiptoi have put warnings in that ether pad on why we should not tread that path multiple times. It's easier said than done tbh.12:20
sudiptoHowever if someone is willing to do it - i thought i should help in removing the technical roadblock they had w.r.t figuring out how to eradicate a scheduler need there :)12:21
sudiptoyasemin, no12:22
*** janki has quit IRC12:23
Namratasudipto, i will see the etherpad..Thanks12:33
Namratadims_ ,Yes..12:34
*** manikanta_tadi has quit IRC12:35
*** sudipto has quit IRC12:39
*** sudipto has joined #openstack-zun12:44
*** sudipto has quit IRC13:02
*** sudipto has joined #openstack-zun13:04
*** janki has joined #openstack-zun13:07
*** sudipto has quit IRC13:07
*** sudipto has joined #openstack-zun13:09
*** Namrata_ has quit IRC13:21
*** sudipto has quit IRC13:21
*** sudipto has joined #openstack-zun13:30
*** chandankumar has quit IRC13:50
*** sudipto has quit IRC13:56
*** sudipto has joined #openstack-zun13:58
hongbinOK, will discuss the nova integration in the next meeting14:02
*** sudipto has quit IRC14:08
*** sudipto has joined #openstack-zun14:18
*** sudipto has quit IRC14:21
*** sudipto has joined #openstack-zun14:28
*** Namrata_ has joined #openstack-zun14:31
*** Namrata_ has quit IRC14:40
*** janki has quit IRC14:46
*** janki has joined #openstack-zun14:56
*** vikasc has joined #openstack-zun15:07
hongbinflwang: flwang1 there?15:14
sudiptohongbin, it might be late night for him in nz at the moment :)15:16
hongbinYes, it is.15:16
sudiptohongbin, did you get a chance to think about the mesos scheduler bit?15:17
*** openstackgerrit has quit IRC15:18
hongbinsudipto: Yes, but not in deep15:18
*** openstackgerrit has joined #openstack-zun15:18
sudiptohongbin, ok15:18
hongbinsudipto: It looks to me an interesting idea15:19
hongbinsudipto: However, I am not sure if it is ok to have an OpenStack service to be a mesos framework. It sounds strange, although I couldn't find any specific problem15:20
*** yuanying_ has joined #openstack-zun15:20
hongbinThat means install Zun requires to install mesos15:20
sudiptohongbin, well - i don't think it should be a hard dependency15:21
sudiptohongbin, with this we are definitely trying to do something different than usual - however - given the number of COEs in the container space - mesos seems to be one unifying layer.15:21
hongbinIf it is a soft dependency, then Zun needs to have another option for scheduling15:21
sudiptohongbin, yup - i thought the team is anyway very keen on having their own scheduler.15:22
*** yuanying has quit IRC15:22
sudiptoand i feel that's OK to have if you want to really operate on a pure openstack environment.15:23
sudiptoin an ideal world i would also like to run nova with the mesos scheduler - that way zun and nova can use the same scheduler and we can have just one common set of hardware :)15:23
hongbinMaybe some people already run the whole OpenStack in mesos15:24
hongbinlike how they run OpenStack in Kubernetes15:24
sudiptoWell that's different than running it as a framework.15:25
sudiptoin such a case, the openstack infra would still need to be separate than the container infra15:25
hongbinOh, yes. You are right15:25
hongbinI will bring this topic to the next meeting15:26
hongbinSee how other folks think about it15:26
sudiptook few more thoughts. There are two aspects to a mesos framework - one is to extend their scheduler and the other is to use their executor framework.15:27
sudiptotheir executors at the moment support docker and mesos containers.15:28
hongbinYes15:28
hongbinWe might need a zun executor15:28
*** janki_ has joined #openstack-zun15:28
sudiptonow given the zun executor is eventually going to call the docker APIs - it sounds like a duplicate. But it might still be alright for leveraging the other openstack projects for storage and network.15:29
hongbinThe storage and network parts are not clear15:30
sudiptoSwarm is intact also built as a framework on mesos - even though it's still probably experimental15:30
sudiptohttps://github.com/docker/swarm/blob/master/cluster/mesos/README.md15:30
sudiptosomething like this.15:30
hongbinYes15:30
sudiptoand i feel we can tread this path from the start.15:30
sudiptobuilt in scheduler + a mesos 3rd party scheduler.15:30
*** janki has quit IRC15:30
*** janki_ is now known as janki15:31
hongbinYes, I think that will work15:31
hongbinIf the design of scheduler is extentible, then mesos scheduler can be plugin15:32
sudiptoyeah15:33
hongbinMaybe assume the mesos scheduler is remote15:34
sudiptoi guess we have to build independent services from the start. Like the API service should be totally independent of the scheduler15:34
hongbinagree15:34
*** mikelk has quit IRC15:34
sudiptoyeah i will be trying to write a dummy mesos scheduler and share my thoughts around - what's the best interface like. At the moment it has support for both RPC and REST15:34
hongbinok15:35
sudiptoRPC uses some kind of protobuff messaging framework which is different from AMQP - however if kept separate it should work.15:35
*** vikasc has quit IRC15:35
hongbink15:35
*** janki_ has joined #openstack-zun15:51
*** janki has quit IRC15:52
*** janki_ is now known as janki15:53
*** chandankumar has joined #openstack-zun16:20
*** mkrai has joined #openstack-zun16:48
*** mkrai has quit IRC17:34
*** chandankumar has quit IRC17:56
*** sudipto has quit IRC18:11
*** janki has quit IRC18:12
*** janki has joined #openstack-zun18:18
*** flwang1 has quit IRC20:18
flwanghongbin: what's up?21:37
hongbinflwang: hey21:37
hongbinflwang: want to ask you about the Glance support for docker images21:37
flwangsure21:38
hongbinflwang: I went thougth the glare spec, but still not sure if it can be used21:38
hongbinBasically, are you familiar with Glare?21:39
hongbinremove "Basically"21:39
hongbinhttps://review.openstack.org/#/c/283136/21:39
flwangglare is most like an artifacts repo21:39
hongbinIt is intend to be the backend of Glance?21:40
hongbinOr it is independent of Glance?21:40
flwangbased on my understanding, now it will still be part of glance, just like aodh and ceilometer21:41
flwangbut glare is not a **backend** of glance21:41
flwangyou can take it as a metadata repo21:41
hongbinOK21:42
flwangTBH, i don't really understand the details about how glare can be used for the container support21:42
hongbinThen, how it work with container images? For example, if users upload a docker image, how the flow looks like?21:43
hongbinI see21:43
flwangwithout glare, you can also upload a new image21:43
hongbinTrue21:43
flwangbut the problem is, glance doesn't support the multi layers of docker image21:44
hongbinYes, and glare is supposed to solve that21:44
flwangi think for this case, glare just store the version metadata21:45
flwangand in glance, it still need to store multi images21:45
flwangbrb in 5 mins21:45
hongbink21:45
flwangback21:50
hongbinflwang: It looks nobody is working on glare right now?21:51
*** flwang1 has joined #openstack-zun21:51
flwangwhat does that mean? working on glare for zun?21:52
flwangor working for glare?21:52
hongbinno. How active is the glare community21:52
hongbinFrankly, it looks this project is dead, since I cannot find any work besides the spec21:53
flwangor basically glare is a part of glance as i mentioned above, so glance team is working on that, but actually, several mirantis guys I would say21:53
flwanghongbin: no, that's not true21:53
flwangthe history is21:53
flwangglare was a part of glance v321:54
hongbinI see21:54
flwangand somebody complained the v3 because nova is still using v1, so v3 is like a joke21:54
hongbin:)21:54
flwangso the conclusion is split glare out and stop the v3 for now21:55
hongbinI see21:55
flwangso glare is ready for use21:55
flwangbut will be delivered with a separated service, that's what i understand now21:55
hongbinI see21:55
hongbinAnother question21:56
hongbinI heard somebody has proposed Glance to provide a docker registry compatible API21:56
hongbinDo you know anything about that?21:57
hongbinflwang: ^^21:57
flwangoh, really?21:57
hongbin.....21:57
flwangi have no idea about that, that's a crazy idea :)21:57
flwangwhen you said 'heard' , is there any link or anything i can take a look?21:58
hongbinI heard in one session in a summit21:58
hongbinForgot who said that21:58
flwangok, i will talk with nikhil and i think if it's on the roadmap, he must be aware22:00
flwangbut basically, i think that's a long way22:00
flwangi would like to back to the original problem22:00
flwangor i would say requirements from zun22:01
flwangfor glance22:01
flwangIIUC, the only main problem for glance is the multi layers support, right?22:01
hongbinIn Zun, glance should served as a private docker registry equivalent22:01
flwanganything else?22:01
hongbinThat is everything I think22:01
flwangi think glance can serve as a docker registry, and when you say 'private' i think it means multi tenant isolation, right?22:02
hongbinYes, authentication, authorization, multi-tenancy is a plus22:03
flwangso, only the multi layers issue22:04
hongbinMaybe not only in ZUn, Magnum also needs it22:04
hongbinYes, multi-layers issue22:04
hongbinI could go to the Glance channel with you if you want22:04
flwanglet me ping nikhil first22:05
flwangabout 3 years ago, i had some discussions with Sam, https://twitter.com/sam_alba22:08
flwanghe is the core developer of docker image, IIRC22:09
flwangwe're trying to support(natively?) docker image in glance, but unfortunately, we didn't make big progress22:10
hongbinI see22:10
hongbinwhy there is no progress in this direction?22:11
flwangi can't remember, too long ago22:11
hongbinThat is fine22:12
flwangso, if we want this, it's most like add some new logic only for a specific image type22:14
flwangthat's a challenge for glance i would say22:14
flwangin other words, we may need something extra 'fields'/tables in db to maintain the chain/relationship22:15
hongbinI see22:15
flwangi will talk with nikhil about this and get back to you22:16
hongbink. thx22:16

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!