Hi list,

I was looking at the node communication (in hadoop-2.0.3-alpha)
responsible for task assignment. So
far I saw that the resourcemanager and nodemanager
exchange heartbeat request/response.

I have a couple of questions on this:

1. I saw that the heartbeat response to nodemanager does
not include new task assignment. I think in the previous
versions (eg. 0.20.2) the task assignment was piggybacked in the
heartbeat response to the tasktracker. In the v2.0.3, so far
I could only see that the response can trigger nodemanager
shutdown, reboot, app cleanup, and container cleanup. Are there
any other actions being triggered on the nodemanager
by the heartbeat response ?

2. Is there a different communication path for task assignment ?
Is the scheduler making the remote calls or are there other classes outside
of yarn responsible for making the remote calls ?

thanks,
hari.

Reply via email to