This is an automated email from the ASF dual-hosted git repository.
udo pushed a change to branch feature/Micrometer
in repository https://gitbox.apache.org/repos/asf/geode.git.
discard e0e5e84 Refactored stats to have public interfaces in own package
Refactored DistributedSystem.java and InternalDistributedSystem.java to now
contain a InternalDistributedSystemStats.java instead of being one Added
Micrometer stats implementations Added StatsFactory, which currently only
provides Micrometer implementations Moving geode-stats-common packages to base
package of org.apache.geode.stats.common Adding
`geode.metrics.prometheus.address` and `geode.experimental.stats.mi [...]
add d882065 GEODE-3: do not use Assert in production code. use explicit
exception. (#2471)
add 28379f8 GEODE-3: not use our own SystemUtils to find java version
(#2472)
add 71d9a0b GEODE-3: add lib jars that will be missing in jdk9 and later
(#2469)
add 61a3d7d Revert "GEODE-5605: After removeAll/PutAll messages are
processed on replicas, check for cache close is done. (#2450)"
add 49eb1c5 GEODE-5729: when DistributedCacheOperation needs 2 messages,
should let (#2458)
add e88918c GEODE-5722 - Improve concourse deployment experience for
releases (#2451)
add 9c6ae18 GEODE-3: Use the correct DataSerializer for TimeUnit for
either java8 or java9 (#2473)
add f289dfe GEODE-3: exclude internal packages when generating javadoc
(#2475)
add 7890652 GEODE-5338: Geode client to support Trust and Keystore
rotation (#2244)
add fb1f1d7 GEODE-5737: Require gradle version 4.10.1 (#2466)
add c1311bf GEODE-5741: Modified tests to be independant of environment
(#2483)
add a6ebaa0 GEODE-5605: After removeAll/PutAll messages are processed on
replicas, check for cache close is done. (#2481)
add 0adc22e GEODE-5732: Remove TxCommitMessageTest
add 0a493c3 GEODE-5688 Create task to generate all sources for better IDE
behavior (#2422)
add 4f55821 GEODE-5714: Retry ssh connections in concourse
add 30dfc93 GEODE-5709: Add firewall rule to allow docker container
network access to Windows heavy lifters
add c1c0add GEODE-5709: Windows heavy lifter runs docker on TCP
add fdbec2f GEODE-5353: gfsh hint should be case independent
add 386f3c3 Merge pull request #2376 from jujoramos/feature/GEODE-5353
add a3b7690 GEODE-5696: Refactor RestQueryAndFunctionIntegrationTest
(#2426)
add eeae3d8 GEODE-4052: Fix
StatusServerExitCodeAcceptanceTest.statusWithWrongPid failure (#2480)
add 4978580 GEODE-5712: move awaitility into invoked runnable (#2455)
add 3e28711 GEODE-4273: Fix failing testBug41822 on windows (#2487)
add 238c73a GEODE-3: remove dependency on management-agent.jar which is
not included in java9 and later (#2478)
add 877bcc6 GEODE-5748: Hold clearRegion write lock during
cleanUpAfterFailedGII (#2486)
new c805a98 Refactored stats to have public interfaces in own package
Refactored DistributedSystem.java and InternalDistributedSystem.java to now
contain a InternalDistributedSystemStats.java instead of being one Added
Micrometer stats implementations Added StatsFactory, which currently only
provides Micrometer implementations Moving geode-stats-common packages to base
package of org.apache.geode.stats.common Adding
`geode.metrics.prometheus.address` and `geode.experimental.stats.mi [...]
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 (e0e5e84)
\
N -- N -- N refs/heads/feature/Micrometer (c805a98)
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 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.
Summary of changes:
build.gradle | 5 +
.../windows-packer.json | 14 +-
ci/pipelines/geode-build/deploy_pipeline.sh | 3 +
ci/pipelines/meta/deploy_meta.sh | 28 +-
ci/pipelines/shared/utilities.sh | 8 +-
ci/scripts/execute_build.sh | 9 +-
ci/scripts/execute_tests.sh | 10 +-
ci/scripts/rsync_code_down.sh | 7 +-
ci/scripts/rsync_code_up.sh | 5 +-
ci/scripts/start_instance.sh | 10 +-
geode-assembly/build.gradle | 2 +
.../cli/commands/StartLocatorCommandDUnitTest.java | 46 +-
.../RestQueryAndFunctionIntegrationTest.java | 955 ---------------------
.../integrationTest/resources/assembly_content.txt | 5 +-
.../resources/dependency_classpath.txt | 4 +
.../integrationTest/resources/expected_jars.txt | 3 +
geode-core/build.gradle | 6 +
.../internal/CustomSSLProviderDistributedTest.java | 270 ++++++
.../internal/provider/CustomKeyManagerFactory.java | 108 +++
.../provider/CustomTrustManagerFactory.java | 107 +++
.../DistributedNoAckRegionCCEDUnitTest.java | 24 +-
.../DistributedNoAckRegionCCEOffHeapDUnitTest.java | 2 +-
.../tcpserver/TCPClientSSLIntegrationTest.java | 40 +-
.../geode/internal/cache/DiskRegionJUnitTest.java | 8 +-
.../cli/commands/HintCommandIntegrationTest.java | 69 ++
.../geode/distributed/ConfigurationProperties.java | 25 +-
.../internal/AbstractDistributionConfig.java | 7 +-
.../distributed/internal/DistributionConfig.java | 29 +-
.../internal/DistributionConfigImpl.java | 33 +-
.../geode/internal/InternalDataSerializer.java | 71 +-
.../org/apache/geode/internal/SharedLibrary.java | 2 +-
.../org/apache/geode/internal/admin/SSLConfig.java | 12 +-
.../internal/cache/DistributedCacheOperation.java | 28 +-
.../geode/internal/cache/DistributedRegion.java | 40 +-
.../geode/internal/cache/PartitionedRegion.java | 12 -
.../apache/geode/internal/lang/SystemUtils.java | 46 -
.../internal/net/SSLConfigurationFactory.java | 3 +-
.../apache/geode/internal/net/SocketCreator.java | 8 +
.../internal/offheap/OffHeapRegionEntryHelper.java | 12 +-
.../process/MBeanOrFileProcessController.java | 6 +
.../internal/process/MBeanProcessController.java | 32 +-
.../geode/management/internal/cli/help/Helper.java | 51 +-
.../management/internal/cli/i18n/CliStrings.java | 2 +-
.../management/internal/cli/util/JdkTool.java | 2 +-
.../apache/geode/pdx/internal/PdxInstanceImpl.java | 2 +-
.../internal/DistributionConfigJUnitTest.java | 22 +-
.../internal/cache/CacheOperationMessageTest.java | 50 ++
.../internal/cache/DistributedRegionTest.java | 44 +
.../internal/cache/PartitionedRegionTest.java | 45 -
.../geode/internal/cache/TxCommitMessageTest.java | 482 -----------
.../geode/internal/lang/SystemUtilsJUnitTest.java | 26 -
.../offheap/OffHeapRegionEntryHelperJUnitTest.java | 21 -
geode-core/src/test/resources/expected-pom.xml | 24 +
.../geode/cache30/MultiVMRegionTestCase.java | 110 ++-
.../org/apache/geode/cache30/RegionTestCase.java | 3 +-
.../geode/test/dunit/rules/ClusterStartupRule.java | 11 +-
.../test/dunit/rules/SerializableFunction.java | 21 +
.../geode/test/junit/rules/ServerStarterRule.java | 3 +-
geode-junit/build.gradle | 1 +
.../AnalyzeSerializablesJUnitTestBase.java | 9 +-
.../geode/test/matchers/JsonEquivalence.java | 84 ++
geode-junit/src/test/resources/expected-pom.xml | 6 +
.../micrometer/impl/MicrometerStatisticsManager.kt | 46 +-
geode-protobuf-messages/build.gradle | 4 +
.../v1/acceptance/CacheConnectionJUnitTest.java | 1 +
geode-web-api/build.gradle | 11 +
.../web/controllers/AddFreeItemToOrders.java | 152 ++++
.../rest/internal/web/controllers/Customer.java | 124 +++
.../geode/rest/internal/web/controllers/Item.java | 0
.../web/controllers/NoArgumentFunction.java | 119 +++
.../geode/rest/internal/web/controllers/Order.java | 0
.../web/controllers/RestAccessControllerTest.java | 927 ++++++++++++++++++++
.../web/controllers/customer-list-no-type.json | 302 +++++++
.../internal/web/controllers/customer-list.json | 332 +++++++
.../rest/internal/web/controllers/malformed.json | 3 +
.../internal/web/controllers/order-cas-new.json | 35 +
.../internal/web/controllers/order-cas-old.json | 28 +
.../web/controllers/order-cas-wrong-old.json | 65 ++
.../rest/internal/web/controllers/order-cas.json | 65 ++
.../internal/web/controllers/order1-no-type.json | 27 +
.../rest/internal/web/controllers/order1.json | 28 +
.../internal/web/controllers/order2-updated.json | 28 +
.../rest/internal/web/controllers/order2.json | 28 +
.../web/controllers/CommonCrudController.java | 3 +-
.../web/controllers/FunctionAccessController.java | 4 +-
.../web/controllers/QueryAccessController.java | 6 +-
gradle.properties | 2 +-
gradle/dependency-versions.properties | 3 +
gradle/java.gradle | 2 +
gradle/wrapper/gradle-wrapper.jar | Bin 56172 -> 56177 bytes
gradle/wrapper/gradle-wrapper.properties | 2 +-
91 files changed, 3585 insertions(+), 1895 deletions(-)
delete mode 100644
geode-assembly/src/integrationTest/java/org/apache/geode/rest/internal/web/controllers/RestQueryAndFunctionIntegrationTest.java
create mode 100644
geode-core/src/distributedTest/java/org/apache/geode/cache/client/internal/CustomSSLProviderDistributedTest.java
create mode 100644
geode-core/src/distributedTest/java/org/apache/geode/cache/client/internal/provider/CustomKeyManagerFactory.java
create mode 100644
geode-core/src/distributedTest/java/org/apache/geode/cache/client/internal/provider/CustomTrustManagerFactory.java
create mode 100644
geode-core/src/integrationTest/java/org/apache/geode/management/internal/cli/commands/HintCommandIntegrationTest.java
delete mode 100755
geode-core/src/test/java/org/apache/geode/internal/cache/TxCommitMessageTest.java
create mode 100644
geode-dunit/src/main/java/org/apache/geode/test/dunit/rules/SerializableFunction.java
create mode 100644
geode-junit/src/main/java/org/apache/geode/test/matchers/JsonEquivalence.java
create mode 100644
geode-web-api/src/integrationTest/java/org/apache/geode/rest/internal/web/controllers/AddFreeItemToOrders.java
create mode 100644
geode-web-api/src/integrationTest/java/org/apache/geode/rest/internal/web/controllers/Customer.java
copy {geode-assembly/geode-assembly-test/src/main =>
geode-web-api/src/integrationTest}/java/org/apache/geode/rest/internal/web/controllers/Item.java
(100%)
create mode 100644
geode-web-api/src/integrationTest/java/org/apache/geode/rest/internal/web/controllers/NoArgumentFunction.java
copy {geode-assembly/geode-assembly-test/src/main =>
geode-web-api/src/integrationTest}/java/org/apache/geode/rest/internal/web/controllers/Order.java
(100%)
create mode 100644
geode-web-api/src/integrationTest/java/org/apache/geode/rest/internal/web/controllers/RestAccessControllerTest.java
create mode 100644
geode-web-api/src/integrationTest/resources/org/apache/geode/rest/internal/web/controllers/customer-list-no-type.json
create mode 100644
geode-web-api/src/integrationTest/resources/org/apache/geode/rest/internal/web/controllers/customer-list.json
create mode 100644
geode-web-api/src/integrationTest/resources/org/apache/geode/rest/internal/web/controllers/malformed.json
create mode 100644
geode-web-api/src/integrationTest/resources/org/apache/geode/rest/internal/web/controllers/order-cas-new.json
create mode 100644
geode-web-api/src/integrationTest/resources/org/apache/geode/rest/internal/web/controllers/order-cas-old.json
create mode 100644
geode-web-api/src/integrationTest/resources/org/apache/geode/rest/internal/web/controllers/order-cas-wrong-old.json
create mode 100644
geode-web-api/src/integrationTest/resources/org/apache/geode/rest/internal/web/controllers/order-cas.json
create mode 100644
geode-web-api/src/integrationTest/resources/org/apache/geode/rest/internal/web/controllers/order1-no-type.json
create mode 100644
geode-web-api/src/integrationTest/resources/org/apache/geode/rest/internal/web/controllers/order1.json
create mode 100644
geode-web-api/src/integrationTest/resources/org/apache/geode/rest/internal/web/controllers/order2-updated.json
create mode 100644
geode-web-api/src/integrationTest/resources/org/apache/geode/rest/internal/web/controllers/order2.json