You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@servicecomb.apache.org by "yangyongzheng (JIRA)" <ji...@apache.org> on 2018/08/10 08:29:00 UTC
[jira] [Created] (SCB-831) Saga UT failed at
LoadBalancedClusterMessageSenderTest on WIndows environment
yangyongzheng created SCB-831:
---------------------------------
Summary: Saga UT failed at LoadBalancedClusterMessageSenderTest on WIndows environment
Key: SCB-831
URL: https://issues.apache.org/jira/browse/SCB-831
Project: Apache ServiceComb
Issue Type: Bug
Components: Saga
Affects Versions: saga-0.2.0
Environment: Windows 7 or Windows Server 2008 R2
Reporter: yangyongzheng
UT will failed at : LoadBalancedClusterMessageSenderTest.stopSendingWhenClusterIsDown
It seems this assert
await().atMost(2, SECONDS).until(new Callable<Boolean>() {
@Override
public Boolean call() throws Exception {
return connected.get(8080).size() == 2 || connected.get(8090).size() == 2;
}
});
The connected size will only be 1 not 2
I had found out that GrpcCompensateStreamObserver don't trigger onError when simulate connection closed in this case so LoadBalancedClusterMessageSender can't take PushBackReconnectRunnable from pendingTasks in order to reconnect server, then the connected count will be only 1, then test case failed
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)