> I believe it has something to do with backward compatibility.That's what I 
> would like to know.If there's no strong reason to set it to false, it should 
> be as Ignite's default -- that's what a user would expect. And if the user 
> changes the configuration at the cluster, he/she will be aware of that and 
> change it at thin client.If we cannot set it to Ignite's default, we can add 
> a log message saying we force it to false.

--
Roman
 

    On Thursday, January 17, 2019, 7:11:05 p.m. GMT+9, Igor Sapego 
<isap...@apache.org> wrote:  
 
 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 withbackward 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

  

Reply via email to