flink-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FLINK-4364) Implement TaskManager side of heartbeat from JobManager
Date Fri, 10 Feb 2017 17:29:41 GMT

    [ https://issues.apache.org/jira/browse/FLINK-4364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15861562#comment-15861562

ASF GitHub Bot commented on FLINK-4364:

Github user wangzhijiang999 commented on the issue:

    @tillrohrmann , I have submitted the updates that may cover your suggestions.
    There are still two issues that I am not confirmed.
    First, for heartbeat interval and timeout default values in **ConfigConstants**, they
are not invalid currently and you can modify it with your professional experience.
    Second, the introduction of **ScheduledExecutorService** in **RPCService**, my initial
idea is trying to use the existing scheduler in **RPCService**, but it can not be got from
**AkkaRPCService** implementation. Another way is to replace the current **ScheduledExecutorService**
parameter with **RPCService** in construction of **HeartbeatManagerSenderImpl**, and the **RPCService**
can also schedule the heartbeat request. But the return value of **scheduleRunnable** method
in **RPCService** is conflict with that in **HeartbeatManagerSenderImpl**. So I just bring
another single thread pool in **RPCService** for use currently. Maybe the number of threads
in pool can refer to number of cpu cores.
    Maybe there are still something to be polished, and I am willing for further modifications
by your comments.
    BTW, the heartbeat interaction between TM and RM will be submitted in another PR after
this confirmation because of some common points.

> Implement TaskManager side of heartbeat from JobManager
> -------------------------------------------------------
>                 Key: FLINK-4364
>                 URL: https://issues.apache.org/jira/browse/FLINK-4364
>             Project: Flink
>          Issue Type: Sub-task
>          Components: Cluster Management
>            Reporter: Zhijiang Wang
>            Assignee: Zhijiang Wang
> The {{JobManager}} initiates heartbeat messages via (JobID, JmLeaderID), and the {{TaskManager}}
will report metrics info for each heartbeat.

This message was sent by Atlassian JIRA

View raw message