diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0021146d22..da9b36cbbd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -186,6 +186,18 @@ jobs: if: matrix.vec.plat == 'linux' || matrix.vec.plat == 'macos' run: | sudo chmod -R 777 artifacts + - name: Configure swap space + if: matrix.vec.plat == 'linux' && matrix.vec.xdp == '-UseXdp' + run: | + sudo swapoff -a || true + sudo rm -f /swapfile /mnt/swapfile || true + sudo fallocate -l 6G /mnt/swapfile + sudo chmod 600 /mnt/swapfile + sudo mkswap /mnt/swapfile + sudo swapon /mnt/swapfile + echo "Swap configured:" + free -h + swapon --show - name: Prepare Machine run: scripts/prepare-machine.ps1 -Tls ${{ matrix.vec.tls }} -ForTest ${{ matrix.vec.xdp }} shell: pwsh