Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
milvus
milvus
提交
aa9c307a
M
milvus
项目概览
milvus
/
milvus
11 个月 前同步成功
通知
260
Star
22476
Fork
2472
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
milvus
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
aa9c307a
编写于
6月 13, 2022
作者:
Z
zhuwenxing
提交者:
GitHub
6月 13, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[skip e2e]Make work node number can be configured (#17522)
Signed-off-by:
N
zhuwenxing
<
wenxing.zhu@zilliz.com
>
上级
e6225d92
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
78 addition
and
7 deletion
+78
-7
build/ci/jenkins/ChaosTest.groovy
build/ci/jenkins/ChaosTest.groovy
+19
-1
build/ci/jenkins/ChaosTestKafkaMQ.groovy
build/ci/jenkins/ChaosTestKafkaMQ.groovy
+19
-1
build/ci/jenkins/DeployTest.groovy
build/ci/jenkins/DeployTest.groovy
+18
-0
build/ci/jenkins/DeployTestKafkaMQ.groovy
build/ci/jenkins/DeployTestKafkaMQ.groovy
+22
-1
tests/python_client/chaos/scripts/install_milvus_cluster.sh
tests/python_client/chaos/scripts/install_milvus_cluster.sh
+0
-4
未找到文件。
build/ci/jenkins/ChaosTest.groovy
浏览文件 @
aa9c307a
...
@@ -52,10 +52,25 @@ pipeline {
...
@@ -52,10 +52,25 @@ pipeline {
defaultValue:
"3.5.0-r1"
defaultValue:
"3.5.0-r1"
)
)
string
(
string
(
description:
'Query
Replic
Nums'
,
description:
'Query
Node
Nums'
,
name:
'querynode_nums'
,
name:
'querynode_nums'
,
defaultValue:
'3'
defaultValue:
'3'
)
)
string
(
description:
'DataNode Nums'
,
name:
'datanode_nums'
,
defaultValue:
'2'
)
string
(
description:
'IndexNode Nums'
,
name:
'indexnode_nums'
,
defaultValue:
'1'
)
string
(
description:
'Proxy Nums'
,
name:
'proxy_nums'
,
defaultValue:
'1'
)
booleanParam
(
booleanParam
(
description:
'Keep Env'
,
description:
'Keep Env'
,
name:
'keep_env'
,
name:
'keep_env'
,
...
@@ -88,6 +103,9 @@ pipeline {
...
@@ -88,6 +103,9 @@ pipeline {
script
{
script
{
sh
"""
sh
"""
yq -i '.queryNode.replicas = "${params.querynode_nums}"' cluster-values.yaml
yq -i '.queryNode.replicas = "${params.querynode_nums}"' cluster-values.yaml
yq -i '.dataNode.replicas = "${params.datanode_nums}"' cluster-values.yaml
yq -i '.indexNode.replicas = "${params.indexnode_nums}"' cluster-values.yaml
yq -i '.proxy.replicas = "${params.proxy_nums}"' cluster-values.yaml
yq -i '.etcd.image.repository = "${params.etcd_image_repository}"' cluster-values.yaml
yq -i '.etcd.image.repository = "${params.etcd_image_repository}"' cluster-values.yaml
yq -i '.etcd.image.tag = "${params.etcd_image_tag}"' cluster-values.yaml
yq -i '.etcd.image.tag = "${params.etcd_image_tag}"' cluster-values.yaml
yq -i '.etcd.image.repository = "${params.etcd_image_repository}"' standalone-values.yaml
yq -i '.etcd.image.repository = "${params.etcd_image_repository}"' standalone-values.yaml
...
...
build/ci/jenkins/ChaosTestKafkaMQ.groovy
浏览文件 @
aa9c307a
...
@@ -52,10 +52,25 @@ pipeline {
...
@@ -52,10 +52,25 @@ pipeline {
defaultValue:
"3.5.0-r1"
defaultValue:
"3.5.0-r1"
)
)
string
(
string
(
description:
'Query
Replic
Nums'
,
description:
'Query
Node
Nums'
,
name:
'querynode_nums'
,
name:
'querynode_nums'
,
defaultValue:
'3'
defaultValue:
'3'
)
)
string
(
description:
'DataNode Nums'
,
name:
'datanode_nums'
,
defaultValue:
'2'
)
string
(
description:
'IndexNode Nums'
,
name:
'indexnode_nums'
,
defaultValue:
'1'
)
string
(
description:
'Proxy Nums'
,
name:
'proxy_nums'
,
defaultValue:
'1'
)
booleanParam
(
booleanParam
(
description:
'Keep Env'
,
description:
'Keep Env'
,
name:
'keep_env'
,
name:
'keep_env'
,
...
@@ -91,6 +106,9 @@ pipeline {
...
@@ -91,6 +106,9 @@ pipeline {
yq -i '.pulsar.enabled = false' cluster-values.yaml
yq -i '.pulsar.enabled = false' cluster-values.yaml
yq -i '.queryNode.replicas = "${params.querynode_nums}"' cluster-values.yaml
yq -i '.queryNode.replicas = "${params.querynode_nums}"' cluster-values.yaml
yq -i '.dataNode.replicas = "${params.datanode_nums}"' cluster-values.yaml
yq -i '.indexNode.replicas = "${params.indexnode_nums}"' cluster-values.yaml
yq -i '.proxy.replicas = "${params.proxy_nums}"' cluster-values.yaml
yq -i '.etcd.image.repository = "${params.etcd_image_repository}"' cluster-values.yaml
yq -i '.etcd.image.repository = "${params.etcd_image_repository}"' cluster-values.yaml
yq -i '.etcd.image.tag = "${params.etcd_image_tag}"' cluster-values.yaml
yq -i '.etcd.image.tag = "${params.etcd_image_tag}"' cluster-values.yaml
yq -i '.etcd.image.repository = "${params.etcd_image_repository}"' standalone-values.yaml
yq -i '.etcd.image.repository = "${params.etcd_image_repository}"' standalone-values.yaml
...
...
build/ci/jenkins/DeployTest.groovy
浏览文件 @
aa9c307a
...
@@ -63,6 +63,21 @@ pipeline {
...
@@ -63,6 +63,21 @@ pipeline {
name:
'querynode_nums'
,
name:
'querynode_nums'
,
defaultValue:
'3'
defaultValue:
'3'
)
)
string
(
description:
'DataNode Nums'
,
name:
'datanode_nums'
,
defaultValue:
'2'
)
string
(
description:
'IndexNode Nums'
,
name:
'indexnode_nums'
,
defaultValue:
'1'
)
string
(
description:
'Proxy Nums'
,
name:
'proxy_nums'
,
defaultValue:
'1'
)
string
(
string
(
description:
'Data Size'
,
description:
'Data Size'
,
name:
'data_size'
,
name:
'data_size'
,
...
@@ -106,6 +121,9 @@ pipeline {
...
@@ -106,6 +121,9 @@ pipeline {
script
{
script
{
sh
"""
sh
"""
yq -i '.queryNode.replicas = "${params.querynode_nums}"' cluster-values.yaml
yq -i '.queryNode.replicas = "${params.querynode_nums}"' cluster-values.yaml
yq -i '.dataNode.replicas = "${params.datanode_nums}"' cluster-values.yaml
yq -i '.indexNode.replicas = "${params.indexnode_nums}"' cluster-values.yaml
yq -i '.proxy.replicas = "${params.proxy_nums}"' cluster-values.yaml
yq -i '.etcd.image.repository = "${params.etcd_image_repository}"' cluster-values.yaml
yq -i '.etcd.image.repository = "${params.etcd_image_repository}"' cluster-values.yaml
yq -i '.etcd.image.tag = "${params.etcd_image_tag}"' cluster-values.yaml
yq -i '.etcd.image.tag = "${params.etcd_image_tag}"' cluster-values.yaml
yq -i '.etcd.image.repository = "${params.etcd_image_repository}"' standalone-values.yaml
yq -i '.etcd.image.repository = "${params.etcd_image_repository}"' standalone-values.yaml
...
...
build/ci/jenkins/DeployTestKafkaMQ.groovy
浏览文件 @
aa9c307a
...
@@ -62,7 +62,22 @@ pipeline {
...
@@ -62,7 +62,22 @@ pipeline {
description:
'Querynode Nums'
,
description:
'Querynode Nums'
,
name:
'querynode_nums'
,
name:
'querynode_nums'
,
defaultValue:
'3'
defaultValue:
'3'
)
)
string
(
description:
'DataNode Nums'
,
name:
'datanode_nums'
,
defaultValue:
'2'
)
string
(
description:
'IndexNode Nums'
,
name:
'indexnode_nums'
,
defaultValue:
'1'
)
string
(
description:
'Proxy Nums'
,
name:
'proxy_nums'
,
defaultValue:
'1'
)
string
(
string
(
description:
'Data Size'
,
description:
'Data Size'
,
name:
'data_size'
,
name:
'data_size'
,
...
@@ -113,6 +128,12 @@ pipeline {
...
@@ -113,6 +128,12 @@ pipeline {
}
else
if
(
"${params.mq_type}"
==
"kafka"
)
{
}
else
if
(
"${params.mq_type}"
==
"kafka"
)
{
sh
"yq -i '.kafka.enabled = true' cluster-values.yaml"
sh
"yq -i '.kafka.enabled = true' cluster-values.yaml"
}
}
sh
"""
yq -i '.queryNode.replicas = "${params.querynode_nums}"' cluster-values.yaml
yq -i '.dataNode.replicas = "${params.datanode_nums}"' cluster-values.yaml
yq -i '.indexNode.replicas = "${params.indexnode_nums}"' cluster-values.yaml
yq -i '.proxy.replicas = "${params.proxy_nums}"' cluster-values.yaml
"""
sh
"cat cluster-values.yaml"
sh
"cat cluster-values.yaml"
}
}
}
}
...
...
tests/python_client/chaos/scripts/install_milvus_cluster.sh
浏览文件 @
aa9c307a
...
@@ -3,14 +3,10 @@ set -e
...
@@ -3,14 +3,10 @@ set -e
release
=
${
1
:-
"milvs-chaos"
}
release
=
${
1
:-
"milvs-chaos"
}
ns
=
${
2
:-
"chaos-testing"
}
ns
=
${
2
:-
"chaos-testing"
}
pod
=
${
3
:-
"querynode"
}
node_num
=
${
4
:-
1
}
bash uninstall_milvus.sh
${
release
}
${
ns
}
||
true
bash uninstall_milvus.sh
${
release
}
${
ns
}
||
true
declare
-A
pod_map
=([
"querynode"
]=
"queryNode"
[
"indexnode"
]=
"indexNode"
[
"datanode"
]=
"dataNode"
[
"proxy"
]=
"proxy"
)
echo
"insatll cluster"
echo
"insatll cluster"
helm
install
--wait
--debug
--timeout
600s
${
RELEASE_NAME
:-
$release
}
milvus/milvus
\
helm
install
--wait
--debug
--timeout
600s
${
RELEASE_NAME
:-
$release
}
milvus/milvus
\
--set
image.all.repository
=
${
REPOSITORY
:-
"milvusdb/milvus-dev"
}
\
--set
image.all.repository
=
${
REPOSITORY
:-
"milvusdb/milvus-dev"
}
\
--set
image.all.tag
=
${
IMAGE_TAG
:-
"master-latest"
}
\
--set
image.all.tag
=
${
IMAGE_TAG
:-
"master-latest"
}
\
--set
${
pod_map
[
${
pod
}
]
}
.replicas
=
$node_num
\
-f
../cluster-values.yaml
-n
=
${
ns
}
-f
../cluster-values.yaml
-n
=
${
ns
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录