Skip to content

Resync project repositories on secondaries nodes when import finishes

What does this MR do?

Logs a Geo repository updated event to resync project repositories on the secondaries node when a project import finishes. It also invalidates the repositories checksum.

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

No.

Why was this MR needed?

Project imports may not be synced if the repository takes some time to fetch, what can lead to a potential data loss. We also need to invalidate the checksum. Otherwise, we can have stale checksums on the primary node.

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

#6888 (closed)

Edited by Douglas Barbosa Alexandre

Merge request reports

Loading