Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0025539Openbravo ERP09. Financial managementpublic2014-01-22 18:452014-02-12 18:29
egoitz 
jonalegriaesarte 
urgentmajorhave not tried
closedfixed 
5
 
3.0PR14Q23.0PR14Q2 
egoitz
Core
No
0025539: Performance problems when importing bank statments
When there are thousends of partners with similar name performance problems could happen due to the use of .list methods to get the partners.
This happens when there are thousends of partner that has a name similar than a partner used on the bank statement file being imported.
-Create thousends of partner with a similar name (at least one of the worlds contained on the name idential) than a partner cointained on a bank statment file
-Import the file

-With only 1024mb of Xmx the process does not finish.
Attached a proposal solution

Don't execute .list() but use ScrollableREsults
Performance
diff importbank.diff (4,105) 2014-01-23 12:42
https://issues.openbravo.com/file_download.php?file_id=6653&type=bug
Issue History
2014-01-22 18:45egoitzNew Issue
2014-01-22 18:45egoitzAssigned To => dmiguelez
2014-01-22 18:45egoitzFile Added: importbank.diff
2014-01-22 18:45egoitzModules => Core
2014-01-22 18:45egoitzTriggers an Emergency Pack => No
2014-01-22 18:45egoitzTag Attached: Performance
2014-01-22 18:51egoitzResolution time => 1391986800
2014-01-22 18:51egoitzAssigned Todmiguelez => jonalegriaesarte
2014-01-22 18:51egoitzTarget Version => 3.0MP32
2014-01-23 09:45shuehnerIssue Monitored: shuehner
2014-01-23 12:42egoitzFile Deleted: importbank.diff
2014-01-23 12:42egoitzFile Added: importbank.diff
2014-02-03 14:00hgbotCheckin
2014-02-03 14:00hgbotNote Added: 0063863
2014-02-03 14:00hgbotStatusnew => resolved
2014-02-03 14:00hgbotResolutionopen => fixed
2014-02-03 14:00hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/148268ee942b0282f40285e4d27d9859d681a01d [^]
2014-02-03 16:51egoitzReview Assigned To => egoitz
2014-02-03 16:51egoitzNote Added: 0063867
2014-02-03 16:51egoitzStatusresolved => closed
2014-02-03 16:51egoitzFixed in Version => 3.0MP32
2014-02-12 18:29hudsonbotCheckin
2014-02-12 18:29hudsonbotNote Added: 0064149

Notes
(0063863)
hgbot   
2014-02-03 14:00   
Repository: erp/devel/pi
Changeset: 148268ee942b0282f40285e4d27d9859d681a01d
Author: Jon Alegría <jon.alegria <at> openbravo.com>
Date: Mon Feb 03 13:59:41 2014 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/148268ee942b0282f40285e4d27d9859d681a01d [^]

Fixes issue 0025539: Performance problems when importing bank statments

---
M modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_BankStatementImport.java
---
(0063867)
egoitz   
2014-02-03 16:51   
verified
(0064149)
hudsonbot   
2014-02-12 18:29   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/d1a5bb862230 [^]
Maturity status: Test