-
Notifications
You must be signed in to change notification settings - Fork 41
Allow pause and resume of pending sync uploads #125
Comments
@srirambv sorry, can you clarify the issue you're seeing? (and if it appears even when devices all return online) The message "Ignoring record" might happen normally when a browser client downloads its own records. |
Here's the steps that I followed Pyramid 0 - Windows 10 x64 (Laptop)
So if one of the device is offline then records are not dropped. |
@srirambv thanks for that really good STR! I tried the STR and saw records aren't sent. However I restarted the Pyramids and all records were sent and received correctly. Pending records are only reuploaded during sync init, which usually happens when you restart the browser. We don't handle connects/disconnects as they happen but maybe we can add that. |
So the user has to manually restart the browser every time the device is offline?? I feel the device connectivity has to be handled, as closing the browser deletes the tab history and would be a high impact if we ask users to restart the browser in order for the sync to complete.
Could this init be triggered when there is a disconnect and re-connect? That way when it reconnects the pending records are automatically sent across! avoiding the restart of pyramids? |
When uploading sync records, a browser needs to remain online. If the browser exits then any pending sync uploads will be lost. This is okay for small numbers of records, but initial sync sends all bookmarks and could take many minutes (for 1000s of bookmarks).
If the browser is closed during initial sync, it should persist pending records and resume upload when reopened.
The text was updated successfully, but these errors were encountered: