[geode] branch feature/GEODE-7665 updated: GEODE-7912: cacheWriter should be triggered when PR.clear (#4882)
This is an automated email from the ASF dual-hosted git repository. zhouxj pushed a commit to branch feature/GEODE-7665 in repository https://gitbox.apache.org/repos/asf/geode.git The following commit(s) were added to refs/heads/feature/GEODE-7665 by this push: new 04e2081 GEODE-7912: cacheWriter should be triggered when PR.clear (#4882) 04e2081 is described below commit 04e20810c24a179fb8b7b306ca58657a3e3ed011 Author: Xiaojian Zhou AuthorDate: Mon Mar 30 19:34:35 2020 -0700 GEODE-7912: cacheWriter should be triggered when PR.clear (#4882) Co-authored-by: Anil Co-authored-by: Xiaojian Zhou --- .../cache/PartitionedRegionClearDUnitTest.java | 228 + .../apache/geode/internal/cache/LocalRegion.java | 4 +- .../geode/internal/cache/PartitionedRegion.java| 56 +++-- 3 files changed, 223 insertions(+), 65 deletions(-) diff --git a/geode-core/src/distributedTest/java/org/apache/geode/internal/cache/PartitionedRegionClearDUnitTest.java b/geode-core/src/distributedTest/java/org/apache/geode/internal/cache/PartitionedRegionClearDUnitTest.java index fb2a81b..a5a22b9 100644 --- a/geode-core/src/distributedTest/java/org/apache/geode/internal/cache/PartitionedRegionClearDUnitTest.java +++ b/geode-core/src/distributedTest/java/org/apache/geode/internal/cache/PartitionedRegionClearDUnitTest.java @@ -20,6 +20,7 @@ import static org.apache.geode.test.dunit.rules.ClusterStartupRule.getClientCach import static org.assertj.core.api.Assertions.assertThat; import java.io.Serializable; +import java.util.HashMap; import java.util.Properties; import java.util.concurrent.atomic.AtomicInteger; import java.util.stream.IntStream; @@ -30,13 +31,15 @@ import org.junit.Before; import org.junit.Rule; import org.junit.Test; +import org.apache.geode.cache.CacheWriterException; import org.apache.geode.cache.InterestResultPolicy; import org.apache.geode.cache.PartitionAttributesFactory; import org.apache.geode.cache.Region; import org.apache.geode.cache.RegionEvent; +import org.apache.geode.cache.RegionFactory; import org.apache.geode.cache.RegionShortcut; import org.apache.geode.cache.client.ClientRegionShortcut; -import org.apache.geode.cache.util.CacheListenerAdapter; +import org.apache.geode.cache.util.CacheWriterAdapter; import org.apache.geode.test.dunit.SerializableCallableIF; import org.apache.geode.test.dunit.rules.ClientVM; import org.apache.geode.test.dunit.rules.ClusterStartupRule; @@ -68,12 +71,6 @@ public class PartitionedRegionClearDUnitTest implements Serializable { c -> c.withPoolSubscription(true).withLocatorConnection((locatorPort))); client2 = cluster.startClientVM(6, c -> c.withPoolSubscription(true).withLocatorConnection((locatorPort))); -dataStore1.invoke(this::initDataStore); -dataStore2.invoke(this::initDataStore); -dataStore3.invoke(this::initDataStore); -accessor.invoke(this::initAccessor); -client1.invoke(this::initClientCache); -client2.invoke(this::initClientCache); } protected RegionShortcut getRegionShortCut() { @@ -104,14 +101,18 @@ public class PartitionedRegionClearDUnitTest implements Serializable { region.registerInterestForAllKeys(InterestResultPolicy.KEYS); } - private void initDataStore() { -getCache().createRegionFactory(getRegionShortCut()) -.setPartitionAttributes(new PartitionAttributesFactory().setTotalNumBuckets(10).create()) -.addCacheListener(new CountingCacheListener()) -.create(REGION_NAME); + private void initDataStore(boolean withWriter) { +RegionFactory factory = getCache().createRegionFactory(getRegionShortCut()) +.setPartitionAttributes(new PartitionAttributesFactory().setTotalNumBuckets(10).create()); +if (withWriter) { + factory.setCacheWriter(new CountingCacheWriter()); +} +factory.create(REGION_NAME); +clearsByRegion = new HashMap<>(); +destroysByRegion = new HashMap<>(); } - private void initAccessor() { + private void initAccessor(boolean withWriter) { RegionShortcut shortcut = getRegionShortCut(); if (shortcut.isPersistent()) { if (shortcut == RegionShortcut.PARTITION_PERSISTENT) { @@ -126,12 +127,16 @@ public class PartitionedRegionClearDUnitTest implements Serializable { fail("Wrong region type:" + shortcut); } } -getCache().createRegionFactory(shortcut) +RegionFactory factory = getCache().createRegionFactory(shortcut) .setPartitionAttributes( new PartitionAttributesFactory().setTotalNumBuckets(10).setLocalMaxMemory(0).create()) -.setPartitionAttributes(new PartitionAttributesFactory().setTotalNumBuckets(10).create()) -.addCacheListener(new CountingCacheListener()) -.create(REGION_NAME); +.setPartitionAttributes(new PartitionAttributesFactory().setTotalNumBuckets(10).create()); +if (withWriter) { +
[geode] branch feature/GEODE-7912 updated (3437617 -> 7c28688)
This is an automated email from the ASF dual-hosted git repository. zhouxj pushed a change to branch feature/GEODE-7912 in repository https://gitbox.apache.org/repos/asf/geode.git. from 3437617 fix based on review comments add 7c28688 adjust the test case and remove the listener part No new revisions were added by this update. Summary of changes: .../cache/PartitionedRegionClearDUnitTest.java | 160 +++-- .../geode/internal/cache/PartitionedRegion.java| 21 ++- 2 files changed, 63 insertions(+), 118 deletions(-)
[geode-examples] branch support/1.12 updated: Bumping version to 1.12.1
This is an automated email from the ASF dual-hosted git repository. onichols pushed a commit to branch support/1.12 in repository https://gitbox.apache.org/repos/asf/geode-examples.git The following commit(s) were added to refs/heads/support/1.12 by this push: new ffce288 Bumping version to 1.12.1 ffce288 is described below commit ffce2883c26af76631c495a2d030f74ae2b6e796 Author: Owen Nichols AuthorDate: Mon Mar 30 16:33:27 2020 -0700 Bumping version to 1.12.1 --- gradle.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index ddd5bf6..573c31a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -14,8 +14,8 @@ # See the License for the specific language governing permissions and # limitations under the License. # -version = 1.12.0 -geodeVersion = 1.12.0 +version = 1.12.1 +geodeVersion = 1.12.1 # release properties, set these on the command line to validate against # a release candidate
[geode] branch support/1.12 updated: Bumping version to 1.12.1
This is an automated email from the ASF dual-hosted git repository. onichols pushed a commit to branch support/1.12 in repository https://gitbox.apache.org/repos/asf/geode.git The following commit(s) were added to refs/heads/support/1.12 by this push: new 4b65b0b Bumping version to 1.12.1 4b65b0b is described below commit 4b65b0b2d8d32685dfba385c46591007ab756b59 Author: Owen Nichols AuthorDate: Mon Mar 30 16:33:21 2020 -0700 Bumping version to 1.12.1 --- .../src/test/resources/expected-pom.xml| 66 +++--- .../src/test/resources/expected-pom.xml| 6 +- ci/pipelines/shared/jinja.variables.yml| 2 +- geode-assembly/src/test/resources/expected-pom.xml | 2 +- geode-common/src/test/resources/expected-pom.xml | 4 +- .../src/test/resources/expected-pom.xml| 4 +- .../src/test/resources/expected-pom.xml| 4 +- geode-core/src/test/resources/expected-pom.xml | 4 +- geode-cq/src/test/resources/expected-pom.xml | 4 +- geode-dunit/src/test/resources/expected-pom.xml| 4 +- .../src/test/resources/expected-pom.xml| 4 +- geode-gfsh/src/test/resources/expected-pom.xml | 4 +- .../src/test/resources/expected-pom.xml| 4 +- geode-junit/src/test/resources/expected-pom.xml| 4 +- geode-log4j/src/test/resources/expected-pom.xml| 4 +- geode-logging/src/test/resources/expected-pom.xml | 4 +- geode-lucene/src/test/resources/expected-pom.xml | 4 +- .../src/test/resources/expected-pom.xml| 4 +- .../src/test/resources/expected-pom.xml| 4 +- .../src/test/resources/expected-pom.xml| 4 +- .../src/test/resources/expected-pom.xml| 4 +- .../src/test/resources/expected-pom.xml| 4 +- geode-protobuf/src/test/resources/expected-pom.xml | 4 +- geode-pulse/src/test/resources/expected-pom.xml| 2 +- .../src/test/resources/expected-pom.xml| 4 +- geode-redis/src/test/resources/expected-pom.xml| 4 +- .../src/test/resources/expected-pom.xml| 4 +- .../src/test/resources/expected-pom.xml| 4 +- geode-unsafe/src/test/resources/expected-pom.xml | 4 +- geode-wan/src/test/resources/expected-pom.xml | 4 +- geode-web-api/src/test/resources/expected-pom.xml | 2 +- .../src/test/resources/expected-pom.xml| 2 +- geode-web/src/test/resources/expected-pom.xml | 2 +- gradle.properties | 2 +- 34 files changed, 93 insertions(+), 93 deletions(-) diff --git a/boms/geode-all-bom/src/test/resources/expected-pom.xml b/boms/geode-all-bom/src/test/resources/expected-pom.xml index 4625f66..ce24ce9 100644 --- a/boms/geode-all-bom/src/test/resources/expected-pom.xml +++ b/boms/geode-all-bom/src/test/resources/expected-pom.xml @@ -19,7 +19,7 @@ 4.0.0 org.apache.geode geode-all-bom - 1.12.0 + 1.12.1 pom Apache Geode Apache Geode provides a database-like consistency model, reliable transaction processing and a shared-nothing architecture to maintain very low latency performance with high concurrency processing @@ -790,193 +790,193 @@ org.apache.geode geode-common -1.12.0 +1.12.1 compile org.apache.geode geode-concurrency-test -1.12.0 +1.12.1 compile org.apache.geode geode-connectors -1.12.0 +1.12.1 compile org.apache.geode geode-core -1.12.0 +1.12.1 compile org.apache.geode geode-cq -1.12.0 +1.12.1 compile org.apache.geode geode-dunit -1.12.0 +1.12.1 compile org.apache.geode geode-experimental-driver -1.12.0 +1.12.1 compile org.apache.geode geode-gfsh -1.12.0 +1.12.1 compile org.apache.geode geode-http-service -1.12.0 +1.12.1 compile org.apache.geode geode-junit -1.12.0 +1.12.1 compile org.apache.geode geode-log4j -1.12.0 +1.12.1 compile org.apache.geode geode-logging -1.12.0 +1.12.1 compile org.apache.geode geode-lucene -1.12.0 +1.12.1 compile org.apache.geode geode-management -1.12.0 +1.12.1 compile org.apache.geode geode-membership -1.12.0 +1.12.1 compile org.apache.geode geode-memcached -
[geode-examples] branch support/1.12 updated: Revert "temporarily point to staging repo for CI purposes"
This is an automated email from the ASF dual-hosted git repository. onichols pushed a commit to branch support/1.12 in repository https://gitbox.apache.org/repos/asf/geode-examples.git The following commit(s) were added to refs/heads/support/1.12 by this push: new a771525 Revert "temporarily point to staging repo for CI purposes" a771525 is described below commit a7715251d5b13c86eceb5696c9d59d86bcf1ff1d Author: Owen Nichols AuthorDate: Sun Mar 29 13:31:18 2020 -0700 Revert "temporarily point to staging repo for CI purposes" --- gradle.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index b0ab6d3..ddd5bf6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -19,8 +19,8 @@ geodeVersion = 1.12.0 # release properties, set these on the command line to validate against # a release candidate -geodeRepositoryUrl = https://repository.apache.org/content/repositories/orgapachegeode-1067 -geodeReleaseUrl = https://dist.apache.org/repos/dist/dev/geode/1.12.0.RC3 +geodeRepositoryUrl = +geodeReleaseUrl = # dependency versions not found in geode-all-bom micrometerVersion = 1.2.1
[geode] branch support/1.12 created (now b974802)
This is an automated email from the ASF dual-hosted git repository. onichols pushed a change to branch support/1.12 in repository https://gitbox.apache.org/repos/asf/geode.git. at b974802 backport change to new apache download site No new revisions were added by this update.
[geode] branch release/1.12.0 updated: backport change to new apache download site
This is an automated email from the ASF dual-hosted git repository. onichols pushed a commit to branch release/1.12.0 in repository https://gitbox.apache.org/repos/asf/geode.git The following commit(s) were added to refs/heads/release/1.12.0 by this push: new b974802 backport change to new apache download site b974802 is described below commit b9748027833d2adeae155f170f2cb8ec372e15b3 Author: Owen Nichols AuthorDate: Mon Mar 30 16:21:24 2020 -0700 backport change to new apache download site --- docker/Dockerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 01fb3b9..7b5f8f2 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -52,8 +52,7 @@ RUN set -eux; \ for url in \ # https://issues.apache.org/jira/browse/INFRA-8753?focusedCommentId=14735394#comment-14735394 "https://www.apache.org/dyn/closer.cgi?action=download=$file; \ - "https://www-us.apache.org/dist/$file; \ - "https://www.apache.org/dist/$file; \ + "https://downloads.apache.org/dist/$file; \ "https://archive.apache.org/dist/$file; \ ; do \ if wget -O "$target" "$url"; then \
[geode] branch develop updated (b021b12 -> 6df49de)
This is an automated email from the ASF dual-hosted git repository. nnag pushed a change to branch develop in repository https://gitbox.apache.org/repos/asf/geode.git. from b021b12 Feature/geode 6536 2: Added retry in borrowConnection/single hop (#4833) add 6df49de GEODE-7864: Prevent overflow during multiplication. (#4876) No new revisions were added by this update. Summary of changes: .../src/main/java/org/apache/geode/internal/cache/DiskStoreImpl.java| 2 +- .../src/main/java/org/apache/geode/internal/cache/ha/HARegionQueue.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
[geode-native] branch release/1.12.0 updated: apache-geode 1.12.0
This is an automated email from the ASF dual-hosted git repository. echobravo pushed a commit to branch release/1.12.0 in repository https://gitbox.apache.org/repos/asf/geode-native.git The following commit(s) were added to refs/heads/release/1.12.0 by this push: new c73c1f3 apache-geode 1.12.0 c73c1f3 is described below commit c73c1f36edc5cb203e686ddb8bae05470416ce50 Author: Ernie Burghardt AuthorDate: Mon Mar 30 15:04:19 2020 -0700 apache-geode 1.12.0 --- docker/Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 384778a..06625d2 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -41,12 +41,12 @@ RUN apt-get update && \ update-alternatives --install /usr/bin/clang-tidyclang-tidy /usr/bin/clang-tidy-${CLANG_VERSION} 999 && \ update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-${CLANG_VERSION} 999 -ENV GEODE_VERSION 1.9.0 -RUN wget "https://www.apache.org/dyn/closer.cgi?action=download=geode/${GEODE_VERSION}/apache-geode-${GEODE_VERSION}.tgz; --quiet -O - | \ +ENV GEODE_VERSION 1.12.0 +RUN wget "https://www.apache.org/dist/geode/${GEODE_VERSION}/apache-geode-${GEODE_VERSION}.tgz; --quiet -O - | \ tar xzf - ENV RAT_VERSION 0.13 -RUN wget "https://www.apache.org/dyn/closer.cgi?action=download=creadur/apache-rat-${RAT_VERSION}/apache-rat-${RAT_VERSION}-bin.tar.gz; --quiet -O - | \ +RUN wget "https://archive.apache.org/dist/creadur/apache-rat-${RAT_VERSION}/apache-rat-${RAT_VERSION}-bin.tar.gz; --quiet -O - | \ tar xzf - ENV CMAKE_VERSION 3.12.2
[geode-examples] annotated tag rel/v1.12.0 updated (d3cc0b7 -> dbea322)
This is an automated email from the ASF dual-hosted git repository. echobravo pushed a change to annotated tag rel/v1.12.0 in repository https://gitbox.apache.org/repos/asf/geode-examples.git. *** WARNING: tag rel/v1.12.0 was modified! *** from d3cc0b7 (commit) to dbea322 (tag) tagging 0bdce8810e6bdabb3148e182575fcf9382dd3fb7 (tag) length 1007 bytes by Ernie Burghardt on Mon Mar 30 15:03:49 2020 -0700 - Log - Apache Geode v1.12.0 release -BEGIN PGP SIGNATURE- iQIzBAABCAAdFiEE0q4MpCc2qnjkc3dN68d9o0qt1AgFAl6CbMUACgkQ68d9o0qt 1AgokRAAsktX+1C7HTp4Et4tqRqWKyzWH+R9Zf3I7IaH9ACi5zbclEHxJl73HPsT b1XGkbEXYPiZratV1pSB82Fk8yUagp3jh3LoPChRjujEeTuh8Q74ymmhBebjzfO/ cfFmsVQdOQyueBpRP6gx4T037UZaxVIZFfxrH/Z8S5WCmQ18u2qvNoTs4/tDxYno j9xnESlYdBmW1/hiQX1H2Om/kU+lHA23hZ87w8qmvygOktlH8Wnxx3HnIcc01qO9 IdyQOJ9aKLDggjiC+qNUoymDiPXxsVxwF/qfEw2RqbsGV6Kg4MRNdkHax/AMTiTi IzAZD45t8dJ3oqzcnnMh2Y72cS2/ZJC6vuDoLvdUz6+R/UdNS2QqOqlYjP0XDjp3 Pexe+IUQpw2rgWKVkxDiSLpTGa4O2qdbYLoeSvQKT4uqg/WMtLWr+z5OiCOr1DrM 5zA06XRkhQmoaVZwM/cCry+T8j4YLH/+QH3zLPiKUnRSYdViio6V2d1uHU/yA+nH /WZrywhc0JOmdS9yzVtTgL8S/Ut7O3KK6xLRcF4ydZwjM1JtcmR+t4WgQTzkv+Gd m7JpB2ck3SwWiblFGaLP4wcmybYI6fSWIIpkT+hJzduqgSexI0pwQ2RkN3k2Y5A6 oIOEeOA3tvVrr0ZRWxEKvrqia/rdsLO3WMMTfLJblqbUU5an9wQ= =fVJs -END PGP SIGNATURE- --- No new revisions were added by this update. Summary of changes:
[geode-native] annotated tag rel/v1.12.0 updated (8ddc0e8 -> 36247d0)
This is an automated email from the ASF dual-hosted git repository. echobravo pushed a change to annotated tag rel/v1.12.0 in repository https://gitbox.apache.org/repos/asf/geode-native.git. *** WARNING: tag rel/v1.12.0 was modified! *** from 8ddc0e8 (commit) to 36247d0 (tag) tagging 9b9d0c0aa41e3eab9a30a1e15704f9a93597c4b7 (tag) length 1007 bytes by Ernie Burghardt on Mon Mar 30 15:03:53 2020 -0700 - Log - Apache Geode v1.12.0 release -BEGIN PGP SIGNATURE- iQIzBAABCAAdFiEE0q4MpCc2qnjkc3dN68d9o0qt1AgFAl6CbMkACgkQ68d9o0qt 1AjQIA//QQKGC1Ioc0cIo+MB3IwydgQjMqh72UZqzFR0U7OMeKEPAqQlzaYyUQQ1 TOP1AlPQoLiJ5Dlcez9jw/BmNhrWWMh2Gb34/Kva0iAw1RKqCHmyWczEiS81QnOT GiqHW9pkYZusc1hm4XdgJBAkovimf2PZPEAlxd9OE8uSPfWT8EJ43BE8zJiqm/cr AMPfmeCirfCjtjt6JMJPSep/y11pjPdeMXwVrkazBB4Xfkjg4CYJmI0ESpZFId0o 5h0D/+2CwCcMqdpWy1YYaDWhjQ42+dExlamqMONEkoOsnqRYOC+bjbI63DXE6eHH 9wLvhBMRsIRMHQadtPW6xGYKnreq8b9WMaXW6k0Q/WP2wqQncdYYs9v/4zw3VzDq lgYzQQ7TcW7elPVIPKAaN01qVMe05OaLqUap/LrBponkuApiloJrI44nV9lEIPfG uHWxZDaYbLGk+29SVrarzqRznXbXcfQvPhQ1PXr4fF0ra4DpLYczbxtA2mFoj93b rYQoVHWtZx2ntnQ/ClhA8LRjkIng8jCXGnLZDTQUtgoFwPABl6xki/sGDisGDKnS u8ODgzju8jFQiYwo3XskYF2BL1/UV1ahxhfK4k36hFXkSmPIfT+wyqAldUTvd15h 7KuuTMWxsSwgbacaRHntPInVmpHRAX1ut8DhsH5yVroJnUG2WJk= =Hzr9 -END PGP SIGNATURE- --- No new revisions were added by this update. Summary of changes:
[geode-examples] annotated tag rel/v1.12.0 updated (d3cc0b7 -> dbea322)
This is an automated email from the ASF dual-hosted git repository. echobravo pushed a change to annotated tag rel/v1.12.0 in repository https://gitbox.apache.org/repos/asf/geode-examples.git. *** WARNING: tag rel/v1.12.0 was modified! *** from d3cc0b7 (commit) to dbea322 (tag) tagging 0bdce8810e6bdabb3148e182575fcf9382dd3fb7 (tag) length 1007 bytes by Ernie Burghardt on Mon Mar 30 15:03:49 2020 -0700 - Log - Apache Geode v1.12.0 release -BEGIN PGP SIGNATURE- iQIzBAABCAAdFiEE0q4MpCc2qnjkc3dN68d9o0qt1AgFAl6CbMUACgkQ68d9o0qt 1AgokRAAsktX+1C7HTp4Et4tqRqWKyzWH+R9Zf3I7IaH9ACi5zbclEHxJl73HPsT b1XGkbEXYPiZratV1pSB82Fk8yUagp3jh3LoPChRjujEeTuh8Q74ymmhBebjzfO/ cfFmsVQdOQyueBpRP6gx4T037UZaxVIZFfxrH/Z8S5WCmQ18u2qvNoTs4/tDxYno j9xnESlYdBmW1/hiQX1H2Om/kU+lHA23hZ87w8qmvygOktlH8Wnxx3HnIcc01qO9 IdyQOJ9aKLDggjiC+qNUoymDiPXxsVxwF/qfEw2RqbsGV6Kg4MRNdkHax/AMTiTi IzAZD45t8dJ3oqzcnnMh2Y72cS2/ZJC6vuDoLvdUz6+R/UdNS2QqOqlYjP0XDjp3 Pexe+IUQpw2rgWKVkxDiSLpTGa4O2qdbYLoeSvQKT4uqg/WMtLWr+z5OiCOr1DrM 5zA06XRkhQmoaVZwM/cCry+T8j4YLH/+QH3zLPiKUnRSYdViio6V2d1uHU/yA+nH /WZrywhc0JOmdS9yzVtTgL8S/Ut7O3KK6xLRcF4ydZwjM1JtcmR+t4WgQTzkv+Gd m7JpB2ck3SwWiblFGaLP4wcmybYI6fSWIIpkT+hJzduqgSexI0pwQ2RkN3k2Y5A6 oIOEeOA3tvVrr0ZRWxEKvrqia/rdsLO3WMMTfLJblqbUU5an9wQ= =fVJs -END PGP SIGNATURE- --- No new revisions were added by this update. Summary of changes:
[geode-native] branch release/1.12.0 updated: apache-geode 1.12.0
This is an automated email from the ASF dual-hosted git repository. echobravo pushed a commit to branch release/1.12.0 in repository https://gitbox.apache.org/repos/asf/geode-native.git The following commit(s) were added to refs/heads/release/1.12.0 by this push: new c73c1f3 apache-geode 1.12.0 c73c1f3 is described below commit c73c1f36edc5cb203e686ddb8bae05470416ce50 Author: Ernie Burghardt AuthorDate: Mon Mar 30 15:04:19 2020 -0700 apache-geode 1.12.0 --- docker/Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 384778a..06625d2 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -41,12 +41,12 @@ RUN apt-get update && \ update-alternatives --install /usr/bin/clang-tidyclang-tidy /usr/bin/clang-tidy-${CLANG_VERSION} 999 && \ update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-${CLANG_VERSION} 999 -ENV GEODE_VERSION 1.9.0 -RUN wget "https://www.apache.org/dyn/closer.cgi?action=download=geode/${GEODE_VERSION}/apache-geode-${GEODE_VERSION}.tgz; --quiet -O - | \ +ENV GEODE_VERSION 1.12.0 +RUN wget "https://www.apache.org/dist/geode/${GEODE_VERSION}/apache-geode-${GEODE_VERSION}.tgz; --quiet -O - | \ tar xzf - ENV RAT_VERSION 0.13 -RUN wget "https://www.apache.org/dyn/closer.cgi?action=download=creadur/apache-rat-${RAT_VERSION}/apache-rat-${RAT_VERSION}-bin.tar.gz; --quiet -O - | \ +RUN wget "https://archive.apache.org/dist/creadur/apache-rat-${RAT_VERSION}/apache-rat-${RAT_VERSION}-bin.tar.gz; --quiet -O - | \ tar xzf - ENV CMAKE_VERSION 3.12.2
[geode] branch release/1.12.0 updated: apache-geode 1.12.0
This is an automated email from the ASF dual-hosted git repository. echobravo pushed a commit to branch release/1.12.0 in repository https://gitbox.apache.org/repos/asf/geode.git The following commit(s) were added to refs/heads/release/1.12.0 by this push: new 00fbccb apache-geode 1.12.0 00fbccb is described below commit 00fbccb9c4cec1ddc20dd9d5b0299686dcd9b000 Author: Ernie Burghardt AuthorDate: Mon Mar 30 15:04:14 2020 -0700 apache-geode 1.12.0 --- docker/Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 4ece401..01fb3b9 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -25,17 +25,17 @@ RUN apk add --no-cache \ # 8763 31B4 5A97 E382 D1BD FB44 4482 0F9C ABF4 396F # uid [ undef ] Mike Stolz # sub 4096R/3871E6AD 2018-04-12 [expires: 2022-04-12] -ENV GEODE_GPG DB5476815A475574577D442B468A4800EAFB2498 +ENV GEODE_GPG D2AE0CA42736AA78E473774DEBC77DA34AADD408 # TODO does this change per-release like other Apache projects? (and thus needs to be a list of full fingerprints from a KEYS file instead?) ENV GEODE_HOME /geode ENV PATH $PATH:$GEODE_HOME/bin # https://geode.apache.org/releases/ -ENV GEODE_VERSION 1.9.0 +ENV GEODE_VERSION 1.12.0 # Binaries TGZ SHA-256 # https://dist.apache.org/repos/dist/release/geode/VERSION/apache-geode-VERSION.tgz.sha256 -ENV GEODE_SHA256 8794808ebc89bc855f0b989b32e91e890d446cfd058e123f6ccb9e12597c1c4f +ENV GEODE_SHA256 063b473dac914aca53c09326487cc96c63ef84eecc8b053c8cc3d5110e82f179 # http://apache.org/dyn/closer.cgi/geode/1.3.0/apache-geode-1.3.0.tgz
[geode-native] annotated tag rel/v1.12.0 updated (8ddc0e8 -> 36247d0)
This is an automated email from the ASF dual-hosted git repository. echobravo pushed a change to annotated tag rel/v1.12.0 in repository https://gitbox.apache.org/repos/asf/geode-native.git. *** WARNING: tag rel/v1.12.0 was modified! *** from 8ddc0e8 (commit) to 36247d0 (tag) tagging 9b9d0c0aa41e3eab9a30a1e15704f9a93597c4b7 (tag) length 1007 bytes by Ernie Burghardt on Mon Mar 30 15:03:53 2020 -0700 - Log - Apache Geode v1.12.0 release -BEGIN PGP SIGNATURE- iQIzBAABCAAdFiEE0q4MpCc2qnjkc3dN68d9o0qt1AgFAl6CbMkACgkQ68d9o0qt 1AjQIA//QQKGC1Ioc0cIo+MB3IwydgQjMqh72UZqzFR0U7OMeKEPAqQlzaYyUQQ1 TOP1AlPQoLiJ5Dlcez9jw/BmNhrWWMh2Gb34/Kva0iAw1RKqCHmyWczEiS81QnOT GiqHW9pkYZusc1hm4XdgJBAkovimf2PZPEAlxd9OE8uSPfWT8EJ43BE8zJiqm/cr AMPfmeCirfCjtjt6JMJPSep/y11pjPdeMXwVrkazBB4Xfkjg4CYJmI0ESpZFId0o 5h0D/+2CwCcMqdpWy1YYaDWhjQ42+dExlamqMONEkoOsnqRYOC+bjbI63DXE6eHH 9wLvhBMRsIRMHQadtPW6xGYKnreq8b9WMaXW6k0Q/WP2wqQncdYYs9v/4zw3VzDq lgYzQQ7TcW7elPVIPKAaN01qVMe05OaLqUap/LrBponkuApiloJrI44nV9lEIPfG uHWxZDaYbLGk+29SVrarzqRznXbXcfQvPhQ1PXr4fF0ra4DpLYczbxtA2mFoj93b rYQoVHWtZx2ntnQ/ClhA8LRjkIng8jCXGnLZDTQUtgoFwPABl6xki/sGDisGDKnS u8ODgzju8jFQiYwo3XskYF2BL1/UV1ahxhfK4k36hFXkSmPIfT+wyqAldUTvd15h 7KuuTMWxsSwgbacaRHntPInVmpHRAX1ut8DhsH5yVroJnUG2WJk= =Hzr9 -END PGP SIGNATURE- --- No new revisions were added by this update. Summary of changes:
[geode] annotated tag rel/v1.12.0 updated (57f17bf -> 8493551)
This is an automated email from the ASF dual-hosted git repository. echobravo pushed a change to annotated tag rel/v1.12.0 in repository https://gitbox.apache.org/repos/asf/geode.git. *** WARNING: tag rel/v1.12.0 was modified! *** from 57f17bf (commit) to 8493551 (tag) tagging b428829580fe6bd30e85157e9b8a1cf2510db2e1 (tag) length 1007 bytes by Ernie Burghardt on Mon Mar 30 15:03:45 2020 -0700 - Log - Apache Geode v1.12.0 release -BEGIN PGP SIGNATURE- iQIzBAABCAAdFiEE0q4MpCc2qnjkc3dN68d9o0qt1AgFAl6CbMEACgkQ68d9o0qt 1AjPZxAAjndj9fOJQwQ0Odma0CTtTSPc9Ze4ZavvzxlLZqR5ERw8BhOl4ajFw8PQ iFw7UsnA+BjWvLlBYxr+lBz3oSmCY+GIddffPk4oLpWc7PbQqv7xg1tJxqph16mi LJ1WBXoeM14DTAFWrZ88WwzJtkOP/e6tBYCFaHKGe8rmvDaH6qpq3dgYfbpWVJS1 Tv5Rlg6+jEZUNjxCMKXXHBXzBmzikc/b5XYQ662mWdybhDX3GpHbCJsSqDKrkYbH kSHukkeJ/3QbTR3G23HVa1o2pRvOk54iH3KHyLpxCHl7MnQ4kEFhylKWVWD+HCG0 EkyGaSN/aGxu12a9ezQNf/mb5UJvcP08GosmiAH0BOLZohTPUlV4UuN14sAHfZV4 tjmwOKsn9IhUN3ieameQI8v8RvYRyHxCnd/e089zmQCqWTInV3T9BHef4m8N0zf/ 33CVPD7eI7KGq4mi/aKCmwQowPkTwZVv2Y4+YOAREhik0eZJpXN+aIpwgohoHfb9 r76ZBGESf1g6W2Qa8IZBnT+DmyFZTfXFM4TOAZP/49ofpPFh2WcHLkMqLlWueOxU RgmiKLOpYi6+RUkYsZOjUBTWEo1hEByQmmSRyxcR28sp+PLV1gKbLHtVNtJAlG9A MRNXaDM2QaOM4FzPI6BbV9wZpYFc22zcmyN5eDdl2Z+CGoaExjQ= =ZbTq -END PGP SIGNATURE- --- No new revisions were added by this update. Summary of changes:
[geode-native] annotated tag rel/v1.12.0 updated (8ddc0e8 -> 36247d0)
This is an automated email from the ASF dual-hosted git repository. echobravo pushed a change to annotated tag rel/v1.12.0 in repository https://gitbox.apache.org/repos/asf/geode-native.git. *** WARNING: tag rel/v1.12.0 was modified! *** from 8ddc0e8 (commit) to 36247d0 (tag) tagging 9b9d0c0aa41e3eab9a30a1e15704f9a93597c4b7 (tag) length 1007 bytes by Ernie Burghardt on Mon Mar 30 15:03:53 2020 -0700 - Log - Apache Geode v1.12.0 release -BEGIN PGP SIGNATURE- iQIzBAABCAAdFiEE0q4MpCc2qnjkc3dN68d9o0qt1AgFAl6CbMkACgkQ68d9o0qt 1AjQIA//QQKGC1Ioc0cIo+MB3IwydgQjMqh72UZqzFR0U7OMeKEPAqQlzaYyUQQ1 TOP1AlPQoLiJ5Dlcez9jw/BmNhrWWMh2Gb34/Kva0iAw1RKqCHmyWczEiS81QnOT GiqHW9pkYZusc1hm4XdgJBAkovimf2PZPEAlxd9OE8uSPfWT8EJ43BE8zJiqm/cr AMPfmeCirfCjtjt6JMJPSep/y11pjPdeMXwVrkazBB4Xfkjg4CYJmI0ESpZFId0o 5h0D/+2CwCcMqdpWy1YYaDWhjQ42+dExlamqMONEkoOsnqRYOC+bjbI63DXE6eHH 9wLvhBMRsIRMHQadtPW6xGYKnreq8b9WMaXW6k0Q/WP2wqQncdYYs9v/4zw3VzDq lgYzQQ7TcW7elPVIPKAaN01qVMe05OaLqUap/LrBponkuApiloJrI44nV9lEIPfG uHWxZDaYbLGk+29SVrarzqRznXbXcfQvPhQ1PXr4fF0ra4DpLYczbxtA2mFoj93b rYQoVHWtZx2ntnQ/ClhA8LRjkIng8jCXGnLZDTQUtgoFwPABl6xki/sGDisGDKnS u8ODgzju8jFQiYwo3XskYF2BL1/UV1ahxhfK4k36hFXkSmPIfT+wyqAldUTvd15h 7KuuTMWxsSwgbacaRHntPInVmpHRAX1ut8DhsH5yVroJnUG2WJk= =Hzr9 -END PGP SIGNATURE- --- No new revisions were added by this update. Summary of changes:
[geode] branch release/1.12.0 updated: apache-geode 1.12.0
This is an automated email from the ASF dual-hosted git repository. echobravo pushed a commit to branch release/1.12.0 in repository https://gitbox.apache.org/repos/asf/geode.git The following commit(s) were added to refs/heads/release/1.12.0 by this push: new 00fbccb apache-geode 1.12.0 00fbccb is described below commit 00fbccb9c4cec1ddc20dd9d5b0299686dcd9b000 Author: Ernie Burghardt AuthorDate: Mon Mar 30 15:04:14 2020 -0700 apache-geode 1.12.0 --- docker/Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 4ece401..01fb3b9 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -25,17 +25,17 @@ RUN apk add --no-cache \ # 8763 31B4 5A97 E382 D1BD FB44 4482 0F9C ABF4 396F # uid [ undef ] Mike Stolz # sub 4096R/3871E6AD 2018-04-12 [expires: 2022-04-12] -ENV GEODE_GPG DB5476815A475574577D442B468A4800EAFB2498 +ENV GEODE_GPG D2AE0CA42736AA78E473774DEBC77DA34AADD408 # TODO does this change per-release like other Apache projects? (and thus needs to be a list of full fingerprints from a KEYS file instead?) ENV GEODE_HOME /geode ENV PATH $PATH:$GEODE_HOME/bin # https://geode.apache.org/releases/ -ENV GEODE_VERSION 1.9.0 +ENV GEODE_VERSION 1.12.0 # Binaries TGZ SHA-256 # https://dist.apache.org/repos/dist/release/geode/VERSION/apache-geode-VERSION.tgz.sha256 -ENV GEODE_SHA256 8794808ebc89bc855f0b989b32e91e890d446cfd058e123f6ccb9e12597c1c4f +ENV GEODE_SHA256 063b473dac914aca53c09326487cc96c63ef84eecc8b053c8cc3d5110e82f179 # http://apache.org/dyn/closer.cgi/geode/1.3.0/apache-geode-1.3.0.tgz
[geode] annotated tag rel/v1.12.0 updated (57f17bf -> 8493551)
This is an automated email from the ASF dual-hosted git repository. echobravo pushed a change to annotated tag rel/v1.12.0 in repository https://gitbox.apache.org/repos/asf/geode.git. *** WARNING: tag rel/v1.12.0 was modified! *** from 57f17bf (commit) to 8493551 (tag) tagging b428829580fe6bd30e85157e9b8a1cf2510db2e1 (tag) length 1007 bytes by Ernie Burghardt on Mon Mar 30 15:03:45 2020 -0700 - Log - Apache Geode v1.12.0 release -BEGIN PGP SIGNATURE- iQIzBAABCAAdFiEE0q4MpCc2qnjkc3dN68d9o0qt1AgFAl6CbMEACgkQ68d9o0qt 1AjPZxAAjndj9fOJQwQ0Odma0CTtTSPc9Ze4ZavvzxlLZqR5ERw8BhOl4ajFw8PQ iFw7UsnA+BjWvLlBYxr+lBz3oSmCY+GIddffPk4oLpWc7PbQqv7xg1tJxqph16mi LJ1WBXoeM14DTAFWrZ88WwzJtkOP/e6tBYCFaHKGe8rmvDaH6qpq3dgYfbpWVJS1 Tv5Rlg6+jEZUNjxCMKXXHBXzBmzikc/b5XYQ662mWdybhDX3GpHbCJsSqDKrkYbH kSHukkeJ/3QbTR3G23HVa1o2pRvOk54iH3KHyLpxCHl7MnQ4kEFhylKWVWD+HCG0 EkyGaSN/aGxu12a9ezQNf/mb5UJvcP08GosmiAH0BOLZohTPUlV4UuN14sAHfZV4 tjmwOKsn9IhUN3ieameQI8v8RvYRyHxCnd/e089zmQCqWTInV3T9BHef4m8N0zf/ 33CVPD7eI7KGq4mi/aKCmwQowPkTwZVv2Y4+YOAREhik0eZJpXN+aIpwgohoHfb9 r76ZBGESf1g6W2Qa8IZBnT+DmyFZTfXFM4TOAZP/49ofpPFh2WcHLkMqLlWueOxU RgmiKLOpYi6+RUkYsZOjUBTWEo1hEByQmmSRyxcR28sp+PLV1gKbLHtVNtJAlG9A MRNXaDM2QaOM4FzPI6BbV9wZpYFc22zcmyN5eDdl2Z+CGoaExjQ= =ZbTq -END PGP SIGNATURE- --- No new revisions were added by this update. Summary of changes:
[geode-benchmarks] annotated tag rel/v1.12.0 updated (2c942d9 -> a15cacc)
This is an automated email from the ASF dual-hosted git repository. echobravo pushed a change to annotated tag rel/v1.12.0 in repository https://gitbox.apache.org/repos/asf/geode-benchmarks.git. *** WARNING: tag rel/v1.12.0 was modified! *** from 2c942d9 (commit) to a15cacc (tag) tagging 25bf1c5f826c6cffc205e87f16e8e515b16a0ae7 (tag) length 1007 bytes by Ernie Burghardt on Mon Mar 30 15:03:57 2020 -0700 - Log - Apache Geode v1.12.0 release -BEGIN PGP SIGNATURE- iQIzBAABCAAdFiEE0q4MpCc2qnjkc3dN68d9o0qt1AgFAl6CbM0ACgkQ68d9o0qt 1Ahp7hAAi29aRzpFJk8pzQkAX0VdeuGxh7jNWHnxh3YF6SmbdixL6jRDWd7gM0sX VnZLSxJysJm4YEe46Y48sWK1IDVA22yTv9HG5M0VzAuuQX+eRbwTnjDHtMtJL3Oy XvKkrpnwLV++pO4a3eoyPzC9OCfZV2GpzwAgkMryMhMpGWTV3FL16TdJ5jMsS9es zKCSZZGxCgLxkHh0jRGnXGiUbpebME940qpZfHQLniGN6Q1Y3O8z//gPqWRux3dp MhP1CQNaRE/g+qbW1WS9ECIgyCtePH6Izs+6r/Gl/9YBNbOy+68zlFNAJn/ujygs wbATCExUZCjhGt1KXJz9S713mJLIyK0Y0dqtlJkEJwkT7s+Op8J7DB/tLnl03T4n P9BlSeIoh8tLpN6cnNhWTImNMhgmtjoTj7PTx0vJnjTD7xE5SArOHgy0k0SG++ve 2jPPkaWXkfrBAwV1DlP5c/h6zah3jcuU/n7oHDr3UALqseFpS67rJARt6aLBBTBk sLl+B0HqEic61BU24AZqNhN9xj5v4Ux4QyS5NA60Xr/KccdmkXv8f/NHLLrd5161 EACrDa2SrHQnPyPI2eCAobARFcUnB694fgw51yg0NTVn3EjiIwAd55NVIUNs6tQ3 Flr3RFDKvzPdXAyClL6C6ovW6NEqMK2ziIx2OE6flpClZke+s90= =uUbZ -END PGP SIGNATURE- --- No new revisions were added by this update. Summary of changes:
[geode-native] annotated tag rel/v1.12.0 updated (8ddc0e8 -> 36247d0)
This is an automated email from the ASF dual-hosted git repository. echobravo pushed a change to annotated tag rel/v1.12.0 in repository https://gitbox.apache.org/repos/asf/geode-native.git. *** WARNING: tag rel/v1.12.0 was modified! *** from 8ddc0e8 (commit) to 36247d0 (tag) tagging 9b9d0c0aa41e3eab9a30a1e15704f9a93597c4b7 (tag) length 1007 bytes by Ernie Burghardt on Mon Mar 30 15:03:53 2020 -0700 - Log - Apache Geode v1.12.0 release -BEGIN PGP SIGNATURE- iQIzBAABCAAdFiEE0q4MpCc2qnjkc3dN68d9o0qt1AgFAl6CbMkACgkQ68d9o0qt 1AjQIA//QQKGC1Ioc0cIo+MB3IwydgQjMqh72UZqzFR0U7OMeKEPAqQlzaYyUQQ1 TOP1AlPQoLiJ5Dlcez9jw/BmNhrWWMh2Gb34/Kva0iAw1RKqCHmyWczEiS81QnOT GiqHW9pkYZusc1hm4XdgJBAkovimf2PZPEAlxd9OE8uSPfWT8EJ43BE8zJiqm/cr AMPfmeCirfCjtjt6JMJPSep/y11pjPdeMXwVrkazBB4Xfkjg4CYJmI0ESpZFId0o 5h0D/+2CwCcMqdpWy1YYaDWhjQ42+dExlamqMONEkoOsnqRYOC+bjbI63DXE6eHH 9wLvhBMRsIRMHQadtPW6xGYKnreq8b9WMaXW6k0Q/WP2wqQncdYYs9v/4zw3VzDq lgYzQQ7TcW7elPVIPKAaN01qVMe05OaLqUap/LrBponkuApiloJrI44nV9lEIPfG uHWxZDaYbLGk+29SVrarzqRznXbXcfQvPhQ1PXr4fF0ra4DpLYczbxtA2mFoj93b rYQoVHWtZx2ntnQ/ClhA8LRjkIng8jCXGnLZDTQUtgoFwPABl6xki/sGDisGDKnS u8ODgzju8jFQiYwo3XskYF2BL1/UV1ahxhfK4k36hFXkSmPIfT+wyqAldUTvd15h 7KuuTMWxsSwgbacaRHntPInVmpHRAX1ut8DhsH5yVroJnUG2WJk= =Hzr9 -END PGP SIGNATURE- --- No new revisions were added by this update. Summary of changes:
[geode-examples] annotated tag rel/v1.12.0 updated (d3cc0b7 -> dbea322)
This is an automated email from the ASF dual-hosted git repository. echobravo pushed a change to annotated tag rel/v1.12.0 in repository https://gitbox.apache.org/repos/asf/geode-examples.git. *** WARNING: tag rel/v1.12.0 was modified! *** from d3cc0b7 (commit) to dbea322 (tag) tagging 0bdce8810e6bdabb3148e182575fcf9382dd3fb7 (tag) length 1007 bytes by Ernie Burghardt on Mon Mar 30 15:03:49 2020 -0700 - Log - Apache Geode v1.12.0 release -BEGIN PGP SIGNATURE- iQIzBAABCAAdFiEE0q4MpCc2qnjkc3dN68d9o0qt1AgFAl6CbMUACgkQ68d9o0qt 1AgokRAAsktX+1C7HTp4Et4tqRqWKyzWH+R9Zf3I7IaH9ACi5zbclEHxJl73HPsT b1XGkbEXYPiZratV1pSB82Fk8yUagp3jh3LoPChRjujEeTuh8Q74ymmhBebjzfO/ cfFmsVQdOQyueBpRP6gx4T037UZaxVIZFfxrH/Z8S5WCmQ18u2qvNoTs4/tDxYno j9xnESlYdBmW1/hiQX1H2Om/kU+lHA23hZ87w8qmvygOktlH8Wnxx3HnIcc01qO9 IdyQOJ9aKLDggjiC+qNUoymDiPXxsVxwF/qfEw2RqbsGV6Kg4MRNdkHax/AMTiTi IzAZD45t8dJ3oqzcnnMh2Y72cS2/ZJC6vuDoLvdUz6+R/UdNS2QqOqlYjP0XDjp3 Pexe+IUQpw2rgWKVkxDiSLpTGa4O2qdbYLoeSvQKT4uqg/WMtLWr+z5OiCOr1DrM 5zA06XRkhQmoaVZwM/cCry+T8j4YLH/+QH3zLPiKUnRSYdViio6V2d1uHU/yA+nH /WZrywhc0JOmdS9yzVtTgL8S/Ut7O3KK6xLRcF4ydZwjM1JtcmR+t4WgQTzkv+Gd m7JpB2ck3SwWiblFGaLP4wcmybYI6fSWIIpkT+hJzduqgSexI0pwQ2RkN3k2Y5A6 oIOEeOA3tvVrr0ZRWxEKvrqia/rdsLO3WMMTfLJblqbUU5an9wQ= =fVJs -END PGP SIGNATURE- --- No new revisions were added by this update. Summary of changes:
[geode] annotated tag rel/v1.12.0 updated (57f17bf -> 8493551)
This is an automated email from the ASF dual-hosted git repository. echobravo pushed a change to annotated tag rel/v1.12.0 in repository https://gitbox.apache.org/repos/asf/geode.git. *** WARNING: tag rel/v1.12.0 was modified! *** from 57f17bf (commit) to 8493551 (tag) tagging b428829580fe6bd30e85157e9b8a1cf2510db2e1 (tag) length 1007 bytes by Ernie Burghardt on Mon Mar 30 15:03:45 2020 -0700 - Log - Apache Geode v1.12.0 release -BEGIN PGP SIGNATURE- iQIzBAABCAAdFiEE0q4MpCc2qnjkc3dN68d9o0qt1AgFAl6CbMEACgkQ68d9o0qt 1AjPZxAAjndj9fOJQwQ0Odma0CTtTSPc9Ze4ZavvzxlLZqR5ERw8BhOl4ajFw8PQ iFw7UsnA+BjWvLlBYxr+lBz3oSmCY+GIddffPk4oLpWc7PbQqv7xg1tJxqph16mi LJ1WBXoeM14DTAFWrZ88WwzJtkOP/e6tBYCFaHKGe8rmvDaH6qpq3dgYfbpWVJS1 Tv5Rlg6+jEZUNjxCMKXXHBXzBmzikc/b5XYQ662mWdybhDX3GpHbCJsSqDKrkYbH kSHukkeJ/3QbTR3G23HVa1o2pRvOk54iH3KHyLpxCHl7MnQ4kEFhylKWVWD+HCG0 EkyGaSN/aGxu12a9ezQNf/mb5UJvcP08GosmiAH0BOLZohTPUlV4UuN14sAHfZV4 tjmwOKsn9IhUN3ieameQI8v8RvYRyHxCnd/e089zmQCqWTInV3T9BHef4m8N0zf/ 33CVPD7eI7KGq4mi/aKCmwQowPkTwZVv2Y4+YOAREhik0eZJpXN+aIpwgohoHfb9 r76ZBGESf1g6W2Qa8IZBnT+DmyFZTfXFM4TOAZP/49ofpPFh2WcHLkMqLlWueOxU RgmiKLOpYi6+RUkYsZOjUBTWEo1hEByQmmSRyxcR28sp+PLV1gKbLHtVNtJAlG9A MRNXaDM2QaOM4FzPI6BbV9wZpYFc22zcmyN5eDdl2Z+CGoaExjQ= =ZbTq -END PGP SIGNATURE- --- No new revisions were added by this update. Summary of changes:
svn commit: r38743 - /dev/geode/1.12.0.RC4/ /release/geode/1.12.0/ /release/geode/KEYS
Author: echobravo Date: Mon Mar 30 22:03:44 2020 New Revision: 38743 Log: Releasing Apache Geode 1.12.0 distribution Added: release/geode/1.12.0/ - copied from r38742, dev/geode/1.12.0.RC4/ Removed: dev/geode/1.12.0.RC4/ Modified: release/geode/KEYS Modified: release/geode/KEYS == --- release/geode/KEYS (original) +++ release/geode/KEYS Mon Mar 30 22:03:44 2020 @@ -1549,3 +1549,123 @@ nfYOmZ4T7Bgtq0uHJ2o66tVnHbim66JMTDqgElhK Fw97NZKDULM= =ob3U -END PGP PUBLIC KEY BLOCK- +pub rsa4096 2020-01-21 [SC] [expires: 2024-01-21] + 10F9AD4672ED0619B798DF3C8A98E20BE6F56A8E +uid [ultimate] Dave Barnes +sig 38A98E20BE6F56A8E 2020-01-21 Dave Barnes +sub rsa4096 2020-01-21 [E] [expires: 2024-01-21] +sig 8A98E20BE6F56A8E 2020-01-21 Dave Barnes + +-BEGIN PGP PUBLIC KEY BLOCK- + +mQINBF4nfqcBEADews2Hhdz2TMQDoBZj/c7stakW6319A4tIB7Kfd1ks/GIyiHQD +HmX84Pw1hCWgEDrRNmZt3R0Pejru+bME4QEkT8kAlj7U/MDvMiJrHCZ4aKAAkJs6 +7/3fj+1UtEGlpxwaGPwXHJc2nK0jVt217Gq93k8fhKE4RCihqaeX+cmV3ffCIRVJ +umYIcEYcydCQImw2oLJx3Su78VyowNJwLDTU3txvw0pKkAsLeib2FPRqM+Xvx5k0 +lwZOPPLx4x6lsOsTZV+xYKVXmBEA6QoRemgu0aXEEC+2rAPNwg9LAIMeMtILAiXQ +ciLfotehy5cSclPOA9dpv0y0uczjbBmvBeTOslhT0ZxC1PZaxA5xj3ubnalDi7YN +FLAaJhlaFRmMt5kYR16wf14biybdE75Juc5S+MZnMJ9SoYw92D2vuqgUEpOJfvyR +3VxSjnS9LbWCbFn4RPOgUHGOrvmebazFgqbBaQHdH17f5hyxMG6EHD6B2iv+L1m0 +cvJ9+bBadXIk9aZmNULaTBYwOqtiM9tdn00ZdMiSAaZWxahcHMQBPoOPmVUi6lit +m/MIipJZk1RtKGI+VQZzVB46IrEa6P2izUNUqTzLcFUIwrZ5hOlepeEFx6+FMSBS +5xfq+OlVkbjdZGxRdfU2FqEnb98IjR71Ndr5XDfSx+iL2BS4gMzql1DG5QARAQAB +tCBEYXZlIEJhcm5lcyA8ZGJhcm5lc0BhcGFjaGUub3JnPokCVAQTAQgAPhYhBBD5 +rUZy7QYZt5jfPIqY4gvm9WqOBQJeJ36nAhsDBQkHhh+ABQsJCAcCBhUKCQgLAgQW +AgMBAh4BAheAAAoJEIqY4gvm9WqO/0MQAMxVZO+Mn3U14wn5WyeMNO+l/+9JlPiD +EOvDzopwsSh9tb1Rrj45kYWbAbLlt3X3NHA1xFWuPJAcTZcq3D+YqxpTPFUJlkPT +1TUW9wrN5vqwKmTMOtTv20DrqgpMHdP1aVziqYpE6L7MT5LZXvV6zngeVvEQgKpv +DUg9uDnXBAaV/fGI6fm1q33OUKDfpAC6TnjFDUcqWn7TYGDhY85DbssYgwmOSNJ0 +F81CgRmHu9gpolcFP2ae4cdyWZvTCnCK2yu3qFLHlhyQdND/mWJzo7vTkc3rK0JR ++WAtwNu423qQFfLBauok5AFMmbx/oPmZqBV/7cSINY32wZoJ8Jb85g+gSYct36/q +sjfT38bao4aB8+UuWoCmbfrQv5oUn9xd+t60fDDXH4U3+JH69PR/IaII1C9ydUnQ +YXqaLAlqwhG+72pPHPZqEyNz84r/P+KitRkytmSHMw9VN6kfuBki0FAYxyqwJct5 +3jbHDKE3wvkF6sesjAwdA23IA2+l08EyhKqn2hkW5ARVKUGMOuKAMhSy8bJx5GTw +4G1wsmJUiubv5dWaZ7bKYIDKhL0ZBmi3E0WMkGEEp/zHEdd+912EHe4/zIYnkt/2 +1S+mojqdxbrhRIg6PLpce6nmkwt2FqZ3lSe9eiy+2SWmXO0+x2odJazqWS9w7hPb +ujVFEnHDo8SJuQINBF4nfqcBEADHrp0Ghut8wfSkabPeSS98R+r6qbAGeR6EnvEB +afVWLdLp7DYFt+Rk4MIeEzOqdhVPtVtnBWa0YhMrdCr2JQ4wj5k0n3KZgIdO3JDn +BMGVPMZxzJs8FFv7RfTzk61SxTHNdhipjH0PfJ1v5ileore5j26oW9m60jDqP+MQ +cllI196mLzSm5Q23fhibqsYTXOKhH52Y73roFRKUiGvFYKDdF3XFSyfSwm4neMzK +XrycO87dGZqTIQsuhSb4FtYSd02OfQ2QvNL9u2Xi3xVNeOib+hm95voA6CU0/IfW +5tPHkCS1tovoVUj3RttLeNBZ0SA/gLicnvgTmvnKjiNVSY/qFZJo0wc/hDlUzayj +x7W6qvENqfGnpMAyI/aCbNEMC+3u+EWg1f7uT9FWo4ZuvH0QYwP6YAdytjEhmmHm +6j0fIN6nEzyzUXgto+1iXOSX9RMN87x5vEBkqUM9X2Mn5K3RNv3dyef0LtTBKHtf +8SHagG30chKpYHLLq3eygiZJzUO8JGo0NuQEpyhBIQsyV8G35auRBKMq0pFnk32b +yQRrG85ZbYz/gDkEjblFbm3uNjFBtgH/npnG0SQ0ClfT7ADfJ2Fyrv1QFtEMOt66 +OIT5SFjW2TzRQU3dL2FNPQLYcJSeUy/MuLsQ0F5YiDLbfH+8GSR2+6sbgY3aPudq +Yn0YpQARAQABiQI8BBgBCAAmFiEEEPmtRnLtBhm3mN88ipjiC+b1ao4FAl4nfqcC +GwwFCQeGH4AACgkQipjiC+b1ao5CUg//Rm91kbjCQYGx1OTib/jM8D8oIBrdddq1 +gicEYomea/QJ1YQ0Vva6DYM8cWYzUKzsvfwPk6hBNgcWcnrCQ3dkqDAWCORz8yyK +Y5SbWhNw4yc8Ia5KlHvsVwiOQ4SgbtOMHzvnYJ66akxtjPuA0SJ6r8r+crZCJvDR +xev1FpJVRUBBkArxf2P41q6P3AwUOELcxFwYrnkjxjuRObwm2Ii0g9hh495siawN +JGMIH0/F7jwrM5f5VuFhxHGP7Ui6zOi/1MCQl9gicXvBhqzQzQNdDyurWTE11BhZ +aZfZ7tdNJe73KeeGsH/XnFHjdzFRFCylN7ECysTvjqA+D4j0skzWB0SXS5XeF8Pp +QAirk4T7/ox0WmoPfdGEmQGWlH3kU2u9GGm23D5GgZ1r3nZr70S4Dz65HV+CFuwO +wkvNzL8CLlHE2Nn9ouTyBO6n8aS4dO4aqsHUWft+sxAeONDqH/eO7hTD0uXoHvZB +2ws77ZT3cTAgwRRMZaCsrW4lmM3whRy1l5Kwih+rm/j9PXqmHoovhdCsdARwIK3J +ydvh5p5UX/UvzqJd43JW1D/mFxQOaxOBlg61FQGbb37HaopAT5hEs704ZviXE5cJ +XL2ccvMuqCMOmskT7foNC/qGNMPXz0KNMxxh3CP8GeX0VNy6Nv/dswNQfsE90GKX +JlIBTb2PRlo= +=Wak+ +-END PGP PUBLIC KEY BLOCK- + +pub rsa4096 2020-01-17 [SC] [expires: 2024-01-17] + D2AE0CA42736AA78E473774DEBC77DA34AADD408 +uid [ultimate] ECHOBRAVO-RELEASE-SIGNING-KEY +sig 3EBC77DA34AADD408 2020-01-17 ECHOBRAVO-RELEASE-SIGNING-KEY +sub rsa4096 2020-01-17 [E] [expires: 2024-01-17] +sig EBC77DA34AADD408 2020-01-17 ECHOBRAVO-RELEASE-SIGNING-KEY + +-BEGIN PGP PUBLIC KEY BLOCK- + +mQINBF4iQFIBEADPD96s08A2i9K5dvbPdPuMYhsjwl7bZEWkCobQ4u9l5hchVnLv +D9jI1gHUY0zbBMqFBh9SxmnOj7kBgFBejpQ/za6h0fxr7hKvbg+Xb3HDQBJ9+FKw +rgPiYiLnIqegOqtIKP+BHf6IHelFgvThDSNS0B+pjPF11t4ROJGGDHl5hhsz+YtR +BkPFNRBipJleLjQNn7YPhp+DySuMZWGR7aPteAMR5gejPqAniIghpD5xKwd9w+EP +g68oD0gdfe5b/+oee1fSXxTN4lT7c8VcKDFZ+A+x/IdsZPVd5mbNWZEX5luuRXCQ +NRW5MS9VdnAZ6JZZOOMpgrlihLfoi9eBV3U72kZy3Vd8XvssZ8Z1UOh+buOeQwMh +/XPxe68j6XPz4Vdse/6n89UWHA4z/dsRMBgf5i+1zZ4JdPLBjkmQN/xxpIU2Hvvn
[geode] branch develop updated: Feature/geode 6536 2: Added retry in borrowConnection/single hop (#4833)
This is an automated email from the ASF dual-hosted git repository. mivanac pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/geode.git The following commit(s) were added to refs/heads/develop by this push: new b021b12 Feature/geode 6536 2: Added retry in borrowConnection/single hop (#4833) b021b12 is described below commit b021b127867d1e01e09fac26de10d29f896ed7dc Author: Mario Ivanac <48509724+miva...@users.noreply.github.com> AuthorDate: Mon Mar 30 21:54:35 2020 +0200 Feature/geode 6536 2: Added retry in borrowConnection/single hop (#4833) * GEODE-6536: Added retry in borrowConnection/single hop * GEODE-6536: bug fix * GEODE-6536: update after comments * GEODE-6536: modify borrowConnection singleHop solution * GEODE-6536: test update * GEODE-6536: updated tests, and added parameter to desable timeout * GEODE-6536: update of cachexml impacts * GEODE-6536: remove cachexml restriction * GEODE-6536: update default value and documentation * GEODE-6536_2: change exception type * GEODE-6536_2: seize new connection only in case onlyUseExistingCnx=false --- .../apache/geode/cache30/CacheXml66DUnitTest.java | 5 +- .../cache/tier/sockets/AcceptorImplDUnitTest.java | 1 + .../cache/ConnectionPoolFactoryJUnitTest.java | 16 +++ .../AutoConnectionSourceImplJUnitTest.java | 5 + .../internal/ConnectionPoolImplJUnitTest.java | 24 .../client/internal/QueueManagerJUnitTest.java | 5 + .../pooling/ConnectionManagerImplTest.java | 45 --- .../pooling/ConnectionManagerJUnitTest.java| 129 - .../codeAnalysis/sanctionedDataSerializables.txt | 6 +- .../geode/cache/client/ClientCacheFactory.java | 20 .../java/org/apache/geode/cache/client/Pool.java | 7 ++ .../org/apache/geode/cache/client/PoolFactory.java | 27 + .../cache/client/internal/OpExecutorImpl.java | 7 +- .../geode/cache/client/internal/PoolImpl.java | 22 +++- .../client/internal/pooling/ConnectionManager.java | 5 +- .../internal/pooling/ConnectionManagerImpl.java| 61 ++ .../apache/geode/cache/configuration/PoolType.java | 25 .../geode/internal/cache/PoolFactoryImpl.java | 23 +++- .../geode/internal/cache/xmlcache/CacheXml.java| 1 + .../internal/cache/xmlcache/CacheXmlGenerator.java | 4 + .../internal/cache/xmlcache/CacheXmlParser.java| 4 + .../geode.apache.org/schema/cache/cache-1.0.xsd| 1 + .../schema.pivotal.io/gemfire/cache/cache-8.1.xsd | 1 + .../org/apache/geode/cache/doc-files/cache7_0.dtd | 1 + .../org/apache/geode/cache/doc-files/cache8_0.dtd | 1 + .../sanctioned-geode-core-serializables.txt| 2 +- .../client/internal/OpExecutorImplJUnitTest.java | 25 ++-- .../cache/client/internal/TXFailoverOpTest.java| 2 + geode-docs/reference/topics/cache_xml.html.md.erb | 7 +- .../reference/topics/client-cache.html.md.erb | 7 +- .../cache/tier/sockets/CacheServerTestUtil.java| 1 + 31 files changed, 423 insertions(+), 67 deletions(-) diff --git a/geode-core/src/distributedTest/java/org/apache/geode/cache30/CacheXml66DUnitTest.java b/geode-core/src/distributedTest/java/org/apache/geode/cache30/CacheXml66DUnitTest.java index f6b5d31..489bc36 100644 --- a/geode-core/src/distributedTest/java/org/apache/geode/cache30/CacheXml66DUnitTest.java +++ b/geode-core/src/distributedTest/java/org/apache/geode/cache30/CacheXml66DUnitTest.java @@ -197,6 +197,7 @@ public abstract class CacheXml66DUnitTest extends CacheXmlTestCase { assertEquals(0, cp.getServers().size()); assertEquals(createINSA(ALIAS2, 3777), cp.getLocators().get(0)); assertEquals(PoolFactory.DEFAULT_FREE_CONNECTION_TIMEOUT, cp.getFreeConnectionTimeout()); +assertEquals(PoolFactory.DEFAULT_SERVER_CONNECTION_TIMEOUT, cp.getServerConnectionTimeout()); assertEquals(PoolFactory.DEFAULT_LOAD_CONDITIONING_INTERVAL, cp.getLoadConditioningInterval()); assertEquals(PoolFactory.DEFAULT_SOCKET_BUFFER_SIZE, cp.getSocketBufferSize()); assertEquals(PoolFactory.DEFAULT_THREAD_LOCAL_CONNECTIONS, cp.getThreadLocalConnections()); @@ -265,7 +266,8 @@ public abstract class CacheXml66DUnitTest extends CacheXmlTestCase { CacheCreation cache = new CacheCreation(); PoolFactory f = cache.createPoolFactory(); f.addServer(ALIAS2, 3777).addServer(ALIAS1, 3888); - f.setFreeConnectionTimeout(12345).setLoadConditioningInterval(12345).setSocketBufferSize(12345) +f.setFreeConnectionTimeout(12345).setServerConnectionTimeout(111) +.setLoadConditioningInterval(12345).setSocketBufferSize(12345) .setThreadLocalConnections(true).setPRSingleHopEnabled(true).setReadTimeout(12345) .setMinConnections(12346).setMaxConnections(12347).setRetryAttempts(12348)
[geode] branch develop updated: GEODE-7919: Moving membership integration test to geode-membership (#4862)
This is an automated email from the ASF dual-hosted git repository. upthewaterspout pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/geode.git The following commit(s) were added to refs/heads/develop by this push: new 4966e50 GEODE-7919: Moving membership integration test to geode-membership (#4862) 4966e50 is described below commit 4966e505b6fd6224967bbf1ac5487e8ddf1bdfc5 Author: Dan Smith AuthorDate: Mon Mar 30 11:18:01 2020 -0700 GEODE-7919: Moving membership integration test to geode-membership (#4862) Moving MembershipOnlyTest to MembershipIntegrationTest in the geode-membership module and adding some more tests. --- .../membership/gms/MembershipOnlyTest.java | 152 -- .../membership/gms/MembershipIntegrationTest.java | 221 + 2 files changed, 221 insertions(+), 152 deletions(-) diff --git a/geode-core/src/integrationTest/java/org/apache/geode/distributed/internal/membership/gms/MembershipOnlyTest.java b/geode-core/src/integrationTest/java/org/apache/geode/distributed/internal/membership/gms/MembershipOnlyTest.java deleted file mode 100644 index 169297c..000 --- a/geode-core/src/integrationTest/java/org/apache/geode/distributed/internal/membership/gms/MembershipOnlyTest.java +++ /dev/null @@ -1,152 +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. - */ -package org.apache.geode.distributed.internal.membership.gms; - -import static org.apache.geode.test.awaitility.GeodeAwaitility.await; -import static org.assertj.core.api.Assertions.assertThat; -import static org.mockito.Mockito.mock; - -import java.io.IOException; -import java.net.InetAddress; -import java.util.concurrent.ExecutorService; -import java.util.function.Supplier; - -import org.junit.After; -import org.junit.Before; -import org.junit.Rule; -import org.junit.Test; -import org.junit.rules.TemporaryFolder; - -import org.apache.geode.distributed.internal.membership.api.LifecycleListener; -import org.apache.geode.distributed.internal.membership.api.MemberIdentifier; -import org.apache.geode.distributed.internal.membership.api.MemberIdentifierFactoryImpl; -import org.apache.geode.distributed.internal.membership.api.MemberStartupException; -import org.apache.geode.distributed.internal.membership.api.Membership; -import org.apache.geode.distributed.internal.membership.api.MembershipBuilder; -import org.apache.geode.distributed.internal.membership.api.MembershipConfig; -import org.apache.geode.distributed.internal.membership.api.MembershipConfigurationException; -import org.apache.geode.distributed.internal.membership.api.MembershipLocator; -import org.apache.geode.distributed.internal.membership.api.MembershipLocatorBuilder; -import org.apache.geode.distributed.internal.tcpserver.TcpClient; -import org.apache.geode.distributed.internal.tcpserver.TcpSocketCreator; -import org.apache.geode.distributed.internal.tcpserver.TcpSocketCreatorImpl; -import org.apache.geode.distributed.internal.tcpserver.TcpSocketFactory; -import org.apache.geode.internal.admin.SSLConfig; -import org.apache.geode.internal.net.SocketCreator; -import org.apache.geode.internal.serialization.DSFIDSerializer; -import org.apache.geode.internal.serialization.DSFIDSerializerFactory; -import org.apache.geode.logging.internal.executors.LoggingExecutors; - -public class MembershipOnlyTest { - - @Rule - public TemporaryFolder temporaryFolder = new TemporaryFolder(); - private InetAddress localHost; - private DSFIDSerializer dsfidSerializer; - private TcpSocketCreator socketCreator; - private MembershipLocator membershipLocator; - - @Before - public void before() throws IOException, MembershipConfigurationException { -localHost = InetAddress.getLocalHost(); - -dsfidSerializer = new DSFIDSerializerFactory().create(); - -// TODO - using geode-core socket creator -socketCreator = new SocketCreator(new SSLConfig.Builder().build()); - -final Supplier executorServiceSupplier = -() -> LoggingExecutors.newCachedThreadPool("membership", false); -membershipLocator = MembershipLocatorBuilder.newLocatorBuilder( -new TcpSocketCreatorImpl(), -dsfidSerializer, -
[geode] branch develop updated: GEODE-7864: Print contents of arrays correctly. (#4879)
This is an automated email from the ASF dual-hosted git repository. nnag pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/geode.git The following commit(s) were added to refs/heads/develop by this push: new 2cf9925 GEODE-7864: Print contents of arrays correctly. (#4879) 2cf9925 is described below commit 2cf9925047ab60bf33979b718222674d00c6b3f7 Author: Nabarun Nag AuthorDate: Mon Mar 30 11:16:19 2020 -0700 GEODE-7864: Print contents of arrays correctly. (#4879) --- .../internal/cache/tier/sockets/ClientDataSerializerMessage.java| 2 +- .../internal/cache/tier/sockets/ClientInstantiatorMessage.java | 2 +- .../org/apache/geode/internal/cache/functions/TestFunction.java | 6 -- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientDataSerializerMessage.java b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientDataSerializerMessage.java index 71a69d2..2936903 100644 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientDataSerializerMessage.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientDataSerializerMessage.java @@ -229,7 +229,7 @@ public class ClientDataSerializerMessage extends ClientUpdateMessageImpl { public String toString() { StringBuilder buffer = new StringBuilder(); buffer.append("ClientDataSerializerMessage[value=") -.append(Arrays.toString(this.serializedDataSerializer)) +.append(Arrays.deepToString(this.serializedDataSerializer)) .append(";memberId=") .append(getMembershipId()).append(";eventId=").append(getEventId()).append("]"); return buffer.toString(); diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientInstantiatorMessage.java b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientInstantiatorMessage.java index 988cb30..4d791b1 100755 --- a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientInstantiatorMessage.java +++ b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientInstantiatorMessage.java @@ -204,7 +204,7 @@ public class ClientInstantiatorMessage extends ClientUpdateMessageImpl { public String toString() { StringBuffer buffer = new StringBuffer(); buffer.append("ClientInstantiatorMessage[value=") -.append(Arrays.toString(this.serializedInstantiators)) +.append(Arrays.deepToString(this.serializedInstantiators)) .append(";memberId=") .append(getMembershipId()).append(";eventId=").append(getEventId()) .append("]"); diff --git a/geode-dunit/src/main/java/org/apache/geode/internal/cache/functions/TestFunction.java b/geode-dunit/src/main/java/org/apache/geode/internal/cache/functions/TestFunction.java index 77de9ed..6266d86 100755 --- a/geode-dunit/src/main/java/org/apache/geode/internal/cache/functions/TestFunction.java +++ b/geode-dunit/src/main/java/org/apache/geode/internal/cache/functions/TestFunction.java @@ -18,6 +18,7 @@ import java.io.DataInput; import java.io.DataOutput; import java.io.IOException; import java.util.ArrayList; +import java.util.Arrays; import java.util.HashMap; import java.util.Iterator; import java.util.List; @@ -212,10 +213,11 @@ public class TestFunction implements Function, Declarable2, DataSerializab RegionFunctionContextImpl rfc = (RegionFunctionContextImpl) context; PartitionedRegion pr = (PartitionedRegion) rfc.getDataSet(); int[] bucketIDs = rfc.getLocalBucketArray(pr); -pr.getGemFireCache().getLogger().fine("LOCAL BUCKETSET =" + bucketIDs); +pr.getGemFireCache().getLogger().fine("LOCAL BUCKETSET =" + Arrays.toString(bucketIDs)); ResultSender rs = context.getResultSender(); if (!pr.getDataStore().areAllBucketsHosted(bucketIDs)) { - throw new AssertionError("bucket IDs =" + bucketIDs + " not all hosted locally"); + throw new AssertionError( + "bucket IDs =" + Arrays.toString(bucketIDs) + " not all hosted locally"); } else { for (int i = 1; i < bucketIDs[0]; ++i) { rs.sendResult(bucketIDs[i]);
[geode] branch feature/GEODE-7912 updated (b412d21 -> 3437617)
This is an automated email from the ASF dual-hosted git repository. zhouxj pushed a change to branch feature/GEODE-7912 in repository https://gitbox.apache.org/repos/asf/geode.git. from b412d21 GEODE-7912: cacheWriter should be triggered when PR.clear add 3437617 fix based on review comments No new revisions were added by this update. Summary of changes: .../cache/PartitionedRegionClearDUnitTest.java | 22 +++--- 1 file changed, 11 insertions(+), 11 deletions(-)
[geode] branch develop updated: GEODE-7914: create missing unit test for Redis Module Expire Command (#4852)
This is an automated email from the ASF dual-hosted git repository. jensdeppe pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/geode.git The following commit(s) were added to refs/heads/develop by this push: new fb2c273 GEODE-7914: create missing unit test for Redis Module Expire Command (#4852) fb2c273 is described below commit fb2c273c3e9307e8956c7127d208a50b4bbb1a43 Author: John Hutchison AuthorDate: Mon Mar 30 13:50:26 2020 -0400 GEODE-7914: create missing unit test for Redis Module Expire Command (#4852) Co-authored-by: John Hutchison Co-authored-by: Jens Deppe --- .../geode/redis/general/ExpireIntegrationTest.java | 6 +- .../redis/internal/executor/ExpireExecutor.java| 3 +- .../executor/general/ExpireExecutorJUnitTest.java | 114 + 3 files changed, 119 insertions(+), 4 deletions(-) diff --git a/geode-redis/src/integrationTest/java/org/apache/geode/redis/general/ExpireIntegrationTest.java b/geode-redis/src/integrationTest/java/org/apache/geode/redis/general/ExpireIntegrationTest.java index a2dc500..917670a 100644 --- a/geode-redis/src/integrationTest/java/org/apache/geode/redis/general/ExpireIntegrationTest.java +++ b/geode-redis/src/integrationTest/java/org/apache/geode/redis/general/ExpireIntegrationTest.java @@ -455,7 +455,7 @@ public class ExpireIntegrationTest { @Test @Ignore("this test needs to pass to have feature parity with native redis") - public void SettingExiprationToNegativeValue_ShouldDeleteKey() throws InterruptedException { + public void SettingExiprationToNegativeValue_ShouldDeleteKey() { String key = "key"; String value = "value"; @@ -464,8 +464,8 @@ public class ExpireIntegrationTest { Long expirationWasSet = jedis.expire(key, -5); assertThat(expirationWasSet).isEqualTo(1); -String actualValue = jedis.get(key); -assertThat(actualValue).isNull(); +Boolean keyExists = jedis.exists(key); +assertThat(keyExists).isTrue(); } diff --git a/geode-redis/src/main/java/org/apache/geode/redis/internal/executor/ExpireExecutor.java b/geode-redis/src/main/java/org/apache/geode/redis/internal/executor/ExpireExecutor.java index bb458c7..d76bf53 100755 --- a/geode-redis/src/main/java/org/apache/geode/redis/internal/executor/ExpireExecutor.java +++ b/geode-redis/src/main/java/org/apache/geode/redis/internal/executor/ExpireExecutor.java @@ -38,10 +38,11 @@ public class ExpireExecutor extends AbstractExecutor implements Extendable { public void executeCommand(Command command, ExecutionHandlerContext context) { List commandElems = command.getProcessedCommand(); -if (commandElems.size() < 3) { +if (commandElems.size() != 3) { command.setResponse(Coder.getErrorResponse(context.getByteBufAllocator(), getArgsError())); return; } + ByteArrayWrapper key = command.getKey(); RegionProvider regionProvider = context.getRegionProvider(); byte[] delayByteArray = commandElems.get(SECONDS_INDEX); diff --git a/geode-redis/src/test/java/org/apache/geode/redis/internal/executor/general/ExpireExecutorJUnitTest.java b/geode-redis/src/test/java/org/apache/geode/redis/internal/executor/general/ExpireExecutorJUnitTest.java new file mode 100644 index 000..b1603db --- /dev/null +++ b/geode-redis/src/test/java/org/apache/geode/redis/internal/executor/general/ExpireExecutorJUnitTest.java @@ -0,0 +1,114 @@ +/* + * 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. + */ + +package org.apache.geode.redis.internal.executor.general; + +import static java.nio.charset.Charset.defaultCharset; +import static org.assertj.core.api.AssertionsForInterfaceTypes.assertThat; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.times; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + +import java.util.ArrayList; +import java.util.List; + +import io.netty.buffer.ByteBuf; +import io.netty.buffer.UnpooledByteBufAllocator; +import org.junit.Before; +import org.junit.Test; +import org.mockito.ArgumentCaptor; + +import org.apache.geode.redis.internal.Command; +import org.apache.geode.redis.internal.ExecutionHandlerContext;
[geode] branch develop updated: GEODE-7851: use the latest version of nimbus-jose-jwt.jar (#4851)
This is an automated email from the ASF dual-hosted git repository. jinmeiliao pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/geode.git The following commit(s) were added to refs/heads/develop by this push: new 4984ed9 GEODE-7851: use the latest version of nimbus-jose-jwt.jar (#4851) 4984ed9 is described below commit 4984ed9894e0b0a2018c9f12262a1a6f79a46d69 Author: Jinmei Liao AuthorDate: Mon Mar 30 10:09:05 2020 -0700 GEODE-7851: use the latest version of nimbus-jose-jwt.jar (#4851) --- boms/geode-all-bom/src/test/resources/expected-pom.xml | 6 ++ .../org/apache/geode/gradle/plugins/DependencyConstraints.groovy| 1 + 2 files changed, 7 insertions(+) diff --git a/boms/geode-all-bom/src/test/resources/expected-pom.xml b/boms/geode-all-bom/src/test/resources/expected-pom.xml index c84ab4c..f46957c 100644 --- a/boms/geode-all-bom/src/test/resources/expected-pom.xml +++ b/boms/geode-all-bom/src/test/resources/expected-pom.xml @@ -530,6 +530,12 @@ compile +com.nimbusds +nimbus-jose-jwt +8.11 +compile + + com.fasterxml.jackson.core jackson-annotations 2.10.0 diff --git a/buildSrc/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy b/buildSrc/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy index c51c7e5..4ebae93 100644 --- a/buildSrc/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy +++ b/buildSrc/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy @@ -166,6 +166,7 @@ class DependencyConstraints implements Plugin { api(group: 'com.arakelian', name: 'java-jq', version: '0.10.1') api(group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-joda', version: '2.9.8') api(group: 'joda-time', name: 'joda-time', version: '2.9.8') +api(group: 'com.nimbusds', name:'nimbus-jose-jwt', version:'8.11') } }
[geode] branch develop updated: GEODE-7852: Move sni test files to a test specific dir
This is an automated email from the ASF dual-hosted git repository. upthewaterspout pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/geode.git The following commit(s) were added to refs/heads/develop by this push: new e10cf65 GEODE-7852: Move sni test files to a test specific dir e10cf65 is described below commit e10cf659e82ea536e8edac2b85048cf921ccb674 Author: Dan Smith AuthorDate: Mon Mar 30 08:46:37 2020 -0700 GEODE-7852: Move sni test files to a test specific dir Most of these resources are fairly specific to this test. Moving them all to a package named sni. --- .../geode/client/{ => sni}/ClientSNIAcceptanceTest.java | 7 --- .../org/apache/geode/client/{ => sni}/docker-compose.yml| 0 .../geode/client/{ => sni}/geode-config/gemfire.properties | 0 .../client/{ => sni}/geode-config/gfsecurity.properties | 0 .../client/{ => sni}/geode-config/locator-keystore.jks | Bin .../geode/client/{ => sni}/geode-config/server-keystore.jks | Bin .../geode/client/{ => sni}/geode-config/truststore.jks | Bin .../resources/org/apache/geode/client/{ => sni}/haproxy.cfg | 0 .../org/apache/geode/client/{ => sni}/scripts/forever | 0 .../geode/client/{ => sni}/scripts/geode-starter.gfsh | 0 10 files changed, 4 insertions(+), 3 deletions(-) diff --git a/geode-assembly/src/acceptanceTest/java/org/apache/geode/client/ClientSNIAcceptanceTest.java b/geode-assembly/src/acceptanceTest/java/org/apache/geode/client/sni/ClientSNIAcceptanceTest.java similarity index 97% rename from geode-assembly/src/acceptanceTest/java/org/apache/geode/client/ClientSNIAcceptanceTest.java rename to geode-assembly/src/acceptanceTest/java/org/apache/geode/client/sni/ClientSNIAcceptanceTest.java index 29fc110..69aa5d8 100644 --- a/geode-assembly/src/acceptanceTest/java/org/apache/geode/client/ClientSNIAcceptanceTest.java +++ b/geode-assembly/src/acceptanceTest/java/org/apache/geode/client/sni/ClientSNIAcceptanceTest.java @@ -12,7 +12,7 @@ * or implied. See the License for the specific language governing permissions and limitations under * the License. */ -package org.apache.geode.client; +package org.apache.geode.client.sni; import static com.palantir.docker.compose.execution.DockerComposeExecArgument.arguments; import static com.palantir.docker.compose.execution.DockerComposeExecOption.options; @@ -64,8 +64,9 @@ public class ClientSNIAcceptanceTest { @Before public void before() throws IOException, InterruptedException { trustStorePath = -createTempFileFromResource(ClientSNIAcceptanceTest.class, "geode-config/truststore.jks") -.getAbsolutePath(); +createTempFileFromResource(ClientSNIAcceptanceTest.class, +"geode-config/truststore.jks") +.getAbsolutePath(); docker.exec(options("-T"), "geode", arguments("gfsh", "run", "--file=/geode/scripts/geode-starter.gfsh")); } diff --git a/geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/docker-compose.yml b/geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/sni/docker-compose.yml similarity index 100% rename from geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/docker-compose.yml rename to geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/sni/docker-compose.yml diff --git a/geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/geode-config/gemfire.properties b/geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/sni/geode-config/gemfire.properties similarity index 100% rename from geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/geode-config/gemfire.properties rename to geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/sni/geode-config/gemfire.properties diff --git a/geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/geode-config/gfsecurity.properties b/geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/sni/geode-config/gfsecurity.properties similarity index 100% rename from geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/geode-config/gfsecurity.properties rename to geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/sni/geode-config/gfsecurity.properties diff --git a/geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/geode-config/locator-keystore.jks b/geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/sni/geode-config/locator-keystore.jks similarity index 100% rename from geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/geode-config/locator-keystore.jks rename to geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/sni/geode-config/locator-keystore.jks diff --git a/geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/geode-config/server-keystore.jks
[geode] branch feature/GEODE-7912 created (now b412d21)
This is an automated email from the ASF dual-hosted git repository. zhouxj pushed a change to branch feature/GEODE-7912 in repository https://gitbox.apache.org/repos/asf/geode.git. at b412d21 GEODE-7912: cacheWriter should be triggered when PR.clear This branch includes the following new commits: new b412d21 GEODE-7912: cacheWriter should be triggered when PR.clear The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[geode] 01/01: GEODE-7912: cacheWriter should be triggered when PR.clear
This is an automated email from the ASF dual-hosted git repository. zhouxj pushed a commit to branch feature/GEODE-7912 in repository https://gitbox.apache.org/repos/asf/geode.git commit b412d216683fbc28fbc5fe8fb6d36d5edaa7d92f Author: zhouxh AuthorDate: Mon Mar 30 00:06:06 2020 -0700 GEODE-7912: cacheWriter should be triggered when PR.clear Co-authored-by: Anil Co-authored-by: Xiaojian Zhou --- .../cache/PartitionedRegionClearDUnitTest.java | 232 +++-- .../apache/geode/internal/cache/LocalRegion.java | 4 +- .../geode/internal/cache/PartitionedRegion.java| 61 -- 3 files changed, 255 insertions(+), 42 deletions(-) diff --git a/geode-core/src/distributedTest/java/org/apache/geode/internal/cache/PartitionedRegionClearDUnitTest.java b/geode-core/src/distributedTest/java/org/apache/geode/internal/cache/PartitionedRegionClearDUnitTest.java index fb2a81b..27c4c4d 100644 --- a/geode-core/src/distributedTest/java/org/apache/geode/internal/cache/PartitionedRegionClearDUnitTest.java +++ b/geode-core/src/distributedTest/java/org/apache/geode/internal/cache/PartitionedRegionClearDUnitTest.java @@ -20,6 +20,7 @@ import static org.apache.geode.test.dunit.rules.ClusterStartupRule.getClientCach import static org.assertj.core.api.Assertions.assertThat; import java.io.Serializable; +import java.util.HashMap; import java.util.Properties; import java.util.concurrent.atomic.AtomicInteger; import java.util.stream.IntStream; @@ -30,13 +31,16 @@ import org.junit.Before; import org.junit.Rule; import org.junit.Test; +import org.apache.geode.cache.CacheWriterException; import org.apache.geode.cache.InterestResultPolicy; import org.apache.geode.cache.PartitionAttributesFactory; import org.apache.geode.cache.Region; import org.apache.geode.cache.RegionEvent; +import org.apache.geode.cache.RegionFactory; import org.apache.geode.cache.RegionShortcut; import org.apache.geode.cache.client.ClientRegionShortcut; import org.apache.geode.cache.util.CacheListenerAdapter; +import org.apache.geode.cache.util.CacheWriterAdapter; import org.apache.geode.test.dunit.SerializableCallableIF; import org.apache.geode.test.dunit.rules.ClientVM; import org.apache.geode.test.dunit.rules.ClusterStartupRule; @@ -68,12 +72,6 @@ public class PartitionedRegionClearDUnitTest implements Serializable { c -> c.withPoolSubscription(true).withLocatorConnection((locatorPort))); client2 = cluster.startClientVM(6, c -> c.withPoolSubscription(true).withLocatorConnection((locatorPort))); -dataStore1.invoke(this::initDataStore); -dataStore2.invoke(this::initDataStore); -dataStore3.invoke(this::initDataStore); -accessor.invoke(this::initAccessor); -client1.invoke(this::initClientCache); -client2.invoke(this::initClientCache); } protected RegionShortcut getRegionShortCut() { @@ -104,14 +102,21 @@ public class PartitionedRegionClearDUnitTest implements Serializable { region.registerInterestForAllKeys(InterestResultPolicy.KEYS); } - private void initDataStore() { -getCache().createRegionFactory(getRegionShortCut()) -.setPartitionAttributes(new PartitionAttributesFactory().setTotalNumBuckets(10).create()) -.addCacheListener(new CountingCacheListener()) -.create(REGION_NAME); + private void initDataStore(boolean withListener, boolean withWriter) { +RegionFactory factory = getCache().createRegionFactory(getRegionShortCut()) +.setPartitionAttributes(new PartitionAttributesFactory().setTotalNumBuckets(10).create()); +if (withListener) { + factory.addCacheListener(new CountingCacheListener()); +} +if (withWriter) { + factory.setCacheWriter(new CountingCacheWriter()); +} +factory.create(REGION_NAME); +clearsByRegion = new HashMap<>(); +destroyesByRegion = new HashMap<>(); } - private void initAccessor() { + private void initAccessor(boolean withListener, boolean withWriter) { RegionShortcut shortcut = getRegionShortCut(); if (shortcut.isPersistent()) { if (shortcut == RegionShortcut.PARTITION_PERSISTENT) { @@ -126,12 +131,19 @@ public class PartitionedRegionClearDUnitTest implements Serializable { fail("Wrong region type:" + shortcut); } } -getCache().createRegionFactory(shortcut) +RegionFactory factory = getCache().createRegionFactory(shortcut) .setPartitionAttributes( new PartitionAttributesFactory().setTotalNumBuckets(10).setLocalMaxMemory(0).create()) -.setPartitionAttributes(new PartitionAttributesFactory().setTotalNumBuckets(10).create()) -.addCacheListener(new CountingCacheListener()) -.create(REGION_NAME); +.setPartitionAttributes(new PartitionAttributesFactory().setTotalNumBuckets(10).create()); +if (withListener) { + factory.addCacheListener(new CountingCacheListener()); +} +if (withWriter) { +