-
Notifications
You must be signed in to change notification settings - Fork 30
♻️Storage: Code refactoring prior to changes (🚨🚨) #7088
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
♻️Storage: Code refactoring prior to changes (🚨🚨) #7088
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #7088 +/- ##
==========================================
+ Coverage 87.27% 87.76% +0.48%
==========================================
Files 1641 1628 -13
Lines 64222 63226 -996
Branches 1179 1093 -86
==========================================
- Hits 56051 55488 -563
+ Misses 7860 7426 -434
- Partials 311 312 +1
Continue to review full report in Codecov by Sentry.
|
2eaa872
to
dd968f9
Compare
65be5bc
to
2c7fcea
Compare
packages/service-library/src/servicelib/fastapi/long_running_tasks/client.py
Show resolved
Hide resolved
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.
Very nice, just some more comments
services/storage/tests/unit/test__legacy_storage_sdk_compatibility.py
Outdated
Show resolved
Hide resolved
0ba5783
to
c1b135c
Compare
|
@Mergifyio queue |
❌ Sorry but I didn't understand the command. Please consult the commands documentation 📚. |
🛑 The pull request has been merged manuallyThe pull request has been merged manually at 3bb98a6 |
What do these changes do?
Very noisy PR that refactors storage service from aiohttp- to fastapi-based service.
Important note: @bisgaard-itis @GitHK @mrnicegyu11 @odeimaiz @matusdrobuliak66 storage cannot be run as several replicas as I could not find a way to get the IP of the server via call to request during uploads of files. That means this will need a subsequent PR that will keep the state of the upload in the DB or call into AWS S3 until the completion of the S3 multipart is done. There will be a follow up on that in 1 week.
Related issue/s
storage
#6887 by removing aiohttpHow to test
Dev-ops checklist