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

Materialize with "ignore" behavior introduce incorrect data #14347

Closed
TennyZhuang opened this issue Jan 3, 2024 · 1 comment · Fixed by #14345
Closed

Materialize with "ignore" behavior introduce incorrect data #14347

TennyZhuang opened this issue Jan 3, 2024 · 1 comment · Fixed by #14345
Assignees
Labels
type/bug Something isn't working
Milestone

Comments

@TennyZhuang
Copy link
Contributor

Describe the bug

When executing an insert-after-delete case, the implementation is wrong. It forgot to delete the value in the cache.

The input stream:

+ 1 3
- 1 3
+ 1 6

The table data:

1 -> 3

A key can never been updated in this mode.

Error message/log

No response

To Reproduce

The testcase was added in #14345, and I'll fix the bug in that PR.

Expected behavior

1 -> 6

How did you deploy RisingWave?

No response

The version of RisingWave

v1.5.4

Additional context

No response

@TennyZhuang TennyZhuang added type/bug Something isn't working priority/critical labels Jan 3, 2024
@TennyZhuang TennyZhuang self-assigned this Jan 3, 2024
@github-actions github-actions bot added this to the release-1.6 milestone Jan 3, 2024
@TennyZhuang
Copy link
Contributor Author

The behavior is never used, so priority/critical was removed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/bug Something isn't working
Projects
None yet
1 participant