oceanbase / oceanbase/seekdb

CDC exits with error: errcode=-4016 'raw data len is invalid'

Open
#672 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

dima type: task
Dominant language
C++
Stars
2.9k
Forks
342
Avg merge
1d 19h
Merged PRs (30d)
52

Description

Environment

  • Version: observer (OceanBase)
  • Revision: 1-b0f63b118eff6725f4cce27c4158c123c0c05b9c
  • Build Branch: 4_4_x_release
  • Build Time: Apr 13 2026 13:16:54
  • Build Flags: RelWithDebInfo|Sanity
  • Build Info: o...

Description

CDC (Change Data Capture) process exits with the error errcode=-4016 and the message "raw data len is invalid".

Steps to Reproduce

Not provided in the original report. The issue appears to be consistently reproducible.

Impact

CDC process failure, leading to potential disruption of data replication streams.

Proposed Solution

Not provided in the original report.

Priority

Not provided in the original report.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the CDC process path that emits errcode=-4016 and the "raw data len is invalid" message. The report provides no reproduction steps, named files, or tests, so first establish a reproducible failure from the observer build details. Done means CDC no longer exits unexpectedly and the replication stream remains operational.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
data-engineering, databases
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.