apollo_http_server: add client with channel to http server#13566
apollo_http_server: add client with channel to http server#13566ArniStarkware wants to merge 1 commit intographite-base/13566from
Conversation
88af4d1 to
86f5075
Compare
0609a1d to
1d0bdae
Compare
86f5075 to
3cbbb2e
Compare
1d0bdae to
dfb3ea5
Compare
dfb3ea5 to
da91acf
Compare
3cbbb2e to
a9c132a
Compare
da91acf to
b67c907
Compare
a9c132a to
72d1cf3
Compare
72d1cf3 to
966cd44
Compare
0b9f758 to
0d7b381
Compare
966cd44 to
65d7e13
Compare
65d7e13 to
6194942
Compare
25090e8 to
d1c2855
Compare
6194942 to
0e4da33
Compare
d1c2855 to
d9efc82
Compare
4b0aeac to
c4a48c5
Compare
d9efc82 to
0ab9078
Compare
9eea1e3 to
4542533
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 4542533. Configure here.
4542533 to
785f657
Compare
1cb6d4f to
642c24e
Compare
785f657 to
83e18f1
Compare
nadin-Starkware
left a comment
There was a problem hiding this comment.
@nadin-Starkware made 1 comment.
Reviewable status: 1 of 8 files reviewed, 1 unresolved discussion (waiting on ArniStarkware).
nadin-Starkware
left a comment
There was a problem hiding this comment.
@nadin-Starkware reviewed 7 files and all commit messages, and resolved 1 discussion.
Reviewable status:complete! all files reviewed, all discussions resolved (waiting on ArniStarkware).
ArniStarkware
left a comment
There was a problem hiding this comment.
@ArniStarkware reviewed 2 files.
Reviewable status:complete! all files reviewed, all discussions resolved (waiting on ArniStarkware).
642c24e to
95c3554
Compare
83e18f1 to
16361b9
Compare
16361b9 to
49b2c74
Compare
95c3554 to
02b1d80
Compare
49b2c74 to
fd6323a
Compare
218eb8a to
c899254
Compare
b05e610 to
989dbd4
Compare
35ee42a to
6e538fc
Compare
989dbd4 to
646823f
Compare
6e538fc to
7163bb5
Compare
646823f to
1619040
Compare
PR SummaryMedium Risk Overview Construction is updated end-to-end ( Reviewed by Cursor Bugbot for commit f9e8f6c. Bugbot is set up for automated code reviews on this repo. Configure here. |
1619040 to
f2ffaa3
Compare
7163bb5 to
15c68ef
Compare
f2ffaa3 to
f9e8f6c
Compare
15c68ef to
11fbb3e
Compare


Note
Medium Risk
Medium risk because it changes how
HttpServerobtains dynamic configuration (adding a second source withexpect-based failure) and updates construction/wiring across node startup and tests, which could impact runtime availability if the reader client isn’t provided or diverges.Overview
HttpServernow accepts and stores aSharedConfigManagerReaderClientinAppState, andget_dynamic_config()fetches the dynamic config from this reader,expects it to be available, and warns if it differs from the existingdynamic_config_rxvalue.Construction/wiring is updated accordingly:
create_http_server()/HttpServer::new()take the new reader client, node component creation passes it viaget_config_manager_reader_client(), and http-server tests/utilities add builder support plus mocks for the new reader client.Reviewed by Cursor Bugbot for commit 646823f. Bugbot is set up for automated code reviews on this repo. Configure here.