Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request to add a feature that performs unlimited reconnect when the connection is lost #4874

Closed
KyokoMiki opened this issue May 10, 2024 · 1 comment
Labels
Type: Feature Tickets that describe a desired feature or PRs that add them to the project.

Comments

@KyokoMiki
Copy link

Feature Description

From my user experience, situations like ECONNRESET, SQLITE_BUSY, etc. can all lead to disconnection that needs manual reconnect, and it is usually difficult to discover immediately. I think it is very necessary to add a 'keep-alive' mode. This mode should perform unlimited reconnection attempts after the connection is lost, just like what autobrr does.

@KyokoMiki KyokoMiki added the Type: Feature Tickets that describe a desired feature or PRs that add them to the project. label May 10, 2024
@brunnre8
Copy link
Member

the errors which are fatal and stop reconnection are partially handled in the irc-framework.

Guess this is already opened as #4842

SQLITE_BUSY is not something that can happen as we synchronize our accesses and TL owns the db while it runs.
But that has nothing to do with reconnecting, it'll simply drop the message on the floor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature Tickets that describe a desired feature or PRs that add them to the project.
Projects
None yet
Development

No branches or pull requests

2 participants