This is an automated email from the ASF dual-hosted git repository.

yangjie01 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git


The following commit(s) were added to refs/heads/master by this push:
     new d264ee37f31 [SPARK-44688][INFRA] Add a file existence check before 
executing `free_disk_space` and `free_disk_space_container`
d264ee37f31 is described below

commit d264ee37f316b32bf37fff770b72b5841b84f7cc
Author: yangjie01 <yangji...@baidu.com>
AuthorDate: Sun Aug 6 17:41:11 2023 +0800

    [SPARK-44688][INFRA] Add a file existence check before executing 
`free_disk_space` and `free_disk_space_container`
    
    ### What changes were proposed in this pull request?
    This pr add a file existence check before executing `dev/free_disk_space` 
and `dev/free_disk_space_container`
    
    ### Why are the changes needed?
    We added `free_disk_space` and `free_disk_space_container` to clean up the 
disk, but because the daily tests of other branches and the master branch share 
the yml file, we should check if the file exists before execution, otherwise it 
will affect the daily tests of other branches.
    
    - branch-3.5: https://github.com/apache/spark/actions/runs/5761479443
    - branch-3.4: https://github.com/apache/spark/actions/runs/5760423900
    - branch-3.3: https://github.com/apache/spark/actions/runs/5759384052
    
    <img width="1073" alt="image" 
src="https://github.com/apache/spark/assets/1475305/6e46b34b-645a-4da5-b9c3-8a89bfacabcb";>
    
    ### Does this PR introduce _any_ user-facing change?
    No
    
    ### How was this patch tested?
    - Pass GitHub Action
    
    Closes #42359 from LuciferYang/test-free_disk_space-exist.
    
    Authored-by: yangjie01 <yangji...@baidu.com>
    Signed-off-by: yangjie01 <yangji...@baidu.com>
---
 .github/workflows/build_and_test.yml | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/build_and_test.yml 
b/.github/workflows/build_and_test.yml
index 04585481a9c..cd68c0904d9 100644
--- a/.github/workflows/build_and_test.yml
+++ b/.github/workflows/build_and_test.yml
@@ -241,7 +241,10 @@ jobs:
         restore-keys: |
           ${{ matrix.java }}-${{ matrix.hadoop }}-coursier-
     - name: Free up disk space
-      run: ./dev/free_disk_space
+      run: |
+        if [ -f ./dev/free_disk_space ]; then
+          ./dev/free_disk_space
+        fi
     - name: Install Java ${{ matrix.java }}
       uses: actions/setup-java@v3
       with:
@@ -419,7 +422,9 @@ jobs:
           # uninstall libraries dedicated for ML testing
           python3.9 -m pip uninstall -y torch torchvision torcheval torchtnt 
tensorboard mlflow
         fi
-        ./dev/free_disk_space_container
+        if [ -f ./dev/free_disk_space_container ]; then
+          ./dev/free_disk_space_container
+        fi
     - name: Install Java ${{ matrix.java }}
       uses: actions/setup-java@v3
       with:
@@ -519,7 +524,10 @@ jobs:
         restore-keys: |
           sparkr-coursier-
     - name: Free up disk space
-      run: ./dev/free_disk_space_container
+      run: |
+        if [ -f ./dev/free_disk_space_container ]; then
+          ./dev/free_disk_space_container
+        fi
     - name: Install Java ${{ inputs.java }}
       uses: actions/setup-java@v3
       with:
@@ -629,7 +637,10 @@ jobs:
         restore-keys: |
           docs-maven-
     - name: Free up disk space
-      run: ./dev/free_disk_space_container
+      run: |
+        if [ -f ./dev/free_disk_space_container ]; then
+          ./dev/free_disk_space_container
+        fi
     - name: Install Java 8
       uses: actions/setup-java@v3
       with:


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org

Reply via email to