-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Move output endpoint from Che master container to a separate one #11459
Comments
It looks like clients do not use links they were supposed to use to get logs from Che master. Instead of that, they construct websocket link themselves and use it. The link they construct happens to be correct for now just because of the behavior of JSON_RPC that a client can connect to any link and use any JSON_RPC method. |
I experimented with it a bit. Here are the changes in Che plugin broker to use a separate endpoint for the output https://github.com/eclipse/che-plugin-broker/compare/logsEndpoint?expand=1 |
Issues go stale after Mark the issue as fresh with If this issue is safe to close now please do so. Moderators: Add |
Description
When we were designing Che 6 we added an endpoint for pushing different kinds of output from a workspace.
It was supposed that we can move this out of the Che master for the scalability reasons.
Now we see the significant load from logs which leads to OOMs of Che master.
So, we finally need to do this move.
We will need to add it for logs ONLY, not for the cases when we sent statuses.
We will need to add separation of statuses/logs to the plugin broker.
Broker: link
Installer: link, link, link, link
Reproduction Steps
OS and version:
Diagnostics:
The text was updated successfully, but these errors were encountered: