Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor settings filtering, adding regex support #9748

Merged
merged 1 commit into from Feb 24, 2015

Conversation

imotov
Copy link
Contributor

@imotov imotov commented Feb 18, 2015

Refactor how settings filters are handled. Instead of specifying settings filters as filtering class, settings filters are now specified as list of settings that needs to be filtered out. Regex syntax is supported. This is breaking change and will require small change in plugins that are using settingsFilters. This change is needed in order to simplify cluster state diff implementation.

Contributes to #6295

settingsFilter.addFilter("index.filter_test.foo");
settingsFilter.addFilter("index.filter_test.bar*");
}

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

extra line

@s1monw
Copy link
Contributor

s1monw commented Feb 19, 2015

left some minor comments - I'd love a untitest for the SettingsFilter class other than that LGTM

@imotov
Copy link
Contributor Author

imotov commented Feb 20, 2015

@s1monw I added the unit test

@s1monw
Copy link
Contributor

s1monw commented Feb 21, 2015

LGTM

Refactor how settings filters are handled. Instead of specifying settings filters as filtering class, settings filters are now specified as list of settings that needs to be filtered out. Regex syntax is supported. This is breaking change and will require small change in plugins that are using settingsFilters. This change is needed in order to simplify cluster state diff implementation.

Contributes to elastic#6295
@imotov imotov merged commit 432f578 into elastic:master Feb 24, 2015
imotov added a commit to imotov/elasticsearch-cloud-aws that referenced this pull request Feb 24, 2015
Update settings filter to match elastic/elasticsearch#9748
dadoonet added a commit to dadoonet/elasticsearch-cloud-azure that referenced this pull request Feb 27, 2015
Update settings filter to match elastic/elasticsearch#9748

Closes elastic#71.
dadoonet added a commit to dadoonet/elasticsearch-cloud-azure that referenced this pull request Mar 28, 2015
Update settings filter to match elastic/elasticsearch#9748

Closes elastic#71.
dadoonet added a commit to dadoonet/elasticsearch-cloud-azure that referenced this pull request Apr 16, 2015
…ponent

Update settings filter to match elastic/elasticsearch#9748
Remove component settings from AbstractComponent as seen in elastic/elasticsearch#9919

Closes elastic#71.
Closes elastic#72.
dadoonet added a commit to elastic/elasticsearch-cloud-azure that referenced this pull request Apr 16, 2015
…ponent

Update settings filter to match elastic/elasticsearch#9748
Remove component settings from AbstractComponent as seen in elastic/elasticsearch#9919

Closes #71.
Closes #72.

(cherry picked from commit cd7b8d4)
dadoonet added a commit to elastic/elasticsearch-cloud-azure that referenced this pull request Apr 16, 2015
…ponent

Update settings filter to match elastic/elasticsearch#9748
Remove component settings from AbstractComponent as seen in elastic/elasticsearch#9919

Closes #71.
Closes #72.

(cherry picked from commit cd7b8d4)
@clintongormley clintongormley changed the title Internal: refactor settings filtering Refactor settings filtering, adding regex support Jun 6, 2015
@imotov imotov deleted the refactor-settings-filter branch May 1, 2020 22:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants