Fix BigQuery ingestion errors and improve Cloud Build robustness #849
Google Cloud Build / end-to-end-tests-trigger (gcsfs-ci-902862)
succeeded
May 25, 2026 in 23m 28s
Summary
Build Information
| Trigger | end-to-end-tests-trigger |
| Build | 58b39817-2a3e-4edf-9010-5bc120f95e20 |
| Start | 2026-05-25T03:01:33-07:00 |
| Duration | 22m36.075s |
| Status | SUCCESS |
Steps
| Step | Status | Duration |
|---|---|---|
| generate-ssh-key | SUCCESS | 1m47.453s |
| create-resources | SUCCESS | 2m12.922s |
| setup-vm | SUCCESS | 2m25.367s |
| run-standard-tests | SUCCESS | 9m24.96s |
| run-zonal-tests | SUCCESS | 2m23.633s |
| run-zonal-core-tests | SUCCESS | 4m29.497s |
| run-hns-tests | SUCCESS | 16m46.854s |
| cleanup | SUCCESS | 1m5.375s |
| check-failure | SUCCESS | 871ms |
Details
starting build "58b39817-2a3e-4edf-9010-5bc120f95e20"
FETCHSOURCE
From https://github.com/fsspec/gcsfs
* branch b60efd026ddded2d9a57bf77f863f39b5759ec2d -> FETCH_HEAD
HEAD is now at b60efd0 Fix BigQuery ingestion errors and improve Cloud Build robustness
GitCommit:
b60efd026ddded2d9a57bf77f863f39b5759ec2d
BUILD
Starting Step #0 - "generate-ssh-key"
Starting Step #1 - "create-resources"
Step #0 - "generate-ssh-key": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #1 - "create-resources": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #0 - "generate-ssh-key": Using default tag: latest
Step #1 - "create-resources": Using default tag: latest
Step #1 - "create-resources": latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #1 - "create-resources": 57fb71246055: Already exists
Step #0 - "generate-ssh-key": latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #0 - "generate-ssh-key": 57fb71246055: Already exists
Step #0 - "generate-ssh-key": 441a6efb0766: Pulling fs layer
Step #0 - "generate-ssh-key": 07dd77cc3723: Pulling fs layer
Step #0 - "generate-ssh-key": ae49a72ea3a9: Pulling fs layer
Step #0 - "generate-ssh-key": f0c1c7240eaa: Pulling fs layer
Step #0 - "generate-ssh-key": 45c08add5a4f: Pulling fs layer
Step #1 - "create-resources": 441a6efb0766: Pulling fs layer
Step #1 - "create-resources": 07dd77cc3723: Pulling fs layer
Step #1 - "create-resources": ae49a72ea3a9: Pulling fs layer
Step #1 - "create-resources": f0c1c7240eaa: Pulling fs layer
Step #1 - "create-resources": 45c08add5a4f: Pulling fs layer
Step #1 - "create-resources": f0c1c7240eaa: Verifying Checksum
Step #1 - "create-resources": f0c1c7240eaa: Download complete
Step #0 - "generate-ssh-key": f0c1c7240eaa: Verifying Checksum
Step #0 - "generate-ssh-key": f0c1c7240eaa: Download complete
Step #1 - "create-resources": 441a6efb0766: Verifying Checksum
Step #1 - "create-resources": 441a6efb0766: Download complete
Step #0 - "generate-ssh-key": 441a6efb0766: Download complete
Step #0 - "generate-ssh-key": 45c08add5a4f: Verifying Checksum
Step #0 - "generate-ssh-key": 45c08add5a4f: Download complete
Step #1 - "create-resources": 45c08add5a4f: Verifying Checksum
Step #1 - "create-resources": 45c08add5a4f: Download complete
Step #0 - "generate-ssh-key": 441a6efb0766: Pull complete
Step #1 - "create-resources": 441a6efb0766: Pull complete
Step #1 - "create-resources": ae49a72ea3a9: Verifying Checksum
Step #1 - "create-resources": ae49a72ea3a9: Download complete
Step #0 - "generate-ssh-key": ae49a72ea3a9: Verifying Checksum
Step #0 - "generate-ssh-key": ae49a72ea3a9: Download complete
Step #1 - "create-resources": 07dd77cc3723: Verifying Checksum
Step #1 - "create-resources": 07dd77cc3723: Download complete
Step #0 - "generate-ssh-key": 07dd77cc3723: Verifying Checksum
Step #0 - "generate-ssh-key": 07dd77cc3723: Download complete
Step #1 - "create-resources": 07dd77cc3723: Pull complete
Step #0 - "generate-ssh-key": 07dd77cc3723: Pull complete
Step #1 - "create-resources": ae49a72ea3a9: Pull complete
Step #0 - "generate-ssh-key": ae49a72ea3a9: Pull complete
Step #1 - "create-resources": f0c1c7240eaa: Pull complete
Step #0 - "generate-ssh-key": f0c1c7240eaa: Pull complete
Step #1 - "create-resources": 45c08add5a4f: Pull complete
Step #0 - "generate-ssh-key": 45c08add5a4f: Pull complete
Step #1 - "create-resources": Digest: sha256:0b730912071ac464bf183607a60b3116f8b5c1b79d3fa0446c9e8bbdb15432ca
Step #0 - "generate-ssh-key": Digest: sha256:0b730912071ac464bf183607a60b3116f8b5c1b79d3fa0446c9e8bbdb15432ca
Step #1 - "create-resources": 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 #1 - "create-resources": gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #0 - "generate-ssh-key": gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #1 - "create-resources": --- Creating standard bucket ---
Step #1 - "create-resources": --- Creating standard requester pays bucket ---
Step #1 - "create-resources": --- Creating versioned bucket ---
Step #1 - "create-resources": --- Creating HNS bucket ---
Step #1 - "create-resources": --- Creating HNS requester pays bucket ---
Step #1 - "create-resources": --- Creating Zonal bucket ---
Step #1 - "create-resources": --- Creating standard bucket for Zonal test ---
Step #1 - "create-resources": --- Creating Zonal bucket for running core tests ---
Step #1 - "create-resources": --- Creating GCE VM ---
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:j9igGnRbeQ6ejB6w/T5wHKl6wKIZc5zkFKDc+Cam3b8 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": |o + |
Step #0 - "generate-ssh-key": |.o o . |
Step #0 - "generate-ssh-key": | + o. |
Step #0 - "generate-ssh-key": | Oo+.o=.S |
Step #0 - "generate-ssh-key": |*oX*oBoO o |
Step #0 - "generate-ssh-key": |o*+oBo= + . |
Step #0 - "generate-ssh-key": |o .+.+. |
Step #0 - "generate-ssh-key": | ....Eo |
Step #0 - "generate-ssh-key": +----[SHA256]-----+
Step #0 - "generate-ssh-key": loginProfile:
Step #0 - "generate-ssh-key": name: '116841737565922334104'
Step #0 - "generate-ssh-key": posixAccounts:
Step #0 - "generate-ssh-key": - accountId: gcsfs-ci-902862
Step #0 - "generate-ssh-key": gid: '2264909564'
Step #0 - "generate-ssh-key": homeDirectory: /home/sa_116841737565922334104
Step #0 - "generate-ssh-key": name: users/gcsfs-e2e-tests-cloudbuild-svc@gcsfs-ci-902862.iam.gserviceaccount.com/projects/gcsfs-ci-902862
Step #0 - "generate-ssh-key": operatingSystemType: LINUX
Step #0 - "generate-ssh-key": primary: true
Step #0 - "generate-ssh-key": uid: '2264909564'
Step #0 - "generate-ssh-key": username: sa_116841737565922334104
Step #0 - "generate-ssh-key": sshPublicKeys:
Step #0 - "generate-ssh-key": 1b9aae5327d6eb3cb4f9e5125e6403a930f8059ed4ed6423b982a8456ef4be8d:
Step #0 - "generate-ssh-key": fingerprint: 1b9aae5327d6eb3cb4f9e5125e6403a930f8059ed4ed6423b982a8456ef4be8d
Step #0 - "generate-ssh-key": key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCX18pXtnwtXjxlnFQNfClQoROGWdBVlWwcCt1nELLhaWTXpxEEqe+ZsFOBB1J+Mjqt/+J/wVkUhmo4KPAKrijdTiLXj3C7c9EtjI6865BG77xv71KKPTO10mWFwfl09gdLZE4r+AS7G5bG5sXmhpOCQhAPzEueva/3szRk06c53umqMMh0/uQJL7d5jWa06FjCJfgnWkrQiAXOJcLro9k5Ebto0xfWCYRM2P+cxS/fMCRI2ooO79OqAKZ7tUH8VBpd3j8yvvvPtYnnU0Yd608+wH1RFl8qb2qW/o26eTUpUkhltffPt91pMkqob+MjxSB9dD8lo1aeusAtjwB/C02SEt8YQTokIlyteQDmJnEZC4W9uRyLpttv0YCYoN7eg3TQvhi/q6lyxcRT6nOq3xOPRG4Q9l+06khDt07X10yrLFfhzyTfgAnbwIYwFdRMTbeyq4u2bS9f3pWnJhUzHLgNL6sDXTzpaZXqW3caHEmm0C2wyuqxRB4O4gK7If2vq+0=
Step #0 - "generate-ssh-key": gcb
Step #0 - "generate-ssh-key": name: users/gcsfs-e2e-tests-cloudbuild-svc@gcsfs-ci-902862.iam.gserviceaccount.com/sshPublicKeys/1b9aae5327d6eb3cb4f9e5125e6403a930f8059ed4ed6423b982a8456ef4be8d
Step #0 - "generate-ssh-key": 24a9dfde943858dbba311786752a688681c1d6f6109506f286ef56df063fe76c:
Step #0 - "generate-ssh-key": fingerprint: 24a9dfde943858dbba311786752a688681c1d6f6109506f286ef56df063fe76c
Step #0 - "generate-ssh-key": key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCC30WyKmChQaMjcH90lQuVljghk+QVAeCGlQhvk5fkzD/UHyy3XfKrzhUliHfBHQ3/4udd+owIE4uWQ+lvIOhQfpKB/vwC47Vn7K7+9PKY7PuXcQUnujeL/rj0JW9KFcpg6DqnHTha2cNaB2T9H68hhAvamzMpXIIRlhVEhy0YnMPVMMacqpcDRvjS8+owJvyyeMVcVmt4S12pJDYTNfC01SXj4YxHfxovK2f+YZ4U1pSq1i3Sj49BYdgjr6qW1kbTbYygjm4fDOsN8V0PtxrDhhH7qcQTgj22SLOTwwh4qqHecZocA+5nUtyVAFKEnj8uaZwS3RYl0OAKcVlar7aQhNG5xw+BNgzB0PS1IqfhU+aL3gHcDonpf3vq+tJf6B8pWw8/VFVGag2/HdCcGRS98hx4mAHmuazz/l6D9N72Eg3koNbztNGYShPyP8PkgHzIaMmivbxHotiumd1zZNxnizY4VacsjwOK/yvvbUAem8mA/il6wVxgi1FLinxhcBk=
Step #0 - "generate-ssh-key": gcb
Step #0 - "generate-ssh-key": name: users/gcsfs-e2e-tests-cloudbuild-svc@gcsfs-ci-902862.iam.gserviceaccount.com/sshPublicKeys/24a9dfde943858dbba311786752a688681c1d6f6109506f286ef56df063fe76c
Step #0 - "generate-ssh-key": 38059a7afe1f1d0f911eb03ff22cc44e4b197edf1c4dd2d09723874808f8456a:
Step #0 - "generate-ssh-key": fingerprint: 38059a7afe1f1d0f911eb03ff22cc44e4b197edf1c4dd2d09723874808f8456a
Step #0 - "generate-ssh-key": key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDvQKMFnamhqhZuwKQSjvydW22TuUrSt8F+BrtSMPNqdRKq0pCqMqAOZQFWkxl4NnteEKUFV9/5iY6XjvB1WWA1pc3HDpR03sMq2WFZIEFz80FsCFxR7LRKOyXo37WyJ7dLZSzrA8HQ8wuBuixzz4AWrBJfcupJ6x6Xx//CleqcxAvSMEq14cZ7i77YN3lkY/ukg8gaVjb3xcxgfFOMHaxjatd7QomU/Uf/KeFnRVGtTDzY5O9/yGNMJo0pzwHTSGcZxJVMHJHpNoL099PIS3Cgkh9kki0YxGW/UuFr9W7wtHO27CZl1ZmM+MlIBKDYbO9XVGCjCRiTxZIPH6jz2lZJtDH1h5RhzVjlfzD0sZM6+POaRi2jFJOGmrIidWl0fGXKrTEx7+y46OPeZy/OGoYA8V4Y9fAMEAyTh2i2xboL1qA6eYEYcwZV73L1B3oa1qQjmbyuMO/46T2s6qh8aIWUVtqUA3Lk0ZvXEn/ftHCd68bEBIm/E8c00MSr1iGlB4k=
Step #0 - "generate-ssh-key": gcb
Step #0 - "generate-ssh-key": name: users/gcsfs-e2e-tests-cloudbuild-svc@gcsfs-ci-902862.iam.gserviceaccount.com/sshPublicKeys/38059a7afe1f1d0f911eb03ff22cc44e4b197edf1c4dd2d09723874808f8456a
Step #0 - "generate-ssh-key": 3cd52fa8a0138351cef3820d06acb5fc7e1f3e8dcd69c9315312911fbc769008:
Step #0 - "generate-ssh-key": fingerprint: 3cd52fa8a0138351cef3820d06acb5fc7e1f3e8dcd69c9315312911fbc769008
Step #0 - "generate-ssh-key": key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDP/oKwoD/HbIvBlD9N4qAVB5CewTe57kHnoyQpM246KojfGK8rm9uIB7oAMOpmngdJ5WBYN5pMx6wICMRy7DT0xttex1uXf87XYXt4zSS7Bsg4jPDltKF/SfYXONXeQXKXsAJDpjhn6kxzjitzVlwMovPXyWVwGqjCpUkKCox5wQvlrGgwWjOxRfmyh+F4DPZhS2ZgbIObGJBdqGp8XhsI/yc6vNC9Ud9iyv/mB8NuUnnWyLkZHnT/UId3MAWcC6d3V7g8RUQZjMeLOnJoGRfD4DXtZurIuin17g4XMrzWLSTrYx7kKW6qfBV3xkh6KfusTegAJch9czYV3CaOOsR+7EO+/ErkcZ0QAoYv/Jc+4v4oNZ3yeejlGfAdT1gnz3+lb8MPZbdxUkIUZ10jHjeRB6bHTTpGxB/XXAcCUSj7VMzbJY5SbST7Gv8nN5amz106JVbwN3k2MQCQyFLfD/roZzTpabpE+6rtDaCZO8kh+eW5wP6KxjfDw2xA7kxg2/E=
Step #0 - "generate-ssh-key": gcb
Step #0 - "generate-ssh-key": name: users/gcsfs-e2e-tests-cloudbuild-svc@gcsfs-ci-902862.iam.gserviceaccount.com/sshPublicKeys/3cd52fa8a0138351cef3820d06acb5fc7e1f3e8dcd69c9315312911fbc769008
Step #0 - "generate-ssh-key": 6701637affdff0c2b79894c15704ab2bd28bfa14cc21aaa9bfdb2c53cd3edec9:
Step #0 - "generate-ssh-key": fingerprint: 6701637affdff0c2b79894c15704ab2bd28bfa14cc21aaa9bfdb2c53cd3edec9
Step #0 - "generate-ssh-key": key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4iIqCq12151Hxej6mHA847LxKCpdHEeLLZTdGvS9NdplNWfG2Lfnscj6PZWVRVJNqjJX/Ms+FzZz7oSaFC5nSKqgLZ/ibNFQyGK2i7frc0qrzci3kuKJl8eCYiwV4V94+Rt63uuJbqCWtuRqBnMu0LVSBiDRQnIqvSELNp0C+kNrlEzFC7Blb4ojGy6hZUOGaO5aIz7w8suW4MR+5cM62rTXS5xerKw4WYmLrafEosTyLC+VKbVSoo9EIHGyXZrMq7mv7KlC83LZGOeH5mig8P69nWbVQc1LS8XCpRTgACH3V8y5ocePgM2uEl2YDxBZNvQMZ9cUwwvtF4G8ZLja2rRuA6Xc4WSIMz8ouoy/DfeBrhivQ0TG4sHyJP6OwG/KkIUhpQ2fr46BsQjP58qmdzCsuTK4Vxv9RkEa2osDeA7ArCboeNp0cenAQ7BeSGD6C2kNt7z9xecynFMVFryEkr3pj3iGMR5RE6LXkxLf5ESD7Ae0v3cNHC8YdRrZZRVs=
Step #0 - "generate-ssh-key": gcb
Step #0 - "generate-ssh-key": name: users/gcsfs-e2e-tests-cloudbuild-svc@gcsfs-ci-902862.iam.gserviceaccount.com/sshPublicKeys/6701637affdff0c2b79894c15704ab2bd28bfa14cc21aaa9bfdb2c53cd3edec9
Step #0 - "generate-ssh-key": af79b104e2a6220e187781e6f0fb70b2ffdb05025fe51058ac8584bd5da49534:
Step #0 - "generate-ssh-key": expirationTimeUsec: '1779707003608050'
Step #0 - "generate-ssh-key": fingerprint: af79b104e2a6220e187781e6f0fb70b2ffdb05025fe51058ac8584bd5da49534
Step #0 - "generate-ssh-key": key: |
Step #0 - "generate-ssh-key": ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC02bhmfq0sYrhK6XULG7E6ndbWfBHpnevkUdSh1/F92tmn9B4YtrWEeuORRvgJ6Z4N68cMg4i2zgJylCwL1O42djOvM9ZJwjJeyASKEUwH1C8iU9yv12GpBujv1PLa8kpUpk1aFurdoytsp+RZgwfTO2CiT6ifkhrFY7DhQjBzAAgN4ojKatt0+kwUEUp826cppYQOxz5ywXWKUNN+tGfj+6UIsnm5Fxbv49L7G4JtLFt+c1BO+/ZuKTdDXQSjzhB+DDJRwYo7YtkVUu/9mwaXvyTtd3aCRT5dWX4QPdumibo91qr/f/ZPjJ89+ike4R9Tp+LwHxMDJ3tw8/hBTPAP5YVmX5vh4KYaAXTk+Oyh0h0pCYvmmbfH6xWypXujqeyKXCpfCQeLV+QLe53YAbdSeWUeamuvqXiDgOXwnrjOd3QU6xrYTTg4Xj44Ay5oxS9jSyRZJ1E67FzGwe7f/tiIvpXon/QzJn+aMyfO4ZFuTb2Ae8l4k3WOJfJD9aOpAmc= gcb
Step #0 - "generate-ssh-key": name: users/gcsfs-e2e-tests-cloudbuild-svc@gcsfs-ci-902862.iam.gserviceaccount.com/sshPublicKeys/af79b104e2a6220e187781e6f0fb70b2ffdb05025fe51058ac8584bd5da49534
Step #0 - "generate-ssh-key": caf4b41d035caf32aef8364c2909c8c7c0564a14c56027804ed9112f161b6c7c:
Step #0 - "generate-ssh-key": fingerprint: caf4b41d035caf32aef8364c2909c8c7c0564a14c56027804ed9112f161b6c7c
Step #0 - "generate-ssh-key": key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDjmOvicPA6RfAN2+/fdKDjAg28E20m91C4KL8RRZ34xn2rQ5KsO4fRauD6l0wEVxef9nkz6I317+ic7HfoNc4iKAZ7RtbcDQ1EiTr2ZJFjnx6wQshnsTmO6DvtvXFqbTFBWNXEP/zUSPnBEj5Sci1CMmtW31NdtJzli+v0XfVutsJPFem5zlyngHYdUUDdEEbN5/TdybGpSuJGFSzxluWF9mw2UMjStkaKj1fvu8XlZTPZAPW7X4gdIccIYvKnIEq0qUY3cnAIAEy0Am3MviSqf0QwercButX9HgyNNJq5VjVtQZI770psU8UZWV4Cvg1Lrk15HH1Az+jste7/GGvdyhBMLc5q1DgNqh0/5CyDvoIBPH97Yrz32s8mVCy9Fhko319cKWziFDncg4i4CNUFZAwBQ84aL58urb1i5lon0zh7Ska3F/FEMP1kL6XlOX7iMyRt0/me8IPYjRCxnQMBjxdh/rEQJankHW4fn+b0orPEiVnlBi0eitl0ZUjSExM=
Step #0 - "generate-ssh-key": gcb
Step #0 - "generate-ssh-key": name: users/gcsfs-e2e-tests-cloudbuild-svc@gcsfs-ci-902862.iam.gserviceaccount.com/sshPublicKeys/caf4b41d035caf32aef8364c2909c8c7c0564a14c56027804ed9112f161b6c7c
Step #0 - "generate-ssh-key": d8fd1f62a5ba01aabfe4dce5dc24ef63914e891e358e952ca871e3915294a5df:
Step #0 - "generate-ssh-key": fingerprint: d8fd1f62a5ba01aabfe4dce5dc24ef63914e891e358e952ca871e3915294a5df
Step #0 - "generate-ssh-key": key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDhegNV9++r3qgm1wLNQgB6bSibMd+SQB2bgugrE9as+qNl9+hKrDxaDUxSNI+gcaL2t/F1ZqO1Es5Ey4vS9uQZcR/B3iTzYbKin+x2SKGBdGucdY3yXyzaaE7/UXgkM1uEmTs/ZGgRvBqn/gsH9nGPu8Z9/OWA2dQ/uQEQ5L7B7g6o/pVCtDtOJjuOd3CZtdvDodTSh2L3EgFPgeKe1lEvuTD8I3ZPpyeOwgUyokGALwY0Q5IIbFCudpHb7tBH113PxrfpILT5BVQrsMs/dGrYGKWTuA6sz7SgyitNpfd5yEmdfj5E5XFxIJ0wMaVPnXcyUyQJwkt6HFcNbFe7cs0rZxiDFkoEYQT/uE9fDnqYPUINy29DtpQslYobBGzwNyBrm8J2aFVxnAJ9Kz1umsV9M95CPyKWHFMaAbO29CYZJm+LxdpMnU465+Zgv3PJ1m2aVYf77cZn5q2lPXAK11jmg7sHgR3CQvVELWGqyCJsse7rlnPaEiIP+/sT8XLQn6U=
Step #0 - "generate-ssh-key": gcb
Step #0 - "generate-ssh-key": name: users/gcsfs-e2e-tests-cloudbuild-svc@gcsfs-ci-902862.iam.gserviceaccount.com/sshPublicKeys/d8fd1f62a5ba01aabfe4dce5dc24ef63914e891e358e952ca871e3915294a5df
Step #0 - "generate-ssh-key": fabc8a8fc8aca480d83abfacb3c0e829eec05e505e50fb02c2ae416b9d783dfe:
Step #0 - "generate-ssh-key": fingerprint: fabc8a8fc8aca480d83abfacb3c0e829eec05e505e50fb02c2ae416b9d783dfe
Step #0 - "generate-ssh-key": key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDD6c7h+ueSIK1Cxyw3gJjgsDasAYzQO4HkH8MNlbT449ObWvTLs/4yjWo3TIRhsVqUoMfa+AkSA7RH5HSl8RdchHtAx+1Sf9iSrI7RjPadxl5AF0a/mj1CsV1JPsHZ9MJmYNqxMefioj3Yy+FYrJ3i5fT9C5WJvzlckEW77JTBPnGPKKj5K8jd/ndWywt1Lu3kfz88L1Fd+Gr4OHyruVZ93TT53DgTj9+jEVpmbbj6abG9q5STSWBQSckHHuTYII8CUZl9NENe0g1hepvMrKcMfLW9e5ANiP5clb81wYHKXJjqz32kZRNx4s0zhIYLKPYT77/lIhgufP14bZHCkWT1O5+bAuWkHwU/y2mOtDnt46Geiruwtcbb02bo0czAfkElCySSUYSSRm+THXXOAkZVMc12L5ZDB+aeykEv4HP3BS6yK5sI3FdP6xmg0YY8xA73rZM3deuXxdsGLugs/RowxE7sGtmyqvWZ2LQb1vd5iofWRgsZK7DBqI8HG5Sw9yM=
Step #0 - "generate-ssh-key": gcb
Step #0 - "generate-ssh-key": name: users/gcsfs-e2e-tests-cloudbuild-svc@gcsfs-ci-902862.iam.gserviceaccount.com/sshPublicKeys/fabc8a8fc8aca480d83abfacb3c0e829eec05e505e50fb02c2ae416b9d783dfe
Finished Step #0 - "generate-ssh-key"
Step #1 - "create-resources": Creating gs://gcsfs-test-zonal-core-58b39817/...
Step #1 - "create-resources": Creating gs://gcsfs-test-zonal-58b39817/...
Step #1 - "create-resources": Creating gs://gcsfs-test-versioned-58b39817/...
Step #1 - "create-resources": Creating gs://gcsfs-test-standard-req-pay-58b39817/...
Step #1 - "create-resources": Creating gs://gcsfs-test-hns-58b39817/...
Step #1 - "create-resources": Creating gs://gcsfs-test-hns-req-pay-58b39817/...
Step #1 - "create-resources": Creating gs://gcsfs-test-standard-58b39817/...
Step #1 - "create-resources": Creating gs://gcsfs-test-standard-for-zonal-58b39817/...
Step #1 - "create-resources": Created [https://www.googleapis.com/compute/v1/projects/gcsfs-ci-902862/zones/us-central1-a/instances/gcsfs-test-vm-58b39817].
Step #1 - "create-resources": NAME ZONE MACHINE_TYPE PREEMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS
Step #1 - "create-resources": gcsfs-test-vm-58b39817 us-central1-a n2-standard-4 10.128.0.68 34.16.86.39 RUNNING
Step #1 - "create-resources": --- Enabling versioning on versioned bucket ---
Step #1 - "create-resources":
Step #1 - "create-resources": Updating gs://gcsfs-test-versioned-58b39817/...
Step #1 - "create-resources":
Step #1 - "create-resources": --- Enabling requester pays on HNS bucket ---
Step #1 - "create-resources":
Step #1 - "create-resources": Updating gs://gcsfs-test-hns-req-pay-58b39817/...
Step #1 - "create-resources":
Step #1 - "create-resources": --- Enabling requester pays on standard bucket ---
Step #1 - "create-resources":
Step #1 - "create-resources": Updating gs://gcsfs-test-standard-req-pay-58b39817/...
Step #1 - "create-resources":
Finished Step #1 - "create-resources"
Starting Step #2 - "setup-vm"
Step #2 - "setup-vm": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #2 - "setup-vm": ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255].
Step #2 - "setup-vm": Waiting for VM to become available... (attempt 1/10)
Step #2 - "setup-vm": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #2 - "setup-vm": VM is ready
Step #2 - "setup-vm": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #2 - "setup-vm": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #2 - "setup-vm": --- Installing dependencies on VM ---
Step #2 - "setup-vm": debconf: unable to initialize frontend: Dialog
Step #2 - "setup-vm": debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
Step #2 - "setup-vm": debconf: falling back to frontend: Readline
Step #2 - "setup-vm": debconf: unable to initialize frontend: Readline
Step #2 - "setup-vm": debconf: (This frontend requires a controlling tty.)
Step #2 - "setup-vm": debconf: falling back to frontend: Teletype
Step #2 - "setup-vm": debconf: unable to initialize frontend: Teletype
Step #2 - "setup-vm": debconf: (This frontend requires a controlling tty.)
Step #2 - "setup-vm": debconf: falling back to frontend: Noninteractive
Step #2 - "setup-vm": --- Installing Python and dependencies on VM ---
Step #2 - "setup-vm": --- Installing gcsfs from local source ---
Finished Step #2 - "setup-vm"
Starting Step #3 - "run-standard-tests"
Starting Step #6 - "run-hns-tests"
Starting Step #4 - "run-zonal-tests"
Starting Step #5 - "run-zonal-core-tests"
Step #5 - "run-zonal-core-tests": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #3 - "run-standard-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-zonal-tests": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #5 - "run-zonal-core-tests": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #3 - "run-standard-tests": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
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-core-tests": --- Running Test Suite: zonal-core ---
Step #4 - "run-zonal-tests": Failed to add the host to the list of known hosts (/builder/home/.ssh/google_compute_known_hosts).
Step #3 - "run-standard-tests": --- Running Test Suite: standard ---
Step #6 - "run-hns-tests": --- Running Test Suite: hns ---
Step #4 - "run-zonal-tests": --- Running Test Suite: zonal ---
Step #5 - "run-zonal-core-tests": ============================= test session starts ==============================
Step #5 - "run-zonal-core-tests": platform linux -- Python 3.13.5, pytest-9.0.3, pluggy-1.6.0 -- /home/sa_116841737565922334104/env/bin/python3
Step #5 - "run-zonal-core-tests": cachedir: .pytest_cache
Step #5 - "run-zonal-core-tests": rootdir: /home/sa_116841737565922334104
Step #5 - "run-zonal-core-tests": configfile: pyproject.toml
Step #5 - "run-zonal-core-tests": plugins: asyncio-1.3.0, timeout-2.4.0
Step #5 - "run-zonal-core-tests": asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
Step #5 - "run-zonal-core-tests": timeout: 1800.0s
Step #5 - "run-zonal-core-tests": timeout method: signal
Step #5 - "run-zonal-core-tests": timeout func_only: False
Step #3 - "run-standard-tests": ============================= test session starts ==============================
Step #3 - "run-standard-tests": platform linux -- Python 3.13.5, pytest-9.0.3, pluggy-1.6.0 -- /home/sa_116841737565922334104/env/bin/python3
Step #3 - "run-standard-tests": cachedir: .pytest_cache
Step #3 - "run-standard-tests": rootdir: /home/sa_116841737565922334104
Step #3 - "run-standard-tests": configfile: pyproject.toml
Step #3 - "run-standard-tests": plugins: asyncio-1.3.0, timeout-2.4.0
Step #3 - "run-standard-tests": asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
Step #3 - "run-standard-tests": timeout: 1800.0s
Step #3 - "run-standard-tests": timeout method: signal
Step #3 - "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.3, 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: pyproject.toml
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-zonal-tests": ============================= test session starts ==============================
Step #4 - "run-zonal-tests": platform linux -- Python 3.13.5, pytest-9.0.3, pluggy-1.6.0 -- /home/sa_116841737565922334104/env/bin/python3
Step #4 - "run-zonal-tests": cachedir: .pytest_cache
Step #4 - "run-zonal-tests": rootdir: /home/sa_116841737565922334104
Step #4 - "run-zonal-tests": configfile: pyproject.toml
Step #4 - "run-zonal-tests": plugins: asyncio-1.3.0, timeout-2.4.0
Step #4 - "run-zonal-tests": asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
Step #4 - "run-zonal-tests": timeout: 1800.0s
Step #4 - "run-zonal-tests": timeout method: signal
Step #4 - "run-zonal-tests": timeout func_only: False
Step #5 - "run-zonal-core-tests": collecting ... collected 184 items / 42 deselected / 142 selected
Step #5 - "run-zonal-core-tests":
Step #4 - "run-zonal-tests": collecting ... collected 166 items / 2 deselected / 164 selected
Step #4 - "run-zonal-tests":
Step #3 - "run-standard-tests": collecting ... collected 829 items / 1 deselected / 828 selected
Step #3 - "run-standard-tests":
Step #6 - "run-hns-tests": collecting ... collected 829 items / 155 deselected / 674 selected
Step #6 - "run-hns-tests":
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_simple PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=3, length=10')
Step #3 - "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 #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=0, length=5')
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=15, length=large')
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset>size, length=5')
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=size, length=10')
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=1, length=35, delimiter=newline')
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=0, length=35, delimiter=newline')
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb SUBPASSED(id='offset=0, length=35, delimiter=newline')
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_block_zb PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_exists PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_small_zb PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_file_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_file_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_readline_zb PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_file_to_file_in_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_isdir PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_readline_from_cache_zb PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_readline_empty_zb PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_readline_blocksize_zb PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_file_to_file_in_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_mrd_stream_cleanup PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_file_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_read_unfinalized_file_using_mrd PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_isfile PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_cat_file_on_unfinalized_file PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multithreaded_read_disjoint_ranges_zb PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_dircache_filled PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_directory_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_file_to_file_in_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multithreaded_read_overlapping_ranges_zb PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_default_cache_is_readahead_chunked PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_many_connect PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multithreaded_read_chunk_boundary_zb PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_many_connect_new PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multithreaded_read_high_concurrency_zb PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multithreaded_read_one_fails_others_survive_zb SKIPPED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_file_to_file_in_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_directory_to_new_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_simple_upload PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multiprocess_read_disjoint_ranges_zb PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_large_upload PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multiprocess_read_overlapping_ranges_zb PASSED
Step #6 - "run-hns-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_directory_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multiprocess_shared_fs_zb PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_info PASSED
Step #3 - "run-standard-tests": gcsfs/tests/derived/gcsfs_test.py::TestGcsfsCopy::test_copy_glob_to_existing_directory <- env/lib/python3.13/site-packages/fsspec/tests/abstract/copy.py PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_size PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multiprocess_shared_fs_read_multiple_files_zb PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_size_nonexistent PASSED
Step #4 - "run-zonal-tests": gcsfs/tests/test_extended_gcsfs.py::test_multiprocess_error_handling_zb PASSED
Step #5 - "run-zonal-core-tests": gcsfs/tests/test_core.py::test_size_directory PASSED
Step #4 - "run-zonal-tests": gcsfs/tes
...
[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%2258b39817-2a3e-4edf-9010-5bc120f95e20%22+AND+resource.labels.build_trigger_id%3D%22433a7f7f-df84-4d06-acae-a2bc3ccae773%22&project=gcsfs-ci-902862.]
...
dedGcsFileSystemInternal::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": gcsfs/tests/test_extended_hns_gcsfs.py::test_get_control_plane_client_quota_project_id[my-user-project-my-user-project] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::test_get_control_plane_client_quota_project_id[True-my-project] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::test_get_control_plane_client_endpoint[https://my-endpoint.com-env_updates0-my-endpoint.com] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::test_get_control_plane_client_endpoint[https://my-endpoint.com/storage/v1/-env_updates1-my-endpoint.com] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::test_get_control_plane_client_endpoint[None-env_updates2-storage.apis-tpczero.goog] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::test_get_control_plane_client_endpoint[None-env_updates3-my-emulator.com] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::test_get_control_plane_client_endpoint[None-env_updates4-my-emulator.com] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::test_get_control_plane_client_endpoint[None-env_updates5-my-emulator.com] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::test_get_control_plane_client_endpoint[None-env_updates6-my-emulator.com] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::test_get_control_plane_client_endpoint[None-env_updates7-storage.googleapis.com] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::test_extended_gcsfs_retry_init PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::test_extended_gcsfs_retry_init_invalid_key PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::test_extended_gcsfs_get_retry_config PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestStorageControlRetryExecution::test_retry_config_passed PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestStorageControlRetryExecution::test_per_attempt_timeout_respected PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemBucketType::test_get_bucket_type_detection[zone-None-BucketType.ZONAL_HIERARCHICAL] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemBucketType::test_get_bucket_type_detection[region-True-BucketType.HIERARCHICAL] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemBucketType::test_get_bucket_type_detection[region-False-BucketType.NON_HIERARCHICAL] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemBucketType::test_get_bucket_type_not_found PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_extended_hns_gcsfs.py::TestExtendedGcsFileSystemBucketType::test_get_bucket_type_general_exception PASSED
Step #6 - "run-hns-tests": I0525 10:22:01.714082 40771 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_is_set_by_default PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_init.py::TestConditionalImport::test_experimental_env_set_to_true PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_init.py::TestConditionalImport::test_experimental_env_set_to_false PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_init.py::TestConditionalImport::test_version_exists PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_init.py::TestConditionalImport::test_version_fallback_metadata PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_init.py::TestConditionalImport::test_version_fallback_unknown 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_prefetcher.py::test_fast_slice_direct PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_running_average_tracker PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_max_prefetch_size_property PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_sequential_read_spanning_blocks PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_fetch_default_args_and_out_of_bounds PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_seek_logic PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_exception_placed_in_queue PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_producer_concurrency_streak_and_min_chunk PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_producer_loop_space_constraints PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_producer_error_propagation PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_read_after_close_or_error PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_empty_queue_when_stopped PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_cancel_all_tasks_cleans_queue_with_exceptions PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_cleanup_cancels_active_tasks PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_read_task_cancellation PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_async_fetch_exception_trapping PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_read_past_eof_internal PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_fetch_with_exact_block_matches PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_queue_empty_race_condition PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_producer_space_remaining_break PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_producer_min_chunk_logic PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_producer_loop_exception PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_seek_same_offset PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_read_history_maxlen PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_fast_slice_branch PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_fetch_stopped_during_execution PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_async_fetch_not_block_break PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_fetch_stopped_before_execution PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_async_fetch_zero_copy_remainder PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_read_runtime_error_on_stopped_empty PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_init_invalid_max_prefetch_size PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_init_valid_max_prefetch_size_edge_case PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_consumer_zero_size_checks PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_producer_min_chunk_inner_break PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_prefetcher.py::test_producer_loop_break_on_stopped_after_wakeup PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_storage_control_retry_config_from_kwargs PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_get_storage_control_retry_config_resolution[kwargs0-None-expected0] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_get_storage_control_retry_config_resolution[kwargs1-base_config1-expected1] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_get_storage_control_retry_config_resolution[kwargs2-base_config2-expected2] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_get_storage_control_retry_config_resolution[kwargs3-base_config3-expected3] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_get_storage_control_retry_config_execution PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_get_storage_control_retry_config_non_retriable 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_validate_response_content_none PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_retry.py::test_validate_response_invalid_json 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": gcsfs/tests/test_zb_hns_utils.py::test_init_aaow_with_flush_interval_bytes PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_init_mrd_success PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_init_mrd_not_found PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_close_aaow PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_close_mrd PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_download_ranges_unified[basic] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_download_ranges_unified[mixed_empty] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_download_ranges_unified[all_empty] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_download_ranges_unified[empty_list] PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_download_ranges_exception PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_download_ranges_validation_limit PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_close PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_scaling PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_double_initialize PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_get_mrd_creation_error PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_close_with_exceptions PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_error_handling PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_overflow PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_underflow PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_queue_filled_during_lock_wait PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_mrd_pool_round_robin_multi_request PASSED
Step #6 - "run-hns-tests": gcsfs/tests/test_zb_hns_utils.py::test_direct_memmove_buffer_submit_failure 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:325: 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:133: 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:193: 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": = 658 passed, 14 skipped, 155 deselected, 1 xfailed, 1 xpassed, 7 warnings in 993.28s (0:16:33) =
Finished Step #6 - "run-hns-tests"
Starting Step #7 - "cleanup"
Step #7 - "cleanup": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #7 - "cleanup": --- Deleting VM ---
Step #7 - "cleanup": Deleted [https://www.googleapis.com/compute/v1/projects/gcsfs-ci-902862/zones/us-central1-a/instances/gcsfs-test-vm-58b39817].
Step #7 - "cleanup": --- Removing SSH key from OS Login ---
Step #7 - "cleanup": --- Deleting buckets ---
Step #7 - "cleanup": Removing objects:
Step #7 - "cleanup": Removing objects:
Step #7 - "cleanup": Removing objects:
Step #7 - "cleanup": Removing objects:
Step #7 - "cleanup": Removing objects:
Step #7 - "cleanup": Removing objects:
Step #7 - "cleanup": Removing objects:
Step #7 - "cleanup": Removing objects:
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup": Removing buckets:
Step #7 - "cleanup": Removing buckets:
Step #7 - "cleanup": Removing buckets:
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup": Removing gs://gcsfs-test-standard-58b39817/...
Step #7 - "cleanup": Removing buckets:
Step #7 - "cleanup": Removing gs://gcsfs-test-zonal-core-58b39817/...
Step #7 - "cleanup": Removing buckets:
Step #7 - "cleanup": Removing buckets:
Step #7 - "cleanup": Removing gs://gcsfs-test-versioned-58b39817/...
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup":
Step #7 - "cleanup": Removing buckets:
Step #7 - "cleanup": Removing gs://gcsfs-test-hns-58b39817/...
Step #7 - "cleanup": Removing gs://gcsfs-test-hns-req-pay-58b39817/...
Step #7 - "cleanup": Removing gs://gcsfs-test-standard-req-pay-58b39817/...
Step #7 - "cleanup":
Step #7 - "cleanup": Removing buckets:
Step #7 - "cleanup": Removing gs://gcsfs-test-standard-for-zonal-58b39817/...
Step #7 - "cleanup":
Step #7 - "cleanup": Removing gs://gcsfs-test-zonal-58b39817/...
Step #7 - "cleanup": ....
Step #7 - "cleanup": ...
Step #7 - "cleanup": ....
Step #7 - "cleanup": ..
Step #7 - "cleanup": .....
Step #7 - "cleanup": ....
Step #7 - "cleanup": .....
Step #7 - "cleanup": ....
Finished Step #7 - "cleanup"
Starting Step #8 - "check-failure"
Step #8 - "check-failure": Already have image (with digest): gcr.io/google.com/cloudsdktool/cloud-sdk
Step #8 - "check-failure": Build successful.
Finished Step #8 - "check-failure"
PUSH
DONE
Loading