Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-20259

CMIS getContentChanges may incorrectly keep the change log token unchanged

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 7.10-HF14, 8.10
    • Component/s: CMIS

      Description

      The CMIS change log currently uses a change log token that is the log event time, in milliseconds.

      In the very rare case when all the events returned by a page of getContentChanges all have the exact same event time, the next change log token will still be identical to the previous one so the next page returned will be at the same point in the audit thus causing an infinite loop for a client that requests all content changes.

      To avoid this we must switch to using the native event id and not an event date. Drive already does this correctly.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: