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

[Enhancement] Scheduler plugin revisit and enhancement #6088

Open
1 task
RainbowMango opened this issue Jan 26, 2025 · 0 comments
Open
1 task

[Enhancement] Scheduler plugin revisit and enhancement #6088

RainbowMango opened this issue Jan 26, 2025 · 0 comments

Comments

@RainbowMango
Copy link
Member

Summary

The current scheduler in our system includes several in-tree scheduling plugins, such as score plugins and filter plugins. Additionally, it allows users to extend functionality through out-of-tree plugins, enhancing the scheduler's capabilities. Recently, there have been discussions around these plugins (e.g., #6022).

This issue aims to document and track a systematic review of these plugins, covering the following aspects:

  1. Revisit the design of existing in-tree plugins.
  2. Decide whether each plugin should be retained or deprecated based on its relevance and utility.
  3. Determine if there is a need for new plugins to address emerging requirements or gaps.
  4. Evaluate which in-tree plugins should be enabled by default. (Not all in-tree plugins necessarily need to be activated by default)
  5. Ensure comprehensive documentation is available, describing each plugin’s purpose, configuration options, and usage examples.

**Iteration Tasks:

  • TBD

Welcome Join us
If anyone is interested in this feature or would like to participate in its development, please leave a comment in this issue to claim the task you are interested in.

Note that this feature is still under discussion, and the listed iteration tasks might be subject to change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Planned In Release 1.13
Development

No branches or pull requests

1 participant