kvserver: sep-raft-log: introduce struct for optional two engines #93243
Labels
C-enhancement
Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
In a separate raft log setup, we have two engines across which a Replica's data is partitioned. We should leverage the type system to make sure these two engines can't accidentally be swapped, and introduce a struct that holds them which can serve as the main entry point for documentation of invariants and concepts. Straw man:
Epic: CRDB-220
Jira issue: CRDB-22236
The text was updated successfully, but these errors were encountered: