-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
remove s3 legacy code and usage #9461
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
Conversation
|
||
|
||
# test_multipart_and_list_parts | ||
# test_put_object_checksum | ||
# |
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.
comment: will remove, leftover from tests
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.
I only found a small code change which doesn't seem related (but also doesn't seem to be harmful?). Everything else is looking great! Nice to see thousands of lines being deleted!
The coverage will go up by more than 1%! 🚀
However, I am just a bit concerned about the number of changed files. A lot are just removals, but specifically the removal of the LEGACY_S3_PROVIDER
causes a lot of changes in other files which could become problematic with rebases in the next few weeks. But I guess we'll see how the rebasing works... 😛
@alexrashed I think you're right, I was thinking about this as well. |
I think the tests themselves are not really the problem, but the actual service implementations and utils code which uses the |
I see. Yes, deleting the entry in the |
Motivation
Following the deprecation for the S3 legacy provider, we can now remove it to allow the legacy edge proxy code to be removed as well.
Changes
Removed all S3 legacy code and its usage, especially in conditional around tests.
I believe we're going to gain quite a lot of coverage once again 😄