NameError: undefined method `reset_on_union_error' for class `MergeRequest'
Sentry Issue: GITLABCOM-1A51
PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_merge_request_reviewers_on_merge_request_id_and_user_id"
DETAIL: Key (merge_request_id, user_id)=(251147239, 4867672) already exists.
lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `public_send'
connection.public_send(...)
lib/gitlab/database/load_balancing/connection_proxy.rb:127:in `block in write_using_load_balancer'
connection.public_send(...)
lib/gitlab/database/load_balancing/load_balancer.rb:137:in `block in read_write'
yield connection
lib/gitlab/database/load_balancing/load_balancer.rb:231:in `retry_with_backoff'
return yield attempt # Yield the current attempt count
lib/gitlab/database/load_balancing/load_balancer.rb:126:in `read_write'
retry_with_backoff(attempts: attempts) do |attempt|
...
(245 additional frame(s) were not displayed)
NameError: undefined method `reset_on_union_error' for class `MergeRequest'
Did you mean? reset_counters
NameError: undefined method `reset_on_union_error' for class `MergeRequest'
Did you mean? reset_counters
app/services/issuable_base_service.rb:323:in `update'
issuable.assign_attributes(allowed_update_params(params))
app/services/merge_requests/base_service.rb:149:in `update'
super
app/services/merge_requests/update_service.rb:93:in `general_fallback'
update_task_event(merge_request) || update(merge_request)
app/services/merge_requests/update_service.rb:18:in `execute'
update_merge_request_with_specialized_service(merge_request) || general_fallback(merge_request)
lib/api/merge_requests.rb:616:in `block (2 levels) in <class:MergeRequests>'
.execute(merge_request)
...
(170 additional frame(s) were not displayed)