Skip to content

Conversation

@platinumhamburg
Copy link
Contributor

Purpose

Linked issue: close #2102

Brief change log

Tests

API and Format

Documentation

Copy link
Member

@wuchong wuchong left a comment

Choose a reason for hiding this comment

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

Thanks for the updates, the refactoring and method extraction of KvTablet is very nice!

Could you add an Flink IT Case that updates and deletes to a table with WAL mode + default merge engine, and then (1) read and verify the changelogs of the table. (2) Do aggregation on the table and produce correct final result (verify there is a ChangelogNormalze node generated for the source to guarantee a normalized changelog for aggregation).

@wuchong
Copy link
Member

wuchong commented Dec 18, 2025

I appended a commit to add back some code comments of KvTablet which I think may have been removed by mistake during refactoring. Please take a look.

@platinumhamburg
Copy link
Contributor Author

@wuchong I'v updated this PR and resolved all comments, thanks for review again.

@platinumhamburg platinumhamburg changed the title [KV] Support Ignoring UPDATE_BEFORE Records in Changelog for Primary Key Tables [KV] Support configurable change log image mode for Primary Key Tables Dec 19, 2025
@wuchong wuchong merged commit e5d10ac into apache:main Dec 19, 2025
6 checks passed
platinumhamburg added a commit to platinumhamburg/fluss that referenced this pull request Dec 20, 2025
…age mode for Primary Key Tables (apache#2105)"

This reverts commit e5d10ac.
vamossagar12 pushed a commit to vamossagar12/fluss that referenced this pull request Dec 20, 2025
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.

[KV] Support Ignoring UPDATE_BEFORE Records in Changelog for Primary Key Tables

2 participants