Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0029905
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Retail Modules] Web POSminorhave not tried2015-05-16 14:132015-09-28 18:09
ReportermtaalView Statuspublic 
Assigned Tomarvintm 
PrioritynormalResolutionno change requiredFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0029905: Performance improvements in OrderLoader and Mobile.Core

DescriptionSee 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 ReproduceRun the order loader test case attached in the related issue 29904) to check timings.
TagsNo tags attached.
Attached Filesdiff file icon mobil-core.diff [^] (3,376 bytes) 2015-05-16 14:13 [Show Content]
txt file icon Perf-Current-Core.txt [^] (1,695 bytes) 2015-05-16 14:14 [Show Content]
diff file icon retail-pos.diff [^] (12,520 bytes) 2015-05-22 16:42 [Show Content]

- Relationships Relation Graph ] Dependency Graph ]
depends on feature request 00299043.0PR15Q3 closedSandrahuguet Openbravo ERP Performance improvements for orderloading in finance core 

-  Notes
(0080675)
mtaal (manager)
2015-09-28 18:09

Was already done as part of merging hgvol branch with retail core

- 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 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 =>


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker