-
Notifications
You must be signed in to change notification settings - Fork 678
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix: Upgrade stow to fix listing error files #6159
Conversation
Signed-off-by: Fabio Graetz <[email protected]>
Code Review Agent Run Status
|
Signed-off-by: Fabio Graetz <[email protected]>
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #6159 +/- ##
==========================================
+ Coverage 36.98% 37.02% +0.04%
==========================================
Files 1318 1317 -1
Lines 132449 132523 +74
==========================================
+ Hits 48984 49065 +81
Misses 79212 79212
+ Partials 4253 4246 -7
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Signed-off-by: Fabio Graetz <[email protected]>
Signed-off-by: Fabio Graetz <[email protected]>
Code Review Agent Run #19512dActionable Suggestions - 0Review Details
|
Changelist by BitoThis pull request implements the following key changes.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
Why are the changes needed?
For RFC #5598, flytepropeller was given the ability to list error files in the so-called raw output prefix bucket of an execution with the goal of identifying which worker pod in a failed distributed task experienced the first error.
For this purpose, the
StowStore
in flytestdlib was given aList
function.For google cloud storage buckets, the listing and subsequent access of the error files currently does not work: When listing a bucket
gs://some-bucket/...
, one receives items in the formgoogle://storage.googleapis.com/download/storage/v1/b/some-bucket/...
which then cannot be found by the stow store for thegs://
prefix.This was fixed in flyteorg/stow#17. This PR upgrades the stow dependency
Summary by Bito
Dependency upgrade of stow from v0.3.10 to v0.3.11 across Flyte components to resolve GCS bucket listing issues. The update fixes incompatible URL format problems in Google Cloud Storage buckets. This change supports RFC #5598 implementation for improved failure detection in distributed tasks.Unit tests added: False
Estimated effort to review (1-5, lower is better): 3