Openbravo Issue Tracking System - Retail Modules | |||||||||||||
View Issue Details | |||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0029905 | Retail Modules | Web POS | public | 2015-05-16 14:13 | 2015-09-28 18:09 | ||||||||
Reporter | mtaal | ||||||||||||
Assigned To | marvintm | ||||||||||||
Priority | normal | Severity | minor | Reproducibility | have not tried | ||||||||
Status | closed | Resolution | no change required | ||||||||||
Platform | OS | 5 | OS Version | ||||||||||
Product Version | |||||||||||||
Target Version | Fixed in Version | ||||||||||||
Merge Request Status | |||||||||||||
Review Assigned To | |||||||||||||
OBNetwork customer | No | ||||||||||||
Support ticket | |||||||||||||
Regression level | |||||||||||||
Regression date | |||||||||||||
Regression introduced in release | |||||||||||||
Regression introduced by commit | |||||||||||||
Triggers an Emergency Pack | No | ||||||||||||
Summary | 0029905: Performance improvements in OrderLoader and Mobile.Core | ||||||||||||
Description | See attached diff. Depends on the changes of the related ticket in finance. Summary of the improvements: - only create one callable statements for a ticket - call finance process in different way - check if there is only one stock bin, if so use that one directly (this saves the most time...) - do all log.debug in log.isDebugEnabled (performance gain is minimal for this one). Mobile core change: do not reset the OBContext if the user did not change and don't do sourceVersion computation when saving transactions. The first one is important and the current approach can even be seen as a small bug even imho. gr. Martin See attached the timings for each of the changes. | ||||||||||||
Steps To Reproduce | Run the order loader test case attached in the related issue 29904) to check timings. | ||||||||||||
Proposed Solution | |||||||||||||
Additional Information | |||||||||||||
Tags | No tags attached. | ||||||||||||
Relationships |
| ||||||||||||
Attached Files | ![]() https://issues.openbravo.com/file_download.php?file_id=8094&type=bug ![]() https://issues.openbravo.com/file_download.php?file_id=8095&type=bug ![]() https://issues.openbravo.com/file_download.php?file_id=8112&type=bug | ||||||||||||
Issue History | |||||||||||||
Date Modified | Username | Field | Change | ||||||||||
2015-05-16 14:13 | mtaal | New Issue | |||||||||||
2015-05-16 14:13 | mtaal | Assigned To | => marvintm | ||||||||||
2015-05-16 14:13 | mtaal | File Added: retail-pos.diff | |||||||||||
2015-05-16 14:13 | mtaal | OBNetwork customer | => No | ||||||||||
2015-05-16 14:13 | mtaal | Triggers an Emergency Pack | => No | ||||||||||
2015-05-16 14:13 | mtaal | Relationship added | depends on 0029904 | ||||||||||
2015-05-16 14:13 | mtaal | File Added: mobil-core.diff | |||||||||||
2015-05-16 14:14 | mtaal | File Added: Perf-Current-Core.txt | |||||||||||
2015-05-22 16:41 | mtaal | File Deleted: retail-pos.diff | |||||||||||
2015-05-22 16:42 | mtaal | File Added: retail-pos.diff | |||||||||||
2015-06-26 15:38 | marvintm | Target Version | RR15Q3 => RR15Q4 | ||||||||||
2015-09-28 18:09 | mtaal | Note Added: 0080675 | |||||||||||
2015-09-28 18:09 | mtaal | Status | new => closed | ||||||||||
2015-09-28 18:09 | mtaal | Resolution | open => no change required | ||||||||||
2015-09-28 18:09 | mtaal | Target Version | RR15Q4 => |
Notes | |||||
|
|||||
|
|