-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Labels
feature/acceptedThis feature request is acceptedThis feature request is accepted
Description
Search before asking
- I had searched in the feature and found no similar feature requirement.
Description
Intention
Maybe we could introduce the queue-resource-manage feature. There will be some advantage:
- Keeping the available yarn-queues in
streamparkis helpful to keep the boundary betweenStreamparkandyarn-cluster.- Prevent queue abuse.
- Prevent failed submission caused by non-existent queue.
- Make it easier for users to perceive and to user the available yarn queues.
- Support select queue when users using the
yarn-application&yarn-sessionmode to deploy the jobs.
- Support select queue when users using the
What
- The expected outline of the yarn queue management
- Support select queue when deploying on yarn.
How
-
Introduce the yarn queue table to store the queue info
fields:- id
- team_id
- queue_label
- description
- create_time
- modify_time
unique keyunq_team_id_queue_label(team_id,queue_label)
-
Need to note: Check the queue references( by yarn-session clusters & yarn-application jobs) when delete yarn queue.
SubTasks
- Completed [Feature][subtask] Add SQL DDL & DML for Yarn queue management feature #2415
- Completed [Feature][subtask] Add backend declaration & implementation for Yarn queue management feature. #2416
- Completed [Feature][subtask] Add FE pages for Yarn queue management feature. #2418
- Completed [Feature][subtask] Support selection on yarn queue when create/edit yarn per-job/application-mode application & yarn-session cluster. #2420
- Completed [Feature][subtask] Add the documentation page about yarn queue management. #2470
Usage Scenario
No response
Related issues
Are you willing to submit a PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct
Metadata
Metadata
Assignees
Labels
feature/acceptedThis feature request is acceptedThis feature request is accepted



