Wrap-up tasks for pub/sub workload migration
After &1066 (closed) main milestones are achieved, we need to wrap up the issues by removing the MultiStore
code and updating configurations.
Workhorse clean up
-
Remove multistore logic in https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/workhorse.rb - MR at gitlab-org/gitlab!132851 (merged)
Actioncable cleanup
-
1. Update runbook to use actioncable
in storage selector (gitlab-com/runbooks!6463 (merged)) since we will stop usingGitlab::Redis::Pubsub
-
2. Update k8s-workload to use redis-pubsub
inconfig/cable.yml
-> deployment required -
3. Remove multistore logic in https://gitlab.com/gitlab-org/gitlab/-/blob/master/config/initializers/action_cable.rb - MR at gitlab-org/gitlab!133066 (merged) -
4. Remove pubsub
storage selector in runbooks - gitlab-com/runbooks!6476 (merged)
Edited by Sylvester Chin