Skip to content

[Segment Replication] Merge to main tracking - Refactoring of existing classes to support segrep. #2926

@mch2

Description

@mch2

This is a tracking task for the refactoring tasks outlined in our meta merging issue.

  • Move RecoveryIndex to top level class and move inner classes from RecoveryIndex
  • Move RecoveryState.Timer to top level
  • Change GatedAutoCloseable to AutoCloseableRefCounted
  • Create base class ReplicationTarget and refactor RecoveryTarget to inherit from it.
  • Engine interface changes for addIndexOperationToTranslog and addDeleteOperationToTranslog

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions