Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@abhizer
Copy link
Contributor

@abhizer abhizer commented Jan 29, 2026

Expose the /checkpoints api that allows us to list a pipeline's current checkpoints.
Adapts the downstream tests to use this api instead of blindly waiting.

Also, adapts the /checkpoint/sync api to use the same logic as the /checkpoints api, as for some reason, there seems to be a delay between when the checkpoints.feldera file shows checkpoints vs when the controller.inner.last_checkpoint() method shows it. From the code, I cannot tell why there is this delay, but it causes the downstream tests to be flaky. This commit fixes it.

Checklist

  • Documentation updated
  • Changelog updated

Copilot AI review requested due to automatic review settings January 29, 2026 20:28
@abhizer abhizer requested a review from blp January 29, 2026 20:38
@blp blp changed the title manager: explose the checkpoints api manager: expose the checkpoints api Jan 29, 2026
Expose the `/checkpoints` api that allows us to list a pipeline's
current checkpoints.
Adapts the downstream tests to use this api instead of blindly waiting.

Also, adapts the `/checkpoint/sync` api to use the same logic as the
`/checkpoints` api, as for some reason, there seems to be a delay
between when the `checkpoints.feldera` file shows checkpoints vs when
the `controller.inner.last_checkpoint()` method shows it. From the code,
I cannot tell why there is this delay, but it causes the downstream
tests to be flaky. This commit fixes it.

Signed-off-by: Abhinav Gyawali <[email protected]>
@abhizer abhizer enabled auto-merge January 29, 2026 20:57
@abhizer abhizer added this pull request to the merge queue Jan 29, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Merged via the queue into main with commit e851ee5 Jan 29, 2026
1 check passed
@abhizer abhizer deleted the checkpoints-api branch January 29, 2026 22:11
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.

3 participants