Bug 1045534

Summary: Significant performance improvement when creating new nodes
Product: [JBoss] JBoss Data Virtualization 6 Reporter: Horia Chiorean <hchiorea>
Component: ModeShapeAssignee: Horia Chiorean <hchiorea>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: unspecified    
Version: 6.0.0CC: fnguyen, ldimaggi, rhauch, vhalbert
Target Milestone: CR2Keywords: QA-Closed
Target Release: 6.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-02-10 08:51:53 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Horia Chiorean 2013-12-20 16:42:03 UTC
While profiling a heavy-load scenario using a database, we've discovered a piece of code that for new nodes (i.e. nodes added via parent.addNode) always hits the Infinispan cache store, in an attempt to search for the node.

This has a *huge* performance penalty in a case when we know up-front that the node will *never be* in the cache.

After fixing this, profiling the code shows *significant* performance improvements.

Comment 4 JBoss JIRA Server 2014-01-07 17:45:37 UTC
Randall Hauch <rhauch> updated the status of jira MODE-2123 to Closed

Comment 5 belong 2014-01-08 03:37:03 UTC
Assuming this does not need to be documented as a known issue in the Release Notes - setting to requires_doc_text- accordingly.

Comment 6 Filip Nguyen 2014-02-13 14:47:14 UTC
Verified that changes made it into the product.