Ticket #261 (closed enhancement: fixed)

Opened 7 months ago

Last modified 6 months ago

Improve performance of Database reopen in no-change case

Reported by: richard Owned by: olly
Priority: normal Milestone: 1.1.0
Component: Backend-Chert Version: SVN trunk
Severity: normal Keywords:
Cc: Blocked By:
Operating System: All Blocking:

Description

From xapian-discuss on 30th April 2008, regarding the performance of Database.reopen() Olly said:

"I had a quick look at the code, and this currently does more work than is really necessary in the "no change" case, but it would be easy to short cut here (just reopen the record table and compare its revision to the currently open one which we can find very cheaply). I'll address that for 1.1.0."

This bug is just to ensure that it doesn't get forgotten.

Change History

Changed 7 months ago by olly

  • status changed from new to assigned

Changed 7 months ago by olly

  • status changed from assigned to closed
  • resolution set to fixed

Fixed in SVN HEAD by r10450.

Changed 6 months ago by olly

Fix for flint backported for 1.0.7.

Note: See TracTickets for help on using tickets.