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

pingww pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/rocketmq-mqtt.git


    from c50ae5b  Merge pull request #183 from DongyuanPan/fix_prometheus
     new 21a4149  hash kv
     new 426c162  meta
     new 3966975  meta
     new 4563caf  meta
     new c1c715d  hash kv
     new 1c7618e  hash kv
     new c278cb7  hash kv
     new 7f62031  hash kv
     new b263e03  hash kv
     new 4058b8e  meta
     new 5fc0364  meta
     new f662185  meta
     new de281a1  will
     new a51a0b3  will
     new 1b82929  will
     new 222a541  will
     new 76fb743  Apply Listener
     new 24f726a  Apply Listener
     new 9493825  will
     new 1a3cef6  will, retain
     new abd80fb  meta
     new db6ce02  retain
     new d2428ce  retain
     new 5ea1339  will
     new 4e5503b  scan num
     new f572bab  stat
     new 0d0d087  log
     new de8ef54  fix
     new 515861f  Merge pull request #188 from pingww/develop

The 314 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:
 .../mqtt/common/facade/RetainedPersistManager.java |   3 +-
 .../mqtt/common/facade/WillMsgPersistManager.java  |   3 +-
 .../Constants.java => facade/WillMsgSender.java}   |  13 +-
 .../rocketmq/mqtt/common/meta/MetaConstants.java   |  62 +++++++
 .../apache/rocketmq/mqtt/common/meta/RaftUtil.java |   1 +
 .../mqtt/cs/channel/DefaultChannelManager.java     |  87 +---------
 .../rocketmq/mqtt/cs/config/WillLoopConf.java      |  57 +++++++
 .../protocol/mqtt/handler/MqttConnectHandler.java  |   6 +-
 .../mqtt/handler/MqttSubscribeHandler.java         |   5 +-
 .../rocketmq/mqtt/cs/session/loop/SessionLoop.java |   2 -
 .../mqtt/cs/session/loop/SessionLoopImpl.java      |  30 ----
 .../rocketmq/mqtt/cs/session/loop/WillLoop.java    | 169 ++++++++++++------
 .../rocketmq/mqtt/ds/config/ServiceConf.java       |  12 +-
 .../rocketmq/mqtt/ds/meta/MetaRpcClient.java       |   7 +-
 .../rocketmq/mqtt/ds/meta/RetainedMsgClient.java   |  70 ++++++--
 .../mqtt/ds/meta/RetainedPersistManagerImpl.java   |  11 +-
 .../rocketmq/mqtt/ds/meta/WillMsgClient.java       |  32 ++--
 .../mqtt/ds/meta/WillMsgPersistManagerImpl.java    |   4 +-
 .../ds/upstream/processor/PublishProcessor.java    |  21 ++-
 .../test/meta/WillMsgPersistManagerImplTest.java   |   2 +-
 .../apache/rocketmq/mqtt/meta/config/MetaConf.java |  69 ++++----
 .../mqtt/meta/config/MetaConfListener.java         |   3 +
 ...FailoverClosure.java => MqttApplyListener.java} |  17 +-
 .../rocketmq/mqtt/meta/raft/MqttRaftServer.java    |  49 +++++-
 .../rocketmq/mqtt/meta/raft/MqttStateMachine.java  |  85 +++++-----
 .../meta/raft/processor/HashKvStateProcessor.java  | 188 +++++++++++++++++++++
 .../raft/processor/RetainedMsgStateProcessor.java  |  75 +++++---
 .../mqtt/meta/raft/processor/StateProcessor.java   |   9 +-
 .../meta/raft/processor/WillMsgStateProcessor.java |  52 ++++--
 .../mqtt/meta/raft/rpc/AbstractRpcProcessor.java   |   2 +-
 .../mqtt/meta/raft/rpc/MqttReadRpcProcessor.java   |  31 +++-
 .../mqtt/meta/raft/rpc/MqttWriteRpcProcessor.java  |   2 +
 .../mqtt/meta/raft/RetainedMsgClientTest.java      |   8 +-
 .../mqtt/meta/raft/WillMsgStateProcessorTest.java  |   4 +-
 pom.xml                                            |   1 +
 35 files changed, 821 insertions(+), 371 deletions(-)
 rename 
mqtt-common/src/main/java/org/apache/rocketmq/mqtt/common/{meta/Constants.java 
=> facade/WillMsgSender.java} (70%)
 create mode 100644 
mqtt-common/src/main/java/org/apache/rocketmq/mqtt/common/meta/MetaConstants.java
 create mode 100644 
mqtt-cs/src/main/java/org/apache/rocketmq/mqtt/cs/config/WillLoopConf.java
 copy 
mqtt-meta/src/main/java/org/apache/rocketmq/mqtt/meta/raft/{FailoverClosure.java
 => MqttApplyListener.java} (74%)
 create mode 100644 
mqtt-meta/src/main/java/org/apache/rocketmq/mqtt/meta/raft/processor/HashKvStateProcessor.java

Reply via email to