Tuesday, 2017-08-22

*** yamamoto_ has joined #openstack-karbor00:18
*** yamamoto_ has quit IRC00:24
*** jiaopengju has joined #openstack-karbor00:30
openstackgerritOpenStack Proposal Bot proposed openstack/karbor master: Updated from global requirements  https://review.openstack.org/49518200:37
*** yamamoto_ has joined #openstack-karbor01:21
*** yamamoto_ has quit IRC01:26
*** zengyingzhe has quit IRC01:31
*** liujiong has joined #openstack-karbor02:08
*** yamamoto_ has joined #openstack-karbor02:22
*** yamamoto_ has quit IRC02:28
*** yamamoto has joined #openstack-karbor02:56
openstackgerritchenying proposed openstack/karbor master: Spec: Add checkpoint verify API for Karbor  https://review.openstack.org/49585502:58
*** yamamoto has quit IRC03:02
*** afanti has joined #openstack-karbor03:23
*** yamamoto has joined #openstack-karbor04:03
*** yamamoto has quit IRC04:09
*** yamamoto has joined #openstack-karbor05:05
*** yamamoto has quit IRC05:10
*** yamamoto has joined #openstack-karbor06:06
*** yamamoto has quit IRC06:12
jiaopengjuhi chenying yuval06:15
chenyingjiaopengju hi06:16
jiaopengjuI’m testing karbor’s pike branch recently, found some issues.  https://bugs.launchpad.net/karbor/+bug/171205906:18
openstackLaunchpad bug 1712059 in Karbor "Image boot nova instance do not backup the user data" [Undecided,New]06:18
jiaopengjuIn some of our product environment, we use image boot to create an instance. IMO, we should also protect the users’ data of an image boot instance06:20
*** dixiaoli has joined #openstack-karbor06:21
chenyingping yuval06:29
chenyingjiaopengju  I see. You want to protect the bootable image of the server including user's data?06:31
jiaopengjuchenying yes06:31
jiaopengjuIn some of our environment, we provide two types of vms. boot from volume and boot from image (for users, they can choose create the nova instance locally or using ebs)06:33
chenyingjiaopengju we can discuss it with yuval. In the original implementation of server plugins. The snapshot of server's image will be created in plugins. When restoring a new server, the server will be creating with the sanpshot of the iamge, so the new server will incule user's data.06:36
jiaopengjuchenying ok06:37
yuvalhey chenying jiaopengju06:54
jiaopengjuhi yuval06:55
yuvalprotect & restore a server booting from image is important and should be supported. AFAIK if you choose to protect servers, karbor dependecy graph protects the base image as well06:55
jiaopengjuyuval yes, but karbor do not protect the users’ data06:56
yuvaljiaopengju: what do you mean by 'user data'? where is it stored?06:56
chenyinghi yuval But now in karbor, only the original image in glance has been protected. The sanpshot of the server's image has not been protected. So some use's data has been lost.06:57
yuvaljiaopengju: oh, you want to take a whole snapshot of ephemeral data?06:57
jiaopengjuyuval: First, I created a image boot instance, then I write some data or install some softwares in the created VM06:58
jiaopengjuyuval: Yes06:58
chenyingyuval  a whole snapshot of ephemeral data  Yes. From the usecase of public cloud, the user indeed has the request to protect the snapshot of the server's image with ephemeral data.06:59
jiaopengjuyuval: some of our product environments are like this06:59
yuvaljiaopengju: but data saved on top of an image is by definition ephermal, and can get lost if the machine is powered down, for example06:59
chenyingyuval AFAIK, the  definition ephermal data will not be lost when  the machine is powered down. Is that right? jiaopengju07:00
jiaopengjuyuval: the data will not be lost07:02
jiaopengjuyuval the data will be written to disk07:03
yuvaljiaopengju: and if a user protect 10 servers, each booted from an ubuntu image, then 10 new snapshot images will be created?07:11
jiaopengjuyuval: maybe yes07:13
jiaopengjuyuval chenying: In some of our environments, we use snapshot to protect the image boot instances07:14
jiaopengjusanpshot and create a new imgae based on the running instance07:15
yuvaljiaopengju: well, you could write such plugin, or add a configuration option to the current plugin.07:19
chenyingyuval  adding a configuration option sound good. I'm going to say that. :D07:20
yuvaljiaopengju: I would advise that this is a bad practice, but I can not argue with your service demands. If this is a different plugin or an option where the complexities are explained - that's ok, I guess07:21
yuval(option in the current plugin)07:21
chenyingjiaopengju yuval option in the current plugin is a good idea.07:21
chenyingjiaopengju What's your oppion about it?07:22
jiaopengjuyuval chenying: agree with you07:23
jiaopengjuyuval use image boot instance is due to some ‘can not describable’ reasons07:25
yuvaljiaopengju: that's ok07:28
yuvaljiaopengju: just pointing out that fact07:28
jiaopengjuyuval :)07:29
yuvalchenying: any patch we need to cherry pick over stable/pike from master?07:46
yuvalchenying: I can't think of any, wanted to see if you have anything07:47
chenyingyuval The patch about bug fix could be cherry pick over stable/pike from master.07:48
yuvalchenying: which bug fix?07:49
chenyingyuval It seems that  karbor project don't have any bug fix after the stable/pike branch.07:53
yuvalchenying: yes. Only karborclient has, but it's not critical enough for stable/pike + release07:54
chenyingyuva Are there any bugfix in karbor-dashboard?07:57
chenyinghttps://review.openstack.org/#/c/493353/07:59
chenyinghttps://review.openstack.org/#/c/492393/07:59
chenyingyuval Are these two patches included in stable/pike branch?08:00
chenyingping yuval08:02
yuvalchenying: yes08:06
chenyingyuval It seems that no patches need be cherry pick over stable/pike from master now.08:10
yuvalchenying: great, we are ready for release then :)08:11
yuvalchenying: maybe just need to look at the recent bugs reported here...08:11
yuvalchenying: maybe this: https://bugs.launchpad.net/karbor/+bug/171188108:12
openstackLaunchpad bug 1711881 in Karbor "Acquire lease failed many times" [Undecided,New]08:12
*** liujiong_lj has joined #openstack-karbor08:13
*** liujiong has quit IRC08:14
chenyingping jiaopengju08:16
jiaopengjuhi chenying08:16
chenyingjiaopengju  https://bugs.launchpad.net/karbor/+bug/1711881 About this bug, do you find the reason?08:17
openstackLaunchpad bug 1711881 in Karbor "Acquire lease failed many times" [Undecided,New]08:17
*** Natanbro has joined #openstack-karbor08:18
jiaopengjuchenying: according to the log, it seems that the lease object was already expired or deleted, but karbor still acquires it08:19
jiaopengjuchenying: I have not analyzed it deeply yet.08:19
chenyingjiaopengju Do you think that it need be include in pike branch? If not, we could fix it in master branch.08:21
jiaopengjuchenying: not need08:22
jiaopengjuchenying: I think this should be https://bugs.launchpad.net/karbor-dashboard/+bug/1711879 but it maybe a little big change08:24
openstackLaunchpad bug 1711879 in karbor-dashboard "Failed to restore image boot server" [Undecided,New]08:24
jiaopengjuthis issue is not only about image boot server, volume boot type instance also have this issue. https://bugs.launchpad.net/karbor-dashboard/+bug/171187908:25
openstackLaunchpad bug 1711879 in karbor-dashboard "Failed to restore server" [Undecided,New]08:25
*** liujiong has joined #openstack-karbor08:25
*** liujiong_lj has quit IRC08:26
chenyingjiaopengju  As we discussed, only the network metadat about the server should be protected when backuping the server. So we may need fix it first.08:27
*** liujiong_lj has joined #openstack-karbor08:28
chenyingjiaopengju: I have a idea about it.08:28
jiaopengjuchenying: Yes. I will try to do this08:29
*** liujiong has quit IRC08:30
jiaopengjuchenying: It seems we should tell the neutron protection plugin about the resources’ parent resource08:30
chenyingjiaopengju Now the network protectable plugin only return the protect_id as the network resource id. So when the network resource is the subresource of a server, it could return the server id as the network resource id in the network protectable pluin.08:30
chenyingjiaopengju So that in the network protection plugin, we can ony protect the network metadata filtered by server id. When restoring a network resource, we shoud check it, don't neet create the resource repeatedly.08:33
jiaopengjuchenying: good idea!08:34
*** yamamoto has joined #openstack-karbor08:35
chenyingyuval: What's your oppion about it?08:35
chenyingyuval Now the network plugin protect all the network metadata, even when backuping one server, all the network metadatas are protected. In this usecase, we only need backup the network metadata about the server.08:37
yuvalchenying: what if you are restoring to a different site?08:44
chenyingyuval In this usecase, if the network resource is independent resource. All the network metadata will be backuped and restored in network plugin. Only if the resource is the subresource of the server, the network metadata will be  filtered by server id.08:49
*** yamamoto has quit IRC08:59
*** yamamoto has joined #openstack-karbor08:59
openstackgerritchenying proposed openstack/karbor master: Spec: Add checkpoint verification API for Karbor  https://review.openstack.org/49585509:17
*** liujiong_lj has quit IRC09:27
*** liujiong has joined #openstack-karbor09:31
*** yamamoto has joined #openstack-karbor10:00
*** dixiaoli has quit IRC10:04
*** yamamoto has quit IRC10:05
*** liujiong has quit IRC10:13
*** jiaopengju has quit IRC10:14
*** yamamoto has joined #openstack-karbor10:30
*** lihi has quit IRC11:01
*** lihi has joined #openstack-karbor11:05
*** yamamoto has quit IRC11:18
*** yamamoto has joined #openstack-karbor11:30
*** yamamoto has quit IRC11:46
*** yamamoto has joined #openstack-karbor11:48
openstackgerritchenying proposed openstack/karbor master: Spec: Add checkpoint verification API for Karbor  https://review.openstack.org/49585512:02
*** yamamoto has quit IRC12:03
*** yamamoto has joined #openstack-karbor12:04
*** yamamoto has quit IRC12:10
*** yamamoto has joined #openstack-karbor12:12
*** jiaopengju has joined #openstack-karbor12:26
*** zhurong has joined #openstack-karbor12:56
*** yamamoto has quit IRC13:12
*** yamamoto has joined #openstack-karbor13:14
*** yamamoto has quit IRC13:22
*** jiaopengju has quit IRC13:57
*** zhurong has quit IRC14:19
*** yamamoto has joined #openstack-karbor14:23
*** yamamoto has quit IRC14:28
*** gouthamr has joined #openstack-karbor14:59
*** yamamoto has joined #openstack-karbor15:25
*** yamamoto has quit IRC15:30
*** dixiaoli has joined #openstack-karbor15:50
*** dixiaoli has quit IRC15:54
*** afanti has quit IRC15:55
*** Natanbro has quit IRC16:03
*** yamamoto has joined #openstack-karbor16:26
*** yamamoto has quit IRC16:32
*** yamamoto has joined #openstack-karbor17:28
*** yamamoto has quit IRC17:35
*** dixiaoli has joined #openstack-karbor18:21
*** dixiaoli has quit IRC18:25
*** yamamoto has joined #openstack-karbor18:31
*** yamamoto has quit IRC18:37
*** yamamoto has joined #openstack-karbor19:33
*** yamamoto has quit IRC19:38
*** gouthamr has quit IRC20:29
*** yamamoto has joined #openstack-karbor20:35
*** yamamoto has quit IRC20:38
*** yamamoto has joined #openstack-karbor20:38
*** yamamoto has quit IRC20:39
*** gouthamr has joined #openstack-karbor20:53
*** yamamoto has joined #openstack-karbor21:10
*** yamamoto has quit IRC21:15
*** yamamoto_ has joined #openstack-karbor22:11
*** yamamoto_ has quit IRC22:17
*** yamamoto_ has joined #openstack-karbor23:13
*** gouthamr has quit IRC23:16
*** yamamoto_ has quit IRC23:18

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