Yakov Zhdanov created IGNITE-5952: ------------------------------------- Summary: Need to refactor IgniteSystemProperties Key: IGNITE-5952 URL: https://issues.apache.org/jira/browse/IGNITE-5952 Project: Ignite Issue Type: Improvement Reporter: Yakov Zhdanov Priority: Minor
I would think of introducing enum each member of one should clearly define: # name and envvar/sysprop name to set # type # default value # additional methods for parsing and validation # documentation, possibly, with links to code This should help to avoid situations like this: org.apache.ignite.internal.IgniteKernal#PERIODIC_STARVATION_CHECK_FREQ and org.apache.ignite.IgniteSystemProperties#IGNITE_STARVATION_CHECK_INTERVAL. Here property and its default are defined with different properties and default is not stated in configuration. -- This message was sent by Atlassian JIRA (v6.4.14#64029)