Skip to content

Commit a4ffca4

Browse files
authored
Allow CI to force clear previously running resources if required (qdrant#182)
* Allow CI to force clear previously running resources if required * Remove running vector-db-benchmark instances
1 parent d14e6e8 commit a4ffca4

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

tools/run_experiment.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,23 @@ if [[ -z "$PRIVATE_IP_OF_THE_SERVER" ]]; then
2424
exit 1
2525
fi
2626

27+
docker container rm -f ci-benchmark-upload || true
28+
docker container rm -f ci-benchmark-search || true
29+
2730
docker rmi --force qdrant/vector-db-benchmark:latest || true
2831

2932
docker run \
3033
--rm \
3134
-it \
35+
--name ci-benchmark-upload \
3236
-v "$HOME/results:/code/results" \
3337
qdrant/vector-db-benchmark:latest \
3438
python run.py --engines "${ENGINE_NAME}" --datasets "${DATASETS}" --host "${PRIVATE_IP_OF_THE_SERVER}" --no-skip-if-exists --skip-search
3539

3640
docker run \
3741
--rm \
3842
-it \
43+
--name ci-benchmark-search \
3944
-v "$HOME/results:/code/results" \
4045
qdrant/vector-db-benchmark:latest \
4146
python run.py --engines "${ENGINE_NAME}" --datasets "${DATASETS}" --host "${PRIVATE_IP_OF_THE_SERVER}" --no-skip-if-exists --skip-upload

tools/run_server_container.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ if [[ ${QDRANT_VERSION} == docker/* ]] || [[ ${QDRANT_VERSION} == ghcr/* ]]; the
3434
CONTAINER_REGISTRY='ghcr.io'
3535
fi
3636

37-
DOCKER_COMPOSE="export QDRANT_VERSION=${QDRANT_VERSION}; export CONTAINER_REGISTRY=${CONTAINER_REGISTRY}; docker compose down; pkill qdrant ; docker rmi ${CONTAINER_REGISTRY}/qdrant/qdrant:${QDRANT_VERSION} || true ; docker compose up -d; docker container ls"
37+
DOCKER_COMPOSE="export QDRANT_VERSION=${QDRANT_VERSION}; export CONTAINER_REGISTRY=${CONTAINER_REGISTRY}; docker compose down; pkill qdrant; docker rm -f qdrant-continuous || true; docker rmi -f ${CONTAINER_REGISTRY}/qdrant/qdrant:${QDRANT_VERSION} || true ; docker compose up -d; docker container ls -a"
3838
ssh -t -o ServerAliveInterval=60 -o ServerAliveCountMax=3 "${SERVER_USERNAME}@${IP_OF_THE_SERVER}" "cd ./projects/vector-db-benchmark/engine/servers/${CONTAINER_NAME} ; $DOCKER_COMPOSE"
3939
else
4040
echo "Error: unknown version ${QDRANT_VERSION}. Version name should start with 'docker/' or 'ghcr/'"

0 commit comments

Comments
 (0)