ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dmitriy Setrakyan <dsetrak...@apache.org>
Subject Re: Write IgniteUuid with BinaryMarshaller
Date Tue, 24 Jan 2017 22:52:57 GMT
Why not add IgniteUuid to BinaryContext.BINARYLIZABLE_SYS_CLSS?

On Tue, Jan 24, 2017 at 10:55 AM, Valentin Kulichenko <
valentin.kulichenko@gmail.com> wrote:

> I actually think that both UUID and IgniteUuid should be plain serializable
> classes, I don't see any reason for special processing for them.
>
> Currently we have the following:
>
>    - UUID is Serializable, but we have special serialization logic for it
>    internally in the marshaller.
>    - IgniteUuid is Externalizable.
>
> This is indeed inconsistent and confusing.
>
> -Val
>
> On Tue, Jan 24, 2017 at 9:21 AM, Pavel Tupitsyn <ptupitsyn@apache.org>
> wrote:
>
> > Igniters,
> >
> > Currently IgniteUuid is written with OptimizedMarshaller
> > (it is not included in BinaryContext.BINARYLIZABLE_SYS_CLSS).
> >
> > This prevents it from being read on other platforms (.NET, C++).
> >
> > Is there any reason for this? Can we fix this in 2.0?
> >
> > Thanks,
> > Pavel
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message