I don't understand "Revision" in sync status

Operating system

macOS

Joplin version

3.5.13

Desktop version info

Joplin 3.5.13 (prod, darwin)

Device: darwin, Apple M1 Max
Client ID: 469ee3ed3d3048208f281284bbbb0fcd
Sync Version: 3
Profile Version: 49
Keychain Supported: Yes
Alternative instance ID: -

Revision: 0c1511f

Backup: 1.5.1
Freehand Drawing: 4.2.0
Insert YouTube Video: 1.3.0

Sync target

Dropbox

What issue do you have?

I have been running Joplin on a Mac Laptop, syncinc with Dropbox. All works well.
Now I have installed it on an android based ebook reader (Boox). It's super slow but it kind of works. Except for the initial sync. After 12 days it's claiming it's done, but it isn't.

The desktop app gives

Note: 4715/4715
Folder: 60/60
Resource: 52886/52886
Tag: 552/552
NoteTag: 11916/11916
Revision: 316/316
Total: 70445/70445

The ebook reader gives

Note: 3952/3952
Folder: 54/53
Resource: 101121/10104
Tag: 552/552
NoteTag: 11916/11916
Revision: 24/9
Total: 25192/25143

One thing I cannot make sense of is the revisions. Aren't revisions specific to individual notes? I don't understand what 24/9 means. I have synced 24 versions instead of potentially 9... but 24 versions of what. And why are the totals it gives completely different?

Thanks

1 Like

Synced items / Total items = overall sync progress:

Example: 850 / 1000 → 850 items are synced, 150 still need syncing.

If the right hand side of the slash is a lower number, it means either some local items have been deleted since the last sync, or in your case, the data set is not yet complete from the initial sync. I’m not sure the internals of how the values are calculated, but the right hand side may not be reliable until the intial sync has completed.

Revisions in the sync status refer to items in the note history.

Feels like he's probably asking why it says it synchronized 24 out of 9.

Honestly, I have no idea. I think every device has its own setting for history retention, and I don't really know how it's handled.
(Then again, I find the sync status numbers in general a bit opaque.)

Edit: out of curiosity, what do you store in Joplin? A lot of scrapes, or something? You seem to average over 10 resources per note, sounds like a lot!

Kind of - I am not questioning why, I am trying to work out what it means. It’s right there in my post

One thing I cannot make sense of is the revisions. Aren't revisions specific to individual notes? I don't understand what 24/9 means. I have synced 24 versions instead of potentially 9... but 24 versions of what. And why are the totals it gives completely different?

What do the ‘24’ and ‘9’ mean? Surely each note has its own version? Or does ‘version’ refer to a snapshot of all the notes in the DB?

Basically the 24 the number of revision items which are recorded as being synced on the current device, and 9 is total revision items existing locally.

Revisions expire after a configured amount of time, after which they are deleted. And they are only created when you make changes to a note, up to a maximum of once every 10 minutes. So the number of revisions is not likely to equal the number of notes

So those would be my local edits to the some of the notes?

Not just local edits, but edits made in Joplin in general. The revisions are synced across devices