diff options
author | reivilibre <38398653+reivilibre@users.noreply.github.com> | 2020-09-04 15:06:51 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-04 15:06:51 +0100 |
commit | 17fa4c7ca79b45baebb84d49adbcd1a2a9ea3f09 (patch) | |
tree | a85bb2c427db4568f1a628d38bc93929aaee160c /synapse/storage/databases/main/schema | |
parent | Catch-up after Federation Outage (split, 1) (#8230) (diff) | |
download | synapse-17fa4c7ca79b45baebb84d49adbcd1a2a9ea3f09.tar.xz |
Catch up after Federation Outage (split, 2): Track last successful stream ordering after transmission (#8247)
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Diffstat (limited to 'synapse/storage/databases/main/schema')
-rw-r--r-- | synapse/storage/databases/main/schema/delta/58/17_catchup_last_successful.sql | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/synapse/storage/databases/main/schema/delta/58/17_catchup_last_successful.sql b/synapse/storage/databases/main/schema/delta/58/17_catchup_last_successful.sql new file mode 100644 index 0000000000..a67aa5e500 --- /dev/null +++ b/synapse/storage/databases/main/schema/delta/58/17_catchup_last_successful.sql @@ -0,0 +1,21 @@ +/* Copyright 2020 The Matrix.org Foundation C.I.C + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +-- This column tracks the stream_ordering of the event that was most recently +-- successfully transmitted to the destination. +-- A value of NULL means that we have not sent an event successfully yet +-- (at least, not since the introduction of this column). +ALTER TABLE destinations + ADD COLUMN last_successful_stream_ordering BIGINT; |