GitHub user zentol opened a pull request:
https://github.com/apache/flink/pull/4922
[hotfix][metrics] Cleanup ScopeFormats
## What is the purpose of the change
This PR cleans up a few things related to `ScopeFormats`.
## Brief change log
* remove unused constructor
* remove redundant `MetricRegistryConfiguration#createScopeConfig`
* remove unnecessary default constructor (passing an empty configuration
instead is easier to maintain)
* limit visibility of constructor
## Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/zentol/flink metrics_hotfix
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/flink/pull/4922.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #4922
----
commit 3211152f9b0d357c40fef6f924ca9170ba34d3a5
Author: zentol <[email protected]>
Date: 2017-10-30T14:07:52Z
[hotfix][metrics] Remove MetricRegistryConfiguration#createScopeConfig
This method duplicates ScopeFormats#fromConfig
commit 5fcd4d64fba1aaa1e093dc70bcf19087604debc4
Author: zentol <[email protected]>
Date: 2017-10-30T14:09:42Z
[hotfix][metrics] Remove unused ScopeFormats constructor
commit 5be7e4e648d2426cd59ebeb0872d03d1202642e8
Author: zentol <[email protected]>
Date: 2017-10-30T14:11:39Z
[hotfix][metrics] Remove unnecessary ScopeFormats constructor
commit bbd3b8f5c955a46cfa72d13136110f3ec959f459
Author: zentol <[email protected]>
Date: 2017-10-30T14:12:00Z
[hotfix][metrics] Limit visibility of ScopeFormats constructor
----
---