Ticket #1033 (new enhancement)

Opened 5 years ago

Last modified 5 years ago

Use read() sync-plugin call to get entire-entry when merging to avoid redundancy

Reported by: dgollub Owned by: dgollub
Priority: normal Milestone:
Component: OpenSync: Format Conversion Version: 0.39
Severity: normal Keywords:
Cc:

Description (last modified by dgollub) (diff)

Some sync-plugins can/could retrieve single records/entries from the peer - e.g. via a read() sync-plugin function. This could be also used (optional) to avoid storing the entire entry for merging missing-capabilities, instead of becoming redundant when storing it always in Archive.

The Archive should only be used if the plugin doesn't provide any read() call.

This requires also that the format-plugin, which is requested by the resource configuration of the sync-plugin, is able to merge/demerge.

Change History

comment:1 Changed 5 years ago by dgollub

  • Description modified (diff)
Note: See TracTickets for help on using tickets.