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@collabora.com> Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6136>
This commit is contained in:
@@ -355,7 +355,7 @@ arm64_test:
|
|||||||
extends:
|
extends:
|
||||||
- .use-arm_test-base
|
- .use-arm_test-base
|
||||||
variables:
|
variables:
|
||||||
FDO_DISTRIBUTION_TAG: &arm64_test "2020-07-31-ntp"
|
FDO_DISTRIBUTION_TAG: &arm64_test "2020-07-31-minio"
|
||||||
|
|
||||||
.use-arm64_test:
|
.use-arm64_test:
|
||||||
variables:
|
variables:
|
||||||
|
@@ -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
|
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
|
ccache --show-stats
|
||||||
|
|
||||||
. .gitlab-ci/container/container_post_build.sh
|
. .gitlab-ci/container/container_post_build.sh
|
||||||
|
@@ -1,6 +1,5 @@
|
|||||||
# bare-metal has traces-db baked into the container until we can sort
|
traces-db:
|
||||||
# out LFS caching, so we use a separate yml without the git repo
|
download-url: "https://minio-packet.freedesktop.org/mesa-tracie-public/"
|
||||||
# declaration at the top.
|
|
||||||
|
|
||||||
traces:
|
traces:
|
||||||
# This trace takes an egregious amount of time in replay (5 minutes)
|
# This trace takes an egregious amount of time in replay (5 minutes)
|
||||||
|
Reference in New Issue
Block a user