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 bd0b6fd GEODE-7321: Move and Rename ConnectionDUnitTest
add 75c6342 GEODE-7184: Add function execution timers (#4135)
No new revisions were added by this update.
Summary of changes:
.../util/ClientServerSessionCacheDUnitTest.java | 5 +-
.../geode/metrics/GatewayReceiverMetricsTest.java | 4 +-
.../apache/geode/metrics/MicrometerBinderTest.java | 5 +-
.../geode/metrics/RegionEntriesGaugeTest.java | 6 +-
.../function/executions/ExecutionsTimerValues.java | 28 +-
.../FunctionExecutionsTimerClusterTest.java | 302 ++++++++++++++
.../FunctionExecutionsTimerLonerTest.java | 363 +++++++++++++++++
.../FunctionExecutionsTimerNoResultTest.java | 305 ++++++++++++++
.../executions/FunctionToTimeWithResult.java | 46 +++
.../executions/FunctionToTimeWithoutResult.java | 54 +++
.../GetFunctionExecutionTimerValues.java | 61 +++
.../cli/commands/StartServerCommandDUnitTest.java | 4 +-
.../cache/execute/FunctionRetryTestBase.java | 4 +-
.../execute/FunctionServiceStatsDUnitTest.java | 65 +--
.../cache/client/internal/ExecuteFunctionOp.java | 6 +-
.../client/internal/ExecuteRegionFunctionOp.java | 6 +-
.../internal/ExecuteRegionFunctionSingleHopOp.java | 6 +-
.../internal/InternalDistributedSystem.java | 55 +--
.../geode/internal/cache/DistributedRegion.java | 12 +-
.../cache/MemberFunctionStreamingMessage.java | 24 +-
.../internal/cache/PartitionedRegionDataStore.java | 10 +-
.../internal/cache/execute/AbstractExecution.java | 19 +-
.../DistributedRegionFunctionResultSender.java | 21 +-
.../internal/cache/execute/FunctionStats.java | 450 ---------------------
.../cache/execute/MemberFunctionResultSender.java | 19 +-
.../PartitionedRegionFunctionResultSender.java | 23 +-
.../cache/execute/ServerFunctionExecutor.java | 38 +-
.../execute/ServerRegionFunctionExecutor.java | 40 +-
.../ServerToClientFunctionResultSender.java | 9 +-
.../ServerToClientFunctionResultSender65.java | 9 +-
.../{ => metrics}/FunctionServiceStats.java | 15 +-
.../cache/execute/metrics/FunctionStats.java | 103 +++++
.../cache/execute/metrics/FunctionStatsImpl.java | 369 +++++++++++++++++
.../execute/metrics/FunctionStatsManager.java | 152 +++++++
.../tier/sockets/command/ExecuteFunction.java | 12 +-
.../tier/sockets/command/ExecuteFunction65.java | 12 +-
.../tier/sockets/command/ExecuteFunction66.java | 31 +-
.../internal/beans/MemberMBeanBridge.java | 4 +-
.../metrics/internal/MeterRegistrySupplier.java | 47 +++
.../geode/metrics/internal/NoopMeterRegistry.java | 126 ++++++
.../execute/metrics/FunctionStatsImplTest.java | 393 ++++++++++++++++++
.../execute/metrics/FunctionStatsManagerTest.java | 197 +++++++++
.../bean/stats/MemberLevelStatsTest.java | 2 +-
.../internal/MeterRegistrySupplierTest.java | 81 ++++
.../metrics/internal/NoopMeterRegistryTest.java | 190 +++++++++
.../apache/geode/test/compiler/ClassBuilder.java | 24 +-
.../geode/test/compiler/ClassBuilderTest.java | 24 +-
47 files changed, 3089 insertions(+), 692 deletions(-)
rename
geode-junit/src/main/java/org/apache/geode/test/compiler/TestObject.java =>
geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/function/executions/ExecutionsTimerValues.java
(52%)
create mode 100644
geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/function/executions/FunctionExecutionsTimerClusterTest.java
create mode 100644
geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/function/executions/FunctionExecutionsTimerLonerTest.java
create mode 100644
geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/function/executions/FunctionExecutionsTimerNoResultTest.java
create mode 100644
geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/function/executions/FunctionToTimeWithResult.java
create mode 100644
geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/function/executions/FunctionToTimeWithoutResult.java
create mode 100644
geode-assembly/src/acceptanceTest/java/org/apache/geode/metrics/function/executions/GetFunctionExecutionTimerValues.java
delete mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/execute/FunctionStats.java
rename geode-core/src/main/java/org/apache/geode/internal/cache/execute/{ =>
metrics}/FunctionServiceStats.java (97%)
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/execute/metrics/FunctionStats.java
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/execute/metrics/FunctionStatsImpl.java
create mode 100644
geode-core/src/main/java/org/apache/geode/internal/cache/execute/metrics/FunctionStatsManager.java
create mode 100644
geode-core/src/main/java/org/apache/geode/metrics/internal/MeterRegistrySupplier.java
create mode 100644
geode-core/src/main/java/org/apache/geode/metrics/internal/NoopMeterRegistry.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/execute/metrics/FunctionStatsImplTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/internal/cache/execute/metrics/FunctionStatsManagerTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/metrics/internal/MeterRegistrySupplierTest.java
create mode 100644
geode-core/src/test/java/org/apache/geode/metrics/internal/NoopMeterRegistryTest.java