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%)