Skip to content

fix(macrobenchmarks): use random optimizer moments, not zeros, in CPU sim#949

Merged
zhixiangli merged 1 commit into
fsspec:mainfrom
zhixiangli:use-random-optimizer-moments
Jul 3, 2026
Merged

fix(macrobenchmarks): use random optimizer moments, not zeros, in CPU sim#949
zhixiangli merged 1 commit into
fsspec:mainfrom
zhixiangli:use-random-optimizer-moments

fix(macrobenchmarks): use random optimizer moments, not zeros, in CPU…

e2ecb09
Select commit
Loading
Failed to load commit list.
Google Cloud Build / end-to-end-tests-trigger (gcsfs-ci-902862) succeeded Jul 2, 2026 in 8m 5s

Summary

Build Information

Trigger end-to-end-tests-trigger
Build 97d93379-13d0-4003-a132-60dd96397a77
Start 2026-07-02T04:07:15-07:00
Duration 7m11.819s
Status SUCCESS

Steps

Step Status Duration
generate-ssh-key SUCCESS 1m22.257s
create-vm SUCCESS 1m41.596s
create-buckets SUCCESS 2m49.09s
setup-vm SUCCESS 1m24.097s
run-standard-tests SUCCESS 2m35.388s
run-zonal-tests SUCCESS 1m29.323s
run-zonal-core-tests SUCCESS 3m8.906s
run-hns-tests SUCCESS 3m4.026s
cleanup SUCCESS 51.424s
check-failure SUCCESS 956ms

Details


starting build "97d93379-13d0-4003-a132-60dd96397a77"

FETCHSOURCE
From https://github.com/fsspec/gcsfs
 * branch            e2ecb09559633d1b1b3353bf03387674eda0adf0 -> FETCH_HEAD
