| |||||||
DETAILS: DOCUMENTATION | ELEMENTS | ATTRIBUTES | SOURCE | FRAMES | NO FRAMES |
{urn:infinispan:config:5.1} (restriction)
Configures how state is retrieved when a new cache joins the cluster. Used with invalidation and replication clustered modes.
Attribute Summary | |
xs:boolean | alwaysProvideInMemoryState If true, this will allow the cache to provide in-memory state to a neighbor, even if the cache is not configured to fetch state from its neighbors (fetchInMemoryState is false) |
xs:boolean | fetchInMemoryState If true, this will cause the cache to ask neighboring caches for state when it starts up, so the cache starts 'warm', although it will impact startup time. |
xs:long | initialRetryWaitTime Initial wait time when backing off before retrying state transfer retrieval |
xs:long | logFlushTimeout This is the maximum amount of time to run a cluster-wide flush, to allow for syncing of transaction logs. |
xs:int | maxNonProgressingLogWrites This is the maximum number of non-progressing transaction log writes after which a brute-force flush approach is resorted to, to synchronize transaction logs. |
xs:int | numRetries Number of state retrieval retries before giving up and aborting startup. |
xs:int | retryWaitTimeIncreaseFactor Wait time increase factor over successive state retrieval backoffs |
xs:long | timeout This is the maximum amount of time - in milliseconds - to wait for state from neighboring caches, before throwing an exception and aborting startup. |
Attribute Detail |
xs:boolean
optional
unqualified
xs:boolean
optional
unqualified
xs:long
optional
unqualified
xs:long
optional
unqualified
xs:int
optional
unqualified
xs:int
optional
unqualified
xs:int
optional
unqualified
xs:long
optional
unqualified
<xs:element minOccurs="0" name="stateRetrieval"><xs:complexType></xs:element><xs:attribute name="alwaysProvideInMemoryState" type="xs:boolean">
</xs:attribute><xs:attribute name="fetchInMemoryState" type="xs:boolean">
</xs:attribute><xs:attribute name="initialRetryWaitTime" type="xs:long">
</xs:attribute><xs:attribute name="logFlushTimeout" type="xs:long">
</xs:attribute><xs:attribute name="maxNonProgressingLogWrites" type="xs:int">
</xs:attribute><xs:attribute name="numRetries" type="xs:int">
</xs:attribute><xs:attribute name="retryWaitTimeIncreaseFactor" type="xs:int">
</xs:attribute><xs:attribute name="timeout" type="xs:long"></xs:complexType>
</xs:attribute>
| |||||||
DETAILS: DOCUMENTATION | ELEMENTS | ATTRIBUTES | SOURCE | FRAMES | NO FRAMES |