Fix metadata sync #165

Closed
opened 2016-01-17 08:11:50 +00:00 by somebody · 3 comments
somebody commented 2016-01-17 08:11:50 +00:00
Owner

Currently, this appears to be "edits from the download source until own edit", which leads to tactical avoidance of downloading and editing (also, "download source" is ambiguous: actual source? remote library currently displayed?)

Currently, this appears to be "edits from the download source until own edit", which leads to tactical avoidance of downloading and editing (also, "download source" is ambiguous: actual source? remote library currently displayed?)
rlx added the
major
defect
labels 2016-01-17 08:11:50 +00:00
Author
Owner

One option: A flag per book, set by the user, that indicates: a) metadata will be "broadcast" (i.e. other peers will apply it) and b) metadata will not be overwritten by others' "broadcasts".

If a user receives such a broadcast, we'd have to save something like the index of sender in the user's ordered peer list, and in the future only apply changes if the new index is lower or equal.

One option: A flag per book, set by the user, that indicates: a) metadata will be "broadcast" (i.e. other peers will apply it) and b) metadata will not be overwritten by others' "broadcasts". If a user receives such a broadcast, we'd have to save something like the index of sender in the user's ordered peer list, and in the future only apply changes if the new index is lower or equal.
rlx added this to the M2 (now) milestone 2016-01-17 09:02:15 +00:00
Author
Owner

For items not (yet) owned, metadata displayed should come from the lowest-index peer who shares its metadata, otherwise from the lowest-index peer who owns it.

For items not (yet) owned, metadata displayed should come from the lowest-index peer who shares its metadata, otherwise from the lowest-index peer who owns it.
Owner

In 7a42473/openmedialibrary:

implement sharemetadata, fixes #189
In [7a42473/openmedialibrary](https://code.0x2620.org/0x2620/openmedialibrary/commit/7a4247391981c96cab13d52fdc42306ac9e190bc): ``` implement sharemetadata, fixes #189 ```
j added the
fixed
label 2016-01-19 10:11:54 +00:00
j closed this issue 2016-01-19 10:11:54 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
2 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: 0x2620/openmedialibrary#165
No description provided.