Frontend might lose new messages when connecting to remote engine
|Assigned to:||Mirco Bauer||% Done:||
|Found in Version:|
When a frontend connects to a remote engine there is a chance of losing messages that arrive during the sync phase. This is a race condition that needs to be addressed.
Updated by Mirco Bauer 765 days ago
- Target version changed from TBD to 0.10
Smuxi needs to use snapshots when retrieving chat data from the engine and the engine needs to track what as changed since then and re-queues all changes and pushes them when the frontend signals a finished sync. There is an experimental branch which implements this new sync approach, see: http://git.qnetp.net/?p=smuxi.git;a=shortlog;h=refs/heads/experiments/sync_snapshots