Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
iSulad
提交
06531129
I
iSulad
项目概览
openeuler
/
iSulad
通知
15
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
I
iSulad
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
06531129
编写于
3月 17, 2020
作者:
L
LiuHao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
iSulad: ignore shared shm of system container
Signed-off-by:
N
LiuHao
<
liuhao27@huawei.com
>
上级
8c693e75
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
21 addition
and
1 deletion
+21
-1
iSulad.spec
iSulad.spec
+1
-1
src/contrib/config/systemcontainer_config.json
src/contrib/config/systemcontainer_config.json
+12
-0
src/services/execution/execute/execution_create.c
src/services/execution/execute/execution_create.c
+4
-0
src/services/execution/spec/specs_mount.c
src/services/execution/spec/specs_mount.c
+4
-0
未找到文件。
iSulad.spec
浏览文件 @
06531129
%global _version 1.1.12
%global _release 2020031
1.212052.git8d13b09e
%global _release 2020031
7.200806.git18c7747a
%global is_systemd 1
%global debug_package %{nil}
...
...
src/contrib/config/systemcontainer_config.json
浏览文件 @
06531129
...
...
@@ -96,6 +96,18 @@
"ro"
]
},
{
"destination"
:
"/dev/shm"
,
"type"
:
"tmpfs"
,
"source"
:
"shm"
,
"options"
:
[
"nosuid"
,
"noexec"
,
"nodev"
,
"mode=1777"
,
"size=65536k"
]
},
{
"destination"
:
"/sys/fs/cgroup"
,
"type"
:
"cgroup"
,
...
...
src/services/execution/execute/execution_create.c
浏览文件 @
06531129
...
...
@@ -603,6 +603,10 @@ void umount_share_shm(container_t *cont)
if
(
cont
->
hostconfig
==
NULL
)
{
return
;
}
// ignore shm of system container
if
(
cont
->
hostconfig
->
system_container
)
{
return
;
}
if
(
cont
->
hostconfig
->
ipc_mode
==
NULL
||
is_shareable
(
cont
->
hostconfig
->
ipc_mode
))
{
if
(
cont
->
common_config
==
NULL
||
cont
->
common_config
->
shm_path
==
NULL
)
{
return
;
...
...
src/services/execution/spec/specs_mount.c
浏览文件 @
06531129
...
...
@@ -2276,6 +2276,10 @@ static int setup_ipc_dirs(oci_runtime_spec *oci_spec, host_config *host_spec,
char
*
tmp_cid
=
NULL
;
char
*
right_path
=
NULL
;
// ignore shm of system container
if
(
host_spec
->
system_container
)
{
return
0
;
}
// setup shareable dirs
if
(
host_spec
->
ipc_mode
==
NULL
||
is_shareable
(
host_spec
->
ipc_mode
))
{
return
prepare_share_shm
(
oci_spec
,
host_spec
,
v2_spec
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录