[MCOL-5630] Fix race condition in rocky8 multi node MTR. Created: 2023-12-20  Updated: 2024-01-09

Status: In Progress
Project: MariaDB ColumnStore
Component/s: CI, cmapi, Docker
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Critical
Reporter: Alan Mologorsky Assignee: Alan Mologorsky
Resolution: Unresolved Votes: 0
Labels: None


 Description   

Sometimes mtr stage (multi node stage using docker images) for rocky 8 failed in CI.

The issue is in combination of code in drone.jsonnet file (engine repo) and in provision file (docker repo).

In multi_mtr step (drone.jsonnet) we invoking docker compose up -d right before invoking provision command on mcs1 node. At the same time, while "provisioning" we never checked if cmapi finished starting or not.
So mcs cluster set-apikey command invoked before CMAPI finished its initialization.


Generated at Thu Feb 08 02:59:18 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.