hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jian Fang (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (YARN-2923) Support configuration based NodeLabelsProvider Service in Distributed Node Label Configuration Setup
Date Sun, 05 Apr 2015 06:20:33 GMT

    [ https://issues.apache.org/jira/browse/YARN-2923?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14396106#comment-14396106
] 

Jian Fang commented on YARN-2923:
---------------------------------

Thanks Naganarasimha for your reply.

I think the watcher API is different from your polling mechanism. I guess it probably uses
the Linux inotify mechanism under the hood and the polling only gets back the results from
inotify. That could mean the watcher does not actually check the filesystem for each poll.
I am not familiar with Java source code and this is only my guess. Here is a discussion on
DZone: http://java.dzone.com/news/how-watch-file-system-changes. 

The reason I mentioned HADOOP-7001 is that configuration update is very common in cloud since
nodes in a hadoop cluster are ephemeral and could be gone. I know HADOOP-7001 defined some
interfaces, but am not aware of its current progress. It would be great if the whole Hadoop
project could use the same mechanism to handle configuration updates for different use cases.
Does that make sense?
  

> Support configuration based NodeLabelsProvider Service in Distributed Node Label Configuration
Setup 
> -----------------------------------------------------------------------------------------------------
>
>                 Key: YARN-2923
>                 URL: https://issues.apache.org/jira/browse/YARN-2923
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: nodemanager
>            Reporter: Naganarasimha G R
>            Assignee: Naganarasimha G R
>             Fix For: 2.8.0
>
>         Attachments: YARN-2923.20141204-1.patch, YARN-2923.20141210-1.patch, YARN-2923.20150328-1.patch,
YARN-2923.20150404-1.patch
>
>
> As part of Distributed Node Labels configuration we need to support Node labels to be
configured in Yarn-site.xml. And on modification of Node Labels configuration in yarn-site.xml,
NM should be able to get modified Node labels from this NodeLabelsprovider service without
NM restart



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

Mime
View raw message