-
Notifications
You must be signed in to change notification settings - Fork 20
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
In JIRA: IBCSPRT: DCA disconnecting from server on testing dev instance #499
Comments
@MiekoHash let's bring this up to the team for discussion today. It's important and may need escalation. Unfortunately what's reported in this issue is the current expected behavior for all test instances on shinyapps.io. This is due to shinyapps.io not supporting python versions > 3.8 and schematic in dev requiring versions >= 3.9 @afwillia has been in communication with shinyapps.io and Sage IT team confirming that's the case. Until shinyapps.io supports appropriate versions or Sage IT proposes a way to mitigate the problem we are blocked with updates on shinyapps.io. The problem becomes more severe if not fixed: once we release a new version of schematic it would also be incompatible with shinyapps.io. All DCA shinyapps.io on staging and production will not be able to update; in fact they shouldn't because they'd start crashing as well because of python versions incompatibility. At this point we have six options:
As you can see from the schedule for multi-tenant deployment above, we will have to support DCA on shinyapps.io at least until May. This makes 1 and 2 untenable. Option 4 may work but introduces not insignificant overhead on our engineers and is more error prone.
That leaves option 3 as most desirable. Given @afwillia already contacted shinyapps.io and given it's not part of FAIR Data engineers responsibility to be engaged with shinyapps.io customer support and/or fix environments provisioned by others, we need to figure out who's best positioned to move on this in the next one or two weeks. Option 5 is feasible, but they'd miss schematic_db-related upsert functionality. |
Thank you for the very thorough explanation, @milen-sage . |
Moved to JIRA: https://sagebionetworks.jira.com/browse/DCA-129 |
Closing per comment in the original IBCSPRT ticket. Linked JIRA ticket tracks of python incompatibility issue. cc: @AmyHeiser , @milen-sage |
https://sagebionetworks.jira.com/browse/IBCSPRT-122
I have not created a cross reference ticket in the IBCSPRT project as this issue is from mid-Dec and it may have been already addressed offline.
The text was updated successfully, but these errors were encountered: