diff options
author | Erik Johnston <erik@matrix.org> | 2022-05-05 10:20:23 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-05 10:20:23 +0100 |
commit | c0379d6e5b3ec277788018670e69f9dc848bfb34 (patch) | |
tree | 2d5a8664c03b0087ee61aa15cdd8c09f7cebff07 /synapse/replication/tcp/handler.py | |
parent | Add `mau_appservice_trial_days` config (#12619) (diff) | |
download | synapse-c0379d6e5b3ec277788018670e69f9dc848bfb34.tar.xz |
Reduce log spam when running multiple event persisters (#12610)
Diffstat (limited to 'synapse/replication/tcp/handler.py')
-rw-r--r-- | synapse/replication/tcp/handler.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/synapse/replication/tcp/handler.py b/synapse/replication/tcp/handler.py index 615f1828dd..9aba1cd451 100644 --- a/synapse/replication/tcp/handler.py +++ b/synapse/replication/tcp/handler.py @@ -537,7 +537,7 @@ class ReplicationCommandHandler: # Ignore POSITION that are just our own echoes return - logger.info("Handling '%s %s'", cmd.NAME, cmd.to_line()) + logger.debug("Handling '%s %s'", cmd.NAME, cmd.to_line()) self._add_command_to_stream_queue(conn, cmd) @@ -567,6 +567,11 @@ class ReplicationCommandHandler: # between then and now. missing_updates = cmd.prev_token != current_token while missing_updates: + # Note: There may very well not be any new updates, but we check to + # make sure. This can particularly happen for the event stream where + # event persisters continuously send `POSITION`. See `resource.py` + # for why this can happen. + logger.info( "Fetching replication rows for '%s' between %i and %i", stream_name, @@ -590,7 +595,7 @@ class ReplicationCommandHandler: [stream.parse_row(row) for row in rows], ) - logger.info("Caught up with stream '%s' to %i", stream_name, cmd.new_token) + logger.info("Caught up with stream '%s' to %i", stream_name, cmd.new_token) # We've now caught up to position sent to us, notify handler. await self._replication_data_handler.on_position( |