Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
190ac2d0
G
Gpdb
项目概览
Greenplum
/
Gpdb
通知
7
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Gpdb
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
190ac2d0
编写于
7月 10, 2020
作者:
N
Ning Yu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ic-proxy: add ic-proxy ICW jobs
上级
87e1d9ee
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
237 addition
and
1 deletion
+237
-1
concourse/pipelines/gpdb_master-generated.yml
concourse/pipelines/gpdb_master-generated.yml
+116
-1
concourse/pipelines/templates/gpdb-tpl.yml
concourse/pipelines/templates/gpdb-tpl.yml
+96
-0
concourse/scripts/common.bash
concourse/scripts/common.bash
+25
-0
未找到文件。
concourse/pipelines/gpdb_master-generated.yml
浏览文件 @
190ac2d0
...
...
@@ -12,7 +12,7 @@
## file (example: templates/gpdb-tpl.yml) and regenerate the pipeline
## using appropriate tool (example: gen_pipeline.py -t prod).
## ----------------------------------------------------------------------
## Generated by gen_pipeline.py at: 2020-0
6-21 20:24:25.703393
## Generated by gen_pipeline.py at: 2020-0
7-23 14:11:08.112228
## Template file: gpdb-tpl.yml
## OS Types: ['centos6', 'centos7', 'ubuntu18.04', 'win']
## Test Sections: ['ICW', 'Replication', 'ResourceGroups', 'Interconnect', 'CLI', 'UD', 'Extensions']
...
...
@@ -178,11 +178,15 @@ groups:
## --------------------------------------------------------------------
-
icw_gporca_centos7
-
icw_planner_centos7
-
icw_gporca_icproxy_centos7
-
icw_planner_icproxy_centos7
-
icw_gporca_ictcp_centos7
-
gpexpand
-
pg_upgrade
-
icw_gporca_ubuntu18.04
-
icw_planner_ubuntu18.04
-
icw_gporca_icproxy_ubuntu18.04
-
icw_planner_icproxy_ubuntu18.04
-
gate_icw_end
## --------------------------------------------------------------------
-
interconnect
...
...
@@ -251,11 +255,15 @@ groups:
jobs
:
-
icw_gporca_centos7
-
icw_planner_centos7
-
icw_gporca_icproxy_centos7
-
icw_planner_icproxy_centos7
-
icw_gporca_ictcp_centos7
-
compile_gpdb_centos7
-
pg_upgrade
-
icw_gporca_ubuntu18.04
-
icw_planner_ubuntu18.04
-
icw_gporca_icproxy_ubuntu18.04
-
icw_planner_icproxy_ubuntu18.04
-
compile_gpdb_ubuntu18.04
-
gate_icw_end
...
...
@@ -418,12 +426,27 @@ resources:
json_key
:
((concourse-gcs-resources-service-account-key))
regexp
:
gp-internal-artifacts/centos7/libquicklz-devel-(1\.5\.0-.*)-1.el7.x86_64.rpm
-
name
:
libuv-centos7
type
:
gcs
source
:
bucket
:
((gcs-bucket))
json_key
:
((concourse-gcs-resources-service-account-key))
regexp
:
gp-internal-artifacts/centos7/libuv-(1\.38\.0.*).tar.gz
-
name
:
libquicklz-ubuntu18.04
type
:
gcs
source
:
bucket
:
((gcs-bucket))
json_key
:
((concourse-gcs-resources-service-account-key))
regexp
:
gp-internal-artifacts/ubuntu18.04/libquicklz-dev_(1\.5\.0-.*)-1_amd64.deb
-
name
:
libuv-ubuntu18.04
type
:
gcs
source
:
bucket
:
((gcs-bucket))
json_key
:
((concourse-gcs-resources-service-account-key))
regexp
:
gp-internal-artifacts/ubuntu18.04/libuv-(1\.38\.0.*).tar.gz
-
name
:
gpdb7-centos7-build
type
:
docker-image
source
:
...
...
@@ -645,6 +668,8 @@ jobs:
resource
:
libquicklz-centos7
-
get
:
libquicklz-devel-installer
resource
:
libquicklz-devel-centos7
-
get
:
libuv-installer
resource
:
libuv-centos7
-
task
:
compile_gpdb
image
:
gpdb7-centos7-build
file
:
gpdb_src/concourse/tasks/compile_gpdb.yml
...
...
@@ -674,6 +699,8 @@ jobs:
-
get
:
gpdb7-ubuntu18.04-build
-
get
:
libquicklz-installer
resource
:
libquicklz-ubuntu18.04
-
get
:
libuv-installer
resource
:
libuv-ubuntu18.04
-
task
:
compile_gpdb
image
:
gpdb7-ubuntu18.04-build
file
:
gpdb_src/concourse/tasks/compile_gpdb.yml
...
...
@@ -799,6 +826,44 @@ jobs:
params
:
file
:
sqldump/dump.sql.xz
-
name
:
icw_gporca_icproxy_centos7
plan
:
-
in_parallel
:
steps
:
-
get
:
gpdb_src
passed
:
[
compile_gpdb_centos7
]
-
get
:
bin_gpdb
resource
:
bin_gpdb_centos7
passed
:
[
compile_gpdb_centos7
]
trigger
:
true
-
get
:
gpdb7-centos7-test
-
task
:
ic_gpdb
file
:
gpdb_src/concourse/tasks/ic_gpdb.yml
image
:
gpdb7-centos7-test
params
:
MAKE_TEST_COMMAND
:
-k PGOPTIONS='-c gp_interconnect_type=proxy -c optimizer=on' EXTRA_REGRESS_OPTS=--exclude-tests=external_table,copydml installcheck-world
TEST_OS
:
centos
CONFIGURE_FLAGS
:
{{
configure_flags
}}
-
name
:
icw_planner_icproxy_centos7
plan
:
-
in_parallel
:
steps
:
-
get
:
gpdb_src
passed
:
[
compile_gpdb_centos7
]
-
get
:
bin_gpdb
passed
:
[
compile_gpdb_centos7
]
resource
:
bin_gpdb_centos7
trigger
:
true
-
get
:
gpdb7-centos7-test
-
task
:
ic_gpdb
file
:
gpdb_src/concourse/tasks/ic_gpdb.yml
image
:
gpdb7-centos7-test
params
:
MAKE_TEST_COMMAND
:
-k PGOPTIONS='-c gp_interconnect_type=proxy -c optimizer=off' EXTRA_REGRESS_OPTS=--exclude-tests=external_table,copydml installcheck-world
TEST_OS
:
centos
CONFIGURE_FLAGS
:
{{
configure_flags
}}
-
name
:
icw_gporca_ictcp_centos7
plan
:
-
in_parallel
:
...
...
@@ -855,6 +920,44 @@ jobs:
TEST_OS
:
ubuntu
CONFIGURE_FLAGS
:
{{
configure_flags
}}
-
name
:
icw_gporca_icproxy_ubuntu18.04
plan
:
-
in_parallel
:
steps
:
-
get
:
gpdb_src
passed
:
[
compile_gpdb_ubuntu18.04
]
-
get
:
bin_gpdb
resource
:
bin_gpdb_ubuntu18.04
passed
:
[
compile_gpdb_ubuntu18.04
]
trigger
:
true
-
get
:
gpdb7-ubuntu18.04-test
-
task
:
ic_gpdb
file
:
gpdb_src/concourse/tasks/ic_gpdb.yml
image
:
gpdb7-ubuntu18.04-test
params
:
MAKE_TEST_COMMAND
:
-k PGOPTIONS='-c gp_interconnect_type=proxy -c optimizer=on' EXTRA_REGRESS_OPTS=--exclude-tests=external_table,copydml installcheck-world
TEST_OS
:
ubuntu
CONFIGURE_FLAGS
:
{{
configure_flags
}}
-
name
:
icw_planner_icproxy_ubuntu18.04
plan
:
-
in_parallel
:
steps
:
-
get
:
gpdb_src
passed
:
[
compile_gpdb_ubuntu18.04
]
-
get
:
bin_gpdb
passed
:
[
compile_gpdb_ubuntu18.04
]
resource
:
bin_gpdb_ubuntu18.04
trigger
:
true
-
get
:
gpdb7-ubuntu18.04-test
-
task
:
ic_gpdb
file
:
gpdb_src/concourse/tasks/ic_gpdb.yml
image
:
gpdb7-ubuntu18.04-test
params
:
MAKE_TEST_COMMAND
:
-k PGOPTIONS='-c gp_interconnect_type=proxy -c optimizer=off' EXTRA_REGRESS_OPTS=--exclude-tests=external_table,copydml installcheck-world
TEST_OS
:
ubuntu
CONFIGURE_FLAGS
:
{{
configure_flags
}}
-
name
:
gate_icw_end
plan
:
-
in_parallel
:
...
...
@@ -863,6 +966,8 @@ jobs:
passed
:
-
icw_gporca_centos7
-
icw_planner_centos7
-
icw_gporca_icproxy_centos7
-
icw_planner_icproxy_centos7
-
icw_gporca_ictcp_centos7
-
icw_extensions_gpcloud_centos7
-
get
:
icw_planner_centos7_dump
...
...
@@ -872,6 +977,8 @@ jobs:
passed
:
-
icw_gporca_centos7
-
icw_planner_centos7
-
icw_gporca_icproxy_centos7
-
icw_planner_icproxy_centos7
-
icw_gporca_ictcp_centos7
-
icw_extensions_gpcloud_centos7
trigger
:
true
...
...
@@ -3104,11 +3211,15 @@ jobs:
-
compile_gpdb_ubuntu18.04
-
icw_gporca_centos7
-
icw_planner_centos7
-
icw_gporca_icproxy_centos7
-
icw_planner_icproxy_centos7
-
icw_gporca_ictcp_centos7
-
icw_extensions_gpcloud_centos7
-
resource_group_centos7
-
icw_gporca_ubuntu18.04
-
icw_planner_ubuntu18.04
-
icw_gporca_icproxy_ubuntu18.04
-
icw_planner_icproxy_ubuntu18.04
-
test_gpdb_clients_windows
-
cli_cross_subnet
-
gpmovemirrors
...
...
@@ -3154,6 +3265,8 @@ jobs:
-
compile_gpdb_centos7
-
icw_planner_centos7
-
icw_gporca_centos7
-
icw_gporca_icproxy_centos7
-
icw_planner_icproxy_centos7
-
icw_gporca_ictcp_centos7
-
icw_extensions_gpcloud_centos7
-
resource_group_centos7
...
...
@@ -3187,6 +3300,8 @@ jobs:
-
compile_gpdb_ubuntu18.04
-
icw_gporca_ubuntu18.04
-
icw_planner_ubuntu18.04
-
icw_gporca_icproxy_ubuntu18.04
-
icw_planner_icproxy_ubuntu18.04
-
gpmovemirrors_ubuntu18
-
gppkg_ubuntu18
-
analyzedb_ubuntu18
...
...
concourse/pipelines/templates/gpdb-tpl.yml
浏览文件 @
190ac2d0
...
...
@@ -203,6 +203,8 @@ groups:
{
%
if "centos7" in os_types %
}
-
icw_gporca_centos7
-
icw_planner_centos7
-
icw_gporca_icproxy_centos7
-
icw_planner_icproxy_centos7
-
icw_gporca_ictcp_centos7
{
%
endif %
}
{
%
if "centos7" in os_types and "CLI" in test_sections %
}
...
...
@@ -212,6 +214,8 @@ groups:
{
%
if "ubuntu18.04" in os_types %
}
-
icw_gporca_ubuntu18.04
-
icw_planner_ubuntu18.04
-
icw_gporca_icproxy_ubuntu18.04
-
icw_planner_icproxy_ubuntu18.04
{
%
endif %
}
-
gate_icw_end
{
%
endif %
}
...
...
@@ -291,6 +295,8 @@ groups:
{
%
if "centos7" in os_types %
}
-
icw_gporca_centos7
-
icw_planner_centos7
-
icw_gporca_icproxy_centos7
-
icw_planner_icproxy_centos7
-
icw_gporca_ictcp_centos7
-
compile_gpdb_centos7
{
%
endif %
}
...
...
@@ -300,6 +306,8 @@ groups:
{
%
if "ubuntu18.04" in os_types %
}
-
icw_gporca_ubuntu18.04
-
icw_planner_ubuntu18.04
-
icw_gporca_icproxy_ubuntu18.04
-
icw_planner_icproxy_ubuntu18.04
-
compile_gpdb_ubuntu18.04
{
%
endif %
}
-
gate_icw_end
...
...
@@ -956,6 +964,44 @@ jobs:
params
:
file
:
sqldump/dump.sql.xz
-
name
:
icw_gporca_icproxy_centos7
plan
:
-
in_parallel
:
steps
:
-
get
:
gpdb_src
passed
:
[
compile_gpdb_centos7
]
-
get
:
bin_gpdb
resource
:
bin_gpdb_centos7
passed
:
[
compile_gpdb_centos7
]
trigger
:
[[
test_trigger
]]
-
get
:
gpdb7-centos7-test
-
task
:
ic_gpdb
file
:
gpdb_src/concourse/tasks/ic_gpdb.yml
image
:
gpdb7-centos7-test
params
:
MAKE_TEST_COMMAND
:
-k PGOPTIONS='-c gp_interconnect_type=proxy -c optimizer=on' EXTRA_REGRESS_OPTS=--exclude-tests=external_table,copydml installcheck-world
TEST_OS
:
centos
CONFIGURE_FLAGS
:
{{
configure_flags
}}
-
name
:
icw_planner_icproxy_centos7
plan
:
-
in_parallel
:
steps
:
-
get
:
gpdb_src
passed
:
[
compile_gpdb_centos7
]
-
get
:
bin_gpdb
passed
:
[
compile_gpdb_centos7
]
resource
:
bin_gpdb_centos7
trigger
:
[[
test_trigger
]]
-
get
:
gpdb7-centos7-test
-
task
:
ic_gpdb
file
:
gpdb_src/concourse/tasks/ic_gpdb.yml
image
:
gpdb7-centos7-test
params
:
MAKE_TEST_COMMAND
:
-k PGOPTIONS='-c gp_interconnect_type=proxy -c optimizer=off' EXTRA_REGRESS_OPTS=--exclude-tests=external_table,copydml installcheck-world
TEST_OS
:
centos
CONFIGURE_FLAGS
:
{{
configure_flags
}}
-
name
:
icw_gporca_ictcp_centos7
plan
:
-
in_parallel
:
...
...
@@ -1014,6 +1060,44 @@ jobs:
TEST_OS
:
ubuntu
CONFIGURE_FLAGS
:
{{
configure_flags
}}
-
name
:
icw_gporca_icproxy_ubuntu18.04
plan
:
-
in_parallel
:
steps
:
-
get
:
gpdb_src
passed
:
[
compile_gpdb_ubuntu18.04
]
-
get
:
bin_gpdb
resource
:
bin_gpdb_ubuntu18.04
passed
:
[
compile_gpdb_ubuntu18.04
]
trigger
:
[[
test_trigger
]]
-
get
:
gpdb7-ubuntu18.04-test
-
task
:
ic_gpdb
file
:
gpdb_src/concourse/tasks/ic_gpdb.yml
image
:
gpdb7-ubuntu18.04-test
params
:
MAKE_TEST_COMMAND
:
-k PGOPTIONS='-c gp_interconnect_type=proxy -c optimizer=on' EXTRA_REGRESS_OPTS=--exclude-tests=external_table,copydml installcheck-world
TEST_OS
:
ubuntu
CONFIGURE_FLAGS
:
{{
configure_flags
}}
-
name
:
icw_planner_icproxy_ubuntu18.04
plan
:
-
in_parallel
:
steps
:
-
get
:
gpdb_src
passed
:
[
compile_gpdb_ubuntu18.04
]
-
get
:
bin_gpdb
passed
:
[
compile_gpdb_ubuntu18.04
]
resource
:
bin_gpdb_ubuntu18.04
trigger
:
[[
test_trigger
]]
-
get
:
gpdb7-ubuntu18.04-test
-
task
:
ic_gpdb
file
:
gpdb_src/concourse/tasks/ic_gpdb.yml
image
:
gpdb7-ubuntu18.04-test
params
:
MAKE_TEST_COMMAND
:
-k PGOPTIONS='-c gp_interconnect_type=proxy -c optimizer=off' EXTRA_REGRESS_OPTS=--exclude-tests=external_table,copydml installcheck-world
TEST_OS
:
ubuntu
CONFIGURE_FLAGS
:
{{
configure_flags
}}
{
%
endif %
}
-
name
:
gate_icw_end
plan
:
...
...
@@ -1024,6 +1108,8 @@ jobs:
passed
:
-
icw_gporca_centos7
-
icw_planner_centos7
-
icw_gporca_icproxy_centos7
-
icw_planner_icproxy_centos7
-
icw_gporca_ictcp_centos7
{
%
if "Extensions" in test_sections %
}
-
icw_extensions_gpcloud_centos7
...
...
@@ -1037,6 +1123,8 @@ jobs:
{
%
if "centos7" in os_types %
}
-
icw_gporca_centos7
-
icw_planner_centos7
-
icw_gporca_icproxy_centos7
-
icw_planner_icproxy_centos7
-
icw_gporca_ictcp_centos7
{
%
if "Extensions" in test_sections %
}
-
icw_extensions_gpcloud_centos7
...
...
@@ -1735,11 +1823,15 @@ jobs:
-
compile_gpdb_ubuntu18.04
-
icw_gporca_centos7
-
icw_planner_centos7
-
icw_gporca_icproxy_centos7
-
icw_planner_icproxy_centos7
-
icw_gporca_ictcp_centos7
-
icw_extensions_gpcloud_centos7
-
resource_group_centos7
-
icw_gporca_ubuntu18.04
-
icw_planner_ubuntu18.04
-
icw_gporca_icproxy_ubuntu18.04
-
icw_planner_icproxy_ubuntu18.04
-
test_gpdb_clients_windows
-
cli_cross_subnet
{
%
for test in CLI_BEHAVE_TESTS %
}
...
...
@@ -1761,6 +1853,8 @@ jobs:
-
compile_gpdb_centos7
-
icw_planner_centos7
-
icw_gporca_centos7
-
icw_gporca_icproxy_centos7
-
icw_planner_icproxy_centos7
-
icw_gporca_ictcp_centos7
-
icw_extensions_gpcloud_centos7
-
resource_group_centos7
...
...
@@ -1782,6 +1876,8 @@ jobs:
-
compile_gpdb_ubuntu18.04
-
icw_gporca_ubuntu18.04
-
icw_planner_ubuntu18.04
-
icw_gporca_icproxy_ubuntu18.04
-
icw_planner_icproxy_ubuntu18.04
{
%
for test in CLI_BEHAVE_TESTS %
}
-
[[
test.name
]]
_ubuntu18
{
%
endfor %
}
...
...
concourse/scripts/common.bash
浏览文件 @
190ac2d0
...
...
@@ -48,6 +48,31 @@ function make_cluster() {
export
STATEMENT_MEM
=
250MB
pushd
gpdb_src/gpAux/gpdemo
su gpadmin
-c
"source /usr/local/greenplum-db-devel/greenplum_path.sh; make create-demo-cluster"
if
[[
"
$MAKE_TEST_COMMAND
"
=
~
gp_interconnect_type
=
proxy
]]
;
then
# generate the addresses for proxy mode
su gpadmin
-c
bash
--
-e
<<
EOF
source /usr/local/greenplum-db-devel/greenplum_path.sh
source
$PWD
/gpdemo-env.sh
delta=-3000
psql -tqA -d postgres -P pager=off -F ' '
\
-c "select dbid, content, port+
\$
delta as port, address from gp_segment_configuration order by 1"
\
| while read -r dbid content port addr; do
ip=127.0.0.1
echo "
\$
dbid:
\$
content:
\$
ip:
\$
port"
done
\
| paste -sd, -
\
| xargs -rI'{}' gpconfig --skipvalidation -c gp_interconnect_proxy_addresses -v "'{}'"
# also have to enlarge gp_interconnect_tcp_listener_backlog
gpconfig -c gp_interconnect_tcp_listener_backlog -v 1024
gpstop -raqi
EOF
fi
popd
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录