Bill Farner created AURORA-106: ---------------------------------- Summary: Create a new task store with a hierarchical structure for storing tasks. Key: AURORA-106 URL: https://issues.apache.org/jira/browse/AURORA-106 Project: Aurora Issue Type: Task Components: Scheduler Reporter: Bill Farner Priority: Minor
The hierarchical structure will be the crux of the new task store. The primary goals are: 1. Reduce heap 2. Reduce snapshot size. 3. Better api for queries and prevent going through the entire task store. Proposed hierarchy is: Role > Env > Job > Instance > Generation > Task Much of what is currently stored in the TaskConfig would move to Generation, and a goal would be to prevent or at least reduce redundant information. This also involved a composed key structure, where a RoleKey is a string, an EnvKey is a string and a RoleKey, and so on. -- This message was sent by Atlassian JIRA (v6.1.5#6160)