Skip to content

Conversation

@raulcd
Copy link
Member

@raulcd raulcd commented Jun 28, 2023

Rationale for this change

Currently some conda and wheels jobs are failing due to this error:

 =================================== FAILURES ===================================
__________________________ test_total_bytes_allocated __________________________

    def test_total_bytes_allocated():
>       assert pa.total_allocated_bytes() == 0
E       assert 1216 == 0
E        +  where 1216 = <built-in function total_allocated_bytes>()
E        +    where <built-in function total_allocated_bytes> = pa.total_allocated_bytes

What changes are included in this PR?

As suggested on the issue trying to move this test to a subprocess to see if it improves reliabilit.

Are these changes tested?

Archery and CI

Are there any user-facing changes?

No

@github-actions
Copy link

⚠️ GitHub issue #35728 has been automatically assigned in GitHub to PR creator.

@raulcd
Copy link
Member Author

raulcd commented Jun 28, 2023

@github-actions crossbow submit wheel-manylinux-*

@github-actions
Copy link

Revision: 0806a80

Submitted crossbow builds: ursacomputing/crossbow @ actions-020f7043d9

Task Status
wheel-manylinux-2-28-cp310-amd64 Github Actions
wheel-manylinux-2-28-cp310-arm64 Github Actions
wheel-manylinux-2-28-cp311-amd64 Github Actions
wheel-manylinux-2-28-cp311-arm64 Github Actions
wheel-manylinux-2-28-cp38-amd64 Github Actions
wheel-manylinux-2-28-cp38-arm64 Github Actions
wheel-manylinux-2-28-cp39-amd64 Github Actions
wheel-manylinux-2-28-cp39-arm64 Github Actions
wheel-manylinux-2014-cp310-amd64 Github Actions
wheel-manylinux-2014-cp310-arm64 Github Actions
wheel-manylinux-2014-cp311-amd64 Github Actions
wheel-manylinux-2014-cp311-arm64 Github Actions
wheel-manylinux-2014-cp38-amd64 Github Actions
wheel-manylinux-2014-cp38-arm64 Github Actions
wheel-manylinux-2014-cp39-amd64 Github Actions
wheel-manylinux-2014-cp39-arm64 Github Actions

@raulcd
Copy link
Member Author

raulcd commented Jun 28, 2023

@github-actions crossbow submit wheel-manylinux-2014-*-arm64

@github-actions
Copy link

Revision: 4d3d57e

Submitted crossbow builds: ursacomputing/crossbow @ actions-8d319d3cbd

Task Status
wheel-manylinux-2014-cp310-arm64 Github Actions
wheel-manylinux-2014-cp311-arm64 Github Actions
wheel-manylinux-2014-cp38-arm64 Github Actions
wheel-manylinux-2014-cp39-arm64 Github Actions

@raulcd
Copy link
Member Author

raulcd commented Jun 28, 2023

@github-actions crossbow submit wheel-manylinux-2014-cp310-arm64

@github-actions
Copy link

Revision: 4d3d57e

Submitted crossbow builds: ursacomputing/crossbow @ actions-5976a03430

Task Status
wheel-manylinux-2014-cp310-arm64 Github Actions

@raulcd
Copy link
Member Author

raulcd commented Jun 28, 2023

the flaky failures seem unrelated to this test now but to s3

 Timeout (0:05:00)!
