[ 
https://issues.apache.org/jira/browse/HDFS-12216?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16133737#comment-16133737
 ] 

Anu Engineer commented on HDFS-12216:
-------------------------------------

[~msingh] Thanks for fixing this. However I think that the log statement is 
wrong.

{code}  
129         log.warn("Container: {} Operation: {} Trace ID: {} Message: {} 
Result: {}",
130             msg.getCreateContainer().getContainerData().getName(),
131             msg.getCmdType().name(), msg.getTraceID(),
{code}
msg.getCreateContainer assumes that RPC call is create container when we log 
the failure. If you want to log the actual operation name, you have to check 
the type and then get the name of the container from the right structure. I 
might be mistaken about this though, can you please verify it.

Also if the user makes a wrong call, we will log that info. But should we log 
that with WARN status or INFO ? There is nothing wrong with the Server when we 
log this warning, it just means that user made a call with some illegal 
parameters.


> Ozone: TestKeys is failing consistently
> ---------------------------------------
>
>                 Key: HDFS-12216
>                 URL: https://issues.apache.org/jira/browse/HDFS-12216
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: ozone
>    Affects Versions: HDFS-7240
>            Reporter: Mukul Kumar Singh
>            Assignee: Mukul Kumar Singh
>             Fix For: HDFS-7240
>
>         Attachments: HDFS-12216-HDFS-7240.001.patch, 
> HDFS-12216-HDFS-7240.002.patch, HDFS-12216-HDFS-7240.003.patch, 
> HDFS-12216-HDFS-7240.004.patch, HDFS-12216-HDFS-7240.005.patch
>
>
> TestKeys and TestKeysRatis are failing consistently as noted in test logs for 
> HDFS-12183
> TestKeysRatis is failing because of the following error
> {code}
> 2017-07-28 23:11:28,783 [StateMachineUpdater-127.0.0.1:55793] ERROR 
> impl.StateMachineUpdater (ExitUtils.java:terminate(80)) - Terminating with 
> exit status 2: StateMachineUpdater-127.0.0.1:55793: the StateMachineUpdater 
> hits Throwable
> org.iq80.leveldb.DBException: Closed
>       at org.fusesource.leveldbjni.internal.JniDB.put(JniDB.java:123)
>       at org.apache.hadoop.utils.LevelDBStore.put(LevelDBStore.java:98)
>       at 
> org.apache.hadoop.ozone.container.common.impl.KeyManagerImpl.putKey(KeyManagerImpl.java:90)
>       at 
> org.apache.hadoop.ozone.container.common.impl.Dispatcher.handlePutKey(Dispatcher.java:547)
>       at 
> org.apache.hadoop.ozone.container.common.impl.Dispatcher.keyProcessHandler(Dispatcher.java:206)
>       at 
> org.apache.hadoop.ozone.container.common.impl.Dispatcher.dispatch(Dispatcher.java:110)
>       at 
> org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine.dispatch(ContainerStateMachine.java:94)
>       at 
> org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine.applyTransaction(ContainerStateMachine.java:81)
>       at 
> org.apache.ratis.server.impl.RaftServerImpl.applyLogToStateMachine(RaftServerImpl.java:913)
>       at 
> org.apache.ratis.server.impl.StateMachineUpdater.run(StateMachineUpdater.java:142)
>       at java.lang.Thread.run(Thread.java:745)
> {code}
> where as TestKeys is failing because of
> {code}
> 2017-07-28 23:14:20,889 [Thread-486] INFO  scm.XceiverClientManager 
> (XceiverClientManager.java:getClient(158)) - exception 
> java.util.concurrent.ExecutionException: java.net.ConnectException: 
> Connection refused: /127.0.0.1:55914
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org

Reply via email to