Skip to content

Add Pilot.JobRescueMany for active job rescue#1274

Open
brandur wants to merge 1 commit into
masterfrom
brandur-pilot-job-rescue-many
Open

Add Pilot.JobRescueMany for active job rescue#1274
brandur wants to merge 1 commit into
masterfrom
brandur-pilot-job-rescue-many

Conversation

@brandur
Copy link
Copy Markdown
Contributor

@brandur brandur commented Jun 4, 2026

This one's presented as an alternative to #1256 with its own alternative
Pro implementation and which may provide some superior properties around
potential bloat for table bloat in river_job.

Changes:

  • Pilot picks up a new JobRescueMany function. In the StandardPilot,
    this just goes directly to the function of the same name in the
    driver's Executor.

  • We now inject ProducerReportInterval in PilotInitParams. This
    value is useful to an underlying pilot in knowing what age of producer
    row it should respect when performing a job rescue.

This one's presented as an alternative to #1256 with its own alternative
Pro implementation and which may provide some superior properties around
potential bloat for table bloat in `river_job`.

Changes:

* Pilot picks up a new `JobRescueMany` function. In the `StandardPilot`,
  this just goes directly to the function of the same name in the
  driver's `Executor`.

* We now inject `ProducerReportInterval` in `PilotInitParams`. This
  value is useful to an underlying pilot in knowing what age of producer
  row it should respect when performing a job rescue.
@brandur brandur force-pushed the brandur-pilot-job-rescue-many branch from 1f5b362 to 5f6c319 Compare June 4, 2026 11:52
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