Skip to content

update ulimit to avoid too many open file error

816085f
Select commit
Loading
Failed to load commit list.
Merged

Fix for recent breaking changes introduced in python sdk #755

update ulimit to avoid too many open file error
816085f
Select commit
Loading
Failed to load commit list.
Google Cloud Build / end-to-end-tests-trigger (gcsfs-ci-902862) succeeded Feb 3, 2026 in 22m 3s

Summary

Build Information

Trigger end-to-end-tests-trigger
Build 1e1c89ff-5aad-403f-8e47-44bb72c178d2
Start 2026-02-03T01:29:16-08:00
Duration 21m17.224s
Status SUCCESS

Steps

Step Status Duration
generate-ssh-key SUCCESS 1m21.434s
create-buckets SUCCESS 1m26.578s
create-vm SUCCESS 1m33.492s
setup-vm SUCCESS 1m35.57s
run-standard-tests SUCCESS 11m40.614s
run-zonal-tests SUCCESS 56.17s
run-hns-tests SUCCESS 17m4.389s
cleanup-ssh-key SUCCESS 4.352s
delete-vm SUCCESS 55.355s
delete-buckets SUCCESS 13.059s

Details


starting build "1e1c89ff-5aad-403f-8e47-44bb72c178d2"

FETCHSOURCE
From https://github.com/fsspec/gcsfs
 * branch            816085f295221fff49b1849fac06fc140728815d -> FETCH_HEAD
HEAD is now at 816085f update ulimit to avoid too many open file error
GitCommit:
816085f295221fff49b1849fac06fc140728815d
BUILD
Starting Step #0 - "generate-ssh-key"
Starting Step #1 - "create-buckets"
Starting Step #2 - "create-vm"
Step #0 - "generate-ssh-key": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #2 - "create-vm": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #1 - "create-buckets": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #0 - "generate-ssh-key": Using default tag: latest
Step #1 - "create-buckets": Using default tag: latest
Step #2 - "create-vm": Using default tag: latest
Step #0 - "generate-ssh-key": latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #0 - "generate-ssh-key": c1be109a62df: Already exists
Step #1 - "create-buckets": latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #1 - "create-buckets": c1be109a62df: Already exists
Step #0 - "generate-ssh-key": 175afee91b89: Pulling fs layer
Step #0 - "generate-ssh-key": 1e5b63413d6f: Pulling fs layer
Step #0 - "generate-ssh-key": 635f55ba06c5: Pulling fs layer
Step #0 - "generate-ssh-key": 64d5b3d6f2eb: Pulling fs layer
Step #0 - "generate-ssh-key": 00d7c5eb283d: Pulling fs layer
Step #2 - "create-vm": latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #2 - "create-vm": c1be109a62df: Already exists
Step #1 - "create-buckets": 175afee91b89: Pulling fs layer
Step #1 - "create-buckets": 1e5b63413d6f: Pulling fs layer
Step #1 - "create-buckets": 635f55ba06c5: Pulling fs layer
Step #1 - "create-buckets": 64d5b3d6f2eb: Pulling fs layer
Step #1 - "create-buckets": 00d7c5eb283d: Pulling fs layer
Step #2 - "create-vm": 175afee91b89: Pulling fs layer
Step #2 - "create-vm": 1e5b63413d6f: Pulling fs layer
Step #2 - "create-vm": 635f55ba06c5: Pulling fs layer
Step #2 - "create-vm": 64d5b3d6f2eb: Pulling fs layer
Step #2 - "create-vm": 00d7c5eb283d: Pulling fs layer
Step #2 - "create-vm": 64d5b3d6f2eb: Download complete
Step #0 - "generate-ssh-key": 64d5b3d6f2eb: Download complete
Step #1 - "create-buckets": 64d5b3d6f2eb: Download complete
Step #1 - "create-buckets": 175afee91b89: Download complete
Step #0 - "generate-ssh-key": 175afee91b89: Download complete
Step #2 - "create-vm": 175afee91b89: Download complete
Step #0 - "generate-ssh-key": 00d7c5eb283d: Verifying Checksum
Step #0 - "generate-ssh-key": 00d7c5eb283d: Download complete
Step #2 - "create-vm": 00d7c5eb283d: Verifying Checksum
Step #2 - "create-vm": 00d7c5eb283d: Download complete
Step #1 - "create-buckets": 00d7c5eb283d: Verifying Checksum
Step #1 - "create-buckets": 00d7c5eb283d: Download complete
Step #2 - "create-vm": 175afee91b89: Pull complete
Step #1 - "create-buckets": 175afee91b89: Pull complete
Step #0 - "generate-ssh-key": 175afee91b89: Pull complete
Step #2 - "create-vm": 635f55ba06c5: Verifying Checksum
Step #2 - "create-vm": 635f55ba06c5: Download complete
Step #0 - "generate-ssh-key": 635f55ba06c5: Verifying Checksum
Step #0 - "generate-ssh-key": 635f55ba06c5: Download complete
Step #1 - "create-buckets": 635f55ba06c5: Verifying Checksum
Step #1 - "create-buckets": 635f55ba06c5: Download complete
Step #2 - "create-vm": 1e5b63413d6f: Verifying Checksum
Step #0 - "generate-ssh-key": 1e5b63413d6f: Verifying Checksum
Step #1 - "create-buckets": 1e5b63413d6f: Verifying Checksum
Step #2 - "create-vm": 1e5b63413d6f: Download complete
Step #0 - "generate-ssh-key": 1e5b63413d6f: Download complete
Step #1 - "create-buckets": 1e5b63413d6f: Download complete
Step #0 - "generate-ssh-key": 1e5b63413d6f: Pull complete
Step #2 - "create-vm": 1e5b63413d6f: Pull complete
Step #1 - "create-buckets": 1e5b63413d6f: Pull complete
Step #1 - "create-buckets": 635f55ba06c5: Pull complete
Step #2 - "create-vm": 635f55ba06c5: Pull complete
Step #0 - "generate-ssh-key": 635f55ba06c5: Pull complete
Step #0 - "generate-ssh-key": 64d5b3d6f2eb: Pull complete
Step #2 - "create-vm": 64d5b3d6f2eb: Pull complete
Step #1 - "create-buckets": 64d5b3d6f2eb: Pull complete
Step #2 - "create-vm": 00d7c5eb283d: Pull complete
Step #0 - "generate-ssh-key": 00d7c5eb283d: Pull complete
Step #1 - "create-buckets": 00d7c5eb283d: Pull complete
Step #2 - "create-vm": Digest: sha256:5c14b4e88f59301ea4df0e81376ea392a87785a83a23fda5ae1a9bf977d8c34f
Step #0 - "generate-ssh-key": Digest: sha256:5c14b4e88f59301ea4df0e81376ea392a87785a83a23fda5ae1a9bf977d8c34f
Step #1 - "create-buckets": Digest: sha256:5c14b4e88f59301ea4df0e81376ea392a87785a83a23fda5ae1a9bf977d8c34f
Step #2 - "create-vm": Status: Downloaded newer image for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #1 - "create-buckets": Status: Downloaded newer image for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #0 - "generate-ssh-key": Status: Downloaded newer image for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #2 - "create-vm": gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #0 - "generate-ssh-key": gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #1 - "create-buckets": gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #1 - "create-buckets": --- Creating standard bucket ---
Step #1 - "create-buckets": --- Creating versioned bucket ---
Step #1 - "create-buckets": --- Creating HNS bucket ---
Step #1 - "create-buckets": --- Creating Zonal bucket ---
Step #0 - "generate-ssh-key": Generating public/private rsa key pair.
Step #0 - "generate-ssh-key": Your identification has been saved in /workspace/.ssh/google_compute_engine
Step #0 - "generate-ssh-key": Your public key has been saved in /workspace/.ssh/google_compute_engine.pub
Step #0 - "generate-ssh-key": The key fingerprint is:
Step #0 - "generate-ssh-key": SHA256:bWaYce7L5O0PlP0KV4QsyimJ4197pPVlaEp5mTuH7g4 gcb
Step #0 - "generate-ssh-key": The key's randomart image is:
Step #0 - "generate-ssh-key": +---[RSA 3072]----+
Step #0 - "generate-ssh-key": |                 |
Step #0 - "generate-ssh-key": |             . . |
Step #0 - "generate-ssh-key": |        . . . o .|
Step #0 - "generate-ssh-key": |       . X o + . |
Step #0 - "generate-ssh-key": |      o S X o..+.|
Step #0 - "generate-ssh-key": |     . . * .= *oo|
Step #0 - "generate-ssh-key": |      .   +=E=.=.|
Step #0 - "generate-ssh-key": |       . =.+o==..|
Step #0 - "generate-ssh-key": |        . =oo=*o |
Step #0 - "generate-ssh-key": +----[SHA256]-----+
Finished Step #0 - "generate-ssh-key"
Step #1 - "create-buckets": Creating gs://gcsfs-test-hns-1e1c89ff/...
Step #1 - "create-buckets": Creating gs://gcsfs-test-zonal-1e1c89ff/...
Step #1 - "create-buckets": Creating gs://gcsfs-test-versioned-1e1c89ff/...
Step #1 - "create-buckets": Creating gs://gcsfs-test-standard-1e1c89ff/...
Step #1 - "create-buckets": --- Enabling versioning on versioned bucket ---
Step #1 - "create-buckets":   
Step #1 - "create-buckets": Updating gs://gcsfs-test-versioned-1e1c89ff/...
Step #1 - "create-buckets": 
Finished Step #1 - "create-buckets"
Step #2 - "create-vm": Created [https://www.googleapis.com/compute/v1/projects/gcsfs-ci-902862/zones/us-central1-a/instances/gcsfs-test-vm-1e1c89ff].
Step #2 - "create-vm": NAME                    ZONE           MACHINE_TYPE   PREEMPTIBLE  INTERNAL_IP    EXTERNAL_IP    STATUS
Step #2 - "create-vm": gcsfs-test-vm-1e1c89ff  us-central1-a  n2-standard-4               10.128.15.248  34.28.145.221  RUNNING
Finished Step #2 - "create-vm"
Starting Step #3 - "setup-vm"
Step #3 - "setup-vm": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #3 - "setup-vm": ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255].
Step #3 - "setup-vm": Waiting for VM to become available... (attempt 1/10)
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 #3 - "setup-vm": debconf: unable to initialize frontend: Dialog
Step #3 - "setup-vm": debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
Step #3 - "setup-vm": debconf: falling back to frontend: Readline
Step #3 - "setup-vm": debconf: unable to initialize frontend: Readline
Step #3 - "setup-vm": debconf: (This frontend requires a controlling tty.)
Step #3 - "setup-vm": debconf: falling back to frontend: Teletype
Step #3 - "setup-vm": debconf: unable to initialize frontend: Teletype
Step #3 - "setup-vm": debconf: (This frontend requires a controlling tty.)
Step #3 - "setup-vm": debconf: falling back to frontend: Noninteractive
Step #3 - "setup-vm": --- Installing Python and dependencies on VM ---
Step #3 - "setup-vm": Collecting git+https://github.com/googleapis/python-storage.git@main
Step #3 - "setup-vm":   Cloning https://github.com/googleapis/python-storage.git (to revision main) to /tmp/pip-req-build-gjhw0ibr
Step #3 - "setup-vm":   Running command git clone --filter=blob:none --quiet https://github.com/googleapis/python-storage.git /tmp/pip-req-build-gjhw0ibr
Step #3 - "setup-vm":   Resolved https://github.com/googleapis/python-storage.git to commit 77c1edaa6de4058e545ad1b68bde5507b75b8e37
Step #3 - "setup-vm":   Installing build dependencies: started
Step #3 - "setup-vm":   Installing build dependencies: finished with status 'done'
Step #3 - "setup-vm":   Getting requirements to build wheel: started
Step #3 - "setup-vm":   Getting requirements to build wheel: finished with status 'done'
Step #3 - "setup-vm":   Preparing metadata (pyproject.toml): started
Step #3 - "setup-vm":   Preparing metadata (pyproject.toml): finished with status 'done'
Step #3 - "setup-vm": Collecting google-auth<3.0.0,>=2.26.1 (from google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached google_auth-2.48.0-py3-none-any.whl.metadata (6.2 kB)
Step #3 - "setup-vm": Collecting google-api-core<3.0.0,>=2.27.0 (from google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached google_api_core-2.29.0-py3-none-any.whl.metadata (3.3 kB)
Step #3 - "setup-vm": Collecting google-cloud-core<3.0.0,>=2.4.2 (from google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached google_cloud_core-2.5.0-py3-none-any.whl.metadata (3.1 kB)
Step #3 - "setup-vm": Collecting google-resumable-media<3.0.0,>=2.7.2 (from google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached google_resumable_media-2.8.0-py3-none-any.whl.metadata (2.6 kB)
Step #3 - "setup-vm": Collecting requests<3.0.0,>=2.22.0 (from google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)
Step #3 - "setup-vm": Collecting google-crc32c<2.0.0,>=1.1.3 (from google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached google_crc32c-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (1.7 kB)
Step #3 - "setup-vm": Collecting googleapis-common-protos<2.0.0,>=1.56.2 (from google-api-core<3.0.0,>=2.27.0->google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached googleapis_common_protos-1.72.0-py3-none-any.whl.metadata (9.4 kB)
Step #3 - "setup-vm": Collecting protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.19.5 (from google-api-core<3.0.0,>=2.27.0->google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached protobuf-6.33.5-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes)
Step #3 - "setup-vm": Collecting proto-plus<2.0.0,>=1.22.3 (from google-api-core<3.0.0,>=2.27.0->google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached proto_plus-1.27.1-py3-none-any.whl.metadata (2.2 kB)
Step #3 - "setup-vm": Collecting pyasn1-modules>=0.2.1 (from google-auth<3.0.0,>=2.26.1->google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached pyasn1_modules-0.4.2-py3-none-any.whl.metadata (3.5 kB)
Step #3 - "setup-vm": Collecting cryptography>=38.0.3 (from google-auth<3.0.0,>=2.26.1->google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached cryptography-46.0.4-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB)
Step #3 - "setup-vm": Collecting rsa<5,>=3.1.4 (from google-auth<3.0.0,>=2.26.1->google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached rsa-4.9.1-py3-none-any.whl.metadata (5.6 kB)
Step #3 - "setup-vm": Collecting charset_normalizer<4,>=2 (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached charset_normalizer-3.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (37 kB)
Step #3 - "setup-vm": Collecting idna<4,>=2.5 (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached idna-3.11-py3-none-any.whl.metadata (8.4 kB)
Step #3 - "setup-vm": Collecting urllib3<3,>=1.21.1 (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)
Step #3 - "setup-vm": Collecting certifi>=2017.4.17 (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached certifi-2026.1.4-py3-none-any.whl.metadata (2.5 kB)
Step #3 - "setup-vm": Collecting pyasn1>=0.1.3 (from rsa<5,>=3.1.4->google-auth<3.0.0,>=2.26.1->google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached pyasn1-0.6.2-py3-none-any.whl.metadata (8.4 kB)
Step #3 - "setup-vm": Collecting cffi>=2.0.0 (from cryptography>=38.0.3->google-auth<3.0.0,>=2.26.1->google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)
Step #3 - "setup-vm": Collecting pycparser (from cffi>=2.0.0->cryptography>=38.0.3->google-auth<3.0.0,>=2.26.1->google-cloud-storage==3.9.0)
Step #3 - "setup-vm":   Using cached pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)
Step #3 - "setup-vm": Using cached google_api_core-2.29.0-py3-none-any.whl (173 kB)
Step #3 - "setup-vm": Using cached google_auth-2.48.0-py3-none-any.whl (236 kB)
Step #3 - "setup-vm": Using cached google_cloud_core-2.5.0-py3-none-any.whl (29 kB)
Step #3 - "setup-vm": Using cached google_crc32c-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (33 kB)
Step #3 - "setup-vm": Using cached google_resumable_media-2.8.0-py3-none-any.whl (81 kB)
Step #3 - "setup-vm": Using cached googleapis_common_protos-1.72.0-py3-none-any.whl (297 kB)
Step #3 - "setup-vm": Using cached proto_plus-1.27.1-py3-none-any.whl (50 kB)
Step #3 - "setup-vm": Using cached protobuf-6.33.5-cp39-abi3-manylinux2014_x86_64.whl (323 kB)
Step #3 - "setup-vm": Using cached requests-2.32.5-py3-none-any.whl (64 kB)
Step #3 - "setup-vm": Using cached charset_normalizer-3.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (153 kB)
Step #3 - "setup-vm": Using cached idna-3.11-py3-none-any.whl (71 kB)
Step #3 - "setup-vm": Using cached rsa-4.9.1-py3-none-any.whl (34 kB)
Step #3 - "setup-vm": Using cached urllib3-2.6.3-py3-none-any.whl (131 kB)
Step #3 - "setup-vm": Using cached certifi-2026.1.4-py3-none-any.whl (152 kB)
Step #3 - "setup-vm": Using cached cryptography-46.0.4-cp311-abi3-manylinux_2_34_x86_64.whl (4.5 MB)
Step #3 - "setup-vm": Using cached cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB)
Step #3 - "setup-vm": Using cached pyasn1-0.6.2-py3-none-any.whl (83 kB)
Step #3 - "setup-vm": Using cached pyasn1_modules-0.4.2-py3-none-any.whl (181 kB)
Step #3 - "setup-vm": Using cached pycparser-3.0-py3-none-any.whl (48 kB)
Step #3 - "setup-vm": Building wheels for collected packages: google-cloud-storage
Step #3 - "setup-vm":   Building wheel for google-cloud-storage (pyproject.toml): started
Step #3 - "setup-vm":   Building wheel for google-cloud-storage (pyproject.toml): finished with status 'done'
Step #3 - "setup-vm":   Created wheel for google-cloud-storage: filename=google_cloud_storage-3.9.0-py3-none-any.whl size=321324 sha256=ed7f7d2368133b93b2da4b601e26a5597e7427910aa68bae765f6eecfe33ccb9
Step #3 - "setup-vm":   Stored in directory: /tmp/pip-ephem-wheel-cache-j42vf69g/wheels/90/d1/2a/58d66587acfc39abdac5a5e692bf9ec509958b088c5dd3ca4a
Step #3 - "setup-vm": Successfully built google-cloud-storage
Step #3 - "setup-vm": Installing collected packages: urllib3, pycparser, pyasn1, protobuf, idna, google-crc32c, charset_normalizer, certifi, rsa, requests, pyasn1-modules, proto-plus, googleapis-common-protos, google-resumable-media, cffi, cryptography, google-auth, google-api-core, google-cloud-core, google-cloud-storage
Step #3 - "setup-vm":   Attempting uninstall: urllib3
Step #3 - "setup-vm":     Found existing installation: urllib3 2.6.3
Step #3 - "setup-vm":     Uninstalling urllib3-2.6.3:
Step #3 - "setup-vm":       Successfully uninstalled urllib3-2.6.3
Step #3 - "setup-vm":   Attempting uninstall: pycparser
Step #3 - "setup-vm":     Found existing installation: pycparser 3.0
Step #3 - "setup-vm":     Uninstalling pycparser-3.0:
Step #3 - "setup-vm":       Successfully uninstalled pycparser-3.0
Step #3 - "setup-vm":   Attempting uninstall: pyasn1
Step #3 - "setup-vm":     Found existing installation: pyasn1 0.6.2
Step #3 - "setup-vm":     Uninstalling pyasn1-0.6.2:
Step #3 - "setup-vm":       Successfully uninstalled pyasn1-0.6.2
Step #3 - "setup-vm":   Attempting uninstall: protobuf
Step #3 - "setup-vm":     Found existing installation: protobuf 6.33.5
Step #3 - "setup-vm":     Uninstalling protobuf-6.33.5:
Step #3 - "setup-vm":       Successfully uninstalled protobuf-6.33.5
Step #3 - "setup-vm":   Attempting uninstall: idna
Step #3 - "setup-vm":     Found existing installation: idna 3.11
Step #3 - "setup-vm":     Uninstalling idna-3.11:
Step #3 - "setup-vm":       Successfully uninstalled idna-3.11
Step #3 - "setup-vm":   Attempting uninstall: google-crc32c
Step #3 - "setup-vm":     Found existing installation: google-crc32c 1.8.0
Step #3 - "setup-vm":     Uninstalling google-crc32c-1.8.0:
Step #3 - "setup-vm":       Successfully uninstalled google-crc32c-1.8.0
Step #3 - "setup-vm":   Attempting uninstall: charset_normalizer
Step #3 - "setup-vm":     Found existing installation: charset-normalizer 3.4.4
Step #3 - "setup-vm":     Uninstalling charset-normalizer-3.4.4:
Step #3 - "setup-vm":       Successfully uninstalled charset-normalizer-3.4.4
Step #3 - "setup-vm":   Attempting uninstall: certifi
Step #3 - "setup-vm":     Found existing installation: certifi 2026.1.4
Step #3 - "setup-vm":     Uninstalling certifi-2026.1.4:
Step #3 - "setup-vm":       Successfully uninstalled certifi-2026.1.4
Step #3 - "setup-vm":   Attempting uninstall: rsa
Step #3 - "setup-vm":     Found existing installation: rsa 4.9.1
Step #3 - "setup-vm":     Uninstalling rsa-4.9.1:
Step #3 - "setup-vm":       Successfully uninstalled rsa-4.9.1
Step #3 - "setup-vm":   Attempting uninstall: requests
Step #3 - "setup-vm":     Found existing installation: requests 2.32.5
Step #3 - "setup-vm":     Uninstalling requests-2.32.5:
Step #3 - "setup-vm":       Successfully uninstalled requests-2.32.5
Step #3 - "setup-vm":   Attempting uninstall: pyasn1-modules
Step #3 - "setup-vm":     Found existing installation: pyasn1_modules 0.4.2
Step #3 - "setup-vm":     Uninstalling pyasn1_modules-0.4.2:
Step #3 - "setup-vm":       Successfully uninstalled pyasn1_modules-0.4.2
Step #3 - "setup-vm":   Attempting uninstall: proto-plus
Step #3 - "setup-vm":     Found existing installation: proto-plus 1.27.1
Step #3 - "setup-vm":     Uninstalling proto-plus-1.27.1:
Step #3 - "setup-vm":       Successfully uninstalled proto-plus-1.27.1
Step #3 - "setup-vm":   Attempting uninstall: googleapis-common-protos
Step #3 - "setup-vm":     Found existing installation: googleapis-common-protos 1.72.0
Step #3 - "setup-vm":     Uninstalling googleapis-common-protos-1.72.0:
Step #3 - "setup-vm":       Successfully uninstalled googleapis-common-protos-1.72.0
Step #3 - "setup-vm":   Attempting uninstall: google-resumable-media
Step #3 - "setup-vm":     Found existing installation: google-resumable-media 2.8.0
Step #3 - "setup-vm":     Uninstalling google-resumable-media-2.8.0:
Step #3 - "setup-vm":       Successfully uninstalled google-resumable-media-2.8.0
Step #3 - "setup-vm":   Attempting uninstall: cffi
Step #3 - "setup-vm":     Found existing installation: cffi 2.0.0
Step #3 - "setup-vm":     Uninstalling cffi-2.0.0:
Step #3 - "setup-vm":       Successfully uninstalled cffi-2.0.0
Step #3 - "setup-vm":   Attempting uninstall: cryptography
Step #3 - "setup-vm":     Found existing installation: cryptography 46.0.4
Step #3 - "setup-vm":     Uninstalling cryptography-46.0.4:
Step #3 - "setup-vm":       Successfully uninstalled cryptography-46.0.4
Step #3 - "setup-vm":   Attempting uninstall: google-auth
Step #3 - "setup-vm":     Found existing installation: google-auth 2.48.0
Step #3 - "setup-vm":     Uninstalling google-auth-2.48.0:
Step #3 - "setup-vm":       Successfully uninstalled google-auth-2.48.0
Step #3 - "setup-vm":   Attempting uninstall: google-api-core
Step #3 - "setup-vm":     Found existing installation: google-api-core 2.29.0
Step #3 - "setup-vm":     Uninstalling google-api-core-2.29.0:
Step #3 - "setup-vm":       Successfully uninstalled google-api-core-2.29.0
Step #3 - "setup-vm":   Attempting uninstall: google-cloud-core
Step #3 - "setup-vm":     Found existing installation: google-cloud-core 2.5.0
Step #3 - "setup-vm":     Uninstalling google-cloud-core-2.5.0:
Step #3 - "setup-vm":       Successfully uninstalled google-cloud-core-2.5.0
Step #3 - "setup-vm":   Attempting uninstall: google-cloud-storage
Step #3 - "setup-vm":     Found existing installation: google-cloud-storage 3.9.0
Step #3 - "setup-vm":     Uninstalling google-cloud-storage-3.9.0:
Step #3 - "setup-vm":       Successfully uninstalled google-cloud-storage-3.9.0
Step #3 - "setup-vm": 
Step #3 - "setup-vm": Successfully installed certifi-2026.1.4 cffi-2.0.0 charset_normalizer-3.4.4 cryptography-46.0.4 google-api-core-2.29.0 google-auth-2.48.0 google-cloud-core-2.5.0 google-cloud-storage-3.9.0 google-crc32c-1.8.0 google-resumable-media-2.8.0 googleapis-common-protos-1.72.0 idna-3.11 proto-plus-1.27.1 protobuf-6.33.5 pyasn1-0.6.2 pyasn1-modules-0.4.2 pycparser-3.0 requests-2.32.5 rsa-4.9.1 urllib3-2.6.3
Finished Step #3 - "setup-vm"
Starting Step #4 - "run-standard-tests"
Starting Step #5 - "run-zonal-tests"
Starting Step #6 - "run-hns-tests"
Step #4 - "run-standard-tests": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #5 - "run-zonal-tests": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #6 - "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": --- Preparing test environment for standard tests ---
Step #4 - "run-standard-tests": --- Running standard tests on VM ---
Step #6 - "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": --- Preparing test environment for zonal tests ---
Step #5 - "run-zonal-tests": --- Running Zonal tests on VM ---
Step #6 - "run-hns-tests": --- Preparing test environment for HNS tests ---
Step #6 - "run-hns-tests": --- Running HNS tests on VM ---
Step #5 - "run-zonal-tests": Collecting git+https://github.com/googleapis/python-storage.git@main
Step #5 - "run-zonal-tests":   Cloning https://github.com/googleapis/python-storage.git (to revision main) to /tmp/pip-req-build-pvne7wvg
Step #5 - "run-zonal-tests":   Running command git clone --filter=blob:none --quiet https://github.com/googleapis/python-storage.git /tmp/pip-req-build-pvne7wvg
Step #4 - "run-standard-tests": ============================= test session starts ==============================
Step #4 - "run-standard-tests": platform linux -- Python 3.13.5, pytest-9.0.2, 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: setup.cfg
Step #4 - "run-standard-tests": plugins: asyncio-1.3.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 #6 - "run-hns-tests": ============================= test session starts ==============================
Step #6 - "run-hns-tests": platform linux -- Python 3.13.5, pytest-9.0.2, pluggy-1.6.0 -- /home/sa_116841737565922334104/env/bin/python3
Step #6 - "run-hns-tests": cachedir: .pytest_cache
Step #6 - "run-hns-tests": rootdir: /home/sa_116841737565922334104
Step #6 - "run-hns-tests": configfile: setup.cfg
Step #6 - "run-hns-tests": plugins: asyncio-1.3.0, timeout-2.4.0
Step #6 - "run-hns-tests": asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
Step #6 - "run-hns-tests": timeout: 1800.0s
Step #6 - "run-hns-tests": timeout method: signal
Step #6 - "run-hns-tests": timeout func_only: False
Step #4 - "run-standard-tests": collecting ... collected 600 items / 1 deselected / 599 selected
Step #4 - "run-standard-tests": 
Step #6 - "run-hns-tests": collecting ... collected 600 items / 110 deselected / 490 selected
Step #6 - "run-hns-tests": 
Step #5 - "run-zonal-tests":   Resolved https://github.com/googleapis/python-storage.git to commit 77c1edaa6de4058e545ad1b68bde5507b75b8e37
Step #5 - "run-zonal-tests":   Installing build dependencies: started
Step #5 - "run-zonal-tests":   Installing build dependencies: finished with status 'done'
Step #5 - "run-zonal-tests":   Getting requirements to build wheel: started
Step #5 - "run-zonal-tests":   Getting requirements to build wheel: finished with status 'done'
Step #5 - "run-zonal-tests":   Preparing metadata (pyproject.toml): started
Step #5 - "run-zonal-tests":   Preparing metadata (pyproject.toml): finished with status 'done'
Step #5 - "run-zonal-tests": Collecting google-auth<3.0.0,>=2.26.1 (from google-cloud-storage==3.9.0)
Step #5 - "run-zonal-tests":   Using cached google_auth-2.48.0-py3-none-any.whl.metadata (6.2 kB)
Step #5 - "run-zonal-tests": Collecting google-api-core<3.0.0,>=2.27.0 (from google-cloud-storage==3.9.0)
Step #5 - "run-zonal-tests":   Using cached google_api_core-2.29.0-py3-none-any.whl.metadata (3.3 kB)
Step #5 - "run-zonal-tests": Collecting google-cloud-core<3.0.0,>=2.4.2 (from google-cloud-storage==3.9.0)
Step #5 - "run-zonal-tests":   Using cached google_cloud_core-2.5.0-py3-none-any.whl.metadata (3.1 kB)
Step #5 - "run-zonal-tests": Collecting google-resumable-media<3.0.0,>=2.7.2 (from google-cloud-storage==3.9.0)
Step #5 - "run-zonal-tests":   Using cached google_resumable_media-2.8.0-py3-none-any.whl.metadata (2.6 kB)
Step #5 - "run-zonal-tests": Collecting requests<3.0.0,>=2.22.0 (from google-cloud-storage==3.9.0)
Step #5 - "run-zonal-tests":   Using cached requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)
Step #5 - "run-zonal-tests": Collecting google-crc32c<2.0.0,>=1.1.3 (from google-cloud-storage==3.9.0)
Step #5 - "run-zonal-tests":   Using cached google_crc32c-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (1.7 kB)
Step #5 - "run-zonal-tests": Collecting googleapis-common-protos<2.0.0,>=1.56.2 (from google-api-core<3.0.0,>=2.27.0->google-cloud-storage==3.9.0)
Step #5 - "run-zonal-tests":   Using cached googleapis_common_protos-1.72.0-py3-none-any.whl.metadata (9.4 kB)
Step #5 - "run-zonal-tests": Collecting protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.19.5 (from google-api-core<3.0.0,>=2.27.0->google-cloud-storage==3.9.0)
Step #5 - "run-zonal-tests":   Using cached protobuf-6.33.5-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes)
Step #5 - "run-zonal-tests": Collecting proto-plus<2.0.0,>=1.22.3 (from google-api-core<3.0.0,>=2.27.0->google-cloud-storage==3.9.0)
Step #5 - "run-zonal-tests":   Using cached proto_plus-1.27.1-py3-none-any.whl.metadata (2.2 kB)
Step #5 - "run-zonal-tests": Collecting pyasn1-modules>=0.2.1 (from google-auth<3.0.0,>=2.26.1->google-cloud-storage==3.9.0)
Step #5 - "run-zonal-tests":   Using cached pyasn1_modules-0.4.2-py3-none-any.whl.metadata (3.5 kB)
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 PASSED
Step #5 - "run-zonal-tests": Collecting cryptography>=38.0.3 (from google-auth<3.0.0,>=2.26.1->google-cloud-storage==3.9.0)
Step #5 - "run-zonal-tests":   Using cached cryptography-46.0.4-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB)
Step #5 - "run-zonal-tests": Collecting rsa<5,>=3.1.4 (from google-auth<3.0.0,>=2.26.1->google-cloud-storage==3.9.0)
Step #5 - "run-zonal-tests":   Using cached rsa-4.9.1-py3-none-any.whl.metadata (5.6 kB)
Step #5 - "run-zonal-tests": Collecting charset_normalizer<4,>=2 (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.9.0)
Step #5 - "run-zonal-tests":   Using cached charset_normalizer-3.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (37 kB)
Step #5 - "run-zonal-tests": Collecting idna<4,>=2.5 (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.9.0)
Step #5 - "run-zonal-tests":   Using cached idna-3.11-py3-none-any.whl.metadata (8.4 kB)
Step #5 - "run-zonal-tests": Collecting urllib3<3,>=1.21.1 (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.9.0)
Step #5 - "run-zonal-tests":   Using cached urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)
Step #5 - "run-zonal-tests": Collecting certifi>=2017.4.17 (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.9.0)
Step #5 - "run-zonal-tests":   Using cached certifi-2026.1.4-py3-none-any.whl.metadata (2.5 kB)
Step #5 - "run-zonal-tests": Collecting pyasn1>=0.1.3 (from rsa<5,>=3.1.4->google-auth<3.0.0,>=2.26.1->google-cloud-storage==3.9.0)
Step #5 - "run-zonal-tests":   Using cached pyasn1-0.6.2-py3-none-any.whl.metadata (8.4 kB)
Step #5 - "run-zonal-tests": Collect
...
[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%221e1c89ff-5aad-403f-8e47-44bb72c178d2%22+AND+resource.labels.build_trigger_id%3D%22433a7f7f-df84-4d06-acae-a2bc3ccae773%22&project=gcsfs-ci-902862.]
...
py::TestExtendedGcsFileSystemInternal::test_is_bucket_hns_enabled_true_hierarchical PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemInternal::test_is_bucket_hns_enabled_true_zonal_hierarchical PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemInternal::test_is_bucket_hns_enabled_false PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemInternal::test_is_bucket_hns_enabled_exception_handling PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemInternal::test_get_directory_info_hns_success PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemInternal::test_get_directory_info_hns_not_found PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemInternal::test_get_directory_info_hns_generic_error PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemInternal::test_get_directory_info_fallback_non_hns PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemLs::test_ls_hns_enabled_delimiter PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemLs::test_ls_hns_disabled PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemLs::test_ls_hns_enabled_non_slash_delimiter PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_success PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRmdir::test_rmdir_non_hns_bucket_falls_back SKIPPED non-HNS buckets.In real GCS
Step #6 - "run-hns-tests": on non-HNS bucket there would be no empty directories to delete.)
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_non_empty_raises_os_error PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_dne_raises_not_found PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRmdir::test_rmdir_on_file_raises_file_not_found PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_with_empty_subfolder_raises_os_error PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_nested_directories_from_leaf PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRmdir::test_rmdir_on_non_empty_hns_bucket_raises_http_error PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRmdir::test_hns_rmdir_cache_invalidation PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRmdir::test_rmdir_on_non_empty_non_hns_bucket_raises_http_error PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRmdir::test_rmdir_on_hns_bucket_falls_back PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRmdir::test_rmdir_on_non_hns_bucket_falls_back PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRmdir::test_rmdir_on_folder_with_placeholder_object PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRm::test_rm_file_hns PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRm::test_rm_recursive_hns PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRm::test_rm_non_hns_fallback PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRm::test_rm_non_existent_path_hns PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRm::test_rm_empty_dir_hns PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRm::test_rm_non_recursive_on_non_empty_dir_fails PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemRm::test_rm_multiple_paths PASSED
Step #6 - "run-hns-tests": WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
Step #6 - "run-hns-tests": I0000 00:00:1770112111.251308   18973 fork_posix.cc:71] Other threads are currently calling into gRPC, skipping fork() handlers
Step #6 - "run-hns-tests": gcsfs/tests/test_fuse.py::test_fuse XFAIL (Failing test not previously
Step #6 - "run-hns-tests": tested.)
Step #6 - "run-hns-tests": gcsfs/tests/test_init.py::TestConditionalImport::test_experimental_env_unset PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_init.py::TestConditionalImport::test_experimental_env_set PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_validate_inventory_report_info[inventory_report_info0-Use snapshot listing is not configured.] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_validate_inventory_report_info[inventory_report_info1-Inventory report location is not configured.] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_validate_inventory_report_info[inventory_report_info2-Inventory report id is not configured.] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_validate_inventory_report_info[inventory_report_info3-None] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_fetch_raw_inventory_report_config[us-west-id1-None-expected_result0] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_fetch_raw_inventory_report_config[us-west-id2-exception1-None] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_raw_inventory_report_config_invalid_date PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_raw_inventory_report_config_missing_metadata_fields PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_raw_inventory_report_config_returns_correct_config PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_fetch_inventory_report_metadata_no_reports PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_fetch_inventory_report_metadata_multiple_calls PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_sort_inventory_report_metadata[unsorted_inventory_report_metadata0-expected0] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_sort_inventory_report_metadata[unsorted_inventory_report_metadata1-expected1] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_download_inventory_report_content[download_inventory_report_content_setup0] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_download_inventory_report_content[download_inventory_report_content_setup1] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_download_inventory_report_content[download_inventory_report_content_setup2] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_report_line[object1,value1,value2-True-inventory_report_config_attrs0-,-bucket-expected0] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_report_line[object1,value1,value2-False-inventory_report_config_attrs1-,-bucket-expected1] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup0] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup1] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup2] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup3] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup4] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup5] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup6] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup7] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup8] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_parse_inventory_reports[parse_inventory_report_content_setup9] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[False-None-mock_objects0-expected_result0] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[False-None-mock_objects1-expected_result1] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[False-prefix-mock_objects2-expected_result2] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[False-prefix-mock_objects3-expected_result3] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[False-prefix-mock_objects4-expected_result4] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[False-object-mock_objects5-expected_result5] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[False-object-mock_objects6-expected_result6] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[False-object-mock_objects7-expected_result7] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-None-mock_objects8-expected_result8] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-None-mock_objects9-expected_result9] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-None-mock_objects10-expected_result10] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-None-mock_objects11-expected_result11] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-object-mock_objects12-expected_result12] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-dir1/-mock_objects13-expected_result13] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-dir1/-mock_objects14-expected_result14] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-dir1/-mock_objects15-expected_result15] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-None-mock_objects16-expected_result16] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-e/-mock_objects17-expected_result17] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReport::test_construct_final_snapshot[True-e-mock_objects18-expected_result18] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report.py::TestInventoryReportConfig::test_inventory_report_config_creation PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_inventory_report_listing.py::test_ls_base PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_api PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_map_simple PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_map_default_gcsfilesystem PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_map_errors PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_map_with_data PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_map_clear_empty PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_map_pickle PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_map_array PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_map_bytearray PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_mapping.py::test_new_bucket PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_tempfile PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_retriable_exception PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_pickle_serialization PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_multiprocessing_error_handling PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_validate_response PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_validate_response_error_is_string PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_metadata_read_permissions[missing_with_get_perms] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_metadata_read_permissions[missing_with_list_perms] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_metadata_read_permissions[existing_with_get_perms] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_metadata_read_permissions[existing_with_list_perms] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_download_range PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_init_aaow PASSED
Step #6 - "run-hns-tests": 
Step #6 - "run-hns-tests": =============================== warnings summary ===============================
Step #6 - "run-hns-tests": gcsfs/tests/test_core.py::test_info
Step #6 - "run-hns-tests":   /home/sa_116841737565922334104/gcsfs/tests/test_core.py:223: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
Step #6 - "run-hns-tests":     today = datetime.utcnow().date().isoformat()
Step #6 - "run-hns-tests": 
Step #6 - "run-hns-tests": gcsfs/tests/test_credentials.py::test_raw_token_credentials_init_with_raw_token_fetches_expiry
Step #6 - "run-hns-tests": gcsfs/tests/test_credentials.py::test_raw_token_credentials_refresh_throws_error_after_expiry
Step #6 - "run-hns-tests": gcsfs/tests/test_credentials.py::test_raw_token_credentials_init_raises_on_short_lived_token
Step #6 - "run-hns-tests":   /home/sa_116841737565922334104/gcsfs/credentials.py:62: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
Step #6 - "run-hns-tests":     expiry = datetime.utcfromtimestamp(float(response.json()["exp"]))
Step #6 - "run-hns-tests": 
Step #6 - "run-hns-tests": gcsfs/tests/test_credentials.py::test_raw_token_credentials_init_with_raw_token_fetches_expiry
Step #6 - "run-hns-tests":   /home/sa_116841737565922334104/gcsfs/tests/test_credentials.py:67: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
Step #6 - "run-hns-tests":     assert creds.credentials.expiry == datetime.datetime.utcfromtimestamp(
Step #6 - "run-hns-tests": 
Step #6 - "run-hns-tests": gcsfs/tests/test_credentials.py::test_raw_token_credentials_refresh_throws_error_after_expiry
Step #6 - "run-hns-tests":   /home/sa_116841737565922334104/gcsfs/tests/test_credentials.py:127: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
Step #6 - "run-hns-tests":     creds.credentials.expiry = datetime.datetime.utcnow() - datetime.timedelta(
Step #6 - "run-hns-tests": 
Step #6 - "run-hns-tests": gcsfs/tests/test_fuse.py::test_fuse
Step #6 - "run-hns-tests":   /home/sa_116841737565922334104/env/lib/python3.13/site-packages/fuse.py:649: DeprecationWarning: Time as floating point seconds for utimens is deprecated!
Step #6 - "run-hns-tests":   To enable time as nanoseconds set the property "use_ns" to True in your operations class or set your fusepy requirements to <4.
Step #6 - "run-hns-tests":     warnings.warn(
Step #6 - "run-hns-tests": 
Step #6 - "run-hns-tests": -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
Step #6 - "run-hns-tests": = 484 passed, 3 skipped, 110 deselected, 1 xfailed, 2 xpassed, 7 warnings in 1013.51s (0:16:53) =
Finished Step #6 - "run-hns-tests"
Starting Step #9 - "delete-buckets"
Starting Step #7 - "cleanup-ssh-key"
Step #7 - "cleanup-ssh-key": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #9 - "delete-buckets": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #9 - "delete-buckets": --- Deleting test buckets in parallel ---
Step #7 - "cleanup-ssh-key": --- Removing SSH key from OS Login profile to prevent accumulation ---
Finished Step #7 - "cleanup-ssh-key"
Starting Step #8 - "delete-vm"
Step #8 - "delete-vm": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #9 - "delete-buckets": Removing objects:
Step #9 - "delete-buckets": Removing objects:
Step #9 - "delete-buckets": Removing objects:
Step #9 - "delete-buckets": Removing objects:
Step #9 - "delete-buckets":   
Step #9 - "delete-buckets": 
Step #9 - "delete-buckets":   
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/2014-01-01.csv#1770111164032499...
Step #9 - "delete-buckets":   
Step #9 - "delete-buckets":   
Step #9 - "delete-buckets": 
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/2014-01-03.csv#1770111164023810...
Step #9 - "delete-buckets": 
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/nested/file1#1770111164017228...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-05a53c5d-23e6-4988-b159-71bdacc5f027#1770111190969692...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-3eda1c56-9125-47c5-bdaa-841833b63941#1770111193626936...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-5a7aefdf-af43-414c-a3e2-f31119a019e9#1770111194902135...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-8159afe4-05cf-48d8-b02e-5aa9168a4286#1770111193899587...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-80976e67-0ed1-45e6-bf0b-18c8f2c003c8#1770111189108710...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-7e3f94ee-74ba-4362-91ca-9e39fce0e987#1770111195510376...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-793631c4-bc70-40da-9f6d-7bffa0ad8134#1770111200774675...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-7355834f-98d6-4faf-9462-5406156628d8#1770111189432366...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-711c20ac-55bd-4642-9088-c57be4716e2b#1770111188717012...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-66913b92-b2cb-41cf-a5c9-8571d355fc79#1770111188046316...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-59167499-d0c9-44b0-9fdc-456539aabcc7#1770111198847806...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-5f55d526-d306-4e2c-82f3-30a6a0ce00b4#1770111185578895...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-57d2bb30-e1ba-4e5f-af4f-d27bd8bd2589#1770111195198122...
Step #9 - "delete-buckets": Removing buckets:
Step #9 - "delete-buckets":   
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-5346cf0c-9405-4391-bcc9-91749ae1d6aa#1770111186476214...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-47670ab6-496d-4101-ad91-509d6fc16cdf#1770111188326787...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-standard-1e1c89ff/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-448d4563-115f-4f32-95b3-3b8777be5f32#1770111202432679...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-3f879aea-182e-48fb-a7e9-0375e08aa2b7#1770111174620550...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-3724e0af-f660-4296-812b-212e96655c84#1770111201980224...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-2ef79a63-8f21-4382-9ac3-d92268e4739b#1770111175732244...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-2e0714e5-af6a-4452-8210-3fbed0feb481#1770111187325857...
Step #9 - "delete-buckets": Removing buckets:
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-21ca616a-3bc5-4094-9700-a307ba9415d2#1770111202210336...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-285f7c04-f3d1-4c92-bd0b-00eae64242e5#1770111187505337...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-23a7dde3-825c-4573-af14-c3c005fe1fd6#1770111201352644...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-17b46ea8-65d2-4480-8cb6-fb94bd139d2d#1770111194288553...
Step #9 - "delete-buckets":   
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-132f3188-042e-4678-b42d-0297b3c5d5ed/f2#1770111202694527...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-8e8fea88-7005-4fc2-bebb-753216f381d4#1770111191615179...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-858701f6-91e0-47fb-bf49-3a85d2511ed8#1770111192769244...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-93d98c75-bdb1-4e62-bc62-4462373d2050#1770111197047546...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-132f3188-042e-4678-b42d-0297b3c5d5ed/f1#1770111202638340...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-94df138f-de2a-45e9-b134-0711e7d076a1_1#1770111182476389...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-94df138f-de2a-45e9-b134-0711e7d076a1_2#1770111182581313...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-versioned-1e1c89ff/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-90b07753-6786-4dd3-b70f-03df84e3e0ac#1770111194622116...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-02cf5a0d-5723-4f5e-82c4-06997165331d#1770111192398716...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-839a112a-cf57-4745-82de-7941ce585bb3#1770111188916864...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-97151271-2b10-49e6-937f-083bae0b18d7#1770111189775392...
Step #9 - "delete-buckets": Removing buckets:
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-9ccbe70d-e78c-4e7b-bb6b-6f81cc0e11c2#1770111193243240...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-b197c0a3-bfab-4f10-b95d-5d8f2b6f3cb0#1770111196166521...
Step #9 - "delete-buckets":   
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-b62e38e8-2d7a-4b7a-afea-03c251431f76#1770111185745886...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-a1883bb5-7f62-4dd6-8fbf-d73e4d303068#1770111186994814...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-ba499a17-3ee3-4a56-8d4f-15e73b590abb#1770111189584105...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-ca2b7ba3-0b03-4ffe-84f9-0754146cf2e7#1770111187792933...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-a6afb103-a3ed-4edd-a42c-7daadc0f2aa6#1770111185897575...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-hns-1e1c89ff/...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-cd3debd5-d074-48e0-994f-c27e7575bafb#1770111186838076...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-cbca9d66-a3d7-42a9-ae07-3697e483a463#1770111195808422...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-bb464666-c14b-4400-b6b5-ee85ed8af614#1770111186673256...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-d245e663-05e4-4e20-81a7-123d7ce7b823_dir/file1.txt#1770111199327385...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-b32fecf6-445b-4037-a0e9-c525c5d99f7c#1770111198156439...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-d245e663-05e4-4e20-81a7-123d7ce7b823_dir/file2.txt#1770111199304027...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-d359dc1f-0878-4cda-865a-d28b6c4e10a2#1770111201716556...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-d5390f25-ae66-435a-8a57-b294cc12a0a6#1770111196543335...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-df3b6f7d-342f-45d9-a81b-a3747dafc18e#1770111188523856...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-ebbe23c1-bc0c-4703-a123-e0b90b67c388#1770111191320141...
Step #9 - "delete-buckets": .......
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-f78d2266-0ae4-4fc2-9191-96cd1705ab4f/tmpwm1bqjf4.#1770111200365288...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-d852ea19-acf9-4651-b254-1701945fac85#1770111187141242...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-f9d596e4-3b36-41c6-8f36-e230f983027f#1770111197559626...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal/test/a#1770111164859987...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal/test/b#1770111164859654...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-fa665491-8a34-407d-9d96-d89086ba494d#1770111191995764...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal/test/c#1770111164018082...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-a308649a-7e86-4fc1-b821-e109f00e55d5#1770111186306204...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-94df138f-de2a-45e9-b134-0711e7d076a1_3#1770111182681810...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-006e6f49-3dc8-44ba-9226-2c0475a2afb3#1770111185329784...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/test/accounts.2.json#1770111164032231...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/test/accounts.1.json#1770111164067101...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/nested/nested2/file2#1770111164090841...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/nested/nested2/file1#1770111164062251...
Step #9 - "delete-buckets": .....
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/multi_threaded_test_file#1770111163997009...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/nested/file2#1770111164059231...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/batch_2#1770111199881750...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/2014-01-02.csv#1770111164024882...
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/batch_1#1770111199879208...
Step #9 - "delete-buckets": .....
Step #9 - "delete-buckets": ................
Step #9 - "delete-buckets": Removing folders:
Step #9 - "delete-buckets":   
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/nested/nested2/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-zonal-1e1c89ff/nested/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-zonal-1e1c89ff/test/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-132f3188-042e-4678-b42d-0297b3c5d5ed/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-d245e663-05e4-4e20-81a7-123d7ce7b823_dir/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-zonal-1e1c89ff/zonal-test-f78d2266-0ae4-4fc2-9191-96cd1705ab4f/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-zonal-1e1c89ff/zonal/test/...
Step #9 - "delete-buckets": .Removing gs://gcsfs-test-zonal-1e1c89ff/zonal/...
Step #9 - "delete-buckets": 
Step #9 - "delete-buckets": Removing buckets:
Step #9 - "delete-buckets":   
Step #9 - "delete-buckets": Removing gs://gcsfs-test-zonal-1e1c89ff/...
Step #9 - "delete-buckets": .
Finished Step #9 - "delete-buckets"
Step #8 - "delete-vm": Deleted [https://www.googleapis.com/compute/v1/projects/gcsfs-ci-902862/zones/us-central1-a/instances/gcsfs-test-vm-1e1c89ff].
Finished Step #8 - "delete-vm"
PUSH
DONE

Build Log: https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%221e1c89ff-5aad-403f-8e47-44bb72c178d2%22+AND+resource.labels.build_trigger_id%3D%22433a7f7f-df84-4d06-acae-a2bc3ccae773%22&project=gcsfs-ci-902862