# HG changeset patch # User Adrien Di Mascio # Date 1341557968 -7200 # Node ID 4fb20c09017a4a1ab2556391d9307955229ed0ae # Parent 664d0bf525c8bf1842ccc8fa0c5107f9b3cb8841 [fti] drop entity cache once an etype is indexed (closes #2410507) diff -r 664d0bf525c8 -r 4fb20c09017a server/checkintegrity.py --- a/server/checkintegrity.py Wed May 23 16:01:26 2012 +0200 +++ b/server/checkintegrity.py Fri Jul 06 08:59:28 2012 +0200 @@ -136,6 +136,8 @@ for eschema in etypes: rset = session.execute('Any X WHERE X is %s' % eschema) source.fti_index_entities(session, rset.entities()) + # clear entity cache to avoid high memory consumption on big tables + session.drop_entity_cache() if withpb: pb.update()