Openbravo Issue Tracking System - Openbravo ERP |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0038551 | Openbravo ERP | 09. Financial management | public | 2018-05-15 09:55 | 2018-05-30 00:14 |
|
Reporter | Sandrahuguet | |
Assigned To | AtulOpenbravo | |
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | |
Platform | | OS | 30 | OS Version | Openbravo Appliance 14.04 |
Product Version | | |
Target Version | | Fixed in Version | 3.0PR18Q3 | |
Merge Request Status | |
Review Assigned To | dmiguelez |
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 | 0038551: Improve performance of Add Multiple Payments process in Financial Account window |
Description | Improve performance of Add Multiple Payments process in Financial Account window.
In a high volume environment.
Having 1000 payments pending to deposit in the financial account:
- Select all: 6 min
- Done: 3 min |
Steps To Reproduce | In a high volume environment and having 1000 payments pending to deposit.
Login ERP
Go to Financial account and click on add multiple payments button
|
Proposed Solution | |
Additional Information | |
Tags | Performance |
Relationships | related to | defect | 0036180 | | closed | markmm82 | Add Multiple payments pick and execute performance | related to | defect | 0035664 | | closed | markmm82 | Performance of Add Multiple Payments P&E grid should be improved |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2018-05-15 09:55 | Sandrahuguet | New Issue | |
2018-05-15 09:55 | Sandrahuguet | Assigned To | => Triage Finance |
2018-05-15 09:55 | Sandrahuguet | Modules | => Core |
2018-05-15 09:55 | Sandrahuguet | Triggers an Emergency Pack | => No |
2018-05-15 09:55 | Sandrahuguet | Tag Attached: Performance | |
2018-05-15 10:06 | Sandrahuguet | Description Updated | bug_revision_view_page.php?rev_id=17141#r17141 |
2018-05-15 10:06 | Sandrahuguet | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=17143#r17143 |
2018-05-15 10:23 | aferraz | Assigned To | Triage Finance => AtulOpenbravo |
2018-05-17 09:22 | vmromanos | Relationship added | related to 0036180 |
2018-05-17 09:22 | vmromanos | Relationship added | related to 0035664 |
2018-05-18 21:36 | AtulOpenbravo | Status | new => scheduled |
2018-05-25 17:40 | AtulOpenbravo | Note Added: 0104721 | |
2018-05-25 17:43 | AtulOpenbravo | Note Edited: 0104721 | bug_revision_view_page.php?bugnote_id=0104721#r17198 |
2018-05-25 17:44 | AtulOpenbravo | Note Deleted: 0104721 | |
2018-05-25 17:51 | AtulOpenbravo | Note Added: 0104722 | |
2018-05-25 17:51 | AtulOpenbravo | Note Edited: 0104722 | bug_revision_view_page.php?bugnote_id=0104722#r17200 |
2018-05-25 17:56 | AtulOpenbravo | Note Edited: 0104722 | bug_revision_view_page.php?bugnote_id=0104722#r17201 |
2018-05-29 17:56 | hgbot | Checkin | |
2018-05-29 17:56 | hgbot | Note Added: 0104782 | |
2018-05-29 17:56 | hgbot | Status | scheduled => resolved |
2018-05-29 17:56 | hgbot | Resolution | open => fixed |
2018-05-29 17:56 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/f8bc7fbdf77ec2fcdc170275744db362a2c97946 [^] |
2018-05-29 17:57 | dmiguelez | Review Assigned To | => dmiguelez |
2018-05-29 17:57 | dmiguelez | Note Added: 0104783 | |
2018-05-29 17:57 | dmiguelez | Status | resolved => closed |
2018-05-29 17:57 | dmiguelez | Fixed in Version | => 3.0PR18Q3 |
2018-05-30 00:14 | hudsonbot | Checkin | |
2018-05-30 00:14 | hudsonbot | Note Added: 0104794 | |
Notes |
|
(0104722)
|
AtulOpenbravo
|
2018-05-25 17:51
(edited on: 2018-05-25 17:56) |
|
In Local environment, Add Multiple Payments process
Before Change
doExecute--------------: (1538961 ms)
getTransactionMaxLineNo: (4000 ms) approx. as it was not captured.
After Change
doExecute--------------: (1538961 ms)
getTransactionMaxLineNo: (2239 ms)
% Improvement in doExecute: 83.63%
In BUT big environment, Add Multiple Payments process
Before Change
doExecute--------------: (1198728 ms)
getTransactionMaxLineNo: (2047 ms)
AD_GET_DOC_LE_BU-------: (7289 ms)
After Change
doExecute--------------: (369412 ms)
getTransactionMaxLineNo: (1293 ms)
AD_GET_DOC_LE_BU-------: (491 ms)
% Improvement in doExecute--------------: 69.18%
% Improvement in getTransactionMaxLineNo: 36.83%
% Improvement in AD_GET_DOC_LE_BU-------: 93.26%
Note: AD_GET_DOC_LE_BU improvement is achieved by applying Persist Org Info issue 33650 fixes.
|
|
|
(0104782)
|
hgbot
|
2018-05-29 17:56
|
|
Repository: erp/devel/pi
Changeset: f8bc7fbdf77ec2fcdc170275744db362a2c97946
Author: Atul Gaware <atul.gaware <at> openbravo.com>
Date: Fri May 25 21:00:17 2018 +0530
URL: http://code.openbravo.com/erp/devel/pi/rev/f8bc7fbdf77ec2fcdc170275744db362a2c97946 [^]
Fixes Issue 38551: Improve performance of Add Multiple Payments process
in Financial Account window
** Clear session after processing each payment being used to create
Financial Account Transaction.
** getTransactionMaxLineNo is already called to set Line No in
TransactionsDao's createFinAccTransaction method so avoid it again
in AddMultiplePaymentsHandler
---
M modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddMultiplePaymentsHandler.java
---
|
|
|
|
|
|
|
|