<HTML><BODY><div><div><br>- Adding 2 servers (sh1, sh2) for performance testing.<br> Additional gitlab-ci tags for perf testing:<br> docker_sh1_perf and docker_sh2_perf.<br>- Rebalance performance testing between servers.<br>- Changing gitlab-ci tag for performance docker images<br> from 'perf' to 'deploy'.</div><div> </div><div>Closes #4868<br>---</div><div> </div><div>Github: https://github.com/tarantool/tarantool/tree/opiskunov/gh-4868-parallel-perf<br>Issue: <a href="https://github.com/tarantool/tarantool/issues/4868">https://github.com/tarantool/tarantool/issues/4868</a></div><div> </div><div> .gitlab-ci.yml | 18 +++++++++++++++---<br> 1 file changed, 15 insertions(+), 3 deletions(-)</div><div> </div><div>diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml<br>index ae2afce..897f657 100644<br>--- a/.gitlab-ci.yml<br>+++ b/.gitlab-ci.yml<br>@@ -91,8 +91,6 @@ variables:<br> <<: *perf_only_definition<br> image: ${IMAGE_PERF_BUILT}<br> stage: perf<br>- tags:<br>- - docker_perf<br> artifacts:<br> when: always<br> paths:<br>@@ -195,7 +193,7 @@ perf_bootstrap:<br> <<: *perf_only_definition<br> stage: test<br> tags:<br>- - perf<br>+ - deploy<br> script:<br> - ${GITLAB_MAKE} perf_prepare</div><div> </div><div>@@ -203,18 +201,24 @@ perf_bootstrap:</div><div> </div><div> perf_sysbench:<br> <<: *perf_docker_test_definition<br>+ tags:<br>+ - docker_perf<br> variables:<br> <<: *perf_vars_definition<br> BENCH: 'sysbench'</div><div> </div><div> perf_tpcc:<br> <<: *perf_docker_test_definition<br>+ tags:<br>+ - docker_perf<br> variables:<br> <<: *perf_vars_definition<br> BENCH: 'tpcc'</div><div> </div><div> perf_ycsb_hash:<br> <<: *perf_docker_test_definition<br>+ tags:<br>+ - docker_sh2_perf<br> variables:<br> <<: *perf_vars_definition<br> BENCH: 'ycsb'<br>@@ -222,6 +226,8 @@ perf_ycsb_hash:</div><div> </div><div> perf_ycsb_tree:<br> <<: *perf_docker_test_definition<br>+ tags:<br>+ - docker_sh2_perf<br> variables:<br> <<: *perf_vars_definition<br> BENCH: 'ycsb'<br>@@ -229,6 +235,8 @@ perf_ycsb_tree:</div><div> </div><div> perf_nosqlbench_hash:<br> <<: *perf_docker_test_definition<br>+ tags:<br>+ - docker_sh1_perf<br> variables:<br> <<: *perf_vars_definition<br> BENCH: 'nosqlbench'<br>@@ -236,6 +244,8 @@ perf_nosqlbench_hash:</div><div> </div><div> perf_nosqlbench_tree:<br> <<: *perf_docker_test_definition<br>+ tags:<br>+ - docker_sh1_perf<br> variables:<br> <<: *perf_vars_definition<br> BENCH: 'nosqlbench'<br>@@ -243,6 +253,8 @@ perf_nosqlbench_tree:</div><div> </div><div> perf_cbench:<br> <<: *perf_docker_test_definition<br>+ tags:<br>+ - docker_sh2_perf<br> variables:<br> <<: *perf_vars_definition<br> BENCH: 'cbench'<br>--<br>1.8.3.1</div><div> </div></div></BODY></HTML>