Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Chu Peng 楚鹏
minikube
提交
1d94fa91
M
minikube
项目概览
Chu Peng 楚鹏
/
minikube
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
minikube
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
1d94fa91
编写于
8月 10, 2020
作者:
M
Medya Gh
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ensure nil error is returned
上级
51011688
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
16 addition
and
7 deletion
+16
-7
pkg/drivers/kic/oci/info.go
pkg/drivers/kic/oci/info.go
+4
-1
pkg/minikube/machine/info.go
pkg/minikube/machine/info.go
+12
-6
未找到文件。
pkg/drivers/kic/oci/info.go
浏览文件 @
1d94fa91
...
...
@@ -37,11 +37,14 @@ var cachedSysInfoErr *error
// CachedDaemonInfo will run and return a docker/podman info only once per minikube run time. to avoid performance
func
CachedDaemonInfo
(
ociBin
string
)
(
SysInfo
,
error
)
{
if
cachedSysInfo
==
nil
||
cachedSysInfoErr
!=
nil
{
// if cached daemon info has error, try to get a new one
if
cachedSysInfo
==
nil
{
// if cached daemon info has error, try to get a new one
si
,
err
:=
DaemonInfo
(
ociBin
)
cachedSysInfo
=
&
si
cachedSysInfoErr
=
&
err
}
if
cachedSysInfoErr
==
nil
{
return
*
cachedSysInfo
,
nil
}
return
*
cachedSysInfo
,
*
cachedSysInfoErr
}
...
...
pkg/minikube/machine/info.go
浏览文件 @
1d94fa91
...
...
@@ -111,11 +111,14 @@ var cachedSystemMemoryErr *error
// cachedSysMemLimit will return a cached limit for the system's virtual memory.
func
cachedSysMemLimit
()
(
*
mem
.
VirtualMemoryStat
,
error
)
{
if
cachedSystemMemoryLimit
==
nil
||
cachedSystemMemoryErr
!=
nil
{
if
cachedSystemMemoryLimit
==
nil
{
v
,
err
:=
mem
.
VirtualMemory
()
cachedSystemMemoryLimit
=
v
cachedSystemMemoryErr
=
&
err
}
if
cachedSystemMemoryErr
==
nil
{
return
cachedSystemMemoryLimit
,
nil
}
return
cachedSystemMemoryLimit
,
*
cachedSystemMemoryErr
}
...
...
@@ -124,11 +127,14 @@ var cachedDiskInfoeErr *error
// cachedDiskInfo will return a cached disk usage info
func
cachedDiskInfo
()
(
disk
.
UsageStat
,
error
)
{
if
cachedDisk
==
nil
||
cachedDiskInfoeErr
!=
nil
{
if
cachedDisk
==
nil
{
d
,
err
:=
disk
.
Usage
(
"/"
)
cachedDisk
=
d
cachedDiskInfoeErr
=
&
err
}
if
cachedDiskInfoeErr
==
nil
{
return
*
cachedDisk
,
nil
}
return
*
cachedDisk
,
*
cachedDiskInfoeErr
}
...
...
@@ -137,13 +143,13 @@ var cachedCPUErr *error
// cachedCPUInfo will return a cached cpu info
func
cachedCPUInfo
()
([]
cpu
.
InfoStat
,
error
)
{
if
cachedCPU
==
nil
||
cachedCPUErr
!=
nil
{
if
cachedCPU
==
nil
{
i
,
err
:=
cpu
.
Info
()
cachedCPU
=
&
i
cachedCPUErr
=
&
err
if
err
!=
nil
{
return
nil
,
*
cachedCPUErr
}
}
if
cachedCPUErr
==
nil
{
return
*
cachedCPU
,
nil
}
return
*
cachedCPU
,
*
cachedCPUErr
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录