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

ningjiang pushed a change to branch master
in repository 
https://gitbox.apache.org/repos/asf/incubator-servicecomb-saga.git.


    from 2b62bdb  SCB-213 remove ended event from map
     new 968247f  SCB-212 delegated compensation context a dedicated class
     new 5b0be4b  SCB-212 made each @Compensable as a new sub-transaction
     new 137a1f4  SCB-212 removed parent tx id from omega context, since it's 
not necessary
     new 5212383  SCB-212 united interceptors into one
     new 0aaa3fd  SCB-212 tx timeout impl
     new 5751a11  SCB-212 replaced timeout impl with atomic to avoid locking
     new 51b1322  SCB-212 added saga start timeout
     new 0a18ed8  SCB-212 removed unnecessary lines
     new 5044410  SCB-212 compensated on TxEndedEvent immediately if global TX 
already failed, in case of timeout
     new 602bff5  SCB-212 attempted to fix random test failure by resetting 
latency before test
     new 20a5886  SCB-212 better readability
     new e5e65b9  SCB-212 closed sender after each test to avoid test 
interference
     new 05113e5  SCB-212 fixed rebase conflict
     new 8c455ad  SCB-212 attempted to fix test failure
     new 160bade  SCB-212 replaced completable future with executor to avoid 
test failures in maven

The 15 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:
 .../saga/alpha/core/TxConsistentService.java       |  31 +++-
 .../saga/alpha/core/TxEventRepository.java         |   2 +-
 .../saga/alpha/core/TxConsistentServiceTest.java   |  18 +-
 .../saga/alpha/server/SpringTxEventRepository.java |   2 +-
 .../saga/alpha/server/AlphaIntegrationTest.java    |  19 ++-
 .../integration/pack/tests/GreetingController.java |  13 ++
 .../saga/integration/pack/tests/PackIT.java        | 184 +++++++++++++--------
 .../grpc/LoadBalancedClusterMessageSender.java     |   1 -
 .../grpc/LoadBalancedClusterMessageSenderTest.java |   4 +-
 .../saga/omega/context/CompensationContext.java    |  61 +++++++
 .../saga/omega/context/OmegaContext.java           |  51 ------
 .../saga/omega/context/annotations/SagaStart.java  |   1 +
 .../saga/omega/context/OmegaContextTest.java       |  18 --
 .../saga/omega/spring/OmegaSpringConfig.java       |   6 +
 .../spring/CompensableAnnotationProcessor.java     |   9 +-
 .../spring/CompensableMethodCheckingCallback.java  |  10 +-
 .../transaction/spring/ExecutorFieldCallback.java  |  13 +-
 .../spring/TransactionAspectConfig.java            |  16 +-
 .../spring/TransactionInterceptionTest.java        |  74 +++++----
 omega/omega-transaction/pom.xml                    |  20 ++-
 ...nterceptor.java => CompensableInterceptor.java} |  25 ++-
 .../transaction/CompensationMessageHandler.java    |  10 +-
 ...Interceptor.java => EventAwareInterceptor.java} |  26 ++-
 .../transaction/FailedTransactionInterceptor.java  |  30 ----
 ...erializer.java => OmegaTxTimeoutException.java} |   6 +-
 .../transaction/SagaStartAnnotationProcessor.java  |  20 ++-
 .../saga/omega/transaction/SagaStartAspect.java    |  93 +++++++++++
 .../omega/transaction/TimeAwareInterceptor.java    |  55 ++++++
 .../saga/omega/transaction/TransactionAspect.java  | 102 ++++--------
 .../omega/transaction/annotations/Compensable.java |   2 +
 ...orTest.java => CompensableInterceptorTest.java} |  53 +++++-
 .../CompensationMessageHandlerTest.java            |   8 +-
 .../PostTransactionInterceptorTest.java            |  53 ------
 .../SagaStartAnnotationProcessorTest.java          |  26 ++-
 .../omega/transaction/SagaStartAspectTest.java     | 153 +++++++++++++++++
 .../transaction/TimeAwareInterceptorTest.java      | 135 +++++++++++++++
 .../omega/transaction/TransactionAspectTest.java   | 158 ++++++++++++++++++
 .../src/test/resources/log4j2-test.xml             |   0
 .../TransactionClientHttpRequestInterceptor.java   |  18 +-
 .../TransactionHandlerInterceptor.java             |  16 +-
 .../TransactionHandlerInterceptorTest.java         |   8 +-
 41 files changed, 1121 insertions(+), 429 deletions(-)
 create mode 100644 
omega/omega-context/src/main/java/org/apache/servicecomb/saga/omega/context/CompensationContext.java
 rename 
omega/omega-transaction/src/main/java/org/apache/servicecomb/saga/omega/transaction/{PostTransactionInterceptor.java
 => CompensableInterceptor.java} (50%)
 rename 
omega/omega-transaction/src/main/java/org/apache/servicecomb/saga/omega/transaction/{PreTransactionInterceptor.java
 => EventAwareInterceptor.java} (55%)
 delete mode 100644 
omega/omega-transaction/src/main/java/org/apache/servicecomb/saga/omega/transaction/FailedTransactionInterceptor.java
 copy 
omega/omega-transaction/src/main/java/org/apache/servicecomb/saga/omega/transaction/{MessageSerializer.java
 => OmegaTxTimeoutException.java} (86%)
 create mode 100644 
omega/omega-transaction/src/main/java/org/apache/servicecomb/saga/omega/transaction/SagaStartAspect.java
 create mode 100644 
omega/omega-transaction/src/main/java/org/apache/servicecomb/saga/omega/transaction/TimeAwareInterceptor.java
 rename 
omega/omega-transaction/src/test/java/org/apache/servicecomb/saga/omega/transaction/{PreTransactionInterceptorTest.java
 => CompensableInterceptorTest.java} (50%)
 delete mode 100644 
omega/omega-transaction/src/test/java/org/apache/servicecomb/saga/omega/transaction/PostTransactionInterceptorTest.java
 create mode 100644 
omega/omega-transaction/src/test/java/org/apache/servicecomb/saga/omega/transaction/SagaStartAspectTest.java
 create mode 100644 
omega/omega-transaction/src/test/java/org/apache/servicecomb/saga/omega/transaction/TimeAwareInterceptorTest.java
 create mode 100644 
omega/omega-transaction/src/test/java/org/apache/servicecomb/saga/omega/transaction/TransactionAspectTest.java
 copy {saga-spring => 
omega/omega-transaction}/src/test/resources/log4j2-test.xml (100%)

-- 
To stop receiving notification emails like this one, please contact
['"commits@servicecomb.apache.org" <commits@servicecomb.apache.org>'].

Reply via email to