-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
[extension/jaegerremotesampling] Tie in the strategy storages #8818
[extension/jaegerremotesampling] Tie in the strategy storages #8818
Conversation
@dashpole, once this is reviewed, I'll rebase and take care of the conflicts. |
require.NoError(t, e.Start(context.Background(), componenttest.NewNopHost())) | ||
|
||
// test and verify | ||
assert.NoError(t, e.Shutdown(context.Background())) | ||
} | ||
|
||
func TestFailedToStartHTTPServer(t *testing.T) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this test just not needed anymore?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Kind of: previously, I had the ability to provide an HTTP server, making it trivial to test a failure scenario. Now, I moved the entire initialization logic to the start function, so that an HTTP server is created there. Failure testing is now more complicated.
d62885e
to
dbe3d57
Compare
This is ready for another review round. |
@dashpole, would you mind reviewing this once again? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
dbe3d57
to
5a63410
Compare
5a63410
to
1660d6e
Compare
This change adds support for the strategy stores, previously referenced as client config managers. This implements both the local file strategy store and the remote (gRPC) store. Fixes #6695 Signed-off-by: Juraci Paixão Kröhling <[email protected]>
Signed-off-by: Juraci Paixão Kröhling <[email protected]>
Signed-off-by: Juraci Paixão Kröhling <[email protected]>
1660d6e
to
a22e412
Compare
This change adds support for the strategy stores, previously referenced as client config managers.
This implements both the local file strategy store and the remote (gRPC) store.
Fixes #6695
Signed-off-by: Juraci Paixão Kröhling [email protected]