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

EmissaryServer shutdown when unannounced places are started in strict-mode #632

Conversation

sambish5
Copy link
Collaborator

@sambish5 sambish5 commented Dec 6, 2023

If EmissaryServer is started up not in strict-mode, it still will just log unannounced places that are started up.
In strict-mode, the starting of unannounced places will result in EmissaryServer being shutdown.
Added a test to EmissaryServerIT for this, as well as updated StartupTest based on changes made to Startup.

@sambish5 sambish5 added the enhancement An enhancement or update to an existing feature label Dec 6, 2023
@sambish5 sambish5 requested a review from jpdahlke December 6, 2023 22:05
@jpdahlke jpdahlke added this to the v8.0.0-M12 milestone Dec 7, 2023
Copy link
Collaborator

@drivenflywheel drivenflywheel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified with local testing and a "registered" coordination place that coordinates the unregistered DelayPlace:

2023-12-13 17:32:16,452 localhost-8001  INFO emissary.server.EmissaryServer -   - Server shut down due to invisible place startups on strict-mode: [DelayPlace]

@jpdahlke jpdahlke added the integration A breaking change where effort will be required downstream to resolve label Dec 27, 2023
@jpdahlke jpdahlke modified the milestones: v8.0.0-M12, v8.0.0-M13 Dec 27, 2023
@jpdahlke
Copy link
Collaborator

jpdahlke commented Jan 25, 2024

  • waiting for this until after internal changes are made so we can honor this behavior

@cfkoehler
Copy link
Collaborator

  • waiting for this until after internal changes are made so we can honor this behavior

@jpdahlke I believe we are good on this now after last weeks deployment

@jpdahlke jpdahlke merged commit 2b45ecf into NationalSecurityAgency:master Feb 28, 2024
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement An enhancement or update to an existing feature integration A breaking change where effort will be required downstream to resolve
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants