Large Groups + Syncing Fixes #370

Closed
opened 2021-06-18 23:11:37 +00:00 by sarah · 1 comment
Owner

Note for me for implementation next week. Discussion on dealing with larger groups.

  1. expose message index from the server 
  2. store message index for each message 
  3. keep track of the oldest saved message index and if a new message appears with an older message index then ignore it 
  4. don't sort messages in the timeline, expose the UI to raw server order as seen by the peer - for honest servers this will approx the correct timeline - otherwise color them red if they are severly out of order to warn the user
  5. ~~bump stream store up by 10x for both number of messages per file and number of files ~~
  6. eventually remove the file limit altogether and switch to only purging when the user configures purging (post-beta) 
Note for me for implementation next week. Discussion on dealing with larger groups. 1. expose message index from the server  2. store message index for each message  3. keep track of the oldest saved message index and if a new message appears with an older message index then ignore it  4. ~~don't sort messages in the timeline, expose the UI to raw server order as seen by the peer - for honest servers this will approx the correct timeline~~ - otherwise color them red if they are severly out of order to warn the user 5. ~~bump stream store up by 10x for both number of messages per file and number of files ~~ 6. eventually remove the file limit altogether and switch to only purging when the user configures purging (post-beta) 
sarah self-assigned this 2021-06-18 23:11:37 +00:00
dan was assigned by sarah 2021-06-21 20:33:02 +00:00
Author
Owner

Deprecated by Storage Engine Redesign

Deprecated by Storage Engine Redesign
sarah closed this issue 2021-11-04 21:35:12 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cwtch.im/cwtch#370
No description provided.