[Pidgin] #5597: Pidgin calls fsync far too often.

Pidgin trac at pidgin.im
Tue Apr 22 18:05:39 EDT 2008


#5597: Pidgin calls fsync far too often.
------------------------+---------------------------------------------------
  Reporter:  neuron     |       Owner:  seanegan     
      Type:  defect     |      Status:  new          
  Priority:  minor      |   Milestone:               
 Component:  libpurple  |     Version:  2.4.1        
Resolution:             |    Keywords:  io fsync ext3
   Pending:  0          |  
------------------------+---------------------------------------------------
Comment (by elb):

 Replying to [comment:5 neuron]:
 > I really don't see why you'd need to fsync anything but the buddy list,
 if you have an unclean shutdown you can expect SOME issues, I doubt anyone
 would be too upset about missing 1 entry from a chatlog/missing a cached
 buddylist icon.  And as a general rule, if your using XFS, you should have
 a ups, the people who use XFS should be aware of this already, xfs DOES
 have issues with unclean shutdowns.

 Well, not just the buddy list, but yes, that's more or less what I was
 suggesting.  User preferences in general should be treated with some care.

 > It's not the job of a instant messenger to prevent filesystem
 corruption, especially when it comes with a big performance hit for the
 overall system.

 Agreed.  However, most people don't seem to see the performance hit that
 you are; keep in mind that most desktop systems are extremely lightly
 loaded and I/O idle.  The current behavior was put in to solve a real
 problem (our responsibility or not).  Now that we are aware that people
 have a problem with the current behavior, we can start looking for ways to
 mitigate it.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/5597#comment:6>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list