<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>