[ https://issues.apache.org/jira/browse/TEZ-2792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14737184#comment-14737184 ]
Sreenath Somarajapuram edited comment on TEZ-2792 at 9/9/15 5:01 PM: --------------------------------------------------------------------- [~hitesh] - if a user asks for 10 ids, if one id is not found, then a 404 is thrown. Is that intentional? -- Yes. Something might be wrong on receiving an invalid id, and thought it might be better to throw. -- Should that be graceful? - Better error management -- Totally agree, is it a better approach to modify and re-throw the exception, it can be caught by a base try-catch? -- Have created a ticket to for the same TEZ-2795 - getRequestedTasks -- The function is something I would like to make better. -- Probably better error management might help a bit. - minTaskId: -- Sounds good, will add the same in a later patch, do we have a final idea on how filters and sorting must work? -- Created TEZ-2796 for the same. was (Author: sreenath): [~hitesh] - if a user asks for 10 ids, if one id is not found, then a 404 is thrown. Is that intentional? -- Yes. Something might be wrong on receiving an invalid id, and thought it might be better to throw. -- Should that be graceful? - Better error management -- Totally agree, is it a better approach to modify and re-throw the exception, it can be caught by a base try-catch? -- Have created a ticket to for the same TEZ-2795 - getRequestedTasks -- The function is something I would like to make better. -- Probably better error management might help a bit. - minTaskId: -- Sounds good, will add the same in a later patch, do we have a final idea on how filters and sorting must work? > Add AM web service API for tasks. > --------------------------------- > > Key: TEZ-2792 > URL: https://issues.apache.org/jira/browse/TEZ-2792 > Project: Apache Tez > Issue Type: Sub-task > Components: UI > Reporter: Sreenath Somarajapuram > Assignee: Sreenath Somarajapuram > Attachments: TEZ-2792.1.patch > > > Add AM API for fetching realtime tasks info: > - API endpoint : /ws/v2/tez/tasksInfo > - Query Params: > -- dagMinID: dagMinID = dagIndex, (mandatory). > -- vertexMinID: A comma separated list. vertexMinID = vertexIndex. > -- taskMinID: A comma separated list. taskMinID = vertexIndex_taskIndex > -- limit: Maximum number of items to be returned (Defaults to 100). > - If taskMinID is passed: All (capped by limit) the specified tasks will be > returned. vertexMinID if present wont be considered. > - IF vertexMinID is passed: All (capped by limit) tasks under the vertices > will be returned. > - If just dagID is passed: All (capped by limit) tasks under the DAG will be > returned. > - Data returned: complete task id, progress, status -- This message was sent by Atlassian JIRA (v6.3.4#6332)