Author: nzamosenchuk
Date: 2010-01-28 11:45:14 -0500 (Thu, 28 Jan 2010)
New Revision: 1615
Added:
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/udp-mux.xml
Removed:
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/udp.xml
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/jbosscache/ExoJBossCacheFactory.java
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/test-jbosscache-data.xml
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/test-jbosscache-indexer.xml
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/test-jbosscache-lock.xml
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/test-jcr-config.xml
Log:
EXOJCR-425: added support for "jar:/" and etc in jGroups configuration file.
Also changed name of mux-stack.
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/jbosscache/ExoJBossCacheFactory.java
===================================================================
---
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/jbosscache/ExoJBossCacheFactory.java 2010-01-28
15:45:00 UTC (rev 1614)
+++
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/jbosscache/ExoJBossCacheFactory.java 2010-01-28
16:45:14 UTC (rev 1615)
@@ -62,6 +62,8 @@
private final TransactionManager transactionManager;
+ private ConfigurationManager configurationManager;
+
private final Log log = ExoLogger.getLogger(ExoJBossCacheFactory.class);
/**
@@ -73,6 +75,7 @@
*/
public ExoJBossCacheFactory(ConfigurationManager configurationManager,
TransactionManager transactionManager)
{
+ this.configurationManager = configurationManager;
this.configurationHelper =
TemplateConfigurationHelper.createJBossCacheHelper(configurationManager);
this.transactionManager = transactionManager;
}
@@ -84,8 +87,7 @@
*/
public ExoJBossCacheFactory(ConfigurationManager configurationManager)
{
- this.configurationHelper =
TemplateConfigurationHelper.createJBossCacheHelper(configurationManager);
- this.transactionManager = null;
+ this(configurationManager, null);
}
/**
@@ -142,7 +144,7 @@
{
// Create and inject multiplexer fatory
JChannelFactory muxFactory = new JChannelFactory();
- muxFactory.setMultiplexerConfig(jgroupsConfigurationFilePath);
+
muxFactory.setMultiplexerConfig(configurationManager.getResource(jgroupsConfigurationFilePath));
cache.getConfiguration().getRuntimeConfig().setMuxChannelFactory(muxFactory);
log.info("Multiplexer stack successfully inabled for the
cache.");
}
Modified:
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/test-jbosscache-data.xml
===================================================================
---
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/test-jbosscache-data.xml 2010-01-28
15:45:00 UTC (rev 1614)
+++
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/test-jbosscache-data.xml 2010-01-28
16:45:14 UTC (rev 1615)
@@ -7,7 +7,7 @@
<clustering mode="replication"
clusterName="${jbosscache-cluster-name}">
<stateRetrieval timeout="20000" fetchInMemoryState="false"
/>
- <jgroupsConfig multiplexerStack="grid.jgroups.stack"/>
+ <jgroupsConfig multiplexerStack="jcr.stack"/>
<sync />
</clustering>
Modified:
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/test-jbosscache-indexer.xml
===================================================================
---
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/test-jbosscache-indexer.xml 2010-01-28
15:45:00 UTC (rev 1614)
+++
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/test-jbosscache-indexer.xml 2010-01-28
16:45:14 UTC (rev 1615)
@@ -10,7 +10,7 @@
<clustering mode="replication"
clusterName="${jbosscache-cluster-name}">
<stateRetrieval timeout="20000" fetchInMemoryState="false"
/>
- <jgroupsConfig multiplexerStack="grid.jgroups.stack"/>
+ <jgroupsConfig multiplexerStack="jcr.stack"/>
<sync />
</clustering>
<!-- Eviction configuration -->
Modified:
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/test-jbosscache-lock.xml
===================================================================
---
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/test-jbosscache-lock.xml 2010-01-28
15:45:00 UTC (rev 1614)
+++
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/test-jbosscache-lock.xml 2010-01-28
16:45:14 UTC (rev 1615)
@@ -7,7 +7,7 @@
<clustering mode="replication"
clusterName="${jbosscache-cluster-name}">
<stateRetrieval timeout="20000" fetchInMemoryState="false"
/>
- <jgroupsConfig multiplexerStack="grid.jgroups.stack"/>
+ <jgroupsConfig multiplexerStack="jcr.stack"/>
<sync />
</clustering>
Modified:
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/test-jcr-config.xml
===================================================================
---
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/test-jcr-config.xml 2010-01-28
15:45:00 UTC (rev 1614)
+++
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/test-jcr-config.xml 2010-01-28
16:45:14 UTC (rev 1615)
@@ -69,7 +69,7 @@
<cache enabled="true"
class="org.exoplatform.services.jcr.impl.dataflow.persistent.jbosscache.JBossCacheWorkspaceStorageCache">
<properties>
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-data.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-db1-ws" />
</properties>
@@ -79,7 +79,7 @@
<property name="index-dir"
value="target/temp/index/db1/ws" />
<property name="changesfilter-class"
value="org.exoplatform.services.jcr.impl.core.query.jbosscache.JBossCacheIndexChangesFilter"
/>
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-indexer.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-indexer-db1-ws" />
<property name="max-volatile-time" value="60"
/>
@@ -89,7 +89,7 @@
<properties>
<property name="time-out" value="15m" />
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-lock.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-locks-db1-ws" />
<property name="jbosscache-cl-cache.jdbc.table.name"
value="jcrlocks_db1_ws"/>
@@ -130,7 +130,7 @@
<cache enabled="true"
class="org.exoplatform.services.jcr.impl.dataflow.persistent.jbosscache.JBossCacheWorkspaceStorageCache">
<properties>
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-data.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-db1-ws1" />
</properties>
@@ -140,7 +140,7 @@
<property name="index-dir"
value="target/temp/index/db1/ws1" />
<property name="changesfilter-class"
value="org.exoplatform.services.jcr.impl.core.query.jbosscache.JBossCacheIndexChangesFilter"
/>
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-indexer.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-indexer-db1-ws1" />
<property name="max-volatile-time" value="60"
/>
@@ -158,7 +158,7 @@
<properties>
<property name="time-out" value="15m" />
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-lock.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-locks-db1-ws1" />
<property name="jbosscache-cl-cache.jdbc.table.name"
value="jcrlocks_db1_ws1"/>
@@ -198,7 +198,7 @@
<cache enabled="true"
class="org.exoplatform.services.jcr.impl.dataflow.persistent.jbosscache.JBossCacheWorkspaceStorageCache">
<properties>
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-data.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-db1-ws2" />
</properties>
@@ -208,7 +208,7 @@
<property name="index-dir"
value="target/temp/index/db1/ws2" />
<property name="changesfilter-class"
value="org.exoplatform.services.jcr.impl.core.query.jbosscache.JBossCacheIndexChangesFilter"
/>
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-indexer.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-indexer-db1-ws2" />
<property name="max-volatile-time" value="60"
/>
@@ -226,7 +226,7 @@
<properties>
<property name="time-out" value="15m" />
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-lock.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-locks-db1-ws2" />
<property name="jbosscache-cl-cache.jdbc.table.name"
value="jcrlocks_db1_ws2"/>
@@ -285,7 +285,7 @@
<cache enabled="true"
class="org.exoplatform.services.jcr.impl.dataflow.persistent.jbosscache.JBossCacheWorkspaceStorageCache">
<properties>
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-data.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-db1-ws3" />
</properties>
@@ -295,7 +295,7 @@
<property name="index-dir"
value="target/temp/index/db1/ws3" />
<property name="changesfilter-class"
value="org.exoplatform.services.jcr.impl.core.query.jbosscache.JBossCacheIndexChangesFilter"
/>
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-indexer.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-indexer-db1-ws3" />
<property name="max-volatile-time" value="60"
/>
@@ -313,7 +313,7 @@
<properties>
<property name="time-out" value="15m" />
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-lock.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-locks-db1-ws3" />
<property name="jbosscache-cl-cache.jdbc.table.name"
value="jcrlocks_db1_ws3"/>
@@ -372,7 +372,7 @@
<cache enabled="true"
class="org.exoplatform.services.jcr.impl.dataflow.persistent.jbosscache.JBossCacheWorkspaceStorageCache">
<properties>
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-data.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-db1tck-ws" />
</properties>
@@ -382,7 +382,7 @@
<property name="index-dir"
value="target/temp/index/db1tck/ws" />
<property name="changesfilter-class"
value="org.exoplatform.services.jcr.impl.core.query.jbosscache.JBossCacheIndexChangesFilter"
/>
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-indexer.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-indexer-db1tck-ws" />
<property name="max-volatile-time" value="60"
/>
@@ -400,7 +400,7 @@
<properties>
<property name="time-out" value="15m" />
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-lock.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-locks-db1tck-ws" />
<property name="jbosscache-cl-cache.jdbc.table.name"
value="jcrlocks_db1tck_ws"/>
@@ -447,7 +447,7 @@
<cache enabled="true"
class="org.exoplatform.services.jcr.impl.dataflow.persistent.jbosscache.JBossCacheWorkspaceStorageCache">
<properties>
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-data.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-db1tck-ws1" />
</properties>
@@ -457,7 +457,7 @@
<property name="index-dir"
value="target/temp/index/db1tck/ws1" />
<property name="changesfilter-class"
value="org.exoplatform.services.jcr.impl.core.query.jbosscache.JBossCacheIndexChangesFilter"
/>
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-indexer.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-indexer-db1tck-ws1" />
<property name="max-volatile-time" value="60"
/>
@@ -473,7 +473,7 @@
<properties>
<property name="time-out" value="15m" />
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-lock.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-locks-db1tck-ws1" />
<property name="jbosscache-cl-cache.jdbc.table.name"
value="jcrlocks_db1tck_ws1"/>
@@ -520,7 +520,7 @@
<cache enabled="true"
class="org.exoplatform.services.jcr.impl.dataflow.persistent.jbosscache.JBossCacheWorkspaceStorageCache">
<properties>
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-data.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-db1tck-ws2" />
</properties>
@@ -530,7 +530,7 @@
<property name="index-dir"
value="target/temp/index/db1tck/ws2" />
<property name="changesfilter-class"
value="org.exoplatform.services.jcr.impl.core.query.jbosscache.JBossCacheIndexChangesFilter"
/>
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-indexer.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-indexer-db1tck-ws2" />
<property name="max-volatile-time" value="60"
/>
@@ -549,7 +549,7 @@
<properties>
<property name="time-out" value="15m" />
<property name="jbosscache-configuration"
value="conf/standalone/mux/test-jbosscache-lock.xml" />
- <property name="jgroups-configuration"
value="conf/standalone/mux/udp.xml" />
+ <property name="jgroups-configuration"
value="udp-mux.xml" />
<property name="jgroups-multiplexer-stack"
value="true" />
<property name="jbosscache-cluster-name"
value="JCR-cluster-locks-db1tck-ws2" />
<property name="jbosscache-cl-cache.jdbc.table.name"
value="jcrlocks_db1tck_ws2"/>
Copied:
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/udp-mux.xml (from
rev 1614,
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/udp.xml)
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/udp-mux.xml
(rev 0)
+++
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/udp-mux.xml 2010-01-28
16:45:14 UTC (rev 1615)
@@ -0,0 +1,45 @@
+<protocol_stacks>
+ <stack name="jcr.stack">
+ <config>
+ <UDP mcast_addr="228.10.10.10" mcast_port="45588"
tos="8"
+ ucast_recv_buf_size="20000000" ucast_send_buf_size="640000"
+ mcast_recv_buf_size="25000000" mcast_send_buf_size="640000"
+ loopback="false" discard_incompatible_packets="true"
+ max_bundle_size="64000" max_bundle_timeout="30"
+ use_incoming_packet_handler="true" ip_ttl="2"
enable_bundling="true"
+ enable_diagnostics="true" thread_naming_pattern="cl"
+
+ use_concurrent_stack="true" thread_pool.enabled="true"
+ thread_pool.min_threads="2" thread_pool.max_threads="8"
+ thread_pool.keep_alive_time="5000"
thread_pool.queue_enabled="true"
+ thread_pool.queue_max_size="1000"
thread_pool.rejection_policy="discard"
+
+ oob_thread_pool.enabled="true" oob_thread_pool.min_threads="1"
+ oob_thread_pool.max_threads="8"
oob_thread_pool.keep_alive_time="5000"
+ oob_thread_pool.queue_enabled="false"
+ oob_thread_pool.queue_max_size="100"
+ oob_thread_pool.rejection_policy="Run" />
+
+ <PING timeout="2000" num_initial_members="3" />
+ <MERGE2 max_interval="30000" min_interval="10000" />
+ <FD_SOCK />
+ <FD timeout="10000" max_tries="5" shun="true" />
+ <VERIFY_SUSPECT timeout="1500" />
+ <BARRIER />
+ <pbcast.NAKACK use_stats_for_retransmission="false"
+ exponential_backoff="150" use_mcast_xmit="true"
gc_lag="0"
+ retransmit_timeout="50,300,600,1200"
discard_delivered_msgs="true" />
+ <UNICAST timeout="300,600,1200" />
+ <pbcast.STABLE stability_delay="1000"
+ desired_avg_gossip="50000" max_bytes="1000000" />
+ <VIEW_SYNC avg_send_interval="60000" />
+ <pbcast.GMS print_local_addr="true" join_timeout="3000"
+ shun="false" view_bundling="true" />
+ <FC max_credits="500000" min_threshold="0.20" />
+ <FRAG2 frag_size="60000" />
+ <!--pbcast.STREAMING_STATE_TRANSFER /-->
+ <pbcast.STATE_TRANSFER />
+ <!-- pbcast.FLUSH /-->
+ </config>
+ </stack>
+</protocol_stacks>
Property changes on:
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/udp-mux.xml
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Deleted: jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/udp.xml
===================================================================
---
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/udp.xml 2010-01-28
15:45:00 UTC (rev 1614)
+++
jcr/trunk/exo.jcr.component.core/src/test/resources/conf/standalone/mux/udp.xml 2010-01-28
16:45:14 UTC (rev 1615)
@@ -1,45 +0,0 @@
-<protocol_stacks>
- <stack name="grid.jgroups.stack">
- <config>
- <UDP mcast_addr="228.10.10.10" mcast_port="45588"
tos="8"
- ucast_recv_buf_size="20000000" ucast_send_buf_size="640000"
- mcast_recv_buf_size="25000000" mcast_send_buf_size="640000"
- loopback="false" discard_incompatible_packets="true"
- max_bundle_size="64000" max_bundle_timeout="30"
- use_incoming_packet_handler="true" ip_ttl="2"
enable_bundling="true"
- enable_diagnostics="true" thread_naming_pattern="cl"
-
- use_concurrent_stack="true" thread_pool.enabled="true"
- thread_pool.min_threads="2" thread_pool.max_threads="8"
- thread_pool.keep_alive_time="5000"
thread_pool.queue_enabled="true"
- thread_pool.queue_max_size="1000"
thread_pool.rejection_policy="discard"
-
- oob_thread_pool.enabled="true" oob_thread_pool.min_threads="1"
- oob_thread_pool.max_threads="8"
oob_thread_pool.keep_alive_time="5000"
- oob_thread_pool.queue_enabled="false"
- oob_thread_pool.queue_max_size="100"
- oob_thread_pool.rejection_policy="Run" />
-
- <PING timeout="2000" num_initial_members="3" />
- <MERGE2 max_interval="30000" min_interval="10000" />
- <FD_SOCK />
- <FD timeout="10000" max_tries="5" shun="true" />
- <VERIFY_SUSPECT timeout="1500" />
- <BARRIER />
- <pbcast.NAKACK use_stats_for_retransmission="false"
- exponential_backoff="150" use_mcast_xmit="true"
gc_lag="0"
- retransmit_timeout="50,300,600,1200"
discard_delivered_msgs="true" />
- <UNICAST timeout="300,600,1200" />
- <pbcast.STABLE stability_delay="1000"
- desired_avg_gossip="50000" max_bytes="1000000" />
- <VIEW_SYNC avg_send_interval="60000" />
- <pbcast.GMS print_local_addr="true" join_timeout="3000"
- shun="false" view_bundling="true" />
- <FC max_credits="500000" min_threshold="0.20" />
- <FRAG2 frag_size="60000" />
- <!--pbcast.STREAMING_STATE_TRANSFER /-->
- <pbcast.STATE_TRANSFER />
- <!-- pbcast.FLUSH /-->
- </config>
- </stack>
-</protocol_stacks>