-
Notifications
You must be signed in to change notification settings - Fork 306
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Improvement][AMS]: Improve list content of optimizing page #3139
Comments
i can submit this PR |
Two interfaces to be added:Retrieve All Available ActionsGET DescriptionThis endpoint is used to fetch all available action types in the system. These action types include but are not limited to Successful Response
Error Response
Get All Active Processes for a Specific TableGET DescriptionThis endpoint retrieves information about all active processes for a specified optimizer group and table ID. Each process returned includes details such as table name, action type, duration, file count, file size, resource allocation, quota, and quota occupation. URL Parameters
Successful Response
Error Responses
Notes
These API descriptions provide sufficient information for both frontend and backend developers to understand and implement the calling and response handling of the interfaces. |
Modification for interface /optimizerGroups/{optimizerGroup}/tables
|
1 |
Discussed with @zhoujinsong
And the colored dots keep as idle grey, pending yellow and others green.
|
LGTM. This change is necessary before we support more process types. |
Are these states string too long? @majin1102 @zhoujinsong @zhangmo8 WDYT?? |
Can make a mouse hover to display all tooltips to view the completion name |
I will complete it in recent days. |
Agree with that |
@majin1102 Hello, I am working on this issue about frontend section. I has completed some tasks. But there are some questions about backend and ui I want to ask for you.
Additionally, I add tooltip for table name. If other fields are also changed to this, I am pleased to do it. |
Thanks for your contribution.
|
I have updated the description and make it simpler, please take a look. @chouchouji |
Thanks for your reply! |
Wonderful! I will check the PR later tomorrow |
OK! I will optimize code and prepare for it. |
@majin1102 I had resolved conflicts, please review it. #3201 |
Hi, chouchouji Thanks for your contribution. And of course, the work you have done will not be wasted, we shall push sub-sequencial issues to catch up. |
Search before asking
What would you like to be improved?
Quick view:
How should we improve?
For 1 - 3, the meanings are simple. Let's skip.
Add filter widget of checkbox for Action after filter text boxes
We can add a checkbox next to the table filter text box that lists all supported actions for multiple selections
Support aggregating view of rows in optimizing list
Previously, the optimizing page only displayed a limited set of actions: minor optimizing, major optimizing, and full optimizing, with only one action executing at a time. However, in the future, different actions such as 'expire' and 'clean' will be introduced, and it may be possible to have multiple processes occurring simultaneously on a single table. The optimizing list is presented with one row per table, and for this, an aggregate display on the table is needed. By clicking to expand, one can see all processes for that table. The expanded view maintains the same columns as before, with aggregated columns showing the maximum or sum as appropriate
Are you willing to submit PR?
Subtasks
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: