<HTML><BODY><div><div> </div><div>- Adding 2 servers (sh1, sh2) for performance testing.<br>- Rebalance performance testing between servers:<br> - sh1 (tag: docker_sh1_perf) used for benches:<br> nosqlbench_hash, nosqlbench_tree<br> - sh2 (tag: docker_sh2_perf) used for benches:<br> ycsb_hash, ycsb_tree, cbench<br> - sh3 (tag: docker_sh3_perf) used for benches:<br> sysbench, tpcc<br> - sh9 (tag: docker_perf_ssd) used for benches:<br> linkbench_ssd<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: <a href="https://github.com/tarantool/tarantool/tree/opiskunov/gh-4868-parallel-perf">https://github.com/tarantool/tarantool/tree/opiskunov/gh-4868-parallel-perf</a><br>Issue: <a href="https://github.com/tarantool/tarantool/issues/4868">https://github.com/tarantool/tarantool/issues/4868</a><br><br> .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 c7f58b9..fc214ef 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>@@ -191,7 +189,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>@@ -199,18 +197,24 @@ perf_bootstrap:</div><div> </div><div> perf_sysbench:<br> <<: *perf_docker_test_definition<br>+ tags:<br>+ - docker_sh3_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_sh3_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>@@ -218,6 +222,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>@@ -225,6 +231,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>@@ -232,6 +240,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>@@ -239,6 +249,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<br> </div></div></BODY></HTML>