[jboss-svn-commits] JBL Code SVN: r36320 - in labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources: results and 3 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Dec 9 14:01:51 EST 2010


Author: whitingjr
Date: 2010-12-09 14:01:50 -0500 (Thu, 09 Dec 2010)
New Revision: 36320

Added:
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/embedded-jboss-beans.xml
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/log4j.xml
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/persistence.xml
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/results-beans.xml
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/profiler/
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/profiler/jbossprofiler.xsl
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/profiler/jprofiler.xsl
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/results/
   labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/results/change-hbm2ddl.xsl
Log:
Added library for submitting results.

Added: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/embedded-jboss-beans.xml
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/embedded-jboss-beans.xml	                        (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/embedded-jboss-beans.xml	2010-12-09 19:01:50 UTC (rev 36320)
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+            xsi:schemaLocation="urn:jboss:bean-deployer bean-deployer_1_0.xsd"
+            xmlns="urn:jboss:bean-deployer:2.0">
+   <bean name="Naming" class="org.jnp.server.SingletonNamingServer"/>
+
+   <bean name="InitialContextProperties" class="java.util.Hashtable">
+      <constructor>
+      <parameter class="java.util.Map">
+            <map keyClass="java.lang.String" valueClass="java.lang.String">
+               <entry>
+                  <key>java.naming.factory.initial</key>
+                  <value>org.jnp.interfaces.LocalOnlyContextFactory</value>
+               </entry>
+               <entry>
+                   <key>java.naming.factory.url.pkgs</key>
+                   <value>org.jboss.naming:org.jnp.interfaces</value>
+               </entry>
+            </map>
+      </parameter>
+      </constructor>
+   </bean>
+
+   <bean name="java:comp/Initializer" class="org.jboss.ejb3.embedded.JavaCompInitializer">
+      <property name="jndiProperties"><inject bean="InitialContextProperties"/></property>
+   </bean>
+
+   <bean name="UserTransaction" class="com.arjuna.ats.internal.jta.transaction.arjunacore.UserTransactionImple">
+   </bean>
+
+   <bean name="UserTransactionBinding" class="org.jboss.ejb3.embedded.JndiBinder">
+      <property name="jndiProperties"><inject bean="InitialContextProperties"/></property>
+      <property name="target"><inject bean="UserTransaction"/></property>
+      <property name="bindTo">UserTransaction</property>
+      <property name="serializable">false</property>
+   </bean>
+   <bean name="TransactionManagerBinding" class="org.jboss.ejb3.embedded.JndiBinder">
+      <property name="jndiProperties"><inject bean="InitialContextProperties"/></property>
+      <property name="target"><inject bean="TransactionManager"/></property>
+      <property name="bindTo">java:/TransactionManager</property>
+      <property name="serializable">false</property>
+   </bean>
+
+   <bean name="TransactionManager" class="com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionManagerImple">
+   </bean>
+   <bean name="CachedConnectionManager" class="org.jboss.resource.connectionmanager.CachedConnectionManagerReference">
+      <property name="transactionManager"><inject bean="TransactionManager"/></property>
+   </bean>
+   
+</deployment>


Property changes on: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/embedded-jboss-beans.xml
___________________________________________________________________
Name: svn:executable
   + *

Added: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/log4j.xml
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/log4j.xml	                        (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/log4j.xml	2010-12-09 19:01:50 UTC (rev 36320)
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "org/apache/log4j/xml/log4j.dtd">
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
+	debug="false">
+
+	<!-- ============================== -->
+	<!-- Append messages to the console -->
+	<!-- ============================== -->
+
+	<appender name="FILE" class="org.apache.log4j.RollingFileAppender">
+		<param name="file" value="log.txt" />
+		<param name="maxFileSize" value="500KB" />
+		<param name="maxBackupIndex" value="1" />
+
+		<param name="Threshold" value="INFO" />
+
+		<layout class="org.apache.log4j.PatternLayout">
+			<!-- The default pattern: Date Priority [Category] Message\n -->
+			<param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %x %m%n" />
+		</layout>
+	</appender>
+
+	<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
+		<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler" />
+		<param name="Target" value="System.out" />
+		<param name="Threshold" value="DEBUG" />
+
+		<layout class="org.apache.log4j.PatternLayout">
+			<!-- The default pattern: Date Priority [Category] Message\n -->
+			<param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] [%x] %m%n" />
+		</layout>
+	</appender>
+   
+   <appender name="CSV_FILE" class="org.apache.log4j.RollingFileAppender">
+      <param name="file" value="profile.csv" />
+      <param name="Threshold" value="DEBUG" />
+      <layout class="org.apache.log4j.PatternLayout">
+         <param name="ConversionPattern" value="%m%n" />
+      </layout>
+   </appender>
+
+   <logger name="org.hibernate.SQL">
+      <level value="ERROR" />
+      <appender-ref ref="FILE" />
+   </logger>
+   <logger name="org.jboss.jbossts.performance">
+      <level value="INFO" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="com.arjuna.ats.arjuna.logging.arjLoggerI18N">
+      <level value="ERROR" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="com.arjuna.ats.jta.logging.loggerI18N">
+      <level value="ERROR" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="com.arjuna.ats.arjuna.jta">
+      <level value="ERROR" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="org.jboss.kernel">
+      <level value="INFO" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="org.jboss.kernel.plugins.deployment.xml.BeanXMLDeployer">
+      <level value="ERROR" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="org.jboss.resource.adapter.jdbc.local.LocalTxDataSource">
+      <level value="ERROR" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="org.jboss.ejb3">
+      <level value="ERROR" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="org.hibernate">
+      <level value="DEBUG" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="org.jboss.resource">
+      <level value="ERROR" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="org.jboss.tm">
+      <level value="DEBUG" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="org.dbunit">
+      <level value="ERROR" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="auction.test">
+      <level value="ERROR" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="org.jboss.util">
+      <level value="ERROR" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="com.arjuna.ats.arjuna">
+      <level value="ERROR" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="com.arjuna.ats.jta">
+      <level value="ERROR" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="org.jboss.jbossts.chart">
+      <level value="ERROR" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="org.jboss.profiler.client">
+      <level value="ERROR" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="org.jboss.remoting">
+      <level value="ERROR" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="org.apache.log4j.helpers">
+      <level value="ERROR" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   <logger name="csv.file.logger">
+      <level value="DEBUG" />
+      <appender-ref ref="CSV_FILE" />
+   </logger>
+   <logger name="org.jboss.security">
+      <level value="ERROR" />
+      <appender-ref ref="CONSOLE" />
+   </logger>
+   
+</log4j:configuration>

Added: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/persistence.xml
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/persistence.xml	                        (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/persistence.xml	2010-12-09 19:01:50 UTC (rev 36320)
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+Copyright 2010 Red Hat, Inc.
+ Red Hat licenses this file to you under the Apache License, version
+ 2.0 (the "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+   http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied.  See the License for the specific language governing
+ permissions and limitations under the License.
+  -->
+<persistence xmlns="http://java.sun.com/xml/ns/persistence"
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
+    http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
+   version="1.0">
+
+   <persistence-unit name="results">
+
+       <!-- A managed datasource provided by the application server, in this
+            case the microcontainer, see caveatemptor-beans.xml definition.
+        -->
+       <jta-data-source>java:/resultsDatasource</jta-data-source>
+       <properties>
+           <property name="hibernate.archive.autodetection" value="class"/>
+          <property name="hibernate.show_sql" value="true"/>
+          <property name="hibernate.format_sql" value="false"/>
+          <property name="use_sql_comments" value="false"/>
+
+          <property name="hibernate.dialect"
+                    value="org.hibernate.dialect.PostgreSQLDialect"/>
+
+           <!-- Put the EntityManagerFactory into JNDI so we can use it manually in tests -->
+           <property name="jboss.entity.manager.factory.jndi.name"
+                     value="java:/EntityManagerFactories/resultsEMF"/>
+
+           <!-- Create the database schema when this test.persistence unit is deployed, drop
+                it (clean the database) when it is undeployed
+           -->
+           <property name="hibernate.hbm2ddl.auto" value=""/>
+
+           <property name="hibernate.generate_statistics" value="false"/>
+
+           <property name="hibernate.session_factory_name" value="java:/persistence/HibernateSessionFactory"/>
+      </properties>
+   </persistence-unit>
+
+</persistence>

Added: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/results-beans.xml
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/results-beans.xml	                        (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/results-beans.xml	2010-12-09 19:01:50 UTC (rev 36320)
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright 2010 Red Hat, Inc.
+ Red Hat licenses this file to you under the Apache License, version
+ 2.0 (the "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+   http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied.  See the License for the specific language governing
+ permissions and limitations under the License.
+  -->
+<deployment xmlns="urn:jboss:bean-deployer:2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:jboss:bean-deployer bean-deployer_1_0.xsd">
+   <bean name="resultsDatasourceFactory" class="org.jboss.resource.adapter.jdbc.local.LocalTxDataSource">
+      <property name="jndiName">java:/resultsDatasource</property>
+      <property name="driverClass">org.postgresql.ds.PGSimpleDataSource</property>
+      <property name="connectionURL">jdbc:postgresql://localhost:5432/results</property>
+      <property name="userName">perfres</property>
+      <property name="password">perfres</property>
+      <property name="minSize">1</property>
+      <property name="maxSize">2</property>
+      <property name="idleTimeout">200000</property>
+      <property name="blockingTimeout">2000</property><!-- not supported property name="backgroundInterval">1000</property><property name="backgroundValidation">false</property-->
+      <property name="preparedStatementCacheSize">20</property>
+      <property name="sharePreparedStatements">true</property>
+      <property name="transactionManager">
+         <inject bean="TransactionManager"/>
+      </property>
+      <property name="cachedConnectionManager">
+         <inject bean="CachedConnectionManager"/>
+      </property>
+      <property name="initialContextProperties">
+         <inject bean="InitialContextProperties"/>
+      </property>
+   </bean>
+   <bean name="resultsDatasource" class="java.lang.Object">
+      <constructor factoryMethod="getDatasource">
+         <factory bean="resultsDatasourceFactory" />
+      </constructor>
+   </bean>
+</deployment>
\ No newline at end of file


Property changes on: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/results/results-beans.xml
___________________________________________________________________
Name: svn:executable
   + *

Added: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/profiler/jbossprofiler.xsl
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/profiler/jbossprofiler.xsl	                        (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/profiler/jbossprofiler.xsl	2010-12-09 19:01:50 UTC (rev 36320)
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright 2009 Red Hat, Inc.
+ Red Hat licenses this file to you under the Apache License, version
+ 2.0 (the "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+   http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied.  See the License for the specific language governing
+ permissions and limitations under the License.
+  -->
+
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+   <xsl:template match="/">
+      <xsl:copy/>
+   </xsl:template>
+</xsl:stylesheet>
\ No newline at end of file

Added: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/profiler/jprofiler.xsl
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/profiler/jprofiler.xsl	                        (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/profiler/jprofiler.xsl	2010-12-09 19:01:50 UTC (rev 36320)
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright 2009 Red Hat, Inc.
+ Red Hat licenses this file to you under the Apache License, version
+ 2.0 (the "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+   http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied.  See the License for the specific language governing
+ permissions and limitations under the License.
+  -->
+
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+   <xsl:template match="/">
+      <xsl:element name="timings">
+         <xsl:apply-templates select="//node[@class='org.jboss.jbossts.performance.jdbc.JDBCTask' and @methodName='begin']"/>
+         <xsl:apply-templates select="//node[@class='org.jboss.jbossts.performance.jdbc.JDBCTask' and @methodName='findUsingResourceA']"/>
+         <xsl:apply-templates select="//node[@class='org.jboss.jbossts.performance.jdbc.JDBCTask' and @methodName='findUsingResourceB']"/>
+         <xsl:apply-templates select="//node[@class='org.jboss.jbossts.performance.jdbc.JDBCTask' and @methodName='writeUsingResourceA']"/>
+         <xsl:apply-templates select="//node[@class='org.jboss.jbossts.performance.jdbc.JDBCTask' and @methodName='writeUsingResourceB']"/>
+         <xsl:apply-templates select="//node[@class='org.jboss.jbossts.performance.jdbc.JDBCTask' and @methodName='commit']"/>
+      </xsl:element>
+   </xsl:template>
+   
+   <xsl:template match="node">
+      <xsl:element name="{@methodName}">
+         <xsl:value-of select="@percent"/>
+      </xsl:element>
+   </xsl:template>
+</xsl:stylesheet>
\ No newline at end of file

Added: labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/results/change-hbm2ddl.xsl
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/results/change-hbm2ddl.xsl	                        (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/performance/src/main/resources/xsl/results/change-hbm2ddl.xsl	2010-12-09 19:01:50 UTC (rev 36320)
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright 2010 Red Hat, Inc.
+ Red Hat licenses this file to you under the Apache License, version
+ 2.0 (the "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+   http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied.  See the License for the specific language governing
+ permissions and limitations under the License.
+  -->
+
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+   <xsl:param name="hibernate.hbm2ddl.auto"/>
+   
+   <xsl:template match="@*|node()">
+   
+      <xsl:choose>
+         <xsl:when test="./@name='hibernate.hbm2ddl.auto'">
+            <xsl:element name="{name()}">
+               <xsl:copy-of select="@name"/>
+               <xsl:attribute name="value">
+                  <xsl:text><xsl:value-of select="$hibernate.hbm2ddl.auto"/></xsl:text>
+               </xsl:attribute>
+            </xsl:element>
+         </xsl:when>
+         <xsl:otherwise>
+            <xsl:copy>
+               <xsl:apply-templates select="@*|node()"/>
+            </xsl:copy>
+         </xsl:otherwise>
+      </xsl:choose>
+      
+   </xsl:template>
+   
+</xsl:stylesheet>
\ No newline at end of file



More information about the jboss-svn-commits mailing list