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

rok pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git


The following commit(s) were added to refs/heads/main by this push:
     new 9ed8fc1ed2 GH-49184: [CI] AMD64 macOS 15-intel Python 3 consistently 
times out (#49189)
9ed8fc1ed2 is described below

commit 9ed8fc1ed2b75510bc416a95776cf35bced229f7
Author: tadeja <[email protected]>
AuthorDate: Thu Feb 12 17:42:04 2026 +0100

    GH-49184: [CI] AMD64 macOS 15-intel Python 3 consistently times out (#49189)
    
    ### Rationale for this change
    Recent CI checks failing with the job `AMD64 macOS 15-intel Python 3` being 
cancelled at 60 minutes.
    ```The job has exceeded the maximum execution time of 1h0m0s```
    
    ### What changes are included in this PR?
    Disabling large memory tests for macOS 15-intel only.
    For both macOS 14 and 15 adding PYTEST_ARGS: "-n auto --durations=40" to 
run tests across multiple CPUs (workers) and also output slowest 40 durations.
    
    ### Are these changes tested?
    Tested on CI.
    
    ### Are there any user-facing changes?
    No.
    * GitHub Issue: #49184
    
    Authored-by: Tadeja Kadunc <[email protected]>
    Signed-off-by: Rok Mihevc <[email protected]>
---
 .github/workflows/python.yml | 5 ++++-
 python/requirements-test.txt | 1 +
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml
index 1c6cbbbfc5..b200b37d1f 100644
--- a/.github/workflows/python.yml
+++ b/.github/workflows/python.yml
@@ -151,8 +151,10 @@ jobs:
         include:
           - architecture: AMD64
             macos-version: "15-intel"
+            large-memory-tests: "OFF"
           - architecture: ARM64
             macos-version: "14"
+            large-memory-tests: "ON"
     env:
       ARROW_HOME: /tmp/local
       ARROW_AZURE: ON
@@ -175,7 +177,8 @@ jobs:
       ARROW_WITH_SNAPPY: ON
       ARROW_WITH_BROTLI: ON
       ARROW_BUILD_TESTS: OFF
-      PYARROW_TEST_LARGE_MEMORY: ON
+      PYARROW_TEST_LARGE_MEMORY: ${{ matrix.large-memory-tests }}
+      PYTEST_ARGS: "-n auto --durations=40"
       # Current oldest supported version according to 
https://endoflife.date/macos
       MACOSX_DEPLOYMENT_TARGET: 12.0
     steps:
diff --git a/python/requirements-test.txt b/python/requirements-test.txt
index 4339aeb9c1..988d7a3ae7 100644
--- a/python/requirements-test.txt
+++ b/python/requirements-test.txt
@@ -3,5 +3,6 @@ hypothesis
 packaging
 pandas
 pytest
+pytest-xdist
 pytz
 pyuwsgi; sys.platform != 'win32' and python_version < '3.13'

Reply via email to