Skip to content

Move build run ids into dune_engine#14673

Open
rgrinberg wants to merge 1 commit into
ocaml:mainfrom
rgrinberg:push-wwyowoynlyrn
Open

Move build run ids into dune_engine#14673
rgrinberg wants to merge 1 commit into
ocaml:mainfrom
rgrinberg:push-wwyowoynlyrn

Conversation

@rgrinberg
Copy link
Copy Markdown
Member

Move Run_id out of dune_scheduler and allocate watch build run ids in the engine build loop. Pass the current run id into Build_system.run so build start, restart, finish, and allocation trace events remain consistently tagged without the scheduler owning run-id state.

@rgrinberg rgrinberg force-pushed the push-wwyowoynlyrn branch 2 times, most recently from 314256d to 41b1347 Compare May 23, 2026 14:28
Move Run_id out of dune_scheduler and allocate watch build run ids in the
engine build loop. Pass the current run id into Build_system.run so build
start, restart, finish, and allocation trace events remain consistently
tagged without the scheduler owning run-id state.

Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
@rgrinberg rgrinberg force-pushed the push-wwyowoynlyrn branch from 41b1347 to c11563c Compare May 23, 2026 22:21
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.

1 participant