First of all, I do not like that thin client is silently returns null. It should be fixed.
For the compact footer being set to false by default - I believe it has something to do with backward compatibility. Best Regards, Igor On Thu, Jan 17, 2019 at 7:37 AM Roman Shtykh <rsht...@yahoo.com.invalid> wrote: > Igniters, > After putting some data with a user-defined key with a thick client, it's > impossible to retrieve it with a thin client. > https://issues.apache.org/jira/browse/IGNITE-10960(I was not sure it was > a bug, so I first reported the issue to the user ml, Mikhail thanks for > checking and the jira issue) > That happens because for Ignite `compactFooter` is `true` by default, but > `ClientBinaryMarshaller` forces it to `false` if `BinaryConfiguration` is > not created explicitly (see ClientBinaryMarshaller#createImpl). > Any reason to force it to false? I would like to align it with Ignite > defaults (by setting to true). > > -- Roman >