Rakesh R created ZOOKEEPER-1878:
-----------------------------------
Summary: Inconsistent behavior in autocreation of dataDir and
dataLogDir
Key: ZOOKEEPER-1878
URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1878
Project: ZooKeeper
Issue Type: Bug
Components: quorum
Reporter: Rakesh R
Assignee: Rakesh R
During the startup if dataDir is not exists server will auto create this. But
when user specifies different dataLogDir location which doesn't exists the
server will validate and startup will fail.
{code}
org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException: Error
processing build\test3085582797504170966.junit.dir\zoo.cfg
at
org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:123)
at org.apache.zookeeper.server.ServerConfig.parse(ServerConfig.java:79)
at
org.apache.zookeeper.server.ZooKeeperServerMain.initializeAndRun(ZooKeeperServerMain.java:81)
at
org.apache.zookeeper.server.ZooKeeperServerMainTest$MainThread.run(ZooKeeperServerMainTest.java:92)
Caused by: java.lang.IllegalArgumentException: dataLogDir
build/test3085582797504170966.junit.dir/data_txnlog is missing.
at
org.apache.zookeeper.server.quorum.QuorumPeerConfig.parseProperties(QuorumPeerConfig.java:253)
at
org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:119)
... 3 more
{code}
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)