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 554 Added compiled glob matching using LRU Cache #615

Merged
merged 19 commits into from
Jan 29, 2020

Conversation

galen0624
Copy link
Collaborator

#554

New PR replacing old one #555

magiconair and others added 13 commits October 27, 2018 21:00
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.
@aaronhurt
Copy link
Member

@galen0624 Thank you for the PR. It looks like other merges have created conflicts. Would you mind resolving those so we can get this merged and improve the performance of the glob matcher?

Thank you again.

@galen0624
Copy link
Collaborator Author

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

@galen0624
Copy link
Collaborator Author

@leprechau OK this one I believe should be OK now.

@aaronhurt
Copy link
Member

Thank you!

@aaronhurt aaronhurt merged commit 828d81f into 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