baiyangtx opened a new issue, #3157: URL: https://github.com/apache/amoro/issues/3157
### Description The Tables/Optimizing page should display the execution status of the **Table Maintenance Process** on the table. By default, each row of records corresponds to an Execution. The current Process API design cannot reflect the process of multiple retries of a Process. This is because Amoro currently only has Task-level retries and does not have the concept of Process-level retries. In order to display the process being executed multiple times on the page without making major modifications to the front-end framework, here are the following suggestions: 1. Add an additional execution-id to the current process data structure. This column will not be displayed. At the same time, the process id displayed on the frontend will be repeated. 2. When querying Process details, use execution-id to query In addition, this page has some additional optimization suggestions 1. Supports back-end paging query and filtering, and supports filtering by Type, ProcessId, and Status. 2. Support Process metadata dictionary, obtain the ProcessType enumeration and default query value supported by the current Table through the interface ### Use case/motivation _No response_ ### Describe the solution _No response_ ### Subtasks _No response_ ### Related issues _No response_ ### Are you willing to submit a PR? - [ ] Yes I am willing to submit a PR! ### Code of Conduct - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
