You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "Rakesh R (JIRA)" <ji...@apache.org> on 2014/03/14 15:36:49 UTC

[jira] [Updated] (ZOOKEEPER-1878) Inconsistent behavior in autocreation of dataDir and dataLogDir

     [ https://issues.apache.org/jira/browse/ZOOKEEPER-1878?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rakesh R updated ZOOKEEPER-1878:
--------------------------------

    Attachment: ZOOKEEPER-1878.patch

> 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
>    Affects Versions: 3.4.5
>            Reporter: Rakesh R
>            Assignee: Rakesh R
>             Fix For: 3.4.7, 3.5.0
>
>         Attachments: ZOOKEEPER-1878.patch, ZOOKEEPER-1878.patch, ZOOKEEPER-1878_br_3_4.patch
>
>
> 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.2#6252)