This is an automated email from the ASF dual-hosted git repository.
burcham pushed a change to branch feature/GEODE-8419-backport
in repository https://gitbox.apache.org/repos/asf/geode.git.
discard 524dd58 GEODE-8419: backported forward
add ee4ff0e GEODE-8432: use regionPath directly instead of getRegion when
put eve… (#5464)
add 9c22643 GEODE-8475: Resolve a potential dead lock in
ParallelGatewaySenderQueue (#5492)
add 2ccaf7b GEODE-8584: Message transmission fails with
IllegalStateException in socket i/o code (#5605)
add 21d77a8 GEODE-8608: StateFlush could hang when the target member is
shutdown (#5624)
add 65e20b5 GEODE-8651: MsgReader's readHeader and readMessage should be
synchron… (#5665)
add 06642ea GEODE-8652: NioSslEngine.close() Bypasses Locks (#5666)
add 5f14c41 Bump jetty from 9.4.21.v20190926 to 9.4.33.v20201020
add 43f4890 GEODE-8496: fix rest management test after dependency bump
(#5547)
add 4060542 Revert "GEODE-8682: Bump jetty from 9.4.21.v20190926 to
9.4.33.v20201020"
add bec4704 Revert "GEODE-8652: NioSslEngine.close() Bypasses Locks
(#5666)"
add 798a245 GEODE-7727: modify sender thread to detect relese of
connection (#4751)
add 9b2aea9 GEODE-8603: Potentially expand classes identified for CI
stressing to include subclasses (#5601) (#5674)
add 7f8f882 GEODE-8681: peer-to-peer message loss due to sending
connection closing with TLS enabled (#5699)
add 3660bb5 Update NioSslEngineTest.java
add f80d41a GEODE-8681: peer-to-peer message loss due to sending
connection closing with TLS enabled (#5699) (#5714)
add 3a89ae5 GEODE-6008: CI Failure:
ClientServerHostNameVerificationDistributedTe… (#4839)
add 68b8559 * GEODE-8652: NioSslEngine.close() Bypasses Locks (#5712)
add d682b66 GEODE-8261: Added a null check for the proxyID. (#5251)
add e3ea0ad GEODE-8536: Allow limited retries when creating Lucene
IndexWriter (#5659)
add 7ef6802 GEODE-8686: Prevent potential deadlock during GII and
tombstone GC (#5707)
add 6fec62f GEODE-7884: server hangs due to IllegalStateException (#4822)
add b027331 GEODE-8607: Adding some test API to get oldest tombstone
(#5623) (#5733)
add 741b0b4 GEODE-8682: Bump jetty from 9.4.21.v20190926 to
9.4.33.v20201020
add 3d92903 GEODE-8718: Bump shiro from 1.6.0 to 1.7.0
add ed4644f [GEODE-8661] Use version provided by *-builder-image-family.
(#5681)
add c9795c3 Update exmples CI to use the builder_image (#5685)
add 080c45d cache 1.12 dependencies (not develop) for 1.12 images
add 1d0cd58 GEODE-8725: Bump jetty from 9.4.33.v20201020 to
9.4.34.v20201102
add 467ee63 GEODE-8419: SSL/TLS protocol and cipher suite configuration
is ignored (#5465)
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 (524dd58)
\
N -- N -- N refs/heads/feature/GEODE-8419-backport (467ee63)
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.
No new revisions were added by this update.
Summary of changes:
.../src/test/resources/expected-pom.xml | 6 +-
build.gradle | 29 ++
.../gradle/plugins/DependencyConstraints.groovy | 4 +-
ci/docker/cache_dependencies.sh | 2 +-
.../scripts/cache_dependencies.sh | 2 +-
ci/pipelines/examples/jinja.template.yml | 2 +
ci/pipelines/geode-build/jinja.template.yml | 8 +-
ci/pipelines/pull-request/jinja.template.yml | 4 +
ci/pipelines/shared/jinja.variables.yml | 2 +-
ci/scripts/create_instance.sh | 9 +-
ci/scripts/repeat-new-tests.sh | 54 ++-
.../rest/ListIndexManagementDUnitTest.java | 3 +-
.../session/tests/GenericAppServerInstall.java | 2 +-
.../integrationTest/resources/assembly_content.txt | 34 +-
.../resources/dependency_classpath.txt | 34 +-
.../geode/ClusterCommunicationsDUnitTest.java | 85 +++-
...tServerHostNameVerificationDistributedTest.java | 4 +
.../ClusterDistributionManagerDUnitTest.java | 30 ++
.../cache/versions/TombstoneDUnitTest.java | 290 ++++++++++---
.../geode/internal/tcp/CloseConnectionTest.java | 89 ++++
.../tcp/ConnectionCloseSSLTLSDUnitTest.java | 235 ++++++++++
.../geode/internal/tcp/TCPConduitDUnitTest.java | 4 +-
...erStartupWhenAsyncDistributionTimeoutIsSet.java | 71 +++
...butedSystemMXBeanWithAlertsDistributedTest.java | 1 +
.../org/apache/geode/internal/tcp}/server.keystore | Bin
...LSocketHostNameVerificationIntegrationTest.java | 4 +-
.../internal/net/SSLSocketIntegrationTest.java | 57 ++-
.../apache/geode/codeAnalysis/excludedClasses.txt | 1 +
.../internal/InternalDistributedSystem.java | 2 +-
.../org/apache/geode/internal/SystemTimer.java | 370 ++++++----------
.../geode/internal/admin/StatAlertsManager.java | 2 +-
.../geode/internal/cache/AbstractRegionMap.java | 16 +-
.../geode/internal/cache/ExpirationScheduler.java | 2 +-
.../geode/internal/cache/GemFireCacheImpl.java | 2 +-
.../geode/internal/cache/StateFlushOperation.java | 11 +-
.../geode/internal/cache/TombstoneService.java | 47 +-
.../geode/internal/cache/ha/HARegionQueue.java | 36 +-
.../cache/partitioned/PRSanityCheckMessage.java | 2 +-
.../internal/cache/tier/sockets/AcceptorImpl.java | 2 +-
.../wan/parallel/ParallelGatewaySenderQueue.java | 20 +-
.../org/apache/geode/internal/net/BufferPool.java | 7 +-
.../geode/internal/net/ByteBufferSharing.java | 55 +++
.../geode/internal/net/ByteBufferSharingImpl.java | 168 +++++++
.../geode/internal/net/ByteBufferSharingNoOp.java | 52 +++
.../org/apache/geode/internal/net/NioFilter.java | 53 ++-
.../apache/geode/internal/net/NioPlainEngine.java | 27 +-
.../apache/geode/internal/net/NioSslEngine.java | 349 ++++++++-------
.../org/apache/geode/internal/tcp/Connection.java | 481 ++++++++++++---------
.../apache/geode/internal/tcp/ConnectionTable.java | 24 +-
.../org/apache/geode/internal/tcp/MsgReader.java | 85 ++--
.../org/apache/geode/internal/SystemTimerTest.java | 162 +++++++
.../geode/internal/cache/ha/HARegionQueueTest.java | 18 +
.../ParallelGatewaySenderQueueJUnitTest.java | 140 ++++++
.../internal/net/ByteBufferConcurrencyTest.java | 165 +++++++
.../internal/net/ByteBufferSharingImplTest.java | 179 ++++++++
.../geode/internal/net/NioPlainEngineTest.java | 47 +-
.../geode/internal/net/NioSslEngineTest.java | 427 ++++++++++--------
.../apache/geode/internal/tcp/ConnectionTest.java | 54 +++
geode-junit/build.gradle | 1 +
.../geode/test/util/StressNewTestHelper.java | 197 +++++++++
.../geode/test/util/WhatExtendsJUnitTest.java | 99 +++++
geode-junit/src/test/resources/expected-pom.xml | 5 +
.../IndexRepositoryFactoryDistributedTest.java | 2 -
.../IndexRepositoryFactoryIntegrationTest.java | 123 ++++++
.../lucene/internal/IndexRepositoryFactory.java | 41 +-
.../internal/IndexRepositoryFactoryTest.java | 45 +-
.../geode/management/configuration/Index.java | 4 +-
.../geode/management/configuration/IndexTest.java | 24 +-
68 files changed, 3471 insertions(+), 1141 deletions(-)
create mode 100644
geode-core/src/distributedTest/java/org/apache/geode/internal/tcp/CloseConnectionTest.java
create mode 100644
geode-core/src/distributedTest/java/org/apache/geode/internal/tcp/ConnectionCloseSSLTLSDUnitTest.java
create mode 100644
geode-core/src/distributedTest/java/org/apache/geode/internal/tcp/TestServerStartupWhenAsyncDistributionTimeoutIsSet.java
copy {geode-dunit/src/main/resources/org/apache/geode =>
geode-core/src/distributedTest/resources/org/apache/geode/internal/tcp}/server.keystore
(100%)
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/net/ByteBufferSharing.java
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/net/ByteBufferSharingImpl.java
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/net/ByteBufferSharingNoOp.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/SystemTimerTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/net/ByteBufferConcurrencyTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/net/ByteBufferSharingImplTest.java
create mode 100644
geode-junit/src/main/java/org/apache/geode/test/util/StressNewTestHelper.java
create mode 100644
geode-junit/src/test/java/org/apache/geode/test/util/WhatExtendsJUnitTest.java
create mode 100644
geode-lucene/src/integrationTest/java/org/apache/geode/cache/lucene/internal/IndexRepositoryFactoryIntegrationTest.java