Skip to content

Fix arguments in container replication event

Ian Baum requested to merge fix-container-replication into master

What does this MR do and why?

Fix arguments in container replication event

  • Passing keyword arguments in this manner no longer works in Ruby 3, causing container replication to fail

How to set up and validate locally

  1. Setup Geo with container replication enabled
  2. Add a container to the primary container registry
  3. The container will fail to replicate, with an error in sidekiq logs about
    ...
    "exception.class": "ArgumentError",
    "exception.message": "wrong number of arguments (given 1, expected 0)",
    ...   
  4. Apply the change from this MR and restart sidekiq, and the container will replicate

MR acceptance checklist

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

Related to #410224 (closed)

Edited by Ian Baum

Merge request reports