View Single Post
Old 05-22-2023, 09:43 PM   #51
tomsem
Grand Sorcerer
tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.
 
Posts: 6,959
Karma: 27060153
Join Date: Apr 2009
Location: USA
Device: iPhone 15PM, Kindle Scribe, iPad mini 6, PocketBook InkPad Color 3
Quote:
Originally Posted by jhowell View Post
I am curious about how Scribes handle conflicting changes to a notebook made on different devices. For example putting two Scribes in airplane mode, adding a new page to each, and then syncing. Do both new pages appear in the same order on both devices in the end. Or making different alterations to the same stroke while offline.
First to set baseline expectation:

I created a Note in a Kindle book. Synced & took both Kindles (both Scribes) offline.

On Kindle #1 edited the note at 3:30pm.
On Kindle #2 edited the note at 3:33pm, took it online, and synced.
Took Kindle #1 online and synced. The edit remained unchanged (did not pick up updated note).
Synced Kindle #2. It picked up the edit made on Kindle #1.

So un-synced changes are treated as 'new', regardless of when the actual edit was made.

I found this somewhat disturbing: if you make note edits on a Kindle and leave it offline for some days or weeks, meanwhile dutifully updating and syncing on some other one, any notes shared on both will wind up with the 'old' data when the other Kindle syncs. But probably not a 'real world' scenario.

On to Notebooks:

Scenario 1
- I drew a box (one continuous stroke), synced to both Kindles and took both offline
- used eraser to erase one side of the box on one and the opposite side on the other
- added scribbles on both
- added a page with both, deleted a page on one, and changed order on the other
- went online with both and synced (do not remember which order)

Result:
The added scribbles from both show up
The deleted page is gone
The added pages are there
The page re-order happened.
But: only one of the box sides went away, I assume with the 'last sync wins' rule.

Scenario 2: change page order on both
- go offline
- re-order pages on each, in a different way, adding labels indicating the resulting order
- go online with one and sync
- bring the other online and sync
- manually sync the other

Result:
After syncing is "complete", neither order 'wins'. I tried bringing them both online at about the same time, and waiting before syncing the second one, and in both cases some new order resulted. I also found that the updated page labels I put in to track the order changes took some time to propagate in both directions, several minutes at least.

It seems to indicate they need to improve things before more people have more than one device that's able to edit Notebooks (e.g. if they add editing feature to iOS or Android).

---

Also, quite oddly, I found I was unable to update one of the pages in this Notebook, and when closing and re-opening the notebook (or just moving to a different page and back) it reflects a history of my attempts to erase and re-draw (as if erase had no effect). Could be unrelated to being offline. I've made a copy of this notebook for further analysis and deleted the 'offending' page and it has not happened again.
tomsem is offline   Reply With Quote