[jboss-svn-commits] JBL Code SVN: r30544 - in labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources: properties/transaction-management/native and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Dec 8 12:28:03 EST 2009
Author: whitingjr
Date: 2009-12-08 12:28:02 -0500 (Tue, 08 Dec 2009)
New Revision: 30544
Modified:
labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/properties/transaction-management/jta-managed/default.persistence.properties
labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/properties/transaction-management/native/default.persistence.properties
labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/analyseresults.xsl
Log:
Refactored codebase to support blended datasources.
Modified: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/properties/transaction-management/jta-managed/default.persistence.properties
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/properties/transaction-management/jta-managed/default.persistence.properties 2009-12-08 17:27:45 UTC (rev 30543)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/properties/transaction-management/jta-managed/default.persistence.properties 2009-12-08 17:28:02 UTC (rev 30544)
@@ -6,3 +6,5 @@
# hibernates transactional strategy class for jta transaction factory
hibernate.transaction.factory_class=org.hibernate.transaction.JTATransactionFactory
+
+xpaths-csv=auction.dao.ejb3.GenericEJB3DAO:makePersistent
\ No newline at end of file
Modified: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/properties/transaction-management/native/default.persistence.properties
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/properties/transaction-management/native/default.persistence.properties 2009-12-08 17:27:45 UTC (rev 30543)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/properties/transaction-management/native/default.persistence.properties 2009-12-08 17:28:02 UTC (rev 30544)
@@ -5,4 +5,6 @@
hibernate.current_session_context_class=thread
# hibernates transactional strategy class for native
-hibernate.transaction.factory_class=org.hibernate.transaction.JDBCTransactionFactory
\ No newline at end of file
+hibernate.transaction.factory_class=org.hibernate.transaction.JDBCTransactionFactory
+
+xpaths-csv=auction.dao.ejb3.GenericEJB3DAO:makePersistent
Modified: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/analyseresults.xsl
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/analyseresults.xsl 2009-12-08 17:27:45 UTC (rev 30543)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/analyseresults.xsl 2009-12-08 17:28:02 UTC (rev 30544)
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <xsl:param name="db-vendor-package"/>
+ <xsl:param name="db-vendor-package.A"/>
+ <xsl:param name="db-vendor-package.B"/>
<xsl:param name="xpaths"/>
<xsl:template match="/">
@@ -9,7 +10,7 @@
<xsl:copy>
<xsl:comment>Time in nanoseconds</xsl:comment>
<xsl:comment>xpaths[<xsl:value-of select="$xpaths"/>]</xsl:comment>
- <xsl:comment>db vendor package[<xsl:value-of select="$db-vendor-package"/>]</xsl:comment>
+ <xsl:comment>db vendor packages[<xsl:value-of select="$db-vendor-package.A"/>],<xsl:value-of select="$db-vendor-package.B"/>]</xsl:comment>
<xsl:apply-templates
select="//frame[contains($xpaths, @mn)]" mode="interesting"/>
@@ -39,11 +40,16 @@
<xsl:with-param name="package-name">com.arjuna</xsl:with-param>
</xsl:apply-templates>
</xsl:element>
- <xsl:element name="oracle">
+ <xsl:element name="{string($db-vendor-package.A)}">
<xsl:apply-templates select="child::frame">
- <xsl:with-param name="package-name">$db-vendor-package</xsl:with-param>
+ <xsl:with-param name="package-name">$db-vendor-package.A</xsl:with-param>
</xsl:apply-templates>
</xsl:element>
+ <xsl:element name="{string($db-vendor-package.B)}">
+ <xsl:apply-templates select="child::frame">
+ <xsl:with-param name="package-name">$db-vendor-package.B</xsl:with-param>
+ </xsl:apply-templates>
+ </xsl:element>
</xsl:element>
<xsl:call-template name="package-totals"/>
@@ -99,9 +105,12 @@
<xsl:element name="arjuna">
<xsl:value-of select="sum( descendant::frame[starts-with(@mn, 'com.arjuna')]/@t) - sum( descendant::frame[starts-with(@mn, 'com.arjuna')]/frame/@t )"/>
</xsl:element>
- <xsl:element name="{string($db-vendor-package)}">
- <xsl:value-of select="sum( descendant::frame[starts-with(@mn, $db-vendor-package)]/@t) - sum( descendant::frame[starts-with(@mn, $db-vendor-package)]/frame/@t )"/>
+ <xsl:element name="{string($db-vendor-package.A)}">
+ <xsl:value-of select="sum( descendant::frame[starts-with(@mn, $db-vendor-package.A)]/@t) - sum( descendant::frame[starts-with(@mn, $db-vendor-package.A)]/frame/@t )"/>
</xsl:element>
+ <xsl:element name="{string($db-vendor-package.B)}">
+ <xsl:value-of select="sum( descendant::frame[starts-with(@mn, $db-vendor-package.B)]/@t) - sum( descendant::frame[starts-with(@mn, $db-vendor-package.B)]/frame/@t )"/>
+ </xsl:element>
</xsl:element>
</xsl:template>
More information about the jboss-svn-commits
mailing list