ml-commons icon indicating copy to clipboard operation
ml-commons copied to clipboard

[Refactoring] Move MLFeatureEnabledSetting to Common

Open austintlee opened this issue 2 years ago • 1 comments

For other subprojects in ml-commons to have feature flags, we need common classes in org.opensearch.ml.settings to move out of the 'plugin' subproject and into 'common'. Since the plugin project takes dependency on all other subprojects, leaving MLFeatureEnabledSetting in 'plugin' leads to a circular dependency when other subprojects need to use this class.

austintlee avatar Sep 08 '23 03:09 austintlee

when the next feature flag gets in, need to pick this ticket up.

mingshl avatar Mar 12 '24 17:03 mingshl