Skip to content

Commit b03d2be

Browse files
committed
Revert some of the changes made while testing bug fixes, add nvidia-smi command, add run-gradle script
1 parent 9c8417c commit b03d2be

File tree

4 files changed

+20
-27
lines changed

4 files changed

+20
-27
lines changed

.buildkite/scripts/cuvs-snapshot/configure.sh

Lines changed: 9 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,9 @@ if [[ -f /etc/profile.d/elastic-nvidia.sh ]]; then
1010
source /etc/profile.d/elastic-nvidia.sh
1111
fi
1212

13-
CUVS_WORKSPACE=/opt/elastic-cuvs
14-
sudo rm -rf "$CUVS_WORKSPACE/cuvs"
15-
sudo mkdir "$CUVS_WORKSPACE"
16-
sudo chmod 777 "$CUVS_WORKSPACE"
13+
# Not running this before the tests results in an error when running the tests
14+
# No idea why...
15+
nvidia-smi
1716

1817
CURRENT_SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
1918
ELASTICSEARCH_REPO_DIR="$(cd "$CURRENT_SCRIPT_DIR/../../.." && pwd)"
@@ -22,30 +21,19 @@ CUVS_SNAPSHOT_VERSION="${CUVS_SNAPSHOT_VERSION:-$(cat "$CURRENT_SCRIPT_DIR"/curr
2221
CUVS_ARCHIVE="cuvs-$CUVS_SNAPSHOT_VERSION.tar.gz"
2322
CUVS_URL="https://storage.googleapis.com/elasticsearch-cuvs-snapshots/$CUVS_ARCHIVE"
2423

25-
# CUVS_WORKSPACE=${CUVS_WORKSPACE:-$(cd "$(mktemp -d)" && pwd)}
26-
cd "$CUVS_WORKSPACE"
27-
CUVS_DIR="$CUVS_WORKSPACE"/cuvs
28-
mkdir -p "$CUVS_DIR"
29-
30-
CUVS_SNAPSHOT_DIR="$CUVS_WORKSPACE/cuvs-$CUVS_SNAPSHOT_VERSION"
24+
CUVS_WORKSPACE=${CUVS_WORKSPACE:-$(cd "$(mktemp -d)")}
25+
CUVS_DIR="$(pwd)/cuvs-$CUVS_SNAPSHOT_VERSION"
3126

3227
curl -O "$CUVS_URL"
3328
tar -xzf "$CUVS_ARCHIVE"
3429

35-
mv "$CUVS_SNAPSHOT_DIR"/cuvs "$CUVS_WORKSPACE/"
36-
37-
CUVS_VERSION=$(cd "$CUVS_DIR/java/cuvs-java/target" && mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
38-
39-
LD_LIBRARY_PATH=$(echo "$LD_LIBRARY_PATH" | tr ':' '\n' | grep -v "cuvs/" | tr '\n' ':' | sed 's/:$//')
40-
LD_LIBRARY_PATH="\
41-
${CUVS_DIR}/cpp/build/install/lib:\
42-
${CUVS_DIR}/cpp/build/_deps/rapids_logger-build:\
43-
${CUVS_DIR}/cpp/build/_deps/rmm-build:\
44-
$LD_LIBRARY_PATH"
30+
CUVS_VERSION=$(cd "$CUVS_DIR/cuvs-java/target" && mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
4531

32+
LD_LIBRARY_PATH=$(echo "$LD_LIBRARY_PATH" | tr ':' '\n' | grep -v "libcuvs/linux-x64" | tr '\n' ':' | sed 's/:$//')
33+
LD_LIBRARY_PATH="$CUVS_DIR/libcuvs/linux-x64:$LD_LIBRARY_PATH"
4634
export LD_LIBRARY_PATH
4735

48-
cd "$CUVS_DIR/java/cuvs-java/target"
36+
cd "$CUVS_DIR/cuvs-java/target"
4937
mvn install:install-file -Dfile="cuvs-java-$CUVS_VERSION.jar"
5038

5139
cd "$ELASTICSEARCH_REPO_DIR"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
e58b147d
1+
c987afa2
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/bash
2+
3+
set -euo pipefail
4+
5+
source .buildkite/scripts/cuvs-snapshot/configure.sh
6+
7+
cd "$WORKSPACE"
8+
9+
.ci/scripts/run-gradle.sh "$@"

.buildkite/scripts/cuvs-snapshot/update-current-snapshot-version.sh

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
set -euo pipefail
44

5-
WORKSPACE="${WORKSPACE:-$(pwd)}"
65
SNAPSHOT_VERSION_FILE=.buildkite/scripts/cuvs-snapshot/current-snapshot-version
76
PLUGIN_GRADLE_FILE=x-pack/plugin/gpu/build.gradle
87
BRANCH_TO_UPDATE="${BRANCH_TO_UPDATE:-${BUILDKITE_BRANCH:-cuvs-snapshot}}"
@@ -20,9 +19,6 @@ fi
2019
echo "--- Configuring libcuvs/cuvs-java"
2120
source .buildkite/scripts/cuvs-snapshot/configure.sh
2221

23-
echo JAVA_HOME=$JAVA_HOME;
24-
echo LD_LIBRARY_PATH=$LD_LIBRARY_PATH;
25-
2622
if [[ "${SKIP_TESTING:-}" != "true" ]]; then
2723
echo "--- Testing snapshot before updating"
2824
./gradlew -Druntime.java=24 :x-pack:plugin:gpu:yamlRestTest -S
@@ -34,7 +30,7 @@ echo "$CUVS_SNAPSHOT_VERSION" > "$SNAPSHOT_VERSION_FILE"
3430

3531
CURRENT_SHA="$(gh api "/repos/elastic/elasticsearch/contents/$SNAPSHOT_VERSION_FILE?ref=$BRANCH_TO_UPDATE" | jq -r .sha)" || true
3632

37-
gh api -X PUT "/repos/elastic/elasticsearch/contents/$SNAPSHOT_VERSION_FILE" \
33+
echo gh api -X PUT "/repos/elastic/elasticsearch/contents/$SNAPSHOT_VERSION_FILE" \
3834
-f branch="$BRANCH_TO_UPDATE" \
3935
-f message="Update cuvs snapshot version to $CUVS_VERSION" \
4036
-f content="$(base64 -w 0 "$WORKSPACE/$SNAPSHOT_VERSION_FILE")" \

0 commit comments

Comments
 (0)