[
https://issues.apache.org/jira/browse/HDDS-11317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sammi Chen reassigned HDDS-11317:
---------------------------------
Assignee: Sammi Chen
> Key put failed for large file sizes
> -----------------------------------
>
> Key: HDDS-11317
> URL: https://issues.apache.org/jira/browse/HDDS-11317
> Project: Apache Ozone
> Issue Type: Bug
> Components: Ozone CLI
> Reporter: Jyotirmoy Sinha
> Assignee: Sammi Chen
> Priority: Major
>
> Key put failed for large file sizes
> Error log:
> {code:java}
> ozone sh key put
> o3://ozone1723527225/vol-balancer-1723550072/buck-balancer-1723550072/cb_1723551201
> /tmp/ozone_dir1723550065/cb_1723551201 --type=RATIS --replication=THREE
> 24/08/13 12:16:33 INFO scm.XceiverClientRatis: WatchType ALL_COMMITTED.
> Majority 2,
> 24/08/13 12:16:33 INFO netty.NettyConfigKeys$DataStream: setTlsConf
> GrpcTlsConfig0-
> 24/08/13 12:16:33 INFO metrics.MetricRegistries: Loaded MetricRegistries
> class org.apache.ratis.metrics.dropwizard3.Dm3MetricRegistriesImpl
> 24/08/13 12:16:53 WARN grpc.GrpcUtil: Timed out gracefully shutting down
> connection: ManagedChannelOrphanWrapper{...
> 24/08/13 12:16:53 INFO scm.XceiverClientRatis: WatchType ALL_COMMITTED.
> Majority 2,
> 24/08/13 12:16:53 INFO netty.NettyConfigKeys$DataStream: setTlsConf
> GrpcTlsConfig1-
> 24/08/13 12:17:02 INFO scm.XceiverClientRatis: WatchType ALL_COMMITTED.
> Majority 2,
> 24/08/13 12:17:02 INFO netty.NettyConfigKeys$DataStream: setTlsConf
> GrpcTlsConfig2-
> 24/08/13 12:17:25 INFO scm.XceiverClientRatis: WatchType ALL_COMMITTED.
> Majority 2,
> 24/08/13 12:17:25 INFO netty.NettyConfigKeys$DataStream: setTlsConf
> GrpcTlsConfig3-
> 24/08/13 12:17:36 INFO scm.XceiverClientRatis: WatchType ALL_COMMITTED.
> Majority 2,
> 24/08/13 12:17:36 INFO netty.NettyConfigKeys$DataStream: setTlsConf
> GrpcTlsConfig4-
> 24/08/13 12:17:46 INFO scm.XceiverClientRatis: WatchType ALL_COMMITTED.
> Majority 2,
> 24/08/13 12:17:46 INFO netty.NettyConfigKeys$DataStream: setTlsConf
> GrpcTlsConfig5-
> 24/08/13 12:17:57 INFO scm.XceiverClientRatis: WatchType ALL_COMMITTED.
> Majority 2,
> 24/08/13 12:17:57 INFO netty.NettyConfigKeys$DataStream: setTlsConf
> GrpcTlsConfig6-
> 24/08/13 12:18:06 INFO scm.XceiverClientRatis: WatchType ALL_COMMITTED.
> Majority 2,
> 24/08/13 12:18:06 INFO netty.NettyConfigKeys$DataStream: setTlsConf
> GrpcTlsConfig7-
> 24/08/13 12:18:19 INFO scm.XceiverClientRatis: WatchType ALL_COMMITTED.
> Majority 2,
> 24/08/13 12:18:19 INFO netty.NettyConfigKeys$DataStream: setTlsConf
> GrpcTlsConfig8-
> 24/08/13 12:18:49 INFO scm.XceiverClientRatis: WatchType ALL_COMMITTED.
> Majority 2,
> 24/08/13 12:18:49 INFO netty.NettyConfigKeys$DataStream: setTlsConf
> GrpcTlsConfig9-
> 24/08/13 12:19:13 INFO scm.XceiverClientRatis: WatchType ALL_COMMITTED.
> Majority 2,
> 24/08/13 12:19:13 INFO netty.NettyConfigKeys$DataStream: setTlsConf
> GrpcTlsConfig10-
> 24/08/13 12:19:17 INFO scm.XceiverClientRatis: WatchType ALL_COMMITTED.
> Majority 2,
> 24/08/13 12:19:17 INFO netty.NettyConfigKeys$DataStream: setTlsConf
> GrpcTlsConfig11-
> 24/08/13 12:19:37 INFO scm.XceiverClientRatis: WatchType ALL_COMMITTED.
> Majority 2,
> 24/08/13 12:19:37 INFO netty.NettyConfigKeys$DataStream: setTlsConf
> GrpcTlsConfig12-
> 24/08/13 12:20:00 INFO scm.XceiverClientRatis: WatchType ALL_COMMITTED.
> Majority 2,
> 24/08/13 12:20:00 INFO netty.NettyConfigKeys$DataStream: setTlsConf
> GrpcTlsConfig13-
> 24/08/13 12:20:11 INFO scm.XceiverClientRatis: WatchType ALL_COMMITTED.
> Majority 2,
> 24/08/13 12:20:11 INFO netty.NettyConfigKeys$DataStream: setTlsConf
> GrpcTlsConfig14-
> 24/08/13 12:20:16 INFO scm.XceiverClientRatis: WatchType ALL_COMMITTED.
> Majority 2,
> 24/08/13 12:20:16 INFO netty.NettyConfigKeys$DataStream: setTlsConf
> GrpcTlsConfig15-
> 24/08/13 12:20:27 INFO scm.XceiverClientRatis: WatchType ALL_COMMITTED.
> Majority 2,
> 24/08/13 12:20:27 INFO netty.NettyConfigKeys$DataStream: setTlsConf
> GrpcTlsConfig16-
> 24/08/13 12:20:56 INFO scm.XceiverClientRatis: WatchType ALL_COMMITTED.
> Majority 2,
> 24/08/13 12:20:56 INFO netty.NettyConfigKeys$DataStream: setTlsConf
> GrpcTlsConfig17-
> 24/08/13 12:21:03 ERROR impl.OrderedAsync: Failed to send request,
> message=cmdType: WriteChunk
> traceID: ""
> containerID: 3
> datanodeUuid: "8218b2c9-3b56-46e6-b23d-8e77e8a89174"
> writeChunk {
> blockID {
> containerID: 3
> localID: 113750153625600043
> blockCommitSequenceId: 2883
> replicaIndex: 0
> }
> chunkData {
> chunkName: "113750153625600043_chunk_57"
> offset: 234881024
> len: 4194304
> checksumData {
> type: CRC32
> bytesPerChecksum: 16384
> checksums: "c5\211\267"
> checksums: "\252\320y("
> ...
> checksums: "\246L\317\027"
> checksums: "\332\r\264\a"
> }
> }
> }
> encodedToken: "..."
> version: 4
> , data.size=4194304
> java.util.concurrent.CompletionException:
> org.apache.ratis.protocol.exceptions.StateMachineException:
> org.apache.hadoop.hdds.scm.container.common.helpers.ContainerNotOpenException
> from Server 8218b2c9-3b56-46e6-b23d-8e77e8a89174@group-1D60427BAA40:
> Container 3 in CLOSED state
> at
> org.apache.ratis.client.impl.RaftClientImpl.handleRaftException(RaftClientImpl.java:373)
> at
> org.apache.ratis.client.impl.OrderedAsync.lambda$send$3(OrderedAsync.java:175)
> at
> org.apache.ratis.client.impl.OrderedAsync$PendingOrderedRequest.setReply(OrderedAsync.java:105)
> at
> org.apache.ratis.client.impl.OrderedAsync$PendingOrderedRequest.setReply(OrderedAsync.java:66)
> at
> org.apache.ratis.util.SlidingWindow$RequestMap.setReply(SlidingWindow.java:147)
> at
> org.apache.ratis.util.SlidingWindow$Client.receiveReply(SlidingWindow.java:351)
> at
> org.apache.ratis.client.impl.OrderedAsync.lambda$sendRequestWithRetry$5(OrderedAsync.java:210)
> at
> org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers$1.lambda$onNext$0(GrpcClientProtocolClient.java:322)
> at
> org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers.handleReplyFuture(GrpcClientProtocolClient.java:378)
> at
> org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers.access$100(GrpcClientProtocolClient.java:300)
> at
> org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers$1.onNext(GrpcClientProtocolClient.java:322)
> at
> org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers$1.onNext(GrpcClientProtocolClient.java:305)
> at
> org.apache.ratis.thirdparty.io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onMessage(ClientCalls.java:468)
> at
> org.apache.ratis.thirdparty.io.grpc.ForwardingClientCallListener.onMessage(ForwardingClientCallListener.java:33)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.DelayedClientCall$DelayedListener.onMessage(DelayedClientCall.java:473)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInternal(ClientCallImpl.java:660)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInContext(ClientCallImpl.java:647)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133)
> Caused by: org.apache.ratis.protocol.exceptions.StateMachineException:
> org.apache.hadoop.hdds.scm.container.common.helpers.ContainerNotOpenException
> from Server 8218b2c9-3b56-46e6-b23d-8e77e8a89174@group-1D60427BAA40:
> Container 3 in CLOSED state
> at
> org.apache.ratis.server.impl.RaftServerImpl.writeAsyncImpl(RaftServerImpl.java:975)
> at
> org.apache.ratis.server.impl.RaftServerImpl.writeAsync(RaftServerImpl.java:945)
> at
> org.apache.ratis.server.impl.RaftServerImpl.replyFuture(RaftServerImpl.java:937)
> at
> org.apache.ratis.server.impl.RaftServerImpl.submitClientRequestAsync(RaftServerImpl.java:912)
> at
> org.apache.ratis.server.impl.RaftServerImpl.lambda$executeSubmitClientRequestAsync$11(RaftServerImpl.java:893)
> ... 3 more
> Caused by:
> org.apache.hadoop.hdds.scm.container.common.helpers.ContainerNotOpenException:
> Container 3 in CLOSED state
> at
> org.apache.ratis.util.ReflectionUtils.instantiateException(ReflectionUtils.java:259)
> at
> org.apache.ratis.client.impl.ClientProtoUtils.toStateMachineException(ClientProtoUtils.java:451)
> at
> org.apache.ratis.client.impl.ClientProtoUtils.toStateMachineException(ClientProtoUtils.java:437)
> at
> org.apache.ratis.client.impl.ClientProtoUtils.toRaftClientReply(ClientProtoUtils.java:404)
> at
> org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers$1.onNext(GrpcClientProtocolClient.java:310)
> at
> org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers$1.onNext(GrpcClientProtocolClient.java:305)
> at
> org.apache.ratis.thirdparty.io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onMessage(ClientCalls.java:468)
> at
> org.apache.ratis.thirdparty.io.grpc.ForwardingClientCallListener.onMessage(ForwardingClientCallListener.java:33)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.DelayedClientCall$DelayedListener.onMessage(DelayedClientCall.java:473)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInternal(ClientCallImpl.java:660)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInContext(ClientCallImpl.java:647)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133)
> ... 3 more
> 24/08/13 12:21:03 ERROR impl.OrderedAsync: Failed to send request,
> message=cmdType: WriteChunk
> traceID: ""
> containerID: 3
> datanodeUuid: "8218b2c9-3b56-46e6-b23d-8e77e8a89174"
> writeChunk {
> blockID {
> containerID: 3
> localID: 113750153625600043
> blockCommitSequenceId: 2883
> replicaIndex: 0
> }
> chunkData {
> chunkName: "113750153625600043_chunk_58"
> offset: 239075328
> len: 4194304
> checksumData {
> type: CRC32
> bytesPerChecksum: 16384
> checksums: "\267s\377\353"
> checksums: "\373>\370Y"
> ...
> checksums: "`-\274>"
> checksums: "\334\310\271\313"
> }
> }
> }
> encodedToken: "..."
> version: 4
> , data.size=4194304
> java.util.concurrent.CompletionException:
> org.apache.ratis.protocol.exceptions.StateMachineException:
> org.apache.hadoop.hdds.scm.container.common.helpers.ContainerNotOpenException
> from Server 8218b2c9-3b56-46e6-b23d-8e77e8a89174@group-1D60427BAA40:
> Container 3 in CLOSED state
> at
> org.apache.ratis.client.impl.RaftClientImpl.handleRaftException(RaftClientImpl.java:373)
> at
> org.apache.ratis.client.impl.OrderedAsync.lambda$send$3(OrderedAsync.java:175)
> at
> org.apache.ratis.client.impl.OrderedAsync$PendingOrderedRequest.setReply(OrderedAsync.java:105)
> at
> org.apache.ratis.client.impl.OrderedAsync$PendingOrderedRequest.setReply(OrderedAsync.java:66)
> at
> org.apache.ratis.util.SlidingWindow$RequestMap.setReply(SlidingWindow.java:147)
> at
> org.apache.ratis.util.SlidingWindow$Client.receiveReply(SlidingWindow.java:351)
> at
> org.apache.ratis.client.impl.OrderedAsync.lambda$sendRequestWithRetry$5(OrderedAsync.java:210)
> at
> org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers$1.lambda$onNext$0(GrpcClientProtocolClient.java:322)
> at
> org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers.handleReplyFuture(GrpcClientProtocolClient.java:378)
> at
> org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers.access$100(GrpcClientProtocolClient.java:300)
> at
> org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers$1.onNext(GrpcClientProtocolClient.java:322)
> at
> org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers$1.onNext(GrpcClientProtocolClient.java:305)
> at
> org.apache.ratis.thirdparty.io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onMessage(ClientCalls.java:468)
> at
> org.apache.ratis.thirdparty.io.grpc.ForwardingClientCallListener.onMessage(ForwardingClientCallListener.java:33)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.DelayedClientCall$DelayedListener.onMessage(DelayedClientCall.java:473)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInternal(ClientCallImpl.java:660)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInContext(ClientCallImpl.java:647)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133)
> Caused by: org.apache.ratis.protocol.exceptions.StateMachineException:
> org.apache.hadoop.hdds.scm.container.common.helpers.ContainerNotOpenException
> from Server 8218b2c9-3b56-46e6-b23d-8e77e8a89174@group-1D60427BAA40:
> Container 3 in CLOSED state
> at
> org.apache.ratis.server.impl.RaftServerImpl.writeAsyncImpl(RaftServerImpl.java:975)
> at
> org.apache.ratis.server.impl.RaftServerImpl.writeAsync(RaftServerImpl.java:945)
> at
> org.apache.ratis.server.impl.RaftServerImpl.replyFuture(RaftServerImpl.java:937)
> at
> org.apache.ratis.server.impl.RaftServerImpl.submitClientRequestAsync(RaftServerImpl.java:912)
> at
> org.apache.ratis.server.impl.RaftServerImpl.lambda$executeSubmitClientRequestAsync$11(RaftServerImpl.java:893)
> ... 3 more
> Caused by:
> org.apache.hadoop.hdds.scm.container.common.helpers.ContainerNotOpenException:
> Container 3 in CLOSED state
> at
> org.apache.ratis.util.ReflectionUtils.instantiateException(ReflectionUtils.java:259)
> at
> org.apache.ratis.client.impl.ClientProtoUtils.toStateMachineException(ClientProtoUtils.java:451)
> at
> org.apache.ratis.client.impl.ClientProtoUtils.toStateMachineException(ClientProtoUtils.java:437)
> at
> org.apache.ratis.client.impl.ClientProtoUtils.toRaftClientReply(ClientProtoUtils.java:404)
> at
> org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers$1.onNext(GrpcClientProtocolClient.java:310)
> at
> org.apache.ratis.grpc.client.GrpcClientProtocolClient$AsyncStreamObservers$1.onNext(GrpcClientProtocolClient.java:305)
> at
> org.apache.ratis.thirdparty.io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onMessage(ClientCalls.java:468)
> at
> org.apache.ratis.thirdparty.io.grpc.ForwardingClientCallListener.onMessage(ForwardingClientCallListener.java:33)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.DelayedClientCall$DelayedListener.onMessage(DelayedClientCall.java:473)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInternal(ClientCallImpl.java:660)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInContext(ClientCallImpl.java:647)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
> at
> org.apache.ratis.thirdparty.io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133)
> ... 3 more
> ...
> {code}
> File size in test - 20GB
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]