Skip to content

feat(kvrocks2redis): support HFE in full export and migration WAL - #3644

Merged
PragmaTwice merged 3 commits into
apache:unstablefrom
PragmaTwice:codex/hfe-kvrocks2redis-export
Sep 26, 2026
Merged

PragmaTwice merged 3 commits into
apache:unstablefrom
PragmaTwice:codex/hfe-kvrocks2redis-export

Conversation

@PragmaTwice

@PragmaTwice PragmaTwice commented Sep 25, 2026 •

Copy link
Copy Markdown
Member

Adds HFE-aware full export, skipping expired fields and restoring live field expirations with HPEXPIREAT.

Also preserves per-key hash encoding in slot-migration snapshot WAL using the existing 2 / 2 13 1 LogData format; generic rebatching (#3645) and the existing RedisWriter startup race remain out of scope.

Refs #3436.

Assisted-by: Codex

@PragmaTwice PragmaTwice changed the title feat(kvrocks2redis): support HFE in full export feat(kvrocks2redis): support HFE in full export and migration WAL Sep 25, 2026
Comment thread CMakeLists.txt Outdated
Comment thread CMakeLists.txt Outdated
Comment thread utils/kvrocks2redis/parser.cc Outdated
@PragmaTwice
PragmaTwice marked this pull request as ready for review September 25, 2026 12:44
@PragmaTwice
PragmaTwice enabled auto-merge (squash) September 26, 2026 06:51
@PragmaTwice
PragmaTwice merged commit 65518a7 into apache:unstable Sep 26, 2026
77 of 80 checks passed
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