@@ -202,7 +202,8 @@ local Pipeline(branch, platform, event, arch='amd64', server='10.6-enterprise')
202
202
},
203
203
},
204
204
commands: [
205
- 'docker exec --env PRESERVE_LOGS=true -t --workdir /mariadb-columnstore-regression-test/mysql/queries/nightly/alltest regression$${DRONE_BUILD_NUMBER} mkdir -p reg-logs' ,
205
+ 'docker exec -t --workdir /mariadb-columnstore-regression-test/mysql/queries/nightly/alltest regression$${DRONE_BUILD_NUMBER} mkdir -p reg-logs' ,
206
+ "docker exec -t regression$${DRONE_BUILD_NUMBER} bash -c 'sleep 4800 && eu-stack -p `pidof PrimProc` -n 0 | tee /mariadb-columnstore-regression-test/mysql/queries/nightly/alltest/reg-logs/prim_proc_callstacks.txt' & " ,
206
207
'docker exec --env PRESERVE_LOGS=true -t --workdir /mariadb-columnstore-regression-test/mysql/queries/nightly/alltest regression$${DRONE_BUILD_NUMBER} bash -c "timeout -k 1m -s SIGKILL --preserve-status $${REGRESSION_TIMEOUT} ./go.sh --sm_unit_test_dir=/storage-manager --tests=' + name + ' || ./regression_logs.sh ' + name + '"' ,
207
208
'docker exec -t --workdir /mariadb-columnstore-regression-test/mysql/queries/nightly/alltest regression$${DRONE_BUILD_NUMBER} cat go.log || echo "missing go.log"' ,
208
209
],
@@ -349,9 +350,9 @@ local Pipeline(branch, platform, event, arch='amd64', server='10.6-enterprise')
349
350
'docker run --shm-size=500m --volume /sys/fs/cgroup:/sys/fs/cgroup:ro --env DEBIAN_FRONTEND=noninteractive --env MCS_USE_S3_STORAGE=0 --ulimit core=-1 --name regression$${DRONE_BUILD_NUMBER} --privileged --detach ' + img + ' ' + init + ' --unit=basic.target' ,
350
351
// copy packages, regresssion test suite and storage manager unit test binary to the instance
351
352
'docker cp ' + result + ' regression$${DRONE_BUILD_NUMBER}:/' ,
352
- if (std.split (platform, ':' )[0 ] == 'centos' || std.split (platform, ':' )[0 ] == 'rockylinux' ) then 'docker exec -t regression$${DRONE_BUILD_NUMBER} bash -c "yum install -y procps-ng wget"' ,
353
+ if (std.split (platform, ':' )[0 ] == 'centos' || std.split (platform, ':' )[0 ] == 'rockylinux' ) then 'docker exec -t regression$${DRONE_BUILD_NUMBER} bash -c "yum install -y procps-ng wget elfutils "' ,
353
354
if (pkg_format == 'deb' ) then 'docker exec -t regression$${DRONE_BUILD_NUMBER} sed -i "s/exit 101/exit 0/g" /usr/sbin/policy-rc.d' ,
354
- if (pkg_format == 'deb' ) then 'docker exec -t regression$${DRONE_BUILD_NUMBER} bash -c "apt update --yes && apt install -y procps wget"' ,
355
+ if (pkg_format == 'deb' ) then 'docker exec -t regression$${DRONE_BUILD_NUMBER} bash -c "apt update --yes && apt install -y procps wget elfutils "' ,
355
356
'docker exec -t regression$${DRONE_BUILD_NUMBER} mkdir core' ,
356
357
'docker exec -t regression$${DRONE_BUILD_NUMBER} chmod 777 core' ,
357
358
'docker exec -t regression$${DRONE_BUILD_NUMBER} sysctl -w kernel.core_pattern="/core/%E_regression_core_dump.%p"' ,
0 commit comments