[ https://issues.apache.org/jira/browse/HDDS-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Attila Doroszlai resolved HDDS-3083. ------------------------------------ Resolution: Cannot Reproduce I haven't seen this since Ratis was updated in HDDS-3564. > AlreadyClosedException: SlidingWindow$Client:client-...->RAFT is closed > ----------------------------------------------------------------------- > > Key: HDDS-3083 > URL: https://issues.apache.org/jira/browse/HDDS-3083 > Project: Hadoop Distributed Data Store > Issue Type: Bug > Components: test > Reporter: Attila Doroszlai > Assignee: Shashikant Banerjee > Priority: Major > > TestCommitWatcher ran into error: > {code:title=https://github.com/apache/hadoop-ozone/pull/601/checks?check_run_id=466578044} > 2020-02-25T07:56:20.4891247Z [ERROR] Tests run: 2, Failures: 0, Errors: 1, > Skipped: 0, Time elapsed: 119.795 s <<< FAILURE! - in > org.apache.hadoop.ozone.client.rpc.TestCommitWatcher > 2020-02-25T07:56:20.4995239Z [ERROR] > testReleaseBuffers(org.apache.hadoop.ozone.client.rpc.TestCommitWatcher) > Time elapsed: 61.187 s <<< ERROR! > 2020-02-25T07:56:20.5057145Z java.util.concurrent.ExecutionException: > org.apache.ratis.protocol.AlreadyClosedException: > SlidingWindow$Client:client-5B82CA426691->RAFT is closed. > 2020-02-25T07:56:20.5064361Z at > java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357) > 2020-02-25T07:56:20.5066629Z at > java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1908) > 2020-02-25T07:56:20.5271699Z at > org.apache.hadoop.ozone.client.rpc.TestCommitWatcher.testReleaseBuffers(TestCommitWatcher.java:208) > 2020-02-25T07:56:20.5363958Z at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > 2020-02-25T07:56:20.5452174Z at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > 2020-02-25T07:56:20.5467144Z at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > 2020-02-25T07:56:20.5474837Z at > java.lang.reflect.Method.invoke(Method.java:498) > 2020-02-25T07:56:20.5487657Z at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) > 2020-02-25T07:56:20.5501095Z at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > 2020-02-25T07:56:20.5519237Z at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) > 2020-02-25T07:56:20.5557039Z at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > 2020-02-25T07:56:20.5568197Z at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > 2020-02-25T07:56:20.5579772Z at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > 2020-02-25T07:56:20.5586215Z at > org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) > 2020-02-25T07:56:20.5591092Z at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) > 2020-02-25T07:56:20.5597192Z at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) > 2020-02-25T07:56:20.5603287Z at > org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) > 2020-02-25T07:56:20.5611834Z at > org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) > 2020-02-25T07:56:20.5612398Z at > org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) > 2020-02-25T07:56:20.5612740Z at > org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) > 2020-02-25T07:56:20.5650101Z at > org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) > 2020-02-25T07:56:20.5650235Z at > org.junit.runners.ParentRunner.run(ParentRunner.java:309) > 2020-02-25T07:56:20.5655862Z at > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) > 2020-02-25T07:56:20.5656022Z at > org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) > 2020-02-25T07:56:20.5778784Z at > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) > 2020-02-25T07:56:20.5779385Z at > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) > 2020-02-25T07:56:20.5779687Z at > org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) > 2020-02-25T07:56:20.5779967Z at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) > 2020-02-25T07:56:20.5780233Z at > org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) > 2020-02-25T07:56:20.5780482Z at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) > 2020-02-25T07:56:20.5781240Z Caused by: > org.apache.ratis.protocol.AlreadyClosedException: > SlidingWindow$Client:client-5B82CA426691->RAFT is closed. > 2020-02-25T07:56:20.5781593Z at > org.apache.ratis.util.SlidingWindow$Client.alreadyClosed(SlidingWindow.java:376) > 2020-02-25T07:56:20.5781867Z at > org.apache.ratis.util.SlidingWindow$Client.fail(SlidingWindow.java:364) > 2020-02-25T07:56:20.5782126Z at > org.apache.ratis.client.impl.OrderedAsync.failAllAsyncRequests(OrderedAsync.java:149) > 2020-02-25T07:56:20.5782446Z at > org.apache.ratis.client.impl.OrderedAsync.handleAsyncRetryFailure(OrderedAsync.java:153) > 2020-02-25T07:56:20.5782714Z at > org.apache.ratis.client.impl.OrderedAsync.lambda$sendRequest$10(OrderedAsync.java:261) > 2020-02-25T07:56:20.5782979Z at > java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:884) > 2020-02-25T07:56:20.5783234Z at > java.util.concurrent.CompletableFuture$UniExceptionally.tryFire(CompletableFuture.java:866) > 2020-02-25T07:56:20.5783505Z at > java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:488) > 2020-02-25T07:56:20.5783764Z at > java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:1990) > 2020-02-25T07:56:20.5784028Z at > org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers.completeReplyExceptionally(GrpcClientProtocolClient.java:356) > 2020-02-25T07:56:20.5784297Z at > org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers.access$000(GrpcClientProtocolClient.java:264) > 2020-02-25T07:56:20.5784702Z at > org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers$1.onNext(GrpcClientProtocolClient.java:276) > 2020-02-25T07:56:20.5785024Z at > org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers$1.onNext(GrpcClientProtocolClient.java:267) > 2020-02-25T07:56:20.5891852Z at > org.apache.ratis.thirdparty.io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onMessage(ClientCalls.java:429) > 2020-02-25T07:56:20.5907105Z at > org.apache.ratis.thirdparty.io.grpc.ForwardingClientCallListener.onMessage(ForwardingClientCallListener.java:33) > 2020-02-25T07:56:20.5966117Z at > org.apache.ratis.thirdparty.io.grpc.ForwardingClientCallListener.onMessage(ForwardingClientCallListener.java:33) > 2020-02-25T07:56:20.5966579Z at > org.apache.ratis.thirdparty.io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInternal(ClientCallImpl.java:599) > 2020-02-25T07:56:20.5967482Z at > org.apache.ratis.thirdparty.io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInContext(ClientCallImpl.java:584) > 2020-02-25T07:56:20.5967966Z at > org.apache.ratis.thirdparty.io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37) > 2020-02-25T07:56:20.5968414Z at > org.apache.ratis.thirdparty.io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123) > 2020-02-25T07:56:20.5970977Z at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > 2020-02-25T07:56:20.5986824Z at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > 2020-02-25T07:56:20.5993201Z at java.lang.Thread.run(Thread.java:748) > 2020-02-25T07:56:20.6455877Z Caused by: > org.apache.ratis.protocol.RaftRetryFailureException: Failed > RaftClientRequest:client-5B82CA426691->63b7d893-18dd-41d3-9334-639d607a25ff@group-B5A2FE1AFFCD, > cid=12, seq=1*, Watch(0), null for 15 attempts with > RetryLimited(maxAttempts=15, sleepTime=1000ms) > 2020-02-25T07:56:20.6465111Z at > org.apache.ratis.client.impl.RaftClientImpl.noMoreRetries(RaftClientImpl.java:277) > 2020-02-25T07:56:20.6465581Z ... 20 more > 2020-02-25T07:56:20.6474367Z Caused by: > org.apache.ratis.protocol.NotLeaderException: Server > 63b7d893-18dd-41d3-9334-639d607a25ff@group-B5A2FE1AFFCD is not the leader > 2020-02-25T07:56:20.6487333Z at > org.apache.ratis.client.impl.ClientProtoUtils.toRaftClientReply(ClientProtoUtils.java:266) > 2020-02-25T07:56:20.6501603Z at > org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers$1.onNext(GrpcClientProtocolClient.java:272) > 2020-02-25T07:56:20.6502259Z ... 11 more > {code} > CC [~shashikant] -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: ozone-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: ozone-issues-h...@hadoop.apache.org