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 00b8bdc Updated the .gitingore new 189edeb SCB-555 Add saga-dubbo-demo It also shows verify the error of SCB-547 click 7.[A.run->B.run, B.run->C.run(x), C.run exception], and org.apache.servicecomb.saga.alpha.core.EventScanner.pollEvents scheduler will stop running. TODO: add acceptance test (cucumber) new 877c480 SCB-555 Add saga-dubbo-demo README new baead1c SCB-555 Add acceptance test for dubbo demo new 0e851d8 fix result events unorder new b9dbd3b add module saga-dubbo-demo new f80527b saga-dubbo-demo add docker plugin(part1) new 5e322d9 revert first new b07916a docker plugin for mvn test new b3494a5 modify readme new 33164a1 SCB-555 Updated the log setting to info level new 3745bcf SCB-555 Fixed the test error with spring boot 2 new a30370a SCB-555 Clean up the dock-componse file new 66c1198 SCB-555 Clean up the code The 13 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: acceptance-tests/acceptance-dubbo-demo/pom.xml | 330 +++++++++++++++++++++ .../acceptance/dubbodemo/DubboDemoStepdefs.java | 174 +++++++++++ .../saga/acceptance/dubbodemo}/RunCucumberIT.java | 6 +- .../resources/AExceptionWhenAb_scenario.feature} | 34 +-- .../test/resources/AbAc_success_scenario.feature} | 40 +-- .../test/resources/AbBc_success_scenario.feature} | 40 +-- .../test/resources/Ab_success_scenario.feature} | 33 +-- .../resources/BExceptionWhenAb_scenario.feature} | 33 +-- .../resources/CExceptionWhenAbAc_scenario.feature} | 41 +-- .../resources/CExceptionWhenAbBc_scenario.feature} | 40 +-- .../src/test/resources/log4j2-test.xml | 0 acceptance-tests/pom.xml | 8 + .../omega-transport/omega-transport-dubbo/pom.xml | 6 +- saga-demo/pom.xml | 6 + saga-demo/saga-dubbo-demo/README.md | 20 ++ .../saga-dubbo-demo/docker-compose.mysql.yaml | 127 ++++++++ saga-demo/saga-dubbo-demo/docker-compose.yaml | 126 ++++++++ saga-demo/saga-dubbo-demo/pom.xml | 123 ++++++++ .../saga-dubbo-demo.sh} | 22 +- .../saga-dubbo-demo/service-api}/pom.xml | 29 +- .../servicecomb/saga/demo/dubbo/api/IService.java | 14 +- .../servicecomb/saga/demo/dubbo/api/IServiceA.java | 8 +- .../servicecomb/saga/demo/dubbo/api/IServiceB.java | 8 +- .../servicecomb/saga/demo/dubbo/api/IServiceC.java | 8 +- .../src/main/resources/dubbo.properties} | 8 +- .../saga-dubbo-demo/service-pub}/pom.xml | 23 +- .../saga/demo/dubbo/pub/AbsService.java | 34 +-- .../saga/demo/dubbo/pub/IInvokeCode.java | 38 +++ .../saga/demo/dubbo/pub/InvokeContext.java | 56 ++++ .../servicecomb/saga/demo/dubbo/pub/ServiceVO.java | 31 +- saga-demo/saga-dubbo-demo/servicea/pom.xml | 88 ++++++ .../saga/demo/dubbo/servicea/ApplicationA.java} | 11 +- .../saga/demo/dubbo/servicea/ServiceA.java | 78 +++++ .../dubbo/servicea/web/DubboDemoController.java | 169 +++++++++++ .../demo/dubbo/servicea/web/MvcConfigurer.java | 28 +- .../servicea}/src/main/resources/application.yaml | 29 +- .../servicea/src/main/resources/dubbo-context.xml | 31 ++ .../servicea/src/main/resources/jdbc.xml | 34 +++ .../servicea}/src/main/resources/log4j2.xml | 0 .../servicea/src/main/resources/schema-mysql.sql | 11 +- .../src/main/resources/schema-postgresql.sql | 16 +- .../servicea/src/main/resources/static/index.html | 42 +++ saga-demo/saga-dubbo-demo/serviceb/pom.xml | 84 ++++++ .../saga/demo/dubbo/serviceb/ApplicationB.java} | 8 +- .../saga/demo/dubbo/serviceb/ServiceB.java | 69 +++++ .../serviceb}/src/main/resources/application.yaml | 24 +- .../serviceb/src/main/resources/dubbo-context.xml | 30 ++ .../serviceb/src/main/resources/jdbc.xml | 34 +++ .../serviceb}/src/main/resources/log4j2.xml | 0 .../serviceb/src/main/resources/schema-mysql.sql | 11 +- .../src/main/resources/schema-postgresql.sql | 16 +- saga-demo/saga-dubbo-demo/servicec/pom.xml | 84 ++++++ .../saga/demo/dubbo/servicec/ApplicationC.java} | 11 +- .../saga/demo/dubbo/servicec/ServiceC.java | 61 ++++ .../servicec}/src/main/resources/application.yaml | 24 +- .../servicec/src/main/resources/dubbo-context.xml | 24 +- .../servicec/src/main/resources/jdbc.xml | 34 +++ .../servicec}/src/main/resources/log4j2.xml | 0 .../servicec/src/main/resources/schema-mysql.sql | 11 +- .../src/main/resources/schema-postgresql.sql | 16 +- saga-demo/saga-dubbo-demo/sql/schema-mysql.sql | 43 +++ 61 files changed, 2216 insertions(+), 371 deletions(-) create mode 100644 acceptance-tests/acceptance-dubbo-demo/pom.xml create mode 100644 acceptance-tests/acceptance-dubbo-demo/src/test/java/org/apache/servicecomb/saga/acceptance/dubbodemo/DubboDemoStepdefs.java copy acceptance-tests/{acceptance-pack/src/test/java/org/apache/servicecomb/saga => acceptance-dubbo-demo/src/test/java/org/apache/servicecomb/saga/acceptance/dubbodemo}/RunCucumberIT.java (94%) copy acceptance-tests/{acceptance-pack/src/test/resources/pack_success_scenario.feature => acceptance-dubbo-demo/src/test/resources/AExceptionWhenAb_scenario.feature} (54%) copy acceptance-tests/{acceptance-pack/src/test/resources/pack_success_scenario.feature => acceptance-dubbo-demo/src/test/resources/AbAc_success_scenario.feature} (54%) copy acceptance-tests/{acceptance-pack/src/test/resources/pack_success_scenario.feature => acceptance-dubbo-demo/src/test/resources/AbBc_success_scenario.feature} (54%) copy acceptance-tests/{acceptance-pack/src/test/resources/pack_success_scenario.feature => acceptance-dubbo-demo/src/test/resources/Ab_success_scenario.feature} (54%) copy acceptance-tests/{acceptance-pack/src/test/resources/pack_success_scenario.feature => acceptance-dubbo-demo/src/test/resources/BExceptionWhenAb_scenario.feature} (54%) copy acceptance-tests/{acceptance-pack/src/test/resources/pack_success_scenario.feature => acceptance-dubbo-demo/src/test/resources/CExceptionWhenAbAc_scenario.feature} (53%) copy acceptance-tests/{acceptance-pack/src/test/resources/pack_success_scenario.feature => acceptance-dubbo-demo/src/test/resources/CExceptionWhenAbBc_scenario.feature} (54%) copy {omega/omega-transaction => acceptance-tests/acceptance-dubbo-demo}/src/test/resources/log4j2-test.xml (100%) create mode 100644 saga-demo/saga-dubbo-demo/README.md create mode 100644 saga-demo/saga-dubbo-demo/docker-compose.mysql.yaml create mode 100644 saga-demo/saga-dubbo-demo/docker-compose.yaml create mode 100644 saga-demo/saga-dubbo-demo/pom.xml copy saga-demo/{booking/saga-demo.sh => saga-dubbo-demo/saga-dubbo-demo.sh} (55%) copy {omega/omega-transport/omega-transport-dubbo => saga-demo/saga-dubbo-demo/service-api}/pom.xml (73%) copy alpha/alpha-core/src/main/java/org/apache/servicecomb/saga/alpha/core/TxTimeoutRepository.java => saga-demo/saga-dubbo-demo/service-api/src/main/java/org/apache/servicecomb/saga/demo/dubbo/api/IService.java (76%) copy alpha/alpha-core/src/main/java/org/apache/servicecomb/saga/alpha/core/TaskStatus.java => saga-demo/saga-dubbo-demo/service-api/src/main/java/org/apache/servicecomb/saga/demo/dubbo/api/IServiceA.java (89%) copy alpha/alpha-core/src/main/java/org/apache/servicecomb/saga/alpha/core/TaskStatus.java => saga-demo/saga-dubbo-demo/service-api/src/main/java/org/apache/servicecomb/saga/demo/dubbo/api/IServiceB.java (89%) copy alpha/alpha-core/src/main/java/org/apache/servicecomb/saga/alpha/core/TaskStatus.java => saga-demo/saga-dubbo-demo/service-api/src/main/java/org/apache/servicecomb/saga/demo/dubbo/api/IServiceC.java (89%) copy saga-demo/{booking/car/src/main/resources/application.yaml => saga-dubbo-demo/service-api/src/main/resources/dubbo.properties} (90%) copy {omega/omega-transport/omega-transport-dubbo => saga-demo/saga-dubbo-demo/service-pub}/pom.xml (68%) copy omega/omega-context/src/main/java/org/apache/servicecomb/saga/omega/context/ServiceConfig.java => saga-demo/saga-dubbo-demo/service-pub/src/main/java/org/apache/servicecomb/saga/demo/dubbo/pub/AbsService.java (54%) create mode 100644 saga-demo/saga-dubbo-demo/service-pub/src/main/java/org/apache/servicecomb/saga/demo/dubbo/pub/IInvokeCode.java create mode 100644 saga-demo/saga-dubbo-demo/service-pub/src/main/java/org/apache/servicecomb/saga/demo/dubbo/pub/InvokeContext.java copy alpha/alpha-core/src/main/java/org/apache/servicecomb/saga/alpha/core/CommandRepository.java => saga-demo/saga-dubbo-demo/service-pub/src/main/java/org/apache/servicecomb/saga/demo/dubbo/pub/ServiceVO.java (58%) create mode 100644 saga-demo/saga-dubbo-demo/servicea/pom.xml copy saga-demo/{booking/hotel/src/main/java/org/apache/servicecomb/saga/demo/pack/hotel/Application.java => saga-dubbo-demo/servicea/src/main/java/org/apache/servicecomb/saga/demo/dubbo/servicea/ApplicationA.java} (77%) create mode 100644 saga-demo/saga-dubbo-demo/servicea/src/main/java/org/apache/servicecomb/saga/demo/dubbo/servicea/ServiceA.java create mode 100644 saga-demo/saga-dubbo-demo/servicea/src/main/java/org/apache/servicecomb/saga/demo/dubbo/servicea/web/DubboDemoController.java copy omega/omega-spring-tx/src/test/java/org/apache/servicecomb/saga/omega/transaction/spring/MisconfiguredAnnotation.java => saga-demo/saga-dubbo-demo/servicea/src/main/java/org/apache/servicecomb/saga/demo/dubbo/servicea/web/MvcConfigurer.java (51%) copy {alpha/alpha-server => saga-demo/saga-dubbo-demo/servicea}/src/main/resources/application.yaml (84%) create mode 100644 saga-demo/saga-dubbo-demo/servicea/src/main/resources/dubbo-context.xml create mode 100644 saga-demo/saga-dubbo-demo/servicea/src/main/resources/jdbc.xml copy saga-demo/{booking/hotel => saga-dubbo-demo/servicea}/src/main/resources/log4j2.xml (100%) copy omega/omega-spring-tx/src/test/resources/schema.sql => saga-demo/saga-dubbo-demo/servicea/src/main/resources/schema-mysql.sql (74%) copy alpha/alpha-core/src/main/java/org/apache/servicecomb/saga/alpha/core/TxTimeoutRepository.java => saga-demo/saga-dubbo-demo/servicea/src/main/resources/schema-postgresql.sql (75%) create mode 100644 saga-demo/saga-dubbo-demo/servicea/src/main/resources/static/index.html create mode 100644 saga-demo/saga-dubbo-demo/serviceb/pom.xml copy saga-demo/{booking/hotel/src/main/java/org/apache/servicecomb/saga/demo/pack/hotel/Application.java => saga-dubbo-demo/serviceb/src/main/java/org/apache/servicecomb/saga/demo/dubbo/serviceb/ApplicationB.java} (81%) create mode 100644 saga-demo/saga-dubbo-demo/serviceb/src/main/java/org/apache/servicecomb/saga/demo/dubbo/serviceb/ServiceB.java copy {alpha/alpha-server => saga-demo/saga-dubbo-demo/serviceb}/src/main/resources/application.yaml (84%) create mode 100644 saga-demo/saga-dubbo-demo/serviceb/src/main/resources/dubbo-context.xml create mode 100644 saga-demo/saga-dubbo-demo/serviceb/src/main/resources/jdbc.xml copy saga-demo/{booking/hotel => saga-dubbo-demo/serviceb}/src/main/resources/log4j2.xml (100%) copy omega/omega-spring-tx/src/test/resources/schema.sql => saga-demo/saga-dubbo-demo/serviceb/src/main/resources/schema-mysql.sql (74%) copy alpha/alpha-core/src/main/java/org/apache/servicecomb/saga/alpha/core/TxTimeoutRepository.java => saga-demo/saga-dubbo-demo/serviceb/src/main/resources/schema-postgresql.sql (75%) create mode 100644 saga-demo/saga-dubbo-demo/servicec/pom.xml copy saga-demo/{booking/hotel/src/main/java/org/apache/servicecomb/saga/demo/pack/hotel/Application.java => saga-dubbo-demo/servicec/src/main/java/org/apache/servicecomb/saga/demo/dubbo/servicec/ApplicationC.java} (77%) create mode 100644 saga-demo/saga-dubbo-demo/servicec/src/main/java/org/apache/servicecomb/saga/demo/dubbo/servicec/ServiceC.java copy {alpha/alpha-server => saga-demo/saga-dubbo-demo/servicec}/src/main/resources/application.yaml (84%) copy acceptance-tests/acceptance-pack/src/test/resources/log4j2-test.xml => saga-demo/saga-dubbo-demo/servicec/src/main/resources/dubbo-context.xml (51%) create mode 100644 saga-demo/saga-dubbo-demo/servicec/src/main/resources/jdbc.xml copy saga-demo/{booking/hotel => saga-dubbo-demo/servicec}/src/main/resources/log4j2.xml (100%) copy omega/omega-spring-tx/src/test/resources/schema.sql => saga-demo/saga-dubbo-demo/servicec/src/main/resources/schema-mysql.sql (74%) copy alpha/alpha-core/src/main/java/org/apache/servicecomb/saga/alpha/core/TxTimeoutRepository.java => saga-demo/saga-dubbo-demo/servicec/src/main/resources/schema-postgresql.sql (75%) create mode 100644 saga-demo/saga-dubbo-demo/sql/schema-mysql.sql -- To stop receiving notification emails like this one, please contact ningji...@apache.org.