Mesa (master): ci: Download traces from MinIO in baremetal runs

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Aug 4 06:38:47 UTC 2020


Module: Mesa
Branch: master
Commit: 76330374413ee8ab857aa35f249652867be8981e
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76330374413ee8ab857aa35f249652867be8981e

Author: Tomeu Vizoso <tomeu.vizoso at collabora.com>
Date:   Fri Jul 31 08:24:13 2020 +0200

ci: Download traces from MinIO in baremetal runs

Now that we have MinIO, we can distribute traces better than by direct
downloads from git.

With a caching MinIO instance local to the DUT, total run times should
be noticeably impacted.

Signed-off-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
Reviewed-by: Eric Anholt <eric at anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6136>

---

 .gitlab-ci.yml                          |  2 +-
 .gitlab-ci/container/baremetal_build.sh | 14 --------------
 .gitlab-ci/traces-baremetal.yml         |  5 ++---
 3 files changed, 3 insertions(+), 18 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index db4ee59c926..d9f44f08357 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -355,7 +355,7 @@ arm64_test:
   extends:
     - .use-arm_test-base
   variables:
-    FDO_DISTRIBUTION_TAG: &arm64_test "2020-07-31-ntp"
+    FDO_DISTRIBUTION_TAG: &arm64_test "2020-07-31-minio"
 
 .use-arm64_test:
   variables:
diff --git a/.gitlab-ci/container/baremetal_build.sh b/.gitlab-ci/container/baremetal_build.sh
index edfd4f980f0..fedb7b61c31 100644
--- a/.gitlab-ci/container/baremetal_build.sh
+++ b/.gitlab-ci/container/baremetal_build.sh
@@ -53,20 +53,6 @@ KERNEL_URL=https://gitlab.freedesktop.org/drm/msm/-/archive/drm-msm-fixes-2020-0
 
 DEBIAN_ARCH=$arch INCLUDE_VK_CTS=1 . .gitlab-ci/container/lava_build.sh
 
-############### Store traces
-# Clone the traces-db at container build time so we don't have to pull traces
-# per run (too much egress cost for fd.o).
-git clone \
-    --depth 1 \
-    -b mesa-ci-2020-06-08 \
-    https://gitlab.freedesktop.org/gfx-ci/tracie/traces-db.git \
-    $ROOTFS/traces-db
-rm -rf $ROOTFS/traces-db/.git
-find $ROOTFS/traces-db -type f \
-     -a -not -name '*.trace' \
-     -a -not -name '*.rdc' \
-     -delete
-
 ccache --show-stats
 
 . .gitlab-ci/container/container_post_build.sh
diff --git a/.gitlab-ci/traces-baremetal.yml b/.gitlab-ci/traces-baremetal.yml
index 5558a4b5d83..72905a374b4 100644
--- a/.gitlab-ci/traces-baremetal.yml
+++ b/.gitlab-ci/traces-baremetal.yml
@@ -1,6 +1,5 @@
-# bare-metal has traces-db baked into the container until we can sort
-# out LFS caching, so we use a separate yml without the git repo
-# declaration at the top.
+traces-db:
+  download-url: "https://minio-packet.freedesktop.org/mesa-tracie-public/"
 
 traces:
 # This trace takes an egregious amount of time in replay (5 minutes)



More information about the mesa-commit mailing list