You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aurora.apache.org by "Bill Farner (JIRA)" <ji...@apache.org> on 2014/01/24 01:23:38 UTC

[jira] [Created] (AURORA-106) Create a new task store with a hierarchical structure for storing tasks.

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)