×

INDI Library v2.0.7 is Released (01 Apr 2024)

Bi-monthly release with minor bug fixes and improvements

Scheduler Algorithm changes

  • Posts: 1227
  • Thank you received: 567
We have made the "Greedy" scheduler algorithm the only scheduler algorithm (and thus removed the older "Classic" scheduling algorithm from the beta code).

If you run nightly releases or otherwise test beta software, you will soon no longer see a UI item allowing you to choose scheduler algorithms, and if you've been using the Classic algorithm, it will automatically switch over to the Greedy scheduler.

This was done for several reasons.
1) The Greedy algorithm is what most people expect a scheduler algorithm to do (e.g. to schedule and run lower priority jobs when higher priority jobs can't run). The Classic algorithm doesn't do that.
2) It is likely that the newer greedy scheduling code is more reliable.
3) The scheduler code will be easier to maintain and extend in the future.

If you see issues, please let us know.

Thanks,
Hy

PS You can find more details about the (Greedy) scheduling algorithm in the KStars Handbook docs.kde.org/trunk5/en/kstars/kstars/kstars.pdf in the scheduler section. That section currently stars on page 141.
The following user(s) said Thank You: Ferrante Enriques, Jerry Black, Euripides, Javier Albella
10 months 1 week ago #93884

Please Log in or Create an account to join the conversation.

Time to create page: 0.314 seconds