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-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org