You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by jb...@apache.org on 2017/08/11 23:52:44 UTC
[28/52] [partial] geode-native git commit: GEODE-3165: Reogranized
sources relative to the root for better CMake IDE integration.
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_concurrency_enabled1.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_concurrency_enabled1.xml b/clicache/integration-test/cacheserver_concurrency_enabled1.xml
new file mode 100644
index 0000000..071afb8
--- /dev/null
+++ b/clicache/integration-test/cacheserver_concurrency_enabled1.xml
@@ -0,0 +1,32 @@
+<?xml version="1.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.
+-->
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT1">
+ <group>A</group>
+ </cache-server>
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate" concurrency-checks-enabled="true"></region-attributes>
+ </region>
+</cache>
+
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_concurrency_enabled2.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_concurrency_enabled2.xml b/clicache/integration-test/cacheserver_concurrency_enabled2.xml
new file mode 100644
index 0000000..d22a2c5
--- /dev/null
+++ b/clicache/integration-test/cacheserver_concurrency_enabled2.xml
@@ -0,0 +1,32 @@
+<?xml version="1.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.
+-->
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT2">
+ <group>B</group>
+ </cache-server>
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate" concurrency-checks-enabled="true"></region-attributes>
+ </region>
+</cache>
+
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_concurrency_enabled_disk1.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_concurrency_enabled_disk1.xml b/clicache/integration-test/cacheserver_concurrency_enabled_disk1.xml
new file mode 100644
index 0000000..d81681b
--- /dev/null
+++ b/clicache/integration-test/cacheserver_concurrency_enabled_disk1.xml
@@ -0,0 +1,35 @@
+<?xml version="1.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.
+-->
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT1">
+ <group>A</group>
+ </cache-server>
+ <disk-store name="DEFAULT" auto-compact="true" max-oplog-size="20">
+ <disk-dirs>
+ <disk-dir>../backupDirectory3</disk-dir>
+ </disk-dirs>
+ </disk-store>
+
+ <region name="DistRegionAck" refid="PARTITION_PERSISTENT"/>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_concurrency_enabled_disk2.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_concurrency_enabled_disk2.xml b/clicache/integration-test/cacheserver_concurrency_enabled_disk2.xml
new file mode 100644
index 0000000..b70fa54
--- /dev/null
+++ b/clicache/integration-test/cacheserver_concurrency_enabled_disk2.xml
@@ -0,0 +1,35 @@
+<?xml version="1.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.
+-->
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT2">
+ <group>B</group>
+ </cache-server>
+ <disk-store name="DEFAULT" auto-compact="true" max-oplog-size="20">
+ <disk-dirs>
+ <disk-dir>../backupDirectory4</disk-dir>
+ </disk-dirs>
+ </disk-store>
+
+ <region name="DistRegionAck" refid="PARTITION_PERSISTENT"/>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_concurrency_enabled_disk_replicate1.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_concurrency_enabled_disk_replicate1.xml b/clicache/integration-test/cacheserver_concurrency_enabled_disk_replicate1.xml
new file mode 100644
index 0000000..00f309f
--- /dev/null
+++ b/clicache/integration-test/cacheserver_concurrency_enabled_disk_replicate1.xml
@@ -0,0 +1,35 @@
+<?xml version="1.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.
+-->
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT1">
+ <group>A</group>
+ </cache-server>
+ <disk-store name="DEFAULT" auto-compact="true" max-oplog-size="20">
+ <disk-dirs>
+ <disk-dir>../backupDirectory1</disk-dir>
+ </disk-dirs>
+ </disk-store>
+
+ <region name="DistRegionAck" refid="REPLICATE_PERSISTENT"/>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_concurrency_enabled_disk_replicate2.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_concurrency_enabled_disk_replicate2.xml b/clicache/integration-test/cacheserver_concurrency_enabled_disk_replicate2.xml
new file mode 100644
index 0000000..a96bdc1
--- /dev/null
+++ b/clicache/integration-test/cacheserver_concurrency_enabled_disk_replicate2.xml
@@ -0,0 +1,35 @@
+<?xml version="1.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.
+-->
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT2">
+ <group>B</group>
+ </cache-server>
+ <disk-store name="DEFAULT" auto-compact="true" max-oplog-size="20">
+ <disk-dirs>
+ <disk-dir>../backupDirectory2</disk-dir>
+ </disk-dirs>
+ </disk-store>
+
+ <region name="DistRegionAck" refid="REPLICATE_PERSISTENT"/>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_conflation.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_conflation.xml b/clicache/integration-test/cacheserver_conflation.xml
new file mode 100644
index 0000000..f01538e
--- /dev/null
+++ b/clicache/integration-test/cacheserver_conflation.xml
@@ -0,0 +1,33 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT1"/>
+ <region name="ConflatedRegion">
+ <region-attributes scope="distributed-ack" data-policy="replicate" enable-subscription-conflation="true"/>
+ </region>
+ <region name="NonConflatedRegion">
+ <region-attributes scope="distributed-ack" data-policy="replicate" enable-subscription-conflation="false"/>
+ </region>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_hashcode.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_hashcode.xml b/clicache/integration-test/cacheserver_hashcode.xml
new file mode 100644
index 0000000..9f8f525
--- /dev/null
+++ b/clicache/integration-test/cacheserver_hashcode.xml
@@ -0,0 +1,43 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <!--cache-server host="cod" port="24680" /-->
+ <cache-server port="HOST_PORT1"/>
+
+ <region name="DistRegionAck">
+ <region-attributes data-policy="partition">
+ <cache-writer>
+ <class-name>javaobject.CacheWriterForSingleHop</class-name>
+ </cache-writer>
+ </region-attributes>
+ </region>
+ <region name="DistRegionNoAck">
+ <region-attributes data-policy="partition">
+ <cache-writer>
+ <class-name>javaobject.CacheWriterForSingleHop</class-name>
+ </cache-writer>
+ </region-attributes>
+ </region>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_interest_notify.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_interest_notify.xml b/clicache/integration-test/cacheserver_interest_notify.xml
new file mode 100644
index 0000000..ee86380
--- /dev/null
+++ b/clicache/integration-test/cacheserver_interest_notify.xml
@@ -0,0 +1,36 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT1"/>
+ <region name="RegionTrue">
+ <region-attributes scope="distributed-ack" data-policy="replicate" />
+ </region>
+ <region name="RegionFalse">
+ <region-attributes scope="distributed-ack" data-policy="replicate" />
+ </region>
+ <region name="RegionOther">
+ <region-attributes scope="distributed-ack" data-policy="replicate" />
+ </region>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_loader.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_loader.xml b/clicache/integration-test/cacheserver_loader.xml
new file mode 100644
index 0000000..03cf4a4
--- /dev/null
+++ b/clicache/integration-test/cacheserver_loader.xml
@@ -0,0 +1,38 @@
+<?xml version="1.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.
+-->
+
+
+<!-- cacheserverLoader.xml
+ Configures a server to for clients at port 40404.
+ The example region also is configured with a loader.
+-->
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="40404"/>
+ <region name="root">
+ <region-attributes/>
+ <region name="exampleRegion">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ </region>
+ </region>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_notify_subscription.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_notify_subscription.xml b/clicache/integration-test/cacheserver_notify_subscription.xml
new file mode 100644
index 0000000..f4c3dcd
--- /dev/null
+++ b/clicache/integration-test/cacheserver_notify_subscription.xml
@@ -0,0 +1,53 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT1"/>
+
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <region name="AuthSubregion">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ </region>
+ <region name="DistRegionNoAck">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ <region name="AuthSubregion">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ </region>
+ </region>
+ <function-service>
+ <function>
+ <class-name>javaobject.ExampleFunction</class-name>
+ <parameter name="id"><string>securityTest</string></parameter>
+ <parameter name="haveResults"><string>true</string></parameter>
+ </function>
+ <function>
+ <class-name>javaobject.FireNForget</class-name>
+ </function>
+ <function>
+ <class-name>javaobject.executeFunction_SendException</class-name>
+ </function>
+ </function-service>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_notify_subscription2.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_notify_subscription2.xml b/clicache/integration-test/cacheserver_notify_subscription2.xml
new file mode 100644
index 0000000..fcfa37f
--- /dev/null
+++ b/clicache/integration-test/cacheserver_notify_subscription2.xml
@@ -0,0 +1,53 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT2"/>
+
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <region name="AuthSubregion">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ </region>
+ <region name="DistRegionNoAck">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ <region name="AuthSubregion">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ </region>
+ </region>
+ <function-service>
+ <function>
+ <class-name>javaobject.ExampleFunction</class-name>
+ <parameter name="id"><string>securityTest</string></parameter>
+ <parameter name="haveResults"><string>true</string></parameter>
+ </function>
+ <function>
+ <class-name>javaobject.FireNForget</class-name>
+ </function>
+ <function>
+ <class-name>javaobject.executeFunction_SendException</class-name>
+ </function>
+ </function-service>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_notify_subscription3.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_notify_subscription3.xml b/clicache/integration-test/cacheserver_notify_subscription3.xml
new file mode 100644
index 0000000..437dd57
--- /dev/null
+++ b/clicache/integration-test/cacheserver_notify_subscription3.xml
@@ -0,0 +1,40 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT3"/>
+
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <region name="AuthSubregion">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ </region>
+ <region name="DistRegionNoAck">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ <region name="AuthSubregion">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ </region>
+ </region>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_notify_subscription4.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_notify_subscription4.xml b/clicache/integration-test/cacheserver_notify_subscription4.xml
new file mode 100644
index 0000000..989d999
--- /dev/null
+++ b/clicache/integration-test/cacheserver_notify_subscription4.xml
@@ -0,0 +1,40 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT4"/>
+
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <region name="AuthSubregion">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ </region>
+ <region name="DistRegionNoAck">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ <region name="AuthSubregion">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ </region>
+ </region>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_notify_subscription5.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_notify_subscription5.xml b/clicache/integration-test/cacheserver_notify_subscription5.xml
new file mode 100644
index 0000000..46d9657
--- /dev/null
+++ b/clicache/integration-test/cacheserver_notify_subscription5.xml
@@ -0,0 +1,154 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT1"/>
+
+ <region name="DistRegionAck">
+
+
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <!-- making entries -->
+ <entry>
+ <key><string>port1-1</string></key>
+ <value>
+ <declarable>
+ <class-name>javaobject.Portfolio</class-name>
+ <parameter name="ID">
+ <string>1</string>
+ </parameter>
+ <parameter name="pkid">
+ <string>A0</string>
+ </parameter>
+ <parameter name="type">
+ <string>type1</string>
+ </parameter>
+ <parameter name="status">
+ <string>active</string>
+ </parameter>
+ <parameter name="position1">
+ <declarable>
+ <class-name>javaobject.Position</class-name>
+ <parameter name="secId">
+ <string>SUN</string>
+ </parameter>
+ <parameter name="sharesOutstanding">
+ <string>3400</string>
+ </parameter>
+ <parameter name="secType">
+ <string>r</string>
+ </parameter>
+ <parameter name="pid">
+ <string>345</string>
+ </parameter>
+ </declarable>
+ </parameter>
+ <parameter name="position2">
+ <declarable>
+ <class-name>javaobject.Position</class-name>
+ <parameter name="secId">
+ <string>IBM</string>
+ </parameter>
+ <parameter name="sharesOutstanding">
+ <string>8765</string>
+ </parameter>
+ <parameter name="secType">
+ <string>p</string>
+ </parameter>
+ <parameter name="pid">
+ <string>123</string>
+ </parameter>
+ </declarable>
+ </parameter>
+ </declarable>
+ </value>
+ </entry>
+ <region name="AuthSubregion">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ </region>
+ <region name="DistRegionNoAck">
+
+
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ <!-- making entries -->
+ <entry>
+ <key><string>port1-1</string></key>
+ <value>
+ <declarable>
+ <class-name>javaobject.Portfolio</class-name>
+ <parameter name="ID">
+ <string>1</string>
+ </parameter>
+ <parameter name="pkid">
+ <string>A0</string>
+ </parameter>
+ <parameter name="type">
+ <string>type1</string>
+ </parameter>
+ <parameter name="status">
+ <string>active</string>
+ </parameter>
+ <parameter name="position1">
+ <declarable>
+ <class-name>javaobject.Position</class-name>
+ <parameter name="secId">
+ <string>SUN</string>
+ </parameter>
+ <parameter name="sharesOutstanding">
+ <string>3400</string>
+ </parameter>
+ <parameter name="secType">
+ <string>r</string>
+ </parameter>
+ <parameter name="pid">
+ <string>345</string>
+ </parameter>
+ </declarable>
+ </parameter>
+ <parameter name="position2">
+ <declarable>
+ <class-name>javaobject.Position</class-name>
+ <parameter name="secId">
+ <string>IBM</string>
+ </parameter>
+ <parameter name="sharesOutstanding">
+ <string>8765</string>
+ </parameter>
+ <parameter name="secType">
+ <string>p</string>
+ </parameter>
+ <parameter name="pid">
+ <string>123</string>
+ </parameter>
+ </declarable>
+ </parameter>
+ </declarable>
+ </value>
+ </entry>
+ <region name="AuthSubregion">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ </region>
+ </region>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_notify_subscription5N.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_notify_subscription5N.xml b/clicache/integration-test/cacheserver_notify_subscription5N.xml
new file mode 100644
index 0000000..485dc07
--- /dev/null
+++ b/clicache/integration-test/cacheserver_notify_subscription5N.xml
@@ -0,0 +1,154 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT1"/>
+
+ <region name="DistRegionAck">
+
+
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <!-- making entries -->
+ <entry>
+ <key><string>port1-1</string></key>
+ <value>
+ <declarable>
+ <class-name>javaobject.newapi.Portfolio</class-name>
+ <parameter name="ID">
+ <string>1</string>
+ </parameter>
+ <parameter name="pkid">
+ <string>A0</string>
+ </parameter>
+ <parameter name="type">
+ <string>type1</string>
+ </parameter>
+ <parameter name="status">
+ <string>active</string>
+ </parameter>
+ <parameter name="position1">
+ <declarable>
+ <class-name>javaobject.newapi.Position</class-name>
+ <parameter name="secId">
+ <string>SUN</string>
+ </parameter>
+ <parameter name="sharesOutstanding">
+ <string>3400</string>
+ </parameter>
+ <parameter name="secType">
+ <string>r</string>
+ </parameter>
+ <parameter name="pid">
+ <string>345</string>
+ </parameter>
+ </declarable>
+ </parameter>
+ <parameter name="position2">
+ <declarable>
+ <class-name>javaobject.newapi.Position</class-name>
+ <parameter name="secId">
+ <string>IBM</string>
+ </parameter>
+ <parameter name="sharesOutstanding">
+ <string>8765</string>
+ </parameter>
+ <parameter name="secType">
+ <string>p</string>
+ </parameter>
+ <parameter name="pid">
+ <string>123</string>
+ </parameter>
+ </declarable>
+ </parameter>
+ </declarable>
+ </value>
+ </entry>
+ <region name="AuthSubregion">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ </region>
+ <region name="DistRegionNoAck">
+
+
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ <!-- making entries -->
+ <entry>
+ <key><string>port1-1</string></key>
+ <value>
+ <declarable>
+ <class-name>javaobject.newapi.Portfolio</class-name>
+ <parameter name="ID">
+ <string>1</string>
+ </parameter>
+ <parameter name="pkid">
+ <string>A0</string>
+ </parameter>
+ <parameter name="type">
+ <string>type1</string>
+ </parameter>
+ <parameter name="status">
+ <string>active</string>
+ </parameter>
+ <parameter name="position1">
+ <declarable>
+ <class-name>javaobject.newapi.Position</class-name>
+ <parameter name="secId">
+ <string>SUN</string>
+ </parameter>
+ <parameter name="sharesOutstanding">
+ <string>3400</string>
+ </parameter>
+ <parameter name="secType">
+ <string>r</string>
+ </parameter>
+ <parameter name="pid">
+ <string>345</string>
+ </parameter>
+ </declarable>
+ </parameter>
+ <parameter name="position2">
+ <declarable>
+ <class-name>javaobject.newapi.Position</class-name>
+ <parameter name="secId">
+ <string>IBM</string>
+ </parameter>
+ <parameter name="sharesOutstanding">
+ <string>8765</string>
+ </parameter>
+ <parameter name="secType">
+ <string>p</string>
+ </parameter>
+ <parameter name="pid">
+ <string>123</string>
+ </parameter>
+ </declarable>
+ </parameter>
+ </declarable>
+ </value>
+ </entry>
+ <region name="AuthSubregion">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ </region>
+ </region>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_notify_subscription6.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_notify_subscription6.xml b/clicache/integration-test/cacheserver_notify_subscription6.xml
new file mode 100644
index 0000000..9918e03
--- /dev/null
+++ b/clicache/integration-test/cacheserver_notify_subscription6.xml
@@ -0,0 +1,62 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT1"/>
+
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <entry>
+ <key>
+ <string>DefaultCacheable-1</string>
+ </key>
+ <value>
+ <declarable>
+ <class-name>javaobject.DefaultCacheable</class-name>
+ <parameter name="ID">
+ <string>1</string>
+ </parameter>
+ <parameter name="pkid">
+ <string>A0</string>
+ </parameter>
+ <parameter name="type">
+ <string>type1</string>
+ </parameter>
+ <parameter name="status">
+ <string>active</string>
+ </parameter>
+ </declarable>
+ </value>
+ </entry>
+ <region name="AuthSubregion">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ </region>
+ <region name="DistRegionNoAck">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ <region name="AuthSubregion">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ </region>
+ </region>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_notify_subscriptionBug849.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_notify_subscriptionBug849.xml b/clicache/integration-test/cacheserver_notify_subscriptionBug849.xml
new file mode 100644
index 0000000..a7337b3
--- /dev/null
+++ b/clicache/integration-test/cacheserver_notify_subscriptionBug849.xml
@@ -0,0 +1,50 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT1"/>
+
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <region name="AuthSubregion">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ </region>
+ <region name="DistRegionNoAck">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ <region name="AuthSubregion">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ </region>
+ </region>
+ <region name="ExampleRegion">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <!-- making sub-regions -->
+ <region name="SubRegion1">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ <region name="SubRegion2">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ </region>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_notify_subscription_PutAllTimeout.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_notify_subscription_PutAllTimeout.xml b/clicache/integration-test/cacheserver_notify_subscription_PutAllTimeout.xml
new file mode 100644
index 0000000..f836e46
--- /dev/null
+++ b/clicache/integration-test/cacheserver_notify_subscription_PutAllTimeout.xml
@@ -0,0 +1,44 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT1"/>
+
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate">
+ <cache-listener>
+ <class-name>javaobject.PutAllTimeout</class-name>
+ </cache-listener>
+ </region-attributes>
+ <region name="AuthSubregion">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ </region>
+ <region name="DistRegionNoAck">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ <region name="AuthSubregion">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ </region>
+ </region>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_notify_subscription_forDoc.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_notify_subscription_forDoc.xml b/clicache/integration-test/cacheserver_notify_subscription_forDoc.xml
new file mode 100644
index 0000000..bd08706
--- /dev/null
+++ b/clicache/integration-test/cacheserver_notify_subscription_forDoc.xml
@@ -0,0 +1,106 @@
+<?xml version="1.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.
+-->
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="40404"/>
+ <region name="exampleRegion">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+
+ <region name="BankAccounts">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <entry>
+ <key>
+ <string>new-bankaccount</string>
+ </key>
+ <value>
+ <declarable>
+ <class-name>javaobject.BankAccount</class-name>
+ <parameter name="customerId">
+ <string>100</string>
+ </parameter>
+ <parameter name="accountId">
+ <string>1000</string>
+ </parameter>
+ </declarable>
+ </value>
+ </entry>
+ </region>
+
+ <region name="root">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <region name="listenerWriterLoader">
+ <region-attributes scope="distributed-ack">
+ <!--cache-loader>
+ <class-name>cacheRunner.StringLoader</class-name>
+ </cache-loader-->
+ </region-attributes>
+ <entry>
+ <key><string>entry1</string></key>
+ <value><string>1.0</string></value>
+ </entry>
+ <region name="sub1">
+ <region-attributes scope="local">
+ </region-attributes>
+ </region>
+ </region>
+ </region>
+
+ <region name="exampleRegion0">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+
+ <region name="exampleRegion1">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ <region name="exampleputgetregion">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ <region name="tradeOrder">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <entry>
+ <key>
+ <string>new-trade</string>
+ </key>
+ <value>
+ <declarable>
+ <class-name>javaobject.TradeOrder</class-name>
+ <parameter name="price">
+ <string>200</string>
+ </parameter>
+ <parameter name="pkid">
+ <string>A0</string>
+ </parameter>
+ </declarable>
+ </value>
+ </entry>
+ </region>
+ <region name="partition_region">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ <function-service>
+ <function>
+ <class-name>javaobject.MultiGetFunctionI</class-name>
+ </function>
+ </function-service>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_pdxinstance_hashcode.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_pdxinstance_hashcode.xml b/clicache/integration-test/cacheserver_pdxinstance_hashcode.xml
new file mode 100644
index 0000000..aaf2643
--- /dev/null
+++ b/clicache/integration-test/cacheserver_pdxinstance_hashcode.xml
@@ -0,0 +1,50 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <!--cache-server host="cod" port="24680" /-->
+ <cache-server port="HOST_PORT1"/>
+ <pdx read-serialized="true" />
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate">
+ <cache-listener>
+ <class-name>javaobject.PdxinstanceHashcodeListener</class-name>
+ </cache-listener>
+ </region-attributes>
+ </region>
+ <region name="DistRegionNoAck">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate">
+ <cache-listener>
+ <class-name>javaobject.PdxinstanceHashcodeListener</class-name>
+ </cache-listener>
+ </region-attributes>
+ </region>
+ <region name="testregion">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate">
+ <cache-listener>
+ <class-name>javaobject.PdxinstanceHashcodeListener</class-name>
+ </cache-listener>
+ </region-attributes>
+ </region>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_pool_client.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_pool_client.xml b/clicache/integration-test/cacheserver_pool_client.xml
new file mode 100644
index 0000000..08e6776
--- /dev/null
+++ b/clicache/integration-test/cacheserver_pool_client.xml
@@ -0,0 +1,62 @@
+<?xml version="1.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.
+-->
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+
+ <pool
+ name="clientPool"
+ subscription-enabled="true"
+ free-connection-timeout="10000"
+ load-conditioning-interval="1"
+ min-connections="2"
+ max-connections="5"
+ retry-attempts="5"
+ idle-timeout="5"
+ ping-interval="1"
+ read-timeout="10"
+ server-group ="ServerGroup1"
+ socket-buffer-size ="1024"
+ subscription-message-tracking-timeout="5"
+ subscription-ack-interval="1"
+ subscription-redundancy="1"
+ statistic-interval="1"
+ update-locator-list-interval="25000"
+ pr-single-hop-enabled="false"
+ >
+ <locator host="localhost" port="LOC_PORT1" />
+ </pool>
+
+ <pool
+ name="clientPoolMultiUser"
+ multiuser-authentication="true"
+ >
+ <locator host="localhost" port="LOC_PORT1" />
+ </pool>
+
+ <region name='PoolRegion1'>
+ <region-attributes pool-name="clientPool" />
+ </region>
+
+</cache>
+
+
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_remoteoql.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_remoteoql.xml b/clicache/integration-test/cacheserver_remoteoql.xml
new file mode 100644
index 0000000..0806ef5
--- /dev/null
+++ b/clicache/integration-test/cacheserver_remoteoql.xml
@@ -0,0 +1,93 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <!--cache-server host="cod" port="24680" /-->
+ <cache-server port="HOST_PORT1"/>
+
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <!-- making entries -->
+ <entry>
+ <key><string>port1-1</string></key>
+ <value>
+ <declarable>
+ <class-name>javaobject.Portfolio</class-name>
+ <parameter name="ID">
+ <string>1</string>
+ </parameter>
+ <parameter name="pkid">
+ <string>A0</string>
+ </parameter>
+ <parameter name="type">
+ <string>type1</string>
+ </parameter>
+ <parameter name="status">
+ <string>active</string>
+ </parameter>
+ <parameter name="position1">
+ <declarable>
+ <class-name>javaobject.Position</class-name>
+ <parameter name="secId">
+ <string>SUN</string>
+ </parameter>
+ <parameter name="sharesOutstanding">
+ <string>3400</string>
+ </parameter>
+ <parameter name="secType">
+ <string>r</string>
+ </parameter>
+ <parameter name="pid">
+ <string>345</string>
+ </parameter>
+ </declarable>
+ </parameter>
+ <parameter name="position2">
+ <declarable>
+ <class-name>javaobject.Position</class-name>
+ <parameter name="secId">
+ <string>IBM</string>
+ </parameter>
+ <parameter name="sharesOutstanding">
+ <string>8765</string>
+ </parameter>
+ <parameter name="secType">
+ <string>p</string>
+ </parameter>
+ <parameter name="pid">
+ <string>123</string>
+ </parameter>
+ </declarable>
+ </parameter>
+ </declarable>
+ </value>
+ </entry>
+ </region>
+ <region name="Portfolios">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ <region name="DistRegionNoAck">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ </region>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_remoteoql2.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_remoteoql2.xml b/clicache/integration-test/cacheserver_remoteoql2.xml
new file mode 100644
index 0000000..e5f7f1b
--- /dev/null
+++ b/clicache/integration-test/cacheserver_remoteoql2.xml
@@ -0,0 +1,93 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <!--cache-server host="cod" port="24680" /-->
+ <cache-server port="HOST_PORT2"/>
+
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <!-- making entries -->
+ <entry>
+ <key><string>port1-1</string></key>
+ <value>
+ <declarable>
+ <class-name>javaobject.Portfolio</class-name>
+ <parameter name="ID">
+ <string>1</string>
+ </parameter>
+ <parameter name="pkid">
+ <string>A0</string>
+ </parameter>
+ <parameter name="type">
+ <string>type1</string>
+ </parameter>
+ <parameter name="status">
+ <string>active</string>
+ </parameter>
+ <parameter name="position1">
+ <declarable>
+ <class-name>javaobject.Position</class-name>
+ <parameter name="secId">
+ <string>SUN</string>
+ </parameter>
+ <parameter name="sharesOutstanding">
+ <string>3400</string>
+ </parameter>
+ <parameter name="secType">
+ <string>r</string>
+ </parameter>
+ <parameter name="pid">
+ <string>345</string>
+ </parameter>
+ </declarable>
+ </parameter>
+ <parameter name="position2">
+ <declarable>
+ <class-name>javaobject.Position</class-name>
+ <parameter name="secId">
+ <string>IBM</string>
+ </parameter>
+ <parameter name="sharesOutstanding">
+ <string>8765</string>
+ </parameter>
+ <parameter name="secType">
+ <string>p</string>
+ </parameter>
+ <parameter name="pid">
+ <string>123</string>
+ </parameter>
+ </declarable>
+ </parameter>
+ </declarable>
+ </value>
+ </entry>
+ </region>
+ <region name="Portfolios">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ <region name="DistRegionNoAck">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ </region>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_remoteoql2N.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_remoteoql2N.xml b/clicache/integration-test/cacheserver_remoteoql2N.xml
new file mode 100644
index 0000000..9c6679b
--- /dev/null
+++ b/clicache/integration-test/cacheserver_remoteoql2N.xml
@@ -0,0 +1,93 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <!--cache-server host="cod" port="24680" /-->
+ <cache-server port="HOST_PORT2"/>
+
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <!-- making entries -->
+ <entry>
+ <key><string>port1-1</string></key>
+ <value>
+ <declarable>
+ <class-name>javaobject.newapi.Portfolio</class-name>
+ <parameter name="ID">
+ <string>1</string>
+ </parameter>
+ <parameter name="pkid">
+ <string>A0</string>
+ </parameter>
+ <parameter name="type">
+ <string>type1</string>
+ </parameter>
+ <parameter name="status">
+ <string>active</string>
+ </parameter>
+ <parameter name="position1">
+ <declarable>
+ <class-name>javaobject.newapi.Position</class-name>
+ <parameter name="secId">
+ <string>SUN</string>
+ </parameter>
+ <parameter name="sharesOutstanding">
+ <string>3400</string>
+ </parameter>
+ <parameter name="secType">
+ <string>r</string>
+ </parameter>
+ <parameter name="pid">
+ <string>345</string>
+ </parameter>
+ </declarable>
+ </parameter>
+ <parameter name="position2">
+ <declarable>
+ <class-name>javaobject.newapi.Position</class-name>
+ <parameter name="secId">
+ <string>IBM</string>
+ </parameter>
+ <parameter name="sharesOutstanding">
+ <string>8765</string>
+ </parameter>
+ <parameter name="secType">
+ <string>p</string>
+ </parameter>
+ <parameter name="pid">
+ <string>123</string>
+ </parameter>
+ </declarable>
+ </parameter>
+ </declarable>
+ </value>
+ </entry>
+ </region>
+ <region name="Portfolios">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ <region name="DistRegionNoAck">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ </region>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_remoteoqlN.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_remoteoqlN.xml b/clicache/integration-test/cacheserver_remoteoqlN.xml
new file mode 100644
index 0000000..05367fd
--- /dev/null
+++ b/clicache/integration-test/cacheserver_remoteoqlN.xml
@@ -0,0 +1,93 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <!--cache-server host="cod" port="24680" /-->
+ <cache-server port="HOST_PORT1"/>
+
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <!-- making entries -->
+ <entry>
+ <key><string>port1-1</string></key>
+ <value>
+ <declarable>
+ <class-name>javaobject.newapi.Portfolio</class-name>
+ <parameter name="ID">
+ <string>1</string>
+ </parameter>
+ <parameter name="pkid">
+ <string>A0</string>
+ </parameter>
+ <parameter name="type">
+ <string>type1</string>
+ </parameter>
+ <parameter name="status">
+ <string>active</string>
+ </parameter>
+ <parameter name="position1">
+ <declarable>
+ <class-name>javaobject.newapi.Position</class-name>
+ <parameter name="secId">
+ <string>SUN</string>
+ </parameter>
+ <parameter name="sharesOutstanding">
+ <string>3400</string>
+ </parameter>
+ <parameter name="secType">
+ <string>r</string>
+ </parameter>
+ <parameter name="pid">
+ <string>345</string>
+ </parameter>
+ </declarable>
+ </parameter>
+ <parameter name="position2">
+ <declarable>
+ <class-name>javaobject.newapi.Position</class-name>
+ <parameter name="secId">
+ <string>IBM</string>
+ </parameter>
+ <parameter name="sharesOutstanding">
+ <string>8765</string>
+ </parameter>
+ <parameter name="secType">
+ <string>p</string>
+ </parameter>
+ <parameter name="pid">
+ <string>123</string>
+ </parameter>
+ </declarable>
+ </parameter>
+ </declarable>
+ </value>
+ </entry>
+ </region>
+ <region name="Portfolios">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ <region name="DistRegionNoAck">
+ <region-attributes scope="distributed-no-ack" data-policy="replicate"/>
+ </region>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_servergroup.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_servergroup.xml b/clicache/integration-test/cacheserver_servergroup.xml
new file mode 100644
index 0000000..114e148
--- /dev/null
+++ b/clicache/integration-test/cacheserver_servergroup.xml
@@ -0,0 +1,35 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT1">
+ <group>group1</group>
+ </cache-server>
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ <region name="DistRegionAck1">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_servergroup2.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_servergroup2.xml b/clicache/integration-test/cacheserver_servergroup2.xml
new file mode 100644
index 0000000..0b014a4
--- /dev/null
+++ b/clicache/integration-test/cacheserver_servergroup2.xml
@@ -0,0 +1,35 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="HOST_PORT2">
+ <group>group2</group>
+ </cache-server>
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+ <region name="DistRegionAck1">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_with_delta.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_with_delta.xml b/clicache/integration-test/cacheserver_with_delta.xml
new file mode 100644
index 0000000..fa09e95
--- /dev/null
+++ b/clicache/integration-test/cacheserver_with_delta.xml
@@ -0,0 +1,58 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <!--cache-server host="cod" port="24680" /-->
+ <cache-server port="HOST_PORT1"/>
+
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <entry>
+ <key><string>delta1-1</string></key>
+ <value>
+ <declarable>
+ <class-name>javaobject.DeltaEx</class-name>
+ </declarable>
+ </value>
+ </entry>
+ </region>
+
+
+ <region name="DistRegionAck1">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <entry>
+ <key><string>delta1-1</string></key>
+ <value>
+ <declarable>
+ <class-name>javaobject.DeltaEx</class-name>
+ </declarable>
+ </value>
+ </entry>
+ </region>
+
+ <region name="DistRegionAck2">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ </region>
+
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_with_deltaAD.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_with_deltaAD.xml b/clicache/integration-test/cacheserver_with_deltaAD.xml
new file mode 100644
index 0000000..4614f1e
--- /dev/null
+++ b/clicache/integration-test/cacheserver_with_deltaAD.xml
@@ -0,0 +1,43 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <!--cache-server host="cod" port="24680" /-->
+ <cache-server port="HOST_PORT1"/>
+
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <entry>
+ <key><string>delta1-1</string></key>
+ <value>
+ <declarable>
+ <class-name>javaobject.DeltaTest</class-name>
+ </declarable>
+ </value>
+ </entry>
+ </region>
+
+
+
+</cache>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6cbd424f/clicache/integration-test/cacheserver_with_delta_test_impl.xml
----------------------------------------------------------------------
diff --git a/clicache/integration-test/cacheserver_with_delta_test_impl.xml b/clicache/integration-test/cacheserver_with_delta_test_impl.xml
new file mode 100644
index 0000000..db653fb
--- /dev/null
+++ b/clicache/integration-test/cacheserver_with_delta_test_impl.xml
@@ -0,0 +1,39 @@
+<?xml version="1.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.
+-->
+
+
+
+<cache xmlns="http://geode.apache.org/schema/cache"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://geode.apache.org/schema/cache http://geode.apache.org/schema/cache/cache-1.0.xsd"
+ version="1.0">
+ <cache-server port="24680"/>
+
+ <region name="DistRegionAck">
+ <region-attributes scope="distributed-ack" data-policy="replicate"/>
+ <entry>
+ <key><string>delta1-1</string></key>
+ <value>
+ <declarable>
+ <class-name>javaobject.DeltaTestImpl</class-name>
+ </declarable>
+ </value>
+ </entry>
+ </region>
+</cache>