Vyacheslav,

You are right. This property is not used anywhere, so you can safely remove
it.
I don't think, there is any need in deprecation. You can just go ahead and
drop it,
since it doesn't have any effect.

Denis

чт, 22 нояб. 2018 г. в 15:47, Vyacheslav Daradur <daradu...@gmail.com>:

> Hi, Igniters!
>
> Here is Jira issue [1] to drop one of Ignite's system property
> "IGNITE_SERVICES_COMPATIBILITY_MODE" because it is not used.
>
> I looked through git history and related Jira issues, the common
> conclusions:
> - the property was introduced in Ignite 1.7 within the task [2] to use
> LazyServiceConfiguration with premarshaled services instance;
> - Ignite 2.* was released which is incompatible with 1.*;
> - since Ignite 2.3 the property is completely ignored after introduced
> batch deployment mode [3];
>
> Looks like we can just remove the property without introducing any
> compatibility issues.
> Also, related node attribute 'ATTR_SERVICES_COMPATIBILITY_MODE' can be
> safely removed.
>
> So, my question is: can I just remove following properties or I should
> deprecate them and remove all usages?
> IgniteSystemProperties#IGNITE_SERVICES_COMPATIBILITY_MODE
> IgniteNodeAttributes#ATTR_SERVICES_COMPATIBILITY_MODE
>
> [1] https://issues.apache.org/jira/browse/IGNITE-7441
> [2] https://issues.apache.org/jira/browse/IGNITE-3056
> [3] https://issues.apache.org/jira/browse/IGNITE-5145
>
> --
> Best Regards, Vyacheslav D.
>

Reply via email to