View Single Post
jonnenau's Avatar
Posts: 116 | Thanked: 445 times | Joined on Apr 2010 @ Oulu, Finland
#114
dropn900-0.1.3-1 now available as a download/update!
  • Bug fix: QTimers were not polling active threads due to gmainloopcontext.iteration() was blocking it.
  • Bug fix: Download code was saying too early that file was ready, even 30mb files seemed to come in ~few seconds. This lead multiple downloads to be going at the same time, now only one at a time as intended from the beginning.
  • New Feature: Recursive sync. Searches all subfolders for out of date or missing files and syncs them also
  • Confirmation dialog of sync download. Lists total file count and size and for every folder separately.
  • More checking on sync start, wont start if existing active transfers or data writing to disk
  • UI updates to transfer widget to show total sync stats
  • When you sync for example /Photos, it now goes to <default_dl_dir>/Photos

I have tested the recursive sync on the device with big amount of files with small size and small amount of files with bigger size. Here are my findings:
  • ~32 mb with ~8 files, biggest file 28 mb. This is totally fine, the 28 mb file took 6 minutes to download with WLAN. But everything runs smooth and no errors.
  • 390 kb with 171 files. This was fine also. Only thing that starts to become a bottle neck is UI as 171 items are pushed to the transfer widget at once and small files make the animation spinner swap from item to item very rapidly. I saw that it helps when you hold for a while before you start swiping to scroll the view, and do this slowly. No networking or file I/O errors.

Please test the recursive sync with your use cases and report of problems
__________________
DropN900 - the maemo 5 DropBox client

Last edited by jonnenau; 2010-08-01 at 21:01.
 

The Following 4 Users Say Thank You to jonnenau For This Useful Post: