[ https://issues.apache.org/jira/browse/YARN-1856?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Varun Vasudev updated YARN-1856: -------------------------------- Attachment: YARN-1856.004.patch {quote} Should add all the configs to yarn-default.xml, saying they are still early configs? {quote} I don't think we've figured out how to specify the various resource isolation pieces from a config perspective. I'd like to keep to private for now and I'll file a follow up JIRA to document the configs once we've figured it out. The remaining points all relate to this so I'll address them when as part of that JIRA. {quote} ResourceHandlerModule - Formatting of new code is a little off: the declaration of getCgroupsMemoryResourceHandler(). There are other occurrences like this in that class before in this patch, you may want to fix those. {quote} Fixed. {quote} BUG! getCgroupsMemoryResourceHandler() incorrectly locks DiskResourceHandler instead of MemoryResourceHandler. CGroupsMemoryResourceHandlerImpl {quote} Not a bug! But a *bad* typo nonetheless. Fixed {quote} What is this doing? {{ CGroupsHandler.CGroupController MEMORY = CGroupsHandler.CGroupController.MEMORY; }} Is it forcing a class-load or something? Not sure if this is needed. If this is needed, you may want to add a comment here. {quote} No just a shorthand instead of specifying the entire qualified variable every time. {quote} NM_MEMORY_RESOURCE_CGROUPS_SOFT_LIMIT_PERC -> NM_MEMORY_RESOURCE_CGROUPS_SOFT_LIMIT_PERCENTAGE. Similarly the default constant. {quote} Fixed. {quote} CGROUP_PARAM_MEMORY_HARD_LIMIT_BYTES / CGROUP_PARAM_MEMORY_SOFT_LIMIT_BYTES / CGROUP_PARAM_MEMORY_SWAPPINESS can all be static and final. {quote} Interface variables are public static final by default. Any reason you want to add static final? > cgroups based memory monitoring for containers > ---------------------------------------------- > > Key: YARN-1856 > URL: https://issues.apache.org/jira/browse/YARN-1856 > Project: Hadoop YARN > Issue Type: Sub-task > Components: nodemanager > Affects Versions: 2.3.0 > Reporter: Karthik Kambatla > Assignee: Varun Vasudev > Attachments: YARN-1856.001.patch, YARN-1856.002.patch, > YARN-1856.003.patch, YARN-1856.004.patch > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)