Skip to content
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

Dev-server sub processes #18896

Open
dr1rrb opened this issue Nov 22, 2024 · 0 comments
Open

Dev-server sub processes #18896

dr1rrb opened this issue Nov 22, 2024 · 0 comments
Labels
difficulty/tbd Categorizes an issue for which the difficulty level needs to be defined. kind/enhancement New feature or request triage/untriaged Indicates an issue requires triaging or verification

Comments

@dr1rrb
Copy link
Member

dr1rrb commented Nov 22, 2024

What would you like to be added

We should extract app's processing (i.e. server processors) into a dedicated process.

Why is this needed

Currently we try to determine the right version of the dev-server to start depending of the version of .net configured in the solution. This cause some trouble when the version configured does not match a valid version of the dev-server (e.g. solution is fine using .net9.0-preview while the dev-server requires .net9.0-rc).

For which platform

No response

Anything else we need to know?

We are matching a specific of version of .net for the dev-server for the HRserverProcessor. If it's being pushed into another process that is started when the app connects back to the dev-server (providing the right version of .net SDK to use -removing the need to determine it by our own-), we no longer have to start tight the version of the dev-server to use with the version used by the project.

We have 2 possible options:

  1. Extract all server processors into the dedicated process
  2. Extract only the HR processor

In both cases we will need to provide a communication mechanism between the sub-process and the dev-server.

@dr1rrb dr1rrb added kind/enhancement New feature or request triage/untriaged Indicates an issue requires triaging or verification difficulty/tbd Categorizes an issue for which the difficulty level needs to be defined. labels Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty/tbd Categorizes an issue for which the difficulty level needs to be defined. kind/enhancement New feature or request triage/untriaged Indicates an issue requires triaging or verification
Projects
None yet
Development

No branches or pull requests

1 participant