all:

I am trying to port Cassandra to IBM's Power8 platform, which is little
endian and Ubuntu14 installed. The follow tests failed with errors below:

hcj@ubuntu-hcj:~$ ant test -Dtest.name=PreparedStatementsTest -v
error log:
 [junit] ------------- ---------------- ---------------
    [junit] Testcase: testStatementRePreparationOnReconnect
(org.apache.cassandra.cql3.PreparedStatementsTest):     Caused an ERROR
    [junit] All host(s) tried for query failed (no host was tried)
    [junit] com.datastax.driver.core.exceptions.NoHostAvailableException:
All host(s) tried for query failed (no host was tried)
    [junit]     at
com.datastax.driver.core.exceptions.NoHostAvailableException.copy
(NoHostAvailableException.java:65)
    [junit]     at
com.datastax.driver.core.DefaultResultSetFuture.extractCauseFromExecutionException
(DefaultResultSetFuture.java:259)
    [junit]     at
com.datastax.driver.core.DefaultResultSetFuture.getUninterruptibly
(DefaultResultSetFuture.java:175)
    [junit]     at com.datastax.driver.core.AbstractSession.execute
(AbstractSession.java:52)
    [junit]     at
org.apache.cassandra.cql3.PreparedStatementsTest.testStatementRePreparationOnReconnect
(PreparedStatementsTest.java:118)
    [junit] Caused by:
com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s)
tried for query failed (no host was tried)
    [junit]     at com.datastax.driver.core.RequestHandler.sendRequest
(RequestHandler.java:102)
    [junit]     at com.datastax.driver.core.SessionManager.execute
(SessionManager.java:461)
    [junit]     at com.datastax.driver.core.SessionManager.executeQuery
(SessionManager.java:497)
    [junit]     at com.datastax.driver.core.SessionManager.executeAsync
(SessionManager.java:87)
    [junit]

hcj@ubuntu-hcj:~/cassandra/cassandra-trunk$ ant test
-Dtest.name=NativeCellTest -v
error log:
[junit] WARNING: multiple versions of ant detected in path for junit
    [junit]
jar:file:/usr/share/ant/lib/ant.jar!/org/apache/tools/ant/Project.class
    [junit]      and
jar:file:/home/hcj/cassandra/cassandra-trunk/build/lib/jars/ant-1.6.5.jar!/org/apache/tools/ant/Project.class
    [junit] Testsuite: org.apache.cassandra.db.NativeCellTest
    [junit] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed:
0.932 sec
    [junit]
    [junit] ------------- Standard Output ---------------
    [junit] WARN  11:52:26 JNA link failure, one or more native method will
be unavailable.
    [junit] WARN  11:52:26 JNA link failure, one or more native method will
be unavailable.
    [junit] ------------- ---------------- ---------------
    [junit] Testcase: testCells(org.apache.cassandra.db.NativeCellTest):
FAILED
    [junit]
    [junit] junit.framework.AssertionFailedError:
    [junit]     at org.apache.cassandra.db.NativeCellTest.test
(NativeCellTest.java:218)
    [junit]     at org.apache.cassandra.db.NativeCellTest.testCells
(NativeCellTest.java:122)
    [junit]

hcj@ubuntu-hcj:~/cassandra/cassandra-trunk$ ant test
-Dtest.name=SSTableMetadataTest -v
error log:
 [junit] ------------- Standard Output ---------------
    [junit] WARN  11:54:28 JNA link failure, one or more native method will
be unavailable.
    [junit] WARN  11:54:28 JNA link failure, one or more native method will
be unavailable.
    [junit] ------------- ---------------- ---------------
    [junit] Testcase: testWithDeletes
(org.apache.cassandra.io.sstable.SSTableMetadataTest):  FAILED
    [junit] expected:<-1.71136172E8> but was:<1.420545269E9>
    [junit] junit.framework.AssertionFailedError: expected:<-1.71136172E8>
but was:<1.420545269E9>
    [junit]     at
org.apache.cassandra.io.sstable.SSTableMetadataTest.testWithDeletes
(SSTableMetadataTest.java:186)
    [junit]

Could anyone give me any hint on how to hacking these three issues? If they
are related to some native lib, which lib needs to be recompiled?

Thanks,
-jack

Reply via email to