Skip to content

Conversation

@github-actions
Copy link

When the DAG processor resorts its file queue by modification time
(e.g., after a bundle refresh), files with pending callbacks could
lose their position at the front of the queue. This could delay
callback execution (like DAG failure callbacks) if those files
happened to have older modification times.

The fix partitions the queue during resort: callback files stay at
the front in their original order, while only regular files are
sorted by mtime.
(cherry picked from commit f5e70fc)

Co-authored-by: Jed Cunningham 66968678+jedcunningham@users.noreply.github.com

…61232)

When the DAG processor resorts its file queue by modification time
(e.g., after a bundle refresh), files with pending callbacks could
lose their position at the front of the queue. This could delay
callback execution (like DAG failure callbacks) if those files
happened to have older modification times.

The fix partitions the queue during resort: callback files stay at
the front in their original order, while only regular files are
sorted by mtime.
(cherry picked from commit f5e70fc)

Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
@ephraimbuddy ephraimbuddy marked this pull request as ready for review January 30, 2026 07:54
@ephraimbuddy ephraimbuddy merged commit 08a5859 into v3-1-test Jan 30, 2026
58 checks passed
@ephraimbuddy ephraimbuddy deleted the backport-f5e70fc-v3-1-test branch January 30, 2026 08:39
@ephraimbuddy ephraimbuddy added the type:bug-fix Changelog: Bug Fixes label Jan 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants