http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/6266eb04/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/properties.html ---------------------------------------------------------------------- diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/properties.html b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/properties.html deleted file mode 100755 index 1cd1b72..0000000 --- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/doc-files/properties.html +++ /dev/null @@ -1,3937 +0,0 @@ -<!-- -Licensed to the Apache Software Foundation (ASF) under one or more -contributor license agreements. See the NOTICE file distributed with -this work for additional information regarding copyright ownership. -The ASF licenses this file to You under the Apache License, Version 2.0 -(the "License"); you may not use this file except in compliance with -the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. ---> -<html> -<head> -<title>GemFire System Properties</title> -</head> -<body> -<h1>Introduction</h1> -Please edit this file by hand in order to facilitate merges! -<p> -Please keep entries in this file in alphabetical order in order to -facilitate merging! -<h1>Java Methods Swept</h1> -These are the methods that I have found that reference the system properties -table. If you can think of others I have missed, add them (alphabetically) -to this list, perform the sweep using Eclipse and add your results. -<p> -<ul> -<li><code>Boolean#getBoolean(String)</code></li> -<li><code>Integer#getInteger(String)</code></li> -<li><code>Integer#getInteger(String, Integer)</code></li> -<li><code>Integer#getInteger(String, int)</code></li> -<li><code>Long#getLong(String)</code></li> -<li><code>Long#getLong(String, Long)</code></li> -<li><code>Long#getLong(String, long)</code></li> -<li><code>System#getProperties</code></li> -<li><code>System#getProperty(String)</code></li> -<li><code>System#getProperty(String, String)</code></li> -</ul> - -<h1>Miscellaneous</h1> - -DistributionConfigImpl constructor prepends <code>gemfire.</code> to each -valid attribute name, then looks for a System property with that value. If -such a property name exists, it overrides any read from a property file or -any properties passed into the caller. -<p> -<code>com.gemstone.gemfire.internal.cache.Oplog</code> looks for properties -of the form: -<ul> - -<li>fullRegionName + <code>_UNIT_BUFF_SIZE</code></li> -- <em>Integer</em>; -"Asif: The minimum unit size of the Pool created. The ByteBuffer pools -present at different indexes will be multiple of this size. Default unit -buffer size is 1024" - -<li>fullRegionName + <code>_MAX_POOL_SIZE</code></li> -- <em>Integer</em>; -"The initial pool size . Default pool size is zero" - -<li>fullRegionName + <code>_WAIT_TIME</code></li> -- <em>Integer</em>; -"Asif: MAX time in milliseconds for which a thread will wait for a buffer to -get freed up. If not available in that duration a buffer will be created on -the fly. The timeout has no meaning if the max pool size is -1( no upper -bound)" -</ul> -<p> - -<h1>Properties, in Alphabetical Order</h1> - - -<dl> - -<!-- ------------------------------------------------------- --> -<dt><strong>AdminDistributedSystemImpl.TIMEOUT_MS</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 60000) -<p> -See <code>com.gemstone.gemfire.admin.internal.AdminDistributedSystemImpl#TIMEOUT_MS</code>. -<p> -TBA -</dd> - - -<!-- ------------------------------------------------------- --> -<dt><strong>AvailablePort.fastRandom</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.AvailablePort</code>. -<p> -If true, an instance of <code>java.util.Random</code> is used instead of -<code>java.security.SecureRandom</code> to randomly select a port. -<p> -This property is available in case there is a performance issue involved -with random port selection. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>AvailablePort.timeout</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 2000) -<p> -See <code>com.gemstone.gemfire.internal.AvailablePort#isPortAvailable</code>. -<p> -When establishing a JGroups locator, this sets the <code>SO_TIMEOUT</code> -characteristic on the UDP port that we attempt to test. -<p> -Units are in milliseconds. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>Bridge.VERBOSE</strong></dt> -<dd> -<em>Public:</em> false -<p> -See <code>com.gemstone.gemfire.internal.cache.BridgeServerImpl.#VERBOSE</code>. -<p> -Enable verbose logging in the BridgeServer -<p> -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>BridgeServer.HANDSHAKE_POOL_SIZE</strong></dt> -<dd> -<em>Public:</em> yes -<p> -<em>Integer</em> (default is 4) -<p> -See <code>com.gemstone.gemfire.internal.cache.tier.sockets.AcceptorImpl#HANDSHAKE_POOL_SIZE</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>BridgeServer.MAXIMUM_CHUNK_SIZE</strong></dt> -<dd> -<em>Public:</em> yes -<p> -<em>Integer</em> (default is 100) -<p> -See <code>com.gemstone.gemfire.internal.cache.tier.sockets.ServerConnection#maximumChunkSize</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>BridgeServer.MAX_INCOMING_DATA</strong></dt> -<dd> -<em>Public:</em> yes? -<p> -<em>Integer</em> (default is -1) -<p> -See <code>com.gemstone.gemfire.internal.cache.tier.sockets.ServerConnection#MAX_INCOMING_DATA</code>. -<p> -<pre> - Maximum number of concurrent incoming client message bytes that a bridge server will allow. - Once a server is working on this number additional incoming client messages - will wait until one of them completes or fails. - The bytes are computed based in the size sent in the incoming msg header. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>BridgeServer.MAX_INCOMING_MSGS</strong></dt> -<dd> -<em>Public:</em> yes? -<p> -<em>Integer</em> (default is -1) -<p> -See <code>com.gemstone.gemfire.internal.cache.tier.sockets.ServerConnection#MAX_INCOMING_MSGS</code>. -<p> -<pre> - Maximum number of concurrent incoming client messages that a bridge server will allow. - Once a server is working on this number additional incoming client messages - will wait until one of them completes or fails. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>BridgeServer.SELECTOR</strong></dt> -<dd> -<em>Public:</em> jpmc-cbb -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.tier.sockets.AcceptorImpl#DEPRECATED_SELECTOR</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>BridgeServer.SELECTOR_POOL_SIZE</strong></dt> -<dd> -<em>Public:</em> jpmc-cbb -<p> -<em>Integer</em> (default is 16) -<p> -See <code>com.gemstone.gemfire.internal.cache.tier.sockets.AcceptorImpl#DEPRECATED_SELECTOR_POOL_SIZE</code>. -<p> -<pre> - This system property is only used if max-threads == 0. - This is for 5.0.2 backwards compatibility. - @deprecated since 5.1 use cache-server max-threads instead -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>BridgeServer.SOCKET_BUFFER_SIZE</strong></dt> -<dd> -<em>Public:</em> yes -<p> -<em>Integer</em> (default is 32768) -<p> -See <code>com.gemstone.gemfire.internal.cache.tier.sockets.CacheClientNotifier#socketBufferSize</code>. -<p> -See <code>com.gemstone.gemfire.internal.cache.tier.sockets.CacheClientUpdater#CacheClietnUpdater(String, EndpointImpl, List, LogWriter, boolean, DistributedSystem)</code>. -<p> -<pre> - The size of the server-to-client communication socket buffers. This can be - modified using the BridgeServer.SOCKET_BUFFER_SIZE system property. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>BridgeServer.acceptTimeout</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 2900) -<p> -See <code>com.gemstone.gemfire.internal.cache.tier.sockets.AcceptorImpl#acceptTimeout</code>. -<p> -Units are in milliseconds. -<p> -<pre> - Test value for accept timeout -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>BridgeServer.backlog</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 1000) -<p> -See <code>com.gemstone.gemfire.internal.cache.tier.sockets.AcceptorImpl</code> -constructor. -<p> -This is the TCP accept backlog for the acceptor thread's listening socket. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>BridgeServer.handShakeTimeout</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 59000) -<p> -See <code>com.gemstone.gemfire.internal.cache.tier.sockets.AcceptorImpl#handShakeTimeout</code>. -<p> -<pre> - Test value for handshake timeout -</pre> -<p> -Units are in milliseconds. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>CacheServerLauncher.PRINT_LAUNCH_COMMAND</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.CacheServerLauncher#PRINT_LAUNCH_COMMAND</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DataSerializer.DEBUG</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.DataSerializer#DEBUG</code> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DataSerializer.DUMP_SERIALIZED</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.DataSerializer#DUMP_SERIALIZED</code> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributedLockService.VERBOSE</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.locks.DLockLogWriter#VERBOSE</code>. -<p> -Enables logging for this class. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.DEBUG_JAVAGROUPS</strong></dt> -<dd> -<em>Public:</em> yes (general debugging) -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager</code>. -<p> -See <code>com.gemstone.org.jgroups.stack.Protocol#trace/<code>. -<p> -Enables JGroups-package debug logging. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.DISCONNECT_WAIT</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Long</em> (default is 10 * 1000) -<p> -See <code>com.gemstone.gemfire.distributed.internal.InternalDistributedSystem#MAX_DISCONNECT_WAIT</code>. -<p> -<pre> - This is how much time, in milliseconds to allow a disconnect listener - to run before we interrupt it. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.INCOMING_QUEUE_LIMIT</strong></dt> -<dd> -<em>Public:</em> jpmc-cbb -<p> -<em>Integer</em> (default is 80000) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#INCOMING_QUEUE_LIMIT</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.INCOMING_QUEUE_THROTTLE</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is INCOMING_QUEUE_LIMIT * .75) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#INCOMING_QUEUE_THROTTLE</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.JAVAGROUPS_CONFIG</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>String</em> -<p> -If multicast is enabled, the default is com/gemstone/gemfire/distributed/internal/javagroups-mcast.txt. -<p> -If multicast is not enabled, the default is com/gemstone/gemfire/distributed/internal/javagroups-config.txt. -<p> -See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#createChannel</code>. -<p> -<pre> - The system property that specifies the name of a file from which to read - Jgroups configuration information -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.MAX_FE_THREADS</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer:</em> (default is 16) -<p> -Maximum function execution threads. -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#MAX_FE_THREADS</code>. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.MAX_PR_THREADS</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 1) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#MAX_PR_THREADS</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.MAX_SERIAL_QUEUE_THREAD</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 20) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#MAX_SERIAL_QUEUE_THREAD</code>. -<p> -<pre> - Max number of serial Queue executors, in case of multi-serial-queue executor -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.MAX_THREADS</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 100) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#MAX_THREADS</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.MAX_WAITING_THREADS</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is Integer.MAX_VALUE) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#MAX_WAITING_THREADS</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.OptimizedUpdateByteLimit</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 2000) -<p> -See <code>com.gemstone.gemfire.internal.cache.SearchLoadAndWriteProcessor#SMALL_BLOB_SIZE</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.PUSHER_QUEUE_SIZE</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 4096) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#PUSHER_QUEUE_SIZE</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.PUSHER_THREADS</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 50) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#PUSHER_THREADS</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.SERIAL_QUEUE_BYTE_LIMIT</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 40 * 1024 * 1024) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#SERIAL_QUEUE_BYTE_LIMIT</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.SERIAL_QUEUE_SIZE_LIMIT</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 20000) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#SERIAL_QUEUE_SIZE_LIMIT</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.SERIAL_QUEUE_SIZE_THROTTLE</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is SERIAL_QUEUE_SIZE_LIMIT * THROTTLE_PERCENT) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#SERIAL_QUEUE_THROTTLE</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.SERIAL_QUEUE_THROTTLE_PERCENT</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 75) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#THROTTLE_PERCENT</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.STARTUP_TIMEOUT</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 15000) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#STARTUP_TIMEOUT</code>. -<p> -Units are in milliseconds. This is how long a Startup message waits before -it declares the peer to be nonresponsive. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.TIMEOUT</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Long</em> (default is -1) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#TIMEOUT</code>. -<p> -<pre> - The number of milliseconds to wait for distribution-related - things to happen */ -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.TOTAL_SERIAL_QUEUE_BYTE_LIMIT</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 80 * 1024 * 1024) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#TOTAL_SERIAL_QUEUE_BYTE_LIMIT</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.TOTAL_SERIAL_QUEUE_THROTTLE</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is SERIAL_QUEUE_BYTE_LIMIT * THROTTLE_PERCENT) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#TOTAL_SERIAL_QUEUE_THROTTLE</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.VERBOSE</strong></dt> -<dd> -<em>Public:</em> yes (general debugging) -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#VERBOSE</code>. -<p> -Enables certain additional (fine-level?) logging. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.VERBOSE_VIEWS</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#VERBOSE_VIEWS</code>. -<p> -Enables additional info-level logging -(see <code>#addShunnedMember</code> and <code>#addSurpriseMember</code>). -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.enqueueOrderedMessages</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#INLINE_PROCESS</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.requireAllStartupResponses</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#sendStartupMessage</code>. -<p> -Fail distributed system join unless a startup response is received from -<em>all</em> peers. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.singleSerialExecutor</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#MULTI_SERIAL_EXECUTORS</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DistributionManager.syncEvents</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionManager#SYNC_EVENTS</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DynamicRegionFactory.disablePersistence</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.cache.DynamicRegionFactory#DISABLE_PERSIST_BACKUP</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DynamicRegionFactory.disableRegisterInterest</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.cache.DynamicRegionFactory#DISABLE_REGISTER_INTEREST</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>DynamicRegionFactory.msDelay</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Long</em> (default is 250) -<p> -See <code>com.gemstone.gemfire.cache.DynamicRegionFactory#regionCreateSleepMillis</code>. -<p> -<pre> - This controls the delay introduced to try and avoid any race conditions - between propagation of newly created Dynamic Regions - and the Entries put into them. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>Gateway.EVENT_TIMEOUT</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 5 * 60 * 1000) -<p> -See <code>com.gemstone.gemfire.internal.cache.GatewayImpl.EventWrapper#EVENT_TIMEOUT</code>. -<p> -Units are in milliseconds. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>Gateway.MAXIMUM_SHUTDOWN_PEEKS</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 20) -<p> -See <code>com.gemstone.gemfire.internal.cache.GatewayImpl.#MAXIMUM_SHUTDOWN_PEEKS</code>. -<p> -<pre> - The number of times to peek on shutdown before giving up and shutting down. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>Gateway.QUEUE_SIZE_THRESHOLD</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 5000) -<p> -See <code>com.gemstone.gemfire.internal.cache.GatewayImpl.#QUEUE_SIZE_THRESHOLD</code>. -<p> -<pre> - The queue size threshold used to warn the user. If the queue reaches this - size, log a warning. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>Gateway.TOKEN_TIMEOUT</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 15000) -<p> -See <code>com.gemstone.gemfire.internal.cache.GatewayImpl.#TOKEN_TIMEOUT</code>. -<p> -<pre> - Timeout tokens in the unprocessedEvents map after this many milliseconds. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>GetInitialImage.chunkSize</strong></dt> -<dd> -<em>Public:</em> ml-rio -<p> -<em>Integer</em> (default is 500 * 1024) -<p> -See <code>com.gemstone.gemfire.internal.cache.InitialImageOperation#CHUNK_SIZE_IN_BYTES</code>. -<p> -<pre> - maximum number of bytes to put in a single message -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>GrantorRequestProcessor.ELDER_CHANGE_SLEEP</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Long</em> (default is 100) -<p> -See <code>com.gemstone.gemfire.distributed.internal.locks.GrantorRequestProcessor#ELDER_CHANGE_SLEEP</code>. -<p> -<pre> - The number of milliseconds to sleep for elder change if current elder - is departing (and already sent shutdown msg) but is still in the View. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>JGroups.SHUN_SUNSET</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 90) -<p> -See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#isShunned</code>. -<p> -This is the length of time during which incoming messages from a departed peer -are regarded as out-of-order messages and are hence ignored (shunned). -<p> -Units are in seconds. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>Locator.forceAdminDMType</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.InternalLocator#FORCE_ADMIN_DM_TYPE</code>. -<p> -No longer exists as of 7.0. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>Locator.forceLocatorDMType</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -Used internally by the locator. It sets it to true to tell other code -that the member type should be LOCATOR. -As of 7.0. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>Locator.inhibitDMBanner</strong></dt> -<dd> -<em>Public:</em> ml-rio -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.InternalLocator#INHIBIT_DM_BANNER</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>MAX_WAIT_FOR_SPACE</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 20) -<p> -See <code>com.gemstone.gemfire.internal.cache.ComplexDiskRegion#MAX_WAIT_FOR_SPACE</code>. -<p> -Units are in seconds. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>StatArchiveReader.dump</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.StatArchiveReader(File[], ValueFilter[], boolean)</code>. -<p> -See <code>com.gemstone.gemfire.internal.StatArchiveReader#dump(PrintWriter)</code>. -<p> -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>StatArchiveReader.dumpall</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.StatArchiveReader(File[], ValueFilter[], boolean)</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>StateFlushOperation.DEBUG</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -<em>Boolean</em> -<p> -See <code>com.gemstone.gemfire.internal.cache.StateFlushOperation#DEBUG</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>ack-threshold-exception</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.ReplyProcessor21#THROW_EXCEPTION_ON_TIMEOUT</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>bind.address</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>String</em> (See <code>InetAddress.getByName</code>) -<p> -See <code>com.gemstone.org.jgroups.protocols.FD_SOCK#setProperties(Properties)</code>. -<p> -See <code>com.gemstone.org.jgroups.protocols.MPING#setProperties(Properties)</code>. -<p> -See <code>com.gemstone.org.jgroups.protocols.TP#setProperties(Properties)</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>java.util.concurrent.NanoTimerProvider</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>String</em> -<p> -Default is <code>java.util.concurrent.NanoTimerProvider</code>. -<p> -See java.util.concurrent.Utils#providerProp</code>. -<p> -This is the name of a class that implements the -<code>java.util.concurrent.helpers.NanoTimer</code> -interface. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>com.gemstone.gemfire.internal.OSProcess.trace</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>String</em> -<p> -See <code>com.gemstone.gemfire.internal.OSProcess#bgexec(String[], File, File, boolean)</code>. -<p> -If this property exists and has non-zero length, additional information about -the executed command is printed to <code>System.out</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>com.gemstone.gemfire.internal.cache.PartitionedRegion-logging</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.PartitionedRegion#initPrInternals</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>com.gemstone.gemfire.internal.cache.PartitionedRegionDataStore-logging (constructor)</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.PartitionedRegionDataStore.PartitionedRegionDataStore(PartitionedRegion)</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>disable-intelligent-msg</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionAdvisor#disabled</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>enable_canonicalization</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.org.jgroups.Message#DISABLE_CANONICALIZATION</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>force.properties</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>String</em> -<p> -See <code>com.gemstone.org.jgroups.conf.ConfiguratorFactory class init</code>. -<p> -A JGroups configuration string? -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>GemFire.ALWAYS_REPLICATE_UPDATES</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -If true then non-replicate regions will turn a remote update they receive -on an entry they do not have into a local create. -By default these updates would have been ignored. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.ALLOW_PERSISTENT_TRANSACTIONS</strong></dt> -<dd> -<em>Public:</em> true -<p> -<em>Boolean</em> (default is false) -<p> -If true then transactions on persistent regions are allowed. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.artificialGatewayDelay</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> -1 -<p> -See <code>com.gemstone.gemfire.internal.cache.GatewayEventRemoteDispatcher#ARTIFICIAL_DELAY</code> -<p> -Introduce artificial delay (in ms) before batch sending to simulate a real WAN link -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.ASCII_STRINGS</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.tcp.MsgStreamer#ASCII_STRINGS</code>. -<p> -See <code>com.gemstone.gemfire.internal.HeapDataOutputStream#ASCII_STRINGS</code>. -<p> -Causes GemFire's implementation of writeUTF to only work for Strings that use the ASCII -character set. So Strings that use the international characters will be serialized incorrectly. -If you know your Strings only use ASCII setting this to true can improve your performance if -you are using writeUTF frequently. Most Strings are serialized using DataSerializer.writeString -which does not use writeUTF. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.AutoSerializer.SAFE</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -If set to true forces the ReflectionBasedAutoSerializer to not use the -sun.misc.Unsafe code. Using Unsafe optimizes performance but reduces -portablity. -By default ReflectionBasedAutoSerializer will attempt to use Unsafe but -silently not use it if it is not available. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.AutoSerializer.UNSAFE</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -If set to true then the ReflectionBasedAutoSerializer will throw -an exception if it is not able to use the sun.misc.Unsafe code. -Using Unsafe optimizes performance but reduces portablity. -By default ReflectionBasedAutoSerializer will attempt to use Unsafe but -silently not use it if it is not available. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.BUCKET_RECOVERY_DELAY</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Long</em> (default is 2) -<p> -See <code>com.gemstone.gemfire.internal.cache.PRHAFailureAndRecoveryPRovider#BUCKET_RECOVERY_DELAY</code>. -<p> -Mean amount of time, in seconds, to delay before starting to -recover a bucket. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.BUCKET_RECOVERY_JITTER</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Long</em> (default is 200) -<p> -See <code>com.gemstone.gemfire.internal.cache.PRHAFailureAndRecoveryPRovider#BUCKET_RECOVERY_JITTER</code>. -<p> -<pre> - Maximum additional amount of time, in milliseconds, to skew bucket creation, - to stagger recovery and creation in a starting system. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.BucketAdvisor.getPrimaryTimeout</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Long</em> (default is 1000 * 60) -<p> -See <code>com.gemstone.gemfire.internal.cache.BucketAdvisor#GET_PRIMARY_TIMEOUT</code>. -<p> -<pre> - Specifies the timeout to wait for a primary when calling {@link - #getPrimary()} -</pre> -<p> -Units are in milliseconds. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.Cache.ASYNC_EVENT_LISTENERS</strong></dt> -<dd> -<em>Public:</em> yes -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.GemFireCache#ASYNC_EVENT_LISTENERS</code>. -<p> -If true then cache event listeners will be invoked by a background thread. -By default they are invoked by the same thread that is doing the cache operation. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.Cache.EVENT_QUEUE_LIMIT</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 4096) -<p> -See <code>com.gemstone.gemfire.internal.cache.GemFireCache#EVENT_QUEUE_LIMIT</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.Cache.defaultLockLease</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 120) -<p> -See <code>com.gemstone.gemfire.internal.cache.GemFireCache#DEFAULT_LOCK_LEASE</code>. -<p> -<pre> - The default duration (in seconds) of a lease on a distributed lock -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.Cache.defaultLockTimeout</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 60) -<p> -See <code>com.gemstone.gemfire.internal.cache.GemFireCache#DEFAULT_LOCK_TIMEOUT</code>. -<p> -<pre> - The default number of seconds to wait for a distributed lock -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.Cache.defaultSearchTimeout</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 300) -<p> -See <code>com.gemstone.gemfire.internal.cache.GemFireCache#DEFAULT_SEARCH_TIMEOUT</code>. -<p> -<pre> - The default amount of time to wait for a <code>netSearch</code> to - complete -</pre> -<p> -Units are in seconds. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.Cache.startSerialNumber</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is Integer.MAX_VALUE - 10) -<p> -See <code>com.gemstone.gemfire.internal.cache.GemFireCache#START_SERIAL_NUMBER</code>. -<p> -<pre> - Specifies the starting serial number for the {@link #serialNumberSequencer -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.CacheServerLauncher.assignBucketsToPartitions</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.CacheServerLauncher.ASSIGN_BUCKETS</code>. -<p> -If a cache server is started using that CacheServerLauncher and this property is set to true, the cache -server will create all of the buckets when it is started. -<p> -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.CacheDistributionAdvisor.rolloverThreshold</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 1000) -<p> -See <code>com.gemstone.gemfire.internal.cache.CacheDistributionAdvisor#ROLLOVER_THRESHOLD</code>. -<p> -<pre> - Used to compare profile versioning numbers against - {@link Integer#MAX_VALUE} and {@link Integer#MIN_VALUE} to determine - if a rollover has occurred. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.Capacity</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 230000) -<p> -See <code>com.gemstone.gemfire.internal.cache.ha.HARegionQueueAttributes#BLOCKING_QUEUE_CAPACITY</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.DEBUG_EXPIRATION</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.ExpirationScheduler#DEBUG</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.DEFAULT_MAX_OPLOG_SIZE</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Long</em> (default is 1024 * 1024 * 1024) -<p> -See <code>com.gemstone.gemfire.internal.cache.DiskWriteAttributesImpl#DEFAULT_MAX_OPLOG_SIZE</code>. -<p> -<pre> - default max in bytes -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.DLockService.automateFreeResources</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See com.gemstone.gemfire.distributed.internal.locks.DLockService.DLockService(String, DistributedSystem, boolean, boolean, boolean). -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.DLockService.LockGrantorId.rolloverMargin</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 10000) -<p> -See <code>com.gemstone.gemfire.distributed.internal.locks.LockGrantorId#ROLLOVER_MARGIN</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.DLockService.debug.disallowLockRequestLoop</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.locks.DLockService#DEBUG_LOCK_REQUEST_LOOP</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.DLockService.debug.disallowLockRequestLoopCount</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 20) -<p> -See <code>com.gemstone.gemfire.distributed.internal.locks.DLockService#DEBUG_LOCK_REQUEST_LOOP_COUNT</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.DLockService.debug.disallowNotHolder</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.locks.DLockService#DEBUG_DISALLOW_NOT_HOLDER</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.DLockService.debug.enforceSafeExit</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.locks.DLockService#DEBUG_ENFORCE_SAFE_EXIT</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.DLockService.debug.nonGrantorDestroyLoop</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.locks.DLockService#DEBUG_NONGRANTOR_DESTROY_LOOP</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.DLockService.debug.nonGrantorDestroyLoopCount</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 20) -<p> -See <code>com.gemstone.gemfire.distributed.internal.locks.DLockService#DEBUG_NONGRANTOR_DESTROY_LOOP_COUNT</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.DLockService.notGrantorSleep</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Long</em> (default is 2000) -<p> -See <code>com.gemstone.gemfire.distributed.internal.locks.DLockService#NOT_GRANTOR_SLEEP</code>. -<p> -Units are in milliseconds. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.DistributedLockService.startSerialNumber</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is Integer.MAX_VALUE - 10) -<p> -See <code>com.gemstone.gemfire.distributed.internal.locks.DLockService#START_SERIAL_NUMBER</code>. -<p> -<pre> - Specifies the starting serial number for the {@link #serialNumberSequencer} -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.DO_EXPENSIVE_VALIDATIONS</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.LocalRegion#DO_EXPENSIVE_VALIDATIONS</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.DistributionAdvisor.startVersionNumber</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is Integer.MAX_VALUE - 10) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionAdvisor#START_VERSION_NUMBER</code>. -<p> -<pre> - Specifies the starting version number for the {@link - #profileVersionSequencer}. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.EXPIRY_THREADS</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 0) -<p> -See <code>com.gemstone.gemfire.internal.cache.ExpiryTask class init</code> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.EXPIRY_UNITS_MS</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.LocalRegion#EXPIRY_UNITS_MS</code>. -<p> -<pre> - Used by unit tests to set expiry to milliseconds instead of the default - seconds. Used in ExpiryTask. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.FD_TIMEOUT</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Long</em> (default is 0) -<p> -See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#createChannel</code>. -<p> -If <code>gemfire.useFD</code> is true or this property's value is non-zero, -the <code>FD</code> protocol is inserted on the JGroups stack. -<p> -Furthermore, the <code>MEMBER_TIMEOUT</code> string is substituted with this -value in the JGroups default config, which in turn sets the -<code>timeout</code> property in the <code>VERIFY_SUSPECT</code> protocol, -which otherwise defaults to 2000 milliseconds. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.IDLE_THREAD_TIMEOUT</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 15000) -<p> -See <code>com.gemstone.gemfire.distributed.internal.PooledExecutorWithDMStats#PooledExecutorWithDMStats(BlockingQueue, int, PoolStatHelper, ThreadFactory)</code>. -<p> -Units are in milliseconds. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.isDedicatedServer</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.CacheServerLauncher.#isDedicatedCacheServer</code> -<p> -Tell admin API whether the member is a dedicated cache server -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.memoryEventTolerance</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default for Sun/Oracle is 1 and for others 5) -<p> -See <code>com.gemstone.gemfire.internal.cache.control.InternalResourceManager.#MEMORY_EVENT_TOLERANCE</code> -<p> -Number of memory events that ResourceManager will tolerate before throwing a LME. Useful with JVM 1.7 -</dd> - - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.MAX_PENDING_CANCELS</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 10000) -<p> -See <code>com.gemstone.gemfire.internal.cache.ExpirationScheduler#MAX_PENDING_CANCELS</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.MIN_BUCKET_SIZE</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 1) -<p> -See <code>com.gemstone.gemfire.internal.cache.partitioned.SizedBasedLoadProbe.#MIN_BUCKET_SIZE</code> -<p> -Allows setting the minimum bucket size to be used during rebalance -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.DISABLE_MOVE_PRIMARIES_ON_STARTUP</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -If true then pr primary buckets will not be balanced when a new member is started. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.MessageTimeToLive</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 180) -<p> -See <code>com.gemstone.gemfire.internal.cache.ha.HARegionQueue#REGION_ENTRY_EXPIRY_TIME</code>. -<p> -<pre> - Constant used to set region entry expiry time using system property. -</pre> -<p> -Units are in seconds. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.ON_DISCONNECT_CLEAR_PDXTYPEIDS</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.cache.client.internal.PoolImpl</code> -<p> -Clear pdxType ids when client disconnects from servers -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.PRDebug</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.admin.GemFireMonitorService#processGetValCommand</code>. -<p> -See <code>com.gemstone.gemfire.admin.remote.RemoteCacheInfo.RemoteCacheInfo(GemFireCache)</code>. -<p> -See <code>com.gemstone.gemfire.admin.remote.RootRegionResponse#create(DistributionManager, InternalDistributedMember)</code>. -<p> -See <code>com.gemstone.gemfire.internal.cache.PartitionedRegionDataStore#createBucketRegion(int)</code>. -<p> -See <code>com.gemstone.gemfire.internal.cache.PartitionedRegionHelper#getPRConfigRegion(Region, Cache)</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.PREFER_DESERIALIZED</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.CachedDeserializableFactory#PREFER_DESERIALIZED</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.PREFER_SERIALIZED</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<P> -See <code>com.gemstone.gemfire.internal.cache.CachedDeserializableFactory.#PREFER_DESERIALIZED</code> -<p> -Enable storing the values in serialized form -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.PRSanityCheckDisabled</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.partitioned.PRSanityCheckMessage#schedule</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.PRSanityCheckInterval</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 5000) -<p> -See <code>com.gemstone.gemfire.internal.cache.partitioned.PRSanityCheckMessage#schedule</code>. -<p> -Units are in milliseconds. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.PartitionedRegionRandomSeed</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Long</em> (defaults to NanoTimer.getTime()) -<p> -See <code>com.gemstone.gemfire.internal.cache.PartitionedRegion#rand</code>. -<p> -Seed for the random number generator in this class. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.Query.COMPILED_QUERY_CLEAR_TIME</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (defaults to 10 * 60 * 1000) -<p> -See <code>com.gemstone.gemfire.cache.query.internal.DefaultQuery.#COMPILED_QUERY_CLEAR_TIME</code> -<p> -Frequency of clean up compiled queries -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.Query.VERBOSE</strong></dt> -<dd> -<em>Public:</em> false -<p> -<p> -See <code>com.gemstone.gemfire.cache.query.internal.DefaultQuery.#QUERY_VERBOSE</code><em>Boolean</em> (defaults to false) -<p> -Enable verbose logging in the query execution -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.QueryService.QueryHeterogeneousObjects</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (defaults to true) -<p> -See <code>com.gemstone.gemfire.cache.query.internal.DefaultQueryService.#QUERY_HETEROGENEOUS_OBJECTS</code> -<p> -Allow query on region with heterogeneous objects -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.randomizeOnMember</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (defaults to false) -<p> -See <code>com.gemstone.gemfire.cache.execute.internal.FunctionServiceManager.#RANDOM_onMember</code> -<p> -When set, onMember execution will be executed on a random member. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.RegionAdvisor.volunteeringThreadCount</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 1) -<p> -See <code>com.gemstone.gemfire.internal.cache.partitioned.RegionAdvisor#VOLUNTERING_THREAD_COUNT</code>. -<p> -<pre> - Number of threads allowed to concurrently volunteer for bucket primary. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.VIEW_BUNDLING_WAIT_TIME</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 150) -<p> -See <code>com.gemstone.org.jgroups.protocols.pbcast.GMS#BUNDLE_WAITTIME</code>. -<p> -<pre> - GemStoneAddition - amount of time to wait for additional join/leave - requests before processing. Set gemfire.VIEW_BUNDLING_WAIT_TIME to - the number of milliseconds. Defaults to 150ms. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.VM_OWNERSHIP_WAIT_TIME</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Long</em> (default is Long.MAX_VALUE) -<p> -See <code>com.gemstone.gemfire.internal.cache.PartitionedRegion#VM_OWNERSHIP_WAIT_TIME</code> -<p> -<pre> - Time to wait for for acquiring distributed lock ownership -</pre> -<p> -Time is specified in milliseconds. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.asynchronous-gateway-distribution-enabled</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.GatewayHubImpl#USE_ASYNCHRONOUS_DISTRIBUTION</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.bridge.disableShufflingOfEndpoints</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.tier.sockets.ConnectionProxyImpl#disableShufflingOfEndpoints</code>. -<p> -<pre> - A debug flag, which can be toggled by tests to disable/enable shuffling of - the endpoints list -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.bridge.suppressIOExceptionLogging</strong></dt> -<dd> -<em>Public:</em> jpmc-jets -<p> -<em>Boolean</em> (default is false) -<p> -See <code>ConnectionProxyImpl</code>, -<code>ServerConnection</code>, and -<code>ServerMonitor</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.BridgeServer.FORCE_LOAD_UPDATE_FREQUENCY</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> 10 -<p> -See <code>com.gemstone.gemfire.internal.cache.BridgeServerImpl.#FORCE_LOAD_UPDATE_FREQUENCY</code> -<p> -How often to force a BridgeServer load message to be sent -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.BucketRegion.alwaysFireLocalListeners</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> default is false -<p> -See <code>com.gemstone.gemfire.internal.cache.BucketRegion.#FORCE_LOCAL_LISTENERS_INVOCATION</code> -<p> -Enable invocation of listeners in both primary and secondary buckets -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.Cache.MAX_QUERY_EXECUTION_TIME</strong></dt> -<dd> -<em>Public:</em> true -<p> -<em>Integer</em> default is -1 -<p> -See <code>com.gemstone.gemfire.internal.cache.GemFireCacheImpl.#MAX_QUERY_EXECUTION_TIME</code> -<p> -Limit the max query execution time (ms) -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.CLIENT_FUNCTION_TIMEOUT</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> default is 0 -<p> -See <code>com.gemstone.gemfire.cache.client.internal.ConnectioImpl.#CLIENT_FUNCTION_TIMEOUT</code> -<p> -Timeout to set for client function execution -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.clientMonitorLogFile</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>String</em> (default is unset, to use System.out) -<p> -See <code>com.gemstone.gemfire.admin.GemFireClientAdminTool#logFileName</code>. -<p> -This is a file name. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.clientSocketFactory</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>String</em> -<p> -See <code>com.gemstone.gemfire.internal.SocketCreator</code> -<p> -Non-standard Socket creator -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.cq.EXECUTE_QUERY_DURING_INIT</strong></dt> -<dd> -<em>Public:</em> true -<p> -<em>Boolean</em> true -<p> -See <code>com.gemstone.gemfire.cache.query.internal.CqService.#EXECUTE_QUERY_DURING_INIT</code> -<p> -When set to false, avoid query execution during CQ when initial results are not required -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.debug</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.SharedLibrary#getName</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.debug-frag2</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.org.jgroups.protocols.FRAG2#DEBUG_FRAG2</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.disableAccessTimeUpdateOnPut</strong></dt> -<dd> -<em>Public:</em> true -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.AbstractRegionEntry.#DISABLE_ACCESS_TIME_UPDATE_ON_PUT</code> -<p> -Disable access time updates on put event -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.disable-event-old-value</strong></dt> -<dd> -<em>Public:</em> jpmc-cbb -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.EntryEventImpl#EVENT_OLD_VALUE</code>. -<p> -Discussing EVENT_OLD_VALUE = !Boolean.getBoolean(): -<pre> - If true (the default) then preserve old values in events. - If false then mark non-null values as being NOT_AVAILABLE. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.disablePartitionedRegionBucketAck</strong></dt> -<dd> -<em>Public:</em> true -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.PartitionedRegion.#DISABLE_SECONDARY_BUCKET_ACK</code> -<p> -Enable no-ack replication in bucket regions -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.disable-udp-direct-ack</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.DistributedCacheOperation#UDP_DISABLE_DIRECT_ACK</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.disableNotificationWarnings</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.tier.sockets.CacheClientProxy#LOG_DROPPED_MSGS</code>. -<p> -Discussing LOG_DROPPED_MSGS = !Boolean.getBoolean(): -<pre> - Defaults to true; meaning do some logging of dropped client notification - messages. Set the system property to true to cause dropped messages to NOT - be logged. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.disableShutdownHook</strong></dt> -<dd> -<em>Public:</em> true -<p> -<em>Boolean</em> (default is false) -<p> -If true then the shutdown hooks of the DistributedSystem, Locator, and Agent -are not run on shutdown. This was added for bug 38407. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.disallowMcastDefaults</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -Used by unit tests to make sure the GemFire mcast-port has been configured -to a non-default value. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.disk.recoverValues</strong></dt> -<dd> -<em>Public:</em> jpmc-cbb -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.SimpleDiskRegion</code>. -<p> -<pre> - Whether to get the values from disk to memory on recovery -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.EXPIRATIONS_CAUSE_CONFLICTS</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.LocalRegion.#EXPIRATIONS_CAUSE_CONFLICTS</code> -<p> -Allow expirations to be done by multiple threads, avoiding the -pendingExpires list (set in conjunction with gemfire.EXPIRY_THREADS) -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.enableCpuTime</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -This property causes the per thread stats to also measure cpu time. -This property is ignored unless "gemfire.enableThreadStats" is also set to true. -See java.lang.management.ThreadMXBean.setThreadCpuTimeEnabled(boolean) -for more information. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.enableContentionTime</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -This property causes the per thread stats to also measure contention. -This property is ignored unless "gemfire.enableThreadStats" is also set to true. -See java.lang.management.ThreadMXBean.setThreadContentionMonitoringEnabled(boolean) -for more information. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.enableThreadStats</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -This property causes the per thread stats to be collected. -See java.lang.management.ThreadMXBean -for more information. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.fast-member-timeout</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 1000) -<p> -See <code>com.gemstone.org.jgroups.protocols.VERIFY_SUSPECT#suspect</code>. -<p> -<pre> - artificially age the entry for faster processing -</pre> -<p> -Units are in milliseconds. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.gateway-conserve-sockets-allowed</strong></dt> -<dd> -<em>Public:</em> yes -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.GatewayHubImpl#ALLOW_CONSERVE_SOCKETS</code>. -<p> -<pre> - A boolean that defines whether the value of the conserve-sockets property - in the gemfire.properties file is preserved. By default, the value in - gemfire.properties is overridden so that queue ordering is preserved. If - ALLOW_CONSERVE_SOCKETS=true, then the conserve-sockets property is - used and queue ordering may not be preserved. This property can be set - using the System property called 'gemfire.gateway-conserve-sockets-allowed'. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.gateway-queue-no-ack</strong></dt> -<dd> -<em>Public:</em> yes -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.SingleWriteSingleReadRegionQueue#NO_ACK</code>. -<p> -<pre> - Whether the <code>Gateway</code> queue should be no-ack instead of ack. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.GatewayReceiver.ApplyRestries</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -If true causes the GatewayReceiver will apply batches it has already received. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.gateway.ApplyRetries</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.tier.sockets.ServerConnection#APPLY_RETRIES</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.GetInitialImage.CHUNK_PERMITS</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 16) -<p> -See <code>com.gemstone.gemfire.internal.cache.InitialImageOperation.#CHUNK_PERMITS</code> -<p> -Allowed number of in-flight initial image chunks. This property controls how many requests for GII chunks can be handled simultaneously. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.GetInitialImage.MAX_PARALLEL_GIIS</strong></dt> -<dd> -<em>Public:</em> true -<p> -<em>Integer</em> (default is 5) -<p> -See <code>com.gemstone.gemfire.internal.cache.InitialImageOperation.#MAX_PARALLEL_GIIS </code> -<p> -Allowed number of GIIs in parallel. This property controls how many regions can do GII simultaneously. Each replicated region and partitioned region bucket counts against this number. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.haltOnAssertFailure</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.Assert#debug</code>. -<p> -Causes VM to hang on assertion failure (to allow a debugger to be attached) -instead of exiting the process. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.jg-can_bind_to_mcast_addr</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -On OSes that support it bind to the mcast_addr to prevent traffic on -different addresses, but on the same port. -Setting to true can avoid cross address chatter. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.launcher.registerSignalHandlers</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -Causes the code used by gfsh to launch a server or locator to install -signal handlers using sun.misc.Signal. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.lightLocators</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.gui.RemoteCommandManager#getLocatorStart</code>. -<p> -Adds the "-lightweight" argument when creating the locator. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.loadLibrary.debug</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.PureJavaMode#debug</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.locatorXms</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>String</em> -<p> -See <code>com.gemstone.gemfire.internal.gui.RemoteCommandManager#getLocatorStart</code>. -<p> -See <code>com.gemstone.gemfire.internal.gui.StartStopManager#startLocalLocator</code>. -<p> -A JVM property, esp. "-Xms150m". -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.locatorXmx</strong></dt> -<em>String</em> -<p> -<dd> -<em>Public:</em> false -<p> -See <code>com.gemstone.gemfire.internal.gui.RemoteCommandManager#getLocatorStart</code>. -<p> -See <code>com.gemstone.gemfire.internal.gui.StartStopManager#startLocalLocator</code>. -<p> -A JVM property, esp. "-Xmx400m" -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.locators</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>String</em> -<p> -See the constructor for <code>com.gemstone.gemfire.distributed.internal.InternalLocator</code>. -<p> -If this property is not found in gemfire.properties, the system property -of the same name is used. -</dd> - - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.lru.maxSearchEntries</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is -1) -<p> -See <code>com.gemstone.gemfire.internal.cache.lru.NewLRUClockHand#maxEntries</code>. -<p> -This is the maximum number of "good enough" entries to pass over for eviction -before settling on the next acceptable entry. This prevents excessive cache -processing to find a candidate for eviction. -<p> -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.order-pr-gets</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.cache.partitioned.GetMessage#ORDER_PR_GETS</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.partitionedRegionRetryTimeout</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 60 * 60 * 1000) -<p> -See <code>com.gemstone.gemfire.internal.cache.PartitionedRegion#retryTimeout</code> -<p> -<pre> - The maximum milliseconds for retrying operations -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.PRQueryProcessor.numThreads</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> 1+ (default is 2) -<p> -See <code>com.gemstone.gemfire.internal.cache.PRQueryProcessor#executeQuery</code> -<p> -<pre> - The number of concurrent threads to use within a single VM to execute queries - on a Partitioned Region. If set to 1 (or less) then queries are run - sequentially with a single thread. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.pureJavaMode</strong></dt> -<dd> -<em>Public:</em> true -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.PureJavaMode class init</code>. -<p> -Force use of "pure" Java mode (native libraries will not be loaded) -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.SPECIAL_DURABLE</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.cache.client.internal.PoolImpl.#SPECIAL_DURABLE</code> -<p> -Makes multiple durable subscriptions from same client unique. on java client ensures only a single server proxy is created but will limit the client to a single active client pool at a time -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.statsDisabled</strong></dt> -<dd> -<em>Public:</em> true -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.InternalDistributedSystem#statsDisabled</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.statusPollingDelay</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Long</em> (default is 5000) -<p> -See <code>com.gemstone.gemfire.admin.GemFireClientAdminTool#_statusPollingDelay</code>. -<p> -Units are in milliseconds. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.syncWrites</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> -<p> -See <code>com.gemstone.gemfire.internal.cache.Oplog#SYNC_WRITES</code>. -<p> -<pre> - This system property instructs that writes be synchronously written to disk - and not to file system. (Use rwd instead of rw - RandomAccessFile property) -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.TcpServer.MAX_POOL_SIZE</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> -<p> -<pre> - This property limits the number of threads that the locator will - use for processing gossip messages and server location - requests. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.useFD</strong></dt> -<dd> -<em>Public:</em> true -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#createChannel</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.validateMessageSize</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionConfig#VALIDATE</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfire.validateMessageSizeCeiling</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 8 * 1024 * 1024) -<p> -See <code>com.gemstone.gemfire.distributed.internal.DistributionConfig#VALIDATE_CEILING</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemfirePropertyFile</strong></dt> -<dd> -<em>Public:</em> yes -<p> -<em>String</em> -<p> -See <code>com.gemstone.gemfire.distributed.DistributedSystem#PROPERTY_FILE</code>. -<p> -<pre> - The <code>PROPERTY_FILE</code> is the name of the - property file that the connect method will check for when - it looks for a property file. - The file will be searched for, in order, in the following directories: - <ol> - <li> the current directory - <li> the home directory - <li> the class path - </ol> - Only the first file found will be used. - <p> - The default value of PROPERTY_FILE is - <code>"gemfire.properties"</code>. However if the - "gemfirePropertyFile" system property is set then its value is - the value of PROPERTY_FILE. If this value is a relative file - system path then the above search is done. If it is an absolute - file system path then that file must exist; no search for it is - done. - @since 5.0 -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gemstone.MAX_BUCKET_GRAB_ATTEMPTS</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 20) -<p> -See <code>com.gemstone.gemfire.internal.cache.PartitionedRegionDataStore.BucketRecoverer#grabBuckets</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gfAgentDebug</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> -<p> -See <code>com.gemstone.gemfire.admin.jmx.internal.AgentImpl#checkDebug</code>. -<p> -<pre> - Enables mx4j tracing if Agent debugging is enabled. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gfAgentPropertyFile</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>String</em> -<p> -See <code>com.gemstone.gemfire.admin.jmx.internal.AgentConfigImpl#retrievePropertyFile</code>. -<p> -<pre> - The <code>propertyFile</code> is the name of the property file that will - be loaded on startup of the Agent. - <p> - The file will be searched for, in order, in the following directories: - <ol> - <li> the current directory - <li> the home directory - <li> the class path - </ol> - Only the first file found will be used. - <p> - The default value of propertyFile is <code>"agent.properties"</code>. However - if the "gfAgentPropertyFile" system property is set then its value is the - value of propertyFile. If this value is a relative file system path then - the above search is done. If its an absolute file system path then that - file must exist; no search for it is done. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gfc.propertyfile.init</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>String</em> -<p> -See <code>com.gemstone.gemfire.internal.gui.Service#initProps()</code>. -<p> -This is name of a <code>Properties</code> file read at startup. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>gfc.propertyfile.onclose</strong></dt> -<em>String</em> -<p> -See <code>com.gemstone.gemfire.internal.gui.Service#saveProps</code>. -<dd> -<em>Public:</em> false -<p> -This is the name of a <code>Properties</code> file to which some properties -are saved a close. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>ignore.bind.address</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.org.jgroups.protocols.MPING#setProperties(Properties)</code>. -<p> -See <code>com.gemstone.org.jgroups.util.Util#isBindAddressPropertyIgnored</code>. -<p> -If <code>true</code>, the value of the -<code>bind.address</code> property is ignored. -<p> -This is used in MPING, FD_SOCK, and TP. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>install</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.gui.NavigationPane#NavigationPane()</code>. -<p> -See <code>com.gemstone.gemfire.internal.gui.Service#Service()</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>java.net.preferIPv6Addresses</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.org.jgroups.util.Util#getFirstNonLoopbackAddress</code>. -<p> -TBA -<p> -Is this a standard Java property? -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>jboss.partition.udpGroup</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>String</em> (See <code>InetAddress.getByName</code>) -<p> -See <code>com.gemstone.org.jgroups.protocols.UDP#setProperties</code>. -<p> -<pre> - The multicast address used for sending and receiving packets -</pre> -If you manage to get here without setting mcast_addr_name, the default -is 228.8.8.8. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>jboss.partition.udpPort</strong></dt> -<em>Integer</em> -<p> -See <code>com.gemstone.org.jgroups.protocols.UDP#setProperties</code>. -<dd> -<em>Public:</em> false -<p> -<p> -<pre> - The multicast port used for sending and receiving packets -</pre> -<p> -If you manage to get here without setting mcast_port, the default value is 7600. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>jta.VERBOSE</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> -<p> -See <code>com.gemstone.gemfire.internal.jta.GlobalTransaction#VERBOSE</code>. -<p> -See <code>com.gemstone.gemfire.internal.jta.TransactionManagerImpl#VERBOSE</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>jta.defaultTimeout</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 600) -<p> -See <code>com.gemstone.gemfire.internal.jta.TransactionManagerImpl#DEFAULT_TRANSACTION_TIMEOUT</code>. -<p> -Units are in seconds. -<p> -TBA Is this a standard JTA property? -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>local_addr.timeout</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Long</em> (default is 30000) -<p> -See <code>com.gemstone.org.jgroups.JChannel#LOCAL_ADDR_TIMEOUT</code>. -<p> -Units are in milliseconds. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>mergelogs.TRIM_TIMESTAMPS</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.LogFileParser#TRIM_TIMESTAMPS</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>org.apache.commons.logging.log</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>String</em> (default is org.apache.commons.logging.impl.SimpleLog) -<p> -See <code>com.gemstone.gemfire.admin.jmx.internal.AgentImpl class init</code>. -<p> -This is the name of a class. -<p> -This property is also used by commons-logging.jar (and -discussed below). It is called out here -because of its explicit use in the JMX Agent. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>osStatsDisabled</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.GemFireStatSampler#osStatsDisabled</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>p2p.DEBUG</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.tcp.TCPConduit#DEBUG</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>p2p.DEBUG_FAIL_FIRST</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.org.jgroups.protocols.pbcast.ClientGmsImpl#join(Address)</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>p2p.VERBOSE</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.tcp.TCPConduit#QUIET</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>p2p.ackSenderThread</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.org.jgroups.protocols.UNICAST#start</code>. -<p> -Creates an <code>AckSender</code> thread. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>p2p.backlog</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 50) -<p> -See <code>com.gemstone.gemfire.internal.tcp.TCPConduit#BACKLOG</code>. -<p> -<pre> - backlog is the "accept" backlog configuration parameter all - conduits server socket */ -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>p2p.batchBufferSize</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 1024 * 1024) -<p> -See <code>com.gemstone.gemfire.internal.tcp.Connection#BATCH_BUFFER_SIZE</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>p2p.batchFlushTime</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Long</em> in JGroups, <em>Integer</em> in Connection. -<p> -See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#createChannel</code> (default is 20). -<p> -See <code>com.gemstone.gemfire.internal.tcp.Connection#BATCH_FLUSH_MS</code>. -(Default is 50) -<p> -Replaces <code>BUNDLING_TIMEOUT</code> in the JGroups config template. -This in turn sets the <code>max_bundle_timeout</code> property in the -<code>TP</code> JGroups protocol: -<p> -<pre> - Max number of milliseconds until queued messages are sent. Messages are - sent when max_bundle_size or - max_bundle_timeout has been exceeded (whichever occurs faster) -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>p2p.batchSends</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.internal.tcp.Connection#BATCH_SENDS</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>p2p.debugConnect</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#createChannel</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>p2p.defaultConcurrencyLevel</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is the number of processors on current machine, -but no less than 2) -<p> -See <code>com.gemstone.gemfire.distributed.internal.direct.DirectChannel#DEFAULT_CONCURRENCY_LEVEL</code>. -<p> -<pre> - Return how many concurrent operations should be allowed by default. -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>p2p.defaultLogLevel</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>String</em> (one of "config", "fine", "finer", or "finest") -<p> -See <code>com.gemstone.gemfire.internal.tcp.TCPConduit#getLogger</code>. -<p> -Used only if this class needs to create a logger. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>p2p.directAckTimeout</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 15000) -<p> -See <code>com.gemstone.org.jgroups.protocols.DirAck#DIRACK_TIMEOUT</code>. -<p> -<pre> - warning timer period for log message while waiting for acks -</pre> -<p> -Units are in milliseconds. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>p2p.disableBatching</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (default is false) -<p> -See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#createChannel</code>. -<p> -If true, sets <code>ENABLE_BUNDLING</code> to false and -<code>BUNDLING_TIMEOUT</code> to 30 in the JGroups config template; otherwise -it sets <code>ENABLE_BUNDLING</code> to true and <code>BUNDLING_TIMEOUT</code> -to <code>p2p.batchFlushTime</code> (30 if not set). -<p> -<code>ENABLE_BUNDLING</code> maps to the <code>enable_bundling</code> property -in <code>UDP</code>, and <code>BUNDLING_TIMEOUT</code> maps to the -<code>max_bundle_timeout</code> property in <code>UDP</code>. -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>p2p.disableDirAckBypass</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (defaults to false) -<p> -See <code>com.gemstone.org.jgroups.protocols.DirAck#DIRACK_BYPASS</code>. -<p> -See <code>com.gemstone.org.jgroups.protocols.TP#dirackBypass</code>. -<p> -<pre> - set -Dp2p.disableDirAckBypass=true to disengage bypassing most of the stack - on outgoing messages -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>p2p.disableSocketWrite</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Boolean</em> (defaults to false) -<p> -See <code>com.gemstone.gemfire.internal.tcp.Connection#SOCKET_WRITE_DISABLED</code>. -<p> -<pre> - use to test message prep overhead (no socket write). - WARNING: turning this on completely disables distribution of batched sends -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>p2p.disconnectDelay</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 3000) -<p> -See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#destroyMember</code>. -<p> -TBA Workaround for bug 34010: small pause inserted before closing -reader threads for a departed member. -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>p2p.discoveryProbes</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Integer</em> (default is 2) -<p> -See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#createChannel</code>. -<p> -This substitutes the <code>NUM_PING_REQUESTS</code> field in the JGroups -config template, which in turn sets the <code>num_ping_requests</code> property -in the <code>Discovery</code> protocol. -<p> -<pre> -Number of GET_MBRS_REQ messages to be sent (min=1), distributed over timeout ms -</pre> -<p> -TBA -</dd> - -<!-- ------------------------------------------------------- --> -<dt><strong>p2p.discoveryTimeout</strong></dt> -<dd> -<em>Public:</em> false -<p> -<em>Long</em> (default is 1000) -<p> -See <code>com.gemstone.gemfire.distributed.internal.membership.jgroup.JGroupMembershipManager#createChannel</code>. -<p> -Sets the <code>DISCOVERY_TIMEOUT</code> field in the JGroups template, which -in turn sets the <code>time
<TRUNCATED>
