[ https://issues.apache.org/jira/browse/IGNITE-10806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrey Gura resolved IGNITE-10806. ---------------------------------- Resolution: Won't Fix > Test failure on Big Endian > -------------------------- > > Key: IGNITE-10806 > URL: https://issues.apache.org/jira/browse/IGNITE-10806 > Project: Ignite > Issue Type: Bug > Affects Versions: 2.6, 2.7 > Environment: Linux Ubuntu 16.04 Big Endian > Reporter: Namrata Bhave > Priority: Major > > {{Hi,}} > {{`*GridMessageCollectionTest.testMarshal->doTestMarshal*` from > `*IgniteBasicTestSuite*` fails with below error on *big endian platform*:}} > _{{[ERROR] testMarshal(org.apache.ignite.util.GridMessageCollectionTest) > Time elapsed: 0 s <<< FAILURE!}}_ > _{{junit.framework.AssertionFailedError: expected:<115> but was:<29440>}}_ > _{{at > org.apache.ignite.util.GridMessageCollectionTest.doTestMarshal(GridMessageCollectionTest.java:120)}}_ > _{{at > org.apache.ignite.util.GridMessageCollectionTest.doTestMarshal(GridMessageCollectionTest.java:89)}}_ > _{{at > org.apache.ignite.util.GridMessageCollectionTest.testMarshal(GridMessageCollectionTest.java:71)}}_ > {{As per my analysis, this error occurs when proto is set to 1 in > [GridMessageCollectionTest.java|#L74}}{{] and test passes for proto=2.}} > While checking the implementation of > [DirectByteBufferStreamImplV2.java|#L1422}}{{], observed write/read methods > are defined based on endianness and hence test passes for proto=2. I tried > making those changes in DirectByteBufferStreamImplV1.java(for proto=1) and > test passed. > I am not aware about the differences in the two protocol versions and their > implementation. Can the changes based on endianness be incorporated in v1 as > well? Could someone please help to resolve this? -- This message was sent by Atlassian JIRA (v7.6.3#76005)