Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Should expose a way to force the HS to retry pending transactions to the AS (SYN-411) #1334

Closed
matrixbot opened this issue Jun 14, 2015 · 4 comments
Labels
A-Application-Service Related to AS support O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Minor Blocks non-critical functionality, workarounds exist. T-Enhancement New features, changes in functionality, improvements in performance, or user-facing enhancements.

Comments

@matrixbot
Copy link
Member

Submitted by @​matthew:matrix.org
See @​mirw:matrix.mirw.cw-ngv.com's feedback from tadhack June 14

(Imported from https://matrix.org/jira/browse/SYN-411)

@matrixbot
Copy link
Member Author

Jira watchers: @kegsay

@matrixbot
Copy link
Member Author

The AS went down, so the HS would've been backing off. Matthew's instinct here was right : "i suspect it's doing exponential backoff on retrying to the AS".

I'm open to suggestions on how to improve this, probably providing a way to kick the timers to retry immediately. How the kick is exposed (http poke, shell command, etc) and whether this is spec worthy would make for an interesting discussion.

-- @kegsay

@matrixbot
Copy link
Member Author

For record keeping, the transcript from #matrix:

I've just hit an issue where synapse doesn't seem to be notifying my application service of events. I see the events going from my browser to synapse... but then not on to the application service. homeserver.log doesn't show synapse attempting to send notifications (and they don't show up in tcpdump either). This was working earlier, but then there was a period where my application service was down, and I wonder whether synapse has "blacklisted" it?

-- @kegsay

@matrixbot matrixbot added z-p2 (Deprecated Label) z-feature (Deprecated Label) labels Nov 7, 2016
@matrixbot matrixbot changed the title Should expose a way to force the HS to retry pending transactions to the AS (SYN-411) Should expose a way to force the HS to retry pending transactions to the AS (https://github.com/matrix-org/synapse/issues/1334) Nov 7, 2016
@matrixbot matrixbot changed the title Should expose a way to force the HS to retry pending transactions to the AS (https://github.com/matrix-org/synapse/issues/1334) Should expose a way to force the HS to retry pending transactions to the AS (SYN-411) Nov 7, 2016
@MadLittleMods MadLittleMods added the A-Application-Service Related to AS support label Mar 23, 2022
@anoadragon453 anoadragon453 added the T-Enhancement New features, changes in functionality, improvements in performance, or user-facing enhancements. label Mar 25, 2022
@H-Shay
Copy link
Contributor

H-Shay commented Oct 20, 2022

Closed in favor of #14240

@H-Shay H-Shay closed this as completed Oct 20, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A-Application-Service Related to AS support O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Minor Blocks non-critical functionality, workarounds exist. T-Enhancement New features, changes in functionality, improvements in performance, or user-facing enhancements.
Projects
None yet
Development

No branches or pull requests

4 participants