Thread 0x0000ffff8fcca420 (most recent call first):
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/pyarrow/tests/test_fs.py", line 1122 in test_s3_options
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/_pytest/python.py", line 194 in pytest_pyfunc_call
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/pluggy/_callers.py", line 80 in _multicall
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/pluggy/_manager.py", line 112 in _hookexec
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/pluggy/_hooks.py", line 433 in __call__
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/_pytest/python.py", line 1788 in runtest
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/_pytest/runner.py", line 169 in pytest_runtest_call
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/pluggy/_callers.py", line 80 in _multicall
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/pluggy/_manager.py", line 112 in _hookexec
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/pluggy/_hooks.py", line 433 in __call__
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/_pytest/runner.py", line 262 in <lambda>
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/_pytest/runner.py", line 341 in from_call
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/_pytest/runner.py", line 261 in call_runtest_hook
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/_pytest/runner.py", line 222 in call_and_report
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/_pytest/runner.py", line 133 in runtestprotocol
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/_pytest/runner.py", line 114 in pytest_runtest_protocol
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/pluggy/_callers.py", line 80 in _multicall
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/pluggy/_manager.py", line 112 in _hookexec
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/pluggy/_hooks.py", line 433 in __call__
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/_pytest/main.py", line 349 in pytest_runtestloop
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/pluggy/_callers.py", line 80 in _multicall
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/pluggy/_manager.py", line 112 in _hookexec
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/pluggy/_hooks.py", line 433 in __call__
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/_pytest/main.py", line 324 in _main
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/_pytest/main.py", line 270 in wrap_session
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/_pytest/main.py", line 317 in pytest_cmdline_main
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/pluggy/_callers.py", line 80 in _multicall
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/pluggy/_manager.py", line 112 in _hookexec
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/pluggy/_hooks.py", line 433 in __call__
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/_pytest/config/__init__.py", line 166 in main
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/_pytest/config/__init__.py", line 189 in console_main
  File "/tmp/arrow-HEAD.1rhW8/venv-wheel-3.8-manylinux_2_17_aarch64.manylinux2014_aarch64/lib64/python3.8/site-packages/pytest/__main__.py", line 5 in <module>
  File "/usr/lib64/python3.8/runpy.py", line 87 in _run_code
  File "/usr/lib64/python3.8/runpy.py", line 194 in _run_module_as_main

@pitrou
Copy link
Member

pitrou commented Jun 28, 2023

@github-actions crossbow submit -g python

@github-actions
Copy link

Revision: 4d3d57e

Submitted crossbow builds: ursacomputing/crossbow @ actions-b168c1dadc

Task Status
test-conda-python-3.10 Github Actions
test-conda-python-3.10-hdfs-2.9.2 Github Actions
test-conda-python-3.10-hdfs-3.2.1 Github Actions
test-conda-python-3.10-pandas-latest Github Actions
test-conda-python-3.10-pandas-nightly Github Actions
test-conda-python-3.10-spark-master Github Actions
test-conda-python-3.10-substrait Github Actions
test-conda-python-3.11 Github Actions
test-conda-python-3.11-dask-latest Github Actions
test-conda-python-3.11-dask-upstream_devel Github Actions
test-conda-python-3.11-hypothesis Github Actions
test-conda-python-3.11-pandas-upstream_devel Github Actions
test-conda-python-3.8 Github Actions
test-conda-python-3.8-pandas-1.0 Github Actions
test-conda-python-3.8-spark-v3.1.2 Github Actions
test-conda-python-3.9 Github Actions
test-conda-python-3.9-pandas-latest Github Actions
test-conda-python-3.9-spark-v3.2.0 Github Actions
test-cuda-python Github Actions
test-debian-11-python-3 Azure
test-fedora-35-python-3 Azure
test-ubuntu-20.04-python-3 Azure

@raulcd raulcd marked this pull request as ready for review June 28, 2023 15:36
@raulcd raulcd requested a review from AlenkaF as a code owner June 28, 2023 15:36
@raulcd raulcd added awaiting merge Awaiting merge and removed awaiting committer review Awaiting committer review labels Jun 28, 2023
@raulcd
Copy link
Member Author

raulcd commented Jun 29, 2023

@pitrou are you ok merging this? All the failures are known unrelated nightly failures

@pitrou
Copy link
Member

pitrou commented Jun 29, 2023

@raulcd Yes, please merge!

@raulcd raulcd merged commit fa4e27a into apache:main Jun 29, 2023
@raulcd raulcd removed the awaiting merge Awaiting merge label Jun 29, 2023
@conbench-apache-arrow
Copy link

Conbench analyzed the 6 benchmark runs on commit fa4e27a6.

There were 3 benchmark results indicating a performance regression:

The full Conbench report has more details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Python] test_total_bytes_allocated failing on CI

2 participants