Skip to content

hot upgrade and restart #2992

Closed
Closed
@GOVYANSONG

Description

@GOVYANSONG

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

We would like to achieve high availability and zero downtime in our micro service architecture. We use tonic/hyper stack. particularly, we use unix domain socket transport. In our own research, we have identified solutions employed by envoy, mosn etc. But we lack of insights on how the potential solution would transpire.

Describe the solution you'd like
A clear and concise description of what you want to happen.

Since hyper has knowledge of live / open connections, it would be ideal to have access to them during live migration from current binary to newer version. I am not sure the responsibility can be solely born upon hyper. Certain integration is certainly required.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Hyper graceful shutdown is a big plus. live connection and listener migration may be a bit of elusive at the moment. but definitely doable given sufficient resource and knowledge.

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-featureCategory: feature. This is adding a new feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions