This is an automated email from the ASF dual-hosted git repository.
xiangfu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git
The following commit(s) were added to refs/heads/master by this push:
new 962f45cd79e Controller UI: add TASK_ERROR to subtask status filter
(#16609)
962f45cd79e is described below
commit 962f45cd79e649bda2570e60736ba76ef1f0a035
Author: Xiang Fu <[email protected]>
AuthorDate: Tue Aug 19 23:10:53 2025 +0530
Controller UI: add TASK_ERROR to subtask status filter (#16609)
---
.../src/main/resources/app/components/TaskStatusFilter.tsx | 3 +++
pinot-controller/src/main/resources/app/pages/TaskDetail.tsx | 1 +
2 files changed, 4 insertions(+)
diff --git
a/pinot-controller/src/main/resources/app/components/TaskStatusFilter.tsx
b/pinot-controller/src/main/resources/app/components/TaskStatusFilter.tsx
index 821c643667c..6b70c1f0940 100644
--- a/pinot-controller/src/main/resources/app/components/TaskStatusFilter.tsx
+++ b/pinot-controller/src/main/resources/app/components/TaskStatusFilter.tsx
@@ -105,6 +105,7 @@ export type TaskStatus =
| 'RUNNING'
| 'WAITING'
| 'ERROR'
+ | 'TASK_ERROR'
| 'UNKNOWN'
| 'DROPPED'
| 'TIMED_OUT'
@@ -141,6 +142,8 @@ export const getTaskStatusChipClass = (status: string,
classes?: any) => {
return classes.waiting;
case 'ERROR':
return classes.error;
+ case 'TASK_ERROR':
+ return classes.error;
case 'FAILED':
return classes.error;
case 'UNKNOWN':
diff --git a/pinot-controller/src/main/resources/app/pages/TaskDetail.tsx
b/pinot-controller/src/main/resources/app/pages/TaskDetail.tsx
index 1ad5278d1ed..a70182dac47 100644
--- a/pinot-controller/src/main/resources/app/pages/TaskDetail.tsx
+++ b/pinot-controller/src/main/resources/app/pages/TaskDetail.tsx
@@ -133,6 +133,7 @@ const TaskDetail = (props) => {
{ label: 'Running', value: 'RUNNING' as const },
{ label: 'Waiting', value: 'WAITING' as const },
{ label: 'Error', value: 'ERROR' as const },
+ { label: 'Task Error', value: 'TASK_ERROR' as const },
{ label: 'Unknown', value: 'UNKNOWN' as const },
{ label: 'Dropped', value: 'DROPPED' as const },
{ label: 'Timed Out', value: 'TIMED_OUT' as const },
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]