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

zhoubo pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/rocketmq-connect.git


    from b0624d57 Revert "[ISSUE #424] Adjust the order in which 
WorkerSourceTask topics are acquired (#426)" (#429)
     add e8366cd3 [ISSUE #397] Support compaction topic (#430)

No new revisions were added by this update.

Summary of changes:
 {reporter-api => metric-exporter}/pom.xml          |   4 +-
 .../connect/metrics/AutoConfiguration.java         |   0
 .../apache/rocketmq/connect/metrics/IReporter.java |   0
 .../rocketmq/connect/metrics/MetricName.java       |   0
 .../rocketmq/connect/metrics/MetricUtils.java      |   0
 .../rocketmq/connect/metrics/MetricsReporter.java  |   0
 .../connect/metrics/ScheduledMetricsReporter.java  |   0
 .../metrics/reporter/RocketMQClientUtil.java       |   0
 .../reporter/RocketMQScheduledReporter.java        |   0
 .../connect/metrics/stats/AbstractHistogram.java   |   0
 .../apache/rocketmq/connect/metrics/stats/Avg.java |   0
 .../connect/metrics/stats/CumulativeCount.java     |   0
 .../apache/rocketmq/connect/metrics/stats/Max.java |   0
 .../rocketmq/connect/metrics/stats/Measure.java    |   0
 .../apache/rocketmq/connect/metrics/stats/Min.java |   0
 .../rocketmq/connect/metrics/stats/Percentile.java |   0
 .../rocketmq/connect/metrics/stats/Rate.java       |   0
 .../connect/metrics/stats/RateByMinutes.java       |   0
 .../rocketmq/connect/metrics/stats/RatioValue.java |   0
 .../rocketmq/connect/metrics/stats/Stat.java       |   0
 .../rocketmq/connect/metrics/stats/Value.java      |   0
 pom.xml                                            |  12 +-
 rocketmq-connect-runtime/pom.xml                   |   7 +-
 .../connect/runtime/DistributedConnectStartup.java |  17 +-
 .../connect/runtime/StandaloneConnectStartup.java  |  14 +-
 .../connect/runtime/config/WorkerConfig.java       |  48 +-
 .../connectorwrapper/RecordOffsetManagement.java   |   3 +-
 .../runtime/connectorwrapper/TargetState.java      |   6 -
 .../connect/runtime/connectorwrapper/Worker.java   |  14 +-
 .../runtime/connectorwrapper/WorkerConnector.java  |  64 +--
 .../controller/AbstractConnectController.java      |  85 +--
 .../service/AbstractConfigManagementService.java   | 490 +++++++++++++++-
 ...java => AbstractPositionManagementService.java} | 274 +++------
 ...pl.java => AbstractStateManagementService.java} | 224 ++------
 .../runtime/service/ClusterManagementService.java  |   7 -
 .../service/ClusterManagementServiceImpl.java      |   5 -
 .../runtime/service/ConfigManagementService.java   |   7 +-
 .../service/ConfigManagementServiceImpl.java       | 618 ---------------------
 .../IChangeNotifier.java}                          |  21 +-
 .../ICommonConfiguration.java}                     |   8 +-
 .../runtime/service/PositionManagementService.java |   7 +-
 .../runtime/service/StateManagementService.java    |   7 -
 .../local/LocalConfigManagementServiceImpl.java    | 163 ++++++
 .../local/LocalPositionManagementServiceImpl.java  | 122 ++++
 .../local/LocalStateManagementServiceImpl.java     | 193 +++++++
 .../memory/FilePositionManagementServiceImpl.java  |  21 +-
 .../memory/MemoryClusterManagementServiceImpl.java |   5 -
 .../memory/MemoryConfigManagementServiceImpl.java  |  21 +-
 .../memory/MemoryStateManagementServiceImpl.java   |  10 -
 .../RocketMqConfigManagementServiceImpl.java       |  68 +++
 .../RocketMqPositionManagementServiceImpl.java     |  84 +++
 .../RocketMqStateManagementServiceImpl.java        | 113 ++++
 .../connect/runtime/utils/ConnectUtil.java         | 149 ++++-
 .../rocketmq/connect/runtime/utils/RetryUtil.java  | 208 +++++++
 .../connect/runtime/utils/ServiceProviderUtil.java | 111 ++--
 .../runtime/utils/datasync/BrokerBasedLog.java     | 240 ++++++--
 ...onnect.runtime.service.ClusterManagementService |   4 +-
 ...connect.runtime.service.ConfigManagementService |   5 +-
 ...nnect.runtime.service.PositionManagementService |   5 +-
 ....connect.runtime.service.StateManagementService |   3 +-
 .../src/main/resources/connect-distributed.conf    |  14 +
 .../connectorwrapper/WorkerDirectTaskTest.java     |   8 +-
 .../connectorwrapper/WorkerSinkTaskTest.java       |   9 +-
 .../runtime/connectorwrapper/WorkerTest.java       |   4 +-
 .../testimpl/TestPositionManageServiceImpl.java    |   6 -
 .../DistributedConnectControllerTest.java          |   7 +-
 .../distributed/TestConfigManagementService.java   |   8 -
 ...ervice.java => TestStateManagementService.java} |  64 +--
 .../StandaloneConnectControllerTest.java           |   1 -
 .../connect/runtime/rest/RestHandlerTest.java      |   4 +-
 .../service/ConfigManagementServiceImplTest.java   |  46 +-
 .../service/DefaultConnectorContextTest.java       | 127 +++--
 .../service/PositionManagementServiceImplTest.java |  49 +-
 .../store/PositionStorageReaderImplTest.java       |  35 +-
 .../runtime/store/PositionStorageWriterTest.java   |   4 +-
 .../connect/runtime/utils/ConnectUtilTest.java     |  25 -
 .../runtime/utils/ServiceProviderUtilTest.java     |  27 +-
 .../runtime/utils/datasync/BrokerBasedLogTest.java |  46 +-
 78 files changed, 2445 insertions(+), 1506 deletions(-)
 rename {reporter-api => metric-exporter}/pom.xml (99%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/AutoConfiguration.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/IReporter.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/MetricName.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/MetricUtils.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/MetricsReporter.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/ScheduledMetricsReporter.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/reporter/RocketMQClientUtil.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/reporter/RocketMQScheduledReporter.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/stats/AbstractHistogram.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/stats/Avg.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/stats/CumulativeCount.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/stats/Max.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/stats/Measure.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/stats/Min.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/stats/Percentile.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/stats/Rate.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/stats/RateByMinutes.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/stats/RatioValue.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/stats/Stat.java
 (100%)
 rename {reporter-api => 
metric-exporter}/src/main/java/org/apache/rocketmq/connect/metrics/stats/Value.java
 (100%)
 rename 
rocketmq-connect-runtime/src/main/java/org/apache/rocketmq/connect/runtime/service/{PositionManagementServiceImpl.java
 => AbstractPositionManagementService.java} (58%)
 rename 
rocketmq-connect-runtime/src/main/java/org/apache/rocketmq/connect/runtime/service/{StateManagementServiceImpl.java
 => AbstractStateManagementService.java} (66%)
 delete mode 100644 
rocketmq-connect-runtime/src/main/java/org/apache/rocketmq/connect/runtime/service/ConfigManagementServiceImpl.java
 copy 
rocketmq-connect-runtime/src/main/java/org/apache/rocketmq/connect/runtime/{controller/distributed/DistributedConfig.java
 => service/IChangeNotifier.java} (65%)
 copy 
rocketmq-connect-runtime/src/main/java/org/apache/rocketmq/connect/runtime/{connectorwrapper/WorkerState.java
 => service/ICommonConfiguration.java} (86%)
 create mode 100644 
rocketmq-connect-runtime/src/main/java/org/apache/rocketmq/connect/runtime/service/local/LocalConfigManagementServiceImpl.java
 create mode 100644 
rocketmq-connect-runtime/src/main/java/org/apache/rocketmq/connect/runtime/service/local/LocalPositionManagementServiceImpl.java
 create mode 100644 
rocketmq-connect-runtime/src/main/java/org/apache/rocketmq/connect/runtime/service/local/LocalStateManagementServiceImpl.java
 create mode 100644 
rocketmq-connect-runtime/src/main/java/org/apache/rocketmq/connect/runtime/service/rocketmq/RocketMqConfigManagementServiceImpl.java
 create mode 100644 
rocketmq-connect-runtime/src/main/java/org/apache/rocketmq/connect/runtime/service/rocketmq/RocketMqPositionManagementServiceImpl.java
 create mode 100644 
rocketmq-connect-runtime/src/main/java/org/apache/rocketmq/connect/runtime/service/rocketmq/RocketMqStateManagementServiceImpl.java
 create mode 100755 
rocketmq-connect-runtime/src/main/java/org/apache/rocketmq/connect/runtime/utils/RetryUtil.java
 copy 
rocketmq-connect-runtime/src/test/java/org/apache/rocketmq/connect/runtime/controller/distributed/{TestConfigManagementService.java
 => TestStateManagementService.java} (50%)

Reply via email to