Skip to content

feat: orchestrator switches to FDv1 fallback on directive#539

Draft
beekld wants to merge 1 commit into
beeklimt/SDK-2379-2from
beeklimt/SDK-2379-3
Draft

feat: orchestrator switches to FDv1 fallback on directive#539
beekld wants to merge 1 commit into
beeklimt/SDK-2379-2from
beeklimt/SDK-2379-3

Conversation

@beekld
Copy link
Copy Markdown
Contributor

@beekld beekld commented May 23, 2026

Summary

Stacked on #538. The orchestrator now reacts to FDv2SourceResult.fdv1_fallback: it logs the directive at info level, calls SourceManager::SwitchToFDv1Fallback(), and advances to the FDv1 adapter (or transitions to OFF if no adapter is configured).

End-to-end fallback will work once an FDv1 streaming source is wrapped as an IFDv2Synchronizer (separate PR).

Test plan

  • 5 new SourceManager tests cover the start-blocked behavior, SwitchToFDv1Fallback() block/unblock semantics, and the no-adapter case
  • 3 new orchestrator tests cover the synchronizer-path and initializer-path directive flows + no-adapter → OFF
  • Full server suite green (478 tests)

@beekld beekld force-pushed the beeklimt/SDK-2379-2 branch from 1833a9c to d795752 Compare May 28, 2026 18:21
@beekld beekld force-pushed the beeklimt/SDK-2379-3 branch from 9f04fa3 to ea3b92b Compare May 28, 2026 18:22
@beekld beekld force-pushed the beeklimt/SDK-2379-2 branch from d795752 to 12b23ec Compare May 28, 2026 20:18
@beekld beekld force-pushed the beeklimt/SDK-2379-3 branch from ea3b92b to 142b2ff Compare May 28, 2026 20:19
@beekld beekld force-pushed the beeklimt/SDK-2379-2 branch from 12b23ec to 96a7f5a Compare May 28, 2026 23:22
@beekld beekld force-pushed the beeklimt/SDK-2379-3 branch 3 times, most recently from e2824ec to f0b2aab Compare May 29, 2026 00:32
@beekld beekld force-pushed the beeklimt/SDK-2379-2 branch from 762768c to 57d4dfb Compare May 29, 2026 21:12
@beekld beekld force-pushed the beeklimt/SDK-2379-3 branch from f0b2aab to f94ce01 Compare May 29, 2026 21:17
@beekld beekld force-pushed the beeklimt/SDK-2379-2 branch from 57d4dfb to c95b74a Compare May 29, 2026 21:18
@beekld beekld force-pushed the beeklimt/SDK-2379-3 branch from f94ce01 to eb28df0 Compare May 29, 2026 21:20
@beekld beekld force-pushed the beeklimt/SDK-2379-3 branch from eb28df0 to 3e76ae5 Compare May 29, 2026 21:45
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