Repository navigation
feat(global-router): add GET /pools and a pool cache to the Global Discovery client #17702
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
Merged
Merged
Changes from 17 commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
0ac45f0
feat(global-router): derive Hash for RouterReplica
jioffe502 5fa5d54
feat(global-router): add a router cache to the Global Discovery client
jioffe502 8e7193e
feat(pool-relay): poll the Global Router replicas from Global Discovery
jioffe502 a495868
refactor(global-router): publish the router set before marking it cur…
jioffe502 e0fd0b2
fix(global-router): keep at most 1 KiB of a discovery error body
jioffe502 78ee36e
test(pool-relay): read from a free port in the router poller host test
jioffe502 3c212d7
feat(global-router): add GET /pools to the Global Discovery client
jioffe502 31e214c
refactor(global-router): share the cache refresh bookkeeping
jioffe502 440bb72
feat(global-router): display a PoolKey as its name for people
jioffe502 f77c4be
feat(global-router): add a pool cache to the Global Discovery client
jioffe502 5efe33c
perf(global-router): merge a pool list without rebuilding it as a map
jioffe502 955cbe1
test(global-router): cover a dropped pool cache, an empty complete li…
jioffe502 dc76f1c
Merge remote-tracking branch 'origin/main' into jioffe/llm-213-poll-g…
jioffe502 c18fbc7
fix(global-router): read at most 1 KiB of a discovery error body
jioffe502 e5311db
test(global-router): check every cause in error_chain and drop restat…
jioffe502 31796ca
Merge branch 'jioffe/llm-213-poll-global-routers' into jioffe/llm-233…
jioffe502 05b8354
test(global-router): drop pool test comments that repeat the assertions
jioffe502 c4bd8b5
Merge branch 'main' into jioffe/llm-213-poll-global-routers
jioffe502 c69c6f3
test(global-router): sync the kvbm lockfile and trim RouterCache tests
jioffe502 91b6a9d
Merge branch 'jioffe/llm-213-poll-global-routers' into jioffe/llm-233…
jioffe502 5330649
Merge remote-tracking branch 'origin/main' into jioffe/llm-233-pool-c…
jioffe502 74e715d
Merge remote-tracking branch 'origin/main' into jioffe/llm-233-pool-c…
jioffe502 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.