Repository navigation
fix(passthrough): relay upstream error streams without waiting for the log preview and keep passthrough normalization #43056
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
Closed
devin-ai-integration
wants to merge
33
commits into
main
from
litellm_passthrough_error_preview_stream
Closed
Changes from all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
ecc2a94
fix(passthrough): relay upstream error streams while the log preview …
yucheng-berri b0d6574
fix(passthrough): finish the upstream error report when the client di…
yucheng-berri e45275a
fix(passthrough): hand the upstream error report to the logging worke…
yucheng-berri b6ba92a
test(integration): audit cells for passthrough error relay across rou…
yucheng-berri db83435
fix(passthrough): await the shielded upstream error report at stream …
yucheng-berri 1f8714c
test(integration): assert the distinct read-failure and report warnin…
yucheng-berri 3d2bb74
fix(passthrough): re-raise post-preview upstream aborts and own error…
yucheng-berri f7c1570
fix(passthrough): clamp report concurrency and drain reports before s…
yucheng-berri 9045a2d
test(passthrough): drop the fastapi import from the normalization tests
yucheng-berri bf803cd
Merge remote-tracking branch 'origin/main' into litellm_passthrough_e…
yucheng-berri 391d8f0
fix(passthrough): await own report without a shared limiter, register…
yucheng-berri a614d85
test(proxy): cover shutdown flush ordering functionally
yucheng-berri 3f708fa
fix(passthrough): run the upstream error report as a response backgro…
yucheng-berri 58d02d5
Merge remote-tracking branch 'origin/main' into litellm_passthrough_e…
yucheng-berri d12afe1
Merge remote-tracking branch 'origin/main' into litellm_passthrough_e…
yucheng-berri 6a4a17f
test(passthrough): poll for the parked hook and assert disconnect row…
yucheng-berri 3da1a16
test(integration): let gated replies wait as long as the spend-row polls
yucheng-berri 4cc5a8c
test(integration): release the upstream gate if the disconnect burst …
yucheng-berri 9767391
fix(passthrough): report upstream errors from the relay stream and wa…
yucheng-berri 08c3bf6
fix(proxy): run late-relay background tasks for non-streaming respons…
yucheng-berri dfec7c2
test(integration): shape the round 4 chaos cells after the gauntlet r…
yucheng-berri 12d0145
test(passthrough): build the relayed error tail without rebinding a F…
yucheng-berri 18cd44c
fix(passthrough): dispatch the upstream error report at the preview b…
yucheng-berri b04c983
test(passthrough): cover round 5 dispatch, bounded teardown, and boun…
yucheng-berri e4fb417
fix(passthrough): mask a private key block that straddles the redacti…
yucheng-berri 7267f32
fix(passthrough): redact the upstream error preview in original coord…
yucheng-berri 0005428
fix(passthrough): mask dangling private keys after escaped newlines a…
yucheng-berri b84ae93
fix(passthrough): mask dangling private keys by base64 shape instead …
yucheng-berri 2cace25
fix(passthrough): mask private keys wrapped into short base64 lines
yucheng-berri cd8aabd
test(passthrough): pin the 16 char token floor of the wrapped key mask
yucheng-berri 823c5c8
chore: merge main into litellm_passthrough_error_preview_stream
yucheng-berri cf5659f
fix(passthrough): close the upstream and log the right reason when th…
yucheng-berri 5beef60
fix(passthrough): keep the original exception when closing an abandon…
yucheng-berri 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
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.