You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ni...@apache.org on 2019/07/12 03:26:58 UTC

[servicecomb-pack] branch SCB-1321-cleanup created (now 4c3c2c8)

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

ningjiang pushed a change to branch SCB-1321-cleanup
in repository https://gitbox.apache.org/repos/asf/servicecomb-pack.git.


      at 4c3c2c8  SCB-1321 Added some TODO work which we can address later

This branch includes the following new commits:

     new 80b19b3  SCB-1321 Moved the performance banchmark doc to docs fsm directory.
     new 360c527  SCB-1321 Simplified the code channel extendsions
     new d2226fc  SCB-1321 Fixed a typo of SagaActorState
     new dbaed1e  SCB-1321 Polish the code of SagaActor
     new 4c3c2c8  SCB-1321 Added some TODO work which we can address later

The 5 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.



[servicecomb-pack] 04/05: SCB-1321 Polish the code of SagaActor

Posted by ni...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ningjiang pushed a commit to branch SCB-1321-cleanup
in repository https://gitbox.apache.org/repos/asf/servicecomb-pack.git

commit dbaed1e7904558dbc5ff0928aed2779d040541c8
Author: Willem Jiang <wi...@gmail.com>
AuthorDate: Fri Jul 12 11:24:15 2019 +0800

    SCB-1321 Polish the code of SagaActor
---
 .../main/java/org/apache/servicecomb/pack/alpha/fsm/SagaActor.java | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/SagaActor.java b/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/SagaActor.java
index 7b07d4e..cfa8eaa 100644
--- a/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/SagaActor.java
+++ b/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/SagaActor.java
@@ -21,6 +21,7 @@ import akka.actor.Props;
 import akka.persistence.fsm.AbstractPersistentFSM;
 import java.lang.invoke.MethodHandles;
 import java.util.Arrays;
+import java.util.Collections;
 import java.util.Date;
 import java.util.concurrent.TimeUnit;
 import org.apache.servicecomb.pack.alpha.core.AlphaException;
@@ -107,7 +108,7 @@ public class SagaActor extends
                   .applying(domainEvent)
                   .forMax(Duration.create(1, TimeUnit.MILLISECONDS));
             }
