Andrey Zagrebin created FLINK-12555:
---------------------------------------
Summary: Introduce an incapsulated metric group layout for shuffle
API and deprecate old one
Key: FLINK-12555
URL: https://issues.apache.org/jira/browse/FLINK-12555
Project: Flink
Issue Type: Sub-task
Components: Runtime / Network
Reporter: Andrey Zagrebin
Assignee: Andrey Zagrebin
Fix For: 1.9.0
At the moment, partition/gate create methods in NetworkEnvironment have a lot
of metrics arguments to maintain original layout for metric groups. This
approach is not quite incapsulated and clean for shuffle API. We can have just
one parent group for shuffle metrics. The old layout can be still maintained in
parallel and deprecated. At the moment we can do it with a couple of casts (if
shuffle implementation is NetworkEnvironment) and adding an additional legacy
metric registration which can be removed later.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)