Skip to content

Track the Geo event log gaps in redis and handle them later

Toon Claes requested to merge tc-hotfix-geo-cursor-gaps into master

What does this MR do?

Due to the way PostgreSQL replication works can it happen events are replicated after Geo log cursor tries to replay them. Therefore, track these gaps in Redis, and try 10 minutes later to replay them.

Are there points in the code the reviewer needs to double check?

Why was this MR needed?

Screenshots (if relevant)

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes gitlab-org/gitlab-ee#6956

Edited by Toon Claes

Merge request reports