Skip to content

Periodically reconcile active overlay network state #328

Description

@briceamen

Problem

sand-agent restores active networks and endpoints at startup, while endpoint events update the ARP/FDB state when they are received. There is no periodic reconciliation if the stored state and the effective dataplane later diverge. Connectivity can therefore remain broken until sand-agent is restarted.

Relevant code:

Expected behavior

sand-agent should periodically reconcile the effective state of active overlay networks and endpoints with the stored state, so connectivity can recover without restarting the agent.

The reconciliation should be idempotent and should not reactivate endpoints, republish endpoint events, or register duplicate network watchers.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions