repository_sync_service_spec.rb fails on master (Geo::RepositorySyncService, ArgumentError)
1) Geo::RepositorySyncService#execute tracking database when repository sync succeed with non empty repositories when when HEAD change syncs gitattributes to info/attributes
Failure/Error: yield
ArgumentError:
wrong number of arguments (given 3, expected 1..2)
# ./ee/lib/ee/workers/project_cache_worker.rb:23:in `perform_geo_secondary'
# ./ee/lib/ee/workers/project_cache_worker.rb:12:in `perform'
# ./spec/support/sidekiq.rb:13:in `call'
# ./lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'
# ./config/initializers/forbid_sidekiq_in_transactions.rb:35:in `block (2 levels) in <module:NoEnqueueingFromTransactions>'
# ./app/models/project.rb:1387:in `change_head'
# ./ee/app/models/ee/project.rb:532:in `update_root_ref'
# ./ee/app/services/geo/repository_sync_service.rb:53:in `block in update_root_ref'
# ./ee/app/models/ee/repository.rb:24:in `with_config'
# ./ee/app/services/geo/repository_sync_service.rb:52:in `update_root_ref'
# ./ee/app/services/geo/repository_sync_service.rb:11:in `sync_repository'
# ./ee/app/services/geo/base_sync_service.rb:31:in `block in execute'
# ./app/services/concerns/exclusive_lease_guard.rb:29:in `try_obtain_lease'
# ./ee/app/services/geo/base_sync_service.rb:28:in `execute'
# ./ee/spec/services/geo/repository_sync_service_spec.rb:236:in `block (7 levels) in <top (required)>'
2) Geo::RepositorySyncService#execute tracking database when repository sync succeed with non empty repositories when HEAD does not change syncs gitattributes to info/attributes
Failure/Error: yield
ArgumentError:
wrong number of arguments (given 3, expected 1..2)
# ./ee/lib/ee/workers/project_cache_worker.rb:23:in `perform_geo_secondary'
# ./ee/lib/ee/workers/project_cache_worker.rb:12:in `perform'
# ./spec/support/sidekiq.rb:13:in `call'
# ./lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'
# ./config/initializers/forbid_sidekiq_in_transactions.rb:35:in `block (2 levels) in <module:NoEnqueueingFromTransactions>'
# ./app/models/project.rb:1387:in `change_head'
# ./ee/app/models/ee/project.rb:532:in `update_root_ref'
# ./ee/app/services/geo/repository_sync_service.rb:53:in `block in update_root_ref'
# ./ee/app/models/ee/repository.rb:24:in `with_config'
# ./ee/app/services/geo/repository_sync_service.rb:52:in `update_root_ref'
# ./ee/app/services/geo/repository_sync_service.rb:11:in `sync_repository'
# ./ee/app/services/geo/base_sync_service.rb:31:in `block in execute'
# ./app/services/concerns/exclusive_lease_guard.rb:29:in `try_obtain_lease'
# ./ee/app/services/geo/base_sync_service.rb:28:in `execute'
# ./ee/spec/services/geo/repository_sync_service_spec.rb:262:in `block (7 levels) in <top (required)>'