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

Issue 558 - Add Polling Interval From Fabio to Consul to Fabio Config #572

Merged
merged 8 commits into from
Jan 29, 2020

Conversation

galen0624
Copy link
Collaborator

Rebase to master and fixes based on feedback.

@galen0624 galen0624 changed the title Issue 558 - Rebase to master and fixes Issue 558 - Add Polling Interval From Fabio to Consul to Fabio Config Feb 25, 2019
@aaronhurt
Copy link
Member

@galen0624 Need a rebase here as well. Sorry again for the long backlog.

@galen0624
Copy link
Collaborator Author

galen0624 commented Jan 28, 2020

@leprechau I'll see what I can do this week or early next.

magiconair and others added 8 commits January 29, 2020 11:26
Refactor the set of functions which watch the consul state
and generate the route commands into a set of objects to make
them testable and extendable.
The code which updates the routing table from consul was using a
single go routine to fetch data from consul. This can be a slow
process if consul has lots of registered services.

This patch adds an option `registry.consul.serviceMonitors`
to increase the concurrency for the route updates.
@galen0624
Copy link
Collaborator Author

@leprechau Should be good to go

@aaronhurt
Copy link
Member

@galen0624 Travis confirms, thank you sir!

@aaronhurt aaronhurt merged commit dfee47a into fabiolb:master Jan 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants