Uploaded image for project: 'Z-Push'
  1. Z-Push
  2. ZP-1213

Modify LoopDetection to handle big sync windows better

    Details

    • Type: Improvement
    • Status: QA
    • Priority: Medium
    • Resolution: Fixed
    • Affects Version/s: 2.3.6
    • Fix Version/s: 2.5.0 beta1, 2.5.0
    • Component/s: None
    • Labels:
      None

      Description

      LoopDetection was developed when devices were synchronizing only a few objects per request:

      • 5 Android
      • 25 iOS

      While these devices still sync these amounts, Outlook requests up to 512 objects.
      If for any reason loop detection kicks in, this results in at least 512 requests.

      There should be another stage, that limits the requests to a higher window size, e.g. 25. This would still result in 20 additional requests, but this seems to be an acceptable number.

      If OL then loops within that 25 objects request, we should go back to the current approach synchronizing 1 by 1.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                Sebastian Sebastian Kummer
                Reporter:
                Sebastian Sebastian Kummer
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: