Dmitriy Shirchenko created AURORA-1733:
------------------------------------------

             Summary: Introduce a TaskHistory struct to TaskQuery to support 
limiting number of taskEvents per instance
                 Key: AURORA-1733
                 URL: https://issues.apache.org/jira/browse/AURORA-1733
             Project: Aurora
          Issue Type: Story
            Reporter: Dmitriy Shirchenko
            Assignee: Maxim Khutornenko


Our use case is to pull back latest task state history but we only want to pull 
back a specific number of events per instance (usually 1). We have not been 
able to find a way to do that.

Right now we use TaskQuery with getTasksWithoutConfigs with a TaskQuery that 
pulls back everything in a healthy state (includes ASSIGNED, RUNNING) to 
display to our users on our internal UI. This has become too big of a blob to 
process.

Proposal is to introduce and implement the following:
{code}
struct TaskHistory {
0: set<ScheduleStatus> statuses
1: i32 limit
}
{code}

and add it to TaskQuery

{code}
struct TaskQuery {
...
15: TaskHistory taskHistory
}
{code}

This is an alternative iteration on proposal in AURORA-1722 and are related 
tasks. 

Comments?




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to