[Xapian-tickets] [Xapian] #288: Use F_FULLFSYNC ioctl where supported

Xapian nobody at xapian.org
Mon Aug 11 09:36:18 BST 2014


#288: Use F_FULLFSYNC ioctl where supported
---------------------------+------------------------------
 Reporter:  richard        |             Owner:  olly
     Type:  defect         |            Status:  closed
 Priority:  high           |         Milestone:  1.0.14
Component:  Backend-Flint  |           Version:  SVN trunk
 Severity:  normal         |        Resolution:  fixed
 Keywords:                 |        Blocked By:
 Blocking:                 |  Operating System:  Mac OS X
---------------------------+------------------------------
\
\
\
\
\
\

Comment (by olly):

 As of trunk r18193, we're no longer using F_FULLSYNC by default, though it
 can be enabled with {{{Xapian::DB_FULL_SYNC}}} (currently only supported
 by brass).

 Also, brass on trunk only does the full-sync on the final file, and just
 fdatasync() the others, which will probably make quite a difference to the
 slowdown, but we've not yet tested this.
\
\
\

--
Ticket URL: <http://trac.xapian.org/ticket/288#comment:7>
Xapian <http://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list