[FIX] OPW 577963: ir_attachment: speed up ir.attachment search for large databases
authorOlivier Dony <odo@openerp.com>
Tue, 21 Aug 2012 14:41:28 +0000 (16:41 +0200)
committerXavier ALT <xal@openerp.com>
Tue, 21 Aug 2012 14:41:28 +0000 (16:41 +0200)
commit62eb1f3881f58b0da9c05e6d26788fdaabe50fce
treedb032a4f57d49db5d4e87b7a179c71fdb7f37a01
parent1157e4e7cefccd06aa3a65d3bade61ac5ae69355
[FIX] OPW 577963: ir_attachment: speed up ir.attachment search for large databases

  Frequents calls to list.remove() were being a bottleneck for large
  document lists (100k+). Using a set make remove() calls much faster.

  This commit has a corresponding server patch in the core ir.attachment
  search method.

bzr revid: xal@openerp.com-20120821144128-nbuta933adyufeg4
addons/document/document.py