Openbravo Issue Tracking System - Openbravo ERP | |||||||||||||||||||||||||||||||||||||||||||||||
View Issue Details | |||||||||||||||||||||||||||||||||||||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||||||||||||||||||||||||||||||||||||
0033581 | Openbravo ERP | 07. Sales management | public | 2016-08-01 15:40 | 2017-03-16 16:34 | ||||||||||||||||||||||||||||||||||||||||||
Reporter | alostale | ||||||||||||||||||||||||||||||||||||||||||||||
Assigned To | vmromanos | ||||||||||||||||||||||||||||||||||||||||||||||
Priority | normal | Severity | major | Reproducibility | have not tried | ||||||||||||||||||||||||||||||||||||||||||
Status | closed | Resolution | fixed | ||||||||||||||||||||||||||||||||||||||||||||
Platform | OS | 5 | OS Version | ||||||||||||||||||||||||||||||||||||||||||||
Product Version | |||||||||||||||||||||||||||||||||||||||||||||||
Target Version | 3.0PR17Q2 | Fixed in Version | 3.0PR17Q2 | ||||||||||||||||||||||||||||||||||||||||||||
Merge Request Status | |||||||||||||||||||||||||||||||||||||||||||||||
Review Assigned To | aferraz | ||||||||||||||||||||||||||||||||||||||||||||||
OBNetwork customer | |||||||||||||||||||||||||||||||||||||||||||||||
Web browser | |||||||||||||||||||||||||||||||||||||||||||||||
Modules | Core | ||||||||||||||||||||||||||||||||||||||||||||||
Support ticket | |||||||||||||||||||||||||||||||||||||||||||||||
Regression level | |||||||||||||||||||||||||||||||||||||||||||||||
Regression date | |||||||||||||||||||||||||||||||||||||||||||||||
Regression introduced in release | |||||||||||||||||||||||||||||||||||||||||||||||
Regression introduced by commit | |||||||||||||||||||||||||||||||||||||||||||||||
Triggers an Emergency Pack | No | ||||||||||||||||||||||||||||||||||||||||||||||
Summary | 0033581: slow defaults retrieval in add payment | ||||||||||||||||||||||||||||||||||||||||||||||
Description | In an environment with ~6M records in fin_payment it takes long to open Add Payment popup. The problem is in this part: AdvPaymentMngtDao.getCustomerPaymentsWithCredit(Organization, BusinessPartner, boolean, Currency) line: 1990 AdvPaymentMngtDao.getCustomerCredit(BusinessPartner, boolean, Organization, Currency) line: 1933 AdvPaymentMngtDao.getCustomerCredit(BusinessPartner, boolean, Organization) line: 1927 SalesInvoiceAddPaymentDefaultValues(AddPaymentDefaultValuesHandler).getDefaultCustomerCredit(Map<String,String>) line: 233 Problems: - It seems fin_payment table is sequentially scanned - This code is invoked twice - (?) is it possible many rows to be returned, if so .list() shouldn't be used | ||||||||||||||||||||||||||||||||||||||||||||||
Steps To Reproduce | -In an environment with ~6M records in fin_payment -Create and Invoice and complete it -Open Add Payemnt -Check it takes long to retrieve default values (in prod environment took ~16s) | ||||||||||||||||||||||||||||||||||||||||||||||
Proposed Solution | |||||||||||||||||||||||||||||||||||||||||||||||
Additional Information | |||||||||||||||||||||||||||||||||||||||||||||||
Tags | Performance | ||||||||||||||||||||||||||||||||||||||||||||||
Relationships |
| ||||||||||||||||||||||||||||||||||||||||||||||
Attached Files | 33581_17q2.diff (10,181) 2017-03-09 08:37 https://issues.openbravo.com/file_download.php?file_id=10544&type=bug | ||||||||||||||||||||||||||||||||||||||||||||||
Issue History | |||||||||||||||||||||||||||||||||||||||||||||||
Date Modified | Username | Field | Change | ||||||||||||||||||||||||||||||||||||||||||||
2016-08-01 15:40 | alostale | New Issue | |||||||||||||||||||||||||||||||||||||||||||||
2016-08-01 15:40 | alostale | Assigned To | => Triage Finance | ||||||||||||||||||||||||||||||||||||||||||||
2016-08-01 15:40 | alostale | Modules | => Core | ||||||||||||||||||||||||||||||||||||||||||||
2016-08-01 15:40 | alostale | Triggers an Emergency Pack | => No | ||||||||||||||||||||||||||||||||||||||||||||
2016-08-01 15:46 | alostale | Tag Attached: Performance | |||||||||||||||||||||||||||||||||||||||||||||
2016-08-05 09:32 | alostale | Relationship added | related to 0033629 | ||||||||||||||||||||||||||||||||||||||||||||
2016-08-05 11:40 | vmromanos | Note Added: 0088841 | |||||||||||||||||||||||||||||||||||||||||||||
2016-08-05 11:40 | vmromanos | Status | new => scheduled | ||||||||||||||||||||||||||||||||||||||||||||
2016-08-05 11:40 | vmromanos | Assigned To | Triage Finance => vmromanos | ||||||||||||||||||||||||||||||||||||||||||||
2016-08-05 15:16 | vmromanos | File Added: 33581.diff | |||||||||||||||||||||||||||||||||||||||||||||
2016-08-05 15:17 | vmromanos | Note Added: 0088850 | |||||||||||||||||||||||||||||||||||||||||||||
2016-08-05 15:19 | vmromanos | File Deleted: 33581.diff | |||||||||||||||||||||||||||||||||||||||||||||
2016-08-05 15:19 | vmromanos | File Added: 33581.diff | |||||||||||||||||||||||||||||||||||||||||||||
2016-08-05 15:20 | vmromanos | File Deleted: 33581.diff | |||||||||||||||||||||||||||||||||||||||||||||
2016-08-05 15:20 | vmromanos | File Added: 33581.diff | |||||||||||||||||||||||||||||||||||||||||||||
2016-08-08 09:21 | vmromanos | File Deleted: 33581.diff | |||||||||||||||||||||||||||||||||||||||||||||
2016-08-08 09:21 | vmromanos | File Added: 33581.diff | |||||||||||||||||||||||||||||||||||||||||||||
2016-08-08 09:23 | vmromanos | Note Added: 0088873 | |||||||||||||||||||||||||||||||||||||||||||||
2016-08-08 10:02 | vmromanos | Relationship added | depends on 0033647 | ||||||||||||||||||||||||||||||||||||||||||||
2016-08-08 12:29 | vmromanos | File Deleted: 33581.diff | |||||||||||||||||||||||||||||||||||||||||||||
2016-08-08 12:30 | vmromanos | File Added: 33581.diff | |||||||||||||||||||||||||||||||||||||||||||||
2016-08-08 12:30 | vmromanos | Note Deleted: 0088873 | |||||||||||||||||||||||||||||||||||||||||||||
2016-08-08 14:22 | vmromanos | File Deleted: 33581.diff | |||||||||||||||||||||||||||||||||||||||||||||
2016-08-08 14:22 | vmromanos | File Added: 33581_final.diff | |||||||||||||||||||||||||||||||||||||||||||||
2016-08-09 08:29 | vmromanos | Relationship added | depends on 0033659 | ||||||||||||||||||||||||||||||||||||||||||||
2016-10-20 09:25 | vmromanos | Note Edited: 0088841 | bug_revision_view_page.php?bugnote_id=0088841#r13419 | ||||||||||||||||||||||||||||||||||||||||||||
2016-11-11 08:42 | vmromanos | File Deleted: 33581_final.diff | |||||||||||||||||||||||||||||||||||||||||||||
2016-11-11 08:42 | vmromanos | File Added: 33581_final.diff | |||||||||||||||||||||||||||||||||||||||||||||
2016-11-14 12:21 | vmromanos | Relationship added | depends on 0034488 | ||||||||||||||||||||||||||||||||||||||||||||
2017-03-08 17:54 | vmromanos | Relationship added | blocks 0035455 | ||||||||||||||||||||||||||||||||||||||||||||
2017-03-09 08:34 | vmromanos | Relationship added | depends on 0035458 | ||||||||||||||||||||||||||||||||||||||||||||
2017-03-09 08:36 | vmromanos | File Deleted: 33581_final.diff | |||||||||||||||||||||||||||||||||||||||||||||
2017-03-09 08:37 | vmromanos | File Added: 33581_17q2.diff | |||||||||||||||||||||||||||||||||||||||||||||
2017-03-13 12:06 | vmromanos | Target Version | => 3.0PR17Q2 | ||||||||||||||||||||||||||||||||||||||||||||
2017-03-15 14:46 | hgbot | Checkin | |||||||||||||||||||||||||||||||||||||||||||||
2017-03-15 14:46 | hgbot | Note Added: 0095048 | |||||||||||||||||||||||||||||||||||||||||||||
2017-03-15 14:46 | hgbot | Status | scheduled => resolved | ||||||||||||||||||||||||||||||||||||||||||||
2017-03-15 14:46 | hgbot | Resolution | open => fixed | ||||||||||||||||||||||||||||||||||||||||||||
2017-03-15 14:46 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/c29ffbf0c8edaa055eb2311f47824e2ca5125eb4 [^] | ||||||||||||||||||||||||||||||||||||||||||||
2017-03-15 14:47 | aferraz | Review Assigned To | => aferraz | ||||||||||||||||||||||||||||||||||||||||||||
2017-03-15 14:47 | aferraz | Note Added: 0095049 | |||||||||||||||||||||||||||||||||||||||||||||
2017-03-15 14:47 | aferraz | Status | resolved => closed | ||||||||||||||||||||||||||||||||||||||||||||
2017-03-15 14:47 | aferraz | Fixed in Version | => 3.0PR17Q2 | ||||||||||||||||||||||||||||||||||||||||||||
2017-03-16 16:34 | hudsonbot | Checkin | |||||||||||||||||||||||||||||||||||||||||||||
2017-03-16 16:34 | hudsonbot | Note Added: 0095333 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|