Activity log for bug #509740

Date Who What changed Old value New value Message
2010-01-19 17:18:09 Joshua Hoover bug added bug
2010-01-19 17:25:01 Joshua Hoover bug task added ubuntuone-client (Ubuntu)
2010-01-19 17:25:12 Joshua Hoover ubuntuone-client (Ubuntu): status New Won't Fix
2010-01-19 17:25:18 Joshua Hoover ubuntuone-client (Ubuntu): status Won't Fix Confirmed
2010-01-19 17:25:24 Joshua Hoover ubuntuone-client (Ubuntu): importance Undecided Medium
2010-01-19 17:42:41 Joshua Hoover description Running 1.1.0+r306-0ubuntu1~ppa1~karmic on 32-bit Karmic the bandwidth usage/throttling settings are not saved properly every time. In particular, the upload (write_limit) setting does not get saved properly after attempting to change and save the value a couple of times. Steps to reproduce: 1. Right-click Ubuntu One client applet and select "Preferences" 2. Click on "Limit Bandwidth Usage" checkbox 3. Set Maximum upload and download speed inputs to: 3000 4. Click "Close" button Result: ~/.config/ubuntuone/syncdaemon.conf set to: [bandwidth_throttling] read_limit = 3072000 write_limit = 3072000 on = True 5. Right-click Ubuntu One client applet and select "Preferences" 6. Set Maximum upload speed input to: 1000 Leave Maximum upload at: 3000 7. Click "Close" button Result: ~/.config/ubuntuone/syncdaemon.conf set to: [bandwidth_throttling] read_limit = 3072000 write_limit = 3072000 on = True And Ubuntu One Client preferences show 3000 for upload & download --- Expected Result: ~/.config/ubuntuone/syncdaemon.conf set to: [bandwidth_throttling] read_limit = 3072000 write_limit = 1024000 on = True And Ubuntu One Client preferences show 1000 for upload & 3000 for download Running 1.1.0+r306-0ubuntu1~ppa1~karmic on 32-bit Karmic the bandwidth usage/throttling settings are not saved properly every time. In particular, the upload (write_limit) setting does not get saved properly after attempting to change and save the value a couple of times. In some cases, users see the settings saved to "0", which doesn't allow the client to connect any longer and will produce the following syncdaemon-exceptions.log entry, when the read_limit is at 0 and the write_limit is greater than 0: File "/usr/lib/python2.6/dist-packages/ubuntuone/storageprotocol/client.py", line 1462, in checkReadBandwidth throttle_time = (float(self.readThisSecond) / self.readLimit) - 1.0 exceptions.ZeroDivisionError: float division ---------------------------------------------------------- WORK AROUND 1. Quit the Ubuntu One client 2. Delete the file: ~/.config/ubuntuone/syncdaemon.conf (If using Nautilus, make sure you do a Ctrl-H to view hidden files when in your home directory) 3. Start the Ubuntu One client You can try resetting the bandwidth usage preferences but if you continue to run into problems, follow the steps above and don't turn the limit bandwidth usage on for the time being. ---------------------------------------------------------- STEPS TO REPRODUCE 1. Right-click Ubuntu One client applet and select "Preferences" 2. Click on "Limit Bandwidth Usage" checkbox 3. Set Maximum upload and download speed inputs to: 3000 4. Click "Close" button Result: ~/.config/ubuntuone/syncdaemon.conf set to: [bandwidth_throttling] read_limit = 3072000 write_limit = 3072000 on = True 5. Right-click Ubuntu One client applet and select "Preferences" 6. Set Maximum upload speed input to: 1000    Leave Maximum upload at: 3000 7. Click "Close" button Result: ~/.config/ubuntuone/syncdaemon.conf set to: [bandwidth_throttling] read_limit = 3072000 write_limit = 3072000 on = True And Ubuntu One Client preferences show 3000 for upload & download --- Expected Result: ~/.config/ubuntuone/syncdaemon.conf set to: [bandwidth_throttling] read_limit = 3072000 write_limit = 1024000 on = True And Ubuntu One Client preferences show 1000 for upload & 3000 for download
2010-01-19 20:38:05 Joshua Hoover description Running 1.1.0+r306-0ubuntu1~ppa1~karmic on 32-bit Karmic the bandwidth usage/throttling settings are not saved properly every time. In particular, the upload (write_limit) setting does not get saved properly after attempting to change and save the value a couple of times. In some cases, users see the settings saved to "0", which doesn't allow the client to connect any longer and will produce the following syncdaemon-exceptions.log entry, when the read_limit is at 0 and the write_limit is greater than 0: File "/usr/lib/python2.6/dist-packages/ubuntuone/storageprotocol/client.py", line 1462, in checkReadBandwidth throttle_time = (float(self.readThisSecond) / self.readLimit) - 1.0 exceptions.ZeroDivisionError: float division ---------------------------------------------------------- WORK AROUND 1. Quit the Ubuntu One client 2. Delete the file: ~/.config/ubuntuone/syncdaemon.conf (If using Nautilus, make sure you do a Ctrl-H to view hidden files when in your home directory) 3. Start the Ubuntu One client You can try resetting the bandwidth usage preferences but if you continue to run into problems, follow the steps above and don't turn the limit bandwidth usage on for the time being. ---------------------------------------------------------- STEPS TO REPRODUCE 1. Right-click Ubuntu One client applet and select "Preferences" 2. Click on "Limit Bandwidth Usage" checkbox 3. Set Maximum upload and download speed inputs to: 3000 4. Click "Close" button Result: ~/.config/ubuntuone/syncdaemon.conf set to: [bandwidth_throttling] read_limit = 3072000 write_limit = 3072000 on = True 5. Right-click Ubuntu One client applet and select "Preferences" 6. Set Maximum upload speed input to: 1000    Leave Maximum upload at: 3000 7. Click "Close" button Result: ~/.config/ubuntuone/syncdaemon.conf set to: [bandwidth_throttling] read_limit = 3072000 write_limit = 3072000 on = True And Ubuntu One Client preferences show 3000 for upload & download --- Expected Result: ~/.config/ubuntuone/syncdaemon.conf set to: [bandwidth_throttling] read_limit = 3072000 write_limit = 1024000 on = True And Ubuntu One Client preferences show 1000 for upload & 3000 for download Running 1.1.0+r306-0ubuntu1~ppa1~karmic on 32-bit Karmic the bandwidth usage/throttling settings are not saved properly every time. In particular, the upload (write_limit) setting does not get saved properly after attempting to change and save the value a couple of times. In some cases, users see the settings saved to "0", which doesn't allow the client to connect any longer and will produce the following syncdaemon-exceptions.log entry, when the read_limit is at 0 and the write_limit is greater than 0: File "/usr/lib/python2.6/dist-packages/ubuntuone/storageprotocol/client.py", line 1462, in checkReadBandwidth     throttle_time = (float(self.readThisSecond) / self.readLimit) - 1.0 exceptions.ZeroDivisionError: float division ---------------------------------------------------------- WORK AROUND 1. Quit the Ubuntu One client 2. Delete the file: ~/.config/ubuntuone/syncdaemon.conf     (If using Nautilus, make sure you do a Ctrl-H to view hidden files when in your home directory) 3. Start the Ubuntu One client You can try resetting the bandwidth usage preferences but if you continue to run into problems, follow the steps above and don't turn the limit bandwidth usage on for the time being. ---------------------------------------------------------- STEPS TO REPRODUCE 1. Right-click Ubuntu One client applet and select "Preferences" 2. Click on "Limit Bandwidth Usage" checkbox 3. Set Maximum upload and download speed inputs to: 3000 4. Click "Close" button Result: ~/.config/ubuntuone/syncdaemon.conf set to: [bandwidth_throttling] read_limit = 3072000 write_limit = 3072000 on = True 5. Right-click Ubuntu One client applet and select "Preferences" 6. Set Maximum upload speed input to: 1000    Leave Maximum download at: 3000 7. Click "Close" button Result: ~/.config/ubuntuone/syncdaemon.conf set to: [bandwidth_throttling] read_limit = 3072000 write_limit = 3072000 on = True And Ubuntu One Client preferences show 3000 for upload & download --- Expected Result: ~/.config/ubuntuone/syncdaemon.conf set to: [bandwidth_throttling] read_limit = 3072000 write_limit = 1024000 on = True And Ubuntu One Client preferences show 1000 for upload & 3000 for download
2010-01-19 20:41:52 Rick McBride ubuntuone-client: assignee James Tatum (jtatum)
2010-01-28 22:50:01 Joshua Hoover ubuntuone-client: status Confirmed Triaged
2010-01-28 22:50:07 Joshua Hoover ubuntuone-client (Ubuntu): status Confirmed Triaged
2010-02-02 21:32:33 Joshua Hoover ubuntuone-client: status Triaged Confirmed
2010-02-02 21:32:39 Joshua Hoover ubuntuone-client: importance Medium Undecided
2010-02-02 21:32:42 Joshua Hoover ubuntuone-client (Ubuntu): importance Medium Undecided
2010-02-02 21:32:48 Joshua Hoover ubuntuone-client (Ubuntu): status Triaged Confirmed
2010-02-02 21:33:24 Joshua Hoover ubuntuone-client: assignee James Tatum (jtatum) Ubuntu One Desktop+ team (uone-desktop)
2010-02-02 21:33:33 Joshua Hoover ubuntuone-client (Ubuntu): assignee Ubuntu One Desktop+ team (uone-desktop)
2010-02-12 13:43:38 Roman Yepishev tags desktop+ bandwidth-throttling desktop+
2010-03-23 22:31:23 Joshua Hoover description Running 1.1.0+r306-0ubuntu1~ppa1~karmic on 32-bit Karmic the bandwidth usage/throttling settings are not saved properly every time. In particular, the upload (write_limit) setting does not get saved properly after attempting to change and save the value a couple of times. In some cases, users see the settings saved to "0", which doesn't allow the client to connect any longer and will produce the following syncdaemon-exceptions.log entry, when the read_limit is at 0 and the write_limit is greater than 0: File "/usr/lib/python2.6/dist-packages/ubuntuone/storageprotocol/client.py", line 1462, in checkReadBandwidth     throttle_time = (float(self.readThisSecond) / self.readLimit) - 1.0 exceptions.ZeroDivisionError: float division ---------------------------------------------------------- WORK AROUND 1. Quit the Ubuntu One client 2. Delete the file: ~/.config/ubuntuone/syncdaemon.conf     (If using Nautilus, make sure you do a Ctrl-H to view hidden files when in your home directory) 3. Start the Ubuntu One client You can try resetting the bandwidth usage preferences but if you continue to run into problems, follow the steps above and don't turn the limit bandwidth usage on for the time being. ---------------------------------------------------------- STEPS TO REPRODUCE 1. Right-click Ubuntu One client applet and select "Preferences" 2. Click on "Limit Bandwidth Usage" checkbox 3. Set Maximum upload and download speed inputs to: 3000 4. Click "Close" button Result: ~/.config/ubuntuone/syncdaemon.conf set to: [bandwidth_throttling] read_limit = 3072000 write_limit = 3072000 on = True 5. Right-click Ubuntu One client applet and select "Preferences" 6. Set Maximum upload speed input to: 1000    Leave Maximum download at: 3000 7. Click "Close" button Result: ~/.config/ubuntuone/syncdaemon.conf set to: [bandwidth_throttling] read_limit = 3072000 write_limit = 3072000 on = True And Ubuntu One Client preferences show 3000 for upload & download --- Expected Result: ~/.config/ubuntuone/syncdaemon.conf set to: [bandwidth_throttling] read_limit = 3072000 write_limit = 1024000 on = True And Ubuntu One Client preferences show 1000 for upload & 3000 for download Update: This seems to be a problem in ubuntuone-preferences on Lucid and the latest PPA version. The problem is actually that the values only save when focus is taken off the input field. So, if you click outside of each input field after changing the value, it will save the values. Otherwise, the input field that didn't have focused removed will not save. Running 1.1.0+r306-0ubuntu1~ppa1~karmic on 32-bit Karmic the bandwidth usage/throttling settings are not saved properly every time. In particular, the upload (write_limit) setting does not get saved properly after attempting to change and save the value a couple of times. In some cases, users see the settings saved to "0", which doesn't allow the client to connect any longer and will produce the following syncdaemon-exceptions.log entry, when the read_limit is at 0 and the write_limit is greater than 0: File "/usr/lib/python2.6/dist-packages/ubuntuone/storageprotocol/client.py", line 1462, in checkReadBandwidth     throttle_time = (float(self.readThisSecond) / self.readLimit) - 1.0 exceptions.ZeroDivisionError: float division ---------------------------------------------------------- WORK AROUND 1. Quit the Ubuntu One client 2. Delete the file: ~/.config/ubuntuone/syncdaemon.conf     (If using Nautilus, make sure you do a Ctrl-H to view hidden files when in your home directory) 3. Start the Ubuntu One client You can try resetting the bandwidth usage preferences but if you continue to run into problems, follow the steps above and don't turn the limit bandwidth usage on for the time being. ---------------------------------------------------------- STEPS TO REPRODUCE 1. Right-click Ubuntu One client applet and select "Preferences" 2. Click on "Limit Bandwidth Usage" checkbox 3. Set Maximum upload and download speed inputs to: 3000 4. Click "Close" button Result: ~/.config/ubuntuone/syncdaemon.conf set to: [bandwidth_throttling] read_limit = 3072000 write_limit = 3072000 on = True 5. Right-click Ubuntu One client applet and select "Preferences" 6. Set Maximum upload speed input to: 1000    Leave Maximum download at: 3000 7. Click "Close" button Result: ~/.config/ubuntuone/syncdaemon.conf set to: [bandwidth_throttling] read_limit = 3072000 write_limit = 3072000 on = True And Ubuntu One Client preferences show 3000 for upload & download --- Expected Result: ~/.config/ubuntuone/syncdaemon.conf set to: [bandwidth_throttling] read_limit = 3072000 write_limit = 1024000 on = True And Ubuntu One Client preferences show 1000 for upload & 3000 for download
2010-03-23 22:31:33 Joshua Hoover ubuntuone-client: importance Undecided Medium
2010-03-23 22:31:39 Joshua Hoover ubuntuone-client (Ubuntu): importance Undecided Medium
2010-03-23 22:31:44 Joshua Hoover tags bandwidth-throttling desktop+ bandwidth-throttling desktop+ package u1-lucid
2010-03-31 19:29:49 dobey ubuntuone-client: status Confirmed In Progress
2010-03-31 19:29:49 dobey ubuntuone-client: assignee Ubuntu One Desktop+ team (ubuntuone-desktop+) Rodney Dawes (dobey)
2010-03-31 19:29:54 Launchpad Janitor branch linked lp:~dobey/ubuntuone-client/bw-save-fix
2010-03-31 20:48:12 dobey ubuntuone-client: status In Progress Fix Committed
2010-04-05 15:21:53 dobey ubuntuone-client: status Fix Committed Fix Released
2010-04-05 15:22:07 dobey ubuntuone-client (Ubuntu): status Confirmed Fix Released
2011-09-04 09:22:38 chrisfaron bug added subscriber chrisfaron