[jbosscache-commits] JBoss Cache SVN: r8072 - in benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0: conf and 5 other directories.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Mon May 25 09:22:07 EDT 2009


Author: galder.zamarreno at jboss.com
Date: 2009-05-25 09:22:06 -0400 (Mon, 25 May 2009)
New Revision: 8072

Added:
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/.classpath
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/.project
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-local-RC-FIFO.xml
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-local-RC.xml
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-local-RR-FIFO.xml
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-local-RR.xml
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-repl-async-br.xml
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-repl-async.xml
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-repl-sync-br.xml
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-repl-sync.xml
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/opt-repl-async-br.xml
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/opt-repl-async.xml
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/opt-repl-sync-br.xml
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/opt-repl-sync.xml
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-local-NONE.xml
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-local.xml
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-repl-async-br.xml
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-repl-async.xml
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-repl-sync-br.xml
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-repl-sync.xml
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/config.sh
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/commons-codec.jar
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/jboss-common-core.jar
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/jboss-logging-spi.jar
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/jbosscache-core.jar
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/jcip-annotations.jar
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/jgroups.jar
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/jta.jar
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/src/
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/src/org/
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/src/org/cachebench/
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/src/org/cachebench/cachewrappers/
   benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/src/org/cachebench/cachewrappers/JBossCache310Wrapper.java
