Fellas,

I have noticed a weird thing while working on upgrading Ignite in Zeppelin.
One of the tests failed because of

 Caused by: class org.apache.ignite.spi.IgniteSpiException: Local node's
 marshaller differs from remote node's marshaller (to make sure all nodes in
 topology have identical marshaller, configure marshaller explicitly in
 configuration)
 [locMarshaller=org.apache.ignite.marshaller.optimized.OptimizedMarshaller,
 rmtMarshaller=org.apache.ignite.internal.binary.BinaryMarshaller,
 
locNodeAddrs=[testing-worker-linux-docker-a1225458-3234-linux-7.prod.travis-ci.org/0:0:0:0:0:0:0:1%1,
 /127.0.0.1, /172.17.12.239], locPort=0,
 
rmtNodeAddr=[testing-worker-linux-docker-a1225458-3234-linux-7.prod.travis-ci.org/0:0:0:0:0:0:0:1%1,
 /127.0.0.1, /172.17.12.239], locNodeId=8fa598a2-9986-4f29-ba8d-8f857048e227,
 rmtNodeId=3aa33408-afea-48c7-941c-8ea87429f44d]

At the glance, it seems like running nodes in server and client modes somehow
trigger different defaults for the marshallers, but I wasn't able to quickly
find anything in the code proving my point. 

I've ended up forcing OptimizedMarshaller for the server node in the Zep's 
  ignite/src/test/java/org/apache/zeppelin/ignite/IgniteSqlInterpreterTest.java
and it solved the immediate issue. However, the situation seems worthy noting
on dev@

Cheers,
  Cos

Attachment: signature.asc
Description: Digital signature

Reply via email to