Skip to content

[Bug] BE Disk IO Saturation with High Self-Heal Rate Causing S3 Cache Persistence Failure #64657

Description

@15767714253

Search before asking

  • I had searched in the issues and found no similar issues.

Version

Doris 4.1.0-rc03 (cloud mode, storage-compute separated)

What's Wrong?

A specific BE node exhibits the following symptoms:

  1. High disk IO utilization — consistently above 90%, while other nodes are normal.
  2. cached_remote_reader_self_heal_on_not_found counter is 19,388 — 5-20x higher than other nodes in the same cluster.
  3. Data fetched from S3 cannot be effectively cached — each query triggers remote reads (~2.5s for 300KB), and BytesWriteIntoCache is 49-70MB per query, yet subsequent queries still miss cache and fall back to S3.

某个BE IO Util 很高 (90%以上),cached_remote_reader_self_heal_on_not_found 很高,S3查询后的数据无法有效被缓存
IO 这么高。应该不是不均衡导致,5个BE,查了tablet分布和compaction都是比较均匀的。

Image

同样的查询,其他节点能走磁盘缓存,这个节点就是走不了,查询根本没缓存进来。
然后导致这一台CPU很高,拖慢了查询速度

Image

What You Expected?

I'd like help diagnosing the root cause of this issue. I'm willing to provide any logs, metrics, or configuration details needed. Hoping to get this resolved.
帮忙排查出问题的原因,我愿意提供我一切能提供的,希望能得到解决。翻译成英语

How to Reproduce?

No response

Anything Else?

No response

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions