The upload speed of the seafile client is quite slow. Download speed is ok.
I have not set any bandwidth limit in the seafile client. What's the bottleneck of the seafile client?
This is the seafile.log of a 20Mb file test.
[06/12/13 15:40:42] clone-mgr.c(306): Transition clone state for f80e428d from [init] to [fetch].
[06/12/13 15:40:42] transfer-mgr.c(446): Transfer repo 'f80e428d': ('normal', 'init') --> ('normal', 'check')
[06/12/13 15:40:43] transfer-mgr.c(446): Transfer repo 'f80e428d': ('normal', 'check') --> ('normal', 'commit')
[06/12/13 15:40:43] transfer-mgr.c(446): Transfer repo 'f80e428d': ('normal', 'commit') --> ('normal', 'data')
[06/12/13 15:40:43] repo-mgr.c(120): Worktree for repo 'Testing'(f80e428d) is not set.
[06/12/13 15:40:44] transfer-mgr.c(446): Transfer repo 'f80e428d': ('normal', 'data') --> ('finished', 'finished')
[06/12/13 15:40:44] clone-mgr.c(306): Transition clone state for f80e428d from [fetch] to [checkout].
[06/12/13 15:40:45] clone-mgr.c(306): Transition clone state for f80e428d from [checkout] to [done].
Put the 20Mb file to the "Test Folder". From the log, it takes 6mins to upload a 20Mb file from the client.
[06/12/13 15:41:15] sync-mgr.c(425): Repo 'Testing' sync state transition from 'synchronized' to 'committing'.
[06/12/13 15:41:15] sync-mgr.c(425): Repo 'Testing' sync state transition from 'committing' to 'initializing'.
[06/12/13 15:41:15] sync-mgr.c(425): Repo 'Testing' sync state transition from 'initializing' to 'uploading'.
[06/12/13 15:41:16] transfer-mgr.c(446): Transfer repo 'f80e428d': ('normal', 'init') --> ('normal', 'check')
[06/12/13 15:41:16] transfer-mgr.c(446): Transfer repo 'f80e428d': ('normal', 'check') --> ('normal', 'commit')
[06/12/13 15:41:16] transfer-mgr.c(446): Transfer repo 'f80e428d': ('normal', 'commit') --> ('normal', 'fs')
[06/12/13 15:41:18] transfer-mgr.c(446): Transfer repo 'f80e428d': ('normal', 'fs') --> ('normal', 'data')
[06/12/13 15:47:34] transfer-mgr.c(446): Transfer repo 'f80e428d': ('normal', 'data') --> ('normal', 'update-branch')
[06/12/13 15:47:34] transfer-mgr.c(446): Transfer repo 'f80e428d': ('normal', 'update-branch') --> ('finished', 'finished')
[06/12/13 15:47:34] sync-mgr.c(425): Repo 'Testing' sync state transition from 'uploading' to 'synchronized'.
I try the web interface upload during this peroid. It only takes about 1min to upload via the web interface.
And 5 seconds to download back to the computer.
[06/12/13 15:51:45] sync-mgr.c(425): Repo 'Testing' sync state transition from 'initializing' to 'downloading'.
[06/12/13 15:51:46] transfer-mgr.c(446): Transfer repo 'f80e428d': ('normal', 'init') --> ('normal', 'check')
[06/12/13 15:51:46] transfer-mgr.c(446): Transfer repo 'f80e428d': ('normal', 'check') --> ('normal', 'commit')
[06/12/13 15:51:47] transfer-mgr.c(446): Transfer repo 'f80e428d': ('normal', 'commit') --> ('normal', 'fs')
[06/12/13 15:51:47] transfer-mgr.c(446): Transfer repo 'f80e428d': ('normal', 'fs') --> ('normal', 'data')
[06/12/13 15:51:47] transfer-mgr.c(446): Transfer repo 'f80e428d': ('normal', 'data') --> ('finished', 'finished')
[06/12/13 15:51:47] sync-mgr.c(425): Repo 'Testing' sync state transition from 'downloading' to 'merging'.
[06/12/13 15:51:48] Fast forward.
[06/12/13 15:51:48] sync-mgr.c(654): [Sync mgr] Merged repo Testing(f80e428d).
[06/12/13 15:51:48] sync-mgr.c(425): Repo 'Testing' sync state transition from 'merging' to 'synchronized'.
[06/12/13 15:51:51] sync-mgr.c(425): Repo 'Testing' sync state transition from 'synchronized' to 'committing'.
[06/12/13 15:51:51] sync-mgr.c(425): Repo 'Testing' sync state transition from 'committing' to 'synchronized'.
Nothing happen to the ccnet.log and applet.log. So I'm not going to upload them here.