diff options
author | reivilibre <38398653+reivilibre@users.noreply.github.com> | 2020-09-18 14:59:13 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-18 14:59:13 +0100 |
commit | 36efbcaf511790d6f1dd7df2260900f07489bda6 (patch) | |
tree | fac270fc29e664d5a967d01c9360ce4e04481ac8 /changelog.d | |
parent | Simplify super() calls to Python 3 syntax. (#8344) (diff) | |
download | synapse-36efbcaf511790d6f1dd7df2260900f07489bda6.tar.xz |
Catch-up after Federation Outage (bonus): Catch-up on Synapse Startup (#8322)
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> * Fix _set_destination_retry_timings This came about because the code assumed that retry_interval could not be NULL — which has been challenged by catch-up.
Diffstat (limited to 'changelog.d')
-rw-r--r-- | changelog.d/8230.bugfix | 1 | ||||
-rw-r--r-- | changelog.d/8230.misc | 1 | ||||
-rw-r--r-- | changelog.d/8247.bugfix | 1 | ||||
-rw-r--r-- | changelog.d/8247.misc | 1 | ||||
-rw-r--r-- | changelog.d/8258.bugfix | 1 | ||||
-rw-r--r-- | changelog.d/8258.misc | 1 | ||||
-rw-r--r-- | changelog.d/8322.bugfix | 1 |
7 files changed, 4 insertions, 3 deletions
diff --git a/changelog.d/8230.bugfix b/changelog.d/8230.bugfix new file mode 100644 index 0000000000..532d0e22fe --- /dev/null +++ b/changelog.d/8230.bugfix @@ -0,0 +1 @@ +Fix messages over federation being lost until an event is sent into the same room. diff --git a/changelog.d/8230.misc b/changelog.d/8230.misc deleted file mode 100644 index bf0ba76730..0000000000 --- a/changelog.d/8230.misc +++ /dev/null @@ -1 +0,0 @@ -Track the latest event for every destination and room for catch-up after federation outage. diff --git a/changelog.d/8247.bugfix b/changelog.d/8247.bugfix new file mode 100644 index 0000000000..532d0e22fe --- /dev/null +++ b/changelog.d/8247.bugfix @@ -0,0 +1 @@ +Fix messages over federation being lost until an event is sent into the same room. diff --git a/changelog.d/8247.misc b/changelog.d/8247.misc deleted file mode 100644 index 3c27803be4..0000000000 --- a/changelog.d/8247.misc +++ /dev/null @@ -1 +0,0 @@ -Track the `stream_ordering` of the last successfully-sent event to every destination, so we can use this information to 'catch up' a remote server after an outage. diff --git a/changelog.d/8258.bugfix b/changelog.d/8258.bugfix new file mode 100644 index 0000000000..532d0e22fe --- /dev/null +++ b/changelog.d/8258.bugfix @@ -0,0 +1 @@ +Fix messages over federation being lost until an event is sent into the same room. diff --git a/changelog.d/8258.misc b/changelog.d/8258.misc deleted file mode 100644 index 3c27803be4..0000000000 --- a/changelog.d/8258.misc +++ /dev/null @@ -1 +0,0 @@ -Track the `stream_ordering` of the last successfully-sent event to every destination, so we can use this information to 'catch up' a remote server after an outage. diff --git a/changelog.d/8322.bugfix b/changelog.d/8322.bugfix new file mode 100644 index 0000000000..532d0e22fe --- /dev/null +++ b/changelog.d/8322.bugfix @@ -0,0 +1 @@ +Fix messages over federation being lost until an event is sent into the same room. |