server/checkintegrity.py
branchstable
changeset 8447 4fb20c09017a
parent 7965 d45c0eb39e72
child 8450 11063635c4e4
--- 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()