-
I've found that this weird behavior may happen if message from the server is send back very fast an Siskin IM processing of events is slow (ie. threads are busy with other tasks). This in rare situations could lead to the race condition in MUC rooms and duplicated messages. I've changed the flow by adding additional check for MUC messages just before writting a message to database (this code is synchronized on writer, so there is no way that race condition will happen again).
Type |
Bug
|
Priority |
Normal
|
Assignee | |
Version |
7.1
|
Issue Votes (0)
Watchers (0)
siskin.log