-
Notifications
You must be signed in to change notification settings - Fork 27
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
🐛 bugfix fails to copy studies with lots of data #2542
🐛 bugfix fails to copy studies with lots of data #2542
Conversation
Codecov Report
@@ Coverage Diff @@
## master #2542 +/- ##
========================================
- Coverage 77.0% 76.9% -0.1%
========================================
Files 611 611
Lines 23445 23455 +10
Branches 2297 2300 +3
========================================
- Hits 18055 18041 -14
- Misses 4782 4805 +23
- Partials 608 609 +1
Flags with carried forward coverage won't be shown. Click here to find out more.
|
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.
Nice! Please consider the below request.
services/web/server/src/simcore_service_webserver/storage_api.py
Outdated
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.
fingers crossed! Thank you!
Fixes for "Cannot create template studies with large data" ITISFoundation/osparc-issues#542 * Fix: use asyncio.TimeoutError and not built-in TimeoutError * avoid auth if no tokens * fixes unbound local error during exception handling of CancelledError * fixes linter errors and cleanup * increasing timeout * Fixes unhandled exception on UniqueViolation
What do these changes do?
Analyzed logs of
webserver
,storage
anddatcoreadapter
services. Found and fix the folling issues:webserver.storage_api call times out [
webserver
]🐛 Uncaught timeout exception [
storage
,datcore_adapter
]asyncio.TimeoutEror
is not the same as built-inTimeoutError
🐛 Fixes
UnboundLocalError
reraised while handlingCancelledError
[webserver
]future exception un retrieved [
storage
]Related issue/s