-
Notifications
You must be signed in to change notification settings - Fork 27
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
Zero time restart #2214
Zero time restart #2214
Conversation
Codecov Report
@@ Coverage Diff @@
## master #2214 +/- ##
=========================================
- Coverage 66.6% 55.6% -11.0%
=========================================
Files 465 336 -129
Lines 17949 12672 -5277
Branches 1769 1191 -578
=========================================
- Hits 11965 7057 -4908
+ Misses 5579 5425 -154
+ Partials 405 190 -215
Flags with carried forward coverage won't be shown. Click here to find out more.
|
7362cda
to
5d159a9
Compare
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.
So traffik service has healthcheck entrypoint in port 8092 and monitors webserver healthcheck to balance the traffic between new and old webserver containers.
Q: does this mean that the webserver is queried every second by traffik and every now-and-then by the swarm? or if there is a single replica of the webserver, then traffik does not need to "balance" and therefore skips the health-check call?
@pcrespov I will also add the following: traefik issue1 and traefik issue2 |
port 9082 for monitoring traefik itself.
|
de2b1ea
to
19a3c0d
Compare
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.
Lets see how this performs on aws staging.
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.
👌
What do these changes do?
(
Related issue/s
Zero downtime: Connected users should be able to continue working with osparc when osparc micro-services are restarted #2212
How to test
make build-x up-prod
./tester.bash
this will continuously call /projects endpoint and should output 200sdocker service update --force master-simcore_webserver
, this will simulate an update of the webserverChecklist