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