Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
iSulad-img
提交
78020de3
I
iSulad-img
项目概览
openeuler
/
iSulad-img
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
I
iSulad-img
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
78020de3
编写于
4月 22, 2020
作者:
H
haozi007
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
clean residual container
Signed-off-by:
N
haozi007
<
liuhao27@huawei.com
>
上级
7f4dc900
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
32 addition
and
0 deletion
+32
-0
patch/0052-clean-container-if-save-json-failed.patch
patch/0052-clean-container-if-save-json-failed.patch
+31
-0
patch/series-patch.conf
patch/series-patch.conf
+1
-0
未找到文件。
patch/0052-clean-container-if-save-json-failed.patch
0 → 100644
浏览文件 @
78020de3
From ed39db013b234639887c15fe4c8ccf843570958f Mon Sep 17 00:00:00 2001
From: haozi007 <liuhao27@huawei.com>
Date: Wed, 22 Apr 2020 10:55:12 +0800
Subject: [PATCH] clean container if save json failed
Signed-off-by: haozi007 <liuhao27@huawei.com>
---
vendor/github.com/containers/storage/store.go | 3 +++
1 file changed, 3 insertions(+)
diff --git a/vendor/github.com/containers/storage/store.go b/vendor/github.com/containers/storage/store.go
index e1cfc82..0afe3f5 100644
--- a/vendor/github.com/containers/storage/store.go
+++ b/vendor/github.com/containers/storage/store.go
@@ -1435,10 +1435,13 @@
func (s *store) CreateContainer(id string, names []string, image, layer, metadat
}
container, err := rcstore.Create(id, names, imageID, layer, metadata, options)
if err != nil || container == nil {
+ rcstore.Delete(id)
rlstore.Delete(layer)
+ return nil, err
}
container.MountPoint = tmpLayer.MountPoint
if err = s.SaveContainerRunJson(container); err != nil {
+ rcstore.Delete(id)
rlstore.Delete(layer)
return nil, err
}
--
2.25.2
patch/series-patch.conf
浏览文件 @
78020de3
...
...
@@ -49,3 +49,4 @@
0049
-
Delete
-
related
-
names
-
when
-
delete
-
layer
.
patch
0050
-
calculate
-
target
-
size
-
if
-
layer
-
blob
-
is
-
symlink
.
patch
0051
-
Get
-
system
-
s
-
real
-
page
-
size
.
patch
0052
-
clean
-
container
-
if
-
save
-
json
-
failed
.
patch
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录