-
Notifications
You must be signed in to change notification settings - Fork 1
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
More robust back-end connection handling #18
Comments
This is an important one as we found out the hard way during the Editor demo at the Launch event today. One back-end was offline and afterward, the Platform was mostly unusable for anything except discovery. |
FYI: is high prio on my planning now @m-mohr some kind of warning system ("warning: this response is partial/incomplete/best effort") would be handy in this context. Did you see Open-EO/openeo-api#412 already? |
No, sorry, that slipped through in my vacation, I think. I'll have a look, although this seems a bit out of scope for the core API spec and would more belong into an extension that handles federation aspects. |
A related question is how clients should communicate this (assuming we go for the 206 status code). Except for the Web Editor, I don't really see yet how clients would communicate and handle this in a good way. Do you have any ideas yet, @soxofaan ? |
In Python context, I would just trigger a |
Sounds good to me, I think that's possible in all clients, just the Web Editor would need a bit more additional code for it. |
at minimum you could just do a |
Sure, but 99+% of (targeted) Web Editor users would not look at the Browser console. I'd better open a toast warning or so, but the JS client right now doesn't support passing through such additional details while for the JS client itself a warning in the console would be enough. So most of the code will likely be written in the JS client itself... |
current implementation fails to update OIDC provider id mapping
current implementation fails to update OIDC provider id mapping
current implementation fails to update OIDC provider id mapping
merged #21 in develop:
This should cover the most important resilience problems. Will close this for now. |
current implementation fails to update OIDC provider id mapping
At the moment, the aggregator creates connection objects to the back-ends at startup time, and re-uses these "infinitely".
This worked fine as proof-of-concept, but has some issues.
The text was updated successfully, but these errors were encountered: