Activity log for bug #1238083

Date Who What changed Old value New value Message
2013-10-10 15:12:13 Colin Ian King bug added bug
2013-10-10 15:13:09 Colin Ian King description I've noticed that on an idle system friends-dispatcher is doing writes to a bunch of files and logs periodically. install fatrace, cd to / and run it and you will see the activity. This is what I observed over a 30 minute interval on the ubuntu-touch phone: 14:21:52.912959 friends-service(2226): WO /home/phablet/.local/share/resources/com.canonical.Friends.Streams.BQ9W4W 14:21:52.931757 friends-service(2226): CW /home/phablet/.local/share/resources/com.canonical.Friends.Streams 14:26:52.913722 friends-service(2226): WO /home/phablet/.local/share/resources/com.canonical.Friends.Streams.V39W4W 14:26:53.072627 friends-service(2226): CW /home/phablet/.local/share/resources/com.canonical.Friends.Streams 14:31:52.912653 friends-service(2226): O /home/phablet/.local/share/resources/com.canonical.Friends.Streams.LD9W4W 14:31:52.913020 friends-service(2226): W /home/phablet/.local/share/resources/com.canonical.Friends.Streams.LD9W4W 14:31:52.933649 friends-service(2226): CW /home/phablet/.local/share/resources/com.canonical.Friends.Streams.LD9W4W 14:31:54.668513 friends-dispatc(2517): CW /home/phablet/.config/libaccounts-glib/accounts.db 14:31:54.781733 friends-dispatc(2517): W /tmp/oe77uw 14:31:54.781855 friends-dispatc(2517): CW /tmp/oe77uw 14:31:54.946894 friends-dispatc(2517): W /home/phablet/.cache/friends/friends.log 14:31:54.952448 friends-dispatc(2517): W /home/phablet/.cache/friends/friends.log 14:31:54.953394 friends-dispatc(2517): W /home/phablet/.cache/friends/friends.log 14:32:24.846278 friends-dispatc(2517): W /home/phablet/.cache/friends/friends.log 14:32:24.847956 friends-dispatc(2517): CW /home/phablet/.cache/friends/friends.log 14:32:24.907710 friends-dispatc(2517): CW /home/phablet/.config/libaccounts-glib/accounts.db-shm 14:32:24.907710 friends-dispatc(2517): CW /home/phablet/.config/libaccounts-glib/accounts.db-wal 14:32:24.908015 friends-dispatc(2517): CW /home/phablet/.config/libaccounts-glib/accounts.db 14:36:52.913844 friends-service(2226): WO /home/phablet/.local/share/resources/com.canonical.Friends.Streams.HAAX4W 14:36:52.936030 friends-service(2226): CW /home/phablet/.local/share/resources/com.canonical.Friends.Streams 14:41:52.913325 friends-service(2226): O /home/phablet/.local/share/resources/com.canonical.Friends.Streams.6E9W4W 14:41:52.913660 friends-service(2226): W /home/phablet/.local/share/resources/com.canonical.Friends.Streams.6E9W4W 14:41:52.932856 friends-service(2226): CW /home/phablet/.local/share/resources/com.canonical.Friends.Streams.6E9W4W 14:46:52.920893 friends-service(2226): O /home/phablet/.local/share/resources/com.canonical.Friends.Streams.NQLT4W 14:46:52.921259 friends-service(2226): W /home/phablet/.local/share/resources/com.canonical.Friends.Streams.NQLT4W 14:46:52.937769 friends-service(2226): CW /home/phablet/.local/share/resources/com.canonical.Friends.Streams.NQLT4W 14:46:54.778651 friends-dispatc(2555): CW /home/phablet/.config/libaccounts-glib/accounts.db 14:46:54.890253 friends-dispatc(2555): W /tmp/vg79r1 14:46:54.890376 friends-dispatc(2555): CW /tmp/vg79r1 14:46:55.082148 friends-dispatc(2555): W /home/phablet/.cache/friends/friends.log 14:46:55.090266 friends-dispatc(2555): W /home/phablet/.cache/friends/friends.log 14:46:55.091456 friends-dispatc(2555): W /home/phablet/.cache/friends/friends.log 14:47:25.854884 friends-dispatc(2555): W /home/phablet/.cache/friends/friends.log 14:47:25.856074 friends-dispatc(2555): CW /home/phablet/.cache/friends/friends.log 14:47:25.927485 friends-dispatc(2555): CW /home/phablet/.config/libaccounts-glib/accounts.db-shm 14:47:25.927485 friends-dispatc(2555): CW /home/phablet/.config/libaccounts-glib/accounts.db-wal 14:47:25.927790 friends-dispatc(2555): CW /home/phablet/.config/libaccounts-glib/accounts.db Periodic database updates and writes to the log are fine, but if we see lots of data and metadata writes spaced out overtime with a few minute intervals between them then spinning media such as hard disks don't really get the opportunity to go into idle and spin down, hence consuming more power on laptops etc. Perhaps somebody can look into seeing of the number of writes can be reduced or batched better. I've noticed that on an idle system friends-dispatcher is doing writes to a bunch of files and logs periodically. install fatrace, cd to / and run it and you will see the activity. This is what I observed over a 30 minute interval on the ubuntu-touch phone: 14:21:52.912959 friends-service(2226): WO /home/phablet/.local/share/resources/com.canonical.Friends.Streams.BQ9W4W 14:21:52.931757 friends-service(2226): CW /home/phablet/.local/share/resources/com.canonical.Friends.Streams 14:26:52.913722 friends-service(2226): WO /home/phablet/.local/share/resources/com.canonical.Friends.Streams.V39W4W 14:26:53.072627 friends-service(2226): CW /home/phablet/.local/share/resources/com.canonical.Friends.Streams 14:31:52.912653 friends-service(2226): O /home/phablet/.local/share/resources/com.canonical.Friends.Streams.LD9W4W 14:31:52.913020 friends-service(2226): W /home/phablet/.local/share/resources/com.canonical.Friends.Streams.LD9W4W 14:31:52.933649 friends-service(2226): CW /home/phablet/.local/share/resources/com.canonical.Friends.Streams.LD9W4W 14:31:54.668513 friends-dispatc(2517): CW /home/phablet/.config/libaccounts-glib/accounts.db 14:31:54.781733 friends-dispatc(2517): W /tmp/oe77uw 14:31:54.781855 friends-dispatc(2517): CW /tmp/oe77uw 14:31:54.946894 friends-dispatc(2517): W /home/phablet/.cache/friends/friends.log 14:31:54.952448 friends-dispatc(2517): W /home/phablet/.cache/friends/friends.log 14:31:54.953394 friends-dispatc(2517): W /home/phablet/.cache/friends/friends.log 14:32:24.846278 friends-dispatc(2517): W /home/phablet/.cache/friends/friends.log 14:32:24.847956 friends-dispatc(2517): CW /home/phablet/.cache/friends/friends.log 14:32:24.907710 friends-dispatc(2517): CW /home/phablet/.config/libaccounts-glib/accounts.db-shm 14:32:24.907710 friends-dispatc(2517): CW /home/phablet/.config/libaccounts-glib/accounts.db-wal 14:32:24.908015 friends-dispatc(2517): CW /home/phablet/.config/libaccounts-glib/accounts.db 14:36:52.913844 friends-service(2226): WO /home/phablet/.local/share/resources/com.canonical.Friends.Streams.HAAX4W 14:36:52.936030 friends-service(2226): CW /home/phablet/.local/share/resources/com.canonical.Friends.Streams 14:41:52.913325 friends-service(2226): O /home/phablet/.local/share/resources/com.canonical.Friends.Streams.6E9W4W 14:41:52.913660 friends-service(2226): W /home/phablet/.local/share/resources/com.canonical.Friends.Streams.6E9W4W 14:41:52.932856 friends-service(2226): CW /home/phablet/.local/share/resources/com.canonical.Friends.Streams.6E9W4W 14:46:52.920893 friends-service(2226): O /home/phablet/.local/share/resources/com.canonical.Friends.Streams.NQLT4W 14:46:52.921259 friends-service(2226): W /home/phablet/.local/share/resources/com.canonical.Friends.Streams.NQLT4W 14:46:52.937769 friends-service(2226): CW /home/phablet/.local/share/resources/com.canonical.Friends.Streams.NQLT4W 14:46:54.778651 friends-dispatc(2555): CW /home/phablet/.config/libaccounts-glib/accounts.db 14:46:54.890253 friends-dispatc(2555): W /tmp/vg79r1 14:46:54.890376 friends-dispatc(2555): CW /tmp/vg79r1 14:46:55.082148 friends-dispatc(2555): W /home/phablet/.cache/friends/friends.log 14:46:55.090266 friends-dispatc(2555): W /home/phablet/.cache/friends/friends.log 14:46:55.091456 friends-dispatc(2555): W /home/phablet/.cache/friends/friends.log 14:47:25.854884 friends-dispatc(2555): W /home/phablet/.cache/friends/friends.log 14:47:25.856074 friends-dispatc(2555): CW /home/phablet/.cache/friends/friends.log 14:47:25.927485 friends-dispatc(2555): CW /home/phablet/.config/libaccounts-glib/accounts.db-shm 14:47:25.927485 friends-dispatc(2555): CW /home/phablet/.config/libaccounts-glib/accounts.db-wal 14:47:25.927790 friends-dispatc(2555): CW /home/phablet/.config/libaccounts-glib/accounts.db Periodic database updates and writes to the log are fine, but if we see lots of data and metadata writes spaced out over time with a few minute intervals between them then spinning media such as hard disks don't really get the opportunity to go into idle and spin down, hence consuming more power on laptops etc. Perhaps somebody can look into seeing of the number of writes can be reduced or batched better.
2013-11-01 17:48:54 Robert Bruce Park friends (Ubuntu): status New Fix Committed
2013-11-01 17:48:59 Robert Bruce Park friends (Ubuntu): assignee Robert Bruce Park (robru)
2013-11-01 17:49:25 Robert Bruce Park branch linked lp:~robru/friends/decrease-polling-frequency
2013-11-03 02:20:52 Launchpad Janitor friends (Ubuntu): status Fix Committed Fix Released
2013-11-05 12:19:08 Timo Jyrinki friends (Ubuntu): status Fix Released Confirmed
2013-11-05 18:53:01 Ken VanDine friends (Ubuntu): assignee Robert Bruce Park (robru) Ken VanDine (ken-vandine)
2013-11-05 18:56:13 Ken VanDine branch linked lp:~ken-vandine/friends/lp1248143
2013-11-05 20:12:15 Ken VanDine friends (Ubuntu): status Confirmed Fix Committed
2013-11-08 21:19:48 Launchpad Janitor branch linked lp:ubuntu/trusty-proposed/friends
2013-11-08 21:38:19 Launchpad Janitor friends (Ubuntu): status Fix Committed Fix Released