Skip to content

Conversation

@XiaoHongbo-Hope
Copy link
Contributor

@XiaoHongbo-Hope XiaoHongbo-Hope commented Jan 13, 2026

Purpose

Add error handling to abort pending commits on failures and and write method to create WriteBuilder on each worker.

Changes:
Update write method: create WriteBuilder on worker instead of using driver's builder
Add abort logic in on_write_complete() and on_write_failed() methods
Add _pending_commit_messages tracking and serialization support

Tests

ray_sink_test

API and Format

pyhton-api.md

Documentation

@XiaoHongbo-Hope XiaoHongbo-Hope marked this pull request as ready for review January 14, 2026 07:09
@JingsongLi
Copy link
Contributor

Please add description.

@XiaoHongbo-Hope XiaoHongbo-Hope changed the title [python] ray sink refactor [python] add error handling and serialization support for Ray sink Jan 19, 2026
@XiaoHongbo-Hope XiaoHongbo-Hope changed the title [python] add error handling and serialization support for Ray sink [python] add error handling and serialization support for ray sink Jan 19, 2026
@XiaoHongbo-Hope XiaoHongbo-Hope marked this pull request as ready for review January 19, 2026 14:38
@XiaoHongbo-Hope
Copy link
Contributor Author

Please add description.

Added.

@XiaoHongbo-Hope XiaoHongbo-Hope changed the title [python] add error handling and serialization support for ray sink [python] add error handling to abort pending commits and serialization support for ray sink Jan 19, 2026
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