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]

Reply via email to