You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by li...@apache.org on 2022/07/14 09:15:40 UTC

[servicecomb-java-chassis] branch master updated (bb410530a -> c9a6c9d95)

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

liubao pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git


    from bb410530a Bump micrometer-bom from 1.9.1 to 1.9.2 (#3190)
     add c9a6c9d95 [SCB-2330] add injectFault into governance (#3140)

No new revisions were added by this update.

Summary of changes:
 .../governance/GovernanceConfiguration.java        |  12 +++
 .../governance/handler/FaultInjectionHandler.java  |  48 ++++++++++
 .../governance/policy/FaultInjectionPolicy.java    |  93 ++++++++++++++++++
 ...operties.java => FaultInjectionProperties.java} |  15 +--
 .../apache/servicecomb/injection}/AbortFault.java  |  34 +++----
 .../servicecomb/injection}/AbstractFault.java      |  22 ++++-
 .../apache/servicecomb/injection}/DelayFault.java  |  51 +++++-----
 .../org/apache/servicecomb/injection}/Fault.java   |  22 +++--
 .../injection}/FaultInjectionConst.java            |  10 +-
 .../injection/FaultInjectionDecorators.java        |  43 ++++-----
 .../injection/FaultInjectionException.java         |  73 +++++++--------
 .../servicecomb/injection/FaultInjectionUtil.java  | 104 +++++++++++++++++++++
 .../apache/servicecomb/injection}/FaultParam.java  |  31 +++---
 .../servicecomb/injection/FaultResponse.java       |  36 ++++---
 .../apache/servicecomb/injection/Sleepable.java    |  16 ++--
 ...lowControlTest.java => FaultInjectionTest.java} |  68 +++++++-------
 .../governance/GovernancePropertiesTest.java       |  38 ++++++--
 governance/src/test/resources/application.yaml     |  20 ++++
 18 files changed, 527 insertions(+), 209 deletions(-)
 create mode 100644 governance/src/main/java/org/apache/servicecomb/governance/handler/FaultInjectionHandler.java
 create mode 100644 governance/src/main/java/org/apache/servicecomb/governance/policy/FaultInjectionPolicy.java
 copy governance/src/main/java/org/apache/servicecomb/governance/properties/{CircuitBreakerProperties.java => FaultInjectionProperties.java} (68%)
 copy {handlers/handler-fault-injection/src/main/java/org/apache/servicecomb/faultinjection => governance/src/main/java/org/apache/servicecomb/injection}/AbortFault.java (58%)
 copy {handlers/handler-fault-injection/src/main/java/org/apache/servicecomb/faultinjection => governance/src/main/java/org/apache/servicecomb/injection}/AbstractFault.java (63%)
 copy {handlers/handler-fault-injection/src/main/java/org/apache/servicecomb/faultinjection => governance/src/main/java/org/apache/servicecomb/injection}/DelayFault.java (54%)
 copy {handlers/handler-fault-injection/src/main/java/org/apache/servicecomb/faultinjection => governance/src/main/java/org/apache/servicecomb/injection}/Fault.java (69%)
 copy {handlers/handler-fault-injection/src/main/java/org/apache/servicecomb/faultinjection => governance/src/main/java/org/apache/servicecomb/injection}/FaultInjectionConst.java (71%)
 copy inspector/src/main/java/org/apache/servicecomb/inspector/internal/model/PriorityPropertyView.java => governance/src/main/java/org/apache/servicecomb/injection/FaultInjectionDecorators.java (55%)
 copy clients/service-center-client/src/main/java/org/apache/servicecomb/service/center/client/model/Framework.java => governance/src/main/java/org/apache/servicecomb/injection/FaultInjectionException.java (65%)
 mode change 100755 => 100644
 create mode 100644 governance/src/main/java/org/apache/servicecomb/injection/FaultInjectionUtil.java
 copy {handlers/handler-fault-injection/src/main/java/org/apache/servicecomb/faultinjection => governance/src/main/java/org/apache/servicecomb/injection}/FaultParam.java (63%)
 copy clients/service-center-client/src/main/java/org/apache/servicecomb/service/center/client/model/RbacTokenResponse.java => governance/src/main/java/org/apache/servicecomb/injection/FaultResponse.java (61%)
 copy clients/config-kie-client/src/main/java/org/apache/servicecomb/config/kie/client/model/ValueType.java => governance/src/main/java/org/apache/servicecomb/injection/Sleepable.java (82%)
 copy governance/src/test/java/org/apache/servicecomb/governance/{FlowControlTest.java => FaultInjectionTest.java} (63%)