-
Notifications
You must be signed in to change notification settings - Fork 244
Redirection support, as alternative to request forwarding #6050
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
eddyashton
merged 59 commits into
microsoft:main
from
eddyashton:add_redirection_strategies
Mar 25, 2024
Merged
Changes from all commits
Commits
Show all changes
59 commits
Select commit
Hold shift + click to select a range
f7676b3
WIP: Adding redirection strategies. per-operation
eddyashton c83b2e9
Missing includes
eddyashton 1150e42
Match Python's default interface name
eddyashton aecc9e8
Sketch initial implementation of location lookup
eddyashton db0e851
Merge branch 'main' of github.com:microsoft/CCF into add_redirection_…
eddyashton 3375ba7
Merge branch 'main' of github.com:microsoft/CCF into add_redirection_…
eddyashton d423290
Sketch in the startup config
eddyashton d15e39f
By default, commands don't need to be redirected
eddyashton 836defc
Maybe temporary - turn off forwarding, and derive redirection from fo…
eddyashton e4d499b
Merge branch 'main' of github.com:microsoft/CCF into add_redirection_…
eddyashton 9446364
Merge branch 'main' of github.com:microsoft/CCF into add_redirection_…
eddyashton 35454e5
Skip redirecting when no consensus, with a comment
eddyashton dd3b6f9
Skip forwarding tests, to be replaced later
eddyashton ddb5cdf
Merge branch 'main' of github.com:microsoft/CCF into add_redirection_…
eddyashton 6cfc7bc
Rebase
eddyashton 10e2fd7
Document new config options in host schema
eddyashton ee77aa6
Nicer logging of redirect responses
eddyashton 167079f
Basic e2e test
eddyashton 2d49289
Plumbing for basic test of static redirects
eddyashton 3bd010f
Allow temporary redirects on join
eddyashton 6e9905c
Add a new temporary job
eddyashton 479aa04
Clarify TODO, remove other tests for now
eddyashton 14ae89e
Merge branch 'main' of github.com:microsoft/CCF into add_redirection_…
eddyashton 04fefe8
Formatting
eddyashton c0bed97
Follow redirects in submit_recovery_share.sh
eddyashton 1b2b030
Schema update
eddyashton b99eb42
Disabling forwarding tests with test_reqs
eddyashton 33e9032
Work around lost session consistency
eddyashton 8247287
Bootstrap redirection from forwarding, for the sake of external_executor
eddyashton a75bbef
Updated error code
eddyashton c6c6ebe
Handle redirects manually, in our Python layer
eddyashton 445f6fc
Formatting
eddyashton 3809e1b
Do gov via the primary
eddyashton 87e7641
Copy cose_header_builder, update comment
eddyashton a17e560
Format
eddyashton fad4d99
Merge branch 'main' of github.com:microsoft/CCF into add_redirection_…
eddyashton f192c7f
Redirect in Python, so we also affect old versions of the script
eddyashton f27da90
Upstream branch fix
eddyashton a3b24b4
Restore build, reduce redirect test scope
eddyashton 5c69b93
Debug redirects build, to avoid LONG_TESTS
eddyashton cd77853
Merge branch 'main' of github.com:microsoft/CCF into add_redirection_…
eddyashton 7ade333
Merge branch 'main' of github.com:microsoft/CCF into add_redirection_…
eddyashton 793b7dc
Explicit role-redirect test
eddyashton beba9c5
Add minimal sample configs showing redirection config
eddyashton 2782153
Make redirects purely runtime configured
eddyashton 486bbee
Merge branch 'main' of github.com:microsoft/CCF into add_redirection_…
eddyashton 6ba30c8
Lint fixes
eddyashton 94e5571
Merge branch 'main' of github.com:microsoft/CCF into add_redirection_…
eddyashton 9fb9233
Merge branch 'main' into add_redirection_strategies
achamayou a68c144
Merge branch 'main' of github.com:microsoft/CCF into add_redirection_…
eddyashton dbe32ce
Remove redirects job
eddyashton 6ad87d5
First pass at docs + CHANGELOG
eddyashton 48c84a8
Link to docs from CHANGELOG
eddyashton 4597ad8
Merge branch 'main' of github.com:microsoft/CCF into add_redirection_…
eddyashton c1e74f0
Merge branch 'main' into add_redirection_strategies
achamayou c6c1e73
Weird
eddyashton 4c50104
Merge branch 'main' of github.com:microsoft/CCF into add_redirection_…
eddyashton be06c21
Merge branch 'add_redirection_strategies' of github.com:eddyashton/CC…
eddyashton b68fd43
Merge branch 'main' into add_redirection_strategies
eddyashton 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
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.
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.