This is an automated email from the ASF dual-hosted git repository.

mpochatkin pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


    from d8503f65af IGNITE-23553 Only notify FailureHandler about first watch 
notification failure (#4642)
     add 1fafc2558e IGNITE-23208 Cluster wide CLI management of metrics (#4598)

No new revisions were added by this update.

Summary of changes:
 modules/cli/build.gradle                           |   1 +
 .../ignite/internal/cli/CliIntegrationTest.java    |  16 +-
 .../cli/call/metric/ItEnabledMetricCallsTest.java  |   3 +-
 .../cli/call/metric/ItMetricCallsTest.java         |  56 +++-
 .../cli/commands/ItNonInitializedClusterTest.java  | 161 ------------
 ...t.java => ItNotInitializedClusterReplTest.java} |   9 +-
 .../cli/commands/ItNotInitializedClusterTest.java  |  76 ++++++
 .../ItClusterMetricCommandReplTest.java}           |  28 +-
 .../metric/ItClusterMetricCommandTest.java         | 119 +++++++++
 .../ItEnabledNodeMetricCommandReplTest.java}       |  29 +--
 .../metric/ItEnabledNodeMetricCommandTest.java     |   6 +-
 .../ItNodeMetricCommandReplTest.java}              |  28 +-
 .../commands/metric/ItNodeMetricCommandTest.java   |  76 ++++--
 .../internal/rest/ItGeneratedRestClientTest.java   |   9 +-
 .../metric/ClusterMetricSourceEnableCall.java}     |  30 ++-
 .../metric/ClusterMetricSourceListCall.java}       |  36 ++-
 .../MetricSourceEnableCallInput.java}              |  30 ++-
 .../node/metric/NodeMetricSourceEnableCall.java    |  16 +-
 .../cli/commands/cluster/ClusterCommand.java       |   4 +-
 .../cli/commands/cluster/ClusterReplCommand.java   |   4 +-
 .../ClusterMetricCommand.java}                     |  25 +-
 .../ClusterMetricReplCommand.java}                 |  25 +-
 .../ClusterMetricSourceCommand.java}               |  25 +-
 .../metric/ClusterMetricSourceDisableCommand.java} |  34 +--
 .../ClusterMetricSourceDisableReplCommand.java}    |  37 ++-
 .../metric/ClusterMetricSourceEnableCommand.java}  |  34 +--
 .../ClusterMetricSourceEnableReplCommand.java}     |  37 ++-
 .../metric/ClusterMetricSourceListCommand.java}    |  25 +-
 .../ClusterMetricSourceListReplCommand.java}       |  26 +-
 .../ClusterMetricSourceReplCommand.java}           |  25 +-
 .../cli/commands/metric/MetricSourceMixin.java     |  10 +-
 .../node/metric/NodeMetricSourceListCommand.java   |   2 +-
 .../metric/NodeMetricSourceListReplCommand.java    |   2 +-
 ....java => ClusterMetricSourceListDecorator.java} |  28 +-
 .../cli/decorators/MetricSourceListDecorator.java  |   2 +-
 .../cli/commands/node/metric/NodeMetricTest.java   |   2 +-
 .../build.gradle}                                  |  35 +--
 .../metrics/message/MetricDisableRequest.java}     |  34 +--
 .../metrics/message/MetricDisableResponse.java     |  38 +++
 .../metrics/message/MetricEnableRequest.java}      |  34 +--
 .../metrics/message/MetricEnableResponse.java      |  38 +++
 .../internal/metrics/message/MetricSourceDto.java} |  37 ++-
 .../metrics/message/MetricSourcesRequest.java}     |  33 +--
 .../metrics/message/MetricSourcesResponse.java     |  43 +++
 .../metrics/messaging/MetricMessageTypes.java      |  55 ++++
 .../metrics/messaging/MetricMessaging.java         | 290 +++++++++++++++++++++
 .../ignite/internal/metrics/MetricManager.java     |   8 -
 .../internal/rest/api/metric/ClusterMetricApi.java |  83 ++++++
 .../internal/rest/api/metric/MetricSource.java     |  27 ++
 .../rest/api/metric/NodeMetricSources.java         |  52 ++++
 modules/rest/build.gradle                          |   1 +
 .../rest/compute/ItComputeControllerTest.java      |  87 +++----
 .../rest/metrics/ItMetricControllerTest.java       | 182 +++++++++++++
 .../rest/metrics/ClusterMetricController.java      |  89 +++++++
 .../internal/rest/metrics/MetricRestFactory.java   |  13 +-
 modules/runner/build.gradle                        |   1 +
 .../org/apache/ignite/internal/app/IgniteImpl.java |  11 +-
 settings.gradle                                    |   2 +
 58 files changed, 1539 insertions(+), 730 deletions(-)
 delete mode 100644 
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/ItNonInitializedClusterTest.java
 copy 
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/{ItReplNonInitializedClusterTest.java
 => ItNotInitializedClusterReplTest.java} (89%)
 create mode 100644 
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/ItNotInitializedClusterTest.java
 copy 
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/{ItReplNonInitializedClusterTest.java
 => metric/ItClusterMetricCommandReplTest.java} (55%)
 create mode 100644 
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/metric/ItClusterMetricCommandTest.java
 copy 
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/{ItReplNonInitializedClusterTest.java
 => metric/ItEnabledNodeMetricCommandReplTest.java} (54%)
 rename 
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/{ItReplNonInitializedClusterTest.java
 => metric/ItNodeMetricCommandReplTest.java} (55%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/call/{node/metric/NodeMetricSourceEnableCall.java
 => cluster/metric/ClusterMetricSourceEnableCall.java} (58%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/call/{node/metric/NodeMetricSourceEnableCall.java
 => cluster/metric/ClusterMetricSourceListCall.java} (54%)
 rename 
modules/cli/src/main/java/org/apache/ignite/internal/cli/call/{node/metric/NodeMetricSourceEnableCallInput.java
 => metric/MetricSourceEnableCallInput.java} (64%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/cluster/{ClusterCommand.java
 => metric/ClusterMetricCommand.java} (50%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/cluster/{ClusterCommand.java
 => metric/ClusterMetricReplCommand.java} (50%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/cluster/{ClusterCommand.java
 => metric/ClusterMetricSourceCommand.java} (52%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{node/metric/NodeMetricSourceListCommand.java
 => cluster/metric/ClusterMetricSourceDisableCommand.java} (53%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{node/metric/NodeMetricSourceListReplCommand.java
 => cluster/metric/ClusterMetricSourceDisableReplCommand.java} (54%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{node/metric/NodeMetricSourceListCommand.java
 => cluster/metric/ClusterMetricSourceEnableCommand.java} (53%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{node/metric/NodeMetricSourceListReplCommand.java
 => cluster/metric/ClusterMetricSourceEnableReplCommand.java} (54%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{node/metric/NodeMetricSourceListCommand.java
 => cluster/metric/ClusterMetricSourceListCommand.java} (68%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{node/metric/NodeMetricSourceListReplCommand.java
 => cluster/metric/ClusterMetricSourceListReplCommand.java} (69%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/cluster/{ClusterCommand.java
 => metric/ClusterMetricSourceReplCommand.java} (52%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/decorators/{MetricSourceListDecorator.java
 => ClusterMetricSourceListDecorator.java} (59%)
 copy 
modules/{rest/src/main/java/org/apache/ignite/internal/rest/metrics/MetricRestFactory.java
 => cluster-metrics/build.gradle} (50%)
 copy 
modules/{rest/src/main/java/org/apache/ignite/internal/rest/metrics/MetricRestFactory.java
 => 
cluster-metrics/src/main/java/org/apache/ignite/internal/metrics/message/MetricDisableRequest.java}
 (50%)
 create mode 100644 
modules/cluster-metrics/src/main/java/org/apache/ignite/internal/metrics/message/MetricDisableResponse.java
 copy 
modules/{rest/src/main/java/org/apache/ignite/internal/rest/metrics/MetricRestFactory.java
 => 
cluster-metrics/src/main/java/org/apache/ignite/internal/metrics/message/MetricEnableRequest.java}
 (50%)
 create mode 100644 
modules/cluster-metrics/src/main/java/org/apache/ignite/internal/metrics/message/MetricEnableResponse.java
 copy 
modules/{rest/src/main/java/org/apache/ignite/internal/rest/metrics/MetricRestFactory.java
 => 
cluster-metrics/src/main/java/org/apache/ignite/internal/metrics/message/MetricSourceDto.java}
 (52%)
 copy 
modules/{rest/src/main/java/org/apache/ignite/internal/rest/metrics/MetricRestFactory.java
 => 
cluster-metrics/src/main/java/org/apache/ignite/internal/metrics/message/MetricSourcesRequest.java}
 (50%)
 create mode 100644 
modules/cluster-metrics/src/main/java/org/apache/ignite/internal/metrics/message/MetricSourcesResponse.java
 create mode 100644 
modules/cluster-metrics/src/main/java/org/apache/ignite/internal/metrics/messaging/MetricMessageTypes.java
 create mode 100644 
modules/cluster-metrics/src/main/java/org/apache/ignite/internal/metrics/messaging/MetricMessaging.java
 create mode 100644 
modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/metric/ClusterMetricApi.java
 create mode 100644 
modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/metric/NodeMetricSources.java
 create mode 100644 
modules/rest/src/integrationTest/java/org/apache/ignite/internal/rest/metrics/ItMetricControllerTest.java
 create mode 100644 
modules/rest/src/main/java/org/apache/ignite/internal/rest/metrics/ClusterMetricController.java

Reply via email to