diff options
author | Erik Johnston <erik@matrix.org> | 2019-01-23 17:27:49 +0000 |
---|---|---|
committer | Erik Johnston <erik@matrix.org> | 2019-01-23 17:27:49 +0000 |
commit | 2a8edbaf74eec2e73634c40ecd9f1faa79b472c2 (patch) | |
tree | 00211aef7f4d7f5799b2104ed9d30ba05df635bf /synapse/storage | |
parent | Merge branch 'erikj/msc_1813' into erikj/require_format_version (diff) | |
parent | Newsfile (diff) | |
download | synapse-2a8edbaf74eec2e73634c40ecd9f1faa79b472c2.tar.xz |
Merge branch 'erikj/get_pdu_versions' into erikj/require_format_version
Diffstat (limited to 'synapse/storage')
-rw-r--r-- | synapse/storage/client_ips.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/synapse/storage/client_ips.py b/synapse/storage/client_ips.py index 78721a941a..b228a20ac2 100644 --- a/synapse/storage/client_ips.py +++ b/synapse/storage/client_ips.py @@ -143,6 +143,11 @@ class ClientIpStore(background_updates.BackgroundUpdateStore): # If it returns None, then we're processing the last batch last = end_last_seen is None + logger.info( + "Scanning for duplicate 'user_ips' rows in range: %s <= last_seen < %s", + begin_last_seen, end_last_seen, + ) + def remove(txn): # This works by looking at all entries in the given time span, and # then for each (user_id, access_token, ip) tuple in that range @@ -170,7 +175,6 @@ class ClientIpStore(background_updates.BackgroundUpdateStore): SELECT user_id, access_token, ip FROM user_ips WHERE {} - ORDER BY last_seen ) c INNER JOIN user_ips USING (user_id, access_token, ip) GROUP BY user_id, access_token, ip |