[
https://issues.apache.org/jira/browse/YARN-6528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16377902#comment-16377902
]
Giovanni Matteo Fumarola commented on YARN-6528:
------------------------------------------------
Thanks [~lxhfirenking] for the patch. I am taking over the review from
[~botong].
I looked at it and have a few minor comments:
* The patch does not test the correctness of {{ReservationQueueMetrics}}.
Please add some unit tests for it.Take a look of {{TestRouterMetrics}} for this
comment.
* Why do you need InterfaceAudience and InterfaceStability in
{{package-info.java}}?
* NIT: {{ReservationQueueMetrics}} has a different style for license from
other classes.
* NIT: Please add javadoc for {{ReservationQueueMetrics}}#{{sourceName}}.
* NIT: Please add the about field in {{ReservationQueueMetrics}}. It will give
more details on jmx.
e.g.
{code:java}
@Metrics(about= "Metrics ......", context = "yarn")
{code}
* NIT: {{reservationQueueMetrics}} in {{InMemoryPlan}} should be the last
param.
* NIT: {{getRootQueueReservationMetrics}} in {{CapacityReservationSystem}},
{{FairReservationSystem}}, {{YarnScheduler}} and {{AbstractCSQueue}} should be
the last method.
* NIT: {{getReservationQueueMetrics}} in {{PlanContext}} and
{{CapacityScheduler}} should be the last method.
* NIT: Move {{reservationQueueMetrics}} after {{queueEntity}} in
{{AbstractCSQueue}}.
* NIT: Move {{rootReservationMetrics}} after {{fsOpDurations}} in
{{FairScheduler}}.
The last 5 comments are just to avoid future conflicts.
> [PERF/TEST] Add JMX metrics for Plan Follower and Agent Placement and Plan
> Operations
> -------------------------------------------------------------------------------------
>
> Key: YARN-6528
> URL: https://issues.apache.org/jira/browse/YARN-6528
> Project: Hadoop YARN
> Issue Type: Sub-task
> Reporter: Sean Po
> Assignee: Xiaohua (Victor) Liang
> Priority: Major
> Attachments: YARN-6528.v001.patch, YARN-6528.v002.patch,
> YARN-6528.v003.patch, YARN-6528.v004.patch, YARN-6528.v005.patch,
> YARN-6528.v006.patch, YARN-6528.v007.patch, YARN-6528.v008.patch,
> YARN-6528.v009.patch, YARN-6528.v010.patch, YARN-6528.v011.patch
>
>
> YARN-1051 introduced a ReservationSytem that enables the YARN RM to handle
> time explicitly, i.e. users can now "reserve" capacity ahead of time which is
> predictably allocated to them. In order to understand in finer detail the
> performance of Rayon, YARN-6528 proposes to include JMX metrics in the Plan
> Follower, Agent Placement and Plan Operations components of Rayon.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]