cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tom Petracca (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CASSANDRA-12496) DirectoriesTest.testStandardDirs() fails due to symlinks
Date Thu, 18 Aug 2016 18:11:20 GMT
Tom Petracca created CASSANDRA-12496:
----------------------------------------

             Summary: DirectoriesTest.testStandardDirs() fails due to symlinks
                 Key: CASSANDRA-12496
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-12496
             Project: Cassandra
          Issue Type: Test
          Components: Testing
            Reporter: Tom Petracca
            Priority: Trivial


org.apache.cassandra.io.sstable.Descriptor constructor calls directory.getCanonicalFile()
on the File directory passed to it.  If this is a symlink, then the assert in DirectoriesTest.testStandardDirs
fails, because the File we compare it against contains the symlink, not the canonical path,
and File.equals(File other) compares the abstract paths themselves (without resolving symlinks).

{noformat}
Testcase: testStandardDirs(org.apache.cassandra.db.DirectoriesTest):    FAILED
expected:</symlink/folders/l6/lj_2mw3d4x5_27h5pwfyq_0n080gbv/T/cassandra6830438037861972447unittest/ks/cf1-5c8be380656611e69b97e3dba734bc44/snapshots/42>
but was:</canonical/folders/l6/lj_2mw3d4x5_27h5pwfyq_0n080gbv/T/cassandra6830438037861972447unittest/ks/cf1-5c8be380656611e69b97e3dba734bc44/snapshots/42>
junit.framework.AssertionFailedError: expected:</symlink/folders/l6/lj_2mw3d4x5_27h5pwfyq_0n080gbv/T/cassandra6830438037861972447unittest/ks/cf1-5c8be380656611e69b97e3dba734bc44/snapshots/42>
but was:</canonical/folders/l6/lj_2mw3d4x5_27h5pwfyq_0n080gbv/T/cassandra6830438037861972447unittest/ks/cf1-5c8be380656611e69b97e3dba734bc44/snapshots/42>
    at org.apache.cassandra.db.DirectoriesTest.testStandardDirs(DirectoriesTest.java:149)
{noformat}

where:
{noformat}
computer:dir user$ ls -al /symlink
lrwxr-xr-x@ 1 user  group  11 Jun 21 16:34 /symlink -> canonical
{noformat}



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

Mime
View raw message