I tried to reproduce this problem, functionally, but couldn't -
uploading with throttling, and using wondershaper, still allowed me to
navigate the internet and ping servers by hostname with almost no
perceivable difference -.

However, we found out by our logs that throttling indeed doesn't work; Take 
these log samples, for example:
2013-05-09 17:53:06,045 - ubuntuone.SyncDaemon.StorageClient - TRACE - end - 
sendMessage: id: 25
2013-05-09 17:53:06,045 - ubuntuone.SyncDaemon.StorageClient - TRACE - start - 
sendMessage: id: 25, type: BYTES
2013-05-09 17:53:06,046 - ubuntuone.SyncDaemon.StorageClient - TRACE - end - 
sendMessage: id: 25
2013-05-09 17:53:06,046 - ubuntuone.SyncDaemon.StorageClient - TRACE - start - 
sendMessage: id: 25, type: BYTES
2013-05-09 17:53:06,047 - ubuntuone.SyncDaemon.StorageClient - TRACE - end - 
sendMessage: id: 25
2013-05-09 17:53:06,047 - ubuntuone.SyncDaemon.StorageClient - TRACE - start - 
sendMessage: id: 25, type: BYTES
2013-05-09 17:53:06,047 - ubuntuone.SyncDaemon.StorageClient - TRACE - end - 
sendMessage: id: 25
2013-05-09 17:53:06,048 - ubuntuone.SyncDaemon.StorageClient - TRACE - start - 
sendMessage: id: 25, type: BYTES
2013-05-09 17:53:06,048 - ubuntuone.SyncDaemon.StorageClient - TRACE - end - 
sendMessage: id: 25
2013-05-09 17:53:06,048 - ubuntuone.SyncDaemon.StorageClient - TRACE - start - 
sendMessage: id: 25, type: BYTES
2013-05-09 17:53:06,049 - ubuntuone.SyncDaemon.StorageClient - TRACE - end - 
sendMessage: id: 25
2013-05-09 17:53:06,049 - ubuntuone.SyncDaemon.StorageClient - TRACE - start - 
sendMessage: id: 25, type: BYTES
2013-05-09 17:53:06,049 - ubuntuone.SyncDaemon.StorageClient - TRACE - end - 
sendMessage: id: 25
2013-05-09 17:53:06,050 - ubuntuone.SyncDaemon.StorageClient - TRACE - start - 
sendMessage: id: 25, type: BYTES
2013-05-09 17:53:06,050 - ubuntuone.SyncDaemon.StorageClient - TRACE - end - 
sendMessage: id: 25
2013-05-09 17:53:06,050 - ubuntuone.SyncDaemon.StorageClient - TRACE - start - 
sendMessage: id: 25, type: BYTES
2013-05-09 17:53:06,051 - ubuntuone.SyncDaemon.StorageClient - TRACE - end - 
sendMessage: id: 25
2013-05-09 17:53:06,051 - ubuntuone.SyncDaemon.StorageClient - TRACE - start - 
sendMessage: id: 25, type: BYTES
2013-05-09 17:53:06,052 - ubuntuone.SyncDaemon.StorageClient - TRACE - end - 
sendMessage: id: 25
2013-05-09 17:53:06,052 - ubuntuone.SyncDaemon.StorageClient - TRACE - start - 
sendMessage: id: 25, type: BYTES
2013-05-09 17:53:06,052 - ubuntuone.SyncDaemon.StorageClient - TRACE - end - 
sendMessage: id: 25
2013-05-09 17:53:06,053 - ubuntuone.SyncDaemon.StorageClient - TRACE - start - 
sendMessage: id: 25, type: BYTES
2013-05-09 17:53:06,053 - ubuntuone.SyncDaemon.StorageClient - TRACE - end - 
sendMessage: id: 25
2013-05-09 17:53:06,053 - ubuntuone.SyncDaemon.StorageClient - TRACE - start - 
sendMessage: id: 25, type: BYTES
2013-05-09 17:53:06,054 - ubuntuone.SyncDaemon.StorageClient - TRACE - end - 
sendMessage: id: 25
2013-05-09 17:53:06,054 - ubuntuone.SyncDaemon.StorageClient - TRACE - start - 
sendMessage: id: 25, type: BYTES
2013-05-09 17:53:06,054 - ubuntuone.SyncDaemon.StorageClient - TRACE - end - 
sendMessage: id: 25
2013-05-09 17:53:06,055 - ubuntuone.SyncDaemon.StorageClient - TRACE - start - 
sendMessage: id: 25, type: BYTES

All of these messages are chunks of a file being sent to the server.
Each chunk has 1.4KB (which is the predefined payload used in the
client), and for this test I had enabled throttling to 1KB/s, which
should make each chunk be uploaded in an interval of at least 1.4s, but
doesn't - as you can see several chunks being sent in the same second,
that is, 2013-05-09 17:53:06.

We tested the patch, but it didn't work as expected either - we've hit
another wall during the tests -. But we have another attempt to fix the
bug going on, using a different approach, so as soon as we have news on
this we'll let everybody know. In the meantime, please be patient, and
sorry for the inconvenience.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to a duplicate bug report (634013).
https://bugs.launchpad.net/bugs/720707

Title:
  Bandwidth limit is not correctly enforced: Transmission delays are
  inserted between data chunk writes (of arbitrary sizes)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntuone-storage-protocol/+bug/720707/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to