Sangjin Lee created YARN-3401:

             Summary: [Data Model] users should not be able to create a generic 
TimelineEntity and associate arbitrary type
                 Key: YARN-3401
             Project: Hadoop YARN
          Issue Type: Sub-task
          Components: timelineserver
            Reporter: Sangjin Lee

IIUC it is possible for users to create a generic TimelineEntity and set an 
arbitrary entity type. For example, for a YARN app, the right entity API is 
ApplicationEntity. However, today nothing stops users from instantiating a base 
TimelineEntity class and set the application type on it. This presents a 
problem in handling these YARN system entities in the storage layer for example.

We need to ensure that the API allows only the right type of the class to be 
created for a given entity type.

This message was sent by Atlassian JIRA

Reply via email to