Skip to content

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

Merged
aaronhurt merged 8 commits into
fabiolb:masterfrom
galen0624:issue-558
Jan 29, 2020
Merged

Issue 558 - Add Polling Interval From Fabio to Consul to Fabio Config#572
aaronhurt merged 8 commits into
fabiolb:masterfrom
galen0624:issue-558

Conversation

@galen0624

Copy link
Copy Markdown
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
Copy Markdown
Member

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

@galen0624

galen0624 commented Jan 28, 2020

Copy link
Copy Markdown
Collaborator Author

@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
Copy Markdown
Collaborator Author

@leprechau Should be good to go

@aaronhurt

Copy link
Copy Markdown
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.

3 participants