This is an automated email from the ASF dual-hosted git repository.
seanyinx pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/incubator-servicecomb-saga.git.
from 82f5916 SCB-98 sent tx aborted on transaction failure
new b4ced3e SCB-138 replace thrift with grpc
new 3531db6 SCB-138 fixed test failure by running grpc in a dedicated
thread
new 6db355c SCB-138 removed all thrift related code
new 310e4dd SCB-138 fixed code conflict
new 2adebc4 SCB-138 add logs for the interruption of grpc server
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.
Summary of changes:
alpha/alpha-server/pom.xml | 17 ++---
.../servicecomb/saga/alpha/server/AlphaConfig.java | 17 +++--
.../saga/alpha/server/GrpcStartable.java | 59 +++++++++++++++
...pointImpl.java => GrpcTxEventEndpointImpl.java} | 37 +++++-----
.../saga/alpha/server/ServerStartable.java | 9 ++-
.../saga/alpha/server/ThriftStartable.java | 43 -----------
.../saga/alpha/server/AlphaIntegrationTest.java | 61 +++++++---------
.../pom.xml | 24 +++---
.../connector/grpc/GrpcClientMessageSender.java} | 45 +++++++-----
.../connector/grpc/GrpcTxEventEndpointImpl.java | 27 ++++---
.../grpc/GrpcClientMessageSenderTest.java} | 64 +++++++++-------
omega/omega-connector/pom.xml | 2 +-
.../saga/omega/format/NativeMessageFormat.java | 13 +++-
omega/omega-spring-starter/pom.xml | 12 ++-
.../saga/omega/spring/OmegaSpringConfig.java | 62 +++++-----------
.../saga/omega/transaction/MessageSerializer.java | 2 +
.../pom.xml | 30 ++++++--
.../pack/contract/grpc/GrpcTxEventEndpoint.java | 12 +--
.../src/main/proto/GrpcTxEvent.proto | 38 ++++++++++
.../saga/pack/contracts/thrift/SwiftTxEvent.java | 85 ----------------------
.../contracts/thrift/SwiftTxEventEndpoint.java | 28 -------
pack-contracts/pom.xml | 2 +-
pom.xml | 46 ++++++------
23 files changed, 354 insertions(+), 381 deletions(-)
create mode 100644
alpha/alpha-server/src/main/java/io/servicecomb/saga/alpha/server/GrpcStartable.java
rename
alpha/alpha-server/src/main/java/io/servicecomb/saga/alpha/server/{SwiftTxEventEndpointImpl.java
=> GrpcTxEventEndpointImpl.java} (56%)
copy saga-core/src/main/java/io/servicecomb/saga/core/SagaLog.java =>
alpha/alpha-server/src/main/java/io/servicecomb/saga/alpha/server/ServerStartable.java
(89%)
delete mode 100644
alpha/alpha-server/src/main/java/io/servicecomb/saga/alpha/server/ThriftStartable.java
rename omega/omega-connector/{omega-connector-thrift =>
omega-connector-grpc}/pom.xml (84%)
rename
omega/omega-connector/{omega-connector-thrift/src/main/java/io/servicecomb/saga/omega/connector/thrift/ThriftMessageSender.java
=>
omega-connector-grpc/src/main/java/io/servicecomb/saga/omega/connector/grpc/GrpcClientMessageSender.java}
(52%)
copy saga-core/src/main/java/io/servicecomb/saga/core/CompositeSagaLog.java =>
omega/omega-connector/omega-connector-grpc/src/main/java/io/servicecomb/saga/omega/connector/grpc/GrpcTxEventEndpointImpl.java
(59%)
rename
omega/omega-connector/{omega-connector-thrift/src/test/java/io/servicecomb/saga/omega/connector/thrift/ThriftMessageSenderTest.java
=>
omega-connector-grpc/src/test/java/io/servicecomb/saga/omega/connector/grpc/GrpcClientMessageSenderTest.java}
(55%)
rename pack-contracts/{pack-contract-thrift => pack-contract-grpc}/pom.xml
(69%)
copy saga-core/src/main/java/io/servicecomb/saga/core/Descriptive.java =>
pack-contracts/pack-contract-grpc/src/main/java/io/servicecomb/saga/pack/contract/grpc/GrpcTxEventEndpoint.java
(85%)
create mode 100644
pack-contracts/pack-contract-grpc/src/main/proto/GrpcTxEvent.proto
delete mode 100644
pack-contracts/pack-contract-thrift/src/main/java/io/servicecomb/saga/pack/contracts/thrift/SwiftTxEvent.java
delete mode 100644
pack-contracts/pack-contract-thrift/src/main/java/io/servicecomb/saga/pack/contracts/thrift/SwiftTxEventEndpoint.java
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].