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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0025732
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] A. Platformmajoralways2014-02-14 09:282014-03-07 09:33
ReporteregoitzView Statuspublic 
Assigned ToAugustoMauch 
PriorityurgentResolutionno change requiredFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version3.0PR14Q2
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0025732: AttributeSetInstanceValueData's selectNextSerNo and updateSerNoSequence methods perform poorly with large transaction volume

DescriptionAttributeSetInstanceValueData's selectNextSerNo and updateSerNoSequence methods perform poorly with large transaction volume
Steps To ReproducePrepare a test

The test essentially does the following:
1 - start 10 threads
2 - each thread attempts to create 10 attribute set instance records at the same time
TagsPerformance
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to defect 00252863.0PR14Q3 closedAugustoMauch Deadlocks on the AD_SEQUENCE table 

-  Notes
(0064310)
alostale (manager)
2014-02-18 08:22

See note in issue 0025286
(0064914)
hgbot (developer)
2014-03-06 14:12

Repository: erp/devel/pi
Changeset: 2e659cd9b4e53ebf8420931963e65b08862dad64
Author: Asier Lostalé <asier.lostale <at> openbravo.com>
Date: Thu Mar 06 14:11:47 2014 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/2e659cd9b4e53ebf8420931963e65b08862dad64 [^]

related to issue 25732: attr set instance val serial and lot contention

  Created methods for getting serial and lots numbers so they can be overwritten
  to behave in a different way, ie. in making them as autonomous transactions, this
  is not implemented in core as it would change current transactionality: the whole
  attribute set is created within a transaction.

---
M src/org/openbravo/erpCommon/utility/AttributeSetInstanceValue.java
---
(0064946)
hudsonbot (developer)
2014-03-07 05:25

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/9364dd72aca6 [^]
Maturity status: Test
(0064954)
alostale (manager)
2014-03-07 09:33

Created methods for getting serial and lots numbers so they can be overwritten to behave in a different way, ie. in making them as autonomous transactions, this is not implemented in core as it would change current transactionality: the whole attribute set is created within a transaction.

- Issue History
Date Modified Username Field Change
2014-02-14 09:28 egoitz New Issue
2014-02-14 09:28 egoitz Assigned To => AugustoMauch
2014-02-14 09:28 egoitz Modules => Core
2014-02-14 09:28 egoitz Resolution time => 1392505200
2014-02-14 09:28 egoitz Triggers an Emergency Pack => No
2014-02-14 09:33 egoitz Tag Attached: Performance
2014-02-14 09:39 alostale Relationship added related to 0025286
2014-02-18 08:22 alostale Note Added: 0064310
2014-02-18 08:22 alostale Status new => closed
2014-02-18 08:22 alostale Resolution open => no change required
2014-03-04 08:59 egoitz Status closed => new
2014-03-04 08:59 egoitz Resolution no change required => open
2014-03-05 13:03 alostale Target Version => PR14Q2
2014-03-06 14:12 hgbot Checkin
2014-03-06 14:12 hgbot Note Added: 0064914
2014-03-07 05:25 hudsonbot Checkin
2014-03-07 05:25 hudsonbot Note Added: 0064946
2014-03-07 09:33 alostale Note Added: 0064954
2014-03-07 09:33 alostale Status new => closed
2014-03-07 09:33 alostale Resolution open => no change required


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker