-
Notifications
You must be signed in to change notification settings - Fork 42
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
Extract Config from Tracker and Heath Check #623
Extract Config from Tracker and Heath Check #623
Conversation
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## develop #623 +/- ##
===========================================
+ Coverage 77.16% 77.62% +0.45%
===========================================
Files 124 125 +1
Lines 8242 8334 +92
===========================================
+ Hits 6360 6469 +109
+ Misses 1882 1865 -17 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wonderful job @da2ce7! I've only added some comments for things that were "harder" to read for me. I mean, I had to read the details to understand what they do, but only in a few cases and it was fast to get on track. So it's perfectly mergeable.
f073af8
to
fda6f41
Compare
fda6f41
to
3f0dcea
Compare
ACK 3f0dcea |
Hi @da2ce7 after merging this PR there are some new problems running the services. I want to add E2E tests to avoid this type of regression. |
17296cd fix: [#626] healt check api server shutdown (Jose Celano) bbf1be6 fix: don't start HTTP tracker if it's disabled (Jose Celano) Pull request description: This fixes all errors introduced after merging [this PR](#623). - [x] HTTP tracker should not be started if it's disabled Error running the Health Check API server: ```console thread 'tokio-runtime-worker' panicked at src/servers/signals.rs:52:25: Failed to install stop signal: channel closed ``` ACKs for top commit: josecelano: ACK 17296cd Tree-SHA512: 95fb8011f6eb58b52f8805185ccabb484be29d6231930aaa9a24d4a9b0a4b5dd457259a343c4a337529264ecd42f76609a57914a661a7ce19255e0fcb41a3145
This is the first three commits from #557
It includes an significant improvement of the Heath Check logic, as it now takes the active port from the binding, instead of the configuration.