Skip to content

集群多副本情况下,如果部分节点服务挂掉,会导致写入后数据行数在服务恢复前后不一致。 #928

@OneMagicCube

Description

@OneMagicCube

Describe the bug(Bug 描述)

集群3节点3副本,写入数据期间一个节点服务挂掉。写入数据完成后,查看数据个数为1614687。然后恢复宕机节点的服务,之后查看数据个数变为2054381。

想确认一下,opengemini多副本情况下,查询数据是只查询leader节点,还是和vm类似,查询所有节点并去重。

To Reproduce(Bug 复现步骤)

  1. 写入数据
  2. 写入期间关闭一个节点的服务
  3. 写入完毕
  4. 记录此时的数据行数A
  5. 恢复宕机节点的服务
  6. 记录此时的数据行数B
  7. A != B

Expected behavior(期望结果)

No response

Screenshots(屏幕截图)

No response

Logs(完整的错误日志)

opengemini.txt

Additional context(其他的一些补充内容)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions