Fix for recent breaking changes introduced in python sdk #755
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
Loading