Skip to content

GitLab Geo: Wiki Synchronization

Gabriel Mazetto requested to merge gitlab-geo-wiki-sync into master

We should be able to replicate Wikis it in Geo (#76) as we do with any git project.

Fixes https://gitlab.com/gitlab-org/gitlab-ee/issues/367

Checklist

  • When a wiki is updated by git on secondary node, we must enqueue and buffer this action in an specific redis queue
  • When a wiki is updated by web UI on secondary node, we must enqueue and buffer this action in an specific redis queue
  • When we pool for updated projects we must also query for updated Wikis
  • A secondary node must receive in a different endpoint bulk notifications of updated Wikis
  • When a updated wiki notification is received, it must generated async jobs for every wiki, to be updated

Merge request reports