You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by "Tsz Wo Nicholas Sze (JIRA)" <ji...@apache.org> on 2017/08/01 22:55:00 UTC
[jira] [Created] (HDFS-12244) Ozone: the static cache provided by
ContainerCache does not work in Unit tests
Tsz Wo Nicholas Sze created HDFS-12244:
------------------------------------------
Summary: Ozone: the static cache provided by ContainerCache does not work in Unit tests
Key: HDFS-12244
URL: https://issues.apache.org/jira/browse/HDFS-12244
Project: Hadoop HDFS
Issue Type: Bug
Components: ozone
Reporter: Tsz Wo Nicholas Sze
Since a cluster may have >1 datanodes, a static ContainerCache is shared among the datanodes. When one datanode shutdown, the cache will be shutdown so that the other datanodes cannot use the cache any more. It results in "leveldb.DBException: Closed"
{code}
org.iq80.leveldb.DBException: Closed
at org.fusesource.leveldbjni.internal.JniDB.get(JniDB.java:75)
at org.apache.hadoop.utils.LevelDBStore.get(LevelDBStore.java:109)
at org.apache.hadoop.ozone.container.common.impl.KeyManagerImpl.getKey(KeyManagerImpl.java:116)
at org.apache.hadoop.ozone.container.common.impl.Dispatcher.handleGetSmallFile(Dispatcher.java:677)
at org.apache.hadoop.ozone.container.common.impl.Dispatcher.smallFileHandler(Dispatcher.java:293)
at org.apache.hadoop.ozone.container.common.impl.Dispatcher.dispatch(Dispatcher.java:121)
at org.apache.hadoop.ozone.container.common.transport.server.ratis.ContainerStateMachine.dispatch(ContainerStateMachine.java:94)
...
{code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-help@hadoop.apache.org