[jbosscache-commits] JBoss Cache SVN: r6725 - core/trunk/src/test/java/org/jboss/cache/profiling.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Mon Sep 15 11:01:13 EDT 2008


Author: manik.surtani at jboss.com
Date: 2008-09-15 11:01:12 -0400 (Mon, 15 Sep 2008)
New Revision: 6725

Modified:
   core/trunk/src/test/java/org/jboss/cache/profiling/AbstractProfileTest.java
   core/trunk/src/test/java/org/jboss/cache/profiling/ProfileSlaveTest.java
   core/trunk/src/test/java/org/jboss/cache/profiling/ProfileTest.java
Log:
Updates

Modified: core/trunk/src/test/java/org/jboss/cache/profiling/AbstractProfileTest.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/profiling/AbstractProfileTest.java	2008-09-15 13:49:14 UTC (rev 6724)
+++ core/trunk/src/test/java/org/jboss/cache/profiling/AbstractProfileTest.java	2008-09-15 15:01:12 UTC (rev 6725)
@@ -3,6 +3,8 @@
 import org.jboss.cache.Cache;
 import org.jboss.cache.DefaultCacheFactory;
 import org.jboss.cache.config.Configuration;
+import org.jboss.cache.config.parsing.JGroupsStackParser;
+import org.jboss.cache.config.parsing.XmlConfigHelper;
 import org.jboss.cache.factories.UnitTestCacheConfigurationFactory;
 import org.testng.annotations.AfterTest;
 import org.testng.annotations.BeforeTest;
@@ -49,4 +51,63 @@
    public abstract void testCacheLoading() throws Exception;
 
    public abstract void testPassivation() throws Exception;
+
+   public String getJGroupsConfig() throws Exception
+   {
+      String udp = "<jgroupsConfig>\n" +
+            "         <UDP discard_incompatible_packets=\"true\" enable_bundling=\"false\" enable_diagnostics=\"false\" ip_ttl=\"2\"\n" +
+            "              loopback=\"false\" max_bundle_size=\"64000\" max_bundle_timeout=\"30\" mcast_addr=\"228.10.10.10\"\n" +
+            "              mcast_port=\"45588\" mcast_recv_buf_size=\"100000000\" mcast_send_buf_size=\"640000\"\n" +
+            "              oob_thread_pool.enabled=\"true\" oob_thread_pool.keep_alive_time=\"10000\" oob_thread_pool.max_threads=\"20\"\n" +
+            "              oob_thread_pool.min_threads=\"8\" oob_thread_pool.queue_enabled=\"false\" oob_thread_pool.queue_max_size=\"10\"\n" +
+            "              oob_thread_pool.rejection_policy=\"Run\" thread_naming_pattern=\"pl\" thread_pool.enabled=\"true\"\n" +
+            "              thread_pool.keep_alive_time=\"10000\" thread_pool.max_threads=\"30\" thread_pool.min_threads=\"8\"\n" +
+            "              thread_pool.queue_enabled=\"false\" thread_pool.queue_max_size=\"10\" thread_pool.rejection_policy=\"Run\"\n" +
+            "              tos=\"8\" ucast_recv_buf_size=\"20000000\" ucast_send_buf_size=\"640000\" use_concurrent_stack=\"true\"\n" +
+            "              use_incoming_packet_handler=\"true\"/>\n" +
+            "         <PING num_initial_members=\"3\" timeout=\"2000\"/>\n" +
+            "         <MERGE2 max_interval=\"30000\" min_interval=\"10000\"/>\n" +
+            "         <FD_SOCK/>\n" +
+            "         <FD max_tries=\"5\" shun=\"true\" timeout=\"10000\"/>\n" +
+            "         <VERIFY_SUSPECT timeout=\"1500\"/>\n" +
+            "         <pbcast.NAKACK discard_delivered_msgs=\"true\" gc_lag=\"0\" retransmit_timeout=\"300,600,1200,2400,4800\"\n" +
+            "                        use_mcast_xmit=\"false\"/>\n" +
+            "         <UNICAST timeout=\"300,600,1200,2400,3600\"/>\n" +
+            "         <pbcast.STABLE desired_avg_gossip=\"50000\" max_bytes=\"400000\" stability_delay=\"1000\"/>\n" +
+            "         <pbcast.GMS join_timeout=\"5000\" print_local_addr=\"true\" shun=\"false\" view_ack_collection_timeout=\"5000\"\n" +
+            "                     view_bundling=\"true\"/>\n" +
+            "         <FC max_credits=\"500000\" min_threshold=\"0.2\"/>\n" +
+            "         <FRAG2 frag_size=\"60000\"/>\n" +
+            "         <pbcast.STREAMING_STATE_TRANSFER use_reading_thread=\"true\"/>\n" +
+            "         <pbcast.FLUSH timeout=\"0\"/>\n" +
+            "      </jgroupsConfig>";
+
+      String tcp = "   <jgroupsConfig>\n" +
+            "         <TCP discard_incompatible_packets=\"true\" enable_bundling=\"false\" enable_diagnostics=\"true\"\n" +
+            "              enable_unicast_bundling=\"true\" loopback=\"false\" max_bundle_size=\"64000\" max_bundle_timeout=\"30\"\n" +
+            "              oob_thread_pool.enabled=\"true\" oob_thread_pool.keep_alive_time=\"10000\" oob_thread_pool.max_threads=\"4\"\n" +
+            "              oob_thread_pool.min_threads=\"2\" oob_thread_pool.queue_enabled=\"false\" oob_thread_pool.queue_max_size=\"10\"\n" +
+            "              oob_thread_pool.rejection_policy=\"Run\" recv_buf_size=\"20000000\" thread_naming_pattern=\"pl\"\n" +
+            "              thread_pool.enabled=\"true\" thread_pool.keep_alive_time=\"30000\" thread_pool.max_threads=\"4\"\n" +
+            "              thread_pool.min_threads=\"1\" thread_pool.queue_enabled=\"true\" thread_pool.queue_max_size=\"50000\"\n" +
+            "              thread_pool.rejection_policy=\"discard\" use_concurrent_stack=\"true\" use_incoming_packet_handler=\"true\"\n" +
+            "              use_send_queues=\"false\" />\n" +
+            "         <MPING mcast_addr=\"228.10.10.10\" num_initial_members=\"1\" timeout=\"2000\"/>\n" +
+            "         <MERGE2 max_interval=\"30000\" min_interval=\"10000\"/>\n" +
+            "         <FD_SOCK/>\n" +
+            "         <FD max_tries=\"5\" shun=\"true\" timeout=\"10000\"/>\n" +
+            "         <VERIFY_SUSPECT timeout=\"1500\"/>\n" +
+            "         <pbcast.NAKACK discard_delivered_msgs=\"true\" gc_lag=\"0\" retransmit_timeout=\"300,600,1200,2400,4800\"\n" +
+            "                        use_mcast_xmit=\"false\"/>\n" +
+            "         <pbcast.STABLE desired_avg_gossip=\"50000\" max_bytes=\"400000\" stability_delay=\"1000\"/>\n" +
+            "         <pbcast.GMS join_timeout=\"5000\" print_local_addr=\"true\" shun=\"false\"\n" +
+            "                     view_ack_collection_timeout=\"5000\" view_bundling=\"true\"/>\n" +
+            "         <FC max_credits=\"5000000\" min_threshold=\"0.20\"/>\n" +
+            "         <FRAG2 frag_size=\"60000\"/>\n" +
+            "         <pbcast.STREAMING_STATE_TRANSFER/>\n" +
+            "         <pbcast.FLUSH timeout=\"0\"/>\n" +
+            "      </jgroupsConfig>";
+
+      return new JGroupsStackParser().parseClusterConfigXml(XmlConfigHelper.stringToElement(tcp));
+   }
 }

Modified: core/trunk/src/test/java/org/jboss/cache/profiling/ProfileSlaveTest.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/profiling/ProfileSlaveTest.java	2008-09-15 13:49:14 UTC (rev 6724)
+++ core/trunk/src/test/java/org/jboss/cache/profiling/ProfileSlaveTest.java	2008-09-15 15:01:12 UTC (rev 6725)
@@ -36,6 +36,7 @@
       cache.getConfiguration().setCacheMode(Configuration.CacheMode.REPL_ASYNC);
       cache.getConfiguration().setConcurrencyLevel(500);
       cache.getConfiguration().setIsolationLevel(IsolationLevel.READ_COMMITTED);
+      cache.getConfiguration().setClusterConfig(getJGroupsConfig());
 //      cache.getConfiguration().setIsolationLevel(IsolationLevel.REPEATABLE_READ);
       cache.start();
       waitForTest();

Modified: core/trunk/src/test/java/org/jboss/cache/profiling/ProfileTest.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/profiling/ProfileTest.java	2008-09-15 13:49:14 UTC (rev 6724)
+++ core/trunk/src/test/java/org/jboss/cache/profiling/ProfileTest.java	2008-09-15 15:01:12 UTC (rev 6725)
@@ -79,6 +79,7 @@
       cache.getConfiguration().setCacheMode(Configuration.CacheMode.REPL_ASYNC);
       cache.getConfiguration().setConcurrencyLevel(500);
       cache.getConfiguration().setIsolationLevel(IsolationLevel.READ_COMMITTED);
+      cache.getConfiguration().setClusterConfig(getJGroupsConfig());
 //      cache.getConfiguration().setIsolationLevel(IsolationLevel.REPEATABLE_READ);
       runCompleteTest();
    }




More information about the jbosscache-commits mailing list