Log:
Initial import.

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/.classpath
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/.classpath	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/.classpath	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry combineaccessrules="false" kind="src" path="/framework"/>
+	<classpathentry kind="lib" path="/framework/lib/commons-logging.jar"/>
+	<classpathentry kind="lib" path="lib/commons-codec.jar"/>
+	<classpathentry kind="lib" path="lib/jboss-common-core.jar"/>
+	<classpathentry kind="lib" path="lib/jboss-logging-spi.jar"/>
+	<classpathentry kind="lib" path="lib/jbosscache-core.jar"/>
+	<classpathentry kind="lib" path="lib/jcip-annotations.jar"/>
+	<classpathentry kind="lib" path="lib/jgroups.jar"/>
+	<classpathentry kind="lib" path="lib/jta.jar"/>
+	<classpathentry kind="output" path="output/eclipse"/>
+</classpath>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/.project
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/.project	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/.project	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>jbosscache-3.1.0</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-local-RC-FIFO.xml
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-local-RC-FIFO.xml	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-local-RC-FIFO.xml	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.0">
+    <locking isolationLevel="READ_COMMITTED" lockAcquisitionTimeout="600000" nodeLockingScheme="mvcc"
+             concurrencyLevel="10000"
+             lockParentForChildInsertRemove="false"/>
+    <transaction transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
+   <eviction wakeUpInterval="1000">
+      <default algorithmClass="org.jboss.cache.eviction.FIFOAlgorithm" eventQueueSize="2000000">
+         <property name="maxNodes" value="10000" />
+      </default>
+    </eviction>
+</jbosscache>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-local-RC.xml
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-local-RC.xml	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-local-RC.xml	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.0">
+    <locking isolationLevel="READ_COMMITTED" lockAcquisitionTimeout="600000" nodeLockingScheme="mvcc"
+             concurrencyLevel="3000"
+             lockParentForChildInsertRemove="false"/>
+    <transaction transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
+</jbosscache>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-local-RR-FIFO.xml
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-local-RR-FIFO.xml	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-local-RR-FIFO.xml	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.0">
+    <locking isolationLevel="REPEATABLE_READ" lockAcquisitionTimeout="600000" nodeLockingScheme="mvcc"
+             concurrencyLevel="10000" writeSkewCheck="false"
+             lockParentForChildInsertRemove="false"/>
+    <transaction transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
+   <eviction wakeUpInterval="1000">
+      <default algorithmClass="org.jboss.cache.eviction.FIFOAlgorithm" eventQueueSize="2000000">
+         <property name="maxNodes" value="10000" />
+      </default>
+    </eviction>
+</jbosscache>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-local-RR.xml
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-local-RR.xml	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-local-RR.xml	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.0">
+    <locking isolationLevel="REPEATABLE_READ" lockAcquisitionTimeout="600000" nodeLockingScheme="mvcc"
+             concurrencyLevel="3000" writeSkewCheck="false"
+             lockParentForChildInsertRemove="false"/>
+    <transaction transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
+</jbosscache>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-repl-async-br.xml
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-repl-async-br.xml	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-repl-async-br.xml	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.0">
+    <locking isolationLevel="READ_COMMITTED" lockAcquisitionTimeout="10000" nodeLockingScheme="mvcc"
+             concurrencyLevel="3000"/>
+    <transaction transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
+    <clustering mode="replication" clusterName="JBossCache-Cluster">
+        <stateRetrieval timeout="20000" fetchInMemoryState="false"/>
+        <async serializationExecutorPoolSize="1000" serializationExecutorQueueSize="500000"/>
+        <buddy enabled="true" poolName="myBuddyPoolReplicationGroup" communicationTimeout="2000">
+            <dataGravitation auto="false" removeOnFind="true" searchBackupTrees="true"/>
+            <locator class="org.jboss.cache.buddyreplication.NextMemberBuddyLocator">
+                <properties>
+                    numBuddies = 1
+                    ignoreColocatedBuddies = true
+                </properties>
+            </locator>
+        </buddy>
+        <jgroupsConfig>
+            <TCP discard_incompatible_packets="true" enable_bundling="false" enable_diagnostics="false"
+                 enable_unicast_bundling="false" loopback="false" max_bundle_size="64000" max_bundle_timeout="30"
+                 oob_thread_pool.enabled="true" oob_thread_pool.keep_alive_time="10000" oob_thread_pool.max_threads="4"
+                 oob_thread_pool.min_threads="2" oob_thread_pool.queue_enabled="false"
+                 oob_thread_pool.queue_max_size="10"
+                 oob_thread_pool.rejection_policy="Run" recv_buf_size="20000000" thread_naming_pattern="pl"
+                 thread_pool.enabled="true" thread_pool.keep_alive_time="30000" thread_pool.max_threads="4"
+                 thread_pool.min_threads="1" thread_pool.queue_enabled="true" thread_pool.queue_max_size="50000"
+                 thread_pool.rejection_policy="discard" use_concurrent_stack="true" use_incoming_packet_handler="true"
+                 use_send_queues="false"/>
+            <MPING mcast_addr="232.1.2.3" num_initial_members="3" timeout="2000"/>
+            <MERGE2 max_interval="30000" min_interval="10000"/>
+            <FD_SOCK/>
+            <FD max_tries="5" shun="true" timeout="10000"/>
+            <VERIFY_SUSPECT timeout="1500"/>
+            <pbcast.NAKACK discard_delivered_msgs="true" gc_lag="0" retransmit_timeout="300,600,1200,2400,4800"
+                           use_mcast_xmit="false"/>
+            <pbcast.STABLE desired_avg_gossip="50000" max_bytes="400000" stability_delay="1000"/>
+            <pbcast.GMS join_retry_timeout="2000" join_timeout="5000" print_local_addr="true" shun="false"
+                        view_ack_collection_timeout="5000" view_bundling="true"/>
+            <FC max_credits="5000000" min_threshold="0.20"/>
+            <FRAG2 frag_size="60000"/>
+            <pbcast.STREAMING_STATE_TRANSFER use_reading_thread="true"/>
+            <pbcast.FLUSH timeout="0"/>
+        </jgroupsConfig>
+    </clustering>
+</jbosscache>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-repl-async.xml
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-repl-async.xml	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-repl-async.xml	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbosscache xmlns="urn:jboss:jbosscache-core:config:3.0">
+    <locking isolationLevel="READ_COMMITTED" lockAcquisitionTimeout="10000" nodeLockingScheme="mvcc"
+             concurrencyLevel="3000"/>
+    <transaction transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
+    <clustering mode="replication" clusterName="JBossCache-Cluster">
+        <stateRetrieval timeout="20000" fetchInMemoryState="false"/>
+        <async serializationExecutorPoolSize="1000" serializationExecutorQueueSize="500000"/>
+        <jgroupsConfig>
+            <UDP discard_incompatible_packets="true" enable_bundling="true" enable_diagnostics="false" ip_ttl="2"
+                 loopback="false" max_bundle_size="64000" max_bundle_timeout="30" mcast_addr="228.10.10.10"
+                 mcast_port="45588" mcast_recv_buf_size="100000000" mcast_send_buf_size="640000"
+                 oob_thread_pool.enabled="true" oob_thread_pool.keep_alive_time="10000" oob_thread_pool.max_threads="20"
+                 oob_thread_pool.min_threads="8" oob_thread_pool.queue_enabled="false"
+                 oob_thread_pool.queue_max_size="10"
+                 oob_thread_pool.rejection_policy="Run" thread_naming_pattern="pl" thread_pool.enabled="true"
+                 thread_pool.keep_alive_time="10000" thread_pool.max_threads="15" thread_pool.min_threads="8"
+                 thread_pool.queue_enabled="true" thread_pool.queue_max_size="100000"
+                 thread_pool.rejection_policy="Discard"
+                 tos="8" ucast_recv_buf_size="20000000" ucast_send_buf_size="640000" use_concurrent_stack="true"
+                 use_incoming_packet_handler="true"/>
+            <PING num_initial_members="3" timeout="2000"/>
+            <MERGE2 max_interval="30000" min_interval="10000"/>
+            <FD_SOCK/>
+            <FD max_tries="5" shun="true" timeout="10000"/>
+            <VERIFY_SUSPECT timeout="1500"/>
+            <pbcast.NAKACK discard_delivered_msgs="true" gc_lag="0" retransmit_timeout="300,600,1200,2400,4800"
+                           use_mcast_xmit="true"/>
+            <UNICAST timeout="300,600,1200,2400,3600"/>
+            <pbcast.STABLE desired_avg_gossip="50000" max_bytes="400000" stability_delay="1000"/>
+            <pbcast.GMS join_timeout="5000" print_local_addr="true" shun="false" view_ack_collection_timeout="5000"
+                        view_bundling="true"/>
+            <FC max_credits="500000" min_threshold="0.2"/>
+            <FRAG2 frag_size="60000"/>
+            <pbcast.STREAMING_STATE_TRANSFER use_reading_thread="true"/>
+            <pbcast.FLUSH timeout="0"/>
+        </jgroupsConfig>
+    </clustering>
+</jbosscache>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-repl-sync-br.xml
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-repl-sync-br.xml	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-repl-sync-br.xml	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.0">
+    <locking isolationLevel="READ_COMMITTED" lockAcquisitionTimeout="10000" nodeLockingScheme="mvcc"
+             concurrencyLevel="3000"/>
+    <transaction transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
+
+    <clustering mode="replication" clusterName="JBossCache-Cluster">
+        <stateRetrieval timeout="20000" fetchInMemoryState="false"/>
+        <sync replTimeout="15000"/>
+        <buddy enabled="true" poolName="myBuddyPoolReplicationGroup" communicationTimeout="2000">
+            <dataGravitation auto="false" removeOnFind="true" searchBackupTrees="true"/>
+            <locator class="org.jboss.cache.buddyreplication.NextMemberBuddyLocator">
+                <properties>
+                    numBuddies = 1
+                    ignoreColocatedBuddies = true
+                </properties>
+            </locator>
+        </buddy>
+        <jgroupsConfig>
+            <TCP discard_incompatible_packets="true" enable_bundling="false" enable_diagnostics="false"
+                 enable_unicast_bundling="false" loopback="false" max_bundle_size="64000" max_bundle_timeout="30"
+                 oob_thread_pool.enabled="true" oob_thread_pool.keep_alive_time="10000" oob_thread_pool.max_threads="4"
+                 oob_thread_pool.min_threads="2" oob_thread_pool.queue_enabled="false"
+                 oob_thread_pool.queue_max_size="10"
+                 oob_thread_pool.rejection_policy="Run" recv_buf_size="20000000" thread_naming_pattern="pl"
+                 thread_pool.enabled="true" thread_pool.keep_alive_time="30000" thread_pool.max_threads="4"
+                 thread_pool.min_threads="1" thread_pool.queue_enabled="true" thread_pool.queue_max_size="50000"
+                 thread_pool.rejection_policy="discard" use_concurrent_stack="true" use_incoming_packet_handler="true"
+                 use_send_queues="false"/>
+            <MPING mcast_addr="232.1.2.3" num_initial_members="3" timeout="2000"/>
+            <MERGE2 max_interval="30000" min_interval="10000"/>
+            <FD_SOCK/>
+            <FD max_tries="5" shun="true" timeout="10000"/>
+            <VERIFY_SUSPECT timeout="1500"/>
+            <pbcast.NAKACK discard_delivered_msgs="true" gc_lag="0" retransmit_timeout="300,600,1200,2400,4800"
+                           use_mcast_xmit="false"/>
+            <pbcast.STABLE desired_avg_gossip="50000" max_bytes="400000" stability_delay="1000"/>
+            <pbcast.GMS join_retry_timeout="2000" join_timeout="5000" print_local_addr="true" shun="false"
+                        view_ack_collection_timeout="5000" view_bundling="true"/>
+            <FC max_credits="5000000" min_threshold="0.20"/>
+            <FRAG2 frag_size="60000"/>
+            <pbcast.STREAMING_STATE_TRANSFER use_reading_thread="true"/>
+            <pbcast.FLUSH timeout="0"/>
+        </jgroupsConfig>
+    </clustering>
+</jbosscache>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-repl-sync.xml
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-repl-sync.xml	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/mvcc-repl-sync.xml	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.0">
+    <locking isolationLevel="READ_COMMITTED" lockAcquisitionTimeout="10000" nodeLockingScheme="mvcc"
+             concurrencyLevel="3000"/>
+    <transaction transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
+
+    <clustering clusterName="JBossCache-Cluster" mode="replication">
+        <stateRetrieval timeout="20000" fetchInMemoryState="false"/>
+        <jgroupsConfig>
+            <UDP discard_incompatible_packets="true" enable_bundling="false" enable_diagnostics="false" ip_ttl="2"
+                 loopback="false" max_bundle_size="64000" max_bundle_timeout="30" mcast_addr="228.10.10.10"
+                 mcast_port="45588" mcast_recv_buf_size="25000000" mcast_send_buf_size="640000"
+                 oob_thread_pool.enabled="true" oob_thread_pool.keep_alive_time="10000" oob_thread_pool.max_threads="4"
+                 oob_thread_pool.min_threads="1" oob_thread_pool.queue_enabled="true"
+                 oob_thread_pool.queue_max_size="10"
+                 oob_thread_pool.rejection_policy="Run" thread_naming_pattern="pl" thread_pool.enabled="true"
+                 thread_pool.keep_alive_time="30000" thread_pool.max_threads="25" thread_pool.min_threads="1"
+                 thread_pool.queue_enabled="true" thread_pool.queue_max_size="10" thread_pool.rejection_policy="Run"
+                 tos="8" ucast_recv_buf_size="20000000" ucast_send_buf_size="640000" use_concurrent_stack="true"
+                 use_incoming_packet_handler="true"/>
+            <PING num_initial_members="3" timeout="2000"/>
+            <MERGE2 max_interval="30000" min_interval="10000"/>
+            <FD_SOCK/>
+            <FD max_tries="5" shun="true" timeout="10000"/>
+            <VERIFY_SUSPECT timeout="1500"/>
+            <pbcast.NAKACK discard_delivered_msgs="true" gc_lag="0" retransmit_timeout="300,600,1200,2400,4800"
+                           use_mcast_xmit="false"/>
+            <UNICAST timeout="300,600,1200,2400,3600"/>
+            <pbcast.STABLE desired_avg_gossip="50000" max_bytes="400000" stability_delay="1000"/>
+            <pbcast.GMS join_timeout="5000" print_local_addr="true" shun="false" view_ack_collection_timeout="5000"
+                        view_bundling="true"/>
+            <FRAG2 frag_size="60000"/>
+            <pbcast.STREAMING_STATE_TRANSFER use_reading_thread="true"/>
+            <pbcast.FLUSH timeout="0"/>
+        </jgroupsConfig>
+        <sync replTimeout="15000"/>
+
+    </clustering>
+
+</jbosscache>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/opt-repl-async-br.xml
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/opt-repl-async-br.xml	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/opt-repl-async-br.xml	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.0">
+    <locking lockAcquisitionTimeout="10000" nodeLockingScheme="optimistic"/>
+    <transaction transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
+    <clustering clusterName="JBossCache-Cluster">
+        <stateRetrieval timeout="20000" fetchInMemoryState="false"/>
+        <jgroupsConfig>
+            <TCP discard_incompatible_packets="true" enable_bundling="true" enable_diagnostics="false"
+                 enable_unicast_bundling="false" loopback="false" max_bundle_size="64000" max_bundle_timeout="30"
+                 oob_thread_pool.enabled="true" oob_thread_pool.keep_alive_time="10000" oob_thread_pool.max_threads="4"
+                 oob_thread_pool.min_threads="2" oob_thread_pool.queue_enabled="false"
+                 oob_thread_pool.queue_max_size="10"
+                 oob_thread_pool.rejection_policy="Run" recv_buf_size="20000000" thread_naming_pattern="pl"
+                 thread_pool.enabled="true" thread_pool.keep_alive_time="30000" thread_pool.max_threads="4"
+                 thread_pool.min_threads="1" thread_pool.queue_enabled="true" thread_pool.queue_max_size="50000"
+                 thread_pool.rejection_policy="discard" use_concurrent_stack="true" use_incoming_packet_handler="true"
+                 use_send_queues="false"/>
+            <MPING mcast_addr="232.1.2.3" num_initial_members="3" timeout="2000"/>
+            <MERGE2 max_interval="30000" min_interval="10000"/>
+            <FD_SOCK/>
+            <FD max_tries="5" shun="true" timeout="10000"/>
+            <VERIFY_SUSPECT timeout="1500"/>
+            <pbcast.NAKACK discard_delivered_msgs="true" gc_lag="0" retransmit_timeout="300,600,1200,2400,4800"
+                           use_mcast_xmit="false"/>
+            <pbcast.STABLE desired_avg_gossip="50000" max_bytes="400000" stability_delay="1000"/>
+            <pbcast.GMS join_retry_timeout="2000" join_timeout="5000" print_local_addr="true" shun="false"
+                        view_ack_collection_timeout="5000" view_bundling="true"/>
+            <FC max_credits="5000000" min_threshold="0.20"/>
+            <FRAG2 frag_size="60000"/>
+            <pbcast.STREAMING_STATE_TRANSFER use_reading_thread="true"/>
+            <pbcast.FLUSH timeout="0"/>
+        </jgroupsConfig>
+        <async/>
+        <buddy enabled="true" poolName="myBuddyPoolReplicationGroup" communicationTimeout="2000">
+            <dataGravitation auto="false" removeOnFind="true" searchBackupTrees="true"/>
+            <locator class="org.jboss.cache.buddyreplication.NextMemberBuddyLocator">
+                <properties>
+                    numBuddies = 1
+                    ignoreColocatedBuddies = true
+                </properties>
+            </locator>
+        </buddy>
+    </clustering>
+</jbosscache>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/opt-repl-async.xml
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/opt-repl-async.xml	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/opt-repl-async.xml	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.0">
+    <locking lockAcquisitionTimeout="10000" nodeLockingScheme="optimistic"/>
+    <transaction transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
+    <clustering clusterName="JBossCache-Cluster">
+        <stateRetrieval timeout="20000" fetchInMemoryState="false"/>
+        <jgroupsConfig>
+            <UDP discard_incompatible_packets="true" enable_bundling="true" enable_diagnostics="false" ip_ttl="2"
+                 loopback="false" max_bundle_size="64000" max_bundle_timeout="30" mcast_addr="228.10.10.10"
+                 mcast_port="45588" mcast_recv_buf_size="25000000" mcast_send_buf_size="640000"
+                 oob_thread_pool.enabled="true" oob_thread_pool.keep_alive_time="10000" oob_thread_pool.max_threads="4"
+                 oob_thread_pool.min_threads="1" oob_thread_pool.queue_enabled="true"
+                 oob_thread_pool.queue_max_size="10"
+                 oob_thread_pool.rejection_policy="Run" thread_naming_pattern="pl" thread_pool.enabled="true"
+                 thread_pool.keep_alive_time="30000" thread_pool.max_threads="25" thread_pool.min_threads="1"
+                 thread_pool.queue_enabled="true" thread_pool.queue_max_size="10" thread_pool.rejection_policy="Run"
+                 tos="8" ucast_recv_buf_size="20000000" ucast_send_buf_size="640000" use_concurrent_stack="true"
+                 use_incoming_packet_handler="true"/>
+            <PING num_initial_members="3" timeout="2000"/>
+            <MERGE2 max_interval="30000" min_interval="10000"/>
+            <FD_SOCK/>
+            <FD max_tries="5" shun="true" timeout="10000"/>
+            <VERIFY_SUSPECT timeout="1500"/>
+            <pbcast.NAKACK discard_delivered_msgs="true" gc_lag="0" retransmit_timeout="300,600,1200,2400,4800"
+                           use_mcast_xmit="false"/>
+            <UNICAST timeout="300,600,1200,2400,3600"/>
+            <pbcast.STABLE desired_avg_gossip="50000" max_bytes="400000" stability_delay="1000"/>
+            <pbcast.GMS join_timeout="5000" print_local_addr="true" shun="false" view_ack_collection_timeout="5000"
+                        view_bundling="true"/>
+            <FRAG2 frag_size="60000"/>
+            <pbcast.STREAMING_STATE_TRANSFER use_reading_thread="true"/>
+            <pbcast.FLUSH timeout="0"/>
+        </jgroupsConfig>
+        <async/>
+    </clustering>
+</jbosscache>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/opt-repl-sync-br.xml
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/opt-repl-sync-br.xml	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/opt-repl-sync-br.xml	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.0">
+    <locking lockAcquisitionTimeout="10000" nodeLockingScheme="optimistic"/>
+    <transaction transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
+    <clustering clusterName="JBossCache-Cluster">
+        <stateRetrieval timeout="20000" fetchInMemoryState="false"/>
+        <jgroupsConfig>
+            <TCP discard_incompatible_packets="true" enable_bundling="false" enable_diagnostics="false"
+                 enable_unicast_bundling="false" loopback="false" max_bundle_size="64000" max_bundle_timeout="30"
+                 oob_thread_pool.enabled="true" oob_thread_pool.keep_alive_time="10000" oob_thread_pool.max_threads="4"
+                 oob_thread_pool.min_threads="2" oob_thread_pool.queue_enabled="false"
+                 oob_thread_pool.queue_max_size="10"
+                 oob_thread_pool.rejection_policy="Run" recv_buf_size="20000000" thread_naming_pattern="pl"
+                 thread_pool.enabled="true" thread_pool.keep_alive_time="30000" thread_pool.max_threads="4"
+                 thread_pool.min_threads="1" thread_pool.queue_enabled="true" thread_pool.queue_max_size="50000"
+                 thread_pool.rejection_policy="discard" use_concurrent_stack="true" use_incoming_packet_handler="true"
+                 use_send_queues="false"/>
+            <MPING mcast_addr="232.1.2.3" num_initial_members="3" timeout="2000"/>
+            <MERGE2 max_interval="30000" min_interval="10000"/>
+            <FD_SOCK/>
+            <FD max_tries="5" shun="true" timeout="10000"/>
+            <VERIFY_SUSPECT timeout="1500"/>
+            <pbcast.NAKACK discard_delivered_msgs="true" gc_lag="0" retransmit_timeout="300,600,1200,2400,4800"
+                           use_mcast_xmit="false"/>
+            <pbcast.STABLE desired_avg_gossip="50000" max_bytes="400000" stability_delay="1000"/>
+            <pbcast.GMS join_retry_timeout="2000" join_timeout="5000" print_local_addr="true" shun="false"
+                        view_ack_collection_timeout="5000" view_bundling="true"/>
+            <FC max_credits="5000000" min_threshold="0.20"/>
+            <FRAG2 frag_size="60000"/>
+            <pbcast.STREAMING_STATE_TRANSFER use_reading_thread="true"/>
+            <pbcast.FLUSH timeout="0"/>
+        </jgroupsConfig>
+        <sync replTimeout="15000"/>
+        <buddy enabled="true" poolName="myBuddyPoolReplicationGroup" communicationTimeout="2000">
+            <dataGravitation auto="false" removeOnFind="true" searchBackupTrees="true"/>
+            <locator class="org.jboss.cache.buddyreplication.NextMemberBuddyLocator">
+                <properties>
+                    numBuddies = 1
+                    ignoreColocatedBuddies = true
+                </properties>
+            </locator>
+        </buddy>
+    </clustering>
+</jbosscache>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/opt-repl-sync.xml
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/opt-repl-sync.xml	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/opt-repl-sync.xml	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.0">
+    <locking lockAcquisitionTimeout="10000" nodeLockingScheme="optimistic"/>
+    <transaction transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
+    <clustering clusterName="JBossCache-Cluster">
+        <stateRetrieval timeout="20000" fetchInMemoryState="false"/>
+        <jgroupsConfig>
+            <UDP discard_incompatible_packets="true" enable_bundling="false" enable_diagnostics="false" ip_ttl="2"
+                 loopback="false" max_bundle_size="64000" max_bundle_timeout="30" mcast_addr="228.10.10.10"
+                 mcast_port="45588" mcast_recv_buf_size="25000000" mcast_send_buf_size="640000"
+                 oob_thread_pool.enabled="true" oob_thread_pool.keep_alive_time="10000" oob_thread_pool.max_threads="4"
+                 oob_thread_pool.min_threads="1" oob_thread_pool.queue_enabled="true"
+                 oob_thread_pool.queue_max_size="10"
+                 oob_thread_pool.rejection_policy="Run" thread_naming_pattern="pl" thread_pool.enabled="true"
+                 thread_pool.keep_alive_time="30000" thread_pool.max_threads="25" thread_pool.min_threads="1"
+                 thread_pool.queue_enabled="true" thread_pool.queue_max_size="10" thread_pool.rejection_policy="Run"
+                 tos="8" ucast_recv_buf_size="20000000" ucast_send_buf_size="640000" use_concurrent_stack="true"
+                 use_incoming_packet_handler="true"/>
+            <PING num_initial_members="3" timeout="2000"/>
+            <MERGE2 max_interval="30000" min_interval="10000"/>
+            <FD_SOCK/>
+            <FD max_tries="5" shun="true" timeout="10000"/>
+            <VERIFY_SUSPECT timeout="1500"/>
+            <pbcast.NAKACK discard_delivered_msgs="true" gc_lag="0" retransmit_timeout="300,600,1200,2400,4800"
+                           use_mcast_xmit="false"/>
+            <UNICAST timeout="300,600,1200,2400,3600"/>
+            <pbcast.STABLE desired_avg_gossip="50000" max_bytes="400000" stability_delay="1000"/>
+            <pbcast.GMS join_timeout="5000" print_local_addr="true" shun="false" view_ack_collection_timeout="5000"
+                        view_bundling="true"/>
+            <FRAG2 frag_size="60000"/>
+            <pbcast.STREAMING_STATE_TRANSFER use_reading_thread="true"/>
+            <pbcast.FLUSH timeout="0"/>
+        </jgroupsConfig>
+        <sync replTimeout="15000"/>
+    </clustering>
+</jbosscache>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-local-NONE.xml
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-local-NONE.xml	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-local-NONE.xml	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.0">
+    <locking isolationLevel="NONE" lockAcquisitionTimeout="10000" nodeLockingScheme="pessimistic"/>
+    <transaction transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
+    <clustering>
+        <stateRetrieval timeout="20000" fetchInMemoryState="false"/>
+    </clustering>
+</jbosscache>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-local.xml
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-local.xml	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-local.xml	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.0">
+   <locking isolationLevel="REPEATABLE_READ" lockAcquisitionTimeout="10000" nodeLockingScheme="pessimistic"/>
+   <transaction transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
+</jbosscache>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-repl-async-br.xml
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-repl-async-br.xml	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-repl-async-br.xml	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.0">
+    <locking isolationLevel="REPEATABLE_READ" lockAcquisitionTimeout="10000" nodeLockingScheme="pessimistic"/>
+    <transaction transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
+    <clustering clusterName="JBossCache-Cluster">
+        <stateRetrieval timeout="20000" fetchInMemoryState="false"/>
+        <jgroupsConfig>
+            <TCP discard_incompatible_packets="true" enable_bundling="true" enable_diagnostics="false"
+                 enable_unicast_bundling="false" loopback="false" max_bundle_size="64000" max_bundle_timeout="30"
+                 oob_thread_pool.enabled="true" oob_thread_pool.keep_alive_time="10000" oob_thread_pool.max_threads="4"
+                 oob_thread_pool.min_threads="2" oob_thread_pool.queue_enabled="false"
+                 oob_thread_pool.queue_max_size="10"
+                 oob_thread_pool.rejection_policy="Run" recv_buf_size="20000000" thread_naming_pattern="pl"
+                 thread_pool.enabled="true" thread_pool.keep_alive_time="30000" thread_pool.max_threads="4"
+                 thread_pool.min_threads="1" thread_pool.queue_enabled="true" thread_pool.queue_max_size="50000"
+                 thread_pool.rejection_policy="discard" use_concurrent_stack="true" use_incoming_packet_handler="true"
+                 use_send_queues="false"/>
+            <MPING mcast_addr="232.1.2.3" num_initial_members="3" timeout="2000"/>
+            <MERGE2 max_interval="30000" min_interval="10000"/>
+            <FD_SOCK/>
+            <FD max_tries="5" shun="true" timeout="10000"/>
+            <VERIFY_SUSPECT timeout="1500"/>
+            <pbcast.NAKACK discard_delivered_msgs="true" gc_lag="0" retransmit_timeout="300,600,1200,2400,4800"
+                           use_mcast_xmit="false"/>
+            <pbcast.STABLE desired_avg_gossip="50000" max_bytes="400000" stability_delay="1000"/>
+            <pbcast.GMS join_retry_timeout="2000" join_timeout="5000" print_local_addr="true" shun="false"
+                        view_ack_collection_timeout="5000" view_bundling="true"/>
+            <FC max_credits="5000000" min_threshold="0.20"/>
+            <FRAG2 frag_size="60000"/>
+            <pbcast.STREAMING_STATE_TRANSFER use_reading_thread="true"/>
+            <pbcast.FLUSH timeout="0"/>
+        </jgroupsConfig>
+        <async/>
+        <buddy enabled="true" poolName="myBuddyPoolReplicationGroup" communicationTimeout="2000">
+            <dataGravitation auto="false" removeOnFind="true" searchBackupTrees="true"/>
+            <locator class="org.jboss.cache.buddyreplication.NextMemberBuddyLocator">
+                <properties>
+                    numBuddies = 1
+                    ignoreColocatedBuddies = true
+                </properties>
+            </locator>
+        </buddy>
+    </clustering>
+</jbosscache>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-repl-async.xml
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-repl-async.xml	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-repl-async.xml	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.0">
+    <locking isolationLevel="REPEATABLE_READ" lockAcquisitionTimeout="10000" nodeLockingScheme="pessimistic"/>
+    <transaction transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
+    <clustering clusterName="JBossCache-Cluster">
+        <stateRetrieval timeout="20000" fetchInMemoryState="false"/>
+        <jgroupsConfig>
+            <UDP discard_incompatible_packets="true" enable_bundling="true" enable_diagnostics="false" ip_ttl="2"
+                 loopback="false" max_bundle_size="64000" max_bundle_timeout="30" mcast_addr="228.10.10.10"
+                 mcast_port="45588" mcast_recv_buf_size="25000000" mcast_send_buf_size="640000"
+                 oob_thread_pool.enabled="true" oob_thread_pool.keep_alive_time="10000" oob_thread_pool.max_threads="4"
+                 oob_thread_pool.min_threads="1" oob_thread_pool.queue_enabled="true"
+                 oob_thread_pool.queue_max_size="10"
+                 oob_thread_pool.rejection_policy="Run" thread_naming_pattern="pl" thread_pool.enabled="true"
+                 thread_pool.keep_alive_time="30000" thread_pool.max_threads="25" thread_pool.min_threads="1"
+                 thread_pool.queue_enabled="true" thread_pool.queue_max_size="10" thread_pool.rejection_policy="Run"
+                 tos="8" ucast_recv_buf_size="20000000" ucast_send_buf_size="640000" use_concurrent_stack="true"
+                 use_incoming_packet_handler="true"/>
+            <PING num_initial_members="3" timeout="2000"/>
+            <MERGE2 max_interval="30000" min_interval="10000"/>
+            <FD_SOCK/>
+            <FD max_tries="5" shun="true" timeout="10000"/>
+            <VERIFY_SUSPECT timeout="1500"/>
+            <pbcast.NAKACK discard_delivered_msgs="true" gc_lag="0" retransmit_timeout="300,600,1200,2400,4800"
+                           use_mcast_xmit="false"/>
+            <UNICAST timeout="300,600,1200,2400,3600"/>
+            <pbcast.STABLE desired_avg_gossip="50000" max_bytes="400000" stability_delay="1000"/>
+            <pbcast.GMS join_timeout="5000" print_local_addr="true" shun="false" view_ack_collection_timeout="5000"
+                        view_bundling="true"/>
+            <FRAG2 frag_size="60000"/>
+            <pbcast.STREAMING_STATE_TRANSFER use_reading_thread="true"/>
+            <pbcast.FLUSH timeout="0"/>
+        </jgroupsConfig>
+        <async/>
+    </clustering>
+</jbosscache>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-repl-sync-br.xml
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-repl-sync-br.xml	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-repl-sync-br.xml	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.0">
+    <locking isolationLevel="REPEATABLE_READ" lockAcquisitionTimeout="10000" nodeLockingScheme="pessimistic"/>
+    <transaction transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
+    <clustering clusterName="JBossCache-Cluster">
+        <stateRetrieval timeout="20000" fetchInMemoryState="false"/>
+        <jgroupsConfig>
+            <TCP discard_incompatible_packets="true" enable_bundling="false" enable_diagnostics="false"
+                 enable_unicast_bundling="false" loopback="false" max_bundle_size="64000" max_bundle_timeout="30"
+                 oob_thread_pool.enabled="true" oob_thread_pool.keep_alive_time="10000" oob_thread_pool.max_threads="4"
+                 oob_thread_pool.min_threads="2" oob_thread_pool.queue_enabled="false"
+                 oob_thread_pool.queue_max_size="10"
+                 oob_thread_pool.rejection_policy="Run" recv_buf_size="20000000" thread_naming_pattern="pl"
+                 thread_pool.enabled="true" thread_pool.keep_alive_time="30000" thread_pool.max_threads="4"
+                 thread_pool.min_threads="1" thread_pool.queue_enabled="true" thread_pool.queue_max_size="50000"
+                 thread_pool.rejection_policy="discard" use_concurrent_stack="true" use_incoming_packet_handler="true"
+                 use_send_queues="false"/>
+            <MPING mcast_addr="232.1.2.3" num_initial_members="3" timeout="2000"/>
+            <MERGE2 max_interval="30000" min_interval="10000"/>
+            <FD_SOCK/>
+            <FD max_tries="5" shun="true" timeout="10000"/>
+            <VERIFY_SUSPECT timeout="1500"/>
+            <pbcast.NAKACK discard_delivered_msgs="true" gc_lag="0" retransmit_timeout="300,600,1200,2400,4800"
+                           use_mcast_xmit="false"/>
+            <pbcast.STABLE desired_avg_gossip="50000" max_bytes="400000" stability_delay="1000"/>
+            <pbcast.GMS join_retry_timeout="2000" join_timeout="5000" print_local_addr="true" shun="false"
+                        view_ack_collection_timeout="5000" view_bundling="true"/>
+            <FC max_credits="5000000" min_threshold="0.20"/>
+            <FRAG2 frag_size="60000"/>
+            <pbcast.STREAMING_STATE_TRANSFER use_reading_thread="true"/>
+            <pbcast.FLUSH timeout="0"/>
+        </jgroupsConfig>
+        <sync replTimeout="15000"/>
+        <buddy enabled="true" poolName="myBuddyPoolReplicationGroup" communicationTimeout="2000">
+            <dataGravitation auto="false" removeOnFind="true" searchBackupTrees="true"/>
+            <locator class="org.jboss.cache.buddyreplication.NextMemberBuddyLocator">
+                <properties>
+                    numBuddies = 1
+                    ignoreColocatedBuddies = true
+                </properties>
+            </locator>
+        </buddy>
+    </clustering>
+</jbosscache>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-repl-sync.xml
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-repl-sync.xml	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/conf/pess-repl-sync.xml	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbosscache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:jboss:jbosscache-core:config:3.0">
+    <locking isolationLevel="REPEATABLE_READ" lockAcquisitionTimeout="10000" nodeLockingScheme="pessimistic"/>
+    <transaction transactionManagerLookupClass="org.jboss.cache.transaction.GenericTransactionManagerLookup"/>
+    <clustering clusterName="JBossCache-Cluster">
+        <stateRetrieval timeout="20000" fetchInMemoryState="false"/>
+        <jgroupsConfig>
+            <UDP discard_incompatible_packets="true" enable_bundling="false" enable_diagnostics="false" ip_ttl="2"
+                 loopback="false" max_bundle_size="64000" max_bundle_timeout="30" mcast_addr="228.10.10.10"
+                 mcast_port="45588" mcast_recv_buf_size="25000000" mcast_send_buf_size="640000"
+                 oob_thread_pool.enabled="true" oob_thread_pool.keep_alive_time="10000" oob_thread_pool.max_threads="4"
+                 oob_thread_pool.min_threads="1" oob_thread_pool.queue_enabled="true"
+                 oob_thread_pool.queue_max_size="10"
+                 oob_thread_pool.rejection_policy="Run" thread_naming_pattern="pl" thread_pool.enabled="true"
+                 thread_pool.keep_alive_time="30000" thread_pool.max_threads="25" thread_pool.min_threads="1"
+                 thread_pool.queue_enabled="true" thread_pool.queue_max_size="10" thread_pool.rejection_policy="Run"
+                 tos="8" ucast_recv_buf_size="20000000" ucast_send_buf_size="640000" use_concurrent_stack="true"
+                 use_incoming_packet_handler="true"/>
+            <PING num_initial_members="3" timeout="2000"/>
+            <MERGE2 max_interval="30000" min_interval="10000"/>
+            <FD_SOCK/>
+            <FD max_tries="5" shun="true" timeout="10000"/>
+            <VERIFY_SUSPECT timeout="1500"/>
+            <pbcast.NAKACK discard_delivered_msgs="true" gc_lag="0" retransmit_timeout="300,600,1200,2400,4800"
+                           use_mcast_xmit="false"/>
+            <UNICAST timeout="300,600,1200,2400,3600"/>
+            <pbcast.STABLE desired_avg_gossip="50000" max_bytes="400000" stability_delay="1000"/>
+            <pbcast.GMS join_timeout="5000" print_local_addr="true" shun="false" view_ack_collection_timeout="5000"
+                        view_bundling="true"/>
+            <FRAG2 frag_size="60000"/>
+            <pbcast.STREAMING_STATE_TRANSFER use_reading_thread="true"/>
+            <pbcast.FLUSH timeout="0"/>
+        </jgroupsConfig>
+        <sync replTimeout="15000"/>
+    </clustering>
+</jbosscache>

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/config.sh
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/config.sh	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/config.sh	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+#see "$CACHE_ROOT/cache-products/cache.sh" for details
+
+THIS_DIR="./cache-products/jbosscache-3.1.0"
+
+#setting up classpath
+for JAR in $THIS_DIR/lib/*
+do
+   CLASSPATH=$CLASSPATH:$JAR
+done
+
+CLASSPATH="$CLASSPATH:./classes/production/jbosscache-3.1.0"
+CLASSPATH="$CLASSPATH:$THIS_DIR/conf"
+#--classpath was set
+
+#additional JVM options
+JVM_OPTIONS="$JVM_OPTIONS -Djava.net.preferIPv4Stack=true -Djbosscache.config.validate=false"
+JVM_OPTIONS="$JVM_OPTIONS -DcacheBenchFwk.cacheWrapperClassName=org.cachebench.cachewrappers.JBossCache310Wrapper"

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/commons-codec.jar
===================================================================
(Binary files differ)


Property changes on: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/commons-codec.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/jboss-common-core.jar
===================================================================
(Binary files differ)


Property changes on: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/jboss-common-core.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/jboss-logging-spi.jar
===================================================================
(Binary files differ)


Property changes on: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/jboss-logging-spi.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/jbosscache-core.jar
===================================================================
(Binary files differ)


Property changes on: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/jbosscache-core.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/jcip-annotations.jar
===================================================================
(Binary files differ)


Property changes on: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/jcip-annotations.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/jgroups.jar
===================================================================
(Binary files differ)


Property changes on: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/jgroups.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/jta.jar
===================================================================
(Binary files differ)


Property changes on: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/lib/jta.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/src/org/cachebench/cachewrappers/JBossCache310Wrapper.java
===================================================================
--- benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/src/org/cachebench/cachewrappers/JBossCache310Wrapper.java	                        (rev 0)
+++ benchmarks/benchmark-fwk/trunk/cache-products/jbosscache-3.1.0/src/org/cachebench/cachewrappers/JBossCache310Wrapper.java	2009-05-25 13:22:06 UTC (rev 8072)
@@ -0,0 +1,133 @@
+package org.cachebench.cachewrappers;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.cachebench.CacheWrapper;
+import org.jboss.cache.Cache;
+import org.jboss.cache.DefaultCacheFactory;
+import org.jboss.cache.Fqn;
+import org.jboss.cache.config.Option;
+import org.jboss.cache.util.Caches;
+import javax.transaction.Transaction;
+import org.jboss.cache.transaction.*;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @author Mircea.Markus at jboss.com
+ */
+public class JBossCache310Wrapper implements CacheWrapper
+{
+   private Cache cache;
+   private Map flatCache;
+   private Log log = LogFactory.getLog(JBossCache310Wrapper.class);
+   private final boolean FLAT; // this  is final so that the compiler inlines it and it doesn't become a reason for a perf bottleneck
+
+   public JBossCache310Wrapper()
+   {
+      FLAT = Boolean.getBoolean("cacheBenchFwk.useFlatCache");
+   }
+
+   public void init(Map parameters) throws Exception
+   {
+      log.info("Creating cache with the following configuration: " + parameters);
+      cache = new DefaultCacheFactory().createCache((String) parameters.get("config"));
+      log.info("Running cache with following config: " + cache.getConfiguration());
+      log.info("Running following JBossCacheVersion: " + org.jboss.cache.Version.version);
+      log.info("Running following JBossCacheCodeName: " + org.jboss.cache.Version.codename);
+      if (FLAT)
+      {
+         log.info("Using FLAT MAP wrapper");
+         flatCache = Caches.asMap(cache);
+      }
+   }
+
+   public void setUp() throws Exception
+   {
+   }
+
+   public void tearDown() throws Exception
+   {
+      cache.stop();
+   }
+
+   public void put(List<String> path, Object key, Object value) throws Exception
+   {
+      if (FLAT)
+         flatCache.put(key, value);
+      else
+         cache.put(Fqn.fromList((List) path, true), key, value);
+   }
+
+   public Object get(List<String> path, Object key) throws Exception
+   {
+      if (FLAT)
+         return flatCache.get(key);
+      else
+         return cache.get(Fqn.fromList((List) path, true), key);
+   }
+
+   public void empty() throws Exception
+   {
+      if (FLAT)
+      {
+         flatCache.clear();
+      }
+      else
+      {
+         //not removing root because there it fails with buddy replication: http://jira.jboss.com/jira/browse/JBCACHE-1241
+         cache.removeNode(Fqn.fromElements("test"));
+      }
+   }
+
+   public int getNumMembers()
+   {
+      return cache.getMembers() == null ? 0 : cache.getMembers().size();
+   }
+
+   public String getInfo()
+   {
+      return "Num direct children: " + cache.getRoot().getChildren().size();
+   }
+
+   public Object getReplicatedData(List<String> path, String key) throws Exception
+   {
+      if (!cache.getConfiguration().getCacheMode().isSynchronous())
+      {
+         log.info("Sleeping 5 seconds because the cache is replicated asynchronious!");
+         Thread.sleep(5000);
+      }
+      Option option = cache.getInvocationContext().getOptionOverrides();
+      option.setForceDataGravitation(true);
+      return get(path, key);
+   }
+
+
+   public Transaction startTransaction()
+   {
+      try
+      {
+         DummyTransactionManager.getInstance().begin();
+         return DummyTransactionManager.getInstance().getTransaction();
+      }
+      catch (Exception e)
+      {
+         throw new RuntimeException(e);
+      }
+   }
+
+   public void endTransaction(boolean successful)
+   {
+      try
+      {
+         if (successful)
+            DummyTransactionManager.getInstance().commit();
+         else
+            DummyTransactionManager.getInstance().rollback();
+      }
+      catch (Exception e)
+      {
+         throw new RuntimeException(e);
+      }
+   }
+}




More information about the jbosscache-commits mailing list