Skip to content

Enable Pages replication with Geo by default

Catalin Irimie requested to merge cat-enable-pages-replication-default into master

What does this MR do and why?

Turns on the feature flag for Pages replication with Geo by default.

Rollout issue: #337676 (closed)

Screenshots or screen recordings

From #337676 (closed), validation that two Pages deployments got replicated (one backfilled, one created after this was enabled:

image

root@cat-geo-3k-primary-sidekiq-1:~# find /mnt/gitlab-nfs/shared/pages/@hashed/ -type f | xargs md5sum  | md5sum
e6ddda7c1d15dda470bd025955c94020  -
root@cat-geo-3k-secondary-sidekiq-1:~# find /mnt/gitlab-nfs/shared/pages/@hashed/ -type f | xargs md5sum  | md5sum
e6ddda7c1d15dda470bd025955c94020  -

How to set up and validate locally

This was validated in a 3k-3k GET Geo environment in #337676 (closed), rough steps on a GDK with Geo set up:

  1. Have runner & Pages set up locally
  2. Create a project and deploy Pages on the primary
  3. Observe the deployment being replicated to the secondary, and accessible from the secondary Pages

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Catalin Irimie

Merge request reports