[Xapian-tickets] [Xapian] #604: Document::get_data() causes process size to grow

Xapian nobody at xapian.org
Mon Oct 15 06:41:09 BST 2012


#604: Document::get_data() causes process size to grow
-------------------------+--------------------------------------------------
 Reporter:  agilezebra   |       Owner:  olly  
     Type:  defect       |      Status:  new   
 Priority:  normal       |   Milestone:  1.3.1 
Component:  Library API  |     Version:  1.2.12
 Severity:  major        |    Keywords:        
Blockedby:               |    Platform:  Linux 
 Blocking:               |  
-------------------------+--------------------------------------------------
Changes (by olly):

  * milestone:  => 1.3.1


Comment:

 And it all becomes clear - the MSet is caching the documents we've looked
 at, thanks to the {{{MSet::fetch()}}} machinery.

 While the idea of announcing up front which docs you'll want so a remote
 database can stream them all is reasonable (though ISTR it didn't deliver
 big benefits), the usual access pattern doesn't involve revisiting
 documents, and for a non-remote database it is doesn't make sense to do
 so.

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



More information about the Xapian-tickets mailing list