[
https://issues.apache.org/jira/browse/SOLR-6055?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13994145#comment-13994145
]
Ryan Ernst commented on SOLR-6055:
----------------------------------
I think the real problem is the transaction log uses the dataDir, which is
supposedly controlled by the directory factory. Either the transaction log
needs its own dir, or we should always make sure dataDir is an absolute path in
the local filesystem.
> TestMiniSolrCloudCluster has data dir in test's CWD
> ---------------------------------------------------
>
> Key: SOLR-6055
> URL: https://issues.apache.org/jira/browse/SOLR-6055
> Project: Solr
> Issue Type: Bug
> Reporter: Ryan Ernst
>
> While investigating one of the test failures created when tightening test
> permissions to restrict write access to CWD (see LUCENE-5650), I've found
> {{TestMiniSolrCloudCluster}} is attemping to write transaction logs to
> {{$CWD/data/tlog}}.
> I've traced this down to two things which are happening:
> # The test uses {{RAMDirectoryFactory}}, which always returns true for
> {{isAbsolute}}. This causes the directory factory to *not* adjust the
> default relative to bring it under the instance dir.
> # The {{UpdateLog}} creates its tlog file with the relative data dir.
>
--
This message was sent by Atlassian JIRA
(v6.2#6252)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]