fallintoplace opened a new pull request, #1579: URL: https://github.com/apache/iceberg-go/pull/1579
## What changed Return credential-fetch and filesystem-construction failures when the cached vended credentials are already expired. A cached filesystem may still be reused when a proactive refresh fails before hard expiry. ## Why The expired path previously returned a known-expired client with a nil error. The subsequent storage request then failed with an authentication error while the actual refresh failure was lost. This distinction remains compatible with proactive refresh behavior: still-valid credentials can degrade gracefully, while hard-expired credentials fail at the refresh boundary with the actionable cause. ## Testing - `go test ./catalog/rest` - `go vet ./catalog/rest` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
