Better error message when failing to request from another process (#12060)

code_spécifique_watcha
Erik Johnston 3 years ago committed by GitHub
parent 250104d357
commit 6d14b3dabf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      changelog.d/12060.misc
  2. 4
      synapse/replication/http/_base.py

@ -0,0 +1 @@
Fix error message when a worker process fails to talk to another worker process.

@ -268,7 +268,9 @@ class ReplicationEndpoint(metaclass=abc.ABCMeta):
raise e.to_synapse_error()
except Exception as e:
_outgoing_request_counter.labels(cls.NAME, "ERR").inc()
raise SynapseError(502, "Failed to talk to main process") from e
raise SynapseError(
502, f"Failed to talk to {instance_name} process"
) from e
_outgoing_request_counter.labels(cls.NAME, 200).inc()
return result

Loading…
Cancel
Save