Skip to content

[Interactive Beam] Fix caching deadlock, wait race conditions, and stale graph in notebooks #49183

[Interactive Beam] Fix caching deadlock, wait race conditions, and stale graph in notebooks

[Interactive Beam] Fix caching deadlock, wait race conditions, and stale graph in notebooks #49183

Triggered via pull request July 28, 2026 00:02
@ian-Liaozyian-Liaozy
synchronize #39161
Status Success
Total duration 18m 37s
Artifacts

beam_PreCommit_PythonLint.yml

on: pull_request_target
Matrix: beam_PreCommit_PythonLint
Fit to window
Zoom out
Zoom in

Annotations

200 warnings and 80 notices
beam_PreCommit_PythonLint (Run PythonLint PreCommit)
Failed to save: Unable to reserve cache with key setup-python-Linux-x64-24.04-Ubuntu-python-3.10.20-pip-0a122068458480e1f3003fb34ed8360326f948f7370de99aa662abdbe99a2919. More details: cache write denied: token has no writable scopes
beam_PreCommit_PythonLint (Run PythonLint PreCommit)
Failed to save: Unable to reserve cache with key tox-Linux-py310-875f9432d967c2c45e963901f0a53fa44d67f03169d6d77a01d4740e680da9a9-8af9fc93e2d74a876aa5e3597cc0cdfcebe698c2fd6431488b882d9fd8e93243. More details: cache write denied: token has no writable scopes
beam_PreCommit_PythonLint (Run PythonLint PreCommit)
Cache reservation failed: cache write denied: token has no writable scopes
beam_PreCommit_PythonLint (Run PythonLint PreCommit)
Cache reservation failed: cache write denied: token has no writable scopes
beam_PreCommit_PythonLint (Run PythonLint PreCommit)
Cache reservation failed: cache write denied: token has no writable scopes
beam_PreCommit_PythonLint (Run PythonLint PreCommit)
Cache reservation failed: cache write denied: token has no writable scopes
beam_PreCommit_PythonLint (Run PythonLint PreCommit)
Cache reservation failed: cache write denied: token has no writable scopes
beam_PreCommit_PythonLint (Run PythonLint PreCommit)
Cache reservation failed: cache write denied: token has no writable scopes
beam_PreCommit_PythonLint (Run PythonLint PreCommit)
Cache reservation failed: cache write denied: token has no writable scopes
beam_PreCommit_PythonLint (Run PythonLint PreCommit)
Cache reservation failed: cache write denied: token has no writable scopes
beam_PreCommit_PythonLint (Run PythonLint PreCommit)
Restore cache failed: Some specified paths were not resolved, unable to cache dependencies.
All 2 runs failed: test_dataframes (apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest): apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest#L0
sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310-cloud.xml [took 0s] sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310.xml [took 0s]
All 2 runs failed: test_dataframes_same_cell_twice (apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest): apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest#L0
sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310-cloud.xml [took 0s] sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310.xml [took 0s]
All 2 runs failed: test_dataframes_with_grouped_index (apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest): apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest#L0
sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310-cloud.xml [took 1s] sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310.xml [took 0s]
All 2 runs failed: test_dataframes_with_multi_index (apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest): apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest#L0
sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310-cloud.xml [took 0s] sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310.xml [took 0s]
All 2 runs failed: test_dataframes_with_multi_index_get_result (apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest): apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest#L0
sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310-cloud.xml [took 0s] sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310.xml [took 0s]
All 2 runs failed: test_streaming_wordcount (apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest): apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest#L0
sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310-cloud.xml [took 1s] sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310.xml [took 0s]
All 2 runs failed: test_basic (apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest): apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest#L0
sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310-cloud.xml [took 0s] sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310.xml [took 0s]
All 2 runs failed: test_dataframes (apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest): apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest#L0
sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310-cloud.xml [took 0s] sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310.xml [took 0s]
All 2 runs failed: test_dataframes_same_cell_twice (apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest): apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest#L0
sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310-cloud.xml [took 0s] sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310.xml [took 0s]
All 2 runs failed: test_dataframes_with_grouped_index (apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest): apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest#L0
sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310-cloud.xml [took 0s] sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310.xml [took 0s]
All 2 runs failed: test_dataframes_with_multi_index (apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest): apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest#L0
sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310-cloud.xml [took 0s] sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310.xml [took 0s]
All 2 runs failed: test_multiple_collect (apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest): apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest#L0
sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310-cloud.xml [took 0s] sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310.xml [took 0s]
All 2 runs failed: test_new_runner_and_options (apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest): apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest#L0
sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310-cloud.xml [took 0s] sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310.xml [took 0s]
All 2 runs failed: test_wordcount (apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest): apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest#L0
sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310-cloud.xml [took 0s] sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310.xml [took 0s]
test_collect_merged_dataframes (apache_beam.dataframe.frames_test.InteractiveDataFrameTest) failed: apache_beam.dataframe.frames_test.InteractiveDataFrameTest#L0
sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310-cloudcoverage.xml [took 2s]
test_clear (apache_beam.runners.interactive.recording_manager_test.RecordingManagerTest) failed: apache_beam.runners.interactive.recording_manager_test.RecordingManagerTest#L0
sdks/python/test-suites/tox/py310/build/srcs/sdks/python/pytest_py310-cloudcoverage.xml [took 0s]
All 2 runs failed: test_dataframes (apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest): apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest#L0
sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314-cloud.xml [took 0s] sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314.xml [took 0s]
All 2 runs failed: test_dataframes_same_cell_twice (apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest): apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest#L0
sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314-cloud.xml [took 0s] sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314.xml [took 0s]
All 2 runs failed: test_dataframes_with_grouped_index (apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest): apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest#L0
sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314-cloud.xml [took 1s] sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314.xml [took 0s]
All 2 runs failed: test_dataframes_with_multi_index (apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest): apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest#L0
sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314-cloud.xml [took 0s] sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314.xml [took 0s]
All 2 runs failed: test_dataframes_with_multi_index_get_result (apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest): apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest#L0
sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314-cloud.xml [took 1s] sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314.xml [took 0s]
All 2 runs failed: test_streaming_wordcount (apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest): apache_beam.runners.interactive.interactive_runner_test.InteractiveRunnerTest#L0
sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314-cloud.xml [took 2s] sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314.xml [took 1s]
All 2 runs failed: test_basic (apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest): apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest#L0
sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314-cloud.xml [took 0s] sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314.xml [took 0s]
All 2 runs failed: test_dataframes (apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest): apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest#L0
sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314-cloud.xml [took 0s] sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314.xml [took 0s]
All 2 runs failed: test_dataframes_same_cell_twice (apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest): apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest#L0
sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314-cloud.xml [took 0s] sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314.xml [took 0s]
All 2 runs failed: test_dataframes_with_grouped_index (apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest): apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest#L0
sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314-cloud.xml [took 0s] sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314.xml [took 0s]
All 2 runs failed: test_dataframes_with_multi_index (apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest): apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest#L0
sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314-cloud.xml [took 0s] sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314.xml [took 0s]
All 2 runs failed: test_multiple_collect (apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest): apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest#L0
sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314-cloud.xml [took 0s] sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314.xml [took 0s]
All 2 runs failed: test_new_runner_and_options (apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest): apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest#L0
sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314-cloud.xml [took 0s] sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314.xml [took 0s]
All 2 runs failed: test_wordcount (apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest): apache_beam.runners.interactive.non_interactive_runner_test.NonInteractiveRunnerTest#L0
sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314-cloud.xml [took 2s] sdks/python/test-suites/tox/py314/build/srcs/sdks/python/pytest_py314.xml [took 0s]
12 skipped tests found
There are 12 skipped tests, see "Raw output" for the full list of skipped tests.
30 tests found
There are 30 tests, see "Raw output" for the full list of tests.
24 skipped tests found
There are 24 skipped tests, see "Raw output" for the full list of skipped tests.
633 tests found
There are 633 tests, see "Raw output" for the full list of tests.
48 skipped tests found
There are 48 skipped tests, see "Raw output" for the full list of skipped tests.
329 tests found
There are 329 tests, see "Raw output" for the full list of tests.
637 skipped tests found (test 1 to 581)
There are 637 skipped tests, see "Raw output" for the list of skipped tests 1 to 581.
637 skipped tests found (test 582 to 637)
There are 637 skipped tests, see "Raw output" for the list of skipped tests 582 to 637.
2259 tests found (test 1 to 571)
There are 2259 tests, see "Raw output" for the list of tests 1 to 571.
2259 tests found (test 572 to 1111)
There are 2259 tests, see "Raw output" for the list of tests 572 to 1111.
2259 tests found (test 1112 to 1648)
There are 2259 tests, see "Raw output" for the list of tests 1112 to 1648.
2259 tests found (test 1649 to 2241)
There are 2259 tests, see "Raw output" for the list of tests 1649 to 2241.
2259 tests found (test 2242 to 2259)
There are 2259 tests, see "Raw output" for the list of tests 2242 to 2259.
151 skipped tests found
There are 151 skipped tests, see "Raw output" for the full list of skipped tests.
615 tests found (test 1 to 613)
There are 615 tests, see "Raw output" for the list of tests 1 to 613.
615 tests found (test 614 to 615)
There are 615 tests, see "Raw output" for the list of tests 614 to 615.
48 skipped tests found
There are 48 skipped tests, see "Raw output" for the full list of skipped tests.
329 tests found
There are 329 tests, see "Raw output" for the full list of tests.
52 skipped tests found
There are 52 skipped tests, see "Raw output" for the full list of skipped tests.
240 tests found
There are 240 tests, see "Raw output" for the full list of tests.
146 skipped tests found
There are 146 skipped tests, see "Raw output" for the full list of skipped tests.
635 tests found (test 1 to 610)
There are 635 tests, see "Raw output" for the list of tests 1 to 610.
635 tests found (test 611 to 635)
There are 635 tests, see "Raw output" for the list of tests 611 to 635.
151 skipped tests found
There are 151 skipped tests, see "Raw output" for the full list of skipped tests.
615 tests found (test 1 to 613)
There are 615 tests, see "Raw output" for the list of tests 1 to 613.
615 tests found (test 614 to 615)
There are 615 tests, see "Raw output" for the list of tests 614 to 615.
1310 skipped tests found (test 1 to 627)
There are 1310 skipped tests, see "Raw output" for the list of skipped tests 1 to 627.
1310 skipped tests found (test 628 to 1201)
There are 1310 skipped tests, see "Raw output" for the list of skipped tests 628 to 1201.
1310 skipped tests found (test 1202 to 1310)
There are 1310 skipped tests, see "Raw output" for the list of skipped tests 1202 to 1310.
9365 tests found (test 1 to 780)
There are 9365 tests, see "Raw output" for the list of tests 1 to 780.
9365 tests found (test 781 to 1429)
There are 9365 tests, see "Raw output" for the list of tests 781 to 1429.
9365 tests found (test 1430 to 2072)
There are 9365 tests, see "Raw output" for the list of tests 1430 to 2072.
9365 tests found (test 2073 to 2809)
There are 9365 tests, see "Raw output" for the list of tests 2073 to 2809.
9365 tests found (test 2810 to 3465)
There are 9365 tests, see "Raw output" for the list of tests 2810 to 3465.
9365 tests found (test 3466 to 4080)
There are 9365 tests, see "Raw output" for the list of tests 3466 to 4080.
9365 tests found (test 4081 to 4663)
There are 9365 tests, see "Raw output" for the list of tests 4081 to 4663.
9365 tests found (test 4664 to 5167)
There are 9365 tests, see "Raw output" for the list of tests 4664 to 5167.
9365 tests found (test 5168 to 5707)
There are 9365 tests, see "Raw output" for the list of tests 5168 to 5707.
9365 tests found (test 5708 to 6373)
There are 9365 tests, see "Raw output" for the list of tests 5708 to 6373.
9365 tests found (test 6374 to 6985)
There are 9365 tests, see "Raw output" for the list of tests 6374 to 6985.
9365 tests found (test 6986 to 7661)
There are 9365 tests, see "Raw output" for the list of tests 6986 to 7661.
9365 tests found (test 7662 to 8365)
There are 9365 tests, see "Raw output" for the list of tests 7662 to 8365.
9365 tests found (test 8366 to 9083)
There are 9365 tests, see "Raw output" for the list of tests 8366 to 9083.
9365 tests found (test 9084 to 9365)
There are 9365 tests, see "Raw output" for the list of tests 9084 to 9365.
278 skipped tests found
There are 278 skipped tests, see "Raw output" for the full list of skipped tests.
4511 tests found (test 1 to 728)
There are 4511 tests, see "Raw output" for the list of tests 1 to 728.
4511 tests found (test 729 to 1359)
There are 4511 tests, see "Raw output" for the list of tests 729 to 1359.
4511 tests found (test 1360 to 2102)
There are 4511 tests, see "Raw output" for the list of tests 1360 to 2102.
4511 tests found (test 2103 to 2770)
There are 4511 tests, see "Raw output" for the list of tests 2103 to 2770.
4511 tests found (test 2771 to 3471)
There are 4511 tests, see "Raw output" for the list of tests 2771 to 3471.
4511 tests found (test 3472 to 4179)
There are 4511 tests, see "Raw output" for the list of tests 3472 to 4179.
4511 tests found (test 4180 to 4511)
There are 4511 tests, see "Raw output" for the list of tests 4180 to 4511.
25 skipped tests found
There are 25 skipped tests, see "Raw output" for the full list of skipped tests.
633 tests found
There are 633 tests, see "Raw output" for the full list of tests.
152 skipped tests found
There are 152 skipped tests, see "Raw output" for the full list of skipped tests.
615 tests found (test 1 to 613)
There are 615 tests, see "Raw output" for the list of tests 1 to 613.
615 tests found (test 614 to 615)
There are 615 tests, see "Raw output" for the list of tests 614 to 615.
277 skipped tests found
There are 277 skipped tests, see "Raw output" for the full list of skipped tests.
4511 tests found (test 1 to 728)
There are 4511 tests, see "Raw output" for the list of tests 1 to 728.
4511 tests found (test 729 to 1359)
There are 4511 tests, see "Raw output" for the list of tests 729 to 1359.
4511 tests found (test 1360 to 2102)
There are 4511 tests, see "Raw output" for the list of tests 1360 to 2102.
4511 tests found (test 2103 to 2770)
There are 4511 tests, see "Raw output" for the list of tests 2103 to 2770.
4511 tests found (test 2771 to 3471)
There are 4511 tests, see "Raw output" for the list of tests 2771 to 3471.
4511 tests found (test 3472 to 4179)
There are 4511 tests, see "Raw output" for the list of tests 3472 to 4179.
4511 tests found (test 4180 to 4511)
There are 4511 tests, see "Raw output" for the list of tests 4180 to 4511.
85 skipped tests found
There are 85 skipped tests, see "Raw output" for the full list of skipped tests.
1052 tests found (test 1 to 661)
There are 1052 tests, see "Raw output" for the list of tests 1 to 661.
1052 tests found (test 662 to 1052)
There are 1052 tests, see "Raw output" for the list of tests 662 to 1052.
1 test found
There is 1 test, see "Raw output" for the name of the test.
83 skipped tests found
There are 83 skipped tests, see "Raw output" for the full list of skipped tests.
1052 tests found (test 1 to 661)
There are 1052 tests, see "Raw output" for the list of tests 1 to 661.
1052 tests found (test 662 to 1052)
There are 1052 tests, see "Raw output" for the list of tests 662 to 1052.
1 test found
There is 1 test, see "Raw output" for the name of the test.
638 skipped tests found (test 1 to 581)
There are 638 skipped tests, see "Raw output" for the list of skipped tests 1 to 581.
638 skipped tests found (test 582 to 638)
There are 638 skipped tests, see "Raw output" for the list of skipped tests 582 to 638.
2259 tests found (test 1 to 571)
There are 2259 tests, see "Raw output" for the list of tests 1 to 571.
2259 tests found (test 572 to 1111)
There are 2259 tests, see "Raw output" for the list of tests 572 to 1111.
2259 tests found (test 1112 to 1648)
There are 2259 tests, see "Raw output" for the list of tests 1112 to 1648.
2259 tests found (test 1649 to 2241)
There are 2259 tests, see "Raw output" for the list of tests 1649 to 2241.
2259 tests found (test 2242 to 2259)
There are 2259 tests, see "Raw output" for the list of tests 2242 to 2259.