[Xapian-tickets] [Xapian] #666: Implement single-file format for glass backend

Xapian nobody at xapian.org
Tue Dec 22 00:24:48 GMT 2015


#666: Implement single-file format for glass backend
---------------------------+------------------------------
 Reporter:  wgreenberg     |             Owner:  olly
     Type:  enhancement    |            Status:  closed
 Priority:  normal         |         Milestone:  1.3.4
Component:  Backend-Glass  |           Version:  SVN trunk
 Severity:  normal         |        Resolution:  fixed
 Keywords:                 |        Blocked By:
 Blocking:                 |  Operating System:  All
---------------------------+------------------------------
Changes (by olly):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 [75727faacc18c585fd352f7e12785e346023a26b] implements compacting to an fd,
 so I think this is all now done.

 The only restriction is that such databases are read-only (and have to be
 created via compacting an existing database).  There's no fundamental
 reason they couldn't support writing, but it would be extra work (I think
 you'd want to have a single freelist shared between the tables, and to
 sort out some equivalent to atomically updating the version file when
 committing).

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



More information about the Xapian-tickets mailing list