Denis, thank you for the reply.

I prepared PR [1] for the task [2].

Tests look good to me (the same failures in comparison with master branch).

Could you review the PR please (it should not take a lot of time)?

[1] https://github.com/apache/ignite/pull/5482
[2] https://issues.apache.org/jira/browse/IGNITE-7441
On Thu, Nov 22, 2018 at 5:58 PM Denis Mekhanikov <dmekhani...@gmail.com> wrote:
>
> 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.
> >



-- 
Best Regards, Vyacheslav D.

Reply via email to