-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Closed
Description
Checking issue #4192, i notice av. offline behaves in a non-performant way:
- Set a folder with files inside as av. offline -> everything marked as av. offline
- Kill the app
- Open the app
Current: one PROPFIND request sent for every item inside the folder recursively. Even if no changes happened in the tree structure. In case a deep structure or populated folders, many requests are being wasted making the app non-performant.
Expected: Checking folder etag is enough to know whether the av. offline folder has changed or not. Only if etag changed, sync operation is triggered.
TASKS
- Research (if needed)
- Create branch feature/improve_available_offline_performance
- Development tasks
- Etag condition in refreshFolder()
- Release notes
- Calens
- Code review and apply changes requested
- Design test plan
- QA
- Merge branch feature/feature_name into master
Reactions are currently unavailable