Skip to content

Conversation

abhi-airspace-intelligence
Copy link
Contributor

What kind of change does this PR introduce?

Adds a signal for pausing the replication stream. In my delta branch, I often need to pause replication to perform compactation/z-ordering to prevent the table from having too many files. I wanted to pause the whole replication process instead of taking a long time to await a future.

What is the current behavior?

No easy way to pause a pipeline.

What is the new behavior?

Adds a signal to pause.

Additional context

This is marked as draft because a test isn't passing, and I'm trying to figure out why. I'm also not convinced this is the correct API design.

@abhi-airspace-intelligence abhi-airspace-intelligence changed the title Add support for pausing replication feat(pipeline): add support for pausing replication Sep 10, 2025
@imor
Copy link
Contributor

imor commented Sep 11, 2025

Why is pausing replication needed for compaction or other maintenance tasks? Can't these other tasks run in parallel in the background?

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.

2 participants