Billie Rinaldi created YARN-1732:
------------------------------------

             Summary: Change types of related entities and primary filters in 
ATSEntity
                 Key: YARN-1732
                 URL: https://issues.apache.org/jira/browse/YARN-1732
             Project: Hadoop YARN
          Issue Type: Sub-task
            Reporter: Billie Rinaldi
            Assignee: Billie Rinaldi


The current types Map<String, List<String>> relatedEntities and Map<String, 
Object> primaryFilters have issues.  The List<String> value of the related 
entities map could have multiple identical strings in it, which doesn't make 
sense. A more major issue is that we cannot allow primary filter values to be 
overwritten, because otherwise we will be unable to find those primary filter 
entries when we want to delete an entity (without doing a nearly full scan).

I propose changing related entities to Map<String, Set<String>> and primary 
filters to Map<String, Set<Object>>.  The basic methods to add primary filters 
and related entities are of the form add(key, value) and will not need to 
change.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to