From 516889079c54434de4565d5c12b791dbd5219238 Mon Sep 17 00:00:00 2001 From: James Blair Date: Wed, 9 Aug 2023 13:51:23 +1200 Subject: [PATCH] Add lazyfs support for arm64 robustness. Signed-off-by: James Blair --- .github/workflows/robustness-template-arm64.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/robustness-template-arm64.yaml b/.github/workflows/robustness-template-arm64.yaml index 2fbb82d8e9db..af81098aa6ab 100644 --- a/.github/workflows/robustness-template-arm64.yaml +++ b/.github/workflows/robustness-template-arm64.yaml @@ -26,7 +26,9 @@ jobs: test: timeout-minutes: 210 runs-on: ${{ fromJson(inputs.runs-on) }} - container: golang:1.19-bullseye + container: + image: golang:1.19-bullseye + options: --privileged --cap-add SYS_ADMIN --device /dev/fuse defaults: run: shell: bash @@ -46,6 +48,9 @@ jobs: set -euo pipefail go clean -testcache + # Build LazyFS + apt update && apt-get --yes install cmake libfuse3-dev libfuse3-3 fuse3 + make install-lazyfs # Use --failfast to avoid overriding report generated by failed test GO_TEST_FLAGS="-v --count ${{ inputs.count }} --timeout ${{ inputs.testTimeout }} --failfast --run TestRobustness" case "${ETCD_BRANCH}" in