Merge pull request #5291 from matrix-org/erikj/add_index

Add index to temp bg update extremity table
pull/14/head
Erik Johnston 6 years ago committed by GitHub
commit 57b3751918
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      changelog.d/5291.bugfix
  2. 1
      synapse/storage/schema/delta/54/delete_forward_extremities.sql

@ -0,0 +1 @@
Fix bug where we leaked extremities when we soft failed events, leading to performance degradation.

@ -20,3 +20,4 @@ INSERT INTO background_updates (update_name, progress_json) VALUES
DROP TABLE IF EXISTS _extremities_to_check; -- To make this delta schema file idempotent.
CREATE TABLE _extremities_to_check AS SELECT event_id FROM event_forward_extremities;
CREATE INDEX _extremities_to_check_id ON _extremities_to_check(event_id);

Loading…
Cancel
Save