[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