Skip to content
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

[Feature]: Refactor AMS using function and process api #2596

Open
2 tasks done
Tracked by #2534
majin1102 opened this issue Mar 4, 2024 · 0 comments
Open
2 tasks done
Tracked by #2534

[Feature]: Refactor AMS using function and process api #2596

majin1102 opened this issue Mar 4, 2024 · 0 comments
Assignees
Labels
type:feature Feature Requests

Comments

@majin1102
Copy link
Contributor

majin1102 commented Mar 4, 2024

Description

Three main goals for this feature:

  1. Implementing a pluggable and extensible processing mechanism for lake table formats based on action and process api, after which users could define external or custom optimizing, syncing, expiring processes managed by AMS.
  2. Optimize scheduling logic based on quota, which could better control cost and scheduling fairness for optimizing and other processes.
  3. Migrate all task running logic from AMS to optimizers, including optimizing plan, commit and maintenance tasks, which will improve AMS stability greatly.
  4. Use future model inside of process lifecycle management instead of table status watcher model for better readability and extensibility.

This top issue will be splitted into serveral sub issues.

Use case/motivation

Use action and process model for AMS and improve steability, readibility and extensibility

Describe the solution

No response

Subtasks

#2597

No response

Related issues

No response

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

@majin1102 majin1102 added the type:feature Feature Requests label Mar 4, 2024
@majin1102 majin1102 self-assigned this Mar 4, 2024
@majin1102 majin1102 changed the title [Feature]: Refactor AMS using action and process api [Feature]: Refactor AMS using function and process api Mar 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:feature Feature Requests
Projects
None yet
Development

No branches or pull requests

1 participant