Greater insight into build queue #328

Open
opened 2022-12-29 10:34:44 +01:00 by Jef Roosens · 1 comment

There's currently no way to see what's in the build queue at any given time. This would however be very useful for providing API access to the build queue, or being able to schedule jobs more efficiently, but not necessarily in order of timestamp.

There's currently no way to see what's in the build queue at any given time. This would however be very useful for providing API access to the build queue, or being able to schedule jobs more efficiently, but not necessarily in order of timestamp.
Jef Roosens added this to the 0.6.0 milestone 2022-12-29 10:34:44 +01:00
Jef Roosens added the
enhancement
label 2022-12-29 10:34:44 +01:00

Cool idea:

Replace the current MinHeap with a custom red-black-tree implementation that also functions as a MinHeap by storing the pointer to the smallest element in the tree separately.

This would give us full control over the datastructure, and allow traversing it any way we want.

Cool idea: Replace the current MinHeap with a custom red-black-tree implementation that also functions as a MinHeap by storing the pointer to the smallest element in the tree separately. This would give us full control over the datastructure, and allow traversing it any way we want.
Jef Roosens modified the milestone from 0.6.0 to 0.7.0 2023-06-04 09:14:24 +02:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: vieter-v/vieter#328
There is no content yet.