[geode] branch feature/GEODE-7792c updated (aafb0cd -> 4fbc00a)
This is an automated email from the ASF dual-hosted git repository. burcham pushed a change to branch feature/GEODE-7792c in repository https://gitbox.apache.org/repos/asf/geode.git. from aafb0cd GEODE-7792: configure logging for geode-membership integration tests add 4fbc00a GEODE-7792c: add log4j-core dependency for test; remove superfluous dependency exclusions No new revisions were added by this update. Summary of changes: geode-membership/build.gradle | 17 + 1 file changed, 5 insertions(+), 12 deletions(-)
[geode] branch develop updated (f057b5c -> ba8a552)
This is an automated email from the ASF dual-hosted git repository. jensdeppe pushed a change to branch develop in repository https://gitbox.apache.org/repos/asf/geode.git. from f057b5c GEODE-8125: Extract AccessibleErrorCollector from SharedErrorCollector (#5112) add ba8a552 GEODE-8132: Remove ability to set Redis region type (#5117) No new revisions were added by this update. Summary of changes: .../redis/RedisUsePersistentRegionDUnitTest.java | 57 -- .../geode/redis/RedisServerIntegrationTest.java| 15 ++ .../geode/redis/internal/GeodeRedisServer.java | 40 +++ 3 files changed, 9 insertions(+), 103 deletions(-) delete mode 100644 geode-redis/src/distributedTest/java/org/apache/geode/redis/RedisUsePersistentRegionDUnitTest.java
[geode] 01/02: Mass-test-run branch, no windows or publication jobs
This is an automated email from the ASF dual-hosted git repository. mhanson pushed a commit to branch mass-test-run in repository https://gitbox.apache.org/repos/asf/geode.git commit 7dba154e449a2fa7e5832cc7e8aede696a6d5c32 Author: Robert Houghton AuthorDate: Mon Jan 27 15:20:46 2020 -0800 Mass-test-run branch, no windows or publication jobs Co-authored-by: Robert Houghton Co-authored-by: Mark Hanson --- ci/pipelines/geode-build/jinja.template.yml | 313 +--- ci/pipelines/shared/jinja.variables.yml | 89 +--- 2 files changed, 7 insertions(+), 395 deletions(-) diff --git a/ci/pipelines/geode-build/jinja.template.yml b/ci/pipelines/geode-build/jinja.template.yml index 0a10a59..43e4f97 100644 --- a/ci/pipelines/geode-build/jinja.template.yml +++ b/ci/pipelines/geode-build/jinja.template.yml @@ -92,66 +92,6 @@ GRADLE_GLOBAL_ARGS: ((gradle-global-args)) {%- endfor -%} {% endmacro %} -groups: -- name: main - jobs: - - {{ build_test.name }} - {{- all_gating_jobs() | indent(2) }} - - UpdatePassingTokens - {%- if repository.upstream_fork != "apache" or repository.branch == "develop" or repository.branch.startswith("support/") %} - - PublishArtifacts - {%- endif %} - {%- for flavor in (benchmarks.flavors) %} - - Benchmark{{flavor.title}} - {%- endfor %} -- name: complete - jobs: - - {{ build_test.name }} - {%- for test in (tests) if not test.name=="StressNew" -%} -{%- for java_test_version in (java_test_versions) %} - - {{test.name}}Test{{java_test_version.name}} -{%- endfor -%} - {%- endfor %} - - UpdatePassingTokens - {%- if repository.upstream_fork != "apache" or repository.branch == "develop" or repository.branch.startswith("support/") %} - - PublishArtifacts - {%- endif %} - {%- for flavor in (benchmarks.flavors) %} - - Benchmark{{flavor.title}} - {%- endfor %} -- name: linux - jobs: - - {{ build_test.name }} - {%- for test in (tests) if test.PLATFORM=="linux" and not test.name=="StressNew" -%} -{% for java_test_version in (java_test_versions) %} - - {{test.name}}Test{{java_test_version.name}} -{%- endfor -%} - {%- endfor %} - {%- for flavor in (benchmarks.flavors) %} - - Benchmark{{flavor.title}} - {%- endfor %} -- name: windows - jobs: - - {{ build_test.name }} - {%- for test in (tests) if test.PLATFORM=="windows" -%} -{% for java_test_version in (java_test_versions) %} - - {{test.name}}Test{{java_test_version.name}} -{%- endfor -%} - {%- endfor %} -{%- for java_test_version in (java_test_versions) %} -- name: {{java_test_version.name}} - jobs: - - {{ build_test.name }} - {%- for test in (tests) if not test.name=="StressNew" %} - - {{test.name}}Test{{java_test_version.name}} - {%- endfor -%} -{%- endfor %} -- name: Semver Management - jobs: - {%- for semverPiece in ['major', 'minor', 'patch'] %} - - Bump{{ semverPiece.title() }} - {%- endfor %} - resources: - name: concourse-metadata-resource type: concourse-metadata-resource @@ -173,12 +113,7 @@ resources: paths: - ci/* {{ github_access() | indent(4) }} -- name: geode-benchmarks - type: git - source: -branch: {{benchmarks.benchmark_branch}} -depth: 1 -uri: https://github.com/apache/geode-benchmarks.git + - name: geode-build-version type: semver source: @@ -187,12 +122,7 @@ resources: initial_version: {{ metadata.initial_version }} json_key: ((!concourse-gcp-key)) key: semvers/((pipeline-prefix))((geode-build-branch))/number -- name: geode-passing-tokens - type: gcs-resource - source: -bucket: ((artifact-bucket)) -json_key: ((concourse-gcp-key)) -versioned_file: semvers/((pipeline-prefix))((geode-build-branch))/passing-build-tokens.json + - name: alpine-tools-image type: docker-image source: @@ -201,12 +131,6 @@ resources: repository: gcr.io/((gcp-project))/((pipeline-prefix))alpine-tools tag: latest -- name: windows-builder-image-family - type: gci - source: -key: ((concourse-gcp-key)) -family_project: ((gcp-project)) -family: ((pipeline-prefix))windows-geode-builder - name: linux-builder-image-family type: gci @@ -233,18 +157,6 @@ resource_types: source: repository: frodenas/gcs-resource jobs: -{% for semverPiece in ['major', 'minor', 'patch'] -%} -- name: Bump{{ semverPiece.title() }} - serial: true - plan: - - get: geode-build-version -params: { bump: {{ semverPiece }}, - pre: ((semver-prerelease-token)), - pre_without_version: true } - - put: geode-build-version -params: - file: geode-build-version/number -{% endfor %} - name: {{build_test.name}} public: true max_in_flight: {{build_test.MAX_IN_FLIGHT}} @@ -390,227 +302,6 @@ jobs: - name: instance-data timeout: 1h -- name: UpdatePassingTokens - public: true - serial: true - plan: - - aggregate: -- get: alpine-tools-image -- get: geode - passed: -{%- if
[geode] branch mass-test-run updated (9ed138e -> 7eaf4a5)
This is an automated email from the ASF dual-hosted git repository. mhanson pushed a change to branch mass-test-run in repository https://gitbox.apache.org/repos/asf/geode.git. discard 9ed138e Fixing a key. discard ba5a14e removing merge issue. discard 1388712 remove meta-* jobs that we won't use for mass-test-run discard 5f659fe Mass-test-run branch, no windows or publication jobs add 1292239 GEODE-8072: when region is destroyed in function, should throw correct exception (#5078) add 48d2ee5 GEODE-7702: bulkOp from accessor or NORMAL should sync with clear (#5012) add 960f33b GEODE-7707: Tab completing '--url' on 'connect' gives two default values add 1a87e32 GEODE-7707: Align examples in doc and code add 15cb323 GEODE-7707: Tab completing '--url' on 'connect' gives two default values (#5061) add 8f0650e GEODE-7864: Replace uses of hardcoded "/" with Region.SEPARATOR (#5049) add 18b1036 GEODE-8087: Fix Java binary compatibility errors reported by japicmp add 9d2ffc1 Revert "GEODE-7414_2: modify init() method argument (#5040)" add 7a09ede GEODE-8087: delete debug println from japicmp (#5086) add 39c522e GEODE-8016: publish with non-zero-padded build ids instead of SNAPSHOT (fixup) (#5087) add 1b4b60c GEODE-7963: solution for faulty bucket metrics (#5000) add a0226d6 GEODE-8093: Declare parameter requirements for HSET and HSETNX (#5083) add 29b0b22 GEODE-8082: Refactor GeodeRedisServer (#5080) add 92b2bc7 GEODE-8070: rework handling of "any" in SSLUtils (#5075) add a5c8548 GEODE-7702: the removeAll from NORMAL should not be changed to use RemoteDestroyMessage like putAll (#5091) add 4c5788d GEODE-8103: Renames SniSocketFactory to SniProxySocketFactory (#5092) add 79c9dd4 GEODE-8091: fix AuthenticationRequiredException when starting a locat… (#5071) add 19b900f GEODE-8097: expects at least one callback instead of exactly one. (#5093) add 7ed7caf GEODE-8107: Sort GCE instances by creationTimestamp for concourse (#5094) add 904a08a GEODE-8090: implement function/delta for redis Hash ops (#5085) add 15df6a8 GEODE-8091: fix AuthenticationRequiredException when starting a locator (#5098) add 9e90aee GEODE-8111: Fix create gw receiver --manual-start doc (#5097) add 5088854 GEODE-8113: change getMap to never return null (#5101) add 8a51ce2 GEODE-8098: Refactor CommandFunction (#5082) add a798009 GEODE-8120: Make GeodeRedisServer internal (#5107) add 5a74a33 GEODE-8124: Fix the error logging to display stacktrace (#5109) add d402351 GEODE-8114: Refactor RedisSet and RedisHash (#5100) add cf063bf GEODE-8123: Allow Redis to start on a random port (#5108) add 2842ce0 GEODE-8126: Add ExecutionException tests to ExecutorServiceRuleTest (#5113) add f057b5c GEODE-8125: Extract AccessibleErrorCollector from SharedErrorCollector (#5112) new 7dba154 Mass-test-run branch, no windows or publication jobs new 7eaf4a5 remove meta-* jobs that we won't use for mass-test-run This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (9ed138e) \ N -- N -- N refs/heads/mass-test-run (7eaf4a5) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 2 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. Summary of changes: build.gradle | 2 +- buildSrc/build.gradle | 4 + .../japicmp/AllowMajorBreakingChanges.groovy} | 41 ++-- .../gradle/japicmp/ParentIsExperimental.groovy | 61 ++ ci/resource-types/gce-instances-resource/check | 3 +- .../ClientServerSessionCacheJUnitTest.java | 5 +- .../session/catalina/DeltaSessionManager.java | 6 +- geode-assembly/build.gradle| 82 +--- .../rest/ListRegionManagementDunitTest.java| 18 +- .../integrationTest/resources/assembly_content.txt | 6 +- .../cli/CreateMappingCommandDUnitTest.java | 27 +-- ...reateMappingCommandForProxyRegionDUnitTest.java | 9 +- .../cli/DescribeMappingCommandDUnitTest.java | 9 +- .../cli/DestroyMappingCommandDunitTest.java| 5 +- .../jdbc/internal/cli/CreateMappingCommand.java| 4
[geode] 02/02: remove meta-* jobs that we won't use for mass-test-run
This is an automated email from the ASF dual-hosted git repository. mhanson pushed a commit to branch mass-test-run in repository https://gitbox.apache.org/repos/asf/geode.git commit 7eaf4a5d520a1302df57b4fa41dc21f951224891 Author: Mark Hanson AuthorDate: Mon Jan 27 15:27:19 2020 -0800 remove meta-* jobs that we won't use for mass-test-run --- ci/pipelines/meta/jinja.template.yml | 207 +-- 1 file changed, 1 insertion(+), 206 deletions(-) diff --git a/ci/pipelines/meta/jinja.template.yml b/ci/pipelines/meta/jinja.template.yml index 83eccc4..a67e377 100644 --- a/ci/pipelines/meta/jinja.template.yml +++ b/ci/pipelines/meta/jinja.template.yml @@ -51,13 +51,7 @@ resources: branch: ((!geode-build-branch)) paths: - ci/pipelines/images/* -- name: geode-reaper-pipeline - type: git - source: -{{ github_access() | indent(4) }} -branch: ((!geode-build-branch)) -paths: -- ci/pipelines/reaper/* + - name: meta-mini-dockerfile type: git source: @@ -71,35 +65,6 @@ resources: username: ((!docker-username)) password: ((!docker-password)) repository: gcr.io/((!gcp-project))/((!sanitized-geode-fork))-((!sanitized-geode-build-branch))-meta-img -{% if repository.fork == repository.upstream_fork %} -- name: geode-examples-pipeline - type: git - source: -{{ github_access() | indent(4) }} -branch: ((!geode-build-branch)) -paths: -- ci/pipelines/examples/* -- ci/pipelines/shared/* -- ci/pipelines/render.py -- ci/pipelines/meta/meta.properties -- name: geode-pr-pipeline - type: git - source: -{{ github_access() | indent(4) }} -branch: ((!geode-build-branch)) -paths: -- ci/pipelines/pull-request/* -- ci/pipelines/shared/* -- ci/pipelines/render.py -- ci/pipelines/meta/meta.properties -{% endif %} -- name: geode-metrics-pipeline - type: git - source: -{{ github_access() | indent(4) }} -branch: ((!geode-build-branch)) -paths: -- ci/pipelines/metrics/* jobs: - name: set-images-pipeline @@ -187,176 +152,6 @@ jobs: - results/pipeline-vars.yml -{% if repository.fork == repository.upstream_fork %} -- name: set-examples-pipeline - serial: true - public: ((!public-pipelines)) - plan: - - get: geode-examples-pipeline -trigger: true - - get: meta-mini-image -trigger: true -passed: [build-meta-mini-docker-image] - - task: deploy-build -image: meta-mini-image -config: - platform: linux - inputs: -- name: geode-examples-pipeline - outputs: -- name: results - params: -OUTPUT_DIRECTORY: results -GEODE_BRANCH: ((geode-build-branch)) -GEODE_FORK: ((geode-fork)) -GEODE_REPO_NAME: ((geode-repo-name)) -REPOSITORY_PUBLIC: {{ repository.public }} -ARTIFACT_BUCKET: ((artifact-bucket)) -UPSTREAM_FORK: {{ repository.upstream_fork }} -PIPELINE_PREFIX: ((pipeline-prefix)) -SANITIZED_GEODE_BRANCH: ((sanitized-geode-build-branch)) -SANITIZED_GEODE_FORK: ((sanitized-geode-fork)) -GCP_PROJECT: ((gcp-project)) -PUBLIC_PIPELINES: ((public-pipelines)) -MAVEN_SNAPSHOT_BUCKET: ((maven-snapshot-bucket)) -SEMVER_PRERELEASE_TOKEN: ((semver-prerelease-token)) - run: -path: geode-examples-pipeline/ci/pipelines/examples/deploy_pipeline.sh - - put: concourse -params: - pipelines: - - name: ((!pipeline-prefix))examples -team: ((!concourse-team)) -config_file: results/generated-pipeline.yml -vars_files: -- results/pipeline-vars.yml - -- name: set-pr-pipeline - serial: true - public: ((!public-pipelines)) - plan: - - get: geode-pr-pipeline -trigger: true - - get: meta-mini-image -trigger: true -passed: [build-meta-mini-docker-image] - - task: deploy-pr -image: meta-mini-image -config: - platform: linux - inputs: -- name: geode-pr-pipeline - outputs: -- name: results - params: -OUTPUT_DIRECTORY: results -GEODE_BRANCH: ((!geode-build-branch)) -GEODE_FORK: ((!geode-fork)) -GEODE_REPO_NAME: ((geode-repo-name)) -REPOSITORY_PUBLIC: {{ repository.public }} -ARTIFACT_BUCKET: ((artifact-bucket)) -UPSTREAM_FORK: {{ repository.upstream_fork }} -PIPELINE_PREFIX: ((pipeline-prefix)) -GCP_PROJECT: ((gcp-project)) -PUBLIC_PIPELINES: ((public-pipelines)) -GRADLE_GLOBAL_ARGS: ((gradle-global-args)) - run: -path: geode-pr-pipeline/ci/pipelines/pull-request/deploy_pr_pipeline.sh - - put: concourse -params: - pipelines: - - name: ((!pipeline-prefix))pr -team: ((!concourse-team)) -config_file: results/generated-pipeline.yml -vars_files: -- results/pipeline-vars.yml - -{% endif %} - -- name: set-metrics-pipeline - serial: true - public: ((!public-pipelines)) - plan: -
[geode] 02/02: remove meta-* jobs that we won't use for mass-test-run
This is an automated email from the ASF dual-hosted git repository. mhanson pushed a commit to branch mass-test-run in repository https://gitbox.apache.org/repos/asf/geode.git commit 7eaf4a5d520a1302df57b4fa41dc21f951224891 Author: Mark Hanson AuthorDate: Mon Jan 27 15:27:19 2020 -0800 remove meta-* jobs that we won't use for mass-test-run --- ci/pipelines/meta/jinja.template.yml | 207 +-- 1 file changed, 1 insertion(+), 206 deletions(-) diff --git a/ci/pipelines/meta/jinja.template.yml b/ci/pipelines/meta/jinja.template.yml index 83eccc4..a67e377 100644 --- a/ci/pipelines/meta/jinja.template.yml +++ b/ci/pipelines/meta/jinja.template.yml @@ -51,13 +51,7 @@ resources: branch: ((!geode-build-branch)) paths: - ci/pipelines/images/* -- name: geode-reaper-pipeline - type: git - source: -{{ github_access() | indent(4) }} -branch: ((!geode-build-branch)) -paths: -- ci/pipelines/reaper/* + - name: meta-mini-dockerfile type: git source: @@ -71,35 +65,6 @@ resources: username: ((!docker-username)) password: ((!docker-password)) repository: gcr.io/((!gcp-project))/((!sanitized-geode-fork))-((!sanitized-geode-build-branch))-meta-img -{% if repository.fork == repository.upstream_fork %} -- name: geode-examples-pipeline - type: git - source: -{{ github_access() | indent(4) }} -branch: ((!geode-build-branch)) -paths: -- ci/pipelines/examples/* -- ci/pipelines/shared/* -- ci/pipelines/render.py -- ci/pipelines/meta/meta.properties -- name: geode-pr-pipeline - type: git - source: -{{ github_access() | indent(4) }} -branch: ((!geode-build-branch)) -paths: -- ci/pipelines/pull-request/* -- ci/pipelines/shared/* -- ci/pipelines/render.py -- ci/pipelines/meta/meta.properties -{% endif %} -- name: geode-metrics-pipeline - type: git - source: -{{ github_access() | indent(4) }} -branch: ((!geode-build-branch)) -paths: -- ci/pipelines/metrics/* jobs: - name: set-images-pipeline @@ -187,176 +152,6 @@ jobs: - results/pipeline-vars.yml -{% if repository.fork == repository.upstream_fork %} -- name: set-examples-pipeline - serial: true - public: ((!public-pipelines)) - plan: - - get: geode-examples-pipeline -trigger: true - - get: meta-mini-image -trigger: true -passed: [build-meta-mini-docker-image] - - task: deploy-build -image: meta-mini-image -config: - platform: linux - inputs: -- name: geode-examples-pipeline - outputs: -- name: results - params: -OUTPUT_DIRECTORY: results -GEODE_BRANCH: ((geode-build-branch)) -GEODE_FORK: ((geode-fork)) -GEODE_REPO_NAME: ((geode-repo-name)) -REPOSITORY_PUBLIC: {{ repository.public }} -ARTIFACT_BUCKET: ((artifact-bucket)) -UPSTREAM_FORK: {{ repository.upstream_fork }} -PIPELINE_PREFIX: ((pipeline-prefix)) -SANITIZED_GEODE_BRANCH: ((sanitized-geode-build-branch)) -SANITIZED_GEODE_FORK: ((sanitized-geode-fork)) -GCP_PROJECT: ((gcp-project)) -PUBLIC_PIPELINES: ((public-pipelines)) -MAVEN_SNAPSHOT_BUCKET: ((maven-snapshot-bucket)) -SEMVER_PRERELEASE_TOKEN: ((semver-prerelease-token)) - run: -path: geode-examples-pipeline/ci/pipelines/examples/deploy_pipeline.sh - - put: concourse -params: - pipelines: - - name: ((!pipeline-prefix))examples -team: ((!concourse-team)) -config_file: results/generated-pipeline.yml -vars_files: -- results/pipeline-vars.yml - -- name: set-pr-pipeline - serial: true - public: ((!public-pipelines)) - plan: - - get: geode-pr-pipeline -trigger: true - - get: meta-mini-image -trigger: true -passed: [build-meta-mini-docker-image] - - task: deploy-pr -image: meta-mini-image -config: - platform: linux - inputs: -- name: geode-pr-pipeline - outputs: -- name: results - params: -OUTPUT_DIRECTORY: results -GEODE_BRANCH: ((!geode-build-branch)) -GEODE_FORK: ((!geode-fork)) -GEODE_REPO_NAME: ((geode-repo-name)) -REPOSITORY_PUBLIC: {{ repository.public }} -ARTIFACT_BUCKET: ((artifact-bucket)) -UPSTREAM_FORK: {{ repository.upstream_fork }} -PIPELINE_PREFIX: ((pipeline-prefix)) -GCP_PROJECT: ((gcp-project)) -PUBLIC_PIPELINES: ((public-pipelines)) -GRADLE_GLOBAL_ARGS: ((gradle-global-args)) - run: -path: geode-pr-pipeline/ci/pipelines/pull-request/deploy_pr_pipeline.sh - - put: concourse -params: - pipelines: - - name: ((!pipeline-prefix))pr -team: ((!concourse-team)) -config_file: results/generated-pipeline.yml -vars_files: -- results/pipeline-vars.yml - -{% endif %} - -- name: set-metrics-pipeline - serial: true - public: ((!public-pipelines)) - plan: -
[geode] 01/02: Mass-test-run branch, no windows or publication jobs
This is an automated email from the ASF dual-hosted git repository. mhanson pushed a commit to branch mass-test-run in repository https://gitbox.apache.org/repos/asf/geode.git commit 7dba154e449a2fa7e5832cc7e8aede696a6d5c32 Author: Robert Houghton AuthorDate: Mon Jan 27 15:20:46 2020 -0800 Mass-test-run branch, no windows or publication jobs Co-authored-by: Robert Houghton Co-authored-by: Mark Hanson --- ci/pipelines/geode-build/jinja.template.yml | 313 +--- ci/pipelines/shared/jinja.variables.yml | 89 +--- 2 files changed, 7 insertions(+), 395 deletions(-) diff --git a/ci/pipelines/geode-build/jinja.template.yml b/ci/pipelines/geode-build/jinja.template.yml index 0a10a59..43e4f97 100644 --- a/ci/pipelines/geode-build/jinja.template.yml +++ b/ci/pipelines/geode-build/jinja.template.yml @@ -92,66 +92,6 @@ GRADLE_GLOBAL_ARGS: ((gradle-global-args)) {%- endfor -%} {% endmacro %} -groups: -- name: main - jobs: - - {{ build_test.name }} - {{- all_gating_jobs() | indent(2) }} - - UpdatePassingTokens - {%- if repository.upstream_fork != "apache" or repository.branch == "develop" or repository.branch.startswith("support/") %} - - PublishArtifacts - {%- endif %} - {%- for flavor in (benchmarks.flavors) %} - - Benchmark{{flavor.title}} - {%- endfor %} -- name: complete - jobs: - - {{ build_test.name }} - {%- for test in (tests) if not test.name=="StressNew" -%} -{%- for java_test_version in (java_test_versions) %} - - {{test.name}}Test{{java_test_version.name}} -{%- endfor -%} - {%- endfor %} - - UpdatePassingTokens - {%- if repository.upstream_fork != "apache" or repository.branch == "develop" or repository.branch.startswith("support/") %} - - PublishArtifacts - {%- endif %} - {%- for flavor in (benchmarks.flavors) %} - - Benchmark{{flavor.title}} - {%- endfor %} -- name: linux - jobs: - - {{ build_test.name }} - {%- for test in (tests) if test.PLATFORM=="linux" and not test.name=="StressNew" -%} -{% for java_test_version in (java_test_versions) %} - - {{test.name}}Test{{java_test_version.name}} -{%- endfor -%} - {%- endfor %} - {%- for flavor in (benchmarks.flavors) %} - - Benchmark{{flavor.title}} - {%- endfor %} -- name: windows - jobs: - - {{ build_test.name }} - {%- for test in (tests) if test.PLATFORM=="windows" -%} -{% for java_test_version in (java_test_versions) %} - - {{test.name}}Test{{java_test_version.name}} -{%- endfor -%} - {%- endfor %} -{%- for java_test_version in (java_test_versions) %} -- name: {{java_test_version.name}} - jobs: - - {{ build_test.name }} - {%- for test in (tests) if not test.name=="StressNew" %} - - {{test.name}}Test{{java_test_version.name}} - {%- endfor -%} -{%- endfor %} -- name: Semver Management - jobs: - {%- for semverPiece in ['major', 'minor', 'patch'] %} - - Bump{{ semverPiece.title() }} - {%- endfor %} - resources: - name: concourse-metadata-resource type: concourse-metadata-resource @@ -173,12 +113,7 @@ resources: paths: - ci/* {{ github_access() | indent(4) }} -- name: geode-benchmarks - type: git - source: -branch: {{benchmarks.benchmark_branch}} -depth: 1 -uri: https://github.com/apache/geode-benchmarks.git + - name: geode-build-version type: semver source: @@ -187,12 +122,7 @@ resources: initial_version: {{ metadata.initial_version }} json_key: ((!concourse-gcp-key)) key: semvers/((pipeline-prefix))((geode-build-branch))/number -- name: geode-passing-tokens - type: gcs-resource - source: -bucket: ((artifact-bucket)) -json_key: ((concourse-gcp-key)) -versioned_file: semvers/((pipeline-prefix))((geode-build-branch))/passing-build-tokens.json + - name: alpine-tools-image type: docker-image source: @@ -201,12 +131,6 @@ resources: repository: gcr.io/((gcp-project))/((pipeline-prefix))alpine-tools tag: latest -- name: windows-builder-image-family - type: gci - source: -key: ((concourse-gcp-key)) -family_project: ((gcp-project)) -family: ((pipeline-prefix))windows-geode-builder - name: linux-builder-image-family type: gci @@ -233,18 +157,6 @@ resource_types: source: repository: frodenas/gcs-resource jobs: -{% for semverPiece in ['major', 'minor', 'patch'] -%} -- name: Bump{{ semverPiece.title() }} - serial: true - plan: - - get: geode-build-version -params: { bump: {{ semverPiece }}, - pre: ((semver-prerelease-token)), - pre_without_version: true } - - put: geode-build-version -params: - file: geode-build-version/number -{% endfor %} - name: {{build_test.name}} public: true max_in_flight: {{build_test.MAX_IN_FLIGHT}} @@ -390,227 +302,6 @@ jobs: - name: instance-data timeout: 1h -- name: UpdatePassingTokens - public: true - serial: true - plan: - - aggregate: -- get: alpine-tools-image -- get: geode - passed: -{%- if
[geode] branch mass-test-run updated (9ed138e -> 7eaf4a5)
This is an automated email from the ASF dual-hosted git repository. mhanson pushed a change to branch mass-test-run in repository https://gitbox.apache.org/repos/asf/geode.git. discard 9ed138e Fixing a key. discard ba5a14e removing merge issue. discard 1388712 remove meta-* jobs that we won't use for mass-test-run discard 5f659fe Mass-test-run branch, no windows or publication jobs add 1292239 GEODE-8072: when region is destroyed in function, should throw correct exception (#5078) add 48d2ee5 GEODE-7702: bulkOp from accessor or NORMAL should sync with clear (#5012) add 960f33b GEODE-7707: Tab completing '--url' on 'connect' gives two default values add 1a87e32 GEODE-7707: Align examples in doc and code add 15cb323 GEODE-7707: Tab completing '--url' on 'connect' gives two default values (#5061) add 8f0650e GEODE-7864: Replace uses of hardcoded "/" with Region.SEPARATOR (#5049) add 18b1036 GEODE-8087: Fix Java binary compatibility errors reported by japicmp add 9d2ffc1 Revert "GEODE-7414_2: modify init() method argument (#5040)" add 7a09ede GEODE-8087: delete debug println from japicmp (#5086) add 39c522e GEODE-8016: publish with non-zero-padded build ids instead of SNAPSHOT (fixup) (#5087) add 1b4b60c GEODE-7963: solution for faulty bucket metrics (#5000) add a0226d6 GEODE-8093: Declare parameter requirements for HSET and HSETNX (#5083) add 29b0b22 GEODE-8082: Refactor GeodeRedisServer (#5080) add 92b2bc7 GEODE-8070: rework handling of "any" in SSLUtils (#5075) add a5c8548 GEODE-7702: the removeAll from NORMAL should not be changed to use RemoteDestroyMessage like putAll (#5091) add 4c5788d GEODE-8103: Renames SniSocketFactory to SniProxySocketFactory (#5092) add 79c9dd4 GEODE-8091: fix AuthenticationRequiredException when starting a locat… (#5071) add 19b900f GEODE-8097: expects at least one callback instead of exactly one. (#5093) add 7ed7caf GEODE-8107: Sort GCE instances by creationTimestamp for concourse (#5094) add 904a08a GEODE-8090: implement function/delta for redis Hash ops (#5085) add 15df6a8 GEODE-8091: fix AuthenticationRequiredException when starting a locator (#5098) add 9e90aee GEODE-8111: Fix create gw receiver --manual-start doc (#5097) add 5088854 GEODE-8113: change getMap to never return null (#5101) add 8a51ce2 GEODE-8098: Refactor CommandFunction (#5082) add a798009 GEODE-8120: Make GeodeRedisServer internal (#5107) add 5a74a33 GEODE-8124: Fix the error logging to display stacktrace (#5109) add d402351 GEODE-8114: Refactor RedisSet and RedisHash (#5100) add cf063bf GEODE-8123: Allow Redis to start on a random port (#5108) add 2842ce0 GEODE-8126: Add ExecutionException tests to ExecutorServiceRuleTest (#5113) add f057b5c GEODE-8125: Extract AccessibleErrorCollector from SharedErrorCollector (#5112) new 7dba154 Mass-test-run branch, no windows or publication jobs new 7eaf4a5 remove meta-* jobs that we won't use for mass-test-run This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (9ed138e) \ N -- N -- N refs/heads/mass-test-run (7eaf4a5) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 2 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. Summary of changes: build.gradle | 2 +- buildSrc/build.gradle | 4 + .../japicmp/AllowMajorBreakingChanges.groovy} | 41 ++-- .../gradle/japicmp/ParentIsExperimental.groovy | 61 ++ ci/resource-types/gce-instances-resource/check | 3 +- .../ClientServerSessionCacheJUnitTest.java | 5 +- .../session/catalina/DeltaSessionManager.java | 6 +- geode-assembly/build.gradle| 82 +--- .../rest/ListRegionManagementDunitTest.java| 18 +- .../integrationTest/resources/assembly_content.txt | 6 +- .../cli/CreateMappingCommandDUnitTest.java | 27 +-- ...reateMappingCommandForProxyRegionDUnitTest.java | 9 +- .../cli/DescribeMappingCommandDUnitTest.java | 9 +- .../cli/DestroyMappingCommandDunitTest.java| 5 +- .../jdbc/internal/cli/CreateMappingCommand.java| 4
[geode] branch develop updated (2842ce0 -> f057b5c)
This is an automated email from the ASF dual-hosted git repository. klund pushed a change to branch develop in repository https://gitbox.apache.org/repos/asf/geode.git. from 2842ce0 GEODE-8126: Add ExecutionException tests to ExecutorServiceRuleTest (#5113) add f057b5c GEODE-8125: Extract AccessibleErrorCollector from SharedErrorCollector (#5112) No new revisions were added by this update. Summary of changes: .../test/dunit/rules/SharedErrorCollector.java | 44 ++- .../rules/accessible/AccessibleErrorCollector.java | 64 ++ 2 files changed, 68 insertions(+), 40 deletions(-) create mode 100644 geode-junit/src/main/java/org/apache/geode/test/junit/rules/accessible/AccessibleErrorCollector.java
[geode] branch develop updated (cf063bf -> 2842ce0)
This is an automated email from the ASF dual-hosted git repository. klund pushed a change to branch develop in repository https://gitbox.apache.org/repos/asf/geode.git. from cf063bf GEODE-8123: Allow Redis to start on a random port (#5108) add 2842ce0 GEODE-8126: Add ExecutionException tests to ExecutorServiceRuleTest (#5113) No new revisions were added by this update. Summary of changes: .../test/junit/rules/ExecutorServiceRuleTest.java | 26 ++ 1 file changed, 26 insertions(+)
[geode] branch develop updated: GEODE-8123: Allow Redis to start on a random port (#5108)
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 cf063bf GEODE-8123: Allow Redis to start on a random port (#5108) cf063bf is described below commit cf063bffb9bf226844492a5d81e915720eacb888 Author: Jens Deppe AuthorDate: Thu May 14 11:38:59 2020 -0700 GEODE-8123: Allow Redis to start on a random port (#5108) - Specify "redis-port" with a value of -1 in order to start on a random port --- .../geode/distributed/ConfigurationProperties.java | 6 +- .../distributed/internal/DistributionConfig.java | 2 +- geode-redis/build.gradle | 2 + .../apache/geode/redis/GeodeRedisServerRule.java | 80 ++ .../redis/GeodeRedisServerStartupDUnitTest.java| 73 .../redis/ConcurrentStartIntegrationTest.java | 4 +- .../org/apache/geode/redis/GeoIntegrationTest.java | 28 ++-- .../apache/geode/redis/HashesIntegrationTest.java | 56 +-- .../apache/geode/redis/ListsIntegrationTest.java | 46 - .../apache/geode/redis/PubSubIntegrationTest.java | 31 ++--- .../redis/RedisLockServiceIntegrationTest.java | 27 ++-- .../geode/redis/RedisServerIntegrationTest.java| 10 ++- .../apache/geode/redis/RenameIntegrationTest.java | 28 ++-- .../geode/redis/SortedSetsIntegrationTest.java | 47 - .../apache/geode/redis/StringsIntegrationTest.java | 29 ++-- .../geode/redis/general/ExistsIntegrationTest.java | 33 +++-- .../redis/general/ExpireAtIntegrationTest.java | 27 ++-- .../geode/redis/general/ExpireIntegrationTest.java | 27 ++-- .../redis/general/PersistIntegrationTest.java | 31 +++-- .../redis/general/PexpireIntegrationTest.java | 28 ++-- .../geode/redis/sets/SDiffIntegrationTest.java | 30 ++-- .../geode/redis/sets/SInterIntegrationTest.java| 30 ++-- .../geode/redis/sets/SMoveIntegrationTest.java | 30 ++-- .../geode/redis/sets/SPopIntegrationTest.java | 30 ++-- .../geode/redis/sets/SRemIntegrationTest.java | 30 ++-- .../geode/redis/sets/SUnionIntegrationTest.java| 30 ++-- .../geode/redis/sets/SetsIntegrationTest.java | 30 ++-- .../geode/redis/internal/GeodeRedisServer.java | 29 ++-- .../geode/redis/internal/GeodeRedisService.java| 8 ++- 29 files changed, 354 insertions(+), 508 deletions(-) diff --git a/geode-core/src/main/java/org/apache/geode/distributed/ConfigurationProperties.java b/geode-core/src/main/java/org/apache/geode/distributed/ConfigurationProperties.java index edb27f7..a55ba4c 100644 --- a/geode-core/src/main/java/org/apache/geode/distributed/ConfigurationProperties.java +++ b/geode-core/src/main/java/org/apache/geode/distributed/ConfigurationProperties.java @@ -1918,11 +1918,11 @@ public interface ConfigurationProperties { * * Description: Specifies the port used by {@code GeodeRedisServer} which enables redis * clients to connect and store data in GemFire distributed system. see {@code GeodeRedisServer} - * for other configuration options. + * for other configuration options. A value of "-1" will select a random port. * - * Default: "0" disables GemFireMemcachedServer + * Default: "0" disables {@code GeodeRedisServer} * - * Allowed values: 0..65535 + * Allowed values: -1..65535 */ String REDIS_PORT = "redis-port"; /** diff --git a/geode-core/src/main/java/org/apache/geode/distributed/internal/DistributionConfig.java b/geode-core/src/main/java/org/apache/geode/distributed/internal/DistributionConfig.java index 3c66211..49f45f1 100644 --- a/geode-core/src/main/java/org/apache/geode/distributed/internal/DistributionConfig.java +++ b/geode-core/src/main/java/org/apache/geode/distributed/internal/DistributionConfig.java @@ -3479,7 +3479,7 @@ public interface DistributionConfig extends Config, LogConfig, StatisticsConfig @ConfigAttributeSetter(name = REDIS_PORT) void setRedisPort(int value); - @ConfigAttribute(type = Integer.class, min = 0, max = 65535) + @ConfigAttribute(type = Integer.class, min = -1, max = 65535) String REDIS_PORT_NAME = REDIS_PORT; int DEFAULT_REDIS_PORT = 0; diff --git a/geode-redis/build.gradle b/geode-redis/build.gradle index 633c2e8..3ef3ba7 100644 --- a/geode-redis/build.gradle +++ b/geode-redis/build.gradle @@ -42,6 +42,8 @@ dependencies { testImplementation(project(':geode-junit')) testImplementation('org.mockito:mockito-core') + commonTestImplementation(project(':geode-junit')) + integrationTestImplementation(project(':geode-dunit')) integrationTestImplementation(project(':geode-junit')) integrationTestImplementation(sourceSets.commonTest.output) diff --git
[geode-native] 01/01: Update cluster to support propertiesFile, etc.
This is an automated email from the ASF dual-hosted git repository. mmartell pushed a commit to branch GEODE-8121-enhance-integration-tests in repository https://gitbox.apache.org/repos/asf/geode-native.git commit 30356a061be487759c73987d33e14dedbb765140 Author: Mike Martell AuthorDate: Thu May 14 09:36:49 2020 -0700 Update cluster to support propertiesFile, etc. --- cppcache/integration/framework/Cluster.cpp | 22 ++- cppcache/integration/framework/Cluster.h | 93 ++ cppcache/integration/framework/Gfsh.cpp| 38 +++- cppcache/integration/framework/Gfsh.h | 14 - 4 files changed, 126 insertions(+), 41 deletions(-) diff --git a/cppcache/integration/framework/Cluster.cpp b/cppcache/integration/framework/Cluster.cpp index 78c621f..91ff454 100644 --- a/cppcache/integration/framework/Cluster.cpp +++ b/cppcache/integration/framework/Cluster.cpp @@ -89,7 +89,7 @@ void Locator::start() { if (cluster_.useSsl()) { locator.withConnect(false) .withSslEnabledComponents("all") -.withSslRquireAuthentication(cluster_.requireSslAuthentication()) +.withSslRequireAuthentication(cluster_.requireSslAuthentication()) .withSslKeystore(cluster_.keystore()) .withSslTruststore(cluster_.truststore()) .withSslKeystorePassword(cluster_.keystorePassword()) @@ -455,6 +455,26 @@ void Cluster::useSsl(const bool requireSslAuthentication, bool Cluster::useSsl() { return useSsl_; } +void Cluster::usePropertiesFile(const std::string propertiesFile) { + usePropertiesFile_ = true; + propertiesFile_ = propertiesFile; +} + +void Cluster::useSecurityPropertiesFile(const std::string securityPropertiesFile) { + useSecurityPropertiesFile_ = true; + securityPropertiesFile_ = securityPropertiesFile; +} + +void Cluster::useHostNameForClients( +const std::string hostName) { + usePropertiesFile_ = true; + hostName_ = hostName; +} + +bool Cluster::usePropertiesFile() { return usePropertiesFile_; } +bool Cluster::useSecurityPropertiesFile() { return useSecurityPropertiesFile_; } +bool Cluster::useHostNameForClients() { return useHostNameForClients_; } + bool Cluster::requireSslAuthentication() { return requireSslAuthentication_; } std::string Cluster::keystore() { return keystore_; } diff --git a/cppcache/integration/framework/Cluster.h b/cppcache/integration/framework/Cluster.h index ee5ca70..52c0233 100644 --- a/cppcache/integration/framework/Cluster.h +++ b/cppcache/integration/framework/Cluster.h @@ -171,60 +171,77 @@ class Cluster { const std::string truststorePassword); bool useSsl(); - bool requireSslAuthentication(); - std::string keystore(); - std::string truststore(); - std::string keystorePassword(); - std::string truststorePassword(); - Gfsh (); + void usePropertiesFile(const std::string propertiesFile); + void useSecurityPropertiesFile(const std::string securityPropertiesFile); + void useHostNameForClients(const std::string hostNameForClients); + bool usePropertiesFile(); + bool useSecurityPropertiesFile(); + bool useHostNameForClients(); +bool requireSslAuthentication(); - std::vector (); +std::string keystore(); +std::string truststore(); +std::string keystorePassword(); +std::string truststorePassword(); - std::vector (); +Gfsh (); - std::string (); +std::vector (); - std::string (); +std::vector (); - std::string (); +std::string (); - std::string (); +std::string (); - std::vector (); +std::string (); - bool getUseIPv6(); +std::string (); - private: - std::string name_; - std::string classpath_; - std::string securityManager_; - std::string user_; - std::string password_; - std::vector cacheXMLFiles_; +std::vector (); - size_t initialLocators_; - std::vector locators_; +bool getUseIPv6(); - size_t initialServers_; - std::vector servers_; +private: +std::string name_; +std::string classpath_; +std::string securityManager_; +std::string user_; +std::string password_; +std::vector cacheXMLFiles_; - bool started_ = false; - uint16_t jmxManagerPort_; +size_t initialLocators_; +std::vector locators_; - bool useSsl_ = false; - bool requireSslAuthentication_ = false; - std::string keystore_; - std::string keystorePassword_; - std::string truststore_; - std::string truststorePassword_; +size_t initialServers_; +std::vector servers_; - bool useIPv6_ = false; +bool started_ = false; +uint16_t jmxManagerPort_; - GfshExecute gfsh_; +bool useSsl_ = false; +bool requireSslAuthentication_ = false; +bool usePropertiesFile_ = false; +bool useSecurityPropertiesFile_ = false; +bool useHostNameForClients_ = false; - void startLocators(); - void startServers(); -}; +std::string keystore_; +std::string keystorePassword_; +std::string truststore_; +std::string truststorePassword_; + +std::string propertiesFile_; +std::string securityPropertiesFile_; +std::string hostName_; + +bool useIPv6_ = false; + +GfshExecute gfsh_; +
[geode-native] branch GEODE-8121-enhance-integration-tests created (now 30356a0)
This is an automated email from the ASF dual-hosted git repository. mmartell pushed a change to branch GEODE-8121-enhance-integration-tests in repository https://gitbox.apache.org/repos/asf/geode-native.git. at 30356a0 Update cluster to support propertiesFile, etc. This branch includes the following new commits: new 30356a0 Update cluster to support propertiesFile, etc. 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] branch feature/GEODE-7792c created (now aafb0cd)
This is an automated email from the ASF dual-hosted git repository. bschuchardt pushed a change to branch feature/GEODE-7792c in repository https://gitbox.apache.org/repos/asf/geode.git. at aafb0cd GEODE-7792: configure logging for geode-membership integration tests This branch includes the following new commits: new aafb0cd GEODE-7792: configure logging for geode-membership integration tests 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-7792: configure logging for geode-membership integration tests
This is an automated email from the ASF dual-hosted git repository. bschuchardt pushed a commit to branch feature/GEODE-7792c in repository https://gitbox.apache.org/repos/asf/geode.git commit aafb0cd1378d67503e554c0a01e3f09e296b370c Author: Bruce Schuchardt AuthorDate: Thu May 14 08:09:32 2020 -0700 GEODE-7792: configure logging for geode-membership integration tests hexTid is not available to the geode-membership module. I'm replacing it with tid, which is supported by the logger implementation used by membership tests. This will let us see thread ID numbers in the logs. --- geode-membership/src/integrationTest/resources/log4j2.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/geode-membership/src/integrationTest/resources/log4j2.xml b/geode-membership/src/integrationTest/resources/log4j2.xml index a5cabd7..f70ca4f 100755 --- a/geode-membership/src/integrationTest/resources/log4j2.xml +++ b/geode-membership/src/integrationTest/resources/log4j2.xml @@ -15,7 +15,7 @@ --> -[%level{lowerCase=true} %date{/MM/dd HH:mm:ss.SSS z} %thread tid=%hexTid] %message%n%throwable%n +[%level{lowerCase=true} %date{/MM/dd HH:mm:ss.SSS z} %thread tid=%tid] %message%n%throwable%n true