Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
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.
Attachments
Issue Links
- is related to
-
MAPREDUCE-6424 Store MR counters as timeline metrics instead of event
- Resolved
-
MAPREDUCE-6688 Store job configurations in Timeline Service v2
- Resolved
- relates to
-
YARN-3053 [Security] Review and implement authentication in ATS v.2
- Resolved