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. >