Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Segment Replication] Add SegmentReplicationTargetService to orchestrate replication events. #3439

Merged
merged 3 commits into from
May 27, 2022

Commits on May 25, 2022

  1. Add SegmentReplicationTargetService to orchestrate replication events.

    This change introduces  boilerplate classes for Segment Replication and a target service
    to orchestrate replication events.
    
    It also includes two refactors of peer recovery components for reuse.
    1. Rename RecoveryFileChunkRequest to FileChunkRequest and extract code to handle throttling into
    ReplicationTarget.
    2. Extracts a component to execute retryable requests over the transport layer.
    
    Signed-off-by: Marc Handalian <handalm@amazon.com>
    mch2 committed May 25, 2022
    Configuration menu
    Copy the full SHA
    16cafd1 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2022

  1. Code cleanup.

    Signed-off-by: Marc Handalian <handalm@amazon.com>
    mch2 committed May 26, 2022
    Configuration menu
    Copy the full SHA
    4c3e74d View commit details
    Browse the repository at this point in the history

Commits on May 27, 2022

  1. Make SegmentReplicationTargetService component final so that it can not

    be extended by plugins.
    
    Signed-off-by: Marc Handalian <handalm@amazon.com>
    mch2 committed May 27, 2022
    Configuration menu
    Copy the full SHA
    d07ee74 View commit details
    Browse the repository at this point in the history