geode.git
7 months agopare down oldversion list to only latest patch per serialization version rel/v1.12.8 rel/v1.12.8.RC1
Owen Nichols [Fri, 31 Dec 2021 06:37:03 +0000 (22:37 -0800)] 
pare down oldversion list to only latest patch per serialization version

(cherry picked from commit 55a3a77707b35592303ff320e2eb5828e0d4083f)
(cherry picked from commit f8dd56a19fdd9f6d5a0d1ecd0460185bfb41e94a)

7 months agoGEODE-9060: Remove the member from a copy of replicates as GII candid… (#6246)
Xiaojian Zhou [Thu, 1 Apr 2021 22:37:21 +0000 (15:37 -0700)] 
GEODE-9060: Remove the member from a copy of replicates as GII candid… (#6246)

* GEODE-9060: Remove the member from a copy of replicates as GII candidate if
it's not part of the same distributed system, but leave original replicates
unchanged.

(cherry picked from commit 76a5afddc9eaecea9f0b4528a910eb6761e1a3a1)

7 months agoincrease disk quota to hold more old versions
Owen Nichols [Thu, 16 Dec 2021 01:33:10 +0000 (17:33 -0800)] 
increase disk quota to hold more old versions

(cherry picked from commit 34c4a406cd45107415297fb665a92b416985455d)

7 months agoBumping copyright year to 2022
Owen Nichols [Sat, 1 Jan 2022 08:34:36 +0000 (00:34 -0800)] 
Bumping copyright year to 2022

7 months agoGEODE-9905: Bump log4j from 2.17.0 to 2.17.1
Owen Nichols [Wed, 29 Dec 2021 21:19:07 +0000 (13:19 -0800)] 
GEODE-9905: Bump log4j from 2.17.0 to 2.17.1

7 months agoGEODE-9905: [1.12] Bump log4j from 2.16.0 to 2.17.0 (#7220)
Kirk Lund [Wed, 22 Dec 2021 15:59:21 +0000 (07:59 -0800)] 
GEODE-9905: [1.12] Bump log4j from 2.16.0 to 2.17.0 (#7220)

Co-authored-by: Owen Nichols <34043438+onichols-pivotal@users.noreply.github.com>
(cherry picked from commit 45714b36b04f89b56c81e97cb03fc0fbf95f58c9)
(cherry picked from commit 9805c506a34e173a1da829acd3a4450ab3349f03)
(cherry picked from commit c257bdd545a1749b8709fd4bc25c819ea6a06c76)

7 months agoBumping version to 1.12.8
Owen Nichols [Thu, 16 Dec 2021 00:52:08 +0000 (16:52 -0800)] 
Bumping version to 1.12.8

7 months agoadd 1.12.7 to old versions on support/1.12
Owen Nichols [Wed, 15 Dec 2021 23:19:23 +0000 (15:19 -0800)] 
add 1.12.7 to old versions on support/1.12

7 months agoupdate Dockerfile to apache-geode 1.12.7
Owen Nichols [Wed, 15 Dec 2021 23:15:12 +0000 (15:15 -0800)] 
update Dockerfile to apache-geode 1.12.7

7 months agoGEODE-9898: Bump log4j from 2.15.0 to 2.16.0 rel/v1.12.7 rel/v1.12.7.RC1
Owen Nichols [Tue, 14 Dec 2021 20:11:47 +0000 (12:11 -0800)] 
GEODE-9898: Bump log4j from 2.15.0 to 2.16.0

(cherry-picked from commit 7bec7474c1fb6794daf199276d0eea8cb40a8206)

8 months agoBumping version to 1.12.7
Owen Nichols [Sat, 11 Dec 2021 05:48:47 +0000 (21:48 -0800)] 
Bumping version to 1.12.7

8 months agoadd 1.12.6 to old versions on support/1.12
Owen Nichols [Sat, 11 Dec 2021 03:49:19 +0000 (19:49 -0800)] 
add 1.12.6 to old versions on support/1.12

8 months agoupdate Dockerfile to apache-geode 1.12.6
Owen Nichols [Sat, 11 Dec 2021 03:45:12 +0000 (19:45 -0800)] 
update Dockerfile to apache-geode 1.12.6

8 months agoGEODE-9888: Bump log4j from 2.12.1 to 2.15.0 (#7187) rel/v1.12.6 rel/v1.12.6.RC2
Owen Nichols [Fri, 10 Dec 2021 19:27:33 +0000 (11:27 -0800)] 
GEODE-9888: Bump log4j from 2.12.1 to 2.15.0 (#7187)

* Bump log4j from 2.12.1 to 2.15.0
* [backport from 1.13] Convert Gradle from buildScript to plugin. Drop gradle-info-plugin

(cherry-picked from commit 2c26de89f1c78ddaab01531843826498b87f9eea)

Co-authored-by: Robert Houghton <rhoughton@pivotal.io>
8 months agoGEODE-9882: User Guide, Micrometer section, fix product_name typo (#7181)
Dave Barnes [Thu, 9 Dec 2021 18:58:53 +0000 (10:58 -0800)] 
GEODE-9882: User Guide, Micrometer section, fix product_name typo (#7181)

8 months agoGEODE-9825: minus GEODE-9713 rel/v1.12.6.RC1
Bill Burcham [Wed, 24 Nov 2021 20:12:38 +0000 (12:12 -0800)] 
GEODE-9825: minus GEODE-9713

8 months agoGEODE-9825: processInputBuffer resize retains data (#7131)
Bill Burcham [Tue, 23 Nov 2021 16:29:11 +0000 (08:29 -0800)] 
GEODE-9825: processInputBuffer resize retains data (#7131)

(cherry picked from commit fb142e1bbd42d6af2463fd9b9b49ef3e5519cfcb)
(cherry picked from commit 62bc9aee3f929103411fc2dbe66cc750e56c06c1)

8 months agoGEODE-9838: Log key info for deserialization issue while index update (#7136)
Xiaojian Zhou [Tue, 23 Nov 2021 17:22:19 +0000 (09:22 -0800)] 
GEODE-9838: Log key info for deserialization issue while index update (#7136)

(cherry picked from commit f56d60a6227fc46fbf3e8f3f5ba48d8be453e69e)

9 months agoGEODE-9775: fix remaining pipelines to support k8s (#7099)
Owen Nichols [Tue, 9 Nov 2021 21:13:38 +0000 (13:13 -0800)] 
GEODE-9775: fix remaining pipelines to support k8s (#7099)

(cherry picked from commit beb898c1fa06fc488a553faae2c7d03e0428782b)
(cherry picked from commit 5aa48dadd9370d4f6d0bec36fdc0812c800f2617)

9 months agoAdd required pipeline path dependencies (#7096)
Robert Houghton [Tue, 9 Nov 2021 19:07:30 +0000 (11:07 -0800)] 
Add required pipeline path dependencies (#7096)

(cherry picked from commit e34147710bd942594fe5b886289a148eea74757e)
(cherry picked from commit 500f794971d884c7dd13c1ea736ab41ae6e14f1d)

9 months agoGEODE-8542: java.lang.IllegalStateException: tcp message exceeded max… (#5562)
Bruce Schuchardt [Tue, 29 Sep 2020 17:17:56 +0000 (10:17 -0700)] 
GEODE-8542: java.lang.IllegalStateException: tcp message exceeded max… (#5562)

Limit the size of message chunks to the maximum message size allowed
by org.apache.geode.internal.tcp.Connection.

(cherry picked from commit b439d3301dc15a81a9917b05ca4bd0717d1718bc)
(cherry picked from commit cb07f831b1ce1023608e59f873b015f1ae2768bc)

9 months agoGEODE-9767: Bump netty from 4.1.48.Final to 4.1.68.Final (#7034)
Owen Nichols [Tue, 9 Nov 2021 18:36:29 +0000 (10:36 -0800)] 
GEODE-9767: Bump netty from 4.1.48.Final to 4.1.68.Final (#7034)

9 months agoGEODE-9797: User guide typo repairs (#7085)
Dave Barnes [Fri, 5 Nov 2021 16:17:08 +0000 (09:17 -0700)] 
GEODE-9797: User guide typo repairs (#7085)

9 months agoGEODE-9656: Document Async disk writer exit behavior (#7062)
Dave Barnes [Thu, 28 Oct 2021 23:04:24 +0000 (16:04 -0700)] 
GEODE-9656: Document Async disk writer exit behavior (#7062)

9 months agoGEODE-9783: remove stray line resulting from merge issue
Owen Nichols [Thu, 28 Oct 2021 03:15:02 +0000 (20:15 -0700)] 
GEODE-9783: remove stray line resulting from merge issue

this will remove the extra jars that unexpectedly appeared in Geode pulse war after backport of GEODE-9486

(not cherry-picked from anywhere as no other backports had this issue)

9 months ago[GEODE-9775] Add heavy-lifter environment variables.
Sean Goller [Wed, 27 Oct 2021 16:19:46 +0000 (09:19 -0700)] 
[GEODE-9775] Add heavy-lifter environment variables.

9 months ago[GEODE-9775] Add missing utility functions.
Sean Goller [Wed, 27 Oct 2021 16:11:57 +0000 (09:11 -0700)] 
[GEODE-9775] Add missing utility functions.

9 months agoGEODE-9775: fixup missing Concourse variable for PR pipeline (#7047)
Robert Houghton [Tue, 26 Oct 2021 19:30:41 +0000 (12:30 -0700)] 
GEODE-9775: fixup missing Concourse variable for PR pipeline (#7047)

(cherry picked from commit e1fac45368f20896a36a96936f4bc938951b4659)

9 months ago[GEODE-9775] CI Changes to support CI migration
Sean Goller [Tue, 26 Oct 2021 18:48:17 +0000 (18:48 +0000)] 
[GEODE-9775] CI Changes to support CI migration

* Remove unnecessary environment variables.
* get network information from concourse instead of discovering it ourselves.

(cherry picked from commit 4248006916a91f6d86976f77aea50a9dec729757)

9 months agoBumping version to 1.12.6
Dick Cavender [Tue, 26 Oct 2021 20:58:02 +0000 (13:58 -0700)] 
Bumping version to 1.12.6

9 months agoGEODE-9714: Add Shiro packages to sanctioned serializables (#7024)
Kirk Lund [Mon, 25 Oct 2021 17:27:36 +0000 (10:27 -0700)] 
GEODE-9714: Add Shiro packages to sanctioned serializables (#7024)

Adds all Shiro subpackages that contain exceptions to the list of
sanctioned serializables.

PROBLEM

QueryConfigurationServiceConstraintsDistributedTest failed in
CI when it tried to deserialize
org.apache.shiro.session.StoppedSessionException.

SOLUTION

I did some research and I believe we should add all Shiro
subpackages containing exceptions to the accept-list.

(cherry picked from commit a2a80edf5f4d6ab6405edc05f82bb468c6161267)
(cherry picked from commit ff81dec73c6ed5e0a2de1f14868d008d189d066f)
(cherry picked from commit abf3a206d94b4babb08ca73d90925372e6fc46eb)

9 months agoadd 1.12.5 to old versions on support/1.12
Dick Cavender [Mon, 25 Oct 2021 17:21:28 +0000 (10:21 -0700)] 
add 1.12.5 to old versions on support/1.12

9 months agoupdate Dockerfile to apache-geode 1.12.5
Dick Cavender [Mon, 25 Oct 2021 17:15:16 +0000 (10:15 -0700)] 
update Dockerfile to apache-geode 1.12.5

9 months agoGEODE-7920: Geode UDP INT thread found processing cache operations (#7018)
Bill Burcham [Fri, 22 Oct 2021 17:43:57 +0000 (10:43 -0700)] 
GEODE-7920: Geode UDP INT thread found processing cache operations (#7018)

Modified DistributionMessage to look for JGroups "internal" executor
threads.  We thought we'd turned off all JGroups thread pools but this
one is still around.  We don't want to process DistributionMessages in
these threads unless absolutely necessary since they're needed when
processing incoming messages.

(cherry picked from commit 8f24abbc7bade3f8e65a52a1a0402343e12ba2b5)

Co-authored-by: Bruce Schuchardt <bschuchardt@pivotal.io>
9 months agoGEODE-9751: load yaml vars safely (unsafe load was deprecated and is now removed...
Owen Nichols [Mon, 18 Oct 2021 23:54:00 +0000 (16:54 -0700)] 
GEODE-9751: load yaml vars safely (unsafe load was deprecated and is now removed) (#7016)

(cherry picked from commit 6a60434984ab131e5910442fb7c29245a1e442e1)

10 months agoGEODE-9640: Initiate threadId in EventID. (#6905) rel/v1.12.5 rel/v1.12.5.RC4
Eric Shu [Tue, 5 Oct 2021 18:53:05 +0000 (11:53 -0700)] 
GEODE-9640: Initiate threadId in EventID. (#6905)

  * This is to make sure a new EventID can be generated after server restarted
    after a whole cluster is shut down.

 * Wrap around original threadID before it interferes with bulkOp or wan generated threadID.

(cherry picked from commit 4b3c49e788157df94f7d3e4b455adb7a6eaef96b)

10 months agoGEODE-9486: Improve AnalyzeSerializables integration tests (#6878)
Kirk Lund [Tue, 21 Sep 2021 16:39:48 +0000 (09:39 -0700)] 
GEODE-9486: Improve AnalyzeSerializables integration tests (#6878)

Allow geode modules to have an AnalyzeSerializables integration
test without implementing SanctionedSerializablesService.

Improve debugging information for AnalyzeSerializables integration
tests:
- Provide new failure message when no SanctionedSerializablesService
exists.
- Create ANALYZE_SERIALIZABLES.md to provide detailed instructions for
failures involving AnalyzeSerializables integration tests.
- Reference ANALYZE_SERIALIZABLES.md in failure messages.

Remove geode-serialization and geode-common jars from geode-pulse
.war file:
- Change getModuleClass() to return Optional.
- Delete PulseSanctionedSerializablesService and its resources.
- Change geode-pulse dependency on geode-serialization to be for
integrationTest only.

(cherry picked from commit 7bd1d73dcd02712a10e5c3f2ac5ac0522923bf9e)
(cherry picked from commit 14582d05ed0032f5315313e3d29c1773b7bf0f53)
(cherry picked from commit c685f06f64b8c7d9d160201db1b99597e53ce9d9)

10 months agoGEODE-9486: Fix validate-serializable-objects (#6823)
Kirk Lund [Wed, 8 Sep 2021 16:30:50 +0000 (09:30 -0700)] 
GEODE-9486: Fix validate-serializable-objects (#6823)

Rename DistributedSystemService to SanctionedSerializablesService and
remove unused init(DistributedSystem).

Move SanctionedSerializablesService to geode-serialization.

Implement SanctionedSerializablesService in both geode-core and
geode-management to remove special case for each in
InternalDataSerializer.

Fix sanctioned serializables support in geode-management and
geode-apis-compatible-with-redis.

Add sanctioned serializables support to geode-serialization and
geode-pulse.

Add sanctioned serializables support to geode-junit and geode-dunit
to simplify writing tests for validate-serializable-objects and prevent
having to list out DUnit Rules and other test framework classes when
validate-serializable-objects is enabled.

Use ExecutorServiceRule and reformat json strings in
RestRegionAPIIntegrationTest.

Reorganize QueryCommandDUnitTestBase.

Use InvalidClassException instead of Exception in
ObjectInputStreamFilterWrapper fatal log message.

Improve assertion messages in ResourceUtils.

Move loadSanctionedSerializablesServices and loadClassNames to
new SanctionedSerializables in geode-serialization.

Exclude Pulse GemFireAuthentication from sanctioned serializables.

Add SerializationTest Category to all AnalyzeSerializables integration
tests.

Tidy up SANCTIONED_SERIALIZABLES_DEPENDENCIES_PATTERN.

Convert to AssertJ and use BeforeClass in
InternalDataSerializerSerializationAcceptlistTest.

Note: If Git or GitHub is showing invalid file renames in the diffs, you
may need to pull the branch locally and configure diff.renameLimit to
something lower than the default value of 50.

(cherry picked from commit acbd0ff3c37a5e1fe3018d3f7288df385159ac4c)
(cherry picked from commit ba81c3670d85dbb4451030e2c4acb11ca8aef9da)
(cherry picked from commit 5b067cae5257e871055acebc94b944d36afb59e9)

10 months agoGEODE-9655: Bump shiro-core from 1.7.1 to 1.8.0
Owen Nichols [Wed, 29 Sep 2021 00:13:55 +0000 (17:13 -0700)] 
GEODE-9655: Bump shiro-core from 1.7.1 to 1.8.0

10 months agoGEODE-9596: Avoid creating multiple cq maps in ClientUpdateMessage (#6869)
Eric Shu [Fri, 17 Sep 2021 22:48:49 +0000 (15:48 -0700)] 
GEODE-9596: Avoid creating multiple cq maps in ClientUpdateMessage (#6869)

  * This can occur if HAContainer enables eviction.
  * Also addClientCq can be accessed concurrently by intialization threads during queue registration.

(cherry picked from commit 00b41562f8c4e5982190795c0426e5884f57724a)

11 months agoGEODE-9554 backport to 1.12 (#6857)
mhansonp [Fri, 10 Sep 2021 19:28:10 +0000 (12:28 -0700)] 
GEODE-9554 backport to 1.12 (#6857)

* GEODE-9554 backport (#6856)

* GEODE-9554: Change up the rebalance calls to use new canDelete call (#6845) (#6853)

GEODE-9554: Change up the rebalance calls to use new canDelete call

If there is no redundancy zone, exit and allow delete
Adding xml files to git
Adding xml files to git
Added new tests

(cherry picked from commit d1d605b24787698c5d8f47b8538808d6b990c0a4)
(cherry picked from commit 142e06fe001aae428c32ec602992e45bcefa2259)

* GEODE-5994: Cleanup from some additional review comments (#6852)

(cherry picked from commit 7b924b5ccef4646f28615bab290447824f9f9f45)
(cherry picked from commit 69ca9cdf75904f70d6272286f4322ba90ee8bfa3)
(cherry picked from commit d94aa6431c4f19167feea417be4739c6746ab4e3)

* GEODE-9554: modifications for 1.12 support

11 months agoGEODE-9561: typo repair
Dave Barnes [Wed, 8 Sep 2021 20:22:20 +0000 (13:22 -0700)] 
GEODE-9561: typo repair

11 months agoGEODE-9561: User Guide - jmx-manager-ssl-enabled supersedes jmx-manager-ssl (#6837)
Dave Barnes [Wed, 8 Sep 2021 18:09:08 +0000 (11:09 -0700)] 
GEODE-9561: User Guide - jmx-manager-ssl-enabled supersedes jmx-manager-ssl (#6837)

11 months agoGEODE-9578: Bump spring-security from 5.2.10 to 5.2.12
Owen Nichols [Tue, 7 Sep 2021 16:27:41 +0000 (09:27 -0700)] 
GEODE-9578: Bump spring-security from 5.2.10 to 5.2.12

11 months agoGEODE-9515: Skip setting MBeanServer when JMXConnectorServer will set it (#6770)
Jianxia Chen [Mon, 23 Aug 2021 21:06:09 +0000 (14:06 -0700)] 
GEODE-9515: Skip setting MBeanServer when JMXConnectorServer will set it (#6770)

(cherry picked from commit 280bd841427f244f507633826def2f845a9b10ef)

11 months agoGEODE-9527: Use TLS v 1.2 in test (#6781)
Ernie Burghardt [Fri, 3 Sep 2021 17:47:16 +0000 (12:47 -0500)] 
GEODE-9527: Use TLS v 1.2 in test (#6781)

(cherry picked from commit 5d55da4a2c0375353fedc5c197aae710ffd83b1d)

11 months agomove weekly trigger from Friday to Tuesday
Owen Nichols [Fri, 3 Sep 2021 17:24:54 +0000 (10:24 -0700)] 
move weekly trigger from Friday to Tuesday

11 months agoGEODE-9071: Add wait before check cq listener invocations. (#6785)
Eric Shu [Mon, 23 Aug 2021 17:09:56 +0000 (10:09 -0700)] 
GEODE-9071: Add wait before check cq listener invocations. (#6785)

* Cq events sent to client asynchronously. Need to wait events are
    all delivered.

(cherry picked from commit 018fb585b1750a3186ad4693744ed5630d869182)

12 months agoGEODE-9354: Extract and test ArgumentRedactorRegex (#6641) (#6750)
Kirk Lund [Thu, 12 Aug 2021 21:09:11 +0000 (14:09 -0700)] 
GEODE-9354: Extract and test ArgumentRedactorRegex (#6641) (#6750)

* Rename ArgumentRedactorJUnitTest to ArgumentRedactorTest.
* Reorganize and reformat ArgumentRedactor and its tests.
* Fix issues in regex found by new tests.

(cherry picked from commit 693e18c48d1c0e3601c517cb7c5493b54649dc10)

12 months agoGEODE-8740: increase test job timeouts
Owen Nichols [Tue, 27 Jul 2021 22:25:58 +0000 (15:25 -0700)] 
GEODE-8740: increase test job timeouts

12 months agoBumping version to 1.12.5
Dick Cavender [Tue, 27 Jul 2021 17:13:26 +0000 (10:13 -0700)] 
Bumping version to 1.12.5

12 months agoadd 1.12.4 to old versions on support/1.12
Dick Cavender [Mon, 26 Jul 2021 23:07:12 +0000 (16:07 -0700)] 
add 1.12.4 to old versions on support/1.12

12 months agoupdate Dockerfile to apache-geode 1.12.4
Dick Cavender [Mon, 26 Jul 2021 22:45:17 +0000 (15:45 -0700)] 
update Dockerfile to apache-geode 1.12.4

13 months agoGEODE-8657: Increase acceptance test timeout (#5673) rel/v1.12.4
Sarah [Mon, 26 Oct 2020 20:15:16 +0000 (16:15 -0400)] 
GEODE-8657: Increase acceptance test timeout (#5673)

(cherry picked from commit 4ceabc88a011ab007e0462d6c0ec3c11c2d6eb26)

13 months agoGEODE-9346: When client received incorrect byte array of PdxType due … (#6561)
Xiaojian Zhou [Fri, 9 Jul 2021 17:54:17 +0000 (10:54 -0700)] 
GEODE-9346: When client received incorrect byte array of PdxType due … (#6561)

(cherry picked from commit 11e4c3a4ca4bf7ef2203e0fdd111e536e5721e50)

13 months agoGEODE-9156: Replace docker-compose-rule with testcontainers in geode-connectors ...
Owen Nichols [Mon, 12 Jul 2021 15:44:02 +0000 (08:44 -0700)] 
GEODE-9156: Replace docker-compose-rule with testcontainers in geode-connectors (#6692)

Something to note when doing SSL testing: testcontainers does not let
you set the container name (using `container_name` in your compose.yml).
This ultimately means that reverse IP lookups produce hostnames that
look something like `project_service_index`. The problem is that these
names are not RFC compliant as they contain underscores. This can break
some aspects of SSL validation. I've had to work around this by renaming
containers in various test classes.

(cherry picked from commit a5335756a5801adf35ffdf4635b51cb17757eb84)
(cherry picked from commit 473af500ce43a4d35e08d4d750f3b5ed9186cc99)
(cherry picked from commit f537a5dded32d5386dccbb99a7e862b29811e269)
(cherry picked from commit 30d746ea310f5f955a52c6830cda53dfa754b709)

Co-authored-by: Jens Deppe <jdeppe@vmware.com>
13 months agobump nebula.lint from 11.4.4 to 16.4.0 to match support/1.13
Owen Nichols [Thu, 8 Jul 2021 23:23:41 +0000 (16:23 -0700)] 
bump nebula.lint from 11.4.4 to 16.4.0 to match support/1.13

13 months ago[GEODE-9386] Fix windows builder cleanup (#6630)
Sean Goller [Mon, 21 Jun 2021 15:44:57 +0000 (08:44 -0700)] 
[GEODE-9386] Fix windows builder cleanup (#6630)

* Do './gradlew.bat clean' before C:/geode.

(cherry picked from commit ecaf313a6747cf0c465b5cd5852a2304b753919c)
(cherry picked from commit 63a0fe7148124912522cd4d1e3f2984993b0aea6)
(cherry picked from commit 0cd41073d0a5e40e5eea98a4d7ee534307b474aa)

13 months agoBumping version to 1.12.4
Owen Nichols [Wed, 30 Jun 2021 22:47:04 +0000 (15:47 -0700)] 
Bumping version to 1.12.4

13 months agoadd 1.12.3 to old versions on support/1.12
Owen Nichols [Wed, 30 Jun 2021 22:40:39 +0000 (15:40 -0700)] 
add 1.12.3 to old versions on support/1.12

13 months agoupdate Dockerfile to apache-geode 1.12.3
Owen Nichols [Wed, 30 Jun 2021 22:15:13 +0000 (15:15 -0700)] 
update Dockerfile to apache-geode 1.12.3

13 months agoGEODE-9042: Update docker-based scripts to build UG (#6528)
Dave Barnes [Tue, 29 Jun 2021 17:12:53 +0000 (10:12 -0700)] 
GEODE-9042: Update docker-based scripts to build UG (#6528)

13 months agoGEODE-9295: Added dunit test
Barry Oglesby [Tue, 15 Jun 2021 20:54:24 +0000 (13:54 -0700)] 
GEODE-9295: Added dunit test

(cherry picked from commit c9d4f681d0700bd5344960f2da83ae960fc0b778)

13 months agoGEODE-9295: Reply sent always while processing LatestLastAccessTimeMessage
Nabarun Nag [Tue, 15 Jun 2021 05:17:36 +0000 (22:17 -0700)] 
GEODE-9295: Reply sent always  while processing LatestLastAccessTimeMessage

* Even if there any any exception, a reply will be sent back to the sender so that the sender's threads are not stuck.

(cherry picked from commit 31bb9b986ed5b1a8013af35b277147e28cd74d12)

13 months agoGEODE-9380: Replace sleep()s from Nio.SslEngine replace with yields
Kamilla Aslami [Tue, 15 Jun 2021 22:11:52 +0000 (15:11 -0700)] 
GEODE-9380: Replace sleep()s from Nio.SslEngine replace with yields

(cherry picked from commit 1b97c7c25f1fb68a94d5c7008b98630de45d48b6)

13 months agoGEODE-9141: (2 of 2) Handle in-buffer concurrency
Bill Burcham [Sat, 17 Apr 2021 16:12:13 +0000 (09:12 -0700)] 
GEODE-9141: (2 of 2) Handle in-buffer concurrency
* Connection uses a ByteBufferVendor to mediate access to inputBuffer
* Prevent return to pool before socket closer is finished

(cherry picked from commit 9d0d4d1d33794d0f6a21c3bcae71e965cbbd7fbd)
(cherry picked from commit 9e8b3972fcf449eed4d41c254cf3f553e517eaa1)
(cherry picked from commit c4730deed48bb4513bd04486d4e8c09cdd3bb5a9)

13 months agoGEODE-9141: (1 of 2) rename ByteBufferSharingImpl to ByteBuferVendor
Bill Burcham [Sat, 17 Apr 2021 20:15:53 +0000 (13:15 -0700)] 
GEODE-9141: (1 of 2) rename ByteBufferSharingImpl to ByteBuferVendor

(cherry picked from commit 38a3540583a1d0a402b026ee0d33ae4b0a2907d3)
(cherry picked from commit e0fa01dd9ec9c61504d517e77d1620f8e7975b73)

13 months agoGEODE-9180: warn when heartbeat thread oversleeps (#6360)
Bill Burcham [Wed, 28 Apr 2021 17:22:16 +0000 (10:22 -0700)] 
GEODE-9180: warn when heartbeat thread oversleeps (#6360)

* heartbeat producer logs warning when it oversleeps by a period or more

(cherry picked from commit f8b07a007ac93c323cd888cbc53dc3914336077f)

13 months agoRevert "GEODE-9141: (1 of 2) rename ByteBufferSharingImpl to ByteBuferVendor"
Ernest Burghardt [Thu, 17 Jun 2021 15:40:14 +0000 (10:40 -0500)] 
Revert "GEODE-9141: (1 of 2) rename ByteBufferSharingImpl to ByteBuferVendor"

This reverts commit bba424244b8011daf4e7d1285334ad91ce4497fe.

13 months agoRevert "GEODE-9141: (2 of 2) Handle in-buffer concurrency"
Ernest Burghardt [Thu, 17 Jun 2021 15:39:47 +0000 (10:39 -0500)] 
Revert "GEODE-9141: (2 of 2) Handle in-buffer concurrency"

This reverts commit 1a8eb5aec580eb75871060793ea65d62f5f2d959.

13 months agoGEODE-9141: (2 of 2) Handle in-buffer concurrency
Bill Burcham [Sat, 17 Apr 2021 16:12:13 +0000 (09:12 -0700)] 
GEODE-9141: (2 of 2) Handle in-buffer concurrency
* Connection uses a ByteBufferVendor to mediate access to inputBuffer
* Prevent return to pool before socket closer is finished

(cherry picked from commit 9d0d4d1d33794d0f6a21c3bcae71e965cbbd7fbd)
(cherry picked from commit 9e8b3972fcf449eed4d41c254cf3f553e517eaa1)
(cherry picked from commit c4730deed48bb4513bd04486d4e8c09cdd3bb5a9)

13 months agoGEODE-9141: (1 of 2) rename ByteBufferSharingImpl to ByteBuferVendor
Bill Burcham [Sat, 17 Apr 2021 20:15:53 +0000 (13:15 -0700)] 
GEODE-9141: (1 of 2) rename ByteBufferSharingImpl to ByteBuferVendor

(cherry picked from commit 38a3540583a1d0a402b026ee0d33ae4b0a2907d3)
(cherry picked from commit e0fa01dd9ec9c61504d517e77d1620f8e7975b73)

14 months agoGEODE-9289: Configuration compatibile with pre-1.12.0 versions. (#6592) rel/v1.12.3
Nabarun Nag [Wed, 9 Jun 2021 17:05:09 +0000 (10:05 -0700)] 
GEODE-9289: Configuration compatibile with pre-1.12.0 versions. (#6592)

* This part of the commit was missed as a part of the original commit

(cherry picked from commit c1e59b23a89d4eac89334f525cd4a8bfaebefe1d)

14 months agoGEODE-9307: Removed MembershipListener after force disconnect (#6515) (#6578)
Nabarun Nag [Wed, 9 Jun 2021 17:04:54 +0000 (10:04 -0700)] 
GEODE-9307: Removed MembershipListener after force disconnect (#6515) (#6578)

(cherry picked from commit 2bc4bd93a6c24ea32c3a44c502fcb20c0a255cb4)

Co-authored-by: Barry Oglesby <boglesby@users.noreply.github.com>
14 months agoGEODE-9331: remove the threadConnMaps ArrayList (#6535)
Darrel Schneider [Wed, 2 Jun 2021 16:20:45 +0000 (09:20 -0700)] 
GEODE-9331: remove the threadConnMaps ArrayList (#6535)

Removed the threadConnMaps ArrayList.
This removal also means that the HashMap is now
only referenced by a ThreadLocal so it no longer
is synchronized which simplified the code.

(cherry picked from commit 88918f1221e7bf90c88596d19c06ec41eec8315e)

14 months agoGEODE-9146: have idle expiration ignore timestamp on removed remote entries
Darrel Schneider [Wed, 2 Jun 2021 23:28:06 +0000 (16:28 -0700)] 
GEODE-9146: have idle expiration ignore timestamp on removed remote entries

LatestLastAccessTimeMessage now ignores the last access time
of both invalid and removed entries.

(cherry picked from commit e4e10ace74a8a74868690d0c78f97814380a566d)

14 months agoGEODE-9363: Bump spring from 5.2.10 to 5.2.15
Owen Nichols [Tue, 8 Jun 2021 18:08:25 +0000 (11:08 -0700)] 
GEODE-9363: Bump spring from 5.2.10 to 5.2.15

14 months agoGEODE-9363: Bump spring from 5.2.9 to 5.2.10
Owen Nichols [Tue, 8 Jun 2021 16:30:40 +0000 (09:30 -0700)] 
GEODE-9363: Bump spring from 5.2.9 to 5.2.10

14 months agoGEODE-7664: calling RegionConfigRealizer.exists methods doesn't need … (#4932) (...
Jens Deppe [Tue, 8 Jun 2021 16:28:00 +0000 (09:28 -0700)] 
GEODE-7664: calling RegionConfigRealizer.exists methods doesn't need … (#4932) (#6569)

(cherry picked from commit 63c681d217bdcc3d6ed0150f977f18461be1a785)

Co-authored-by: Jinmei Liao <jiliao@vmware.com>
14 months agoGEODE-9289: Configuration compatibile with pre-1.12.0 versions.
Nabarun Nag [Tue, 18 May 2021 01:33:19 +0000 (18:33 -0700)] 
GEODE-9289: Configuration compatibile with pre-1.12.0 versions.

* Configuration sent from 1.12.0 locators and later can be interpreted by pre 1.12.0 version locators

(cherry picked from commit c1e59b23a89d4eac89334f525cd4a8bfaebefe1d)

14 months agoGEODE-7864: Always use curly braces for control flow statements
Donal Evans [Wed, 2 Jun 2021 22:06:57 +0000 (15:06 -0700)] 
GEODE-7864: Always use curly braces for control flow statements

(cherry picked from commit 2879573)

Authored-by: Donal Evans <doevans@vmware.com>
14 months agoGEODE-9339: bump json-smart from 2.3 to 2.3.1
Owen Nichols [Wed, 2 Jun 2021 01:22:00 +0000 (18:22 -0700)] 
GEODE-9339: bump json-smart from 2.3 to 2.3.1

14 months agoGEODE-9339: bump json-smart from 2.3 to 2.3.1
Owen Nichols [Wed, 2 Jun 2021 00:50:55 +0000 (17:50 -0700)] 
GEODE-9339: bump json-smart from 2.3 to 2.3.1

(cherry picked from commit b3b86bb1b2919f0faadf239046883c217d3e2d80)
(cherry picked from commit c6881a5a5b287d4c6cbae37e210cd02b46274f02)

14 months agoGEODE-9298: fix missing meta dependency
Owen Nichols [Fri, 28 May 2021 00:44:49 +0000 (17:44 -0700)] 
GEODE-9298: fix missing meta dependency

14 months agoGEODE-9298: remove concourse deprecation warnings
Owen Nichols [Fri, 28 May 2021 00:32:17 +0000 (17:32 -0700)] 
GEODE-9298: remove concourse deprecation warnings

14 months agoGEODE-9298: remove concourse deprecation warnings
Robert Houghton [Fri, 21 May 2021 19:03:15 +0000 (12:03 -0700)] 
GEODE-9298: remove concourse deprecation warnings

Merging this PR will wipe Concourse history due to pipeline and/or job
name changes.

(cherry picked from commit bb9d0b9118612c3f6c16e69e2e14fd30a46b9adc)
(cherry picked from commit 682c43f26f86ef71c2c1e293e63d870cd649fefc)
(cherry picked from commit f03a577f21d37e603a81de3398fbee2ad4baea8b)

15 months agoGEODE-9218: Remove TLSv1 and TLSv1.1 from tests. (#6412)
Sean Goller [Fri, 30 Apr 2021 22:38:42 +0000 (15:38 -0700)] 
GEODE-9218: Remove TLSv1 and TLSv1.1 from tests. (#6412)

Recent versions of JDK11 and 8 have disabled TLSv1 and TLSv1.1 by default.
We shouldn't be using these protocols so we shouldn't be testing them anymore either.

(cherry picked from commit ee7b611b51b11693da92418c861d37ce57216298)
(cherry picked from commit fdf5662d82b402ea2a95521bd910fe5de0293ce9)
(cherry picked from commit ba67f4ed5b906ad99e47388b3d2c0b29c6d3751f)

15 months agoGEODE-9216 - User Guide: "gemfire.enableTcpKeepAlive" should be "gemfire.setTcpKeepAl...
Dave Barnes [Thu, 29 Apr 2021 21:07:05 +0000 (14:07 -0700)] 
GEODE-9216 - User Guide: "gemfire.enableTcpKeepAlive" should be "gemfire.setTcpKeepAlive" (#6400)

15 months agoGEODE-7460: Disable network partition detection, which is not needed for this test...
Ernest Burghardt [Mon, 6 Apr 2020 23:16:51 +0000 (16:16 -0700)] 
GEODE-7460: Disable network partition detection, which is not needed for this test and is causing flakiness

(cherry picked from commit 9259401453dbfed78e53c3b12194c74a65177ac9)

15 months agoGEODE-9192: test-container fixes (#6381)
Sean Goller [Tue, 27 Apr 2021 18:24:46 +0000 (11:24 -0700)] 
GEODE-9192: test-container fixes (#6381)

* Use ubuntu as the base
* Install packages we got from the old base
* Install ca-certificates with the initial batch
* Adjust test-container build job

(cherry picked from commit 0b3eb0494e130b4b0781b774c47d04bac05df7f8)

15 months agoGEODE-9064: Configure serial filter during ManagementAgent start (#6196) (#6341)
Kirk Lund [Mon, 26 Apr 2021 16:47:17 +0000 (09:47 -0700)] 
GEODE-9064: Configure serial filter during ManagementAgent start (#6196) (#6341)

The Geode JMX layer will configure the system property
“jmx.remote.rmi.server.serial.filter.pattern" to only accept
JDK classes identified as open-types required for JMX.

If the system property already has a value then Geode will log
a statement and leave the system property alone.

(cherry picked from commit 8b2ee6d99ab16a11a129ccd3d4f3cc517997e8c8)

15 months agoGEODE-9181: bad url first caused checksum error during release
Owen Nichols [Thu, 22 Apr 2021 00:21:48 +0000 (17:21 -0700)] 
GEODE-9181: bad url first caused checksum error during release

(cherry picked from commit 6354e7b57d3c4367c7ef66b5bde2a9608aebca0f)

15 months agoBumping version to 1.12.3
Owen Nichols [Wed, 21 Apr 2021 19:25:56 +0000 (12:25 -0700)] 
Bumping version to 1.12.3

15 months agoadd 1.12.2 to old versions on support/1.12
Owen Nichols [Wed, 21 Apr 2021 19:22:31 +0000 (12:22 -0700)] 
add 1.12.2 to old versions on support/1.12

15 months agofix image download search order
Owen Nichols [Wed, 21 Apr 2021 18:45:11 +0000 (11:45 -0700)] 
fix image download search order

15 months agoupdate Dockerfile to apache-geode 1.12.2
Owen Nichols [Wed, 21 Apr 2021 18:15:16 +0000 (11:15 -0700)] 
update Dockerfile to apache-geode 1.12.2

15 months agoRevert "GEODE-9055: drop patch version in docs if 0"
Owen Nichols [Thu, 15 Apr 2021 19:18:16 +0000 (12:18 -0700)] 
Revert "GEODE-9055: drop patch version in docs if 0"

15 months agoGEODE-9153: Fix alpine-tools docker image (#6321)
Sean Goller [Wed, 14 Apr 2021 21:36:32 +0000 (14:36 -0700)] 
GEODE-9153: Fix alpine-tools docker image (#6321)

* Use same image for builder as deployment
* Add py3-yaml package so python doesn't try to build it.

16 months agospA rel/v1.12.2
Sarah [Fri, 9 Apr 2021 20:49:32 +0000 (16:49 -0400)] 
spA

16 months agoAdd awaits to CargoTestBase
Sarah [Fri, 9 Apr 2021 20:35:18 +0000 (16:35 -0400)] 
Add awaits to CargoTestBase