Bug #434

avatar

Frontend might lose new messages when connecting to remote engine

Added by Mirco Bauer 4985 days ago. Updated 3775 days ago.

Status:New Start:08/04/2010
Priority:Urgent Due date:
Assigned to:avatarMirco Bauer % Done:

0%

Category:Engine
Target version:-
Complexity:

High

Found in Version:

Votes: 0

Description

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.

Associated revisions

Revision 95c1951c581dd4cabccd01f0bbde830aa4ce118e
Added by Mirco Bauer 4961 days ago

Updated code comment for a known issue. (references: #434)

History

Updated by Mirco Bauer 4958 days ago

avatar
  • Target version changed from 0.8 to TBD

Updated by Mirco Bauer 4958 days ago

avatar
  • Category set to Engine
  • Assigned to set to Mirco Bauer

Updated by Mirco Bauer 4436 days ago

avatar
  • 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

Updated by Mirco Bauer 4436 days ago

avatar
  • Target version changed from 0.10 to 0.9

Updated by Mirco Bauer 3876 days ago

avatar
  • Target version changed from 0.9 to 0.10

Updated by Mirco Bauer 3775 days ago

avatar
  • Target version deleted (0.10)

Also available in: Atom PDF