GitLab Geo: Wiki Synchronization
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