[jboss-cvs] Repository SVN: r28927 - in jboss/jbossts: 4.6.1.GA_CP03-brew and 3 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Sep 10 12:23:53 EDT 2009
Author: fnasser at redhat.com
Date: 2009-09-10 12:23:52 -0400 (Thu, 10 Sep 2009)
New Revision: 28927
Added:
jboss/jbossts/4.6.1.GA_CP03-brew/
jboss/jbossts/4.6.1.GA_CP03-brew/component-info.xml
jboss/jbossts/4.6.1.GA_CP03-brew/lib/
jboss/jbossts/4.6.1.GA_CP03-brew/lib/jbossjts-integration.jar
jboss/jbossts/4.6.1.GA_CP03-brew/lib/jbossjts-jacorb.jar
jboss/jbossts/4.6.1.GA_CP03-brew/lib/jbossjts.jar
jboss/jbossts/4.6.1.GA_CP03-brew/lib/jbossts-common.jar
jboss/jbossts/4.6.1.GA_CP03-brew/maven2/
jboss/jbossts/4.6.1.GA_CP03-brew/resources/
jboss/jbossts/4.6.1.GA_CP03-brew/resources/jbossts-properties.xml
jboss/jbossts/4.6.1.GA_CP03-brew/src/
jboss/jbossts/4.6.1.GA_CP03-brew/src/jbossts-4.6.1.GA_CP03-src.tar.gz
jboss/jbossts/4.6.1.GA_CP03-brew/src/jbossts-build.patch
Log:
Upgrade to CP03 for performance fixes
Added: jboss/jbossts/4.6.1.GA_CP03-brew/component-info.xml
===================================================================
--- jboss/jbossts/4.6.1.GA_CP03-brew/component-info.xml (rev 0)
+++ jboss/jbossts/4.6.1.GA_CP03-brew/component-info.xml 2009-09-10 16:23:52 UTC (rev 28927)
@@ -0,0 +1,27 @@
+<project name="jboss/jbossts-component-info">
+
+ <!-- 4.6.1.GA_CP03-brew -->
+ <component id="jboss/jbossts"
+ licenseType="lgpl"
+ version="4.6.1.GA_CP03-brew"
+ projectHome="http://labs.jboss.com/portal/jbosstm"
+ description="JBoss Transaction Service"
+ tag="jbossts-4_6_1-1_CP03_6_jdk6_ep5_el4">
+ <!-- Built with JDK 1.6 using target="1.5" -->
+
+ <artifact id="jbossjts.jar"/>
+ <artifact id="jbossjts-integration.jar"/>
+ <artifact id="jbossjts-jacorb.jar"/>
+ <artifact id="jbossts-common.jar"/>
+ <artifact id="jbossts-properties.xml"/>
+
+ <export>
+ <include input="jbossjts.jar"/>
+ <include input="jbossjts-integration.jar"/>
+ <include input="jbossjts-jacorb.jar"/>
+ <include input="jbossts-common.jar"/>
+ </export>
+
+ </component>
+
+</project>
Added: jboss/jbossts/4.6.1.GA_CP03-brew/lib/jbossjts-integration.jar
===================================================================
(Binary files differ)
Property changes on: jboss/jbossts/4.6.1.GA_CP03-brew/lib/jbossjts-integration.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: jboss/jbossts/4.6.1.GA_CP03-brew/lib/jbossjts-jacorb.jar
===================================================================
(Binary files differ)
Property changes on: jboss/jbossts/4.6.1.GA_CP03-brew/lib/jbossjts-jacorb.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: jboss/jbossts/4.6.1.GA_CP03-brew/lib/jbossjts.jar
===================================================================
(Binary files differ)
Property changes on: jboss/jbossts/4.6.1.GA_CP03-brew/lib/jbossjts.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: jboss/jbossts/4.6.1.GA_CP03-brew/lib/jbossts-common.jar
===================================================================
(Binary files differ)
Property changes on: jboss/jbossts/4.6.1.GA_CP03-brew/lib/jbossts-common.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: jboss/jbossts/4.6.1.GA_CP03-brew/resources/jbossts-properties.xml
===================================================================
--- jboss/jbossts/4.6.1.GA_CP03-brew/resources/jbossts-properties.xml (rev 0)
+++ jboss/jbossts/4.6.1.GA_CP03-brew/resources/jbossts-properties.xml 2009-09-10 16:23:52 UTC (rev 28927)
@@ -0,0 +1,485 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<transaction-service>
+ <properties name="documentation">
+ <!--
+ This is the JBossTS configuration file. Note that starting with JBossTS 4.6
+ the names jbossjta-properties.xml and jbossjts-properties.xml are obsolete.
+
+ Both the JTA and JTS versions of JBossTS now read their configuration from
+ jbossts-properties.xml, although the contents of the file differs between
+ the JTA and JTS. Care should be taken to use the correct version of the file.
+
+ ***************************
+
+ Property values may be literals or be tokens of the form ${p1[,p2][:v]}
+ in which case the token values are substituted for the values of the corresponding system
+ properties as follows:
+
+ - Any occurance of ${p} with the System.getProperty(p) value.
+ If there is no such property p defined, then the ${p} reference will remain unchanged.
+
+ - If the property reference is of the form ${p:v} and there is no such property p,
+ then the default value v will be returned.
+
+ - If the property reference is of the form ${p1,p2} or ${p1,p2:v} then
+ the primary and the secondary properties will be tried in turn, before
+ returning either the unchanged input, or the default value.
+
+ The property ${/} is replaced with System.getProperty("file.separator")
+ value and the property ${:} is replaced with System.getProperty("path.separator").
+
+ Note this substitution applies to property values only at the point they are read from
+ the config file. Tokens in system properties won't be substituted.
+ -->
+ </properties>
+ <properties depends="common" name="arjuna">
+ <!--
+ Transaction Reaper Timeout (default is 120000 ms).
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.coordinator.txReaperTimeout" value="120000"/>
+ <!--
+ Transaction Reaper Mode, can be: PERIODIC or DYNAMIC. Default is DYNAMIC.
+ -->
+ <property name="com.arjuna.ats.arjuna.coordinator.txReaperMode" value="DYNAMIC"/>
+ <!--
+ Transaction Reaper Cancel Wait Period (default is 500 ms, min is 10 msecs).
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.coordinator.txReaperCancelWaitPeriod" value="500"/>
+ <!--
+ Transaction Reaper Cancel Fail Wait Period (default is 500 ms, min is 10 msecs).
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.coordinator.txReaperCancelFailWaitPeriod" value="500"/>
+ <!--
+ Transaction Reaper Zombie Max (default is 8).
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.coordinator.txReaperZombieMax" value="8"/>
+ <!--
+ (default is NO)
+ -->
+ <property name="com.arjuna.ats.arjuna.coordinator.asyncCommit" value="NO"/>
+ <!--
+ (default is NO)
+ -->
+ <property name="com.arjuna.ats.arjuna.coordinator.asyncPrepare" value="NO"/>
+ <!--
+ (default is YES)
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.coordinator.commitOnePhase" value="YES"/>
+ <!--
+ (default is defaultStore)
+ -->
+ <property name="com.arjuna.ats.arjuna.objectstore.localOSRoot" value="defaultStore"/>
+ <!--
+ default is under user.home - must be writeable!)
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.objectstore.objectStoreDir" value="PutObjectStoreDirHere"/>
+ <!--
+ (default is ON)
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.objectstore.objectStoreSync" value="ON"/>
+ <!--
+ (default is ShadowNoFileLockStore)
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.objectstore.objectStoreType" value="ShadowNoFileLockStore"/>
+ <!--
+ (default is 255)
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.objectstore.hashedDirectories" value="255"/>
+ <!--
+ (default is ON)
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.objectstore.transactionSync" value="ON"/>
+ <!--
+ (Must be unique across all Arjuna instances.)
+ -->
+ <property name="com.arjuna.ats.arjuna.xa.nodeIdentifier" value="1"/>
+ <!--
+ Base port number for determining a unique number to associate with an instance of the transaction service
+ (which is needed in order to support multiple instances on the same machine).
+ Use the value 0 to allow the system to select the first available port number.
+ If the port number is non-zero and the port is in use then the value will be incremented until either a successful binding
+ to the loopback address is created or until the the maximum number of ports (specified by the
+ com.arjuna.ats.internal.arjuna.utils.SocketProcessIdMaxPorts property) have been tried or until the port number
+ reaches the maximum possible port number.
+ -->
+ <property
+ name="com.arjuna.ats.internal.arjuna.utils.SocketProcessIdPort" value="0"/>
+ <!--
+ The maximum number of ports to try starting from the value specified by the property
+ com.arjuna.ats.internal.arjuna.utils.SocketProcessIdPort. Any non-numeric or value less than 1 will
+ defautl to 1.
+ -->
+ <property
+ name="com.arjuna.ats.internal.arjuna.utils.SocketProcessIdMaxPorts" value="1"/>
+ <!--
+ Run the TransactionStatusManager to allow out-of-process recovery managers to query
+ the status of transactions owned by this coordinator. Default is YES.
+ This can be set to NO in cases where an ObjectStore is used only by one transaction manager
+ and the recovery manager for that store is in the same JVM. In any other cases disabling the
+ TransactionStatusManager may cause crash recovery to misbehave.
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.coordinator.transactionStatusManagerEnable" value="YES"/>
+ <!-- property
+ name="com.arjuna.ats.arjuna.coordinator.actionStore"
+ value="HashedActionStore"
+ value="JDBCActionStore"
+ -->
+ <!-- property
+ name="com.arjuna.ats.arjuna.objectstore.jdbcTxDbAccess"
+ value="JDBCAccess"
+ -->
+ <!-- property
+ name="com.arjuna.ats.arjuna.objectstore.objectStoreType"
+ value="ShadowNoFileLockStore"
+ value="JDBCStore"
+ -->
+ <!-- property
+ name="com.arjuna.ats.arjuna.objectstore.jdbcUserDbAccess"
+ value="JDBCAccess"
+ -->
+ <!-- property
+ name="com.arjuna.ats.arjuna.objectstore.jdbcPoolSizeInitial"
+ value="1"
+ -->
+ <!-- property
+ name="com.arjuna.ats.arjuna.objectstore.jdbcPoolSizeMaximum"
+ value="1"
+ -->
+ <!-- property
+ name="com.arjuna.ats.arjuna.objectstore.jdbcPoolPutConnections"
+ value="false"
+ -->
+ <!-- property
+ name="com.arjuna.ats.arjuna.internal.arjuna.objectstore.cacheStore.size"
+ value=""
+ -->
+ <!-- property
+ name="com.arjuna.ats.arjuna.internal.arjuna.objectstore.cacheStore.period"
+ value=""
+ -->
+ <!--
+ The location for creating temporary files, e.g., Uids.
+ Default is under user.home.
+ IMPORTANT: make sure the directory is lockable, e.g., /tmp on Unix
+ may not be!
+ -->
+ <!--
+ <property
+ name="com.arjuna.ats.arjuna.common.varDir"
+ value="var"/>
+ -->
+ <!-- Should beforeCompletion synchronizations be fired even when it is known the
+ transaction can't commit e.g. is marked rollbackOnly? (default NO).
+ Note that turning this on still does not guarantee the syncronizations will run in all cases
+ e.g. explicit rollback() calls. JTS users should also take into account the supportRollbackSync
+ property which affects both beforeCompletion and afterCompletion syncs. -->
+ <!--
+ <property name="com.arjuna.ats.coordinator.beforeCompletionWhenRollbackOnly" value="NO"/>
+ -->
+ </properties>
+ <properties name="common">
+ <!-- CLF 2.0 properties -->
+ <property name="com.arjuna.common.util.logging.DebugLevel"
+ type="System" value="0x00000000"/>
+ <property name="com.arjuna.common.util.logging.FacilityLevel"
+ type="System" value="0xffffffff"/>
+ <property name="com.arjuna.common.util.logging.VisibilityLevel"
+ type="System" value="0xffffffff"/>
+ <property name="com.arjuna.common.util.logger" type="System" value="log4j"/>
+ </properties>
+ <properties depends="arjuna" name="txoj">
+ <!--
+ (default is LockStore of installation - must be writeable!)
+ -->
+ <!--
+ <property
+ name="com.arjuna.ats.txoj.lockstore.lockStoreDir"
+ value="LockStore"/>
+ -->
+ <!--
+ (default is BasicLockStore)
+ -->
+ <property name="com.arjuna.ats.txoj.lockstore.lockStoreType" value="BasicLockStore"/>
+ <!--
+ (default is NO)
+ -->
+ <property name="com.arjuna.ats.txoj.lockstore.multipleLockStore" value="NO"/>
+ <!--
+ (default is YES)
+ -->
+ <property name="com.arjuna.ats.txoj.lockstore.singleLockStore" value="YES"/>
+ <!--
+ (default is YES)
+ -->
+ <property
+ name="com.arjuna.ats.txoj.lockstore.allowNestedLocking" value="YES"/>
+ </properties>
+ <properties depends="jts" name="jta">
+ <!--
+ Support subtransactions in the JTA layer?
+ Default is NO.
+ -->
+ <property name="com.arjuna.ats.jta.supportSubtransactions" value="NO"/>
+ <property name="com.arjuna.ats.jta.jtaTMImplementation" value="com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple"/>
+ <!--
+ com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionManagerImple
+ -->
+ <property name="com.arjuna.ats.jta.jtaUTImplementation" value="com.arjuna.ats.internal.jta.transaction.jts.UserTransactionImple"/>
+ <!--
+ com.arjuna.ats.internal.jta.transaction.arjunacore.UserTransactionImple
+ -->
+ </properties>
+ <properties depends="common" name="orbportability">
+ <property name="com.arjuna.orbportability.bindMechanism" value="CONFIGURATION_FILE"/>
+ <!--
+ The location of initial references file (default is user.home)
+ -->
+ <!--
+ <property
+ name="com.arjuna.orbportability.initialReferencesRoot"
+ value=""/>
+ -->
+ <!--
+ The name of the initial references file (default is CosServices.cfg)
+ -->
+ <property name="com.arjuna.orbportability.initialReferencesFile" value="CosServices.cfg"/>
+ <!--
+ When reading and writing IORs, they can be read/written in this
+ directory. (default is serviceName)
+ -->
+ <!--
+ <property
+ name="com.arjuna.orbportability.fileDir"
+ value=""/>
+ -->
+ <!--
+ Default resolution service for the Transaction Manager Server.
+ ORB specific.
+ -->
+ <!--
+ <property
+ name="com.arjuna.orbportability.resolveService"
+ value=""/>
+ -->
+ <!--
+ Event handlers.
+ -->
+ <!--
+ <property
+ name="com.arjuna.orbportability.eventHandler_0"
+ value=""/>
+ <property
+ name="com.arjuna.orbportability.eventHandler_1"
+ value=""/>
+ -->
+ <!--
+ The ORB implementation class - this defaults to the class which
+ implements support for the first supported ORB in your classpath.
+ -->
+ <!--
+ <property
+ name="com.arjuna.orbportability.orbImplementation"
+ value=""/>
+ -->
+ <!--
+ The OA implementation class - this also defaults to the class which
+ implements support for the first supported ORB in your classpath
+ -->
+ <!--
+ <property
+ name="com.arjuna.orbportability.oaImplementation"
+ value=""/>
+ -->
+ <!--
+ This class handles context propagation issues, and should never
+ be commented out or removed.
+ -->
+ <property name="com.arjuna.orbportability.orb.PreInit1" value="com.arjuna.ats.internal.jts.context.ContextPropagationManager"/>
+ <!--
+ This property ensures the JTS knows which ORB to use and should never
+ be commented out or removed
+ -->
+ <property name="com.arjuna.orbportability.orb.PostInit1" value="com.arjuna.ats.jts.utils.ORBSetup"/>
+ <!--
+ This property ensures the crash recovery is initialised correctly and
+ should never be commented out or removed
+ -->
+ <property name="com.arjuna.orbportability.orb.PostInit2" value="com.arjuna.ats.internal.jts.recovery.RecoveryInit"/>
+ <!--
+ This property ensures the JTS knows which ORB to use and should never
+ be commented out or removed
+ -->
+ <property name="com.arjuna.orbportability.orb.PostSet1" value="com.arjuna.ats.jts.utils.ORBSetup"/>
+ <!--
+ This property ensures the JTS knows which ORB to use and should never
+ be commented out or removed
+ -->
+ <property name="com.arjuna.orbportability.orb.PostSet2" value="com.arjuna.ats.internal.jts.recovery.RecoveryInit"/>
+ <!--
+ This property controls the port on which the Recovery ORB listens
+ -->
+ <property name="com.arjuna.ats.jts.recoveryManagerPort" value="4711"/>
+ <!--
+ This property controls the address on which the Recovery ORB binds - defaults to the loopback connection
+ If running within an AS then the address the AS is bound to (jboss.bind.address) takes precedence
+ -->
+ <property name="com.arjuna.ats.jts.recoveryManagerAddress" value=""/>
+ </properties>
+ <properties depends="orbportability,arjuna" name="jts">
+ <!--
+ (default is NO)
+ -->
+ <property name="com.arjuna.ats.jts.transactionManager" value="NO"/>
+ <!--
+ (default is NO)
+ -->
+ <property name="com.arjuna.ats.jts.needTranContext" value="NO"/>
+ <!--
+ (default is NO)
+ -->
+ <property name="com.arjuna.ats.jts.alwaysPropagateContext" value="NO"/>
+ <!--
+ (default is NO)
+ -->
+ <property name="com.arjuna.ats.jts.checkedTransactions" value="NO"/>
+ <!--
+ (default is YES)
+ -->
+ <property name="com.arjuna.ats.jts.supportSubtransactions" value="YES"/>
+ <!--
+ (default is YES)
+ -->
+ <property name="com.arjuna.ats.jts.supportRollbackSync" value="YES"/>
+ <!--
+ (default is NO)
+ -->
+ <property
+ name="com.arjuna.ats.jts.supportInterposedSynchronization" value="NO"/>
+ <!--
+ Timeout in seconds to use for top-level transaction if 0 specified.
+ (default is no timeout)
+ -->
+ <!---
+ <property
+ name="com.arjuna.ats.jts.defaultTimeout"
+ value=""/>
+ -->
+ <!--
+ Propagate the context? (default is INTERPOSITION)
+ -->
+ <property name="com.arjuna.ats.jts.contextPropMode" value="INTERPOSITION"/>
+ </properties>
+ <properties depends="arjuna,txoj,jts" name="recoverymanager">
+ <!--
+ Properties used only by the RecoveryManager.
+ -->
+ <!--
+ Periodic recovery settings.
+ Time values in this section are in seconds.
+ -->
+ <!--
+ Interval in seconds between initiating the periodic recovery modules.
+ Default is 120 seconds.
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.recovery.periodicRecoveryPeriod" value="120"/>
+ <!--
+ Interval in seconds between first and second pass of periodic recovery.
+ Default is 10 seconds.
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.recovery.recoveryBackoffPeriod" value="10"/>
+ <!--
+ Periodic recovery modules to use. Invoked in sort-order of names.
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.recovery.recoveryExtension1" value="com.arjuna.ats.internal.arjuna.recovery.AtomicActionRecoveryModule"/>
+ <property
+ name="com.arjuna.ats.arjuna.recovery.recoveryExtension2" value="com.arjuna.ats.internal.txoj.recovery.TORecoveryModule"/>
+ <property
+ name="com.arjuna.ats.arjuna.recovery.recoveryExtension3" value="com.arjuna.ats.internal.jts.recovery.transactions.TopLevelTransactionRecoveryModule"/>
+ <property
+ name="com.arjuna.ats.arjuna.recovery.recoveryExtension4" value="com.arjuna.ats.internal.jts.recovery.transactions.ServerTransactionRecoveryModule"/>
+ <property
+ name="com.arjuna.ats.arjuna.recovery.recoveryExtension5" value="com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule"/>
+ <property
+ name="com.arjuna.ats.arjuna.recovery.recoveryExtension6" value="com.arjuna.ats.internal.jta.recovery.jts.XARecoveryModule"/>
+ <!--
+ Recovery Activator to use.
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.recovery.recoveryActivator_1" value="com.arjuna.ats.internal.jts.orbspecific.recovery.RecoveryEnablement"/>
+ <!--
+ Expired entry removal
+ -->
+ <!--
+ Expiry scanners to use (order of invocation is random).
+ Names must begin with "com.arjuna.ats.arjuna.recovery.expiryScanner"
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.recovery.expiryScannerTransactionStatusManager" value="com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionStatusManagerScanner"/>
+ <property
+ name="com.arjuna.ats.arjuna.recovery.expiryScannerContact" value="com.arjuna.ats.internal.jts.recovery.contact.ExpiredContactScanner"/>
+ <property
+ name="com.arjuna.ats.arjuna.recovery.expiryScannerTopLevelTran" value="com.arjuna.ats.internal.jts.recovery.transactions.ExpiredToplevelScanner"/>
+ <property
+ name="com.arjuna.ats.arjuna.recovery.expiryScannerServerTran" value="com.arjuna.ats.internal.jts.recovery.transactions.ExpiredServerScanner"/>
+ <!--
+ Interval, in hours, between running the expiry scanners.
+ This can be quite long. The absolute value determines the interval -
+ if the value is negative, the scan will NOT be run until after one
+ interval has elapsed. If positive the first scan will be immediately
+ after startup. Zero will prevent any scanning.
+ Default = 12 = run immediately, then every 12 hours.
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.recovery.expiryScanInterval" value="12"/>
+ <!--
+ This is the interval, in hours, after which a process that cannot be contacted will be considered dead.
+ It should be long enough to avoid accidentally removing valid entries due to short lived
+ transient errors such as network downtime. Zero = Never removed. Default is 12.
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.recovery.transactionStatusManagerExpiryTime" value="12"/>
+ <!--
+ The port number on which the recovery manager listens.
+ -->
+ <property name="com.arjuna.ats.arjuna.recovery.recoveryPort" value="4712"/>
+ <!--
+ The address on which the recovery manager listens.
+ If running within an AS then the address the AS is bound to (jboss.bind.address) takes precedence
+ -->
+ <property name="com.arjuna.ats.arjuna.recovery.recoveryAddress" value=""/>
+ <!--
+ Use this to fix the port on which the TransactionStatusManager listens,
+ The default behaviour is to use any free port.
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.recovery.transactionStatusManagerPort" value="0"/>
+ <!--
+ Use this to fix the address on which the TransactionStatusManager binds,
+ The default behaviour is to use the loopback address (ie localhost).
+ If running within an AS then the address the AS is bound to (jboss.bind.address) takes precedence
+ -->
+ <property
+ name="com.arjuna.ats.arjuna.recovery.transactionStatusManagerAddress" value=""/>
+ <!--
+ For cases where the recovery manager is in process with the transaction manager and nothing else uses
+ the ObjectStore, it is possible to disable the socket based recovery listener by setting this to NO.
+ Caution: use of this property can allow multiple recovery processes to run on the same ObjectStore
+ if you are not careful. That in turn can lead to incorrect transaction processing. Use with care.
+ -->
+ <property name="com.arjuna.ats.arjuna.recovery.recoveryListener" value="YES"/>
+ </properties>
+</transaction-service>
Added: jboss/jbossts/4.6.1.GA_CP03-brew/src/jbossts-4.6.1.GA_CP03-src.tar.gz
===================================================================
(Binary files differ)
Property changes on: jboss/jbossts/4.6.1.GA_CP03-brew/src/jbossts-4.6.1.GA_CP03-src.tar.gz
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: jboss/jbossts/4.6.1.GA_CP03-brew/src/jbossts-build.patch
===================================================================
--- jboss/jbossts/4.6.1.GA_CP03-brew/src/jbossts-build.patch (rev 0)
+++ jboss/jbossts/4.6.1.GA_CP03-brew/src/jbossts-build.patch 2009-09-10 16:23:52 UTC (rev 28927)
@@ -0,0 +1,150 @@
+--- build.xml.orig 2009-08-14 14:30:43.000000000 -0400
++++ build.xml 2009-08-14 14:32:38.000000000 -0400
+@@ -76,29 +76,29 @@
+ </target>
+
+ <target name="jts">
+- <runant target="run_jts"/>
++ <ant target="run_jts"/>
+ </target>
+
+ <target name="jta">
+- <runant target="run_jta"/>
++ <ant target="run_jta"/>
+ </target>
+
+ <target name="core">
+- <runant target="run_core"/>
++ <ant target="run_core"/>
+ </target>
+
+ <target name="jbossjts">
+- <runant target="run_jbossjts"/>
+- <runant target="install_jboss_tools"/>
++ <ant target="run_jbossjts"/>
++ <ant target="install_jboss_tools"/>
+ </target>
+
+ <target name="jbossjta">
+- <runant target="run_jbossjta"/>
+- <runant target="install_jboss_tools"/>
++ <ant target="run_jbossjta"/>
++ <ant target="install_jboss_tools"/>
+ </target>
+
+ <target name="clean">
+- <runant target="run_clean"/>
++ <ant target="run_clean"/>
+ </target>
+
+ <target name="run_jts" if="jts.present">
+--- build-release-pkgs.xml.orig 2009-08-14 14:45:50.000000000 -0400
++++ build-release-pkgs.xml 2009-08-14 14:46:01.000000000 -0400
+@@ -71,9 +71,9 @@
+ <!-- where to get the source -->
+ <property name="svnbase" value="https://svn.jboss.org/repos/labs/labs/jbosstm/tags"/>
+ <!-- The tag as it appears under svnbase -->
+- <property name="tag" value="JBOSSTS_4_6_0_GA"/>
++ <property name="tag" value="JBOSSTS_4_6_1_GA_CP03"/>
+ <!-- The file name base for the user downloadable files. Derive it from the tag -->
+- <property name="filename" value="4.6.0.GA"/>
++ <property name="filename" value="4.6.1.GA_CP03"/>
+ <!-- the location the JBossTS web site content svn is checked out to -->
+ <property name="cmsdir" value="/home/jhalli/IdeaProjects/jboss/jbosstm-cms/"/>
+ <!-- the location the maven repository svn is checked out to.
+@@ -92,12 +92,6 @@
+
+ <target name="dist" depends="init" description="build the end-user release bundles (src and binary)">
+
+- <!-- pull the source code from svn -->
+- <exec executable="svn" dir="${workdir}">
+- <arg value="export"/>
+- <arg value="${svnbase}/${tag}"/>
+- </exec>
+-
+ <!-- package the full source release (all src tree) -->
+ <delete file="${workdir}/jbossts-full-${filename}-src.zip"/>
+ <zip basedir="${workdir}" destfile="${workdir}/jbossts-full-${filename}-src.zip"
+--- build-release-pkgs.xml.orig 2009-08-15 01:26:34.000000000 -0400
++++ build-release-pkgs.xml 2009-08-15 01:27:43.000000000 -0400
+@@ -182,7 +182,7 @@
+ <delete dir="${workdir}/build/${tag}"/>
+ <unzip src="${workdir}/jbossts-full-${filename}.zip" dest="${workdir}/build"/>
+
+- <exec executable="mvn" dir="${workdir}">
++ <exec executable="mvn-jpp" dir="${workdir}">
+ <arg value="deploy:deploy-file"/>
+ <arg value="-Dfile=${workdir}/build/${tag}/lib/jbossjts.jar"/>
+ <arg value="-Dpackaging=jar"/>
+@@ -194,7 +194,7 @@
+ <arg value="-DgeneratePom=true"/>
+ </exec>
+
+- <exec executable="mvn" dir="${workdir}">
++ <exec executable="mvn-jpp" dir="${workdir}">
+ <arg value="deploy:deploy-file"/>
+ <arg value="-Dfile=${workdir}/build/${tag}/lib/jbossjts-integration.jar"/>
+ <arg value="-Dpackaging=jar"/>
+@@ -206,7 +206,7 @@
+ <arg value="-DgeneratePom=true"/>
+ </exec>
+
+- <exec executable="mvn" dir="${workdir}">
++ <exec executable="mvn-jpp" dir="${workdir}">
+ <arg value="deploy:deploy-file"/>
+ <arg value="-Dfile=${workdir}/build/${tag}/lib/jbossjts-jacorb.jar"/>
+ <arg value="-Dpackaging=jar"/>
+@@ -218,7 +218,7 @@
+ <arg value="-DgeneratePom=true"/>
+ </exec>
+
+- <exec executable="mvn" dir="${workdir}">
++ <exec executable="mvn-jpp" dir="${workdir}">
+ <arg value="deploy:deploy-file"/>
+ <arg value="-Dfile=${workdir}/build/${tag}/lib/ext/jbossts-common.jar"/>
+ <arg value="-Dpackaging=jar"/>
+@@ -231,7 +231,7 @@
+ </exec>
+
+ <!-- take the object store browser from jts, it will work with jta too -->
+- <exec executable="mvn" dir="${workdir}">
++ <exec executable="mvn-jpp" dir="${workdir}">
+ <arg value="deploy:deploy-file"/>
+ <arg value="-Dfile=${workdir}/build/${tag}/bin/jbossts-tools.sar"/>
+ <arg value="-Dpackaging=sar"/>
+@@ -250,7 +250,7 @@
+
+ <jar basedir="${workdir}/build" includes="resources/*" destfile="${workdir}/build/resources.jar"/>
+
+- <exec executable="mvn" dir="${workdir}">
++ <exec executable="mvn-jpp" dir="${workdir}">
+ <arg value="deploy:deploy-file"/>
+ <arg value="-Dfile=${workdir}/build/resources.jar"/>
+ <arg value="-Dpackaging=jar"/>
+@@ -264,7 +264,7 @@
+
+ <!-- now we do XTS -->
+
+- <exec executable="mvn" dir="${workdir}">
++ <exec executable="mvn-jpp" dir="${workdir}">
+ <arg value="deploy:deploy-file"/>
+ <arg value="-Dfile=${workdir}/build/${tag}/xts/sar/jbossxts.sar"/>
+ <arg value="-Dpackaging=sar"/>
+@@ -276,7 +276,7 @@
+ <arg value="-DgeneratePom=true"/>
+ </exec>
+
+- <exec executable="mvn" dir="${workdir}">
++ <exec executable="mvn-jpp" dir="${workdir}">
+ <arg value="deploy:deploy-file"/>
+ <arg value="-Dfile=${workdir}/build/${tag}/xts/tests/jbossxts-tests.zip"/>
+ <arg value="-Dpackaging=zip"/>
+@@ -288,7 +288,7 @@
+ <arg value="-DgeneratePom=true"/>
+ </exec>
+
+- <exec executable="mvn" dir="${workdir}">
++ <exec executable="mvn-jpp" dir="${workdir}">
+ <arg value="deploy:deploy-file"/>
+ <arg value="-Dfile=${workdir}/build/${tag}/xts/tests/jbossxts-interop-tests.zip"/>
+ <arg value="-Dpackaging=zip"/>
More information about the jboss-cvs-commits
mailing list