Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(risingwave): set implicit flush to true #8929

Merged
merged 1 commit into from
Apr 12, 2024

Conversation

gforsyth
Copy link
Member

Resolves #8780

If we set this option then the table expression doesn't render until the transaction is complete.
I think this is a reasonable thing to do by default, but there may be
streaming-related side-effects that I'm not considering.

@KeXiangWang -- does this seem ok to you?

@cpcloud
Copy link
Member

cpcloud commented Apr 12, 2024

Friendly ping @KeXiangWang!

Copy link
Contributor

@KeXiangWang KeXiangWang left a comment

Choose a reason for hiding this comment

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

The implementation LGTM. I think it's reasonable to set it to true by default, but it will increase the latency of write operations. I'm considering whether we can provide an interface for the Risingwave backend to set the value to false so that someone who cares more about write latency can have more choices.

@cpcloud cpcloud added this to the 9.0 milestone Apr 12, 2024
@cpcloud cpcloud added risingwave The RisingWave backend bug Incorrect behavior inside of ibis labels Apr 12, 2024
@cpcloud cpcloud merged commit fe16877 into ibis-project:main Apr 12, 2024
90 checks passed
@gforsyth gforsyth deleted the risingwave_flush branch April 12, 2024 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Incorrect behavior inside of ibis risingwave The RisingWave backend
Projects
None yet
Development

Successfully merging this pull request may close these issues.

bug: RisingWave race condition (?) where table returns before data is loaded
3 participants