Skip to content

[FROZEN][Bridge] Called the Nexus RPCs by method path. - #11

Closed
moetemp wants to merge 21 commits into
moe/bridge/sb1-import-bridgefrom
moe/bridge/sb2-nexus-calls
Closed

moetemp wants to merge 21 commits into
moe/bridge/sb1-import-bridgefrom
moe/bridge/sb2-nexus-calls

Conversation

@moetemp

@moetemp moetemp commented Oct 17, 2026

Copy link
Copy Markdown
Owner

What changed?

This PR moves Bridge's Nexus calls out of Core. The notifier client attaches a stream operation's caller through AttachStreamCallback by method path, with its callback URL, headers, token and start time. The new execute_sync_nexus_operation calls ExecuteSyncNexusOperation by method path, with the namespace header. The live notifier tests attach their caller through the service's AttachCaller and detach it at the end, as Bridge's Core did.

The raw path skips the typed client's payload size check of ExecuteSyncNexusOperationRequest.input. The server still checks sizes.

Reviewed in moetemp/sdk-rust#176 and moetemp/sdk-rust#177.

Why?

sdk-rust lists neither RPC, so the crate calls them through Connection::raw_unary and keeps their messages in its own API copy.

How did you test it?

Link to a test plan if any -

  • Unit Tests
  • Staging
  • End to End Tests

@moetemp moetemp changed the title [Bridge] Called the Nexus RPCs by method path. [FROZEN][Bridge] Called the Nexus RPCs by method path. Oct 20, 2026
@moetemp

moetemp commented Oct 22, 2026

Copy link
Copy Markdown
Owner Author

Closed as unused. Jetty and Bridge are frozen, and the Brook v4 stack doesn't build on this PR. The branch stays, so this PR can be reopened.

@moetemp moetemp closed this Oct 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant