You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by se...@apache.org on 2018/01/04 08:03:47 UTC
[incubator-servicecomb-saga] 05/07: SCB-138 remove useless code
This is an automated email from the ASF dual-hosted git repository.
seanyinx pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-saga.git
commit 26ef883b552102d5a8545079929c2affe4d6b8db
Author: Eric Lee <da...@huawei.com>
AuthorDate: Wed Jan 3 22:10:08 2018 +0800
SCB-138 remove useless code
Signed-off-by: Eric Lee <da...@huawei.com>
---
.../servicecomb/saga/alpha/server/GrpcTxEventStreamObserver.java | 5 ++++-
.../apache/servicecomb/saga/alpha/server/AlphaIntegrationTest.java | 2 --
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/alpha/alpha-server/src/main/java/org/apache/servicecomb/saga/alpha/server/GrpcTxEventStreamObserver.java b/alpha/alpha-server/src/main/java/org/apache/servicecomb/saga/alpha/server/GrpcTxEventStreamObserver.java
index 6a2ae8e..623355c 100644
--- a/alpha/alpha-server/src/main/java/org/apache/servicecomb/saga/alpha/server/GrpcTxEventStreamObserver.java
+++ b/alpha/alpha-server/src/main/java/org/apache/servicecomb/saga/alpha/server/GrpcTxEventStreamObserver.java
@@ -93,11 +93,14 @@ class GrpcTxEventStreamObserver implements StreamObserver<GrpcTxEvent> {
@Override
public void onError(Throwable t) {
LOG.error("failed to process grpc message.", t);
- onCompleted();
+ responseObserver.onCompleted();
+ removeInvalidCallback();
}
+ // unless we shutdown the alpha server gracefully, this method should never be called
@Override
public void onCompleted() {
+ LOG.info("disconnect the grpc client");
responseObserver.onCompleted();
removeInvalidCallback();
}
diff --git a/alpha/alpha-server/src/test/java/org/apache/servicecomb/saga/alpha/server/AlphaIntegrationTest.java b/alpha/alpha-server/src/test/java/org/apache/servicecomb/saga/alpha/server/AlphaIntegrationTest.java
index ca4b7bd..55c095e 100644
--- a/alpha/alpha-server/src/test/java/org/apache/servicecomb/saga/alpha/server/AlphaIntegrationTest.java
+++ b/alpha/alpha-server/src/test/java/org/apache/servicecomb/saga/alpha/server/AlphaIntegrationTest.java
@@ -124,8 +124,6 @@ public class AlphaIntegrationTest {
requestObserver.onNext(someGrpcEvent(TxAbortedEvent));
await().atMost(1, SECONDS).until(() -> receivedCommands.size() > 1);
- System.out.println(receivedCommands.size());
- receivedCommands.forEach((command) -> System.out.println(command.getCompensateMethod()));
assertThat(receivedCommands, containsInAnyOrder(
GrpcCompensateCommand.newBuilder().setGlobalTxId(globalTxId).setLocalTxId(localTxId).setParentTxId(parentTxId)
.setCompensateMethod("method a").setPayloads(ByteString.copyFrom("service a".getBytes())).build(),
--
To stop receiving notification emails like this one, please contact
"commits@servicecomb.apache.org" <co...@servicecomb.apache.org>.