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

ddm: fix exchange expire, add zone-based multi-router tests in CI #61

Merged
merged 4 commits into from
May 7, 2023

Conversation

rcgoodfellow
Copy link
Collaborator

@rcgoodfellow rcgoodfellow commented May 4, 2023

Fixes #60

  • Adds an admin endpoint to manually expire peers (used for testing fix)
  • Removes peers from db and drops into solicit when expiry happens in exchange state machine.
  • Adds multi-router CI testing using a zone-based topology

@rcgoodfellow rcgoodfellow force-pushed the peer-remove-on-expire branch from 2a403de to 46a37b1 Compare May 7, 2023 02:06
@rcgoodfellow rcgoodfellow force-pushed the peer-remove-on-expire branch from 46a37b1 to 8ead2d1 Compare May 7, 2023 03:03
@rcgoodfellow rcgoodfellow marked this pull request as ready for review May 7, 2023 06:48
@rcgoodfellow rcgoodfellow changed the title ddm: remove peers and drop to solicit on exchange expire ddm: fix exchange expire, add zone-based multi-router tests in CI May 7, 2023
@rcgoodfellow rcgoodfellow force-pushed the peer-remove-on-expire branch from a4ed945 to 1d902d8 Compare May 7, 2023 07:56
@rcgoodfellow rcgoodfellow merged commit ebde0ed into main May 7, 2023
@rcgoodfellow rcgoodfellow deleted the peer-remove-on-expire branch May 16, 2023 23:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Expiring a peer doesn't remove it
1 participant