-        ).event(Arrays.asList(StateTimeout()), SagaData.class,
+        ).event(Collections.singletonList(StateTimeout()), SagaData.class,
             (event, data) -> {
               SagaEndedDomain domainEvent = new SagaEndedDomain(null, SagaActorState.SUSPENDED);
               return goTo(SagaActorState.SUSPENDED)
@@ -153,7 +154,7 @@ public class SagaActor extends
               return goTo(SagaActorState.FAILED)
                   .applying(domainEvent);
             }
-        ).event(Arrays.asList(StateTimeout()), SagaData.class,
+        ).event(Collections.singletonList(StateTimeout()), SagaData.class,
             (event, data) -> {
               return goTo(SagaActorState.SUSPENDED)
                   .forMax(Duration.create(1, TimeUnit.MILLISECONDS));
@@ -208,7 +209,7 @@ public class SagaActor extends
               UpdateTxEventDomain domainEvent = new UpdateTxEventDomain(event);
               return goTo(SagaActorState.FAILED).applying(domainEvent);
             }
-        ).event(Arrays.asList(StateTimeout()), SagaData.class,
+        ).event(Collections.singletonList(StateTimeout()), SagaData.class,
             (event, data) -> {
               return goTo(SagaActorState.SUSPENDED)
                   .forMax(Duration.create(1, TimeUnit.MILLISECONDS));//.replying(data);


[servicecomb-pack] 02/05: SCB-1321 Simplified the code channel extendsions

Posted by ni...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ningjiang pushed a commit to branch SCB-1321-cleanup
in repository https://gitbox.apache.org/repos/asf/servicecomb-pack.git

commit 360c527317028ab144f8e762d280fc80307999d0
Author: Willem Jiang <wi...@gmail.com>
AuthorDate: Fri Jul 12 10:16:41 2019 +0800

    SCB-1321 Simplified the code channel extendsions
---
 .../pack/alpha/fsm/channel/ActiveMQActorEventChannel.java           | 6 +-----
 .../servicecomb/pack/alpha/fsm/channel/KafkaActorEventChannel.java  | 6 +-----
 .../servicecomb/pack/alpha/fsm/channel/RedisActorEventChannel.java  | 6 +-----
 3 files changed, 3 insertions(+), 15 deletions(-)

diff --git a/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/channel/ActiveMQActorEventChannel.java b/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/channel/ActiveMQActorEventChannel.java
index 515f29c..9f0e024 100644
--- a/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/channel/ActiveMQActorEventChannel.java
+++ b/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/channel/ActiveMQActorEventChannel.java
@@ -38,10 +38,6 @@ public class ActiveMQActorEventChannel implements ActorEventChannel {
 
   @Override
   public void send(BaseEvent event){
-    try{
-      throw new UnsupportedOperationException();
-    }catch (Exception e){
-      throw new RuntimeException(e);
-    }
+    throw new UnsupportedOperationException("Doesn't implement yet!");
   }
 }
diff --git a/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/channel/KafkaActorEventChannel.java b/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/channel/KafkaActorEventChannel.java
index 7539069..a4d2525 100644
--- a/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/channel/KafkaActorEventChannel.java
+++ b/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/channel/KafkaActorEventChannel.java
@@ -34,10 +34,6 @@ public class KafkaActorEventChannel implements ActorEventChannel {
 
   @Override
   public void send(BaseEvent event){
-    try{
-      throw new UnsupportedOperationException();
-    }catch (Exception e){
-      throw new RuntimeException(e);
-    }
+    throw new UnsupportedOperationException("Doesn't implement yet!");
   }
 }
diff --git a/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/channel/RedisActorEventChannel.java b/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/channel/RedisActorEventChannel.java
index f055eec..3fcceb4 100644
--- a/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/channel/RedisActorEventChannel.java
+++ b/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/channel/RedisActorEventChannel.java
@@ -38,10 +38,6 @@ public class RedisActorEventChannel implements ActorEventChannel {
 
   @Override
   public void send(BaseEvent event){
-    try{
-      throw new UnsupportedOperationException();
-    }catch (Exception e){
-      throw new RuntimeException(e);
-    }
+    throw new UnsupportedOperationException("Doesn't implement yet!");
   }
 }


[servicecomb-pack] 03/05: SCB-1321 Fixed a typo of SagaActorState

Posted by ni...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ningjiang pushed a commit to branch SCB-1321-cleanup
in repository https://gitbox.apache.org/repos/asf/servicecomb-pack.git

commit d2226fc0c7806c68d82a05b0415d9abc0decb943
Author: Willem Jiang <wi...@gmail.com>
AuthorDate: Fri Jul 12 10:17:33 2019 +0800

    SCB-1321 Fixed a typo of SagaActorState
---
 .../servicecomb/pack/alpha/fsm/SagaActor.java      |  4 +-
 .../servicecomb/pack/alpha/fsm/SagaActorState.java |  2 +-
 .../servicecomb/pack/alpha/fsm/SagaActorTest.java  | 52 +++++++++++-----------
 3 files changed, 29 insertions(+), 29 deletions(-)

diff --git a/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/SagaActor.java b/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/SagaActor.java
index a6e3d05..7b07d4e 100644
--- a/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/SagaActor.java
+++ b/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/SagaActor.java
@@ -61,9 +61,9 @@ public class SagaActor extends
   public SagaActor(String persistenceId) {
     this.persistenceId = persistenceId;
 
-    startWith(SagaActorState.IDEL, SagaData.builder().build());
+    startWith(SagaActorState.IDLE, SagaData.builder().build());
 
-    when(SagaActorState.IDEL,
+    when(SagaActorState.IDLE,
         matchEvent(SagaStartedEvent.class,
             (event, data) -> {
               SagaStartedDomain domainEvent = new SagaStartedDomain(event);
diff --git a/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/SagaActorState.java b/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/SagaActorState.java
index 212e47b..7c7c6ad 100644
--- a/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/SagaActorState.java
+++ b/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/SagaActorState.java
@@ -20,7 +20,7 @@ package org.apache.servicecomb.pack.alpha.fsm;
 import akka.persistence.fsm.PersistentFSM;
 
 public enum SagaActorState implements PersistentFSM.FSMState {
-  IDEL,
+  IDLE,
   READY,
   PARTIALLY_ACTIVE,
   PARTIALLY_COMMITTED,
diff --git a/alpha/alpha-fsm/src/test/java/org/apache/servicecomb/pack/alpha/fsm/SagaActorTest.java b/alpha/alpha-fsm/src/test/java/org/apache/servicecomb/pack/alpha/fsm/SagaActorTest.java
index 505d923..c68c5d6 100644
--- a/alpha/alpha-fsm/src/test/java/org/apache/servicecomb/pack/alpha/fsm/SagaActorTest.java
+++ b/alpha/alpha-fsm/src/test/java/org/apache/servicecomb/pack/alpha/fsm/SagaActorTest.java
@@ -110,10 +110,10 @@ public class SagaActorTest {
 
       //expect
       CurrentState currentState = expectMsgClass(PersistentFSM.CurrentState.class);
-      assertEquals(SagaActorState.IDEL, currentState.state());
+      assertEquals(SagaActorState.IDLE, currentState.state());
 
       PersistentFSM.Transition transition = expectMsgClass(PersistentFSM.Transition.class);
-      assertSagaTransition(transition, saga, SagaActorState.IDEL, SagaActorState.READY);
+      assertSagaTransition(transition, saga, SagaActorState.IDLE, SagaActorState.READY);
 
       transition = expectMsgClass(PersistentFSM.Transition.class);
       assertSagaTransition(transition, saga, SagaActorState.READY, SagaActorState.PARTIALLY_ACTIVE);
@@ -179,10 +179,10 @@ public class SagaActorTest {
 
       //expect
       CurrentState currentState = expectMsgClass(PersistentFSM.CurrentState.class);
-      assertEquals(SagaActorState.IDEL, currentState.state());
+      assertEquals(SagaActorState.IDLE, currentState.state());
 
       PersistentFSM.Transition transition = expectMsgClass(PersistentFSM.Transition.class);
-      assertSagaTransition(transition, saga, SagaActorState.IDEL, SagaActorState.READY);
+      assertSagaTransition(transition, saga, SagaActorState.IDLE, SagaActorState.READY);
 
       transition = expectMsgClass(PersistentFSM.Transition.class);
       assertSagaTransition(transition, saga, SagaActorState.READY, SagaActorState.PARTIALLY_ACTIVE);
@@ -262,10 +262,10 @@ public class SagaActorTest {
 
       //expect
       CurrentState currentState = expectMsgClass(PersistentFSM.CurrentState.class);
-      assertEquals(SagaActorState.IDEL, currentState.state());
+      assertEquals(SagaActorState.IDLE, currentState.state());
 
       PersistentFSM.Transition transition = expectMsgClass(PersistentFSM.Transition.class);
-      assertSagaTransition(transition, saga, SagaActorState.IDEL, SagaActorState.READY);
+      assertSagaTransition(transition, saga, SagaActorState.IDLE, SagaActorState.READY);
 
       transition = expectMsgClass(PersistentFSM.Transition.class);
       assertSagaTransition(transition, saga, SagaActorState.READY, SagaActorState.PARTIALLY_ACTIVE);
@@ -318,10 +318,10 @@ public class SagaActorTest {
 
       //expect
       CurrentState currentState = expectMsgClass(PersistentFSM.CurrentState.class);
-      assertEquals(SagaActorState.IDEL, currentState.state());
+      assertEquals(SagaActorState.IDLE, currentState.state());
 
       PersistentFSM.Transition transition = expectMsgClass(PersistentFSM.Transition.class);
-      assertSagaTransition(transition, saga, SagaActorState.IDEL, SagaActorState.READY);
+      assertSagaTransition(transition, saga, SagaActorState.IDLE, SagaActorState.READY);
 
       transition = expectMsgClass(PersistentFSM.Transition.class);
       assertSagaTransition(transition, saga, SagaActorState.READY, SagaActorState.PARTIALLY_ACTIVE);
@@ -385,10 +385,10 @@ public class SagaActorTest {
 
       //expect
       CurrentState currentState = expectMsgClass(PersistentFSM.CurrentState.class);
-      assertEquals(SagaActorState.IDEL, currentState.state());
+      assertEquals(SagaActorState.IDLE, currentState.state());
 
       PersistentFSM.Transition transition = expectMsgClass(PersistentFSM.Transition.class);
-      assertSagaTransition(transition, saga, SagaActorState.IDEL, SagaActorState.READY);
+      assertSagaTransition(transition, saga, SagaActorState.IDLE, SagaActorState.READY);
 
       transition = expectMsgClass(PersistentFSM.Transition.class);
       assertSagaTransition(transition, saga, SagaActorState.READY, SagaActorState.PARTIALLY_ACTIVE);
@@ -458,10 +458,10 @@ public class SagaActorTest {
 
       //expect
       CurrentState currentState = expectMsgClass(PersistentFSM.CurrentState.class);
-      assertEquals(SagaActorState.IDEL, currentState.state());
+      assertEquals(SagaActorState.IDLE, currentState.state());
 
       PersistentFSM.Transition transition = expectMsgClass(PersistentFSM.Transition.class);
-      assertSagaTransition(transition, saga, SagaActorState.IDEL, SagaActorState.READY);
+      assertSagaTransition(transition, saga, SagaActorState.IDLE, SagaActorState.READY);
 
       transition = expectMsgClass(PersistentFSM.Transition.class);
       assertSagaTransition(transition, saga, SagaActorState.READY, SagaActorState.PARTIALLY_ACTIVE);
@@ -532,10 +532,10 @@ public class SagaActorTest {
 
       //expect
       CurrentState currentState = expectMsgClass(PersistentFSM.CurrentState.class);
-      assertEquals(SagaActorState.IDEL, currentState.state());
+      assertEquals(SagaActorState.IDLE, currentState.state());
 
       PersistentFSM.Transition transition = expectMsgClass(PersistentFSM.Transition.class);
-      assertSagaTransition(transition, saga, SagaActorState.IDEL, SagaActorState.READY);
+      assertSagaTransition(transition, saga, SagaActorState.IDLE, SagaActorState.READY);
 
       transition = expectMsgClass(PersistentFSM.Transition.class);
       assertSagaTransition(transition, saga, SagaActorState.READY, SagaActorState.PARTIALLY_ACTIVE);
@@ -595,10 +595,10 @@ public class SagaActorTest {
 
       //expect
       CurrentState currentState = expectMsgClass(PersistentFSM.CurrentState.class);
-      assertEquals(SagaActorState.IDEL, currentState.state());
+      assertEquals(SagaActorState.IDLE, currentState.state());
 
       PersistentFSM.Transition transition = expectMsgClass(PersistentFSM.Transition.class);
-      assertSagaTransition(transition, saga, SagaActorState.IDEL, SagaActorState.READY);
+      assertSagaTransition(transition, saga, SagaActorState.IDLE, SagaActorState.READY);
 
       transition = expectMsgClass(PersistentFSM.Transition.class);
       assertSagaTransition(transition, saga, SagaActorState.READY, SagaActorState.PARTIALLY_ACTIVE);
@@ -671,10 +671,10 @@ public class SagaActorTest {
 
       //expect
       CurrentState currentState = expectMsgClass(PersistentFSM.CurrentState.class);
-      assertEquals(SagaActorState.IDEL, currentState.state());
+      assertEquals(SagaActorState.IDLE, currentState.state());
 
       PersistentFSM.Transition transition = expectMsgClass(PersistentFSM.Transition.class);
-      assertSagaTransition(transition, saga, SagaActorState.IDEL, SagaActorState.READY);
+      assertSagaTransition(transition, saga, SagaActorState.IDLE, SagaActorState.READY);
 
       transition = expectMsgClass(PersistentFSM.Transition.class);
       assertSagaTransition(transition, saga, SagaActorState.READY, SagaActorState.PARTIALLY_ACTIVE);
@@ -741,9 +741,9 @@ public class SagaActorTest {
 
       //expect
       CurrentState currentState = expectMsgClass(PersistentFSM.CurrentState.class);
-      assertEquals(SagaActorState.IDEL, currentState.state());
+      assertEquals(SagaActorState.IDLE, currentState.state());
       PersistentFSM.Transition transition = expectMsgClass(PersistentFSM.Transition.class);
-      assertSagaTransition(transition, saga, SagaActorState.IDEL, SagaActorState.READY);
+      assertSagaTransition(transition, saga, SagaActorState.IDLE, SagaActorState.READY);
 
       transition = expectMsgClass(PersistentFSM.Transition.class);
       assertSagaTransition(transition, saga, SagaActorState.READY, SagaActorState.PARTIALLY_ACTIVE);
@@ -806,10 +806,10 @@ public class SagaActorTest {
 
       //expect
       CurrentState currentState = expectMsgClass(PersistentFSM.CurrentState.class);
-      assertEquals(SagaActorState.IDEL, currentState.state());
+      assertEquals(SagaActorState.IDLE, currentState.state());
 
       PersistentFSM.Transition transition = expectMsgClass(PersistentFSM.Transition.class);
-      assertSagaTransition(transition, saga, SagaActorState.IDEL, SagaActorState.READY);
+      assertSagaTransition(transition, saga, SagaActorState.IDLE, SagaActorState.READY);
 
       transition = expectMsgClass(PersistentFSM.Transition.class);
       assertSagaTransition(transition, saga, SagaActorState.READY, SagaActorState.PARTIALLY_ACTIVE);
@@ -863,10 +863,10 @@ public class SagaActorTest {
 
       //expect
       CurrentState currentState = expectMsgClass(PersistentFSM.CurrentState.class);
-      assertEquals(SagaActorState.IDEL, currentState.state());
+      assertEquals(SagaActorState.IDLE, currentState.state());
 
       PersistentFSM.Transition transition = expectMsgClass(PersistentFSM.Transition.class);
-      assertSagaTransition(transition, saga, SagaActorState.IDEL, SagaActorState.READY);
+      assertSagaTransition(transition, saga, SagaActorState.IDLE, SagaActorState.READY);
 
       transition = expectMsgClass(PersistentFSM.Transition.class);
       assertSagaTransition(transition, saga, SagaActorState.READY, SagaActorState.PARTIALLY_ACTIVE);
@@ -928,10 +928,10 @@ public class SagaActorTest {
 
       //expect
       CurrentState currentState = expectMsgClass(PersistentFSM.CurrentState.class);
-      assertEquals(SagaActorState.IDEL, currentState.state());
+      assertEquals(SagaActorState.IDLE, currentState.state());
 
       PersistentFSM.Transition transition = expectMsgClass(PersistentFSM.Transition.class);
-      assertSagaTransition(transition, saga, SagaActorState.IDEL, SagaActorState.READY);
+      assertSagaTransition(transition, saga, SagaActorState.IDLE, SagaActorState.READY);
 
       transition = expectMsgClass(PersistentFSM.Transition.class);
       assertSagaTransition(transition, saga, SagaActorState.READY, SagaActorState.PARTIALLY_ACTIVE);


[servicecomb-pack] 05/05: SCB-1321 Added some TODO work which we can address later

Posted by ni...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ningjiang pushed a commit to branch SCB-1321-cleanup
in repository https://gitbox.apache.org/repos/asf/servicecomb-pack.git

commit 4c3c2c8f94828d1cfeb99a8e32a1e4a854ca166e
Author: Willem Jiang <wi...@gmail.com>
AuthorDate: Fri Jul 12 11:24:52 2019 +0800

    SCB-1321 Added some TODO work which we can address later
---
 .../org/apache/servicecomb/pack/alpha/fsm/sink/SagaActorEventSender.java | 1 +
 .../pack/alpha/fsm/spring/integration/akka/SagaDataExtension.java        | 1 +
 2 files changed, 2 insertions(+)

diff --git a/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/sink/SagaActorEventSender.java b/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/sink/SagaActorEventSender.java
index cdc0828..ec38251 100644
--- a/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/sink/SagaActorEventSender.java
+++ b/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/sink/SagaActorEventSender.java
@@ -57,6 +57,7 @@ public class SagaActorEventSender implements ActorEventSink {
       } else {
         ActorSelection actorSelection = system
             .actorSelection("/user/" + event.getGlobalTxId());
+        //TODO We should leverage the async API that actor provides to send out the message
         final Future<ActorRef> actorRefFuture = actorSelection.resolveOne(lookupTimeout);
         final ActorRef saga = Await.result(actorRefFuture, lookupTimeout.duration());
         saga.tell(event, ActorRef.noSender());
diff --git a/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/spring/integration/akka/SagaDataExtension.java b/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/spring/integration/akka/SagaDataExtension.java
index ae8d43d..7266c54 100644
--- a/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/spring/integration/akka/SagaDataExtension.java
+++ b/alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/spring/integration/akka/SagaDataExtension.java
@@ -31,6 +31,7 @@ import org.slf4j.LoggerFactory;
 public class SagaDataExtension extends AbstractExtensionId<SagaDataExt> {
   private static final Logger LOG = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
   public static final SagaDataExtension SAGA_DATA_EXTENSION_PROVIDER = new SagaDataExtension();
+  //TODO We could use test profile the enable this kind feature
   public static boolean autoCleanSagaDataMap = true; // Only for Test
 
   @Override


[servicecomb-pack] 01/05: SCB-1321 Moved the performance banchmark doc to docs fsm directory.

Posted by ni...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ningjiang pushed a commit to branch SCB-1321-cleanup
in repository https://gitbox.apache.org/repos/asf/servicecomb-pack.git

commit 80b19b3d973ec6a473f74e7c608726c5fa1898cf
Author: Willem Jiang <wi...@gmail.com>
AuthorDate: Fri Jul 12 10:06:13 2019 +0800

    SCB-1321 Moved the performance banchmark doc to docs fsm directory.
---
 {alpha/alpha-fsm => docs/fsm}/Benchmark.md                 |   0
 {alpha/alpha-fsm => docs/fsm}/assets/cmd-0.4.0-1w-100.png  | Bin
 {alpha/alpha-fsm => docs/fsm}/assets/cmd-0.4.0-1w-500.png  | Bin
 {alpha/alpha-fsm => docs/fsm}/assets/cmd-0.5.0-1w-100.png  | Bin
 {alpha/alpha-fsm => docs/fsm}/assets/cmd-0.5.0-1w-1000.png | Bin
 {alpha/alpha-fsm => docs/fsm}/assets/cmd-0.5.0-1w-2000.png | Bin
 {alpha/alpha-fsm => docs/fsm}/assets/cmd-0.5.0-1w-500.png  | Bin
 {alpha/alpha-fsm => docs/fsm}/assets/cmd-0.5.0-5w-1000.png | Bin
 {alpha/alpha-fsm => docs/fsm}/assets/cmd-0.5.0-5w-2000.png | Bin
 {alpha/alpha-fsm => docs/fsm}/assets/cmd-0.5.0-5w-3000.png | Bin
 {alpha/alpha-fsm => docs/fsm}/assets/vm-0.4.0-1w-100.png   | Bin
 {alpha/alpha-fsm => docs/fsm}/assets/vm-0.4.0-1w-500.png   | Bin
 {alpha/alpha-fsm => docs/fsm}/assets/vm-0.5.0-1w-100.png   | Bin
 {alpha/alpha-fsm => docs/fsm}/assets/vm-0.5.0-1w-1000.png  | Bin
 {alpha/alpha-fsm => docs/fsm}/assets/vm-0.5.0-1w-2000.png  | Bin
 {alpha/alpha-fsm => docs/fsm}/assets/vm-0.5.0-1w-500.png   | Bin
 {alpha/alpha-fsm => docs/fsm}/assets/vm-0.5.0-5w-1000.png  | Bin
 {alpha/alpha-fsm => docs/fsm}/assets/vm-0.5.0-5w-2000.png  | Bin
 {alpha/alpha-fsm => docs/fsm}/assets/vm-0.5.0-5w-3000.png  | Bin
 19 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/alpha/alpha-fsm/Benchmark.md b/docs/fsm/Benchmark.md
similarity index 100%
rename from alpha/alpha-fsm/Benchmark.md
rename to docs/fsm/Benchmark.md
diff --git a/alpha/alpha-fsm/assets/cmd-0.4.0-1w-100.png b/docs/fsm/assets/cmd-0.4.0-1w-100.png
similarity index 100%
rename from alpha/alpha-fsm/assets/cmd-0.4.0-1w-100.png
rename to docs/fsm/assets/cmd-0.4.0-1w-100.png
diff --git a/alpha/alpha-fsm/assets/cmd-0.4.0-1w-500.png b/docs/fsm/assets/cmd-0.4.0-1w-500.png
similarity index 100%
rename from alpha/alpha-fsm/assets/cmd-0.4.0-1w-500.png
rename to docs/fsm/assets/cmd-0.4.0-1w-500.png
diff --git a/alpha/alpha-fsm/assets/cmd-0.5.0-1w-100.png b/docs/fsm/assets/cmd-0.5.0-1w-100.png
similarity index 100%
rename from alpha/alpha-fsm/assets/cmd-0.5.0-1w-100.png
rename to docs/fsm/assets/cmd-0.5.0-1w-100.png
diff --git a/alpha/alpha-fsm/assets/cmd-0.5.0-1w-1000.png b/docs/fsm/assets/cmd-0.5.0-1w-1000.png
similarity index 100%
rename from alpha/alpha-fsm/assets/cmd-0.5.0-1w-1000.png
rename to docs/fsm/assets/cmd-0.5.0-1w-1000.png
diff --git a/alpha/alpha-fsm/assets/cmd-0.5.0-1w-2000.png b/docs/fsm/assets/cmd-0.5.0-1w-2000.png
similarity index 100%
rename from alpha/alpha-fsm/assets/cmd-0.5.0-1w-2000.png
rename to docs/fsm/assets/cmd-0.5.0-1w-2000.png
diff --git a/alpha/alpha-fsm/assets/cmd-0.5.0-1w-500.png b/docs/fsm/assets/cmd-0.5.0-1w-500.png
similarity index 100%
rename from alpha/alpha-fsm/assets/cmd-0.5.0-1w-500.png
rename to docs/fsm/assets/cmd-0.5.0-1w-500.png
diff --git a/alpha/alpha-fsm/assets/cmd-0.5.0-5w-1000.png b/docs/fsm/assets/cmd-0.5.0-5w-1000.png
similarity index 100%
rename from alpha/alpha-fsm/assets/cmd-0.5.0-5w-1000.png
rename to docs/fsm/assets/cmd-0.5.0-5w-1000.png
diff --git a/alpha/alpha-fsm/assets/cmd-0.5.0-5w-2000.png b/docs/fsm/assets/cmd-0.5.0-5w-2000.png
similarity index 100%
rename from alpha/alpha-fsm/assets/cmd-0.5.0-5w-2000.png
rename to docs/fsm/assets/cmd-0.5.0-5w-2000.png
diff --git a/alpha/alpha-fsm/assets/cmd-0.5.0-5w-3000.png b/docs/fsm/assets/cmd-0.5.0-5w-3000.png
similarity index 100%
rename from alpha/alpha-fsm/assets/cmd-0.5.0-5w-3000.png
rename to docs/fsm/assets/cmd-0.5.0-5w-3000.png
diff --git a/alpha/alpha-fsm/assets/vm-0.4.0-1w-100.png b/docs/fsm/assets/vm-0.4.0-1w-100.png
similarity index 100%
rename from alpha/alpha-fsm/assets/vm-0.4.0-1w-100.png
rename to docs/fsm/assets/vm-0.4.0-1w-100.png
diff --git a/alpha/alpha-fsm/assets/vm-0.4.0-1w-500.png b/docs/fsm/assets/vm-0.4.0-1w-500.png
similarity index 100%
rename from alpha/alpha-fsm/assets/vm-0.4.0-1w-500.png
rename to docs/fsm/assets/vm-0.4.0-1w-500.png
diff --git a/alpha/alpha-fsm/assets/vm-0.5.0-1w-100.png b/docs/fsm/assets/vm-0.5.0-1w-100.png
similarity index 100%
rename from alpha/alpha-fsm/assets/vm-0.5.0-1w-100.png
rename to docs/fsm/assets/vm-0.5.0-1w-100.png
diff --git a/alpha/alpha-fsm/assets/vm-0.5.0-1w-1000.png b/docs/fsm/assets/vm-0.5.0-1w-1000.png
similarity index 100%
rename from alpha/alpha-fsm/assets/vm-0.5.0-1w-1000.png
rename to docs/fsm/assets/vm-0.5.0-1w-1000.png
diff --git a/alpha/alpha-fsm/assets/vm-0.5.0-1w-2000.png b/docs/fsm/assets/vm-0.5.0-1w-2000.png
similarity index 100%
rename from alpha/alpha-fsm/assets/vm-0.5.0-1w-2000.png
rename to docs/fsm/assets/vm-0.5.0-1w-2000.png
diff --git a/alpha/alpha-fsm/assets/vm-0.5.0-1w-500.png b/docs/fsm/assets/vm-0.5.0-1w-500.png
similarity index 100%
rename from alpha/alpha-fsm/assets/vm-0.5.0-1w-500.png
rename to docs/fsm/assets/vm-0.5.0-1w-500.png
diff --git a/alpha/alpha-fsm/assets/vm-0.5.0-5w-1000.png b/docs/fsm/assets/vm-0.5.0-5w-1000.png
similarity index 100%
rename from alpha/alpha-fsm/assets/vm-0.5.0-5w-1000.png
rename to docs/fsm/assets/vm-0.5.0-5w-1000.png
diff --git a/alpha/alpha-fsm/assets/vm-0.5.0-5w-2000.png b/docs/fsm/assets/vm-0.5.0-5w-2000.png
similarity index 100%
rename from alpha/alpha-fsm/assets/vm-0.5.0-5w-2000.png
rename to docs/fsm/assets/vm-0.5.0-5w-2000.png
diff --git a/alpha/alpha-fsm/assets/vm-0.5.0-5w-3000.png b/docs/fsm/assets/vm-0.5.0-5w-3000.png
similarity index 100%
rename from alpha/alpha-fsm/assets/vm-0.5.0-5w-3000.png
rename to docs/fsm/assets/vm-0.5.0-5w-3000.png