HEAD is now at e2ecb09 fix(macrobenchmarks): use random optimizer moments, not zeros, in CPU sim
GitCommit:
e2ecb09559633d1b1b3353bf03387674eda0adf0
BUILD
Starting Step #0 - "generate-ssh-key"
Starting Step #1 - "create-vm"
Starting Step #2 - "create-buckets"
Step #1 - "create-vm": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #2 - "create-buckets": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #0 - "generate-ssh-key": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #1 - "create-vm": Using default tag: latest
Step #0 - "generate-ssh-key": Using default tag: latest
Step #2 - "create-buckets": Using default tag: latest
Step #2 - "create-buckets": latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #2 - "create-buckets": e95a6c7ea7d4: Pulling fs layer
Step #2 - "create-buckets": f1cd6f10fdb5: Pulling fs layer
Step #2 - "create-buckets": ef3bea01a52f: Pulling fs layer
Step #2 - "create-buckets": 7308af14aee4: Pulling fs layer
Step #2 - "create-buckets": 87729684b1ec: Pulling fs layer
Step #2 - "create-buckets": ebb5885dfd47: Pulling fs layer
Step #0 - "generate-ssh-key": latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #0 - "generate-ssh-key": e95a6c7ea7d4: Pulling fs layer
Step #0 - "generate-ssh-key": f1cd6f10fdb5: Pulling fs layer
Step #0 - "generate-ssh-key": ef3bea01a52f: Pulling fs layer
Step #0 - "generate-ssh-key": 7308af14aee4: Pulling fs layer
Step #0 - "generate-ssh-key": 87729684b1ec: Pulling fs layer
Step #0 - "generate-ssh-key": ebb5885dfd47: Pulling fs layer
Step #2 - "create-buckets": ebb5885dfd47: Verifying Checksum
Step #2 - "create-buckets": ebb5885dfd47: Download complete
Step #0 - "generate-ssh-key": ebb5885dfd47: Verifying Checksum
Step #0 - "generate-ssh-key": ebb5885dfd47: Download complete
Step #0 - "generate-ssh-key": f1cd6f10fdb5: Verifying Checksum
Step #2 - "create-buckets": f1cd6f10fdb5: Download complete
Step #0 - "generate-ssh-key": f1cd6f10fdb5: Download complete
Step #0 - "generate-ssh-key": 87729684b1ec: Verifying Checksum
Step #0 - "generate-ssh-key": 87729684b1ec: Download complete
Step #2 - "create-buckets": 87729684b1ec: Verifying Checksum
Step #2 - "create-buckets": 87729684b1ec: Download complete
Step #1 - "create-vm": latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #1 - "create-vm": e95a6c7ea7d4: Pulling fs layer
Step #1 - "create-vm": f1cd6f10fdb5: Pulling fs layer
Step #1 - "create-vm": ef3bea01a52f: Pulling fs layer
Step #1 - "create-vm": 7308af14aee4: Pulling fs layer
Step #1 - "create-vm": 87729684b1ec: Pulling fs layer
Step #1 - "create-vm": ebb5885dfd47: Pulling fs layer
Step #1 - "create-vm": ebb5885dfd47: Download complete
Step #1 - "create-vm": f1cd6f10fdb5: Download complete
Step #1 - "create-vm": 87729684b1ec: Download complete
Step #2 - "create-buckets": e95a6c7ea7d4: Verifying Checksum
Step #2 - "create-buckets": e95a6c7ea7d4: Download complete
Step #0 - "generate-ssh-key": e95a6c7ea7d4: Verifying Checksum
Step #0 - "generate-ssh-key": e95a6c7ea7d4: Download complete
Step #1 - "create-vm": e95a6c7ea7d4: Verifying Checksum
Step #1 - "create-vm": e95a6c7ea7d4: Download complete
Step #1 - "create-vm": 7308af14aee4: Verifying Checksum
Step #1 - "create-vm": 7308af14aee4: Download complete
Step #2 - "create-buckets": 7308af14aee4: Verifying Checksum
Step #0 - "generate-ssh-key": 7308af14aee4: Verifying Checksum
Step #0 - "generate-ssh-key": 7308af14aee4: Download complete
Step #2 - "create-buckets": 7308af14aee4: Download complete
Step #0 - "generate-ssh-key": e95a6c7ea7d4: Pull complete
Step #2 - "create-buckets": e95a6c7ea7d4: Pull complete
Step #1 - "create-vm": e95a6c7ea7d4: Pull complete
Step #0 - "generate-ssh-key": f1cd6f10fdb5: Pull complete
Step #2 - "create-buckets": f1cd6f10fdb5: Pull complete
Step #1 - "create-vm": f1cd6f10fdb5: Pull complete
Step #0 - "generate-ssh-key": ef3bea01a52f: Verifying Checksum
Step #2 - "create-buckets": ef3bea01a52f: Verifying Checksum
Step #1 - "create-vm": ef3bea01a52f: Verifying Checksum
Step #1 - "create-vm": ef3bea01a52f: Download complete
Step #0 - "generate-ssh-key": ef3bea01a52f: Download complete
Step #2 - "create-buckets": ef3bea01a52f: Download complete
Step #2 - "create-buckets": ef3bea01a52f: Pull complete
Step #1 - "create-vm": ef3bea01a52f: Pull complete
Step #0 - "generate-ssh-key": ef3bea01a52f: Pull complete
Step #2 - "create-buckets": 7308af14aee4: Pull complete
Step #1 - "create-vm": 7308af14aee4: Pull complete
Step #0 - "generate-ssh-key": 7308af14aee4: Pull complete
Step #0 - "generate-ssh-key": 87729684b1ec: Pull complete
Step #2 - "create-buckets": 87729684b1ec: Pull complete
Step #1 - "create-vm": 87729684b1ec: Pull complete
Step #2 - "create-buckets": ebb5885dfd47: Pull complete
Step #0 - "generate-ssh-key": ebb5885dfd47: Pull complete
Step #1 - "create-vm": ebb5885dfd47: Pull complete
Step #1 - "create-vm": Digest: sha256:481bd8da19a980f0dba09596fed9e27755b6b16827382a8a146363c00af6a17f
Step #2 - "create-buckets": Digest: sha256:481bd8da19a980f0dba09596fed9e27755b6b16827382a8a146363c00af6a17f
Step #0 - "generate-ssh-key": Digest: sha256:481bd8da19a980f0dba09596fed9e27755b6b16827382a8a146363c00af6a17f
Step #1 - "create-vm": Status: Downloaded newer image for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #2 - "create-buckets": Status: Downloaded newer image for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #0 - "generate-ssh-key": Status: Image is up to date for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #2 - "create-buckets": gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #1 - "create-vm": gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #0 - "generate-ssh-key": gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #2 - "create-buckets": --- Creating standard bucket ---
Step #2 - "create-buckets": --- Creating standard requester pays bucket ---
Step #2 - "create-buckets": --- Creating versioned bucket ---
Step #2 - "create-buckets": --- Creating HNS bucket ---
Step #2 - "create-buckets": --- Creating HNS requester pays bucket ---
Step #1 - "create-vm": --- Creating GCE VM ---
Step #2 - "create-buckets": --- Creating Zonal bucket ---
Step #2 - "create-buckets": --- Creating standard bucket for Zonal test ---
Step #2 - "create-buckets": --- Creating Zonal bucket for running core tests ---
Finished Step #0 - "generate-ssh-key"
Step #1 - "create-vm": Created [https://www.googleapis.com/compute/v1/projects/gcsfs-ci-902862/zones/us-central1-a/instances/gcsfs-test-vm-97d93379].
Step #1 - "create-vm": NAME                    ZONE           MACHINE_TYPE    PREEMPTIBLE  INTERNAL_IP  EXTERNAL_IP   STATUS
Step #1 - "create-vm": gcsfs-test-vm-97d93379  us-central1-a  n2-standard-16               10.128.0.19  34.9.250.140  RUNNING
Finished Step #1 - "create-vm"
Starting Step #3 - "setup-vm"
Step #3 - "setup-vm": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-97d93379-gw2/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-req-pay-97d93379-gw3/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-req-pay-97d93379-gw0/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-req-pay-97d93379-gw4/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-97d93379-gw5/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-req-pay-97d93379-gw3/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-97d93379-gw3/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-97d93379-gw0/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-97d93379-gw1/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-97d93379-gw4/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-versioned-97d93379-gw1/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-zonal-97d93379-gw1/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-req-pay-97d93379-gw2/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-req-pay-97d93379-gw0/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-versioned-97d93379-gw2/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-req-pay-97d93379-gw6/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-97d93379-gw6/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-for-zonal-97d93379-gw0/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-zonal-core-97d93379-gw1/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-zonal-97d93379-gw0/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-versioned-97d93379-gw0/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-97d93379-gw1/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-for-zonal-97d93379-gw1/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-97d93379-gw0/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-req-pay-97d93379-gw1/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-req-pay-97d93379-gw5/...
Step #3 - "setup-vm": ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255].
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-97d93379-gw3/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-97d93379-gw7/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-req-pay-97d93379-gw2/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-versioned-97d93379-gw3/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-req-pay-97d93379-gw7/...
Step #3 - "setup-vm": Waiting for VM to become available... (attempt 1/10)
Step #2 - "create-buckets": Creating gs://gcsfs-test-zonal-core-97d93379-gw0/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-standard-req-pay-97d93379-gw1/...
Step #2 - "create-buckets": Creating gs://gcsfs-test-hns-97d93379-gw2/...
Step #3 - "setup-vm": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #3 - "setup-vm": VM is ready
Step #3 - "setup-vm": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #3 - "setup-vm": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #3 - "setup-vm": --- Installing dependencies on VM ---
Step #2 - "create-buckets": --- Enabling versioning on versioned bucket ---
Step #2 - "create-buckets": --- Enabling requester pays on HNS bucket ---
Step #2 - "create-buckets": --- Enabling requester pays on standard bucket ---
Step #2 - "create-buckets":   
Step #2 - "create-buckets":   
Step #2 - "create-buckets": Updating gs://gcsfs-test-hns-req-pay-97d93379-gw7/...
Step #2 - "create-buckets": Updating gs://gcsfs-test-versioned-97d93379-gw1/...
Step #2 - "create-buckets":   
Step #2 - "create-buckets":   
Step #2 - "create-buckets":   
Step #2 - "create-buckets":   
Step #2 - "create-buckets":   
Step #2 - "create-buckets": Updating gs://gcsfs-test-standard-req-pay-97d93379-gw2/...
Step #2 - "create-buckets": Updating gs://gcsfs-test-versioned-97d93379-gw0/...
Step #2 - "create-buckets": Updating gs://gcsfs-test-hns-req-pay-97d93379-gw4/...
Step #2 - "create-buckets": Updating gs://gcsfs-test-versioned-97d93379-gw2/...
Step #2 - "create-buckets": Updating gs://gcsfs-test-hns-req-pay-97d93379-gw5/...
Step #2 - "create-buckets":   
Step #2 - "create-buckets":   
Step #2 - "create-buckets":   
Step #2 - "create-buckets":   
Step #2 - "create-buckets":   
Step #2 - "create-buckets": Updating gs://gcsfs-test-hns-req-pay-97d93379-gw0/...
Step #2 - "create-buckets": Updating gs://gcsfs-test-hns-req-pay-97d93379-gw3/...
Step #2 - "create-buckets": Updating gs://gcsfs-test-hns-req-pay-97d93379-gw6/...
Step #2 - "create-buckets": Updating gs://gcsfs-test-hns-req-pay-97d93379-gw1/...
Step #2 - "create-buckets": Updating gs://gcsfs-test-hns-req-pay-97d93379-gw2/...
Step #2 - "create-buckets":   
Step #2 - "create-buckets":   
Step #2 - "create-buckets":   
Step #2 - "create-buckets":   
Step #2 - "create-buckets": Updating gs://gcsfs-test-standard-req-pay-97d93379-gw3/...
Step #2 - "create-buckets": Updating gs://gcsfs-test-versioned-97d93379-gw3/...
Step #2 - "create-buckets": Updating gs://gcsfs-test-standard-req-pay-97d93379-gw0/...
Step #2 - "create-buckets": Updating gs://gcsfs-test-standard-req-pay-97d93379-gw1/...
Step #2 - "create-buckets": .....
Step #2 - "create-buckets": ......
Step #2 - "create-buckets": ......
Step #2 - "create-buckets": ......
Step #2 - "create-buckets": .......
Step #2 - "create-buckets": .......
Step #2 - "create-buckets": .......
Step #2 - "create-buckets": ......
Step #2 - "create-buckets": ......
Step #2 - "create-buckets": .......
Step #2 - "create-buckets": ......
Step #2 - "create-buckets": .......
Step #2 - "create-buckets": ......
Step #2 - "create-buckets": .....
Step #2 - "create-buckets": ......
Step #2 - "create-buckets": ......
Step #3 - "setup-vm": --- Installing Python and dependencies on VM ---
Finished Step #2 - "create-buckets"
Step #3 - "setup-vm": --- Installing gcsfs from local source ---
Finished Step #3 - "setup-vm"
Starting Step #4 - "run-standard-tests"
Starting Step #7 - "run-hns-tests"
Starting Step #6 - "run-zonal-core-tests"
Starting Step #5 - "run-zonal-tests"
Step #5 - "run-zonal-tests": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #4 - "run-standard-tests": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #6 - "run-zonal-core-tests": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #7 - "run-hns-tests": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #4 - "run-standard-tests": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #5 - "run-zonal-tests": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #4 - "run-standard-tests": --- Running Test Suite: standard ---
Step #6 - "run-zonal-core-tests": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #7 - "run-hns-tests": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #5 - "run-zonal-tests": --- Running Test Suite: zonal ---
Step #6 - "run-zonal-core-tests": --- Running Test Suite: zonal-core ---
Step #7 - "run-hns-tests": --- Running Test Suite: hns ---
Step #5 - "run-zonal-tests": ============================= test session starts ==============================
Step #5 - "run-zonal-tests": platform linux -- Python 3.13.5, pytest-9.1.1, pluggy-1.6.0 -- /home/sa_116841737565922334104/env/bin/python3
Step #5 - "run-zonal-tests": cachedir: .pytest_cache
Step #5 - "run-zonal-tests": rootdir: /home/sa_116841737565922334104
Step #5 - "run-zonal-tests": configfile: pyproject.toml
Step #5 - "run-zonal-tests": plugins: asyncio-1.4.0, xdist-3.8.0, timeout-2.4.0
Step #5 - "run-zonal-tests": asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
Step #5 - "run-zonal-tests": timeout: 1800.0s
Step #5 - "run-zonal-tests": timeout method: signal
Step #5 - "run-zonal-tests": timeout func_only: False
Step #5 - "run-zonal-tests": created: 2/2 workers
Step #5 - "run-zonal-tests": 2 workers [184 items]
Step #5 - "run-zonal-tests": 
Step #5 - "run-zonal-tests": scheduling tests via LoadScheduling
Step #5 - "run-zonal-tests": 
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_small_zb 
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_pipe_file_zonal 
Step #5 - "run-zonal-tests": [gw1] PASSED gcsfs/tests/test_extended_gcsfs.py::test_pipe_file_zonal 
Step #6 - "run-zonal-core-tests": ============================= test session starts ==============================
Step #6 - "run-zonal-core-tests": platform linux -- Python 3.13.5, pytest-9.1.1, pluggy-1.6.0 -- /home/sa_116841737565922334104/env/bin/python3
Step #6 - "run-zonal-core-tests": cachedir: .pytest_cache
Step #6 - "run-zonal-core-tests": rootdir: /home/sa_116841737565922334104
Step #6 - "run-zonal-core-tests": configfile: pyproject.toml
Step #6 - "run-zonal-core-tests": plugins: asyncio-1.4.0, xdist-3.8.0, timeout-2.4.0
Step #6 - "run-zonal-core-tests": asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
Step #6 - "run-zonal-core-tests": timeout: 1800.0s
Step #6 - "run-zonal-core-tests": timeout method: signal
Step #6 - "run-zonal-core-tests": timeout func_only: False
Step #6 - "run-zonal-core-tests": created: 2/2 workers
Step #6 - "run-zonal-core-tests": 2 workers [164 items]
Step #6 - "run-zonal-core-tests": 
Step #6 - "run-zonal-core-tests": scheduling tests via LoadScheduling
Step #6 - "run-zonal-core-tests": 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_simple 
Step #5 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_get_file_from_zonal_bucket 
Step #4 - "run-standard-tests": ============================= test session starts ==============================
Step #4 - "run-standard-tests": platform linux -- Python 3.13.5, pytest-9.1.1, pluggy-1.6.0 -- /home/sa_116841737565922334104/env/bin/python3
Step #4 - "run-standard-tests": cachedir: .pytest_cache
Step #4 - "run-standard-tests": rootdir: /home/sa_116841737565922334104
Step #4 - "run-standard-tests": configfile: pyproject.toml
Step #4 - "run-standard-tests": plugins: asyncio-1.4.0, xdist-3.8.0, timeout-2.4.0
Step #4 - "run-standard-tests": asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
Step #4 - "run-standard-tests": timeout: 1800.0s
Step #4 - "run-standard-tests": timeout method: signal
Step #4 - "run-standard-tests": timeout func_only: False
Step #4 - "run-standard-tests": created: 4/4 workers
Step #4 - "run-standard-tests": 4 workers [975 items]
Step #4 - "run-standard-tests": 
Step #4 - "run-standard-tests": scheduling tests via LoadScheduling
Step #4 - "run-standard-tests": 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_file_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_glob_edge_cases[**/subdir0-True-None-expected22] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[*-True-2-expected7] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_non_empty_raises_os_error 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_non_empty_raises_os_error 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_non_existing_dir_raises_not_found 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_non_existing_dir_raises_not_found 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_rmdir_on_file_raises_file_not_found 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_rmdir_on_file_raises_file_not_found 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_with_empty_subfolder_raises_os_error 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_with_empty_subfolder_raises_os_error 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_nested_directories_from_leaf 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_nested_directories_from_leaf 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_rmdir_on_folder_with_placeholder_object 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRmdir::test_rmdir_on_folder_with_placeholder_object 
Step #5 - "run-zonal-tests": [gw1] PASSED gcsfs/tests/test_extended_gcsfs.py::test_get_file_from_zonal_bucket 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemLsIntegration::test_ls_empty_folder 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemLsIntegration::test_ls_empty_folder 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemLsIntegration::test_ls_nested_empty_folder 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemLsIntegration::test_ls_nested_empty_folder 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemLsIntegration::test_ls_folder_with_file 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemLsIntegration::test_ls_folder_with_file 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemLsIntegration::test_ls_placeholder 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemLsIntegration::test_ls_placeholder 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_single_file 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_single_file 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_empty_folder_recursive 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_empty_folder_recursive 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_non_empty_folder_recursive 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_non_empty_folder_recursive 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_folder_with_placeholder 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_folder_with_placeholder 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_non_existent_path_raises_error 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_non_existent_path_raises_error 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_non_recursive_on_non_empty_dir_fails 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_non_recursive_on_non_empty_dir_fails 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_file_cache_invalidation 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_file_cache_invalidation 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_recursive_cache_invalidation 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_recursive_cache_invalidation 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_empty_folder_cache_invalidation 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_empty_folder_cache_invalidation 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_wildcard_with_empty_folders 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_wildcard_with_empty_folders 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_wildcards_non_recursive 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_wildcards_non_recursive 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_mixed_buckets_order[flat_first] 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_mixed_buckets_order[flat_first] 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_mixed_buckets_order[hns_first] 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_mixed_buckets_order[hns_first] 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemWriteCacheInvalidation::test_write_file_cache_invalidates_only_immediate_parent_hns 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemWriteCacheInvalidation::test_write_file_cache_invalidates_only_immediate_parent_hns 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemWriteCacheInvalidation::test_write_file_uncached_parent_invalidates_ancestors 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemWriteCacheInvalidation::test_write_file_uncached_parent_invalidates_ancestors 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_files_only 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_files_only 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_withdirs 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_withdirs 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_with_prefix 
Step #7 - "run-hns-tests": ============================= test session starts ==============================
Step #7 - "run-hns-tests": platform linux -- Python 3.13.5, pytest-9.1.1, pluggy-1.6.0 -- /home/sa_116841737565922334104/env/bin/python3
Step #7 - "run-hns-tests": cachedir: .pytest_cache
Step #7 - "run-hns-tests": rootdir: /home/sa_116841737565922334104
Step #7 - "run-hns-tests": configfile: pyproject.toml
Step #7 - "run-hns-tests": plugins: asyncio-1.4.0, xdist-3.8.0, timeout-2.4.0
Step #7 - "run-hns-tests": asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
Step #7 - "run-hns-tests": timeout: 1800.0s
Step #7 - "run-hns-tests": timeout method: signal
Step #7 - "run-hns-tests": timeout func_only: False
Step #7 - "run-hns-tests": created: 8/8 workers
Step #7 - "run-hns-tests": 8 workers [805 items]
Step #7 - "run-hns-tests": 
Step #7 - "run-hns-tests": scheduling tests via LoadScheduling
Step #7 - "run-hns-tests": 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_file_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_with_prefix 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_partial_prefix 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_glob_edge_cases[file[1-2]-False-None-expected2] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**/subdir0-True-None-expected22] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_glob_edge_cases[subdir[1-2]-True-2-expected27] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_directory_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**/*1-True-None-expected17] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #7 - "run-hns-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemMv::test_hns_empty_folder_rename_success 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_partial_prefix 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_on_file 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_on_file 
Step #4 - "run-standard-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_updates_dircache_without_prefix[True] 
Step #4 - "run-standard-tests": [gw2] SKIPPED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_updates_dircache_without_prefix[True] 
Step #4 - "run-standard-tests": 
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%2297d93379-13d0-4003-a132-60dd96397a77%22+AND+resource.labels.build_trigger_id%3D%22433a7f7f-df84-4d06-acae-a2bc3ccae773%22&project=gcsfs-ci-902862.]
...
ED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_file_cache_invalidation 
Step #7 - "run-hns-tests": [gw4] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_glob_edge_cases[**-True-None-expected12] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #5 - "run-zonal-tests": [gw0] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_non_empty_folder_recursive 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_glob_edge_cases[**-True-1-expected13] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_put_list 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**-True-None-expected12] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_next 
Step #4 - "run-standard-tests": [gw3] PASSED gcsfs/tests/test_core.py::test_next 
Step #5 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_folder_with_placeholder 
Step #4 - "run-standard-tests": [gw2] PASSED gcsfs/tests/test_core.py::test_read_keys_from_bucket 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_url 
Step #7 - "run-hns-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_maxdepth_updates_cache 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_directory_recursive <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #7 - "run-hns-tests": [gw0] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_iterable 
Step #4 - "run-standard-tests": [gw0] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[*1-False-None-expected8] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #4 - "run-standard-tests": [gw2] PASSED gcsfs/tests/test_core.py::test_url 
Step #6 - "run-zonal-core-tests": [gw0] PASSED gcsfs/tests/test_core.py::test_move_raises_filenotfound 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[*1-True-None-expected9] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_seek 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_core.py::test_multi_upload 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_directory_recursive <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #4 - "run-standard-tests": [gw1] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[subdir[0-1]/*fil[e]*-True-None-expected31] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_directory_without_files_with_same_name_prefix <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #5 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_recursive_cache_invalidation 
Step #7 - "run-hns-tests": [gw6] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_maxdepth_updates_cache 
Step #7 - "run-hns-tests": gcsfs/tests/test_core.py::test_streaming_upload_aligns_non_final_chunk 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_core.py::test_streaming_upload_aligns_non_final_chunk 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_list_of_files_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #4 - "run-standard-tests": [gw3] PASSED gcsfs/tests/test_core.py::test_iterable 
Step #4 - "run-standard-tests": [gw2] PASSED gcsfs/tests/test_core.py::test_seek 
Step #7 - "run-hns-tests": gcsfs/tests/test_core.py::test_streaming_upload_unaligned_flush_real_gcs 
Step #6 - "run-zonal-core-tests": [gw1] PASSED gcsfs/tests/test_core.py::test_get_put_list 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_fixed_key_metadata[custom_time-2021-10-21T17:00:00Z-customTime] 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[fil?1-False-None-expected0] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_put_recursive[] 
Step #5 - "run-zonal-tests": [gw1] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_recursive_cache_invalidation 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_directory_without_files_with_same_name_prefix <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_core.py::test_rm_chunked_batch 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_tell 
Step #7 - "run-hns-tests": [gw1] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**/subdir0/nested*-True-2-expected24] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_move_implicit_directories_ignore_filenotfound 
Step #7 - "run-hns-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_does_not_update_dircache_with_prefix 
Step #4 - "run-standard-tests": [gw1] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_list_of_files_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_core.py::test_streaming_upload_unaligned_flush_real_gcs 
Step #5 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_empty_folder_cache_invalidation 
Step #5 - "run-zonal-tests": [gw1] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_empty_folder_cache_invalidation 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_with_source_and_destination_as_list <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #5 - "run-zonal-tests": [gw0] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_folder_with_placeholder 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_list_of_files_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #4 - "run-standard-tests": [gw3] PASSED gcsfs/tests/test_core.py::test_fixed_key_metadata[custom_time-2021-10-21T17:00:00Z-customTime] 
Step #5 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_mixed_buckets_order[flat_first] 
Step #7 - "run-hns-tests": gcsfs/tests/test_core.py::test_rm_wildcards_in_directory 
Step #7 - "run-hns-tests": [gw4] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_glob_edge_cases[**-True-1-expected13] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_glob_edge_cases[**-True-2-expected14] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_fixed_key_metadata[cache_control-public, max-age=3600-cacheControl] 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[subdir[1-2]-False-None-expected25] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #6 - "run-zonal-core-tests": [gw0] PASSED gcsfs/tests/test_core.py::test_move_implicit_directories_ignore_filenotfound 
Step #4 - "run-standard-tests": [gw1] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_list_of_files_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_directory_recursive <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_move_non_recursive_empty_after_filter 
Step #7 - "run-hns-tests": gcsfs/tests/test_core.py::test_multi_upload_with_kms 
Step #4 - "run-standard-tests": [gw0] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[*1-True-None-expected9] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #4 - "run-standard-tests": [gw1] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_directory_recursive <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #7 - "run-hns-tests": [gw6] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_does_not_update_dircache_with_prefix 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_directory_without_files_with_same_name_prefix <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #6 - "run-zonal-core-tests": [gw1] PASSED gcsfs/tests/test_core.py::test_get_put_recursive[] 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[*1-True-2-expected10] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #4 - "run-standard-tests": [gw1] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_directory_without_files_with_same_name_prefix <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #6 - "run-zonal-core-tests": [gw0] PASSED gcsfs/tests/test_core.py::test_move_non_recursive_empty_after_filter 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_with_source_and_destination_as_list <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #4 - "run-standard-tests": [gw2] PASSED gcsfs/tests/test_core.py::test_tell 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_put_recursive[gs://] 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_with_source_and_destination_as_list <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #7 - "run-hns-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_dircache_trailing_slash 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_tell_write 
Step #4 - "run-standard-tests": [gw2] PASSED gcsfs/tests/test_core.py::test_tell_write 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_core.py::test_rm_wildcards_in_directory 
Step #4 - "run-standard-tests": [gw1] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_with_source_and_destination_as_list <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #5 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_wildcard_with_empty_folders 
Step #5 - "run-zonal-tests": [gw1] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_wildcard_with_empty_folders 
Step #5 - "run-zonal-tests": [gw0] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_mixed_buckets_order[flat_first] 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_mv_file 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_bad_open 
Step #4 - "run-standard-tests": [gw3] PASSED gcsfs/tests/test_core.py::test_fixed_key_metadata[cache_control-public, max-age=3600-cacheControl] 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #5 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_wildcards_non_recursive 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_core.py::test_multi_upload_with_kms 
Step #7 - "run-hns-tests": [gw2] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**-True-None-expected12] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #7 - "run-hns-tests": gcsfs/tests/test_core.py::test_rm_wildcard_bucket_non_recursive 
Step #5 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_mixed_buckets_order[hns_first] 
Step #6 - "run-zonal-core-tests": [gw0] PASSED gcsfs/tests/test_core.py::test_mv_file 
Step #7 - "run-hns-tests": [gw6] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_dircache_trailing_slash 
Step #7 - "run-hns-tests": [gw0] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[fil?1-False-None-expected0] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #6 - "run-zonal-core-tests": [gw1] PASSED gcsfs/tests/test_core.py::test_get_put_recursive[gs://] 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_fixed_key_metadata[content_encoding-gzip-contentEncoding] 
Step #7 - "run-hns-tests": [gw1] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[subdir[1-2]-False-None-expected25] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #4 - "run-standard-tests": [gw3] PASSED gcsfs/tests/test_core.py::test_fixed_key_metadata[content_encoding-gzip-contentEncoding] 
Step #4 - "run-standard-tests": [gw0] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[*1-True-2-expected10] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #4 - "run-standard-tests": [gw1] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #7 - "run-hns-tests": gcsfs/tests/test_core.py::test_info 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**-True-1-expected13] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_fixed_key_metadata[content_language-en-contentLanguage] 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**-False-None-expected11] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #5 - "run-zonal-tests": [gw1] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_wildcards_non_recursive 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #4 - "run-standard-tests": [gw1] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_mv_file_calls_move_to 
Step #7 - "run-hns-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_placeholder 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #5 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_withdirs 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[subdir[1-2]-True-None-expected26] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[fil?1-True-None-expected1] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_file_in_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #4 - "run-standard-tests": [gw1] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_file_in_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_core.py::test_info 
Step #4 - "run-standard-tests": [gw3] PASSED gcsfs/tests/test_core.py::test_fixed_key_metadata[content_language-en-contentLanguage] 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_file_in_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_fixed_key_metadata[content_disposition-Attachment; filename=sample.empty-contentDisposition] 
Step #5 - "run-zonal-tests": [gw0] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemRm::test_rm_mixed_buckets_order[hns_first] 
Step #5 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemWriteCacheInvalidation::test_write_file_cache_invalidates_only_immediate_parent_hns 
Step #4 - "run-standard-tests": [gw2] PASSED gcsfs/tests/test_core.py::test_bad_open 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_put_recursive[gcs://] 
Step #4 - "run-standard-tests": [gw1] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_file_in_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_copy 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_file_in_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_directory_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_core.py::test_rm_wildcard_bucket_non_recursive 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_file_in_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #6 - "run-zonal-core-tests": [gw0] PASSED gcsfs/tests/test_core.py::test_mv_file_calls_move_to 
Step #5 - "run-zonal-tests": [gw1] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_withdirs 
Step #7 - "run-hns-tests": gcsfs/tests/test_core.py::test_size 
Step #4 - "run-standard-tests": [gw2] PASSED gcsfs/tests/test_core.py::test_copy 
Step #7 - "run-hns-tests": [gw6] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_placeholder 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_copy_recursive 
Step #6 - "run-zonal-core-tests": [gw1] PASSED gcsfs/tests/test_core.py::test_get_put_recursive[gcs://] 
Step #7 - "run-hns-tests": [gw2] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**-True-1-expected13] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #4 - "run-standard-tests": [gw3] PASSED gcsfs/tests/test_core.py::test_fixed_key_metadata[content_disposition-Attachment; filename=sample.empty-contentDisposition] 
Step #5 - "run-zonal-tests": [gw0] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemWriteCacheInvalidation::test_write_file_cache_invalidates_only_immediate_parent_hns 
Step #5 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_with_prefix 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_file_in_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #7 - "run-hns-tests": gcsfs/tests/test_core.py::test_rm_wildcard_bucket_recursive 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_core.py::test_size 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_readable 
Step #4 - "run-standard-tests": [gw2] PASSED gcsfs/tests/test_core.py::test_copy_recursive 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_mv_file_fallback 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_put_file_in_dir[] 
Step #4 - "run-standard-tests": [gw0] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**-False-None-expected11] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_copy_errors 
Step #4 - "run-standard-tests": [gw3] PASSED gcsfs/tests/test_core.py::test_readable 
Step #5 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemWriteCacheInvalidation::test_write_file_uncached_parent_invalidates_ancestors 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_file_to_file_in_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsGet::test_get_glob_edge_cases[**-True-2-expected14] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/get.py 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[**-True-None-expected12] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_directory_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #5 - "run-zonal-tests": [gw0] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemWriteCacheInvalidation::test_write_file_uncached_parent_invalidates_ancestors 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_seekable 
Step #7 - "run-hns-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_info_nested_directory_success 
Step #4 - "run-standard-tests": [gw1] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_directory_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #7 - "run-hns-tests": gcsfs/tests/test_core.py::test_size_nonexistent 
Step #4 - "run-standard-tests": [gw2] PASSED gcsfs/tests/test_core.py::test_copy_errors 
Step #6 - "run-zonal-core-tests": [gw0] PASSED gcsfs/tests/test_core.py::test_mv_file_fallback 
Step #6 - "run-zonal-core-tests": [gw1] PASSED gcsfs/tests/test_core.py::test_get_put_file_in_dir[] 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_directory_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #5 - "run-zonal-tests": [gw1] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_with_prefix 
Step #7 - "run-hns-tests": [gw6] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_info_nested_directory_success 
Step #7 - "run-hns-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_info_file_success 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_move_src_dst_equal 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_core.py::test_size_nonexistent 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_mv_file_raises_filenotfound_from_moveto 
Step #4 - "run-standard-tests": [gw2] PASSED gcsfs/tests/test_core.py::test_move_src_dst_equal 
Step #5 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_files_only 
Step #6 - "run-zonal-core-tests": [gw0] PASSED gcsfs/tests/test_core.py::test_mv_file_raises_filenotfound_from_moveto 
Step #5 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_partial_prefix 
Step #7 - "run-hns-tests": [gw6] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_info_file_success 
Step #7 - "run-hns-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_size_directory_success 
Step #7 - "run-hns-tests": gcsfs/tests/test_core.py::test_size_directory 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_move 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_core.py::test_rm_wildcard_bucket_recursive 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_put_file_in_dir[gs://] 
Step #5 - "run-zonal-tests": [gw0] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_files_only 
Step #4 - "run-standard-tests": [gw2] PASSED gcsfs/tests/test_core.py::test_move 
Step #7 - "run-hns-tests": [gw6] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_size_directory_success 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_mv_file_idempotency_retries 
Step #7 - "run-hns-tests": [gw4] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_glob_edge_cases[**-True-2-expected14] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_glob_edge_cases[**-False-2-expected15] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #7 - "run-hns-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_info_non_existent_path_raises 
Step #7 - "run-hns-tests": [gw7] PASSED gcsfs/tests/test_core.py::test_size_directory 
Step #7 - "run-hns-tests": [gw0] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[fil?1-True-None-expected1] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #5 - "run-zonal-tests": [gw1] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_partial_prefix 
Step #7 - "run-hns-tests": [gw6] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemInfo::test_hns_info_non_existent_path_raises 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_move_recursive_no_slash 
Step #4 - "run-standard-tests": [gw2] PASSED gcsfs/tests/test_core.py::test_move_recursive_no_slash 
Step #7 - "run-hns-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemTree::test_hns_tree_complex_structure 
Step #4 - "run-standard-tests": [gw1] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_directory_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_move_recursive_with_slash 
Step #4 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_glob_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #6 - "run-zonal-core-tests": [gw1] PASSED gcsfs/tests/test_core.py::test_get_put_file_in_dir[gs://] 
Step #5 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_updates_dircache_without_prefix[True] 
Step #4 - "run-standard-tests": [gw3] PASSED gcsfs/tests/test_core.py::test_seekable 
Step #7 - "run-hns-tests": gcsfs/tests/test_core.py::test_file_access 
Step #5 - "run-zonal-tests": gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_on_file 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_writable 
Step #7 - "run-hns-tests": gcsfs/tests/test_core.py::test_info_on_directory_with_only_subdirectories 
Step #4 - "run-standard-tests": [gw2] PASSED gcsfs/tests/test_core.py::test_move_recursive_with_slash 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[file[1-2]-False-None-expected2] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #4 - "run-standard-tests": [gw3] PASSED gcsfs/tests/test_core.py::test_writable 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_get_put_file_in_dir[gcs://] 
Step #7 - "run-hns-tests": [gw5] PASSED gcsfs/tests/test_core.py::test_file_access 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_move_with_glob_pattern 
Step #5 - "run-zonal-tests": [gw0] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_updates_dircache_without_prefix[True] 
Step #7 - "run-hns-tests": [gw3] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_directory_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #7 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsPut::test_put_directory_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/put.py 
Step #5 - "run-zonal-tests": [gw1] PASSED gcsfs/tests/integration/test_extended_hns.py::TestExtendedGcsFileSystemFindIntegration::test_find_on_file 
Step #6 - "run-zonal-core-tests": [gw1] PASSED gcsfs/tests/test_core.py::test_get_put_file_in_dir[gcs://] 
Step #7 - "run-hns-tests": [gw1] PASSED gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_edge_cases[subdir[1-2]-True-None-expected26] <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py 
Step #7 - "run-hns-tests": gcsfs/tests/test_core.py::test_file_info 
Step #4 - "run-standard-tests": gcsfs/tests/test_core.py::test_merge 
Step #6 - "run-zonal-core-tests": [gw0] PASSED gcsfs/tests/test_core.py::test_mv_file_idempotency_retries 
Step #6 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_upload_chunk_shortfall 

Build Log: https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%2297d93379-13d0-4003-a132-60dd96397a77%22+AND+resource.labels.build_trigger_id%3D%22433a7f7f-df84-4d06-acae-a2bc3ccae773%22&project=gcsfs-ci-902862