Skip to content

Add async streaming for replication to improve replication speed #1036

Description

@meskill

The current replication process is strictly sequential with parallelization only between multiple shards. Every event runs the cycle send -> wait for response that can slow the whole process significantly especially with high latency on read.

Rework the process to push the updates without waiting for response immediately and read the responses asynchronously in separate task to react on possible errors.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Fields

    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions