SGF-398 - Provide early support of Apache Geode (Pivotal GemFire OSS).
Additional test cleanup related to Pivotal GemFire specific features (e.g. WAN).
This commit is contained in:
@@ -20,29 +20,69 @@
|
||||
|
||||
<bean id="B" class="org.springframework.data.gemfire.LookupRegionMutationIntegrationTest.TestCacheListener"/>
|
||||
|
||||
<gfe:lookup-region id="Example" cloning-enabled="true" eviction-maximum="1000">
|
||||
<gfe:cache-listener>
|
||||
<bean class="org.springframework.data.gemfire.LookupRegionMutationIntegrationTest.TestCacheListener" p:name="A"/>
|
||||
<ref bean="B"/>
|
||||
</gfe:cache-listener>
|
||||
<gfe:cache-loader>
|
||||
<bean class="org.springframework.data.gemfire.LookupRegionMutationIntegrationTest$TestCacheLoader" p:name="C"/>
|
||||
</gfe:cache-loader>
|
||||
<gfe:cache-writer>
|
||||
<bean class="org.springframework.data.gemfire.LookupRegionMutationIntegrationTest$TestCacheWriter" p:name="D"/>
|
||||
</gfe:cache-writer>
|
||||
<gfe:region-ttl timeout="120" action="LOCAL_DESTROY"/>
|
||||
<gfe:region-tti timeout="60" action="INVALIDATE"/>
|
||||
<gfe:entry-ttl timeout="30" action="DESTROY"/>
|
||||
<gfe:custom-entry-tti>
|
||||
<bean class="org.springframework.data.gemfire.LookupRegionMutationIntegrationTest$TestCustomExpiry" p:name="E"/>
|
||||
</gfe:custom-entry-tti>
|
||||
<gfe:gateway-sender name="GWS" remote-distributed-system-id="123" manual-start="true"/>
|
||||
<gfe:async-event-queue name="AEQ" persistent="false" parallel="true" dispatcher-threads="8">
|
||||
<gfe:async-event-listener>
|
||||
<bean class="org.springframework.data.gemfire.LookupRegionMutationIntegrationTest$TestAsyncEventListener" p:name="F"/>
|
||||
</gfe:async-event-listener>
|
||||
</gfe:async-event-queue>
|
||||
</gfe:lookup-region>
|
||||
<beans profile="apache-geode">
|
||||
<gfe:lookup-region id="Example" cloning-enabled="true" eviction-maximum="1000">
|
||||
<gfe:cache-listener>
|
||||
<bean class="org.springframework.data.gemfire.LookupRegionMutationIntegrationTest.TestCacheListener"
|
||||
p:name="A"/>
|
||||
<ref bean="B"/>
|
||||
</gfe:cache-listener>
|
||||
<gfe:cache-loader>
|
||||
<bean class="org.springframework.data.gemfire.LookupRegionMutationIntegrationTest$TestCacheLoader"
|
||||
p:name="C"/>
|
||||
</gfe:cache-loader>
|
||||
<gfe:cache-writer>
|
||||
<bean class="org.springframework.data.gemfire.LookupRegionMutationIntegrationTest$TestCacheWriter"
|
||||
p:name="D"/>
|
||||
</gfe:cache-writer>
|
||||
<gfe:region-ttl timeout="120" action="LOCAL_DESTROY"/>
|
||||
<gfe:region-tti timeout="60" action="INVALIDATE"/>
|
||||
<gfe:entry-ttl timeout="30" action="DESTROY"/>
|
||||
<gfe:custom-entry-tti>
|
||||
<bean class="org.springframework.data.gemfire.LookupRegionMutationIntegrationTest$TestCustomExpiry"
|
||||
p:name="E"/>
|
||||
</gfe:custom-entry-tti>
|
||||
<gfe:async-event-queue name="AEQ" persistent="false" parallel="true" dispatcher-threads="8">
|
||||
<gfe:async-event-listener>
|
||||
<bean
|
||||
class="org.springframework.data.gemfire.LookupRegionMutationIntegrationTest$TestAsyncEventListener"
|
||||
p:name="F"/>
|
||||
</gfe:async-event-listener>
|
||||
</gfe:async-event-queue>
|
||||
</gfe:lookup-region>
|
||||
</beans>
|
||||
|
||||
<beans profile="pivotal-gemfire">
|
||||
<gfe:lookup-region id="Example" cloning-enabled="true" eviction-maximum="1000">
|
||||
<gfe:cache-listener>
|
||||
<bean class="org.springframework.data.gemfire.LookupRegionMutationIntegrationTest.TestCacheListener"
|
||||
p:name="A"/>
|
||||
<ref bean="B"/>
|
||||
</gfe:cache-listener>
|
||||
<gfe:cache-loader>
|
||||
<bean class="org.springframework.data.gemfire.LookupRegionMutationIntegrationTest$TestCacheLoader"
|
||||
p:name="C"/>
|
||||
</gfe:cache-loader>
|
||||
<gfe:cache-writer>
|
||||
<bean class="org.springframework.data.gemfire.LookupRegionMutationIntegrationTest$TestCacheWriter"
|
||||
p:name="D"/>
|
||||
</gfe:cache-writer>
|
||||
<gfe:region-ttl timeout="120" action="LOCAL_DESTROY"/>
|
||||
<gfe:region-tti timeout="60" action="INVALIDATE"/>
|
||||
<gfe:entry-ttl timeout="30" action="DESTROY"/>
|
||||
<gfe:custom-entry-tti>
|
||||
<bean class="org.springframework.data.gemfire.LookupRegionMutationIntegrationTest$TestCustomExpiry"
|
||||
p:name="E"/>
|
||||
</gfe:custom-entry-tti>
|
||||
<gfe:gateway-sender name="GWS" remote-distributed-system-id="123" manual-start="true"/>
|
||||
<gfe:async-event-queue name="AEQ" persistent="false" parallel="true" dispatcher-threads="8">
|
||||
<gfe:async-event-listener>
|
||||
<bean
|
||||
class="org.springframework.data.gemfire.LookupRegionMutationIntegrationTest$TestAsyncEventListener"
|
||||
p:name="F"/>
|
||||
</gfe:async-event-listener>
|
||||
</gfe:async-event-queue>
|
||||
</gfe:lookup-region>
|
||||
</beans>
|
||||
|
||||
</beans>
|
||||
|
||||
@@ -25,9 +25,6 @@
|
||||
</gfe:async-event-listener>
|
||||
</gfe:async-event-queue>
|
||||
|
||||
<gfe:gateway-sender id="TestGatewaySender" remote-distributed-system-id="123" manual-start="true" persistent="false"
|
||||
parallel="true" dispatcher-threads="8"/>
|
||||
|
||||
<!-- Template Regions -->
|
||||
<gfe:region-template id="BaseRegionTemplate" cloning-enabled="true" concurrency-checks-enabled="false"
|
||||
disk-synchronous="false" ignore-jta="true" initial-capacity="51" key-constraint="java.lang.Long"
|
||||
@@ -95,37 +92,6 @@
|
||||
|
||||
<gfe:replicated-region id="TemplateBasedReplicateRegionNoOverrides" template="ReplicateRegionTemplate"/>
|
||||
|
||||
|
||||
<!-- PARTITION Regions -->
|
||||
<gfe:partitioned-region-template id="PartitionRegionTemplate" copies="1" local-max-memory="1024"
|
||||
total-max-memory="16384" recovery-delay="60000" startup-recovery-delay="15000"
|
||||
enable-async-conflation="false" enable-subscription-conflation="true"
|
||||
load-factor="0.70" value-constraint="java.lang.Object"
|
||||
template="ExtendedRegionTemplate">
|
||||
<gfe:gateway-sender-ref bean="TestGatewaySender"/>
|
||||
<gfe:async-event-queue-ref bean="TestAsyncEventQueue"/>
|
||||
<gfe:partition-resolver>
|
||||
<bean class="org.springframework.data.gemfire.config.TemplateRegionsNamespaceTests$TestPartitionResolver" p:name="testResolver"/>
|
||||
</gfe:partition-resolver>
|
||||
<gfe:eviction type="ENTRY_COUNT" threshold="8192000" action="OVERFLOW_TO_DISK"/>
|
||||
</gfe:partitioned-region-template>
|
||||
|
||||
<gfe:partitioned-region id="Neighbor" persistent="true" copies="2" total-buckets="91"/>
|
||||
|
||||
<gfe:partitioned-region id="TemplateBasedPartitionRegion" colocated-with="Neighbor" copies="2" local-max-memory="8192"
|
||||
total-buckets="91" disk-synchronous="true" enable-async-conflation="true" ignore-jta="false"
|
||||
key-constraint="java.util.Date" persistent="true" template="PartitionRegionTemplate">
|
||||
<gfe:cache-writer>
|
||||
<bean class="org.springframework.data.gemfire.config.TemplateRegionsNamespaceTests$TestCacheWriter" p:name="dbWriter"/>
|
||||
</gfe:cache-writer>
|
||||
<gfe:membership-attributes required-roles="admin,root,supertool" loss-action="no-access" resumption-action="reinitialize"/>
|
||||
<gfe:partition-listener>
|
||||
<bean class="org.springframework.data.gemfire.config.TemplateRegionsNamespaceTests$TestPartitionListener" p:name="testListener"/>
|
||||
</gfe:partition-listener>
|
||||
<gfe:subscription type="ALL"/>
|
||||
</gfe:partitioned-region>
|
||||
|
||||
|
||||
<!-- LOCAL Regions -->
|
||||
<gfe:local-region-template id="LocalRegionTemplate" concurrency-level="8" template="BaseRegionTemplate">
|
||||
<gfe:eviction type="ENTRY_COUNT" threshold="4096" action="LOCAL_DESTROY"/>
|
||||
@@ -133,4 +99,68 @@
|
||||
|
||||
<gfe:local-region id="TemplateBasedLocalRegion" template="LocalRegionTemplate"/>
|
||||
|
||||
<!-- PARTITION Regions -->
|
||||
<gfe:partitioned-region id="Neighbor" persistent="true" copies="2" total-buckets="91"/>
|
||||
|
||||
<beans profile="pivotal-gemfire">
|
||||
<gfe:gateway-sender id="TestGatewaySender" remote-distributed-system-id="123" manual-start="true"
|
||||
persistent="false" parallel="true" dispatcher-threads="8"/>
|
||||
|
||||
<gfe:partitioned-region-template id="PartitionRegionTemplate" copies="1" local-max-memory="1024"
|
||||
total-max-memory="16384" recovery-delay="60000" startup-recovery-delay="15000"
|
||||
enable-async-conflation="false" enable-subscription-conflation="true"
|
||||
load-factor="0.70" value-constraint="java.lang.Object"
|
||||
template="ExtendedRegionTemplate">
|
||||
<gfe:gateway-sender-ref bean="TestGatewaySender"/>
|
||||
<gfe:async-event-queue-ref bean="TestAsyncEventQueue"/>
|
||||
<gfe:partition-resolver>
|
||||
<bean
|
||||
class="org.springframework.data.gemfire.config.TemplateRegionsNamespaceTests$TestPartitionResolver"
|
||||
p:name="testResolver"/>
|
||||
</gfe:partition-resolver>
|
||||
<gfe:eviction type="ENTRY_COUNT" threshold="8192000" action="OVERFLOW_TO_DISK"/>
|
||||
</gfe:partitioned-region-template>
|
||||
|
||||
<gfe:partitioned-region id="TemplateBasedPartitionRegion" colocated-with="Neighbor" copies="2" local-max-memory="8192"
|
||||
total-buckets="91" disk-synchronous="true" enable-async-conflation="true" ignore-jta="false"
|
||||
key-constraint="java.util.Date" persistent="true" template="PartitionRegionTemplate">
|
||||
<gfe:cache-writer>
|
||||
<bean class="org.springframework.data.gemfire.config.TemplateRegionsNamespaceTests$TestCacheWriter" p:name="dbWriter"/>
|
||||
</gfe:cache-writer>
|
||||
<gfe:membership-attributes required-roles="admin,root,supertool" loss-action="no-access" resumption-action="reinitialize"/>
|
||||
<gfe:partition-listener>
|
||||
<bean class="org.springframework.data.gemfire.config.TemplateRegionsNamespaceTests$TestPartitionListener" p:name="testListener"/>
|
||||
</gfe:partition-listener>
|
||||
<gfe:subscription type="ALL"/>
|
||||
</gfe:partitioned-region>
|
||||
</beans>
|
||||
|
||||
<beans profile="apache-geode">
|
||||
<gfe:partitioned-region-template id="PartitionRegionTemplate" copies="1" local-max-memory="1024"
|
||||
total-max-memory="16384" recovery-delay="60000" startup-recovery-delay="15000"
|
||||
enable-async-conflation="false" enable-subscription-conflation="true"
|
||||
load-factor="0.70" value-constraint="java.lang.Object"
|
||||
template="ExtendedRegionTemplate">
|
||||
<gfe:async-event-queue-ref bean="TestAsyncEventQueue"/>
|
||||
<gfe:partition-resolver>
|
||||
<bean class="org.springframework.data.gemfire.config.TemplateRegionsNamespaceTests$TestPartitionResolver"
|
||||
p:name="testResolver"/>
|
||||
</gfe:partition-resolver>
|
||||
<gfe:eviction type="ENTRY_COUNT" threshold="8192000" action="OVERFLOW_TO_DISK"/>
|
||||
</gfe:partitioned-region-template>
|
||||
|
||||
<gfe:partitioned-region id="TemplateBasedPartitionRegion" colocated-with="Neighbor" copies="2" local-max-memory="8192"
|
||||
total-buckets="91" disk-synchronous="true" enable-async-conflation="true" ignore-jta="false"
|
||||
key-constraint="java.util.Date" persistent="true" template="PartitionRegionTemplate">
|
||||
<gfe:cache-writer>
|
||||
<bean class="org.springframework.data.gemfire.config.TemplateRegionsNamespaceTests$TestCacheWriter" p:name="dbWriter"/>
|
||||
</gfe:cache-writer>
|
||||
<gfe:membership-attributes required-roles="admin,root,supertool" loss-action="no-access" resumption-action="reinitialize"/>
|
||||
<gfe:partition-listener>
|
||||
<bean class="org.springframework.data.gemfire.config.TemplateRegionsNamespaceTests$TestPartitionListener" p:name="testListener"/>
|
||||
</gfe:partition-listener>
|
||||
<gfe:subscription type="ALL"/>
|
||||
</gfe:partitioned-region>
|
||||
</beans>
|
||||
|
||||
</beans>
|
||||
|
||||
@@ -23,12 +23,6 @@
|
||||
<gfe:cache id="cache-with-xml-and-props" cache-xml-location="classpath:gemfire-cache.xml" properties-ref="gemfireProperties"
|
||||
pdx-read-serialized="true" pdx-ignore-unread-fields="false" pdx-persistent="true"/>
|
||||
|
||||
<gfe:cache id="cache-with-gateway-conflict-resolver">
|
||||
<gfe:gateway-conflict-resolver>
|
||||
<bean class="org.springframework.data.gemfire.config.CacheNamespaceTest.TestGatewayConflictResolver"/>
|
||||
</gfe:gateway-conflict-resolver>
|
||||
</gfe:cache>
|
||||
|
||||
<gfe:cache id="cache-with-auto-reconnect-disabled" enable-auto-reconnect="false"/>
|
||||
|
||||
<gfe:cache id="cache-with-auto-reconnect-enabled" enable-auto-reconnect="true"/>
|
||||
@@ -45,4 +39,12 @@
|
||||
<gfe:server host="localhost" port="1234"/>
|
||||
</gfe:pool>
|
||||
|
||||
<beans profile="pivotal-gemfire">
|
||||
<gfe:cache id="cache-with-gateway-conflict-resolver">
|
||||
<gfe:gateway-conflict-resolver>
|
||||
<bean class="org.springframework.data.gemfire.config.CacheNamespaceTest.TestGatewayConflictResolver"/>
|
||||
</gfe:gateway-conflict-resolver>
|
||||
</gfe:cache>
|
||||
</beans>
|
||||
|
||||
</beans>
|
||||
|
||||
@@ -36,11 +36,13 @@
|
||||
</gfe:replicated-region>
|
||||
</gfe:replicated-region>
|
||||
|
||||
<gfe:replicated-region id="Orders" persistent="false">
|
||||
<gfe:replicated-region name="Items" persistent="false">
|
||||
<gfe:gateway-sender remote-distributed-system-id="21" name="testSender" parallel="false"
|
||||
manual-start="true"/>
|
||||
<beans profile="pivotal-gemfire">
|
||||
<gfe:replicated-region id="Orders" persistent="false">
|
||||
<gfe:replicated-region name="Items" persistent="false">
|
||||
<gfe:gateway-sender remote-distributed-system-id="21" name="testSender" parallel="false"
|
||||
manual-start="true"/>
|
||||
</gfe:replicated-region>
|
||||
</gfe:replicated-region>
|
||||
</gfe:replicated-region>
|
||||
</beans>
|
||||
|
||||
</beans>
|
||||
|
||||
Reference in New Issue
Block a user