-
Notifications
You must be signed in to change notification settings - Fork 152
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
Not relaying Matrix->IRC after performance issue #520
Comments
Found an issue which looks like the issue I have but with Discord, the result is the same that Matrix->(bridged network) does not work. And the same symptom with "User ID already taken.". Have no idea if it is the same root cause. |
This is quite interesting, I left the Synapse server and the app-service running just to be able to do some debugging later, it started to work exactly 7 days later without me touching it, since last restart. Everything I had posted in the Matrix server got relayed to IRC. This might give some clues where it might be problems. |
I'm seeing this bug on the latest git master Synapse and IRC bridge. This may be yet another case of Synapse being a bloated pig-whale and the Python GIL biting Matrix users. |
I have this exact issue as well. |
I had this issue, dug into synapse and noticed that there's a queuing mechanism for sending events to appservices. In particular:
I then ran
Took the highest
After a synapse restart (unsure if really needed), events started going through from M>I in minutes |
I was having this / similar problems, I ended up deleting the synapse database file and appservice database files. Painful because all the users/rooms/settings/names/IDs changed and had to be re-joined/set, but at least it works now. (The above queries produced nothing for me, that wasn't my problem I guess.) |
I believe this is a result of matrix-org/synapse#1834, so there isn't much we can do as the AS. |
Closing as isn't an IRC specific issue |
#I had some performance issues due to low memory on the server and after that the appservice does not relay Matrix -> IRC, the other way around goes well. Restarted the Appservice without any success and then I can see issues like:
HTTP 400 Error: {"errcode":"M_USER_IN_USE","error":"User ID already taken."}.
But that seems to be an IRC-> Matrix issue so I can't understand why Matrix -> IRC relaying does not work.
It is like the appservice just ignoring everything which is being written on Matrix, can't see anything in the logs when i sends a message on Matrix group chat.
Error LOG
Debug log
STDOUT from matrix-appservice-irc
The text was updated successfully, but these errors were encountered: