You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@tez.apache.org by "Siddharth Seth (JIRA)" <ji...@apache.org> on 2015/07/30 21:53:04 UTC

[jira] [Created] (TEZ-2666) Enhancements to TaskCommunicator and TaskCommunicatorContext interface

Siddharth Seth created TEZ-2666:
-----------------------------------

             Summary: Enhancements to TaskCommunicator and TaskCommunicatorContext interface
                 Key: TEZ-2666
                 URL: https://issues.apache.org/jira/browse/TEZ-2666
             Project: Apache Tez
          Issue Type: Sub-task
    Affects Versions: TEZ-2003
            Reporter: Siddharth Seth
            Assignee: Siddharth Seth


TaskCommunicator
  // - registerContainerEnd should provide the end reason / possible rename
  // - get rid of getAddress
  // - Add methods to support task preemption
  // - Add a dagStarted notification, along with a payload

TaskCommunicatorContext
  // - Consolidate usage of IDs
  // - Split the heartbeat API to a liveness check and a status update
  // - Rename and consolidate TaskHeartbeatResponse and TaskHeartbeatRequest
  // - Fix taskStarted needs to be invoked before launching the actual task.
  // - Potentially add methods to report availability stats to the scheduler
  // - Report taskSuccess via a method instead of the heartbeat
  // - Add methods to signal container / task state changes
  // - Maybe add book-keeping as a helper library, instead of each impl tracking container to task etc.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)