Skip to content

HA bug may cause message lose . #1155

@makabakaboom

Description

@makabakaboom

BUG REPORT

  1. Please describe the issue you observed:

RWCrQhCM

broker使用一段时间会出现上图的异常,发现是主从同步异常造成,RequestOffset是从slave上报的从offset
1

这里会将读取的offset设置到master的push2SlaveMaxOffset中

2

这里是去唤醒等待从同步的线程,判断逻辑是通过push2SlaveMaxOffset这个值判断

3

当异常情况下导致push2SlaveMaxOffset这个值过大,后续的发送请求都会直接判断为主从已经同步,这样在master宕机的情况下,可能会造成部分消息丢失

  1. Please tell us about your environment:

版本:4.3.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions