Skip to content

Gateways: Edge gateway should handle automatic closure of tunnel after timer expiration #1809

Closed

Description

@richturner

User Story

Currently the central manager handles tunnel expiration timers and the closure of the tunnels but this should be handled by the edge gateway for robustness.

Activity

  1. self-assigned this
    on Apr 7, 2025
  2. richturner commented on Oct 1, 2025

    @richturner
    MemberAuthor

    We need to have a migration strategy for this and we should potentially include a version in the GatewayCapabilitiesResponseEvent so that the central instance can know if the edge gateway supports managing timeouts itself.

    Idea is to move the timeout logic that is in GatewayService and calls GatewayConnector.closeTunnel() to the edge gateway itself but we should also ensure that backwards compatibility is maintained (log at WARN when an older version edge gateway connects).

  3. self-assigned this
    on Nov 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

EnhancementImprovement of an existing feature

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions