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

Edward Ribeiro commented on ZOOKEEPER-2579:
-------------------------------------------

{quote}
I guess it would be reasonable to say that the tests that I wrote are more like 
integration tests while the tests that you attached are true unit tests. I 
guess it could be argued that most of the tests in ZooKeeperServerMainTest are 
really integration tests.
{quote}

Yup, I agree.

{quote}
It would be possible to include both types of test instead of needing to 
choose. What do you think?
{quote}

Sounds good to me. In fact, it's up to you leave the 
{{FileTxnSnapLogTest.java}} or not. :) Let's see what the committers say, but I 
am okay with either approach, at first. 

By the way, thanks for pointing out 
{{ZooKeeperServerMainTest.testWithoutAutoCreateDataLogDir}} because it reminded 
me that it would be nice to include the timeout (i.e., {{@Test(timeout = 
30000)}}) in those kind of tests.

Best regards,

> ZooKeeper server should verify that dataDir and snapDir are writeable before 
> starting
> -------------------------------------------------------------------------------------
>
>                 Key: ZOOKEEPER-2579
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2579
>             Project: ZooKeeper
>          Issue Type: Bug
>    Affects Versions: 3.4.9, 3.5.2
>            Reporter: Abraham Fine
>            Assignee: Abraham Fine
>             Fix For: 3.4.10, 3.5.3
>
>         Attachments: FileTxnSnapLogTest.java, ZOOKEEPER-2579.patch, 
> ZOOKEEPER-2579_3.4.patch
>
>
> If the directories specified for the dataDir or the snapDir are not 
> writeable, the server does not fail until it actually tries to write there. 
> It should fail when it starts.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to