Skip to content

[DBSP] Remove add_input_set API and related helpers - #6759

Merged
mihaibudiu merged 1 commit into
feldera:mainfrom
mihaibudiu:remove-add-input-set
Aug 6, 2026
Merged

[DBSP] Remove add_input_set API and related helpers#6759
mihaibudiu merged 1 commit into
feldera:mainfrom
mihaibudiu:remove-add-input-set

Conversation

@mihaibudiu

Copy link
Copy Markdown
Contributor

Fixes #6757

@mihaibudiu
mihaibudiu force-pushed the remove-add-input-set branch from d23329f to 0446c3e Compare July 29, 2026 23:19

@mythical-fred mythical-fred left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

LGTM

@mihaibudiu
mihaibudiu requested a review from ryzhyk July 30, 2026 01:01
@mihaibudiu
mihaibudiu force-pushed the remove-add-input-set branch from 0446c3e to 01e058e Compare July 30, 2026 16:12

@mythical-fred mythical-fred left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

The benchmark in crates/dbsp/benches/ldbc-graphalytics/main.rs (line 169) still calls circuit.dyn_add_input_set(), which this PR removes. This will break compilation of the benchmark after merge. Please update or remove that call.

@mihaibudiu

Copy link
Copy Markdown
Contributor Author

The ldbc benchmark is actually commented-out

@mythical-fred

Copy link
Copy Markdown

You're right, my mistake — I missed that ldbc-graphalytics/main.rs isn't declared as a [[bench]] target in crates/dbsp/Cargo.toml, so that stale dyn_add_input_set caller isn't actually compiled. The removal is clean. Retracting the CHANGES_REQUESTED — re-approving below.

@mythical-fred mythical-fred left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Clean removal of add_input_set, SetHandle, DeSetHandle, update_set, and UpdateSetFactories. The remaining dyn_add_input_set reference in benches/ldbc-graphalytics/main.rs isn't a build hazard — that file isn't declared as a [[bench]] target and doesn't get compiled. Approving.

Signed-off-by: Mihai Budiu <mbudiu@feldera.com>
@mihaibudiu
mihaibudiu force-pushed the remove-add-input-set branch from 01e058e to fdad3af Compare August 6, 2026 04:02
@mihaibudiu
mihaibudiu enabled auto-merge August 6, 2026 04:03
@mihaibudiu
mihaibudiu added this pull request to the merge queue Aug 6, 2026
Merged via the queue into feldera:main with commit c0c0591 Aug 6, 2026
1 check passed
@mihaibudiu
mihaibudiu deleted the remove-add-input-set branch August 6, 2026 05:26
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.

[DBSP] Remove the add_input_set API

3 participants