Quassel very I/O intensive, fsync()ing to disk after each log entry
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
quassel (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: quassel
Quassel writes to the hard drive *very* often, seemingly after each log entry. It is very obvious when it's displaying the MOTD upon connecting, which takes several seconds as it waits for the hard drive to commit the log to disk after each single line.
Attaching copy/pasted log file. Note the timestamps; roughly 10 seconds just to *display* the MOTD. Admittedly, to make it more obvious I had a file being copied in the background, so the numbers are exaggerated to show the worst possible case.
This is a netbook - Advent 4211 (rebranded MSI Wind) - which as such has limited (and noisy) hdd performance, making the write activity very obvious. The machine is running the Jaunty beta, and the logfile (~/.config/
$ apt-cache policy quassel
*** 0.4.1-0ubuntu3 0
Largely irrelevant, but for posterity:
$ uname -a
Linux lethe 2.6.29-
... from http://
Quassel uses sqlite for data storage, so I suspect this is more likely an
sqlite issue, but we'll look into it.