Skip to content

submit a new scheduler#3

Open
Ethereal-O wants to merge 27 commits intohugegraph:masterfrom
Ethereal-O:formal_submit
Open

submit a new scheduler#3
Ethereal-O wants to merge 27 commits intohugegraph:masterfrom
Ethereal-O:formal_submit

Conversation

@Ethereal-O
Copy link
Collaborator

@Ethereal-O Ethereal-O commented Sep 15, 2025

Purpose of the PR

  • Design a new scheduler

Main Changes

  • Support priority/elder/depends based scheduling.

Verifying these changes

  • Trivial rework / code cleanup without any test coverage. (No Need)
  • Already covered by existing tests, such as (please modify tests here).
  • Need tests and can be verified as follows.

I have write some scripts in /test folder.

Does this PR potentially affect the following parts?

  • Nope
  • Dependencies (add/update license info)
  • Modify configurations
  • The public API
  • Other affects (typed here)

Documentation Status

  • Doc - TODO
  • Doc - Done
  • Doc - No Need

Summary by CodeRabbit

  • 新功能
    • 引入可插拔调度框架(多种调度算法、过滤器、软调度、并发)、资源与任务队列管理、Cron 定时任务支持;批量任务创建与任务启动序列查询接口及客户端方法;公开查询组内 Worker 接口;在无鉴权模式下启用 admin 路由。
  • 文档
    • 新增“基于 Docker 运行”指南与 docker-compose 示例。
  • 配置
    • 增加 ticker_interval 默认配置并新增示例 worker.ini。
  • 测试
    • 新增调度相关集成测试与测试辅助工具。
  • 其他
    • 更新 .gitignore 忽略 test/case/ 目录。

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants