Skip to content

[v8.5.8][New Arch]redo apply multiple times, ticdc caused OOM error #5950

Description

@apollodafoni

What did you do?

  1. create changefeed
[consistent]
level = "eventual"
storage = s3:// xxx
  1. run workload
  2. do redo apply twice

ticdc node

       limits:
          cpu: 8000m
          memory: 64Gi
          storage: 500Gi
        maxReplicas: 2
        replicas: 2
        requests:
          cpu: 8000m
          memory: 64Gi
          storage: 500Gi

What did you expect to see?

The ticdc node is working normally.

What did you see instead?

ticdc caused OOM error

Image

Versions of the cluster

Upstream TiDB cluster version (execute SELECT tidb_version(); in a MySQL client):

Release Version: v8.5.8
Edition: Community
Git Commit Hash: f5fa13c9e127e734a94367cca1d0a3dfb4967710
Git Branch: HEAD
UTC Build Time: 2026-08-06 14:11:12
GoVersion: go1.25.12
Race Enabled: false
Check Table Before Drop: false
Store: tikv

Upstream TiKV version (execute tikv-server --version):

Release Version:   8.5.8
Edition:           Community
Git Commit Hash:   6fb55a0abb77ff8a1b2b531974a01553daafa605
Git Commit Branch: HEAD
UTC Build Time:    2026-08-07 02:44:52
Rust Version:      rustc 1.95.0-nightly (842bd5be2 2026-01-29)
Enable Features:   memory-engine pprof-fp jemalloc mem-profiling portable sse test-engine-kv-rocksdb test-engine-raft-raft-engine trace-async-tasks openssl-vendored
Profile:           dist_release

TiCDC version (execute cdc version):

Release Version: v8.5.8
Git Commit Hash: ec4a09fcc7cae03ef42a7fe66cc153c0476b4e7f
Git Branch: HEAD
UTC Build Time: 2026-08-10 00:28:12
Go Version: go version go1.25.12 linux/amd64
Failpoint Build: false\nKernel Type: Classic

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions