On Fri, Oct 30, 2009 at 04:40:22PM +0100, Norbert Preining wrote:
> On Fr, 30 Okt 2009, Stefano Zacchiroli wrote:
> > given that synchronous is set to "no") or else the Xapian
> > message-by-message removal. If you already have some debugging code
> 
> Yes, that is it.

Yay, at least now we know the responsible :-)

> I guess that is the core of the problem that the xapian database
> is opened/changed/written again and again.
> 
> Well. Now we only need someone to fix that ;-)
> 
> Maybe we have to have a callback_start_removal which boils down to
> transaction_begin(storage), the normal callback doing the removals,
> and a callback_end_removal which commits.
> 
> Puhhhhhh.... not for me. I probably can rewrite the code, but not without
> *loads* of time which I don't have.

I _might_ be able to find some time to fix that, given how important it
has become for me, but before doing that I'll try to ask some Xapian
expert friend whether he is confident or not that is the issue. In the
meantime, can you please keep upstream posted about this investigations
of hours? Maybe it will make him enthusiastic about the fix and actually
do that before us ;-)

Thanks for your feedback.
Cheers.

-- 
Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7
z...@{upsilon.cc,pps.jussieu.fr,debian.org} -<>- http://upsilon.cc/zack/
Dietro un grande uomo c'è ..|  .  |. Et ne m'en veux pas si je te tutoie
sempre uno zaino ...........| ..: |.... Je dis tu à tous ceux que j'aime



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to